BM6P6(@ uuummmkkkkkkkkkkkkkkkhhhddd```\\\\\\\\\^^^```___]]]ZZZXXXVVVTTTSSSTTTTTTSSSRRRLLLJJJGGGFFFEEEDDDAAA???:::999777666444333333333333222111111000000111111444333222555888999888666777666666555555555555666444444444444444444444444333333333444444444555555666444222222333333333222111111222222222333333333222222333333333444444444555666888999:::999999888;;;<<<=========<<<;;;:::>>>???AAACCCEEEGGGHHHIIIKKKKKKLLLNNNOOOQQQSSSTTTYYYXXXUUUSSSQQQOOONNNNNNNNNOOOOOOOOOOOONNNMMMMMMOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNQQQQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNNNNMMMMMMMMMNNNOOOQQQSSSTTTUUUWWWZZZ]]][[[]]]___```aaabbbaaaaaaaaacccfffiiikkkooosssvvv}}}}}}}}}zzzxxxuuutttuuuyyy~~~xxxtttpppsssvvvpppooommmhhhccc^^^ZZZWWWUUURRRQQQOOOMMMKKKIIIHHHGGGFFFIIIDDDBBBFFFEEEIIIWWWnnntttlllkkkkkkkkkkkkkkkhhhdddaaa\\\\\\]]]___```___]]]ZZZYYYWWWTTTSSSSSSRRRQQQOOOKKKIIIGGGEEEEEECCCAAA???:::999777666444333333333333222111111000000111111222111111333777888777555888777666555555555555555444444444444444444444444333333444444444555555555666444222222333333333222111111222222222333333333222222333333333444444444666777888::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;===>>>AAACCCEEEGGGHHHHHHJJJKKKKKKMMMNNNQQQRRRSSSWWWVVVTTTRRRPPPNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJLLLNNNNNNMMMLLLMMMNNNNNNPPPRRRSSSSSSUUUXXXZZZZZZ\\\^^^```aaabbbbbbbbb```bbbfffhhhkkknnnrrruuuyyyzzz{{{~~~}}}zzzxxxyyy|||yyyuuuqqqtttvvvppppppnnnjjjeee___[[[XXXVVVRRRQQQOOONNNKKKJJJHHHGGGCCCFFFBBBAAAFFFEEEJJJZZZsssuuunnnlllkkkjjjkkkjjjhhhdddaaa]]]]]]]]]___``````]]][[[ZZZWWWTTTRRRRRRPPPOOOMMMKKKIIIFFFEEEDDDCCC@@@>>>:::999777666444333333333333222111111000000111111222111222444777999888777888888777555555444444444333333333333333333333333333444444444444555555555666444222222333333333222111111222222222333333333333333333333444444444444666777999:::;;;;;;;;;:::<<<;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDFFFGGGGGGIIIJJJJJJKKKMMMOOOQQQRRRUUUTTTRRRPPPNNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMIIIKKKLLLLLLKKKKKKLLLMMMMMMOOOPPPPPPQQQRRRTTTVVVXXXZZZ\\\^^^```aaabbbccc___bbbeeegggjjjmmmqqqtttvvvwwwyyy}}}~~~|||vvvrrrtttwwwqqqqqqoookkkfff```\\\YYYWWWRRRQQQPPPNNNLLLJJJHHHHHHAAAEEEAAA@@@EEEFFFMMM^^^yyywwwppplllkkkjjjjjjjjjhhhdddaaa^^^^^^^^^```aaa```]]][[[XXXVVVSSSQQQQQQPPPNNNMMMJJJHHHFFFEEEDDDBBB@@@>>>:::999777666444333333333333222111111000000111111333444555777999;;;;;;;;;999888777555444444444444333333333333333333333333444444444444555555555555666444222222333333333222111111222222222333333333333333333444444444444555666888999;;;<<<<<<<<<;;;<<<;;;:::::::::;;;<<<======>>>@@@BBBDDDEEEFFFFFFIIIIIIIIIJJJLLLNNNOOOPPPSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJGGGIIIKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPRRRVVVWWWYYY\\\^^^```bbbccc___bbbeeegggjjjmmmqqqtttvvvwwwyyy}}}xxxsssvvvxxxrrrqqqoookkkeee```\\\YYYWWWRRRQQQPPPNNNLLLJJJIIIHHHBBBGGGCCCAAAFFFGGGOOObbbwwwpppmmmkkkjjjjjjiiihhhdddbbb_________aaabbb```^^^[[[UUUSSSQQQPPPQQQQQQPPPOOOKKKIIIFFFEEEDDDCCC@@@>>>:::999777666444333333333333222111111000000111111333444666888999::::::;;;888888666555555444444444333333333333333333333333444444444555555555666666666444222222333333333222111111222222222333333333333333444444444555555555666777999;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<>>>???>>>???AAACCCDDDEEEFFFFFFHHHIIIIIIJJJKKKMMMNNNOOOQQQPPPNNNMMMKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHEEEGGGIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKNNNOOOTTTTTTVVVYYY[[[^^^```aaa___bbbeeehhhjjjmmmrrruuuyyyyyy{{{{{{uuuwwwyyyssspppnnnjjjeee___[[[XXXVVVSSSRRRPPPNNNLLLJJJIIIHHHFFFKKKFFFCCCGGGHHHQQQeeewwwooommmllljjjiiiiiigggeeebbb`````````aaabbbaaa^^^[[[UUUSSSQQQQQQQQQRRRQQQPPPLLLJJJGGGFFFEEEDDDAAA???:::999777666444333333333333222111111000000111111111333555666555555777888777777666555555555555666444444444444444444444444444444555555555666666666666444222222333333333222111111222222222333333333333444444444555555555555555666888:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@BBBDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNPPPOOONNNLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLJJJIIIGGGEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHDDDFFFGGGHHHGGGFFFGGGHHHHHHIIIJJJJJJIIIJJJLLLNNNRRRRRRSSSUUUXXX[[[]]]___^^^aaadddfffiiilllppptttyyyzzz|||}}}vvvxxxzzztttpppnnnjjjddd___[[[XXXVVVSSSRRRQQQOOOMMMKKKIIIIIIHHHLLLHHHDDDGGGHHHTTTiiiyyyqqqnnnllljjjiiihhhgggeeecccaaaaaaaaabbbcccaaa^^^[[[WWWUUURRRQQQRRRQQQPPPOOOMMMKKKHHHGGGFFFEEEBBB@@@:::999777666444333333333333222111111000000111111111333666666444333444666666555555555555666666777555555555555555555555555555555555555666666666666666444222222333333333222111111222222222333333333444444444444555555555555444555777999;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGJJJJJJJJJJJJKKKLLLNNNNNNPPPOOOMMMLLLJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJLLLNNNPPPPPPQQQSSSUUUXXXZZZ\\\\\\^^^aaadddgggjjjnnnqqqvvvwwwzzz~~~~~~wwwxxx{{{uuuqqqoookkkfff```\\\YYYWWWSSSRRRQQQOOOMMMKKKJJJIIIFFFKKKGGGDDDFFFIIIVVVmmm~~~uuunnnllljjjiiihhhgggeeecccbbbaaaaaabbbcccaaa^^^[[[YYYWWWTTTRRRRRRQQQOOOMMMMMMKKKIIIHHHGGGFFFCCCAAA:::999777666444333333333333222222111000111111111333666888888555444555777555444444555555666777888666666666666666666666666555555555555666666666777666444222222333333333222111111222222222333333333444444444555555555666666333444777999:::;;;;;;;;;<<<===???@@@AAAAAAAAA@@@BBBCCCDDDFFFGGGHHHHHHHHHJJJJJJJJJKKKKKKMMMNNNOOOOOOOOOMMMLLLJJJJJJIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIFFFGGGGGGHHHJJJKKKKKKLLLIIIIIIJJJJJJKKKLLLLLLLLLGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFAAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFEEEGGGHHHHHHHHHJJJLLLNNNPPPPPPPPPQQQSSSVVVXXXZZZZZZ\\\___bbbdddhhhlllooorrrtttxxx}}}xxxyyy{{{uuusssppplllgggbbb]]]ZZZYYYSSSSSSQQQOOOMMMKKKJJJIIICCCHHHFFFBBBFFFJJJXXXpppooonnnllljjjiiiiiihhhfffdddbbbaaa```aaabbbaaa```^^^UUUTTTRRRQQQRRRQQQOOONNNNNNKKKHHHGGGFFFEEEDDDBBB===:::777555555555444222111111111111111111111111222222333444555555555555888666444444666666666555666666777777666555444444555555555555555555555555333222111000000000222222333222111111111222333444444333333333333444555555666666777888999::::::;;;;;;===???BBBCCCCCCBBBAAAEEEEEEDDDEEEFFFHHHKKKLLLNNNMMMLLLKKKKKKLLLMMMMMMLLLMMMNNNLLLIIIFFFFFFFFFLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDAAABBBBBBCCCDDDEEEFFFFFFDDDEEEEEEFFFHHHIIIJJJJJJLLLLLLMMMOOOQQQTTTVVVWWWXXX\\\```cccfffhhhlllnnnqqquuu{{{}}}|||zzzzzztttrrrooojjjeee___[[[XXXVVVSSSPPPMMMLLLJJJHHHFFFMMMEEEAAACCCEEEJJJYYYjjjrrrnnnlllkkkjjjjjjiiigggeeebbbaaa``````aaaaaa___]]]VVVTTTSSSRRRRRRRRRPPPNNNNNNKKKHHHGGGFFFEEECCCBBB===:::777555555555333222111111111111111111111111222333444555555666555555888666444444666777666555444555666666666666666666444444444444444444444444333222111000000111222222333222111111111222333444444444333333444444555666666666777888999::::::;;;:::<<>>@@@BBBCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKNNNMMMMMMLLLMMMMMMNNNNNNKKKLLLLLLKKKHHHFFFFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCBBBBBBAAAAAABBBBBB@@@AAAAAAAAAAAA@@@????????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLOOOQQQRRRTTTWWW[[[___aaaeeeiiillltttyyy|||{{{uuussspppkkkeee```[[[YYYVVVSSSPPPNNNLLLKKKHHHGGGIIIDDDCCCDDDEEEKKK___uuutttnnnmmmlllllllllkkkiiifffaaa```___^^^___^^^[[[YYYWWWVVVTTTTTTTTTTTTSSSQQQNNNKKKHHHFFFEEEDDDBBB@@@<<<:::666555444444333222111111111111111111111111333333555666777777777777777666444555666888777777444555666666666666666555333333333333333333333333111111111111111111222222111111111222222333444444555555444444555555666777555555666777888999::::::999:::===???AAACCCDDDDDDDDDEEEEEEGGGHHHIIIKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKJJJHHHFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAA>>>???????????????>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????BBBBBBBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNRRRUUUYYY\\\___ccchhhkkkrrrwww~~~|||zzzvvvtttqqqlllfff```[[[YYYVVVSSSPPPNNNMMMKKKIIIGGGFFFDDDDDDEEEEEEKKKbbbzzz|||pppmmmlllllllllmmmllliiifffbbb```___^^^^^^]]]ZZZXXXWWWVVVTTTTTTUUUUUUSSSRRRNNNKKKHHHFFFEEECCCAAA???<<<999666444444444333111111111111111111111111111222333444666777888888888777666555555777888888777777777777777666555333333333333333333333333333333000000111111222222222222000000111222333333444444444444444444444555666666555555666777888999999:::999:::<<<>>>AAABBBDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNJJJJJJJJJIIIGGGFFFHHHIIILLLLLLKKKJJJIIIGGGEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@???????????????======>>>>>>>>>>>>>>>===>>>>>>>>>??????????????????????????????>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJOOORRRVVVYYY]]]bbbgggkkkqqqvvv~~~~~~{{{zzzwwwuuuqqqlllfff```\\\YYYVVVSSSPPPNNNMMMLLLJJJHHHEEECCCDDDFFFFFFLLLccc{{{xxxmmmkkkkkkkkklllmmmlllhhhfffcccaaa```___^^^]]]ZZZWWWVVVUUUTTTTTTUUUUUUTTTRRRNNNLLLHHHFFFDDDCCCAAA???<<<999666444444333222111111111111111111111111111111222444555666777888888777666555555777999999888888888888777666444222111222222222222222222222222///000111222222222222222///000111222333444444444444333333333333444555555444555555666777888999999:::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGIIIJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMIIIJJJIIIHHHFFFFFFHHHJJJMMMMMMLLLJJJHHHFFFDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>======>>>>>><<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCEEEGGGGGGLLLOOORRRVVVZZZ___eeeiiiqqqvvv~~~~~~}}}{{{zzzxxxvvvrrrmmmgggaaa\\\YYYVVVSSSPPPNNNNNNMMMKKKIIIEEEBBBCCCFFFHHHNNNbbbwwwvvvllljjjjjjjjjlllmmmkkkhhheeedddcccaaa______]]]ZZZWWWUUUTTTSSSSSSTTTUUUSSSRRRNNNLLLHHHFFFDDDBBB@@@>>><<<999666444333333222111111111111111111111111111000111333444666777777777777666555666888999999999777777777777666555333333222222222222222222222222...///111222333333222222...///111333444444444444333222222222222333444444444444555666777888999999;;;<<<<<<===???@@@BBBCCCBBBDDDEEEGGGIIIIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIHHHGGGFFFFFFIIIKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<===>>>>>>>>>>>>>>>=================================>>>??????@@@@@@>>>>>>????????????@@@@@@??????@@@@@@BBBCCCEEEFFFHHHJJJNNNQQQVVV[[[bbbfffnnnttt|||~~~}}}|||yyywwwsssnnngggaaa\\\YYYVVVSSSPPPOOONNNMMMKKKIIIGGGBBBBBBGGGJJJOOO___rrr}}}vvvllliiiiiijjjkkklllkkkgggdddeeecccaaa```___]]]ZZZWWWUUUSSSRRRSSSTTTTTTSSSRRRNNNLLLHHHFFFDDDBBB@@@>>>;;;999555444333333222111111111111111111111111111///000222444555666777777777666555666888::::::999555666666666666666555555111111111111111111111111...///111222333333222222...///111333444444444444222222111111222222333444444444555666777888999999<<<<<<<<<===>>>@@@AAABBB@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHJJJKKKLLLLLLLLLKKKHHHIIIHHHGGGEEEFFFIIILLLJJJJJJJJJIIIHHHGGGFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>===============<<<<<<<<<<<<======>>>???@@@@@@AAA>>>>>>>>>>>>?????????????????????@@@AAACCCDDDEEEEEEGGGKKKNNNSSSYYY___dddjjjpppyyy~~~~~~yyywwwsssnnnhhhaaa\\\ZZZVVVSSSPPPOOONNNMMMKKKJJJHHHBBBAAAGGGKKKPPP^^^nnnyyy{{{qqqkkkjjjkkkllllllkkkhhheeedddbbb___]]]]]]\\\ZZZYYYWWWVVVUUUSSSRRRPPPOOONNNKKKIIIFFFDDDDDDCCCAAA???<<<;;;888666444444333333000111111111111222222222111222444666777666555444666555555666888888888777444444444333333222222222///000000000000111111111222222222111111111000000222222222222222222222222444333222111111111222333333333333444666777999:::;;;;;;<<<===>>>???@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCCBBBAAA@@@??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<========================???????????????@@@@@@AAAGGGGGGHHHJJJMMMSSSWWWZZZfffmmmwww~~~~~~~~~~~~{{{yyyvvvpppiiibbb[[[XXXVVVTTTQQQPPPNNNMMMJJJHHHEEEDDDDDDEEEFFFNNN___oooxxxyyyooommmmmmlllmmmmmmkkkhhheeedddbbb___]]]]]]\\\ZZZXXXVVVVVVTTTSSSRRRPPPOOOOOOLLLIIIFFFDDDDDDBBB@@@???<<<;;;888666444444333333000111111111111222222222222333555777777777666555666555444555777888777666444444444444333333333333333333333333444444444444333222222222222111111111111111111222222333333333444333222111111222333444444444444555666777888999;;;;;;<<<===>>>??????@@@CCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDEEEEEEDDDGGGEEEDDDDDDEEEFFFDDDCCC<<<;;;:::999888888888888===========================<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@EEEEEEEEEGGGKKKOOOTTTWWWaaahhhqqqyyy~~~}}}}}}}}}{{{wwwqqqjjjccc]]]ZZZVVVTTTQQQPPPOOOMMMJJJHHHFFFDDDDDDEEEFFFNNN___ppp|||xxxmmmoooooonnnnnnnnnlllhhheeeeeebbb___]]]\\\[[[YYYXXXUUUUUUTTTSSSQQQPPPOOOOOOMMMJJJGGGEEEDDDBBB@@@>>><<<;;;888666444444333333000111111111111222222222222444555777777777777666555444333444666666666444444444444444444555555555444444444444555555555555333333333333222222222222000000111222333333444444555444333222222333444555666555555555666666777888:::;;;;;;<<<===>>>??????BBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDFFFDDDCCCCCCDDDEEECCCBBB===<<<;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>AAAAAABBBDDDGGGKKKOOORRRYYY```iiipppvvv|||~~~|||xxxrrrllleee___[[[VVVTTTRRRPPPOOOMMMJJJHHHFFFEEEDDDDDDFFFOOOaaarrr}}}}}}wwwlllooonnnnnnooopppnnnkkkhhheeebbb___]]]\\\[[[YYYWWWTTTTTTSSSRRRQQQQQQPPPPPPNNNKKKHHHEEEDDDBBB@@@>>><<<;;;888666444333333333000000111111111222222222333444555666777777777777555333333333555555444333333444444555555666666666222222222222333333333333444444444333333333222222//////000111333444555555555444333333333444555666777777666666666666666777999:::;;;<<<===>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@???>>>============::::::::::::::::::::::::;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===??????@@@BBBDDDHHHKKKMMMRRRXXX___ffflllssszzz}}}{{{xxxrrrllleee___\\\WWWUUURRRPPPOOOMMMKKKIIIGGGEEEDDDEEEHHHQQQeeexxx~~~}}}xxxmmmllllllmmmoooqqqpppnnnllleeebbb___]]]\\\ZZZXXXVVVSSSSSSRRRRRRQQQQQQPPPPPPNNNKKKHHHEEEDDDCCCAAA???<<<;;;888666444333333333000000111111111222222222333444555666666777777777555444333333444555444222333444444555555666666666111111111111222222222222444444444333333333222222//////000111333444555555444444333222333444555666888888777666666666666777999999:::;;;<<<===>>>>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@AAABBBBBBAAA???>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::999999::::::::::::::::::<<<<<<============<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<>>>>>>???@@@CCCEEEHHHIIILLLQQQWWW]]]bbbiiiqqqwww|||{{{wwwrrrkkkeee___\\\WWWUUURRRQQQPPPNNNKKKIIIGGGEEEEEEGGGKKKWWWmmm~~~xxxmmmkkkkkkllloooqqqrrrpppnnneeebbb___]]][[[ZZZWWWUUURRRQQQQQQQQQQQQQQQQQQQQQMMMJJJGGGFFFEEEDDDBBB@@@<<<;;;888666444444333333000111111111111222222222333333444444555666666777666444333333444555444222444444444444444555555555333333333333444444444444333333333333222222222222000000111222333333444444333333222222222444555666888888777666666777777777888999999:::;;;<<<======???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@BBB@@@??????@@@AAA???>>>======<<<;;;::::::::::::999999999999999999999999888888999999999999::::::<<<==================<<<999999999999:::::::::::::::::::::::::::::::::::::::999999999999:::;;;;;;===>>>>>>???AAACCCDDDEEEGGGKKKPPPTTTYYY___hhhnnnwww}}}|||zzzwwwrrrllleee```\\\WWWUUUSSSQQQPPPNNNKKKIIIGGGEEEFFFIIIOOO^^^vvv}}}~~~yyymmmkkkkkkmmmoooqqqqqqooollleeebbb___\\\[[[YYYWWWUUUQQQQQQQQQQQQQQQQQQQQQQQQKKKIIIGGGEEEEEEEEEDDDBBB<<<;;;888666444444333333000111111111111222222222222222222333333444555666666555444444555555444222444444444444333333333333444444444444555555555555333222222222222111111111111111111222222333333333222222111111222333555666777777777666777777888888888888999:::;;;<<<<<<===>>>???@@@BBBDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???AAA???>>>>>>???@@@>>>===???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888999999999:::;;;<<<<<<======<<<<<<;;;888999999999999:::::::::999999999999999999999999:::999999999999:::;;;;;;<<<<<<===>>>???@@@AAABBBCCCFFFJJJMMMQQQWWW```fffnnntttxxxyyy{{{}}}{{{xxxsssmmmgggaaa^^^XXXVVVSSSQQQPPPNNNLLLJJJFFFEEEFFFKKKTTTeee{{{yyyyyymmmmmmmmmmmmoooppppppmmmjjjeeebbb___\\\[[[YYYWWWUUUPPPPPPPPPQQQQQQQQQQQQQQQKKKIIIFFFEEEFFFFFFEEECCC<<<;;;888666444444333444000111111111111222222222222222222222333444555555777666444444555555444333444444444333333222222222333333333444444444555555222222222111111111000000222222222222222222222333111111000000111333444555777777777777777888999999777888999:::;;;<<<<<<======>>>@@@BBBCCCDDDEEEEEEFFFEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGFFFEEEFFFFFFFFFBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>??????>>>===<<<<<<;;;:::999999999999::::::::::::::::::::::::777777888888999999999::::::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::999999999999999999999999::::::999999::::::;;;<<<:::;;;;;;<<<===>>>??????AAADDDGGGIIILLLRRRZZZaaafffmmmqqqrrruuuzzz|||{{{yyy{{{}}}|||{{{~~~~~~}}}yyyuuuooohhhccc```XXXVVVSSSQQQPPPOOOLLLJJJFFFEEEGGGLLLVVViiixxxttt{{{llllllmmmnnnoooooommmlllkkkdddbbb___]]]\\\ZZZWWWUUUVVVUUUSSSRRRPPPPPPOOOOOOMMMKKKHHHGGGFFFDDDBBB???===:::666444333222000///111111111111222222333444333444666777888888888777777666555444333222222222333333333222222111111111111222333444555555555555111222222333333222222111///000111222333444444444555444444444444555666666666888999:::888888999::::::::::::;;;;;;<<<<<<<<<@@@@@@@@@???>>>???AAACCCBBBCCCEEEGGGHHHHHHHHHHHHHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>><<<===>>>>>>>>>===;;;::::::;;;<<<<<<<<<;;;:::999999999999999999999999999999999888888888888888999::::::::::::::::::::::::666666555666777888:::;;;888999::::::::::::999888888777777777777999:::;;;<<<<<<<<<============>>>@@@AAABBBEEEIIIMMMPPPSSS```ccchhhllloooqqqtttvvvwwwwwwxxxxxxzzz}}}|||vvvsssvvvyyyssslllgggcccaaaYYYWWWSSSPPPNNNLLLJJJHHHFFFFFFGGGJJJVVVmmmzzztttzzzkkkiiijjjlllmmmmmmkkkiiihhhdddaaa___]]]\\\[[[XXXVVVUUUTTTSSSRRRPPPPPPOOOOOONNNKKKHHHGGGFFFDDDBBB@@@;;;999555444333333222111111111111111222333444555555666777888999999888888666666555444333333333333444444333333333222222222222222333444555555555555111222222333333222222111333333333333222111000000333333333333333444555555555777999999888777888999999999::::::;;;<<<<<<===AAAAAABBBAAA@@@@@@BBBDDDCCCDDDFFFHHHIIIIIIIIIIIIGGGFFFDDDCCCBBBAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;<<<<<<===<<<;;;:::999:::;;;<<<<<<<<<;;;:::999999999999999999999999999999999888777777888888999999999999999999999999999888777666666666777888999888888999::::::999888888888777777777777999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>@@@BBBEEEIIIMMMOOOUUUXXX]]]aaadddgggjjjlllrrrrrrsssssstttwww|||xxxqqqmmmnnnvvvzzzsssmmmgggcccaaaZZZXXXTTTQQQOOOMMMKKKIIIFFFFFFGGGJJJVVVmmmxxxrrr{{{kkkiiijjjlllmmmmmmkkkhhhgggbbb```^^^]]]]]][[[YYYWWWTTTTTTRRRQQQPPPPPPPPPPPPNNNLLLIIIGGGFFFDDDBBB@@@:::777555444444444444333111111111222333555666777777888999:::::::::999888555555444444444444444555555555555444444444444333333333444444444444333333111222222333333222222111333333333333222111000///333222222222222333444444444666888888777666777888777888999:::;;;<<<===>>>AAABBBBBBBBBAAAAAACCCEEEDDDEEEGGGIIIJJJJJJIIIIIIGGGFFFDDDBBBAAAAAAAAABBB@@@@@@?????????>>>>>>>>>?????????>>>>>>>>>======:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;:::999999999999999999999999999999888888777777777888888999888888888888888888888888999888777666666666666777888888999999999999888888777777777777777999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>AAADDDGGGIIINNNQQQVVVZZZ^^^aaaeeegggjjjkkklllllllllooosssvvvzzz|||~~~ssskkkfffeeejjjqqq~~~zzztttnnnhhhcccaaa[[[XXXUUURRRPPPNNNLLLJJJEEEEEEFFFJJJWWWnnn|||tttooo|||~~~lllkkklllooopppooommmjjjhhhaaa___]]]\\\\\\[[[YYYWWWTTTSSSRRRQQQQQQQQQQQQQQQPPPMMMIIIGGGEEEDDDBBB@@@;;;888666444444444333222000000111222333555777888999:::;;;<<<;;;:::999888444444444444444555666666666666666555555555555555333333444444444333222222111222222333333222222111///000111222222333333222333333333222333333444555333555777777666555666777666777888999;;;<<<>>>>>>???AAABBBBBBAAAAAACCCDDDDDDEEEFFFHHHIIIIIIHHHHHHFFFEEECCCAAA@@@@@@AAAAAA@@@@@@??????>>>=========>>>>>>>>>=========<<<<<<:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999999888888888888888888888888888777777777777888888999777777777777777666666666777777777666666666777777777888888888888888888777666666666777888888999:::888999999999:::::::::::::::::::::<<<>>>@@@CCCEEEIIILLLQQQUUUXXX\\\```cccdddeeefffffffffhhhkkknnntttvvvyyy|||yyymmmeeeaaa___bbbhhhttt{{{{{{uuuooohhhdddaaa[[[XXXTTTRRRPPPNNNKKKIIIDDDEEEFFFKKKXXXooovvvoooiiiwwwppplllmmmpppqqqpppmmmjjjhhh___^^^[[[[[[ZZZZZZXXXVVVTTTTTTSSSRRRRRRRRRSSSSSSQQQNNNIIIFFFEEEDDDBBBAAA>>>;;;777555444333222111000000000111333555777888999:::;;;<<<;;;:::999888444444444444555666777777666666666666666666666666333333333444333333222222111222222333333222222111...///000111222333333333444444444444444555555666333555666777555555666777666666888999;;;<<<===>>>===???AAAAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999888888888888888888888888777777666666777888888999777777777666666555555555444555555666777888888888777777777777777777777777555666666777888888999999888888888888999999999:::;;;::::::;;;<<<>>>@@@AAA@@@CCCGGGKKKNNNRRRVVVYYY^^^```aaaaaaaaacccfffhhhmmmooorrrtttxxx}}}sssgggaaa^^^]]]___ccckkkrrr}}}|||wwwpppiiidddaaaZZZWWWSSSPPPOOOMMMJJJHHHDDDEEEGGGLLLYYYqqqnnnhhhcccpppssskkkmmmoooqqqpppmmmiiifff```^^^\\\[[[ZZZYYYWWWUUUUUUTTTTTTTTTTTTTTTUUUVVVRRROOOJJJFFFEEEDDDBBBAAA???<<<888555444333222000000000000111222444555666777888999:::::::::999888555444444444555666777777555666666666666777777777222222333333333333222222111222222333333222222111///000111111222222111111555444444444444555666666333555777777666555666777666777888999:::;;;<<<===<<<>>>@@@AAAAAA@@@AAACCCBBBCCCEEEFFFFFFFFFEEEDDDEEEDDDBBB@@@?????????@@@@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<<<<===;;;;;;:::999999999999999888888888888888888888888666666666666777888888999888777777666666555555444222333555666777888888888777777666666666666777777444555666777888888888888888888888888999999999999<<<;;;;;;:::;;;<<<>>>???<<>>AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDCCCAAA@@@???>>>????????????>>>===<<<;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999:::<<<===;;;:::999888888888999:::888888888888888888888888555555555666666777999999888888777777666555555444333444666777777777666666777666555555555555666777444555666777888888888777888888888999999999::::::<<<;;;:::::::::;;;<<<======???AAACCCEEEIIIMMMQQQPPPRRRTTTVVVWWWXXX[[[]]]^^^```cccfffiiinnntttyyyttthhh]]]YYYXXXWWWWWWYYY\\\aaaiiiuuu~~~yyyrrrkkkeeeaaaZZZWWWSSSQQQOOOMMMJJJHHHEEEGGGIIIOOO]]]vvvppp___\\\XXXfffzzzvvvoooqqqtttvvvuuuqqqllliiifffcccaaa___]]]\\\YYYVVVVVVVVVVVVVVVWWWXXXYYYYYYTTTPPPJJJFFFDDDDDDBBBBBB<<<999666555555666555444000000//////000111222222333444666777888888888777666666555555555555666666444555555555666666777777///000111222333444444444222222222333333222222222)))***---000222555666777333333222222333333444555444666888888777666777888888888888999999:::::::::===???BBBCCCCCCCCCDDDEEEDDDEEEGGGHHHHHHGGGFFFFFFDDDCCCAAA???>>>>>>??????>>>======<<<:::999888888;;;;;;;;;:::::::::999999999999888888888999;;;<<<;;;:::999888888888999:::777777777777777777777777555555555555666777999999999888888777666555555555555666777777777666444444777666555444444555666777333444666888888888777777888999999999999:::::::::<<<;;;:::999999999:::;;;;;;<<>>???AAACCCDDDDDDFFFFFFHHHHHHIIIHHHGGGFFFCCCAAA??????@@@AAA@@@???@@@@@@???>>>===<<<;;;;;;:::::::::999999888888888;;;999888888999::::::999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777888777666555555666777888666666555555555555666666666777888999999888777666999999888777777888999:::999888777777777888::::::888999:::<<>>@@@@@@@@@@@@AAAAAAAAAAAAEEEFFFGGGHHHHHHGGGFFFEEEBBBAAA??????@@@@@@@@@??????>>>>>>===<<<;;;:::::::::::::::999999888888888;;;999888888999:::999999888888888888888888888888777777777777777777777777555555555555555555555555666666666666666666666666777777666666666666777777666666555555555555666666666666777888888777666666555555555555666777999:::888888777666777888999:::666777888:::<<<>>>@@@AAADDDDDDEEEFFFGGGKKKPPPTTTUUUXXX\\\```dddhhhmmmqqq}}}~~~zzzrrrmmmbbb]]]VVVRRRPPPOOOOOOOOOOOORRRWWW^^^gggsss~~~~~~xxxrrrlllgggddd]]]ZZZUUURRRPPPMMMJJJHHHGGGGGGHHHQQQbbb}}}}}}lll\\\TTTUUUZZZfffsssmmmoooqqqsssttttttssssssmmmiiiddd```^^^\\\[[[YYYWWWUUUUUUUUUVVVWWWVVVTTTTTTQQQLLLIIIGGGEEECCCAAA===:::777555444333222111111111000000111111222333555444333444666777777666555444444333333333444444111222333444444555555444444444333222222222222222222222222222222222111111111111111111222222333333444444444444555555555555666666666666777777888888777888:::;;;:::;;;<<<>>>@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@>>>>>>???@@@???>>>>>>======<<<;;;:::999999999999999999999888888888:::999777777999:::999888888888888888888888888888777777777777777777777777555555555555555555555555444444444444444444444444666666666777777666666666666666555555555555666666555666666777777666666555222222222333555666888999888777666666666777999:::666666888:::;;;===??????@@@AAABBBCCCEEEHHHLLLPPPQQQTTTYYY]]]bbbgggmmmqqqzzz}}}~~~}}}{{{|||zzzssslllggg\\\XXXRRRNNNMMMMMMMMMMMMKKKNNNRRRXXX```kkkvvv}}}yyyrrrlllgggddd\\\YYYUUURRROOOMMMJJJGGGGGGFFFIIIQQQdddppp\\\RRRSSSWWW```yyyssskkkmmmppprrrssssssrrrrrrnnniiiddd___]]]\\\[[[ZZZWWWVVVTTTTTTUUUVVVUUUTTTSSSPPPLLLIIIGGGEEEBBB@@@===:::777555444333222111111111000000111111222333444333333444666777666555444444333444444444444555111222333444444444444444555444333222222222222222333222222222222222111111000111111222222333333333333333444444444555555555666666666666666666777777666888:::;;;;;;;;;===???===>>>???AAABBBDDDEEEFFFDDDEEEEEEFFFFFFEEECCCCCCAAA???>>>>>>??????>>>===>>>>>>===<<<;;;:::999999999999999888888888888888:::888777777888999999888888888888888888888888888777777777777777777777777555555555555555555555555444444444444444444444444444555666777777666555444666666555555555555666666555555666666666666555555222222333444444555666777777777666555666777888999888888999;;;<<<>>>??????>>>???AAABBBCCCFFFJJJNNNOOORRRWWW\\\aaaffflllpppxxxzzz{{{zzzxxxyyy|||zzzuuuooohhhddd\\\XXXSSSOOONNNMMMMMMLLLJJJLLLPPPUUU\\\fffpppwww~~~~~~zzzssslllfffccc\\\YYYUUUQQQOOOLLLIIIGGGFFFFFFIIIRRRfffttt]]]QQQRRRWWW^^^uuu~~~rrrkkklllnnnpppppppppooonnnlllhhhbbb^^^\\\\\\[[[ZZZXXXVVVTTTTTTTTTUUUUUUTTTPPPNNNJJJHHHFFFDDDAAA???===:::777555444333222111111111000000111111222333333333333555777777666444333333444444444444444444222222333333444333333333555444444333222222222333333333333333222222111111000111111222333333444444333333333444444444444555555555555555555555555555666888:::;;;;;;<<<>>>@@@>>>???@@@AAACCCEEEFFFGGGDDDEEEEEEFFFEEEDDDCCCBBBAAA???======>>>>>>>>>===???>>>>>>===<<<;;;::::::888888888888888888888888:::888777777888999999888777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555444555666777777666555444666666555555555555666666666666555555555555666666555555555555555555555444777666555555555666777888777888999:::;;;<<<======<<<>>>@@@AAACCCEEEIIILLLLLLPPPUUUZZZ___eeekkkooouuuwwwxxxwwwuuuvvvzzz}}}zzzuuupppkkkeeeaaa\\\XXXSSSOOOMMMLLLJJJIIIHHHJJJMMMQQQWWW```iiipppzzz|||}}}{{{zzzzzz{{{}}}zzzzzz|||~~~{{{tttlllfffbbb\\\YYYTTTQQQOOOLLLIIIGGGEEEEEEHHHSSSgggxxx```RRRRRRWWW^^^tttzzzpppkkklllnnnoooooonnnlllkkkiiifffaaa___]]]]]]\\\[[[YYYVVVTTTSSSTTTTTTTTTSSSOOOMMMJJJHHHFFFDDDAAA???===:::777555444333222111111111000000111111222333333333444666888888666555333444444555555444333333222222333333333333222222444444333333333333444444444444444333222222111111000111111222333444555555333333333333444444444444333444444444555555666666666888:::;;;<<<===???AAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBB@@@>>><<<<<<===>>>===<<>>===<<<;;;::::::777777777888888888888888999888666666888999888777777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666555555555666666555555555666666555555555555666666777666666555555666666777777777777777666555444333666555444444444555777888555666666777888999999:::;;;===???AAABBBEEEHHHKKKJJJNNNRRRWWW\\\bbbhhhlllooorrrtttsssrrrssswww{{{|||vvvqqqlllfffaaa]]]YYYVVVQQQMMMJJJIIIGGGEEEFFFGGGIIILLLQQQYYYaaagggsssvvvyyyzzzyyywwwwwwwwwvvvzzz~~~|||yyywwwwwwvvvwwwzzz|||tttmmmfffbbb[[[XXXTTTQQQNNNLLLIIIFFFDDDEEEHHHSSSggg|||bbbSSSRRRWWW]]]qqquuummmjjjkkkmmmoooooonnnmmmlllgggeeebbbaaa```___^^^\\\YYYVVVSSSRRRSSSTTTTTTSSSOOOMMMKKKIIIHHHEEEBBB???===:::777555444333222111111111000000111111222333444444555777999999777555444555555555555444222111222222333333333222222111333333333333333444555666555444444333222222111111000111111222333444555666222222333333333444444444333333444555666777777888666888:::;;;<<<===???AAABBBCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGFFFEEECCCBBB???>>><<<<<<=========<<<>>>======<<<;;;:::999999666777777777888888888999999888666666888888888777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555444444555555666666666555555555555666666888777666666666666777888555555666777777666555444555555444444444555666777555666666777777888888888999;;;>>>@@@AAACCCFFFIIIGGGKKKOOOTTTYYY^^^dddhhhiiilllnnnnnnmmmooosssxxx{{{{{{uuuooojjjddd___\\\VVVRRRNNNKKKJJJIIIGGGEEEEEEFFFGGGJJJNNNUUU]]]bbblllooorrrssssssrrrssssssqqqvvv|||}}}xxxtttqqqppprrrvvv||||||uuummmfffaaa[[[XXXTTTQQQNNNLLLHHHFFFDDDEEEHHHRRRgggdddSSSQQQUUUYYYmmmrrrjjjiiikkkmmmoooppppppooonnnfffeeecccbbbcccbbb```^^^YYYWWWSSSRRRSSSSSSTTTSSSPPPNNNLLLJJJIIIGGGCCCAAA===:::777555444333222111111111111000111222222333444444555888::::::888555555555666666555333111000222222333333333222222111222222222333444555666777555555444333333222111111000111111222444555666666222222333333333444444444333444555666777888999:::666888:::<<<<<<===???AAA???@@@AAACCCEEEFFFGGGHHHFFFGGGGGGGGGFFFEEECCCBBB???===<<<<<<======<<<;;;===<<<<<<;;;:::999888777666666777777888888888999999777666666777888888777777777777777777777777777666666666666666666666666555555555555555555555555666666666666666666666666666555444333333444555666666666555555555555666666999888777666666777888999222333555666777666555555555555444333444555666777777888888888999999999999777:::===???@@@BBBEEEGGGEEEHHHMMMQQQVVV[[[aaadddeeehhhjjjkkkjjjlllqqquuuxxx~~~}}}wwwpppkkkeee```\\\TTTQQQNNNLLLKKKKKKIIIHHHFFFGGGHHHJJJMMMTTT\\\aaahhhjjjmmmooooooooopppqqqnnnsssyyy}}}{{{tttppppppqqqsssuuuxxx{{{~~~}}}uuummmfffaaa[[[XXXTTTPPPNNNKKKHHHFFFDDDEEEHHHRRRfffeeeRRROOOSSSVVViii}}}ppplllhhhjjjmmmooopppooonnnmmmhhhddd______aaaaaa^^^ZZZXXXVVVSSSRRRRRRRRRQQQPPPSSSPPPLLLHHHEEEBBB???<<<<<<999666444444444333222222222111111111111111111444555666777888888888888444444444555555555666666222333444444444333222111444444444333333222222222555444333222222222333333333333222222333333444555333333222222222333444444444555555666777888888888888888888999:::;;;<<<===BBBBBBCCCDDDEEEFFFGGGGGGDDDEEEEEEEEEDDDCCCAAA@@@???>>><<<:::999:::;;;<<<===<<<<<<;;;999888777777666666777888888888888888777777777777777777777777666777777888888888777777555555444444444444555555555555555555555555444444555444444444444555666666444444444444444444444444888777555444555666888::::::999888777666555444333444444444555555555666666222333333444555666777777444444444555666666777777777888:::<<<>>>@@@AAABBBFFFGGGIIIKKKNNNSSSYYY]]]aaacccdddeeeeeegggiiilllvvv{{{|||wwwqqqkkkddd\\\WWWTTTQQQLLLIIIHHHHHHGGGEEEFFFFFFGGGHHHJJJNNNSSSWWW^^^aaafffiiijjjkkklllmmmoooqqqsssvvvzzz~~~{{{tttqqqnnnmmmoooqqqsssssszzz}}}}}}uuummmfffbbb\\\YYYUUUQQQLLLIIIHHHGGGEEEFFFJJJTTThhhhhhUUUNNNOOOTTTbbb{{{~~~ppplllgggiiilllnnnooonnnmmmlllgggccc``````cccdddaaa^^^[[[XXXUUUTTTTTTUUUTTTSSSRRROOOJJJGGGEEEBBB???======:::666555444444222111111111111111111111111111333444555666777777777777333333333444444444555555333333444444444333222111333333333333333333222222444444333333222222222222111000000000000111222222333333333333333444444555555555666777777888999999999999999:::;;;<<<===>>>AAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFFFFEEECCCAAA@@@???>>><<<:::999:::;;;<<<<<<<<<;;;:::999888777777666666777888888888888777777777777777777777777777555666666777777777666666666555555555555555555666555555555555555555555555555444444444444555666666444444444444444444444444777666555555555666888888999999888777666555444333444444444555555555666666444444444555555555555555777777777888999999::::::888999:::;;;===???@@@@@@CCCEEEFFFHHHKKKOOOUUUYYY]]]___```aaaaaaccceeehhhpppuuu{{{|||wwwqqqjjjccc[[[WWWSSSPPPLLLIIIHHHHHHGGGEEEEEEFFFGGGGGGIIILLLQQQUUU[[[^^^cccfffggghhhiiijjjnnnooorrrtttwww|||yyyuuurrrppppppqqqrrrrrrvvvyyy~~~~~~vvvnnngggccc[[[YYYUUUPPPLLLIIIGGGGGGEEEFFFJJJUUUiiigggTTTNNNOOORRR___www~~~pppkkkgggiiikkkmmmnnnmmmkkkjjjdddaaa___```bbbcccaaa___[[[XXXVVVUUUUUUUUUUUUTTTOOOMMMIIIFFFDDDBBB@@@>>>>>>;;;777555444333222000111111111111111111111111333444555666666666666666222222333333333444444444444444444444444333222222222222222333333333333333444333333333222222222222000000000000000111111222444444333333444555555666666666777777888999999999::::::::::::;;;===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFDDDBBBAAA???===<<<::::::::::::;;;<<<;;;;;;:::999888777777555666777777888888777777777777777777777777777777555555666666666666555555666666666666666666666666555555555555555555555555555444444444444555666666444444444444444444444444555555666666666777777777888888777777666555444444444444444555555555555555666666555555555444444444444444555555666777777777999999:::;;;<<<===>>>>>>@@@AAACCCDDDGGGKKKPPPTTTWWWXXXZZZ[[[[[[]]]___bbbhhhmmmsssxxx||||||vvvpppiiibbb[[[VVVQQQNNNKKKIIIHHHHHHFFFEEECCCDDDEEEFFFGGGJJJOOORRRWWWZZZ^^^aaabbbccceeegggkkkmmmoooppprrrvvv|||}}}yyyvvvuuuuuuuuutttuuuwww|||wwwooohhhddd[[[YYYUUUPPPLLLIIIGGGFFFEEEFFFJJJUUUjjjgggTTTNNNOOOPPP[[[qqqpppjjjgggiiikkkmmmmmmllljjjhhhaaa___^^^^^^______]]][[[YYYVVVTTTSSSSSSTTTTTTSSSNNNKKKHHHEEEDDDBBB@@@>>>???;;;888555444333111///111111111111111222222222333333444555666666555555333333333444444444555555555555555444444333222222111111222222333333333444333333333333222222111111111111111111111222333333444444444444444555666777777777888888999999999999999999999:::;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHHHHGGGFFFDDDBBBAAA>>>===<<<:::::::::::::::;;;::::::999888777777777555666666777777777777777666666666666666666666666666666777777666666555555666666777777777777666666444444444555555555555555555444444444444555666666555555555555555555555555444555666666777777666666777777777666666555555444555555555555555555555555555555555555555555555555222333333444555555666666999999::::::;;;;;;<<<<<<===>>>@@@BBBCCCFFFKKKNNNQQQSSSTTTUUUUUUWWWYYY\\\aaaffflllpppuuuzzz|||vvvoooiiibbb[[[VVVPPPMMMJJJIIIHHHHHHFFFEEEBBBCCCDDDEEEFFFHHHLLLOOOSSSVVVZZZ]]]^^^```bbbdddgggiiikkkmmmooosssxxx{{{}}}|||||||||{{{{{{{{{~~~wwwooohhhddd[[[YYYUUUPPPLLLIIIGGGFFFEEEFFFJJJUUUjjjjjjUUUMMMMMMOOOXXXkkkqqqkkkhhhiiikkkmmmlllkkkhhhgggaaa```___^^^^^^\\\ZZZXXXXXXVVVSSSRRRSSSTTTTTTSSSMMMKKKGGGEEEDDDCCCAAA??????;;;888555444333111///000000111111111222222222333444555555555555555555555555555555666666666666666666555444333333222222111111111222222333333333222222333333333222111000111111000000111111222333444333333444555666777777888888888888888999999999777777777888999:::<<<<<>>;;;777555444333222000000000000111222222333333444555555666666666555555555666666666666777777777888777555444333333333333111111111222222222222222111222333333333222000///...............//////000333333333333444555777777888888888888888888888888777777777777888:::;;;<<>>???@@@CCCEEEGGGIIIKKKKKKLLLMMMPPPRRRUUUZZZ```eeehhhlllrrrvvvzzz||||||uuuoooiiiddd___[[[RRRPPPMMMKKKJJJHHHFFFCCC@@@BBBDDDDDDDDDFFFHHHJJJNNNPPPTTTVVVXXX[[[^^^aaa```cccfffiiikkkooosssvvvxxx|||}}}uuummmfffbbbZZZXXXTTTOOOKKKHHHFFFEEEEEEEEEHHHRRRfffsssZZZOOOLLLNNNTTTbbbxxxzzztttjjjkkkmmmnnnmmmkkkhhhfff^^^___aaa```^^^\\\ZZZYYYWWWUUUSSSRRRSSSTTTTTTTTTPPPMMMIIIGGGEEECCCAAA???===:::666555444444222111///000000111222222333333666666666777777666666555555555555666666666666777888777666444333333333333222222222222111111111111000111333333333222000///...------------...//////111111222222333555666777777777777777777777777777777777777888999:::<<<<<<@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGFFFEEEBBB@@@>>>;;;;;;;;;;;;:::999888888777777777777777666666666444555666666777777666666777777777777777777777777888888888888777666555444333444666777777666444333333333444444555666666777555444444444444555666666555555555555555555555555555555444333444555666777444444444555555666666666666666555555555444444444333444444444555555666666111222222333333444444555666666777777888999::::::777999;;;<<<<<<===???AAACCCDDDFFFGGGGGGIIIKKKNNNOOOTTTZZZ^^^aaadddjjjnnnpppssswwwyyy{{{|||~~~~~~~~~{{{uuuooojjjfffaaa^^^TTTRRROOOMMMKKKIIIEEECCCAAABBBDDDEEEDDDEEEGGGIIIKKKNNNQQQSSSUUUXXX\\\______bbbeeegggiiikkknnnqqquuuxxx~~~~~~vvvnnngggcccZZZXXXTTTOOOKKKHHHFFFEEEDDDDDDFFFPPPdddvvv]]]QQQNNNMMMRRR^^^sss~~~xxxkkklllnnnnnnmmmkkkhhhfffYYY[[[^^^^^^\\\[[[YYYYYYTTTRRRPPPPPPQQQRRRRRRQQQQQQNNNJJJHHHFFFDDDAAA???<<<999666444444444333222///000000111222222333333666777777777777777666666444444444555555555666666999888666444333333333333333222222222111111000000000111333333333222000...///////////////000111111111111111222333444666777777777777666666666666666888888888999:::;;;======@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGFFFDDDAAA???>>>;;;;;;;;;;;;:::999888888777777777777666666666666444555555666666666666666777777777777777777777777777777777777666555444333333444666777777666444333333333444444555666777777555444444444444555666666666666666666666666666666666555333222333444666888333333444444555666666666666666555555555444444444666555555555555444444444444444555555666777777888555555666777888999::::::666888:::::::::;;;===???@@@BBBCCCDDDDDDFFFHHHKKKJJJOOOUUUYYY\\\___dddhhhjjjmmmrrruuuvvvxxxzzz{{{~~~zzzzzzzzzzzzzzz{{{|||}}}{{{{{{|||~~~{{{uuuoookkkgggcccaaaUUUSSSPPPNNNLLLIIIEEEBBBAAABBBDDDEEEEEEEEEGGGHHHIIILLLOOOQQQSSSVVVZZZ]]]___bbbdddffffffhhhjjjlllrrrvvv{{{wwwooohhhdddZZZXXXTTTOOOKKKHHHFFFEEEDDDCCCEEENNNbbbxxx```SSSOOOKKKPPP\\\ooozzzmmmkkkjjjkkkmmmlllgggccc``````___^^^\\\[[[[[[ZZZSSSQQQOOOOOOOOOPPPOOONNNPPPNNNKKKHHHEEEDDDCCCCCC===:::666444333444333222111222222333333444555555777777666666555555555444444444444444444444444444::::::999888777666555555666555555444444333333222111111222333555444222///111111000000000000111111555555444333333444444444444555666777777888888888<<<<<<<<<:::999:::===???CCCBBBBBBCCCCCCDDDFFFFFFGGGGGGFFFEEECCCBBB@@@???======<<<;;;::::::::::::888888888888888777666666999888777555555555666666444444555555555555444444777777666666555555555444555555444444444555555666333333333444444444555555555444444444444555666666777777666555555555555555444444444555555777888999888777555444444555555666444444444444444444444444444444444444444444444444333333333444444444555555666666666666777777777777666666666777888:::;;;<<<>>>??????@@@BBBDDDFFFGGGKKKMMMQQQTTTWWW[[[___cccgggiiilllnnnoooqqqsssvvvwwwxxxyyy{{{{{{{{{{{{zzz~~~}}}|||zzzxxxwwwssssssssstttttttttuuuuuutttwww|||zzzuuuqqqlllgggdddYYYUUUQQQOOONNNLLLHHHDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMPPPRRRTTTWWWZZZ]]]^^^```bbbdddgggiiiiiinnnppptttyyy}}}wwwooogggaaa[[[XXXTTTNNNJJJGGGEEEEEECCCDDDGGGNNN^^^yyyxxx]]]RRRQQQMMMTTT^^^lll}}}nnnlllkkklllmmmlllgggcccbbbaaa___^^^\\\ZZZYYYXXXUUUSSSQQQQQQQQQRRRQQQOOOOOONNNKKKGGGEEECCCBBBBBB===:::666444333444333222///000000111111222333333777777666666666555555555444444444444444444444444777777777777777666666666333333333222222222222111222111222333555444222///111111000000000000111111444444333333333333444444444555666777777888888888;;;<<<;;;:::999:::<<>>@@@BBBDDDEEEHHHKKKNNNQQQTTTXXX\\\```dddfffiiikkkmmmooorrrtttvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxwwwvvvtttsssqqqppppppppppppqqqqqqrrrssssssuuuxxx{{{|||wwwrrrmmmhhhddd[[[WWWRRRPPPOOOMMMHHHDDDBBBBBBBBBCCCCCCEEEFFFGGGHHHKKKNNNPPPRRRTTTXXXZZZ[[[\\\^^^```ccceeeggghhhkkkmmmqqquuu|||}}}vvvooofffaaa[[[XXXSSSNNNJJJGGGEEEEEECCCDDDGGGMMM\\\wwwxxx]]]QQQPPPLLLSSS^^^kkkqqqnnnllllllmmmkkkgggbbbbbbaaa```]]][[[YYYWWWVVVWWWUUUSSSRRRSSSSSSSSSQQQPPPNNNKKKGGGEEECCCBBBBBB===:::666444333444333222///000000111111222333333666666777777666666555555444444444444444444444444444444555555666666666666222222222222333333333333222222222333555444222000111111000000000000111111333333222222222222333333444555666777777888888888999::::::999888999;;;>>>??????@@@AAACCCDDDFFFGGGHHHHHHGGGFFFDDDBBB@@@???======<<<;;;::::::::::::888888888888777777777666777777666555555666888888777777777777777777777777777777666666666666555555777777666555444444444444333444444444444555555555555555444444555555666777777777666555555555555555666555555555555555666666666666666666666555444444444444444444444444444444333333333333333333333333222222222222333333333333555555555666666666666777666666666666777999:::;;;999999:::;;;===???AAABBBEEEGGGKKKMMMPPPTTTXXX[[[___bbbeeehhhiiilllooorrrtttttttttuuuttttttsssrrrqqqpppooonnnmmmlllkkkjjjmmmmmmmmmmmmnnnooopppqqqvvvxxx{{{~~~zzztttoooiiieee]]]YYYTTTRRRPPPNNNIIIEEEBBBBBBBBBCCCDDDEEEGGGHHHIIIKKKNNNQQQRRRUUUXXXZZZXXXZZZ\\\^^^aaadddfffggggggiiimmmqqqvvv~~~|||vvvnnnfffaaa[[[XXXSSSNNNIIIFFFEEEDDDCCCDDDFFFLLLZZZssswww\\\PPPOOOKKKRRR]]]kkk~~~ssspppmmmllllllkkkfffbbbaaa```___]]][[[YYYXXXWWWWWWUUUSSSSSSTTTTTTSSSRRRQQQOOOLLLIIIFFFDDDCCCBBB===:::666444333444333222111222222333333444555555666666777777777777666555444444444444444444444444444444444444444444444444333333444444555666666777333222222333444444333111111111000000000000111111222222111111111222333333444555666777777888888888888999999999888888;;;=========>>>@@@BBBEEEGGGHHHIIIHHHGGGFFFDDDBBB@@@???======<<<;;;::::::::::::999888888777777777777777666666555555555777888999777666666666666666666777777777666666666666666666888888666555444444444444444444444444555555555555555555555555555666666777777777666555555555555555666666555444444444555555444555666777666555444333444444444444444444444444222222222222222222222222111111222222222333333333444444555555555666666666666555555666777888999999777888888:::;;;===???@@@CCCEEEHHHKKKMMMPPPTTTWWW[[[^^^aaadddfffiiimmmooopppppppppooonnnnnnmmmlllmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjkkklllmmmooopppwwwyyy{{{~~~}}}wwwqqqjjjfff^^^ZZZUUUSSSQQQOOOJJJFFFBBBBBBBBBCCCEEEFFFHHHIIIJJJLLLOOOQQQSSSUUUXXXZZZXXXYYY[[[^^^```ccceeefffdddgggjjjnnnrrryyy{{{tttmmmfffaaaZZZWWWRRRMMMIIIFFFDDDCCCCCCDDDFFFKKKXXXooowww\\\OOONNNJJJQQQ\\\kkksssppplllkkkkkkjjjeeebbb^^^^^^]]]]]]\\\[[[ZZZZZZVVVUUUSSSRRRSSSSSSRRRQQQSSSQQQNNNJJJGGGDDDCCCCCC===:::666444333444333222111222222333333444555555555666777888888777666555444444444444444444444444555555555444333222222111333333444555666666777777444333222333444555333222111111000000000000111111222111111111222222333444444555666777777888888888666888999999888999:::<<<<<<===>>>@@@BBBEEEGGGHHHIIIIIIHHHFFFDDDBBB@@@???======<<<;;;::::::::::::999888777777666666777777666666555555555777888999666555555444444555555666666666777777777777777777999888777666555444444444444444444555555555666666666555555555555666777777777777666555555555555555666555555444444444444555444555666666666555333222444444444444444444444444222222222222222222222222111111222222222333333333444444444444555555555555555555555555666777888888777777888999;;;===>>>???BBBDDDGGGIIIKKKNNNQQQTTTWWWZZZ]]]```ccceeeiiillllllkkkjjjiiihhhhhhggggggjjjiiihhhgggggggggggggggiiiiiihhhiiikkkmmmoooqqqwwwyyy|||~~~zzzssslllggg___[[[VVVSSSRRRPPPKKKGGGDDDDDDDDDEEEFFFGGGIIIIIIKKKMMMPPPRRRSSSUUUXXX[[[ZZZ[[[\\\___aaaccceeefffdddfffiiilllpppuuu{{{zzzsssllleeeaaaYYYVVVRRRLLLHHHEEECCCCCCBBBCCCEEEJJJVVVkkkwww\\\OOOMMMJJJQQQ]]]mmmsssoookkkjjjjjjiiieeebbb^^^^^^^^^]]]]]]]]]\\\\\\VVVTTTRRRQQQRRRRRRQQQPPPSSSQQQNNNJJJFFFDDDCCCBBB===:::666444333444333222///000000111111222333333444666777999999888777666444444444444444444444444666666555444333222111111111222222333444555555555555333222333444555444333111111000000000000111111222222111222222333444555444555666777777888888888666777999999999999;;;<<<===>>>???AAACCCEEEGGGIIIJJJJJJIIIGGGDDDBBB@@@>>>======<<<;;;:::::::::::::::999777666666666777888777777666555555666888888666555444333333444555666666666777777777777888888888888777666555555555555444444555555555666666666666666555555666666777888777777666555555555555555555444444444444444555555555555555555555444333333444444444444444444444444333333333333333333333333222222222222333333333333333333333444444444555555555555555555555666777777666777777888:::<<<>>>???AAACCCEEEGGGIIIKKKOOORRRSSSVVVYYY\\\^^^```dddfffgggfffeeedddcccccccccccceeedddcccbbbbbbbbbcccdddhhhgggggggggiiillloooqqqvvvyyy}}}|||uuunnniii___\\\WWWUUUUUURRRNNNJJJGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNQQQSSSTTTVVVYYY[[[\\\]]]^^^```bbbcccdddeeecccfffhhhkkknnnrrrwwwzzzyyyrrrkkkeeeaaaYYYVVVQQQLLLGGGDDDCCCBBBAAACCCEEEJJJUUUiiixxx]]]PPPMMMJJJQQQ]]]ooo~~~qqqnnnjjjhhhiiihhheeebbb``````______^^^]]]\\\\\\VVVTTTRRRRRRRRRSSSRRRPPPRRRPPPLLLHHHEEEBBBAAA@@@===:::666444333444333222///000000111111222333333444555888999:::999777666444444444444444444444444555555444444333333333222222222333333444444555555555444222333444555444333111111000000000000111111222222222222333444555666444555666777777888888888555777::::::::::::<<<===??????@@@BBBCCCFFFGGGIIIKKKJJJIIIGGGEEEBBB@@@>>>======<<<;;;:::::::::::::::999777666555666777888888888666555555666777777777666555444444555666777666666777777777888888888777777666666666666666777555555555555666666666666666666666666666777777888777777666555555555555555333333333333444555555666555555444444333333444444444444444444444444444444333333333333333333333333333333333333444444444444222333333333333444444444555555444444555555666666555555666777999;;;===>>>???AAADDDEEEFFFIIILLLOOOOOORRRUUUWWWYYY[[[^^^```cccbbb```____________```aaa```^^^]]]^^^___```aaafffeeeeeeeeehhhkkkoooqqquuuxxx~~~}}}wwwooojjjaaa^^^ZZZXXXXXXVVVRRROOOJJJJJJIIIIIIIIIIIIJJJJJJMMMOOORRRSSSTTTVVVYYY[[[^^^^^^___```aaabbbccccccccceeehhhjjjlllooosssvvv|||~~~xxxqqqkkkddd```XXXUUUPPPKKKGGGDDDBBBBBB@@@BBBEEEJJJTTThhhxxx]]]PPPNNNKKKRRR^^^rrr}}}ppplllhhhggghhhhhheeebbbcccbbbaaa```^^^]]]\\\[[[WWWUUUSSSRRRSSSSSSRRRQQQPPPNNNKKKGGGCCCAAA???>>>===:::666444444444333222111222222333444444555555444555888::::::999777666444444444444444444444444333333444444444444555555555555555666666666666666666444222222444555444444111111000000000000111111333333333333444555666777444555666777888888888888555888:::;;;;;;;;;<<<===@@@@@@AAABBBDDDFFFHHHIIIKKKKKKIIIGGGEEEBBB@@@>>>======<<<;;;:::::::::::::::999777666555666888999999888777555555555666666999777666555555666777999666666777777888888888999777666666666666777777888555555555555666666666777666666666666666777888888777777666555555555555555222222222333444555666777666555444333222333444555444444444444444444444444444444444444444444444444333333444444444444555555222222333333333444444444555555444444444555666666444444555666888:::;;;===>>>@@@BBBCCCEEEGGGJJJMMMMMMOOORRRTTTUUUWWWYYY\\\```___^^^]]]]]]]]]^^^___```___]]]\\\\\\^^^```aaaddddddcccdddfffjjjnnnppptttxxx~~~~~~wwwpppkkkccc___[[[ZZZ[[[YYYVVVRRRLLLLLLKKKJJJJJJJJJJJJKKKNNNPPPRRRTTTUUUVVVYYY[[[^^^_________```aaaaaaaaabbbdddgggiiikkkmmmqqqtttyyy|||~~~wwwqqqjjjddd```XXXUUUPPPKKKFFFCCCBBBAAA@@@BBBEEEJJJTTTgggxxx^^^QQQOOOLLLRRR___ssspppmmmiiiffffffeeedddbbbbbbbbbbbb```^^^[[[YYYWWWYYYVVVSSSRRRRRRRRRRRRQQQNNNLLLIIIGGGFFFEEECCCBBB===:::777555444333222111222111000000111222555666666666777888888888888888555444333333222222222222444444333333333444444555444444333333333444555555555555444333333222111111000000000000000111111222222222222333333444444444333555777999::::::999888888999;;;<<<>>>?????????@@@AAABBBCCCDDDEEEFFFGGGIIIIIIHHHGGGEEECCCAAA@@@:::::::::999999999888888999888777555444444333333777777777777777777777777777777666666555555555444444444444444555555555666555555555555555555555555777666444333222222333444444444444444444444444444666666666666666666666666888777444222111222333333555555555555555555555555444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555222222333444555666777888===>>>@@@BBBEEEGGGIIIJJJLLLMMMOOOQQQSSSUUUVVVWWWWWWXXXYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\^^^aaaaaaaaabbbeeeiiimmmooovvvxxx{{{~~~yyypppiiicccaaa]]][[[ZZZYYYVVVTTTQQQOOOLLLIIIGGGGGGIIIIIILLLOOOSSSVVVWWWXXXZZZ[[[__________________^^^^^^bbbccceeeggggggiiilllooosssvvv{{{xxxrrrjjjbbb]]][[[VVVPPPJJJFFFCCCAAA???CCC@@@BBBHHHTTTeee}}}{{{]]]MMMJJJMMMTTTaaavvv{{{mmmkkkhhhggggggfffeeeccc```aaa``````^^^[[[YYYXXXXXXVVVSSSRRRRRRSSSRRRQQQOOOLLLIIIGGGEEEDDDBBB@@@===:::777555444333222111222111000000111222444666666666777888888888888888555444333333222222333333444444444333333444444555444444333333333444555555444444444333333222222222000000000000000111222222333333333333333333333444444444444555666777888999999:::<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGGGGFFFEEECCCAAA???>>>:::::::::999999999888888:::999777666555444444444666666666666666666666666777666666666555555555555444444555555555666666666555555555555555555555555666555444333333333444444444444444444444444444444555555555555555555555555888666444222222222333444555555555555555555555555444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555333333444555666777888888;;;<<<>>>@@@CCCEEEGGGHHHJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZ\\\^^^``````aaacccfffiiimmmooovvvyyy}}}zzzrrrkkkfffccc```]]]\\\ZZZXXXVVVPPPNNNKKKIIIGGGHHHIIIJJJMMMPPPTTTVVVWWWXXXZZZ\\\________________________```bbbdddeeeeeegggjjjmmmqqquuuyyy}}}~~~~~~xxxqqqiiibbb]]]ZZZVVVOOOIIIFFFCCCAAA???BBB@@@AAAHHHSSSeee~~~zzz]]]NNNLLLNNNUUUcccxxxwwwkkkjjjhhhhhhiiihhhfffddd^^^^^^___^^^]]]\\\ZZZYYYWWWUUURRRRRRSSSSSSSSSRRROOOLLLIIIFFFDDDBBB@@@>>>===:::777555444333222111222111111000111222444555666666777888888888888888555444333333333333333333555444444333333444444444333333333333333444555666444444444333333333333333111000000000000111222222444444444333333333333333555444333333444666999;;;;;;;;;===???@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDBBBAAA???===<<<:::::::::999999999888888:::999888777666555555555666666666666666666666666666666666666555555555555555555666666666777777777555555555555555555555555444444444333444444555666444444444444444444444444555555555555555555555555777666444333222333333444555555555555555555555555444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555333444555555666777888888999:::;;;===@@@BBBCCCDDDFFFGGGHHHJJJLLLNNNPPPQQQRRRTTTUUUUUUTTTTTTUUUWWWVVVXXXYYYYYYYYYZZZ\\\______```aaacccfffjjjnnnpppuuuyyy~~~|||tttnnnjjjgggccc```^^^\\\YYYWWWQQQOOOMMMJJJJJJJJJLLLMMMNNNQQQUUUWWWXXXYYYZZZ\\\________________________^^^```bbbcccccceeehhhjjjooorrrwww{{{|||~~~~~~wwwpppiiiaaa\\\YYYTTTNNNIIIEEECCCAAA???BBB@@@AAAGGGRRReeeyyy^^^PPPOOOOOOWWWeeezzzxxxlllkkkjjjjjjjjjhhheeebbb\\\\\\]]]]]]]]]\\\[[[ZZZVVVTTTRRRQQQSSSTTTTTTSSSPPPMMMIIIFFFDDDAAA>>><<<===:::777555444333222111222222111111111222333444666666777888888888888888555444444333333333444444555555444333333333444444333333333333444444555666444444444444444444444444111111000000111111222333444444444444444333333333666666666666888999;;;===<<<===>>>@@@AAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<:::::::::999999999888888:::999888777666666666666666666666666666666666666666666666666666555555555666666666666777777777777555555555555555555555555333333333444555666666777555555555555555555555555555555555555555555555555555555444333333333444444555555555555555555555555444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555333333444444555666666777777888:::<<<>>>@@@AAABBBCCCDDDFFFHHHJJJLLLMMMNNNOOOQQQRRRSSSRRRRRRTTTVVVTTTVVVWWWXXXXXXYYY\\\^^^^^^___aaadddgggkkknnnpppssswww}}}~~~wwwrrrllliiieeeaaa___]]]ZZZWWWTTTRRROOOMMMMMMNNNPPPQQQOOORRRVVVXXXYYYZZZ[[[\\\^^^^^^^^^_______________^^^___aaabbbbbbdddgggiiimmmqqqvvvyyy{{{}}}~~~}}}vvvooohhh```\\\WWWSSSLLLGGGDDDBBBAAA???AAA@@@AAAFFFQQQeee{{{```RRRQQQOOOWWWeee{{{}}}ooommmlllkkkiiigggccc___[[[[[[\\\]]]]]]]]]\\\[[[VVVTTTRRRQQQSSSTTTTTTSSSPPPMMMIIIFFFCCCAAA>>>;;;===:::777555444333222111222222222222222222333333666666777888888888888888444444444333333444555555666555444333333333333333333222222333444555666666555555444444444444444333111111111111111222222333444444444444444444444444444555777999;;;;;;;;;;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???===<<<:::::::::999999999888888:::999888777777666666777555555555555555555555555555555555666666666666666666666666666777777777777555555555555555555555555222333444555666666777777555555555555555555555555555555555555555555555555444444333333444444444555555555555555555555555555444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555111222222333333444444444777888999;;;===???@@@AAABBBCCCDDDFFFHHHJJJLLLLLLMMMNNNPPPQQQQQQQQQSSSUUUSSSTTTVVVVVVWWWXXXZZZ]]]]]]^^^aaadddhhhllloooqqqqqqtttyyy~~~yyyuuummmjjjfffbbb```^^^[[[XXXTTTRRRPPPNNNMMMNNNPPPRRRQQQTTTWWWYYYZZZZZZ\\\]]]^^^^^^^^^_________``````___```bbbbbbcccdddgggiiilllpppuuuyyy{{{|||~~~}}}uuunnnfff___[[[UUUQQQKKKFFFDDDBBB@@@???AAA@@@AAAFFFPPPccccccTTTRRRNNNVVVeee|||qqqooollljjjiiifffbbb___[[[\\\]]]^^^^^^]]]\\\[[[WWWUUURRRRRRSSSSSSSSSRRRQQQNNNJJJFFFDDDBBB???<<<===:::777555444333222111222222222222222222222222666666777888888888888888444444444444444444555666666555555444333333333333222222222333444555666777666666555555444333333333222111111111111222333333333444444444555555555555000222555888::::::999999======???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===:::::::::999999999888888999888777666666666666777555555555555555555555555555555555666666666666666555555666666666777777777555555555555555555555555222333444666666777777777555555555555555555555555444444444444444444444444222333333444444555555555555555555555555555555555444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555111111111222222222333333777888999;;;===>>>@@@@@@@@@AAACCCEEEGGGIIIJJJKKKKKKMMMOOOPPPPPPQQQSSSUUURRRTTTUUUUUUUUUVVVXXX[[[\\\^^^aaaeeeiiimmmppprrrppprrrvvvyyy|||{{{wwwmmmjjjgggdddbbb___]]][[[TTTRRROOOMMMLLLMMMOOOPPPRRRUUUXXXZZZ[[[[[[\\\]]]]]]]]]^^^^^^___````````````aaacccccccccdddgggiiijjjnnnsssxxxzzz|||~~~|||tttmmmeee___ZZZSSSOOOIIIEEECCCBBB@@@???AAAAAACCCGGGNNN___|||gggVVVRRRNNNWWWfff}}}qqqoookkkiiihhhfffdddbbb\\\]]]^^^______^^^]]]\\\XXXVVVSSSRRRRRRSSSRRRQQQQQQNNNJJJGGGEEECCC@@@>>>===:::777555444333222111222222222333333222222111666666777888888888888888444444444444444555666666666666555444333333333333222222222333444555666777888777666555444333222111222222111111222222333444222333333444555666777777222333555777888:::;;;;;;<<<===???@@@BBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<:::::::::999999999888888777777666666555555666666555555555555555555555555555555555555666666666777444444555555555666666666555555555555555555555555333444555666777777666666555555555555555555555555444444444444444444444444111222333444555555555555555555555555555555555555444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555111222222222222333333333666777888:::;;;===>>>???>>>???AAACCCEEEGGGHHHIIIJJJLLLNNNOOOOOOQQQSSSUUURRRTTTUUUTTTTTTTTTWWWYYY[[[]]]aaafffjjjnnnqqqrrrppprrrtttvvvxxx||||||yyynnnlllhhhfffdddbbb```^^^WWWUUURRROOONNNOOOPPPQQQSSSVVVYYY[[[[[[\\\]]]^^^]]]]]]^^^^^^___``````aaa___aaabbbcccbbbdddfffhhhhhhlllqqquuuxxxzzz|||}}}|||ssslllddd^^^ZZZRRRNNNHHHDDDBBBAAA@@@???@@@AAADDDHHHMMM\\\wwwkkkXXXSSSOOOXXXhhhqqqnnnjjjhhhhhhgggfffeee]]]^^^_________^^^]]]\\\YYYVVVSSSRRRRRRRRRRRRQQQQQQNNNJJJGGGFFFDDDAAA???===:::777555444333222111222222333333333222222111666666777888888888888888444444444444444555666777777666555444333222222222222222222333444555777777999888777666444222111000222222111111222222333444111222333444555777888888777666666666888;;;>>>@@@<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<<<<:::::::::999999999888888777666666555555555555666555555555555555555555555444555555555666666777777444444444444555555555666555555555555555555555555444444666777777777666555666666666666666666666666444444444444444444444444111222333444555666666666555555555555555555555555444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333444444555666777888:::<<<=========>>>???AAACCCEEEFFFGGGIIIKKKNNNOOOOOOQQQSSSUUUSSSTTTUUUTTTSSSTTTUUUWWW[[[]]]aaafffkkkoooqqqsssrrrsssssstttvvvzzz|||yyypppmmmjjjgggfffeeecccaaa\\\ZZZVVVSSSRRRRRRSSSTTTTTTWWWZZZ\\\\\\\\\]]]^^^]]]]]]^^^^^^___```aaaaaa___```bbbbbbbbbccceeegggfffjjjoootttvvvxxxzzz||||||}}}~~~{{{ssskkkddd^^^ZZZQQQMMMHHHDDDBBBAAA@@@???@@@BBBEEEHHHMMM[[[tttnnnYYYTTTPPPYYYjjj~~~sssqqqnnnkkkiiihhhhhhgggaaa```___^^^^^^^^^^^^^^^[[[XXXTTTRRRRRRSSSRRRRRROOONNNKKKGGGDDDAAA??????:::999666444333222222222333333222222333333444555444555666777888888777666777555333333555777777777888888777666555333111000333333444444444333222222333333333333333333333333111111111111222333444555666666666666666777777888444444666777999;;;<<<===<<<===>>>@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888777666666666333444555666666555444333666666666555444444333333444555555666666666666666777777777777666666666666666666666555444444333333666666666666666666666666666666555444444444444555444444444444444444444444555555555444444333333333444444444444444444444444444333333222222333333444444444333333333333222222111111222333333444555555444444555555444444333222222222111111222222333444777777666666777999;;;<<>>>>>>>>???AAACCCDDDKKKKKKLLLMMMOOOPPPQQQQQQTTTTTTTTTTTTUUUWWWYYYZZZ\\\^^^aaadddgggjjjkkklllppppppqqqssswww|||~~~{{{yyytttoooiiieeecccddddddeee[[[XXXUUUTTTUUUWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ\\\]]]^^^___````````````ccccccccccccccccccccccccdddgggkkkoooqqqtttwwwyyyzzz{{{}}}xxxoooiiiccc]]]XXXTTTPPPJJJCCC???===>>>>>>@@@AAACCCEEEIIIWWWrrrqqqZZZRRRPPPWWWfff{{{tttrrrooolllkkkiiihhhgggcccbbbaaa```___^^^^^^^^^[[[XXXUUUSSSSSSSSSSSSRRROOONNNKKKHHHEEECCCAAA@@@;;;999777444333222111222//////......//////000111555666777888888888777777777555333333555777777777888777777666555333111000111111111111111111111111333333333333333333333333111111111111222333444555666666555555666666777888555555666777888999::::::;;;;;;===???@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999888888777666666666444444555555555555444444444444555555555555555555444555555666666666666666666666666666555555555555555555555555555555666666555555555555555555555555666666555444444444444444222222222222222222222222555555444444444333333333444444444444444444444444444333333222222333333444333333222222222111111111111222222333333444444444333333333333333222222111222222111111222222333444666666666666777999;;;<<<;;;;;;;;;===???BBBDDDFFFIIIJJJKKKLLLMMMNNNOOOPPPTTTSSSSSSTTTUUUWWWYYYZZZ]]]^^^```ccceeefffggghhhlllmmmooorrrvvvzzz~~~~~~yyyuuutttpppjjjfffeeeddddddccc^^^[[[XXXVVVVVVWWWWWWVVVWWWXXXYYYYYYZZZZZZYYYYYY[[[[[[]]]^^^___`````````bbbbbbbbbcccccccccddddddeeegggkkknnnpppsssuuuxxxxxxxxxzzz}}}xxxpppjjjddd]]]XXXQQQMMMHHHCCC@@@@@@AAABBB@@@AAACCCEEEIIIXXXsssttt\\\SSSPPPWWWeee{{{tttrrrpppnnnmmmkkkhhhfffdddcccbbbaaa______^^^^^^[[[XXXUUUTTTTTTTTTSSSRRROOONNNLLLIIIFFFDDDCCCBBB<<<;;;888555333111111111000000000000000111222222666777888999999999888777777555333333555666777666777777666666444333111000222222111000000111222333444444444333333222222222111111111111222333444444666555555555555666777777777777777777777888888888999:::;;;===>>>???@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<::::::::::::999999999999999888888777777666666555555555555444444555555555333333444444555666666777444555555666666666666666555555555555444444444444444444555666666777888888555555555555555555555555666555555444444444444444333333333333333333333333444444444444333333333333444444444444444444444444444333333222222333333444222222222111111111000000222222222333333333333333222222222222222111111000222111111111111222333333555555555666777888:::::::::;;;;;;===???AAACCCDDDGGGHHHIIIJJJKKKMMMNNNNNNRRRRRRSSSTTTUUUWWWYYYZZZ^^^___```aaacccccccccdddgggiiilllppptttxxx{{{}}}}}}wwwrrrssspppkkkhhhfffdddbbbaaa```]]]YYYWWWWWWWWWVVVUUUVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZ[[[]]]___``````aaa``````aaabbbccccccddddddeeehhhkkknnnoooqqqsssuuutttuuuvvvxxx{{{yyyqqqjjjddd]]]YYYPPPMMMHHHDDDAAAAAABBBCCC@@@@@@CCCEEEJJJYYYuuuwww^^^SSSPPPWWWeeezzzvvvssspppnnnnnnlllhhheeedddcccbbb```___^^^^^^^^^[[[YYYVVVUUUUUUUUUSSSRRRNNNMMMKKKHHHFFFDDDCCCCCC===<<<999555333111000000222222222111222222333444777888999::::::999888777666444333333444666666666666666666555444333111111555333222111111333555666555555444333333222111111222111111111222222333444555555444444555555666777777777777888888888999999888999;;;===>>>?????????BBBBBBBBBCCCDDDEEEEEEEEECCCCCCBBB@@@???>>>===<<<:::::::::999999999888888888888888777666666555555666555444333333444555666444444444555555555666666444555555666666666666666666666666555555555444444666666666666777777888888555555555555555555555555666555444444333333444444555555555555555555555555333333333333333333333333333333333333333333333333444333333222222333333444222222222222111111111111333333333222222222222222222222222333222111111000111111111111111222222333444444555555666777888999>>>>>>>>>>>>>>>??????@@@FFFFFFHHHIIIKKKLLLMMMNNNQQQQQQRRRSSSUUUWWWXXXYYY]]]^^^___aaabbbccccccdddeeegggkkkoootttwwwzzz{{{~~~{{{vvvsssrrrooollliiigggdddaaa______\\\XXXVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVXXXYYY\\\^^^___``````^^^^^^___```aaaccccccddddddgggjjjlllmmmnnnppprrrrrrrrrrrrtttxxx}}}zzzqqqjjjddd]]]XXXRRROOOJJJEEEAAA??????@@@@@@@@@CCCFFFKKK[[[xxxzzz___SSSPPPWWWdddyyywwwsssooommmnnnlllhhhdddcccbbb```___^^^]]]]]]]]][[[YYYWWWVVVVVVUUUTTTRRRMMMLLLIIIGGGEEECCCBBBBBB>>><<<999666333222111111000000//////000000111222777888999::::::999888777666444222222444666666666555555555555444333111111444333222111111333555666555555444333333222111111222222111111222222333333444444444444444555555666666777777888999:::;;;;;;999999;;;===>>>?????????AAAAAABBBCCCEEEFFFGGGGGGDDDCCCBBBAAA@@@>>>>>>===:::::::::999999999888888888888777777666555555555666555444333333444555666666666555555555444444444444555555666666666666666777777777666666666555555888888777777666666666666555555555555555555555555555555444333333333333333555555555555555555555555333333333333333333333333333333333333333333333333444333333222222333333444444333333333333222222222222222222222222222222111333333333333333222222111111111000000111111222333222333444555666777777777======>>>?????????@@@@@@EEEFFFGGGIIIKKKLLLNNNNNNOOOPPPQQQSSSUUUWWWXXXXXX[[[\\\___aaadddeeeggggggfffhhhkkkppptttxxxzzz{{{~~~{{{yyyxxxvvvuuupppmmmkkkhhhgggddd```^^^ZZZXXXUUUSSSTTTUUUVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVXXXZZZ\\\^^^^^^___\\\\\\]]]^^^___```aaabbbbbbdddgggiiijjjkkkmmmooopppppppppqqquuuzzzyyyqqqjjjddd]]]XXXPPPMMMIIIDDDAAA@@@??????@@@@@@CCCFFFLLL^^^{{{}}}```SSSPPPVVVcccxxxyyytttmmmkkkllllllhhhdddaaa```___^^^^^^]]]]]]^^^[[[ZZZXXXWWWWWWVVVTTTRRRMMMLLLIIIGGGDDDBBBAAA@@@===<<<999666444222222222222111111111111222333333777888999999999888777666666444222222444555666555555555555444444333111111111000000000000222333444444444444333333222222222333222222111222222333333444333333333333444555555555666777888999:::;;;;;;888999;;;<<<>>>>>>?????????@@@AAACCCEEEFFFHHHHHHEEEDDDCCCBBB@@@???>>>>>>::::::::::::999999999999888777777666666555555444555555555444444555555555777666666555444444333333444555555666666666666666888777777777666666666666888888777666666555444444444444444444444444444444555444444333333333333333222222222222222222222222222222222222333333333333333333333333333333333333444333333222222333333444444444444333333333222222111111111222222222222222333333333333333222222111111000000000000111222222111222333444555666666666777888:::===???AAABBBCCCDDDEEEFFFHHHJJJLLLMMMNNNMMMOOOQQQSSSUUUVVVWWWXXXZZZ[[[^^^aaaeeegggiiijjjiiijjjmmmppptttwwwzzz|||{{{wwwuuuuuuuuutttmmmkkkhhhfffeeeccc```^^^XXXUUURRRQQQRRRTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\\\\]]]ZZZZZZ[[[\\\]]]^^^^^^___^^^aaadddfffggghhhjjjlllmmmmmmnnnooorrrvvvzzz}}}yyypppiiibbb[[[VVVJJJHHHEEECCCAAAAAAAAABBB@@@@@@CCCGGGMMM```~~~cccTTTPPPVVVbbbvvv{{{tttkkkhhhjjjkkkhhhddd``````____________``````[[[ZZZXXXXXXXXXWWWUUURRROOONNNKKKHHHEEEBBBAAA@@@<<<;;;888666444333333333333333333333333444444555777777888888888777666555555444222222444555666555444444444444333333222111///000000111111222333333333333333333333333333333333333222222111222222333333333333222333444444555555666666666777777777888666777999;;;<<<============>>>@@@BBBDDDFFFHHHIIIEEEEEEDDDBBBAAA@@@???>>>;;;;;;;;;;;;::::::::::::777777777666555555444444444444555555555555444444555555555555555555444444444555555666666666666666777777666666666555555555666666555555555555555555444444444444444444444444555444333333222222333333111111111111111111111111111111222222222333333333222222222222222222222222444333333222222333333444333333333333222222222111000000111111222222333333222222222222222111111000000000000000000111222222000111222444555555555555222444777;;;>>>@@@AAABBBBBBBBBDDDFFFHHHJJJLLLLLLLLLNNNPPPSSSUUUVVVWWWWWWYYY[[[^^^aaadddgggiiiiiillllllmmmpppsssvvvzzz|||}}}|||wwwuuusssrrrqqqoookkkiiifffdddcccbbb```^^^XXXVVVRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSUUUVVVWWWXXXZZZZZZZZZ[[[YYYYYYYYYZZZZZZ[[[[[[[[[[[[]]]aaacccdddfffhhhjjjjjjjjjlllmmmpppsssuuuvvv|||~~~xxxooohhhaaaZZZUUUGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@CCCGGGNNNaaafffWWWQQQVVVaaattt|||tttjjjgggiiijjjhhhddd```````````````aaabbbbbb\\\ZZZYYYXXXXXXWWWUUUSSSQQQOOOLLLIIIFFFCCCAAA@@@<<<:::888666444444444444/////////...///000000111666777888888777666555444555333222222333555555555444444444444333333222111000111222444444555555444333333333333333333333444333333222222111222222222333333222222333333444555666666555555444444444444555666777999;;;;;;<<<<<<<<<===???AAADDDFFFHHHIIIEEEEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;;;;;;;::::::777777777666555555444444333444555666666555444333333333444444555666666666444555555666666666666666666666555555555444444444333333444444555666666666444444444444444444444444555444333333222222333333222222222222222222222222111111111222222333333333222222222222222222222222444333333222222333333444222222222111111111111000//////000111222333333444111111111111111000//////000000000000000111111222///000222444555555555444333444777999;;;=========@@@AAABBBDDDGGGIIIJJJKKKLLLMMMPPPSSSUUUVVVWWWWWWZZZ[[[^^^aaadddfffggghhhmmmmmmmmmoooqqquuuyyy{{{|||}}}zzzxxxvvvtttsssqqqmmmkkkjjjgggdddbbbaaaaaa```___[[[WWWTTTRRRQQQQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYY[[[___aaacccdddgggiiiggghhhjjjlllnnnpppqqqrrr{{{|||wwwnnnggg```YYYTTTIIIHHHEEEBBB???>>>======@@@@@@CCCGGGOOObbbhhhZZZQQQVVV```sssqqqjjjiiidddfffjjjgggcccbbbaaa```____________^^^]]][[[ZZZZZZYYYWWWUUUOOOMMMIIIGGGFFFDDDBBB@@@>>><<<:::777555444444333222111111111111111222222555555666777777666555444444444444666888888666555555555555444444333333333444444333333444444555666;;;777333222444555444222222222111111111111111222000111222222333333333333333444555666777777777777:::;;;;;;<<<===>>>?????????@@@AAABBBDDDEEEFFFGGGHHHGGGFFFDDDAAA>>><<<:::===<<<:::999888888999:::777777777777666666666666666666666777777777777777555444333222222333444555444555555666777888888999777777777777666666666666555555555555555555555555444444444444444444444444111111222222222222333333333333333333333333333333333222222111111222222333222222222333333444444444444222000//////111444666555555555444444333333333222222222222222222222222222222222111111111111111333222222222222222222333111111111222222222333333666777999999999;;;===@@@@@@AAACCCEEEGGGJJJKKKLLLOOOQQQSSSSSSSSSTTTVVVXXXYYY\\\___bbbdddgggjjjmmmllllllmmmnnnqqqtttwwwxxx|||}}}~~~|||zzzvvvuuuqqqnnnkkkiiihhhhhh``````^^^\\\[[[]]]aaadddooo^^^RRRRRRQQQLLLMMMTTTTTTTTTTTTTTTSSSRRRPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWYYYZZZYYYXXXWWWXXXYYY\\\\\\]]]^^^```aaabbbcccgggggghhhjjjllloooqqqrrruuuwwwzzz}}}xxxnnnfff```YYYTTTKKKHHHDDDAAA@@@@@@@@@???BBBEEECCCFFFRRRaaaiiiXXXRRRTTT\\\nnn~~~nnnhhhhhhccceeeiiieeeddddddbbbaaaaaaaaaaaaaaa^^^\\\ZZZYYYYYYXXXVVVTTTPPPMMMJJJGGGFFFDDDBBB@@@>>><<<:::777555444333333000000000000111222333444666666777888888777666555555444444666777777666444333333333222222111111111333333333333333444555555555333000000222444555444333333222222222222222333111222333333333333333333333444555666777777777777999999:::;;;<<<======>>>???@@@AAABBBCCCEEEFFFFFFGGGFFFEEEDDDAAA???<<<;;;===<<<:::999888999999999777666666666666555555555444444444444444555666666666555444333333444555555555555555666666777777777777777777777666666666666666666666666666666666666444444444444444444444444333333444444444444555555333333333333333333333333333222222222222222222333222222222333333444444444555444333222222444555666444444444333333333222222222222222222222222222222111111111111111111222222222222111111111111222222333333333333444444444555555777999999:::;;;===@@@AAABBBCCCEEEGGGIIIJJJKKKLLLNNNPPPQQQQQQQQQSSSUUUWWWZZZ]]]```bbbdddhhhjjjkkkkkklllmmmooorrruuuvvvxxxyyyzzzzzzzzzxxxvvvuuurrrpppmmmjjjgggfffeeedddcccbbbaaa___]]]^^^bbbeeegggYYYQQQRRRSSSNNNNNNSSSSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQRRRSSSUUUVVVWWWWWWUUUUUUVVVUUUTTTTTTUUUWWW[[[\\\]]]___```aaabbbbbbeeefffggghhhjjjmmmoooppprrrtttwwwzzz~~~vvvllleee^^^WWWRRRJJJGGGCCCAAA@@@@@@@@@???AAADDDCCCFFFRRRaaajjjXXXSSSUUU\\\mmmzzzjjjeeefffbbbdddhhhdddeeeeeedddcccbbbbbbbbbbbb]]][[[YYYXXXXXXXXXVVVTTTPPPNNNJJJHHHFFFDDDBBB@@@>>><<<999777555444333333......///000111333555666666777888999999888777666666555555555777666555333333333222222222222111111333333222222333333444555444222111111222444444444444333333222333333444444333444444444444333333222333444555666777777777777888888999:::;;;<<<======???@@@@@@BBBCCCDDDEEEFFFEEEEEEDDDCCCAAA???===<<<<<<<<<;;;:::999999999999777777777777666666666666555444444333333555666777888777666555555555555555555555555555555555555666777777777777666666666666666666666666666666666666444444444444444444444444333333444444444444555555333333333333333333333333333333222222222222333333222222333333333333444444333333333333444444444555333333333222222222222222111111111111111111111111000000000111222222222333111111111000000111111111///000000000000111111111444666888999:::;;;===???BBBCCCDDDEEEGGGHHHIIIJJJHHHJJJLLLMMMMMMMMMOOOQQQTTTWWWZZZ]]]___aaaeeegggiiijjjjjjkkkmmmoooqqqsssrrrsssssssssqqqooommmllljjjiiigggdddbbbaaa``````______^^^[[[YYYYYY\\\^^^]]]TTTOOORRRSSSOOONNNRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWSSSTTTTTTRRRQQQQQQSSSUUUZZZ[[[]]]___aaaaaaaaaaaaccccccdddfffhhhjjjlllmmmnnnpppssswwwzzz~~~sssjjjccc\\\UUUPPPIIIFFFBBB@@@@@@@@@@@@??????CCCBBBFFFRRRaaa~~~kkkWWWTTTVVV\\\kkkxxxiiieeegggccceeehhhdddeeedddcccbbbaaaaaaaaaaaa\\\ZZZXXXXXXXXXWWWUUUTTTQQQNNNKKKHHHFFFDDDBBB@@@===<<<999666444333333333/////////000111333444555555666777888999888777666777666555555666555444222444444444444444444444444333222222222222333444444999777666444444333333333333222222222222333444444555555555555444333333222333444555666777777777777777888999:::;;;<<<===>>>???@@@@@@AAACCCDDDDDDEEEDDDDDDCCCBBBAAA@@@>>>===<<<<<<;;;:::999999999999999999999888888888777777888777555555555666888999888888777666666555555555555555555555555444444444777777777777666666666666666666666666666666666666444444444444444444444444111111111222222222333333333333333333333333333333222333333333333333333222333333333333333333333333///000111222333222222111222222111111111111111111000000000000000000000000//////000111222333333333111111000000000000111111....../////////000000000333555888999:::;;;===???CCCCCCDDDEEEFFFGGGGGGHHHEEEGGGIIIJJJJJJJJJLLLNNNRRRTTTXXXZZZ\\\___bbbeeehhhhhhiiijjjkkkmmmnnnooolllllllllkkkiiigggdddccccccbbbaaa```^^^]]]\\\\\\[[[[[[ZZZXXXUUUTTTUUUWWWXXXQQQMMMOOOPPPMMMMMMPPPPPPPPPQQQQQQPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTRRRQQQRRRTTTVVVWWWXXX[[[]]]______^^^^^^```aaabbbdddfffhhhkkklllkkkmmmqqqtttwww||||||rrriiibbb[[[SSSNNNGGGEEEAAA??????@@@@@@???>>>BBBBBBFFFRRR___|||nnnXXXSSSUUUZZZhhhxxxjjjgggjjjfffhhhjjjeeecccbbbaaa``````_________[[[YYYXXXWWWXXXXXXVVVTTTRRROOOKKKHHHGGGEEEBBB@@@===;;;999666444333222222111111111000111111222333333444666777777777666666777666444444555555444222444444444444444444444444333333222222333333444555777777777555444333333333111111111111111222333333555555555555444333333222333444555666777777777777888888999;;;<<<===>>>??????@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;:::999888888888888777777777666666666777666666555666777888999888888888777777666666555555555555555555444444444777777777777666666666666444444444444444444444444444444444444444444444444111111111222222222333333333333333333333333333333222333444444444444333222333333333333333333333333...///111333333222111000111111111111111111111111000000000000000000000000//////000111222333333333111111000000000000111111222333333333333444444444222444777999:::;;;===>>>BBBBBBCCCDDDDDDEEEEEEFFFCCCEEEGGGHHHHHHIIIJJJLLLPPPRRRVVVXXXZZZ]]]```cccffffffggghhhiiiiiiiiijjjgggfffeeedddbbb```^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[YYYVVVTTTTTTUUUWWWQQQLLLKKKKKKJJJLLLOOONNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSQQQPPPPPPRRRTTTSSSTTTVVVXXXYYYZZZZZZZZZ^^^^^^```bbbeeehhhkkkllljjjmmmpppsssvvvzzzzzzqqqiiibbb[[[SSSMMMFFFCCC@@@>>>???@@@@@@???>>>BBBBBBFFFPPP\\\wwwsssZZZQQQSSSXXXeee{{{zzzllljjjmmmjjjjjjlllfffaaaaaa```___^^^^^^^^^^^^[[[ZZZXXXXXXYYYXXXWWWUUUSSSPPPLLLIIIGGGEEEBBB@@@===;;;888666444333222222222222111111111111111222333444555666777777666666777555333333444555444333111111222222222222333333444333333333333444555555111222444444222222333555000000000000111222333333333444444444444333333222333444555666777777777777777888999;;;<<<>>>???@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>===;;;;;;;;;;;;:::999888888555555555555444444444444444444444555555555555555666666777777777777666666555555555555555555555666777777777777666666666666333333333333333333333333444444444444444444444444333333444444444444555555333333333333333333333333222333444555555444333222444444333333333333222222000111333444444444333222111111111111111222222222111111111111111111111111000000000111222222222333111111111000000111111111111111222222222333333333000333777:::;;;;;;===>>>@@@@@@AAABBBCCCCCCDDDDDDAAACCCEEEFFFFFFGGGIIIJJJMMMPPPSSSVVVXXX[[[^^^aaabbbccccccddddddddddddcccbbbaaa```^^^\\\ZZZYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVWWWXXXWWWUUUSSSRRRRRRTTTQQQMMMIIIHHHIIIKKKMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNLLLMMMOOONNNMMMLLLMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUZZZ[[[]]]```dddgggkkklllkkkmmmoooqqqtttxxx|||xxxooohhhaaaZZZQQQLLLDDDBBB???>>>???@@@@@@@@@???CCCBBBEEENNNXXXppp{{{```RRRTTTXXXbbbvvv{{{nnnllloookkkkkklllfffaaa```___^^^]]]]]]]]]]]]\\\ZZZYYYYYYYYYYYYXXXVVVSSSPPPLLLIIIGGGEEEBBB@@@<<<;;;888555333222222222111000000000111222333333333444666777888888777777666444222222444555555555111111111222222333333333555555444444555555666777000222444444333222333555111111111111222333444444111222333333333333333333333444555666777777777777666777888999;;;===>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<;;;:::888777666666666555555555555444222333555666777666555444333444666777777777777666555555555666666777777777777777777777666666666666444444444444444444444444444444444444444444444444333333444444444444555555333333333333333333333333222333444666666444333222444444444333333222222222111111222333333333333333111111111222222222333333222222222222222222222222111111111111111111222222222222111111111111222222........./////////000000///333777:::;;;;;;===>>>===>>>???@@@AAABBBCCCCCC???AAACCCDDDDDDDDDFFFHHHJJJMMMPPPSSSUUUXXX[[[^^^]]]^^^_________^^^]]]\\\]]]\\\ZZZYYYWWWVVVUUUUUUTTTUUUWWWXXXYYYXXXXXXWWWSSSUUUWWWWWWTTTRRRQQQQQQOOOOOONNNKKKIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJGGGIIILLLLLLKKKIIIIIIIIIJJJJJJIIIJJJKKKMMMPPPQQQUUUWWWYYY]]]bbbfffjjjllljjjlllnnnppprrruuuyyy||||||vvvmmmfff___XXXOOOIIICCCAAA>>>===>>>@@@@@@@@@@@@DDDCCCDDDKKKSSSjjjgggUUUVVVXXX```rrr|||nnnmmmppplllkkkllleeeaaa```___^^^^^^]]]^^^^^^\\\[[[YYYYYYZZZZZZYYYWWWTTTQQQMMMIIIGGGEEEBBB@@@<<<;;;888555333222222222/////////000111333444555444555777888999999999888555333111222333555666666333333333444444555555555666555555555555666777777555777999777444222222333222222222222333444555666000111222222333333333333333444555666777777777777444555777888:::<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBB@@@>>><<<;;;:::;;;<<<<<<;;;:::888777999999999999888888888888333555777999:::888666555222333555666777888777777444555555666777888999999777777777777666666666666555555555555555555555555444444444444444444444444111111222222222333333333333333333333333333333333222333555666666555333222444444444333333222222222000000000000000111111111111111222222333333333333222222222222222222222222222222222111111111111111333333222222222222333333000000000000111111111111///222777:::;;;<<<===>>><<<<<<===>>>@@@AAABBBCCC>>>???AAABBBBBBCCCEEEGGGHHHKKKNNNQQQSSSUUUYYY[[[ZZZ[[[[[[\\\[[[ZZZYYYXXXZZZYYYWWWUUUTTTSSSSSSSSSRRRSSSUUUVVVWWWWWWWWWVVVWWWYYY[[[[[[YYYWWWVVVVVVIIILLLNNNMMMLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHEEEHHHKKKMMMKKKIIIHHHGGGHHHGGGFFFEEEGGGIIIMMMOOORRRSSSVVV[[[```eeeiiikkkjjjlllmmmoooppprrrvvvyyy|||zzztttkkkddd]]]VVVMMMGGGBBB@@@======>>>@@@@@@@@@AAAEEECCCDDDJJJPPPffflllXXXYYYZZZ```ooozzztttnnnkkklllkkkfffbbb^^^]]]\\\\\\[[[[[[[[[\\\^^^[[[WWWUUUUUUVVVVVVUUUSSSQQQNNNJJJFFFCCCAAA@@@>>>;;;777444333333222111222222111111222222333444444555555666666666666666666555555444444444555555777777666555555555555666555555555555555666777888777555222111222444555444444333111000000111333444555444333333222222222222222333444555666888999999888999999:::;;;<<<======@@@?????????@@@AAABBBBBBBBBCCCCCCBBBAAA???===;;;::::::::::::::::::::::::666666666666777777777777777777888888888888777777555555666666777777888888888666444444777777666333777777777777666555444333333444444555555444444333555555555444444333333333444444444444444444444444555555555555555555444444777666666666666555555555222222222222222222222222333222111000000111222333111111111111111111111111111111333666999888444///333333333333333333333333222222222222222222222222222222111000//////000000222333555666666666888:::888888:::<<<===>>>?????????>>>>>>>>>???AAACCCDDDDDDGGGKKKMMMOOOQQQSSSUUUXXXWWWVVVUUUTTTSSSRRRRRRTTTUUUUUUVVVVVVUUUUUUUUUTTTUUUWWWYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\[[[YYYXXXRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJGGGHHHIIIIIIHHHFFFCCCAAAFFFGGGHHHIIIHHHGGGEEECCCFFFFFFGGGGGGHHHIIIIIIIIILLLOOOSSSXXX^^^bbbfffgggiiikkklllmmmmmmnnnqqqsss||||||uuukkkbbbZZZRRRIIICCCAAAAAA???>>>>>>>>>???@@@???BBB@@@BBBJJJOOOaaa|||mmmVVVVVVUUU[[[mmm|||vvvooolllllljjjeee```^^^]]]]]]\\\\\\\\\]]]]]]___\\\YYYXXXXXXXXXWWWVVVSSSQQQNNNJJJFFFCCCAAA@@@>>>;;;777444333333222111222222111111222222333444444555666666777777666666666555555444444444555555555555555555444444444444555555555555555555666777666444222111333444555555444333222000000222333444555444333333222222222333666666666666666666666666777888888999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA???===<<<;;;;;;;;;::::::999999999666666666666777777777777777777888888888888777777555555666666777777777777888666555555888999777555555555555555444333222222333444444555555444444333333333333333333222222222444444444444444444444444555555555555555555444444666666666555555555444444222222222222222222222222333222111000000111222333222222222222222222222222222111222555777777444000333333333333333333333333222222222222222222222222222222111000000000000000222333555666555666888999777777999:::;;;<<<<<<===>>>>>>>>>>>>???AAACCCDDDEEEGGGJJJLLLMMMNNNPPPRRRSSSSSSSSSRRRRRRQQQQQQPPPRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWXXXYYY[[[\\\\\\[[[YYYXXXUUUTTTRRRPPPMMMKKKIIIHHHJJJJJJKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFEEECCCAAA@@@EEEFFFGGGHHHHHHFFFDDDCCCDDDCCCCCCDDDDDDEEEFFFFFFJJJLLLPPPVVV[[[```dddeeeiiikkklllmmmmmmoooqqqssswwwzzzyyyrrriii```ZZZSSSKKKEEEAAAAAA???>>>>>>>>>???@@@===@@@>>>@@@GGGLLL\\\wwwrrrXXXWWWWWW]]]ooo~~~wwwpppmmmllljjjddd___^^^^^^]]]]]]]]]^^^^^^______]]][[[[[[[[[ZZZXXXVVVSSSQQQNNNJJJFFFCCCAAA@@@>>>;;;777444333333222111222111111111111222333333555666666777777777777777555555444444444555555666333444555555555444222222666666555444444444555555555333111111333555666666444333222111111222333444444444333222222222333333666666666666666666666666666777777888999:::;;;<<<============>>>???@@@AAACCCCCCCCCCCCBBB???===<<<<<<<<<;;;::::::999888888777777777777666666666666666777777888888777777666555666666666666777777777777666555666888999999888777777777888888777777666333444444555555444444333111111222222222222222333444444444444444444444444444444444444444444555555555555555555444444444333333333333333333333333333222222111111111111222222111111111111111111111111222222222333555555444222333333333333333333333333333333333333333333333333222222111000000000000111222333555555555555777999666666777888999999::::::>>>===>>>>>>???AAABBBCCCEEEGGGJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRUUUWWWYYYZZZZZZZZZ[[[[[[ZZZXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVTTTRRROOOMMMKKKJJJLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAABBBCCCDDDEEEIIILLLPPPUUUZZZ___ccceeehhhjjjlllmmmnnnoooqqqsssvvvyyy~~~tttnnneee^^^YYYSSSLLLGGGAAAAAA???>>>>>>>>>???@@@===@@@>>>???FFFIIIXXXrrrwww[[[YYYYYY```rrr|||wwwqqqnnnnnnlllfff```___^^^^^^^^^^^^___``````^^^]]][[[[[[[[[ZZZWWWUUUSSSQQQNNNJJJFFFCCCAAA@@@>>>;;;777444333333222111111111111111111222222333555666777777888888777777555444444444444555666666333444666666666555333111666666555444333333333333444222111222444666666666444333222222222222333444444333333222222333333333222333444555666888999999777777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>???@@@DDDDDDDDDDDDBBB@@@>>>=========<<<;;;999888777777777777777777666666666666666666777777777777666666666666666666666666666666555444555666777888888888777777888888999888888888333444444555555444444333111111222222333333444444333333333333333333333333333333444444444444555555555555444444444333333333333333333333333333333333222222222222222222222222000000000000000000000000333222111111222333444444222222222222222222222222333333333333333333333333222222111000000111111111222333555555555555666888666666666777888999999:::<<<======>>>???@@@AAABBBEEEGGGIIIIIIHHHGGGHHHIIIIIIIIIKKKLLLNNNPPPQQQRRRTTTVVVXXX[[[\\\]]]\\\\\\\\\[[[YYYXXXWWWWWWXXXYYYVVVWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUSSSQQQPPPOOONNNOOOOOONNNNNNMMMKKKJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGKKKMMMQQQUUU[[[```dddfffgggiiilllmmmnnnoooqqqsssuuuyyy}}}ssslllccc\\\VVVQQQJJJFFFAAAAAA???>>>>>>>>>???@@@???BBB@@@AAAFFFHHHVVVoooxxx\\\ZZZYYYbbbuuuzzzuuupppooopppnnnhhhccc_________^^^^^^___``````\\\[[[ZZZZZZZZZXXXVVVTTTSSSQQQNNNJJJFFFCCCAAA@@@>>>;;;777444333333222111111111000000111111222333555555666777777777777777444444444444444555666666444555777888777666444222666555444333333222333333333222111222555666666555444333333333333333333444333333333222222333333444222333444555666888999999888888999:::;;;<<<======;;;;;;<<<<<<===???@@@AAADDDEEEEEEDDDCCCAAA???=========<<<;;;999888777777888777777777666666666555666666777777777777666666666666666555555555555555222333444555555666777777222333333444444444444333333444444555555444444333222222333333444444555555333333333333333333333333333333333333444444555555555555444444444333333333333333333333333333333333222222222333333222222222111111111111111111111111222222111111111111333444222222222222222222222222333333333333333333333333222111111111111111222222222444555555444444666777777777777777888999;;;<<<;;;<<<===>>>???@@@@@@@@@DDDFFFGGGGGGFFFEEEFFFGGGGGGIIIJJJMMMPPPRRRTTTUUUZZZ[[[^^^______^^^]]][[[ZZZYYYXXXWWWWWWXXXYYYZZZTTTUUUUUUVVVWWWWWWWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOONNNLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHIIILLLNNNPPPTTTYYY^^^bbbdddeeehhhkkkmmmnnnoooppprrrqqquuuyyy}}}ssslllbbbYYYSSSMMMGGGCCCAAAAAA???>>>>>>>>>???@@@>>>BBB@@@AAAFFFFFFRRRjjjzzz]]]YYYYYYbbbtttyyytttppppppqqqpppjjjeee``````___^^^^^^^^^^^^^^^\\\ZZZXXXWWWWWWWWWUUUSSSSSSQQQNNNJJJFFFCCCAAA@@@>>>;;;777444333333222111111000000000000111222222444555555666666666666666444444444444444555666777555666777777777666555444444444333222222222333333333222222333555666555444333333444444444444333333333333222222222333444444666666666666666666666666888999:::;;;<<<======>>><<<<<<===>>>???AAABBBCCCEEEEEEEEEEEECCCAAA???>>><<<<<<;;;::::::999888888888888777777666666555555555666666777777666666555666666666555555555555444222333555444444444555777444444555555555444444333333444444555555444444333333444444444444444555555333333333333333333333333222222333333444444555555555555555555444444444333333333333333333333333333222222333333333333222222333333333333333333333333000111222111000000222444222222222222222222222222222222222222222222222222222111111111111222333333222444555555444444555666777777777777999;;;===>>>:::;;;<<<>>>????????????BBBDDDFFFFFFEEEEEEFFFGGGHHHJJJLLLOOORRRUUUXXXYYY^^^___aaabbbaaa___\\\ZZZXXXXXXWWWWWWWWWXXXXXXYYYRRRRRRSSSSSSTTTTTTUUUUUUQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQQQQPPPOOONNNLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNQQQUUUYYY]]]```bbbeeeiiilllmmmnnnooopppqqquuuzzz}}}ssskkk```WWWQQQKKKDDD@@@AAAAAA???>>>>>>>>>???@@@<<>>???DDDCCCNNNfff~~~^^^XXXVVV___ooozzzvvvqqqqqqrrroooiiidddaaaaaa___^^^]]]]]]\\\\\\]]]ZZZWWWVVVVVVVVVUUUTTTSSSQQQNNNJJJFFFCCCAAA@@@>>>;;;777444333333222111000000000000000111222222333333444555555555555555444333333444444666777777666666555555555444444444222222222222222222333444444333333444555555444333333444444444444444444333333222222222333333444555666666666666666666666666888888999:::;;;<<<<<<===>>>>>>>>>???AAACCCDDDEEEFFFFFFFFFEEEDDDBBB@@@???;;;;;;;;;::::::999999999888888888777666555555555555555666666666666555555666666555555555444444444333555666666444333555777888888888888888777666555333444444555555444444333444444444333333333333333222222222222222222222222111222222333444444555555666666666555555555444444444444444444444444444444222222333444444333222222222222222222222222222222...000222222000///111333111111111111111111111111111111111111111111111111222111111111222222333444222444555555333333444666666555555666888;;;>>>@@@999:::<<<>>>?????????>>>???BBBDDDEEEEEEFFFGGGIIIIIIKKKMMMPPPTTTWWWZZZ[[[^^^___aaabbbaaa___[[[YYYWWWXXXXXXXXXWWWVVVUUUTTTPPPPPPPPPPPPQQQRRRSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKNNNPPPQQQQQQQQQPPPNNNNNNOOOPPPSSSWWW[[[]]]```ccchhhkkkllllllnnnooorrrvvvzzz~~~}}}qqqiii^^^UUUOOOIIIDDD@@@AAAAAA???>>>>>>>>>???@@@;;;???>>>@@@DDDCCCNNNeee```XXXSSSZZZfffwww|||wwwsssrrrrrrooohhhbbbbbbaaa___^^^\\\\\\[[[[[[^^^[[[XXXVVVVVVVVVVVVUUUSSSQQQNNNJJJFFFCCCAAA@@@>>>;;;777444333333222111000000000000000111111222222333444444555555444444333333333444555666777888666555444333333333444444111111111111222333444444555444333444555555333222333444444555555444444333222222222222333333444555222333444555666888999999777777888999:::;;;;;;<<>>@@@999:::<<<>>>??????>>>>>>>>>@@@CCCEEEFFFGGGHHHJJJJJJKKKNNNQQQUUUXXXZZZ\\\\\\]]]```aaaaaa^^^[[[YYYXXXXXXYYYXXXWWWTTTRRRQQQNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPOOOOOOJJJKKKMMMNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOSSSVVVXXXWWWVVVUUUQQQQQQQQQRRRUUUXXX[[[^^^___bbbgggjjjkkklllmmmnnnnnnqqqvvvzzz|||{{{oooggg\\\TTTNNNIIIDDDAAAAAAAAA???>>>>>>>>>???@@@===AAA@@@BBBGGGEEEOOOfff~~~bbbXXXQQQVVV```ooovvvoooooooookkkgggeee^^^]]]]]]\\\\\\\\\]]]]]]\\\ZZZWWWVVVWWWWWWWWWVVVTTTRRROOOLLLHHHDDDAAA@@@<<<999666444333222111000...//////000111222222222555666666777777777777777333444444555666555555555333333444444444444555555555555555444444333333333555444333222333444555666555444333222222222222222555555555555555555555555555444444555555666777888999::::::::::::::::::;;;>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGEEECCCAAA??????===;;;999999999:::;;;<<<:::777666666777666666444666777666555444666777666666666666555555555555555444444444444555666666444666777777666555555666444444444444444444444444333222000//////000222333555555555444444333333333444444444555555555555666888777777666555444444444111222222333333444444555333333333333333333333333111111111111111111111111000111111222222222111111333333222111000///......000000000000000000000000///111222222111111222333333222222111111222222333222333444666777999:::;;;;;;::::::;;;===>>>>>>===<<<>>>BBBEEEGGGIIILLLNNNJJJLLLOOORRRTTTWWWXXXYYYYYY[[[^^^______]]]ZZZXXXXXXVVVTTTTTTTTTTTTRRRQQQLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNMMMMMMLLLLLLKKKNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNKKKJJJIIIHHHHHHIIIKKKLLLRRRTTTWWWZZZ[[[[[[ZZZYYYUUUTTTRRRRRRSSSWWW[[[]]]___bbbfffiiijjjlllnnnooooooqqqtttxxx|||yyylllfff[[[RRRKKKFFFCCC@@@@@@???>>><<<<<<>>>???@@@>>>@@@CCCDDDBBBDDDQQQ___~~~dddYYYSSSVVV___jjjyyy~~~uuuoooooooookkkfffeeeaaa``````_______________]]]ZZZWWWVVVWWWWWWVVVVVVSSSRRROOOLLLHHHDDDAAA@@@>>>;;;777555444444222111...//////000111111222222333444444555555555555555444444555555666666666555666555555555444444333333555555444444444333333333444333333222333444555666777777555444333333333333333333333333333333333333555444444555555666777888999::::::::::::;;;;;;;;;>>>???@@@BBBCCCEEEFFFGGGFFFGGGGGGFFFEEECCCAAA???>>>===;;;999888999:::::::::999777666777888777666555666777666555444555666555555555555444444444444555444444444444555666666444666777777666555555666444444444444444444444444555444333111111333444555555555444444444333333333444444444555555555555666888777777666555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222111000000222222111111000/////////000000000000000000000000///111222222111000222333333222222111111222222333444444555555666777888888:::::::::;;;<<<=========>>>@@@DDDFFFGGGHHHJJJLLLKKKLLLOOOQQQTTTVVVWWWWWWYYYZZZ]]]^^^]]][[[XXXVVVVVVTTTRRRRRRRRRRRRPPPOOOKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHHHHJJJLLLMMMVVVXXX[[[]]]^^^^^^]]]\\\VVVUUUSSSSSSTTTWWWZZZ]]]]]]```dddggghhhiiikkkmmmoooqqqtttwwwzzz}}}xxxkkkdddZZZQQQJJJFFFBBB@@@@@@???===<<<<<<===???@@@;;;<<<@@@AAA@@@CCCOOO]]]yyyfffZZZRRRUUU]]]iiizzz~~~uuunnnooooookkkgggeeebbbbbbaaa```````````````]]]ZZZXXXVVVWWWWWWVVVUUUSSSQQQOOOKKKGGGDDDAAA@@@???<<<888666555555333222/////////000111111222222333444444555555555555555555555555666666666666666777666666555444333222111555444444444444333333333333222222222333555666777:::999888666555444444444333333333333333333333333555444444555555666777888999999::::::;;;;;;;;;;;;>>>???@@@BBBCCCEEEFFFGGGFFFFFFFFFFFFDDDBBB@@@???===<<<:::999888888999999888777777777999999777555666777888777555444444555555444444444444333333333555444444444444555666666444666777777666555555666333333333333333333333333555444333222222333444555555444444444444333333333444444444555555555555666777777777666555555444444555555444333333222111111333333333333333333333333333333333333333333333333222222222222222111000///000000000000000000000000000000000000000000000000///000222111000000111333333222222111111222222333444444444555555555555666999999::::::;;;;;;<<<<<<@@@BBBEEEFFFFFFGGGHHHJJJLLLMMMOOOQQQRRRSSSTTTTTTVVVXXXZZZ[[[ZZZXXXVVVTTTSSSRRRPPPOOOPPPOOONNNLLLJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOONNNLLLJJJHHHIIIIIIHHHHHHIIIKKKLLLNNNWWWXXX[[[]]]^^^]]]\\\[[[XXXVVVUUUTTTUUUWWWZZZ\\\\\\___cccfffgggiiijjjlllpppqqqsssuuuxxx{{{}}}~~~|||uuuiiibbbXXXOOOIIIEEEBBB@@@??????============??????;;;<<>><<<888666555555333222//////000000111111111111555666666777777777777777555555555555666666777777555444444333222222111111444444444444444444444444222222222222333555777888;;;:::888666555444333333555555555555555555555555555444444555555666777888999999::::::;;;<<<<<<<<<>>>>>>@@@AAACCCDDDFFFFFFEEEEEEEEEEEEDDDBBB@@@???<<<;;;:::888888888888888666666666888:::999777555666777888777555444444555555555555444444444333333555444444444444555666666444666777777666555555666333333333333333333333333333222111111111111222333444444444444444444444444444444444555555555555666777777666666555555555555444444444333333222222222222222222222222222222222222222222222222222222222000111111222222222111111////////////000000111111000000000000000000000000///000111111000000111222333222222111111222222333222333333444444555555555888999::::::::::::;;;<<>>============>>>?????????AAACCCBBBDDDNNNYYYpppooo]]]OOOPPPYYYdddzzzwwwpppqqqqqqnnnjjjhhhbbbbbbaaa```___^^^^^^^^^^^^[[[XXXVVVVVVVVVUUUTTTQQQPPPMMMJJJGGGDDDBBB@@@>>>;;;777555444444222111000000000000000111111111555666666777777777777777666555555444555666777777111111111111111111111111444444444444444444444444222222222222333555777888:::999777555444333222222555555555555555555555555555444444555555666777888999999:::;;;;;;<<<=========>>>???AAACCCDDDEEEFFFEEEEEEFFFEEEEEECCCAAA@@@;;;;;;:::999888888888888666666666888:::999777555666777777777555444444666666666666666555555555444555444444444444555666666444666777777666555555666333333333333333333333333333222222222222222222333444444444444444444444444444444444555555555555666666666666666555555555555222222222333333444444444222222222222222222222222000000000000000000000000...///000111222333333333.........///000000111111////////////////////////...000111111000///111222333222222111111222222333000000222333444666777777888:::;;;;;;999999:::<<<<<>>>>>==================>>>AAAAAAAAACCCBBBCCCKKKTTTnnnrrr]]]NNNPPPWWWaaawwwvvvppppppqqqnnnjjjhhheeedddcccaaa````````````^^^\\\XXXWWWVVVVVVUUUTTTPPPOOOMMMJJJGGGDDDBBB@@@===;;;777555444444222111000000000000000000111111333444444555555555555555555555444333333555666777000000000111111222222222333333333444444444444555333222222222333555666777888777666444333222222222333333333333333333333333555444444555555666777888999999:::;;;<<<======>>>===>>>???AAABBBDDDEEEFFFEEEFFFFFFFFFFFFDDDBBBAAA;;;;;;;;;:::999999888888888777777777999999777555444666777666555555555777777777666666666555555555555444444444444555666666444666777777666555555666444444444444444444444444444444555555555555444444333333333444444444444555444444444555555555555666666666666666666666555555111111222333333444555555222222222222222222222222000000000000000000000000...///000111222333333333.........//////000000000////////////////////////...///111000//////000222333222222111111222222333///000111333555666888888888;;;===<<<999888:::===:::===@@@CCCDDDEEEHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJFFFHHHJJJMMMOOOQQQQQQRRRNNNMMMKKKKKKKKKKKKIIIGGGDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@??????>>>>>>????????????@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUTTTTTTUUUWWWXXXYYYYYY\\\```cccdddfffhhhiiimmmmmmmmmnnnqqqsssvvvxxx|||~~~ssskkk___YYYPPPIIIDDDAAA???>>>========================@@@>>>???@@@@@@@@@GGGOOOjjjttt]]]NNNQQQWWW^^^sss}}}tttnnnooopppmmmiiigggddddddbbbaaa```____________\\\YYYWWWVVVVVVUUUTTTPPPOOOLLLJJJGGGDDDBBB@@@???<<<888666555555333222111000000000000000000000333444444555555555555555555444222222222333555666333333333333222222222222333333333444444444555555444333333222333444555666777666555444333333333333333333333333333333333333555444444555555666777888999999:::;;;<<<===>>>>>>======???@@@BBBDDDEEEEEEFFFFFFGGGGGGGGGEEEDDDCCC<<<<<<<<<;;;;;;:::999888:::999777666777888777666333555666666555555777888666666555555555444444444555444444444444555666666444666777777666555555666555555555555555555555555444555555555555555555444333333333444444444555555444444444555555555555666555666666666666666666666333333333333333333333333111111111111111111111111000000000000000000000000111111222222222111111000......//////////////////////////////////////////...///000000//////000222333222222111111222222333111222333444555666777777999<<<>>>===:::888;;;>>>;;;===@@@AAABBBCCCDDDFFFCCCDDDEEEFFFGGGGGGHHHGGGFFFGGGIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHFFFEEECCCBBBAAAAAA@@@@@@AAAAAA>>>======<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>???@@@???@@@AAABBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHKKKNNNPPPRRRSSSRRRRRRSSSSSSUUUVVVXXXYYYXXX[[[___bbbdddeeeggghhhkkkkkkkkklllooorrrvvvxxx{{{~~~|||ppphhh\\\VVVNNNGGGCCC@@@???===<<<==================<<<>>><<<===???@@@BBBHHHPPPdddttt]]]NNNRRRXXX\\\nnn{{{rrrlllmmmnnnkkkgggfffbbbaaa```^^^]]]]]]\\\\\\___\\\YYYWWWVVVVVVUUUSSSOOONNNLLLJJJGGGDDDBBBAAA@@@===999777777666555333111111111000000000000000555666666777777777777777444333222111111333444666777666555555444333222222333333333444444555555555555444333333333444555666777666555444444444444444555555555555555555555555555444444555555666777888999999:::;;;<<<===>>>???======???@@@BBBCCCEEEEEEFFFGGGHHHHHHGGGFFFEEEDDD<<<<<<<<<<<<;;;:::999999<<<:::777666666777666666222444555666555666888999555555444444444333333333555444444444444555666666444666777777666555555666666666666666666666666666222333333444444333333222333333333444444555555555444444444555555555666666555555555666666666666666555444444333333222222111111111111111111111111111111111111111111111111111444444333333111000......////////////////////////////////////////////////...///000000//////000111333222222222222222222333444444444555555555666666999===???>>>:::888;;;>>><<<>>>@@@AAAAAA@@@BBBCCCAAABBBCCCEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFGGGFFFDDDCCCBBBBBBAAA@@@?????????@@@<<<;;;;;;::::::999999888777888999;;;===>>>@@@@@@@@@@@@??????????????????CCCDDDEEEEEEEEEEEEDDDDDDAAABBBDDDGGGJJJMMMPPPQQQQQQQQQRRRSSSTTTVVVXXXYYYZZZ]]]aaadddeeeggghhhjjjiiiiiijjjkkknnnrrruuuxxx{{{}}}{{{oooggg[[[UUUMMMFFFBBB@@@>>>===<<<<<<============<<<<<<===;;;===AAACCCEEELLLTTT```ttt\\\NNNSSSXXXZZZkkkwwwooooooooollliiihhhdddbbbaaa```aaa```___]]]^^^[[[XXXWWWWWWXXXXXXWWWTTTRRRNNNIIIFFFDDDCCCCCC>>>===:::777444222111000000000000000000111111111444555555666666666666666555444444333333444444555777777666555444333333222111222333333444444333333222333333444444555555555555555444333333222111111222333444444555555444444555555666666777777888888:::<<<>>>AAAAAA@@@???===AAABBBCCCCCCBBBBBBDDDFFFEEEFFFGGGHHHGGGGGGEEEEEE???>>>===;;;:::999888888666666777777888888999999:::999999888777666666555666555444333333333333333666666666666666666666666777777666555555555555666666666666666666666666666333444444444555555666666666666555555555444444444444444444555555555666666666666666666555555555555555555666666555555444333333222111111000000111111111111222222222222111111222111000///000111333444---...///000000111000000......//////000000111111////////////000000000000222222222222222222222222222222333444444555555666666666777777888999;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLMMMLLLJJJHHHFFFDDDDDDCCC???>>>>>>============>>>:::888777888999;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<>>>@@@AAABBBBBBCCCBBBBBBAAAAAADDDDDDEEEFFFHHHJJJMMMOOOPPPPPPQQQQQQRRRTTTUUUVVVYYYZZZ]]]```cccfffhhhjjjiiihhhggghhhjjjnnnrrrtttxxxzzz}}}xxxmmmeeeZZZTTTKKKDDD@@@?????????;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>@@@DDDKKKOOOccc~~~rrr]]]MMMLLLOOOUUUeeexxxwwwpppoooooollliiihhhcccbbb```___```___^^^\\\aaa^^^ZZZWWWVVVUUUTTTSSSSSSQQQMMMIIIEEECCCBBBBBB>>>===:::777444222111000000000000000111111111111444555555666666666666666555444444333333444444555555555555555555444444444333333444555555555555444444444444444444555555555666666555444444333222222222333444444555555444444444555555666777888888999999;;;>>>AAACCCCCCBBBAAAAAABBBCCCBBBBBBBBBDDDFFFGGGGGGHHHIIIIIIHHHGGGFFF@@@???>>><<<:::999888888666777777777777888888888999999888777777666555555666666555444444444555555555555555555555555555555555555555555555666777888666666555555555555555555444444555555555666666666666666555555555444444444444444444555555555666666666666666666555555555555555555666666555555444333333222111111000000111111//////000000000000//////000000111222222222222222...//////000000000000///...///////////////000000////////////000000000000222222222222222222222222222222333333444555555555666666666777888999;;;;;;<<<===>>>???????????????BBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIHHHGGGFFFDDDCCCBBBBBBBBB???>>>===<<<<<<<<<<<<<<<999888666777999::::::999999999:::::::::;;;;;;;;;:::;;;<<<;;;::::::<<<>>>BBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCEEEHHHJJJLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWXXX[[[]]]```ccceeefffhhhggghhhiiikkknnnrrrsssvvvxxx{{{vvvkkkdddXXXRRRJJJCCC@@@?????????<<<<<<<<<===============<<<<<<<<<<<<>>>BBBHHHMMM```{{{uuu___NNNLLLNNNSSSbbbtttxxxpppppppppmmmiiihhhcccaaa___^^^___^^^]]]\\\```]]]YYYVVVUUUTTTSSSRRRRRRPPPMMMIIIEEECCCAAAAAA>>><<<:::777444222111000000000000111111111222222444555555666666666666666555555444444444444555555444444444555555555666666333444555555666666555555555555555555555444444444666666666555555444444444222333444444555555444444333444555666777888999:::999;;;???BBBDDDEEEEEEDDD@@@BBBCCCBBBBBBBBBDDDFFFHHHIIIJJJKKKKKKJJJIIIHHHBBBAAA???===;;;:::999999888888777777777666666666888777777666666555555555666666555555555666777777444444444444444444444444333444444444666777888999666555555555444444333333555555666666666666777777555555555555555444444444444444555555555666666666666666666666555555555555555555666666555555444333333222111111000000111111//////000000000000//////...000222333444333111000///000000000000//////.../////////...............////////////000000000000222222222222222222222222222222333333444444555555666666666777888999:::;;;<<<======>>>>>>>>>======???????????????@@@AAAAAA@@@AAABBBBBBBBBBBBCCCEEEDDDCCCCCCBBBBBBAAAAAAAAA>>>===<<<;;;::::::::::::888666555666777999888888888888888999999999::::::999:::;;;;;;::::::<<<>>>CCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSUUUVVVXXXZZZ]]]___aaabbbffffffhhhjjjmmmoooqqqrrrtttvvvzzz~~~~~~tttiiibbbUUUOOOHHHAAA???>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<===AAAGGGKKK\\\vvv{{{cccOOOKKKLLLOOO\\\mmmyyyqqqppppppmmmiiihhhdddbbb```_________^^^]]]\\\ZZZVVVUUUUUUVVVVVVUUUSSSQQQMMMJJJFFFDDDBBBAAA===<<<:::777555333111111000000000111111222222333444555555666666666666666555555444444444444555555555555555555555555555555333333444555555555555555666666666555555444444444555555555555444444444444222333444444555555444444333333444666777999:::::::::<<<>>>AAACCCDDDCCCCCC@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIEEECCCAAA???===;;;:::999999999888777777666555555777666666666555555555444555444444444555666777777444444444444444444444444444444444555555666888888555555555444333333222222666666666777777777777777555555555555555555555555555555555555666666666666666666666666555555555555555555555666555555444333333222111111000000111111111111222222222222111111///000111222333222111111000000111000000///...---//////......------,,,,,,////////////000000000000111111111111111111111111111222222333444444555555666666666666777999:::;;;===>>>>>>>>>>>>>>>===<<<============>>>??????@@@===???AAAAAA@@@???@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@===<<<;;;999888888888888777555444444666777777666777777777777888888888888:::;;;<<<<<<;;;<<<===???CCCDDDEEEFFFEEEDDDBBBAAA@@@?????????AAACCCEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQTTTTTTVVVXXXZZZ\\\^^^___ccceeehhhkkkmmmooopppppptttvvvyyy}}}{{{qqqggg```RRRMMMFFF@@@>>>=========>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>???BBBGGGKKKWWWpppiiiRRRKKKJJJKKKVVVfffzzzrrrqqqqqqmmmjjjiiifffdddaaa___`````````___\\\ZZZVVVUUUUUUVVVVVVUUUTTTRRROOOLLLHHHEEECCCBBB===<<<:::777555333222111///000000111222333333333444555555666666666666666666555555444444555555666777666666555444444333333222222333444444444444333666666555555444444444333333333333333333444444444222333444444555555444444333333444666777999::::::;;;<<<===???@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFDDDAAA>>><<<;;;:::::::::999888777666666555666666666666555555555555333333333333444555666666555555555555555555555555666666555555555555666666555555444444444333333333777777777777777666666666444555555555555555555555555555555666666666777777666666666666555555555555555555555666555555444333333222111111000000111111111111222222222222111111222111000000000111333333000000111000000///...---//////......------,,,,,,////////////000000000000111111111111111111111111111111222222333444444555555555555666777888::::::<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@<<<>>>@@@@@@???>>>>>>???BBBBBBBBBBBBAAA???>>>===;;;:::999888777777777777666444333444555777666666666666666777777777888888999:::;;;;;;;;;;;;===???CCCDDDFFFGGGGGGFFFDDDCCCAAAAAA@@@@@@AAACCCDDDEEEEEEFFFGGGHHHKKKMMMOOOPPPRRRSSSUUUWWWYYY[[[]]]]]]aaacccfffjjjmmmnnnooooootttvvvyyy|||~~~~~~~~~~~~xxxnnnddd]]]OOOJJJDDD???>>>=========>>>>>>======<<<<<<;;;;;;===>>>>>>>>>???AAAEEEIIISSSiiipppVVVMMMJJJIIIRRR```{{{sssrrrrrrnnnjjjiiihhheeeaaa``````aaaaaa``````]]]YYYVVVUUUTTTSSSRRRTTTSSSPPPMMMJJJFFFDDDCCC===;;;999777555333222222///000000111222333444444444555555666666666666666666666555555555555666666888777666555444333222222111222333333444444333333444444444444444333333333111222222333333444444444222333444444555555444444333444555666777888999:::;;;;;;<<<===>>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHGGGHHHJJJKKKLLLLLLKKKJJJJJJHHHFFFCCC@@@===<<<;;;;;;;;;:::999888888777777666666666666666666666666444444333333333444444555666666666666666666666666777777666555555555555555444444444444444444444444777777666666666666555555444444444555555555555555555555666666666777777777666666666666555555555555555555666666555555444333333222111111000000111111//////000000000000//////333111000//////111333444///000000000000//////.../////////...............////////////000000000000111111111111111111111111111111222222333333444444555555555666777888999:::777888888999999999888888::::::::::::;;;===>>>???;;;===??????>>>============>>>>>>???>>>===;;;::::::999888888777777888888666444333444555777666666666666666777777777888888666777888888888999;;;===BBBCCCFFFHHHIIIHHHFFFEEECCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPQQQSSSUUUXXXZZZ\\\]]]___aaadddhhhkkkmmmnnnnnnsssuuuxxx{{{}}}}}}}}}}}}~~~uuukkkaaaZZZMMMHHHCCC???>>>>>>>>>==================<<<<<<<<<;;;<<<<<<<<<<<<>>>BBBEEEPPPcccwwwZZZOOOKKKIIIPPP\\\|||tttrrrrrrnnnjjjiiihhhdddaaa______`````````aaa^^^ZZZWWWVVVUUUTTTSSSSSSRRRPPPMMMIIIFFFCCCBBB<<<;;;999777555333222222///000000111333444444555444555555666666666666666666666555555555555666666666666555555444444444333222333333444444444444444222222222333333333333333222222333333444555555666222333444444555555444444444555555666777888888999999:::;;;<<<===>>>?????????@@@BBBBBBBBBCCCFFFHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLJJJGGGDDDAAA>>><<<;;;;;;;;;;;;::::::999999999777777777777777777777777666555555444444444444555555555555555555555555555666555555555555666666777444444444555555666666777666666666555555555444444444444444555555555666666555666666666777777777777666666666666555555555555555555666666555555444333333222111111000000111111//////000000000000//////111111111111111222222333...//////000000000000///...///////////////000000////////////000000000000111111111111111111111111111111111222333333444444555555555555777888999:::555666777777888888888888777777777888999;;;<<<===999;;;>>>>>>===;;;:::;;;999:::<<<>>>??????>>>===888888888777888888999:::666555333444666777777666666666777777777888888888555777888888888888;;;===@@@BBBFFFIIIKKKJJJHHHGGGDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQSSSVVVYYY[[[\\\]]]___bbbeeehhhkkklllmmmoooqqquuuyyy|||~~~|||sssiii___XXXKKKGGGCCC?????????>>>>>><<<<<<<<<===============;;;<<<<<<<<<<<<>>>AAACCCNNN___||||||^^^QQQMMMIIIPPP[[[}}}tttsssrrrnnnjjjiiigggddd```^^^^^^___``````^^^\\\XXXWWWWWWXXXXXXWWWRRRQQQOOOLLLIIIEEEBBB@@@<<<;;;999777555444333222///000000222333444555555444555555666666666666666666666555555555555666666444444444555555555555666333444555555666666555555111111111222222333333333222333333444555666777777222333444444555555444444555555666666777777888888888888:::<<<>>>???AAABBB???@@@BBBBBBBBBCCCFFFHHHJJJKKKMMMNNNOOOOOONNNNNNMMMKKKHHHEEEAAA???===<<<<<<<<<;;;;;;;;;;;;::::::777777777777888888888888888777666555555555555555444444444444444444444444444444444555666777888999333444444555666777888888666666555555444444444333444444444555555555666666666666666666777777777777777666666666555555555555555555666666555555444333333222222111000111111111111111222222222222111111...000222333333333111000......///000000111000000......//////000000111111////////////000000000000000000000000000000000000000111111222333333444444555555555555666888999:::666666777999::::::::::::555555666666777999:::;;;777:::<<<===;;;:::999999777999<<<@@@BBBCCCCCCBBB777777777777888999:::;;;777555444444666777777666777777777777888888888888777888999:::999:::===??????BBBFFFJJJKKKKKKJJJHHHDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMOOORRRUUUXXX[[[\\\]]]^^^```cccfffiiilllmmmkkknnnsssxxx|||{{{rrrhhh^^^WWWKKKGGGCCC@@@?????????>>>;;;<<<<<<<<<======>>>>>>===>>>???>>>>>>???BBBDDDMMM]]]zzz```SSSNNNJJJPPP[[[{{{rrrpppppplllhhhggggggfffdddbbbaaaaaabbbbbbccc___YYYWWWXXXXXXVVVTTTQQQQQQPPPMMMJJJGGGCCCBBB???<<<999666666555444222222222222222222222222222000111333555666666555555777666666666666777777888666666555444333333222222444333333333333444555555333333333222222222111111444444555555666777777777444555666666666666666555111222333444555777888888777777888999;;;===???@@@AAACCCEEEEEEEEEFFFHHHJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLJJJGGGBBB>>><<<;;;;;;:::::::::999999999;;;:::999888777777777777777666555444444444444444777777777777666666666666555555555555666666666666555666777888888999888888333333333444444444555555555555555555555666777777777777777777777777777777777777777777666666666666777777666555444444333333222111111000000000000000222333333333222111///...000000000000111111111111111111111000000000000000//////............//////000000000000000000000000......///000111222222333000111111222222333444444555555555555555555555555999777666555555666777999:::999888888888999;;;;;;::::::;;;;;;;;;::::::999999:::<<<>>>>>>===<<<;;;999666444666<<<>>>===:::999777555444333444555666777777777777777777777777555666777888999:::;;;;;;===AAAFFFJJJMMMLLLKKKIIIEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMKKKNNNQQQSSSTTTUUUWWWXXX]]]___bbbdddfffhhhkkkmmmoooqqqsssvvvzzz}}}wwwooofff[[[TTTJJJEEE===888999<<<>>><<<;;;;;;;;;;;;;;;;;;;;;;;;>>>??????>>>>>>???AAACCCKKKZZZuuulllTTTLLLNNNPPPQQQ|||sssqqqqqqmmmiiihhheeedddbbbaaa```aaaaaabbbccc^^^YYYWWWXXXXXXVVVTTTQQQQQQPPPMMMJJJGGGCCCBBB???<<<999666666555444222111111111111111111111111222333444666777777777777777777666666555666666777666666666555555444444333333222222222222333444444333333333222222222222111555555666666666666777777555666666666666666555555555555555555555555555555::::::;;;<<<>>>@@@AAABBB@@@BBBDDDEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLJJJGGGCCC???===;;;;;;;;;;;;::::::::::::;;;:::999888777777777777555555444444444555555666777777777777666666666666555555555555666666666666666666777777777666666555444444444555555555666666555555555555555666777777777777777777777777777777777777777777666666666666555444444333222222111111222222111000000000000000222222222222111000////////////000000000111111111000000000000000000000000//////............//////////////////////////////......//////000000111111000111111222222333444444555555555555555555555555666555444333333444555666999888777777777888::::::999999::::::::::::999999888999;;;<<<===<<<;;;:::;;;888666888<<<>>><<<999888777555444444444666666777777777777777777777777666666777888999:::;;;;;;;;;>>>BBBFFFHHHHHHGGGFFFDDDCCCAAA@@@@@@AAABBBCCCDDDCCCCCCBBBCCCDDDEEEFFFLLLNNNQQQRRRRRRTTTVVVXXXZZZ]]]```bbbdddgggjjjlllooopppsssvvvyyy}}}|||uuummmdddZZZSSSFFFDDD@@@???@@@@@@===999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===>>>@@@CCCIIIWWWrrrsssYYYNNNNNNPPPRRR~~~uuusssrrrnnnjjjiiicccbbbaaa`````````aaabbbbbb^^^YYYWWWXXXXXXVVVTTTQQQQQQPPPMMMJJJGGGCCCBBB???<<<999666666555444222000000000000000000000000333444666777888888999999888777666555555555555555666666666555555555555555222222222222222333333444333333333333222222222222666666777777777777777777777777777777666555555444555555555555555555555555999999999:::;;;===>>>???@@@AAACCCDDDDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLKKKHHHEEEAAA???===<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777777777444444444444555666777888777777777777666666666666555555555555666666666666777777777666666555444333333333444444444555555555555555555555555666777777777777777777777777777777777777777777666666666666444444444333333222222111222222111000000000000111111000000//////000000000//////000000000000111111000000000000000000000000//////............//////........................////////////////////////000111111222222333444444555555555555555555555555666555444333333444555666777777666666666777888999777888888999999999888888777888:::;;;;;;:::999999;;;888666777:::;;;999666888777555444444555666666777777777777777777777777666666777888999::::::;;;;;;===@@@BBBDDDEEEEEEEEECCCBBB@@@?????????@@@@@@DDDDDDCCCCCCDDDFFFGGGIIINNNOOOPPPPPPPPPRRRUUUWWWWWWZZZ]]]```ccceeeiiilllnnnppprrruuuyyy|||~~~yyyrrrkkkbbbXXXQQQFFFBBB??????@@@???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===???BBBEEESSSooobbbQQQMMMPPPSSSvvvtttsssooolllkkkbbbbbbaaa``````aaaccccccaaa]]]XXXVVVWWWXXXVVVTTTQQQQQQPPPMMMJJJGGGCCCBBB???<<<999666666555444222111111111111111111111111444444555666777888999999888777666555444444444444444444444555555555555555333333222222333333444555444444333333333222222222444555777888999::::::999888888888777777555444333222222333555666777888999999999999999:::;;;<<<===???AAACCCDDDDDDDDDFFFHHHJJJKKKLLLMMMMMMMMMKKKKKKLLLLLLLLLKKKIIIFFFCCCAAA============<<<<<<<<<<<<;;;:::999888777777777777555555555555555666777777777777777777666666666666555555555555666666666666666777777777666666555444222222222333333333444444555555555555555666777777777777777777777777777777777777777777666666666666666666555555555444444444333222111111000000111111000000.........///000111////////////000000000111/////////000000000000000//////............//////........................000000000000000/////////000111111222222333444444555555555555555555555555777666666555555666666777555555555555666666777777666777777888888888888777777777888999999888888777666444333444666777666444777666555555555555666666777777777777777777777777666777777888999999::::::===>>>???@@@BBBCCCDDDEEEAAAAAA???>>>>>>===>>>>>>@@@@@@AAACCCEEEHHHKKKMMMOOOOOOOOONNNNNNPPPTTTWWWVVVXXX\\\___bbbeeeiiilllmmmoooqqqtttxxx{{{}}}~~~vvvpppiii```WWWPPPHHH@@@999888:::;;;<<<>>>========================;;;<<<<<<<<<;;;<<<>>>AAADDDQQQkkkmmmVVVMMMOOOSSSvvvttttttppplllkkkdddcccbbbaaabbbcccdddeeeaaa\\\XXXVVVWWWXXXVVVTTTQQQQQQPPPMMMJJJGGGCCCBBB???<<<999666666555444222222222222222222222222222333333333444555666777888999888777555555444444444333333333333333333444444444444444444444555666666444444444333333333222222222444666999;;;<<<===<<<888888888888777666555444222333444555666888999999<<<<<<<<<<<<===>>>???@@@???AAACCCDDDDDDDDDFFFHHHKKKLLLMMMNNNNNNMMMMMMLLLMMMMMMMMMLLLJJJGGGDDDBBB>>>>>>=========<<<<<<<<<;;;:::999888777777777777888777666555555555555555777777777777666666666666555555555555666666666666555666777888888888888888444444444444555555555555555555555555555666777777888888888888888888888888777777777777666666666666555555555555555444444444333222222111111111111111000000.........///000111...////////////000000000......//////000000000000//////............//////////////////////////////222222111111111111111111000111111222222333444444555555555555555555555555666666555555555555666666444444555555666666666666555666777888888888888888777777777777777777666666222111222333555666777666666666555555555666666666666666666666666666666666777777777888999999::::::=========>>>???AAABBBCCC??????>>>>>>============<<<======???BBBEEEHHHJJJMMMNNNNNNMMMMMMOOOSSSUUUUUUXXX\\\___bbbeeeiiikkklllnnnpppssswwwzzz|||~~~~~~~~~|||uuunnnggg___UUUNNNGGG>>>999;;;===;;;<<<>>>========================;;;<<<<<<;;;;;;<<<>>>@@@DDDOOOggg{{{^^^OOOOOOSSSwwwttttttppplllkkkeeedddcccbbbbbbcccdddddd```\\\WWWVVVWWWXXXVVVTTTQQQQQQPPPMMMJJJGGGCCCBBB???<<<999666666555444222222222222222222222222222222222222222333555666777999888777666666666666666333333333222222222222222555555555555555666666777444444444444333333333333222444777;;;===>>>>>>===888888888888777666666555666666666666666666666666:::::::::;;;<<<>>>???@@@@@@AAACCCDDDDDDEEEGGGIIIKKKLLLMMMOOOPPPOOOOOONNNOOOOOOOOONNNKKKHHHDDDBBB>>>=========<<<<<<<<<<<<;;;:::999888777777777777999888777666555555555555777777777777666666666666555555555555666666666666555666777888999999999999666777777777777888888888555555555555555666777777888888888888888888888888777777777777666666666666333333333333333333333333333333222111111111111222111000000//////000000000......////////////000000---......//////000000111//////............//////////////////////////////222222222222222222222222000111111222222333444444555555555555555555555555333333333333333333333333333444555666666666666555555666777888888999888888777777777666666666666666222333444555666888999999555555555666666666666666666666666666666666666666777777888888888999999999::::::;;;;;;<<<===>>>>>>============>>>=========BBBBBBAAAAAABBBDDDFFFGGGKKKLLLMMMMMMMMMOOORRRTTTUUUXXX\\\^^^aaadddgggjjjkkkmmmooorrrvvvyyy{{{}}}~~~~~~{{{sssllleee\\\RRRKKKBBB===>>>FFFHHHAAA;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>AAADDDMMMccchhhSSSPPPTTTvvvtttsssppplllkkkeeedddcccaaaaaaaaabbbbbb___[[[WWWUUUWWWXXXVVVTTTQQQQQQPPPMMMJJJGGGCCCBBB???<<<999666666555444222111111111111111111111111222222111222333444666777999888888777777777888888444444444333333222222111555444444444444555666666555444444444444333333333555777:::<<<>>>===<<<;;;777777888888888777777666666666666666666666666666666777777888:::<<<>>>???@@@BBBDDDEEEEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQQQQQQQPPPOOOLLLHHHDDDBBB=========<<<<<<<<<;;;;;;;;;:::999888777777777777777777666666666666666777777777777777666666666666555555555555666666666666666666777777777777777666666666666777777777777888555555555555555666777777888888888888888888888888777777777777666666666666333333333333333333333333444333222222111111222222222222222222111000//////........./////////000000------......///000000111//////............//////........................000000000111222222333333000111111222222333444444555555555555555555555555333333333444444333333333333444555666777666666555555666777888999999999999888888777666666666666666333444555666666666777888444555555666666666666666666666666666666666666666888888888888888999999999999:::;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????FFFFFFEEEEEEEEEFFFHHHIIIHHHJJJLLLMMMNNNOOORRRTTTUUUWWWZZZ]]]___aaadddgggkkklllnnnrrruuuxxx{{{|||~~~yyyqqqiiibbbYYYOOOGGG@@@;;;???JJJMMMCCC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<>><<<:::999666777777888888888888777333444555666777888999:::999999:::;;;===???AAABBBAAACCCEEEEEEFFFFFFHHHJJJJJJLLLNNNPPPRRRSSSSSSSSSRRRRRRQQQOOOLLLHHHDDDAAA===<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777777777666555555666666777888999777777777777666666666666555555555555666666666777777777777777666555444333333333333444444444555555555555555555555666777777888888888888888888888888777777777777666666666666555555555555555555555555444333222222111111222222222333333333222111///.............../////////000---------...///000000111//////............//////------------------------......///000111222222333000111111222333333444444555555555555555555555555444555555666666555555444444444666777777777666555666666777999999:::::::::999888777666666666666666333444555444333333444555444444555666777777666666666666666666666666666666888888888888888999999999:::;;;===>>>???>>>======:::;;;<<<>>>??????@@@???AAAAAAAAAAAACCCEEEGGGIIIFFFHHHLLLNNNOOOPPPRRRSSSTTTVVVYYY[[[]]]___bbbeeejjjlllnnnqqquuuxxxzzz|||~~~~~~xxxooohhh```VVVLLLDDDCCC;;;;;;EEEHHH@@@<<>>;;;777555555555333222000000000000//////////////////111222444666777777666888999:::999666333000444444444333333222222222222333444444555555444444555444444333333444444555444666888:::;;;:::999999555666666777777777777777888888666555555666777777:::;;;<<<<<<<<<===???AAA>>>@@@BBBCCCCCCEEEHHHJJJLLLNNNPPPRRRSSSSSSRRRQQQSSSSSSRRRQQQNNNKKKHHHFFFBBB>>>::::::<<<======<<<:::999888888:::;;;:::888777777888999999999999999:::999777666666666777888888666555666777888777555888888888888888777666666999888777666555444333333555555555555555666777888888888999::::::999999999888888777666666666666666666555444333222333444444444444333333333333222222000000000000111111111111000000000000000000000000111111111111111111111111...---,,,,,,,,,,,,---...///000000000000000//////000000000000111111111111333333222222222222222333333444555555666666555555888888888555000---++++++333333333444444555555555444555666777888999:::::::::999999888777666555555555555666666666666555555999999777666555555555555444555555555666666777777444444666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<===??????>>>@@@BBBCCCCCCDDDFFFHHHGGGHHHIIIKKKLLLNNNOOOPPPRRRUUUXXX[[[]]]___aaacccfffiiinnnqqqtttwwwzzz}}}~~~{{{rrrjjjeee^^^SSSIIIEEE@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<<===???@@@DDDRRRkkkaaaRRRSSSvvvtttrrrnnniiiggggggeeedddbbb```___^^^^^^___\\\XXXVVVVVVVVVUUUUUUSSSRRRQQQOOOLLLGGGCCCAAA>>><<<888666555444333111111111111000000000/////////000111222333444555666777888888888777666555444444444444333333333222222333333444444555555444444555444444333333444444555444666888999:::999888777555666666777777777777777777666555555555666777888999:::;;;;;;;;;<<<>>>@@@???AAABBBCCCCCCEEEGGGIIIJJJLLLOOORRRSSSTTTTTTTTTTTTSSSSSSQQQOOOLLLIIIGGGDDD@@@===;;;=========<<<:::999888888::::::999888777888888999999999888888999999888777777777777777888777666666777888777666777777777777777666555555555555555555555555555555777666666555555555666666888888999999999999888888888888777666666666666666666555444333333333444444444444333333333333222222222222111111000000//////000000000000000000000000//////////////////////////////...------...////////////000000000000////////////000000000111111111111111000000000000000111333444444555555555555555222444555444222111111222333333444444444444444444555555666777888999::::::999999999888777666666555666777777888888777777666999888777666555555555555555555555555666666666777555555777888::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<===>>>???===???AAAAAAAAABBBDDDFFFGGGHHHIIIJJJLLLNNNOOOPPPQQQTTTXXX[[[\\\^^^aaaccceeeiiimmmqqqsssvvvzzz||||||zzzpppgggbbbZZZPPPGGGCCC;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;===???@@@DDDQQQhhhaaaQQQRRRvvvsssrrrnnniiihhhfffeeecccbbb```___^^^^^^```]]]YYYWWWWWWWWWVVVUUURRRRRRQQQPPPLLLHHHDDDAAA@@@===999666555444222111222222222111111111000000000000111111222333333444777777666666666666777888444444444444444333333333333333333444444444555555555444444333333444444555555666777888888777666555555666777777888888777777555555444444555666777888888999;;;;;;:::;;;===???AAABBBCCCCCCCCCDDDGGGIIIIIIKKKNNNQQQSSSUUUVVVVVVTTTTTTTTTRRRPPPMMMJJJHHHGGGDDDAAA???>>>>>>===<<<:::999888888::::::999888888888999999999888888777888888999999999888777777888777666777888888888666555666666666666555555444222333333444555666777777888888777666555555555555888888999999999999888888888777777666666666666666666555444444333333444444444444333333333333222222444333222111000///......000000000000000000000000........................000000///......///000000//////000000000000////////////000000000000111111111000000000000000111111444444444555555555555555000222444555444444555666444444444444444444333333555555666777888999999:::999999888888777777666666888888999999999999888888999888777666666555555666555555555555666666666666666777888999:::::::::::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<>>>>>>===???@@@@@@@@@@@@BBBCCCFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSWWWZZZ\\\^^^```bbbdddhhhlllpppsssuuuyyy{{{zzz}}}xxxnnnccc\\\UUUKKKDDDBBB=====================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===>>>AAADDDOOOeeeaaaQQQQQQ~~~uuurrrqqqnnnjjjiiifffeeecccaaa```___^^^^^^```]]]YYYWWWVVVVVVVVVUUURRRRRRRRRPPPMMMHHHEEEBBBAAA>>>:::777555444222000333333333222222222111111111111111111111111222222555555666666777777888888555555555444444444444444333333333333444444555555555444444333333444444555555666666777777666555444666666777888888888888777444444444444444666888999999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFHHHJJJKKKNNNPPPSSSUUUUUUVVVUUUUUUUUUSSSQQQNNNLLLJJJJJJHHHEEEBBB@@@>>>===<<<;;;999888999::::::999777888999999999999888777777888888:::::::::999888777999888777777999999888777555666666777666666555555222222333444555666777777777777666666666666666777999::::::::::::999999888777777666666666666777777666555555444444444444444444444333333333222222222333333222111111000//////000000000000000000000000000000000000000000000000////////////////////////...//////000000000000///////////////000000000111222222222111222222333444444444444444555555666666444666777666444333333444555555555444444333333333555666666777888888999999888888888777777777777777888888999999999999888888888888777666666666666666555555555666666666666666777777888999::::::999999888888888888999999999999::::::::::::;;;<<<===>>>>>>???@@@@@@??????AAABBBFFFFFFHHHIIIKKKMMMNNNNNNPPPRRRVVVYYY[[[]]]___aaacccfffkkknnnqqqtttwwwzzzyyy|||vvvjjj^^^VVVOOOGGGBBBAAAAAA@@@???===<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>@@@CCCMMMaaa}}}bbbQQQOOO}}}sssqqqpppmmmkkkjjjeeedddcccaaa```_________^^^[[[XXXUUUUUUUUUUUUTTTRRRRRRRRRPPPMMMIIIEEECCCAAA>>>:::777555444222000333333333333222222222222111111111111111111111111111333666999:::999888777555555555555555555555555444444333333333444555666555444444333333444444555555666666666666555555444666777777888888888888888555444444444555666888999:::<<<============@@@BBBBBBCCCDDDDDDDDDDDDFFFHHHLLLMMMNNNPPPRRRSSSTTTUUUVVVVVVVVVUUUSSSPPPNNNLLLLLLKKKIIIEEEAAA>>>===<<<;;;:::999999::::::888777888888999999999888888777888999:::;;;;;;:::999888:::888777888999:::999888666777777888888777777777555555555555555555555555555555555666666888999:::;;;;;;<<<<<<;;;:::999999777777666666666666777777555666666555555555444444444444333333333222222222111111111111111222222222000000000000000000000000111111111111111111111111..............................///000000000000000...////////////000000000222222111111222333333444555444444444444555666777666777888777444222222222555555555444444333333333666666777777888888999999777777777777777888888888777888888999999888888777888777777666666666666777666666666666666555555555666777888888999999999999888888999999:::::::::;;;:::::::::::::::;;;<<<===>>>@@@AAAAAA@@@@@@AAACCCEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQUUUXXXZZZ\\\^^^```bbbeeeiiimmmpppsssvvvyyyzzz|||zzzsssgggZZZRRRLLLDDD@@@@@@;;;:::999888777555444444;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999:::;;;===???AAAJJJ^^^zzzaaaOOOLLL|||rrrppppppmmmkkkkkkeeedddcccaaa``````______^^^[[[WWWUUUUUUUUUTTTSSSRRRRRRRRRPPPMMMJJJFFFDDDAAA>>>:::777666555333222333333333222222222111111111111111222222222222222000333666:::;;;:::777666555555555666666666666666444444333222333444555666555444444333333444444555555555555555666666666666666777888888999999888888666666555555666777888999;;;<<<>>>>>>===>>>@@@BBBBBBCCCDDDDDDDDDEEEGGGJJJMMMMMMNNNPPPQQQSSSTTTUUUWWWWWWWWWVVVTTTRRROOONNNLLLLLLKKKGGGBBB???======<<<:::999999:::999888777777777888999999999999999999999:::;;;;;;;;;:::::::::999888999::::::999888666777777888888888888888777777666666555555555444444444555666777999:::;;;;;;<<<<<<<<<;;;:::999888666666666666666777777888555666666666666555444444444444333333333333222222111111111222222222333333000000000000000000000000////////////////////////---......//////......------...///000000111111000......////////////000000////////////000111222222555555444333444555666777444555777666555333444444444444444444444444333333666666777777888888888888666666777777888888999999888888888999999888888888777777666666666666777777666666666666666555555555444555666777888888888888::::::;;;;;;<<<<<<======:::::::::::::::;;;<<<<<<===???@@@@@@@@@@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLMMMNNNQQQTTTWWWYYY[[[]]]___```dddhhhllloooqqquuuwww{{{}}}{{{tttmmmbbbUUUNNNIIIBBB??????777777888888888999999999::::::::::::::::::::::::999:::::::::999999;;;<<<>>>@@@HHHZZZwww```MMMHHH|||rrroooooommmllllllddddddbbbaaa````````````___\\\XXXVVVUUUUUUUUUTTTRRRRRRRRRPPPNNNJJJGGGDDD@@@===999777666666444333222222222222111111111111111111222222333333444444222444666888999999888777555555666666666777777777555444333222222444555777555444444333333444444555555555555555666777888888777777888999999999999888999888777666666777888999;;;<<<=========>>>@@@BBBAAABBBDDDDDDEEEFFFIIIKKKKKKLLLMMMOOOQQQTTTVVVWWWWWWXXXWWWWWWUUUSSSPPPOOOLLLMMMLLLHHHCCC???===>>><<<:::999999999999888666555666777888999::::::::::::::::::::::::;;;<<<<<<;;;999999999:::;;;:::999555666666777888888777777888888777777777666666666666666666666777888999:::::::::::::::999888777666666666666666666777888888555666666777666555444333444444333333333333222222222222222222222222222111000000000000000000000000111111111111111111111111...///000000000000///...---...///000111111111111........./////////000000////////////000111222333666555444333333555666777222444666666444333444555333333444444444444444444777777777777888888888888555666666777888999999999999999::::::::::::999999777777666666666666777777777666666666555555555555222333444666777888888888999999999:::;;;<<<<<<<<<::::::999999::::::;;;;;;;;;<<<>>>?????????AAACCCDDDEEEFFFGGGIIIKKKLLLMMMMMMPPPSSSVVVXXXZZZ]]]______cccgggkkknnnqqqtttvvvzzz|||xxxqqqggg\\\PPPJJJFFF@@@======999999:::;;;<<<===>>>>>>::::::::::::::::::::::::888999:::999888888:::<<<>>>???FFFWWWsssdddPPPJJJ{{{qqqoooooommmlllmmmddddddbbbaaa```````````````]]]YYYWWWWWWWWWVVVUUURRRRRRRRRQQQNNNJJJGGGEEE???===999777777666555444222222222111111111000000111222222333444444555555555555555666666777888999555666666666777777888888555444333222222444555777555444444333333444444555555555555555666888999:::777777888999999999999888:::999888777777888888999:::;;;<<<<<<<<<===???AAA@@@BBBDDDDDDEEEGGGJJJLLLIIIJJJLLLNNNRRRUUUXXXZZZXXXXXXXXXWWWVVVSSSQQQPPPKKKLLLLLLIIICCC???===>>><<<;;;999999999999888666444555777888::::::;;;;;;;;;::::::999:::;;;===>>>;;;:::999999;;;;;;:::999444444555666777777666666777777777777888888888888888777777777777777888888999999999888888666555555666666666666666777888888555666777777777666444333444444444333333333222222555444444333222111000000000000000000000000000000333333333333333333333333///000111222222111000///---...///000111111111111............/////////000111111111111222333444555666555333333333444666888444555666666333222222222333333333444444555555555777777777777888888888888555555666777888999999::::::;;;;;;<<<<<<;;;;;;:::777777666666666666777888777777666666555555555444000111333555666777888888555666666777888888999999::::::999999999:::;;;;;;999:::======>>>???AAACCCDDDDDDFFFGGGIIIKKKLLLLLLMMMOOOSSSVVVXXXZZZ\\\^^^___bbbgggjjjmmmpppsssvvvzzz|||~~~~~~~~~}}}~~~~~~vvvooobbbXXXMMMHHHDDD>>>;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999:::999888888:::<<>>:::777666555444333000000111111111222222222111111111111222333444555666666666666555555555555666666555555555555666666333333333444555666777777444444333222333444555666555333111333777999999888::::::::::::::::::::::::<<<:::888666555777999:::777888:::<<<>>>@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMOOOQQQTTTVVVWWWVVVUUUUUUVVVWWWWWWVVVTTTRRROOOKKKHHHEEECCC@@@>>>999;;;;;;999666555666999999999888888777666666666777777777777777777777777888888888777777777777777888888777777777777888888555555555555555555555555666777777666666777999<<<999999999888888888888777666666777888999:::::::::777777666666555555444444555555444444444333333333222222222222222222222222000000000000////////////...///000111222333333333////////////....................................////////////000000000000/////////000111333444555444444555555444444333222444555555555444333222222333333222222333333444555555555444444555666777888999888666555555777999:::777777777888999999999:::999888666777888888777666999888777666555444333333444555555666666666666666666666777888999999:::::::::999888888999:::<<<===;;;<<<>>>???>>>???@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKNNNPPPRRRTTTUUUVVVXXXZZZ\\\___bbbeeegggkkkooorrrwwwxxxzzzzzzzzzzzz|||}}}{{{}}}}}}rrrhhh]]]UUUKKKCCC@@@???===<<<::::::::::::::::::::::::888888999999999:::::::::;;;;;;:::999:::;;;<<<======???DDDOOOhhhqqqUUULLL}}}ssspppooollljjjjjjgggfffeeedddbbbaaa``````___\\\YYYWWWVVVVVVTTTSSSQQQQQQOOOMMMJJJHHHFFFEEEAAA>>>:::777666555444222000000111111111222222222111111111111222333444555666666666666666666666666555555444444444444555555333333333444444555666777444444333222222333444555555333222333777999999888:::::::::::::::;;;;;;;;;<<<:::888666666777999:::::::::;;;===???@@@AAABBBAAACCCEEEGGGIIIKKKLLLLLLLLLMMMNNNOOOQQQSSSUUUVVVXXXWWWWWWXXXZZZZZZXXXVVVSSSPPPLLLIIIGGGDDDBBB@@@:::;;;<<<:::777555777999777888888888888888888888777777777777777777777777999999999888888888888888888888777777777777888888666666666666666666666666666777777777666777999;;;::::::::::::999999999999666666777888999999999999777777777666666555555555555555555444444444333333222222222222222222222222000000000000////////////...///000111111111111111////////////................................................//////////////////000000111222333444333333444444444444333333555555555555555444333333333333222222333333444555777777777666555555444444<<<;;;999777777777888999888888888888888999999999888777666777888999888777999888777666555444333333444555555666666666666666666666777888888999::::::999999888888999:::<<<===;;;<<<>>>>>>>>>>>>@@@BBBBBBBBBDDDEEEGGGIIIJJJJJJMMMPPPRRRSSSTTTUUUXXXZZZ\\\^^^aaadddgggjjjnnnqqquuuvvvxxxxxxxxxxxxzzz||||||~~~zzzpppfffZZZRRRHHHBBB???>>>===;;;999999999::::::;;;;;;;;;999999999::::::::::::;;;:::::::::::::::;;;<<<<<<===???CCCMMMdddxxx[[[PPP}}}rrrpppooollliiiiiigggfffeeedddbbbaaa``````]]][[[XXXVVVVVVVVVUUUTTTQQQPPPOOOMMMKKKHHHFFFEEE???===:::999888666333111111111111111111222222222111111111111222333444555555555666666777777888888444444333333333333444444333333333333444555666777444333222111111222333444555333222333666999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777888999:::<<<<<<===>>>???@@@AAAAAAAAACCCEEEHHHJJJLLLNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUYYYYYYZZZ\\\^^^^^^\\\ZZZVVVSSSNNNKKKIIIGGGDDDBBB<<<===<<<:::888777777999777777888888999::::::;;;777777777777777777777777999999999999999999999999888888777777777777888888777777777777777777777777666777888777777777999;;;;;;;;;;;;;;;::::::::::::666666777888999999999999777777777777666666666666555555555444444444444333222222222222222222222222000000000000////////////...//////000000000//////////////////....................................------------............000000000000000111222333000111222333444444444444555555666666666555444444333333222222333333444555666666777777777555444333>>><<<;;;999888888888888999999999888888888888888777666666777999:::999888888888777666666555444444444555555666666666666666666777777888888999999999999888888888999:::;;;<<<:::<<<>>>>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGHHHJJJJJJLLLOOOQQQRRRSSSTTTWWWYYY[[[]]]```ccceeeiiimmmppprrrtttvvvvvvvvvvvvxxxzzz|||~~~|||wwwlllcccUUUNNNEEE???>>>>>><<<;;;999999999::::::;;;;;;;;;999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;;;;===>>>BBBKKK^^^|||eeeUUU}}}ssspppooollliiiiiigggfffeeedddbbbaaa``````^^^[[[XXXVVVUUUUUUTTTSSSQQQPPPOOONNNKKKHHHFFFDDD???===;;;:::999666333000111111111111111111111111111111111111222333444444555555666666777888999999444444333333333333444444444333333333444444555666444333222111111111222333444333333444666888;;;<<<======<<<<<<<<<<<<<<<;;;<<<;;;999888888888::::::=========>>>>>>??????@@@AAABBBEEEHHHKKKMMMOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTWWWXXX[[[___cccdddcccaaaZZZVVVQQQNNNKKKIIIGGGFFF??????===;;;999888888888888888999999999:::::::::777777777777777777777777888888888999999999999999888888777777777777888888888888888888888888888888666777888888777888999;;;;;;;;;;;;;;;::::::::::::666666777888888888888888777777777777777777777777555555555555444444444444222222222222222222222222000000000000////////////000000000111000000//////////////////....................................------........./////////111000000000000000111222//////111222333444444444555666666666666666555555333333222222333333444555111333555777888888777666<<<;;;:::999888888999999:::999999999888777777777777666666777999;;;:::999888888777777666555555444444555555666666666666666666777777777888888888999888888888999999:::;;;;;;:::<<<===>>>===>>>@@@AAAAAABBBCCCEEEFFFHHHIIIJJJKKKMMMPPPQQQRRRSSSVVVXXXZZZ\\\___aaadddgggkkknnnqqqrrrtttuuuuuuvvvwwwyyy|||}}}yyysssiii```QQQKKKCCC>>>>>>>>>===;;;::::::::::::::::::::::::888888888999999999999:::888999:::;;;<<<;;;::::::;;;<<<@@@IIIXXXrrrqqqZZZ~~~tttpppooollliiiiiigggfffeeedddbbbaaa`````````]]]YYYVVVUUUSSSQQQPPPPPPPPPPPPNNNLLLIIIFFFDDD???===;;;:::999666333000111111111111111111111111111111111111222333444444444555555666777888888999555555444444444444555555444333333333333444444555444333222111111111222333444444444444555888;;;>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999999999::::::<<<<<<<<<=========>>>>>>AAABBBEEEHHHKKKMMMOOOPPPPPPOOOOOOPPPPPPRRRSSSSSSUUUWWWZZZ```fffiiijjjiii___[[[UUUQQQNNNLLLJJJHHHBBBAAA>>><<<;;;:::999888:::::::::999999999888888777777777777777777777777777777777777888888999999888888777777777777888888777777777777777777777777555777999999888888:::;;;::::::::::::999999999999666666777888888888777777666666666666666777777777666666555555555444444444222222222222222222222222000000000000////////////111111222222222111000000////////////............////////////////////////....../////////000000000000000000///000000111111...///000222333444555555555555666666666666666555333333222222333333444555111222555777888888777666888888888888999999:::::::::999999999888777777777777666666777:::;;;;;;:::888888777777666666555555444555555666666666666666777777777777777888888888777777888999:::::::::::::::;;;=========>>>???AAAAAABBBCCCDDDFFFHHHIIIJJJJJJLLLNNNPPPPPPRRRTTTVVVYYY[[[^^^```bbbeeeiiikkkpppqqqsssttttttuuuwwwyyy{{{~~~{{{wwwpppfff]]]OOOIIIBBB>>>>>>>>>===<<<<<<<<<;;;::::::999888888777777777777888888888888777888:::;;;;;;;;;:::999999:::???HHHTTTjjj}}}```uuurrrpppmmmjjjjjjgggfffeeedddbbbaaa``````aaa^^^ZZZVVVTTTRRRPPPNNNOOOPPPPPPOOOLLLIIIFFFCCC???===:::999888666333111222222222111111111111111111111111111222333444555444444555555666666777777555555444444444444555555444444333333333333444444333222111111111333444555444444444444555777<<<@@@@@@??????>>>>>>=========<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>AAACCCEEEHHHJJJLLLNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVYYY___fffkkknnnnnneee```ZZZTTTPPPNNNKKKJJJEEECCC???>>>===;;;999888;;;::::::999888888777777777777777777777777777777666666666777888888999999888888777777777777888888777777777777777777777777555777999:::999999:::;;;::::::::::::999999999999666666777888888777777666555555555555666666666666666666666555555555444444222222222222222222222222000000000000////////////000111222222222222111111////////////............////////////////////////////////////000000000111///////////////000111222///000111333444555555555444444555666666666555555333333222222333333444555555555666777777666555444666666777888999:::;;;;;;999999999888888888888888888777777888:::;;;:::999888888888777777666666666444555555666666666666666777777777777777777777777666777888999::::::::::::999;;;============???AAAAAAAAABBBDDDFFFGGGIIIIIIIIIKKKMMMNNNOOOQQQSSSUUUWWWZZZ\\\^^^```cccgggiiinnnppprrrsssssstttvvvxxxyyy}}}yyytttlllaaaYYYMMMGGGAAA======>>><<<;;;<<<<<<;;;;;;:::999888888777777777777888888888999888999999:::::::::::::::999:::???GGGPPPaaagggwwwsssrrrnnnkkkjjjgggfffeeedddbbbaaa`````````]]]YYYVVVTTTSSSQQQOOOOOOPPPPPPOOOMMMIIIEEECCCAAA>>>:::777666555444222222222222111111111000000111111111111222333444555444444444444555555555555444444333333333333444444444444333333222333333444222222111222333444666777333444555444444777===AAAAAA@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????AAACCCEEEGGGIIIKKKLLLLLLNNNNNNOOOOOOQQQRRRTTTTTTWWWXXXYYY^^^dddjjjnnnooojjjeee]]]VVVRRROOOLLLJJJGGGDDD@@@>>>>>>===:::777888888888888888888888777777777777777777777777777666666777888888999::::::888888777777777777888888999999999999999999999999555777:::::::::999:::;;;;;;;;;;;;;;;::::::::::::666777777777777777666666333444444444555555555666666666666666555555555555222222222222222222222222000000000000////////////...///000111222222222111////////////............////////////////////////........./////////000000.........//////111222333111111222444444555555555333333444555555555555555333333222222333333444555555555666666666666666666888888999::::::;;;;;;;;;888888888888888999999999:::888888888::::::999888888888888777777777777777444555555666666666666666777777777777777777777666666666888999::::::999999999;;;============???@@@@@@AAABBBDDDFFFGGGHHHIIIHHHJJJLLLMMMNNNPPPRRRTTTWWWYYY[[[]]]___aaaeeehhhlllnnnpppqqqqqqrrruuuwwwxxx||||||vvvpppggg\\\TTTJJJEEE???<<<<<<<<<:::888::::::::::::::::::::::::888999999999::::::::::::999999999888999999:::;;;::::::@@@FFFKKKYYYyyymmmxxxtttsssooolllkkkgggfffeeedddbbbaaa``````^^^[[[WWWUUUTTTTTTRRRQQQOOOPPPPPPOOOMMMIIIEEECCCBBB>>>:::777666555444333222222222222111111000000111111111111222333444555444444444444444444333333333222222222222222222333444444333222222333333333222222222222333555777999333555555444444777===BBBAAAAAA@@@@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKNNNNNNNNNOOOQQQSSSTTTUUUZZZYYYZZZ]]]ccciiimmmnnnmmmggg___XXXSSSOOOLLLKKKHHHEEEAAA???>>>===:::777666666666777888888999999777777777777777777777777777777888999::::::;;;;;;888888777777777777888888::::::::::::::::::::::::555777:::;;;:::999:::;;;======<<<<<<<<<;;;;;;;;;666777777777777777666666333333333444444444555555777666666666555555555555222222222222222222222222000000000000////////////------///000111111111111000/////////............000000000000000000000000---------.........//////---------...///111222333222222333444555555555555222333333444555555555444333333222222333333444555333333333444666777999:::;;;;;;;;;<<<<<<;;;::::::777777888888999999999:::;;;999888999::::::999888888888888888777777777777444555555666666666666666777777777777666666666666555666888999::::::999999999;;;<<<===<<<===???@@@@@@AAABBBDDDEEEGGGHHHIIIGGGIIILLLMMMNNNOOOQQQTTTVVVXXX[[[\\\^^^aaadddgggjjjlllnnnooopppqqqsssuuuwww{{{zzztttmmmdddXXXPPPIIICCC===:::::::::888666777888888999;;;<<<======::::::;;;;;;;;;<<<<<<<<<:::999888777888999;;;<<<;;;;;;@@@FFFHHHSSSsssqqqwwwuuusssooojjjiiihhhgggeeecccbbb````````````^^^ZZZVVVSSSRRRRRRSSSQQQOOOMMMLLLLLLJJJGGGEEECCCAAA>>>:::666444222222333333333222222111111111000000000///000000111222000333555666555555666888666444222111111222333444444333222111111222333444333333444444333333222111555444444222222555:::===AAABBBBBBAAA???===<<<===::::::;;;;;;:::999777666999:::;;;===>>>>>>??????@@@AAACCCDDDDDDEEEHHHKKKLLLMMMOOOPPPPPPQQQTTTWWWTTTYYY^^^___^^^bbbkkkssspppllleee^^^XXXRRRMMMIIIGGGEEEBBB@@@???>>><<<::::::999888999<<<;;;888555555555666777888999::::::888888999::::::::::::999;;;:::888777777777888999999999999999999999999999888888999999999:::::::::===<<<;;;:::999888888888666666777777777555444333555444333222222222333444555555444444444444555555666666555444222111000000222111111000000000000000////////////000000000000000000//////......------////////////////////////000...,,,...111333111///111111000000//////......000111111222222333444444444444444444444444444444333333222222333333444555555555555555666666666666888999::::::;;;;;;::::::999999999::::::;;;;;;;;;<<<;;;::::::999999::::::777777777777777777777777666666555555555555666666777666555444444555666777666777888888777666888999<<<<<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHNNNMMMKKKJJJKKKMMMPPPQQQVVVYYY[[[]]]___```cccfffhhhjjjmmmnnnnnnoooqqqrrrzzz}}}xxxrrriii]]]UUURRRMMMBBB999:::>>>>>>===>>>999999999::::::999888888888999999::::::999999888;;;;;;;;;::::::999999999;;;:::===BBBEEENNNfff~~~zzzwwwsssrrrnnnjjjiiihhhgggeeecccaaa```______```]]]YYYVVVSSSRRRRRRSSSQQQPPPNNNLLLLLLJJJGGGDDDAAA???<<<999666444444333333333333222222222111111000////////////000111111000333555666555555666888777666444333222333555555333333222111111222333333333333444444444444333333666666555333333444888;;;???@@@AAA@@@>>>=========<<<<<<=========<<<:::999::::::;;;===>>>>>>??????@@@AAACCCDDDDDDFFFHHHKKKMMMOOOPPPQQQRRRSSSUUUXXXVVVZZZ^^^]]]\\\^^^fffmmmsssooojjjccc]]]VVVQQQNNNIIIGGGDDDBBBAAA???===<<<;;;999888:::;;;;;;888666666777777777777777888888777888888999999999999999555555555555666888999:::999999999999999999999999888888999999999:::::::::===<<<:::999888777666666666666777777777666555444666555444333333444555555666555555444444555555666555555444333222111000///222111111000000000000000////////////000000000000///////////////.........////////////////////////000...------///000...,,,000000000000////////////000111111222222333444444444444444444444444444444333222222222222333444444666666777777888888888999888999999:::;;;:::::::::888999999::::::;;;;;;<<<999888777777666666777777777777777777777777777777666666666666666666666666666666666555555666666666666777888888777777888999;;;;;;<<<<<<===???@@@AAAAAAAAABBBDDDEEEFFFGGGHHHLLLKKKJJJJJJLLLNNNQQQSSSVVVXXX[[[]]]___aaacccfffiiijjjlllmmmmmmnnnqqqsssxxx{{{~~~wwwpppggg[[[SSSPPPSSSHHH>>>===???===;;;:::999999::::::::::::999999999999999999999999999999;;;;;;;;;:::::::::::::::;;;999<<>><<<:::777666555444444333333333222222222222111000////////////000111111000333555666555555666888888777666444444444555666333333222222222222333333222333444555666666666666888888777555333444777999<<<>>>??????>>>======>>>===>>>?????????>>>===<<<::::::;;;<<<===>>>??????@@@BBBCCCDDDDDDFFFIIIKKKNNNPPPRRRSSSTTTUUUWWWYYYXXX[[[]]][[[XXXZZZ```fffrrrppplllggg```ZZZTTTQQQLLLIIIFFFCCCBBBAAA???===;;;:::999:::;;;;;;999777888888777777666666555555666777888888999999888888555555555555777888999:::999999999999999999999999888888999999999:::::::::<<<;;;:::888666555555555666666777888888888777777666666555555555555666777666555555444444555555666555555444444333222111111222222111111000000000000////////////000000000000...///////////////000000////////////////////////111///------......,,,+++////////////000000000000000111111222222333444444444444444444444444444444222222222222222333444444555555666777888888999999888888999::::::::::::999888888999::::::;;;<<<<<<;;;;;;:::999999999999999777777777777777777777777555555777777777777555555555666666777777666666555555777888888777777888999;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBCCCDDDFFFGGGGGGJJJIIIIIIJJJLLLPPPSSSUUUVVVXXX[[[]]]___aaadddfffjjjjjjkkkkkklllnnnrrruuuyyy{{{|||}}}~~~uuunnndddWWWOOOLLLQQQGGG???>>>>>><<<999999999::::::;;;;;;:::::::::;;;;;;:::999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;999;;;???AAAGGG[[[pppvvvpppnnnkkkjjjkkkfffeeecccaaa```___^^^^^^]]][[[XXXVVVTTTSSSSSSSSSSSSQQQNNNLLLKKKHHHDDDBBB>>><<<:::777555444333333222222222222222222222222111000000000000111222222000333555666555555666888888888666555555555555555333333333333333333333333222333444666777777888888777777777666555666888:::999;;;===>>>======>>>???===>>>????????????======:::;;;;;;<<<===>>>???@@@@@@BBBDDDDDDEEEFFFIIIKKKOOORRRTTTUUUVVVWWWXXXZZZYYY[[[[[[YYYVVVWWW\\\aaammmmmmlllhhhaaa[[[UUUSSSNNNKKKGGGEEECCCAAA???===;;;:::::::::::::::999888777777777666666666666555666666777888888888888777::::::999999999888888888999999999999999999999999888888999999999:::::::::===<<<:::888666555555444666666777777888888999999666555555555666666777777666666555555555555666666666666555555444444333333222222222222111111000000////////////000000000000......//////000000000111//////////////////////////////............------.........///000111111111000111111222222333444444444444444444444444444444222222222111222333333444222222333444555777777888777888888999999999999999888888999::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;777777777777777777777777444555777888888777555444555666777888888777666555555666888888777777888:::;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGJJJIIIJJJKKKMMMPPPRRRTTTUUUXXX[[[]]]___aaadddfffjjjjjjjjjjjjjjjmmmrrrvvv{{{{{{|||}}}}}}}}}ssskkk```SSSJJJHHHGGG???:::;;;===;;;:::;;;999999:::;;;;;;;;;;;;:::<<<;;;999888888999;;;<<<:::::::::;;;;;;<<<<<<======:::;;;???@@@DDDUUUhhhuuuooommmkkkjjjkkkfffeeecccaaa```___^^^^^^[[[ZZZXXXVVVTTTSSSSSSSSSRRRPPPNNNLLLJJJHHHDDDAAA???>>>;;;777555333222222222222222222222222222222222111111111111222333333000333555666555555666888888777666555555444444444333333333333333333333333222333444666777888888999444666777888777888:::<<<888:::<<<=========>>>???<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDEEEEEEGGGIIILLLOOORRRUUUVVVWWWWWWYYYZZZXXXYYYYYYWWWUUUVVVZZZ^^^gggiiikkkiiiddd]]]XXXVVVPPPMMMIIIFFFDDDBBB???===;;;;;;;;;:::999999999:::666666666666777777777777666666777888888888888777:::::::::::::::999999888999999999999999999999999888888999999999:::::::::===<<<:::999777666666666666666777777777888999999444444555555666666666666666666666555555666666666444444444333333333333333111222222222222111000000////////////000000000000.../////////000000111111////////////////////////......////////////000111------...///000111222222000111111222222333444444444444444444444444444444222111111111111222333333111222333444555666777888666777888888999999888888777888888999;;;<<<<<<===999888888777777777777777777777777777777777777777555666888999999888666555555666777888888777666555444666777888777777999::::::;;;;;;;;;<<<>>>???@@@??????@@@BBBCCCDDDEEEFFFKKKKKKKKKLLLMMMOOOQQQRRRUUUWWW[[[]]]___aaadddgggiiiiiijjjiiijjjmmmrrrvvvyyyzzz{{{{{{|||{{{pppggg\\\OOOFFFDDD@@@;;;888;;;===<<<<<<===888999::::::;;;;;;;;;:::<<<;;;999888888999;;;<<<999::::::;;;;;;<<<<<<<<<>>>;;;<<<@@@@@@BBBOOO```tttooonnnlllkkklllgggfffdddbbb```___^^^^^^YYYXXXWWWVVVTTTTTTSSSSSSQQQOOOMMMKKKJJJHHHDDDBBB@@@???;;;888555333222222111222222222222333333333222111111111111222333333000333555666555555666888888888777666555444333333333333444444444444333333222333444666777888888888333555888999999:::;;;<<<888:::============>>>@@@===>>>??????>>><<<;;;:::;;;;;;;;;;;;<<<>>>???AAAAAACCCDDDEEEEEEGGGJJJLLLNNNQQQTTTVVVVVVWWWXXXYYYXXXWWWVVVUUUSSSUUUXXX[[[bbbggglllmmmhhhaaa]]]\\\SSSPPPLLLIIIFFFDDDAAA???;;;<<<<<<;;;999888:::;;;666666777777888888999999666777888888999999888888444555777888999:::::::::999999999999999999999999888888999999999:::::::::<<<;;;:::999888777777777777777666666666777888888333444555666777777777666777666666555555666666777000111111111111111111111111222333333333222000///////////////000000000000///000000000000000000111////////////////////////---...000000///000111333---......///000111111222000111111222222333444444444444444444444444444444111111111111111222333333444444555666777777888888666666777888888888888777777777888999;;;<<<======::::::999888888888888999777777777777777777777777666666888888888888666666666777777888888777777666444666777888777888999;;;:::::::::;;;<<<===??????>>>???@@@AAABBBDDDEEEEEEKKKKKKKKKLLLMMMOOOPPPQQQTTTWWWZZZ]]]___aaaeeegggggghhhiiijjjkkknnnrrruuuuuuvvvwwwxxxzzz~~~xxxmmmcccXXXKKKCCCAAAAAA===;;;>>>>>><<<;;;===777777888999::::::::::::::::::999888888999::::::999999::::::::::::::::::>>>:::;;;?????????JJJYYYvvvsssooonnnmmmkkklllhhhgggeeecccaaa```______XXXWWWVVVVVVUUUTTTSSSSSSPPPNNNLLLKKKJJJHHHEEECCC???>>>;;;888666555555555111111222222222333333333000000//////000000111222000333555666555555666888999999999888777666444444333333444555555444333333222333444555666777777777444777:::;;;:::999::::::999;;;===>>>>>>>>>???@@@AAABBBBBBAAA@@@>>><<<;;;<<<;;;::::::;;;===@@@AAAAAACCCEEEEEEFFFGGGJJJLLLLLLOOOSSSUUUUUUUUUVVVWWWWWWVVVTTTRRRQQQQQQSSSUUU^^^eeelllnnnjjjdddaaa```WWWTTTPPPLLLJJJGGGDDDAAA;;;<<<===;;;888888:::===999999999999888888888888777888888999999999999999444555777999:::::::::999999999999999999999999999888888999999999:::::::::999999888777777777777777888777666555555555666777444555666888888888888888777777666666666666777777111111111222222222333333111222333444444222000///////////////000000000000111111111000000000000000////////////////////////---///000000...---///111......//////000000111111000111111222222333444444444444444444444444444444111111111111111222222333555555555666666777777777555666777777888888777777666777888999;;;<<<===>>>===<<<;;;;;;::::::;;;;;;777777777777777777777777777777777777777777777777888777777777777777777888444555777888777888999;;;:::::::::;;;<<<===>>>???>>>>>>???AAABBBCCCDDDEEEHHHIIIJJJLLLNNNPPPRRRRRRTTTWWWZZZ]]]___bbbeeehhheeegggiiikkklllnnnqqqtttrrrtttwwwyyy{{{uuujjj```UUUIIIAAA@@@@@@<<<;;;>>>>>>;;;999;;;555666777888999999999999888888888888888888888888999999999999999999888888<<<888999=========FFFSSSkkk~~~ssspppooommmlllmmmhhhgggeeecccbbbaaa``````WWWWWWVVVVVVUUUTTTTTTSSSOOOMMMKKKKKKJJJIIIFFFCCC>>>===;;;999777777777777111111111222222333333333...............///000000000333555666555555666888;;;:::::::::888777666555333333444555555444333333222333444555666666666666666888;;;<<<;;;999888888:::<<<>>>???>>>>>>???@@@EEEEEEEEEDDDBBB@@@>>><<<<<<;;;::::::;;;===@@@AAABBBCCCEEEEEEFFFGGGJJJLLLKKKNNNRRRTTTTTTTTTUUUVVVXXXVVVSSSPPPNNNNNNPPPQQQZZZbbbkkknnnjjjeeeaaaaaaZZZWWWRRROOOLLLIIIFFFDDD;;;======;;;888888:::===<<<<<<;;;:::999888777666888888999::::::::::::999::::::;;;<<<;;;:::999888999999999999999999999999888888999999999:::::::::777777666666666666777777888777666444444444555666555666888999::::::999999777777666666666666777777333444444555555666666666111222333444444222111///////////////000000000000222222111111000000//////////////////////////////...000111///,,,+++,,,...////////////000000000000000111111222333333444444444444444444444444444444111111111000111222222333333333444444444444444444555666666777777777777777666777888999;;;<<<===>>>:::999888888777777888888777777777777777777777777888888777777777777888888999888777666666777888999333555777888777888:::;;;:::::::::;;;<<<===>>>???>>>>>>???@@@BBBCCCDDDEEEFFFGGGIIILLLOOOQQQSSSTTTTTTWWWZZZ]]]___bbbeeehhhdddgggjjjlllmmmnnnqqqsssrrruuuyyy|||~~~ttthhh___TTTHHHAAA???;;;888888<<<<<<999999;;;555555666888888999999999666777888888888888777666:::999999888888777777777:::666777<<<<<<;;;CCCOOObbbwwwrrrqqqnnnmmmnnniiihhhgggeeeccc```]]]\\\[[[XXXUUUSSSSSSSSSRRRQQQNNNNNNMMMLLLJJJGGGEEECCC???<<<999777666555444333222111000000222222111000222222222222222222222222444444444444444555666777999:::<<<;;;888666555555777666555333333333444555111111222333555666777777666777888999999:::::::::888:::===@@@AAAAAA???>>>FFFEEECCCCCCCCCBBB???===<<<<<<;;;;;;<<<>>>AAACCCCCCBBBBBBBBBDDDFFFHHHIIIJJJKKKMMMPPPSSSUUUVVVWWWVVVTTTQQQNNNLLLLLLLLLLLLVVV[[[bbbiiilllkkkgggddd\\\ZZZWWWTTTPPPLLLFFFBBB@@@>>>;;;::::::;;;<<<;;;===;;;888666666888;;;===666777888999:::999888888777888999:::::::::::::::999999999999:::;;;<<<<<<888888888888888888888888:::::::::999888777666666666666666666666666666666777777777777888888888888777777666555555555555555444444444333333333222222111111111000000000000///000000////////////000000000000000000000000000000................................................////////////000000000000,,,------...///000000111111222333444555555555555111111111000111111222222555555555555555555444444666666666666666666666666777777777888:::<<<===>>>???>>>===;;;:::999999999;;;:::999888777777777777999777666444444666777999777888888888888777666666666666666666777777777777999999:::;;;;;;<<<<<<======>>>???@@@BBBCCCDDDDDDGGGGGGIIIKKKNNNQQQTTTUUUVVVXXXZZZ^^^aaaccceeefffjjjkkkmmmnnnoooqqqtttwwwqqqssswwwzzz}}}|||ooo```VVVMMMDDD???>>>;;;:::999999888888999999999999999999999999999999888888999::::::;;;<<<<<<777888999999888777888999999:::999999:::===BBBFFF\\\xxxxxxrrrqqqnnnmmmnnniiihhhgggeeeccc```^^^]]][[[XXXUUUSSSSSSSSSRRRQQQNNNNNNMMMLLLJJJGGGEEECCCAAA>>>:::777666555444333333111111111222333222111222222222222222222222222444444333444444555666777999:::;;;;;;888666555555666666555444444444444444333333333444444555555555555666777888888888888888888:::>>>AAABBBBBB@@@???DDDCCCBBBBBBCCCBBB???===>>>===<<<<<<===???AAABBBBBBBBBCCCCCCEEEFFFHHHIIIJJJKKKMMMPPPRRRTTTUUUVVVUUUSSSPPPMMMKKKKKKKKKKKKSSSXXX```gggjjjjjjgggddd^^^\\\YYYVVVRRRMMMHHHDDD@@@===:::888999::::::999<<<:::888777777888:::<<<777777999:::::::::999888999999:::;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::999999999999999999999999:::999999999888777777777777777777777777777777777777777777777888888888888888777666555444555666666444444444333333333222222333333333222222222222111//////............//////////////////////////////////////////////////////..................------////////////000000000000------...//////000111111111222333444555555555555222222111111111111111222555555555444444444444444666666666666666666666666666777888999;;;===???@@@CCCBBBAAA???>>>===<<<<<<:::999888777666666666666888777666555555666777888777777777777777666555444777777777777888888888888999999:::;;;;;;<<<<<<===>>>>>>???AAABBBCCCDDDEEEGGGGGGIIIKKKNNNQQQSSSUUUVVVWWWZZZ]]]aaaccceeefffkkklllnnnooopppqqqsssuuuqqqtttwwwzzz}}}vvvjjj\\\RRRKKKCCC??????;;;:::999999888888999999:::::::::::::::::::::::::::::::::999999888888888777888999888888888999:::999999999999999===BBBFFFXXXsssxxxsssqqqnnnmmmnnnjjjiiigggeeecccaaa___^^^\\\YYYVVVTTTSSSSSSRRRQQQNNNNNNNNNLLLJJJHHHEEEDDDCCC???:::777666555555444444222111222333444333222222222222222222222222222333333333333444555666777888:::;;;:::888666555555444555555555555444444333444444444444444444444444666777777888888888888777888:::>>>BBBCCCCCCAAA@@@BBBAAAAAABBBCCCBBB@@@>>>??????>>>===>>>???AAABBBAAABBBDDDEEEGGGGGGHHHHHHIIIKKKMMMOOORRRSSSUUUUUUTTTRRROOOLLLJJJIIIIIIIIIPPPUUU\\\cccggghhhgggeeeaaa___\\\YYYUUUPPPKKKGGGBBB???;;;999:::::::::999:::999999888888999999:::888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999999999999::::::::::::::::::::::::999999888888888888888888777777777777777777777777777777777777888888888888999888666444444555666777444444444444333333333333333333333222222222222111///......------......///........................000000000000000000000000/////////......---------////////////000000000000...//////000000111111111111222333444444555555555333333222111000000000000444444444444444444444444666666666666666666666666666777888999<<<>>>@@@BBBFFFFFFDDDBBB@@@???======888888777666555555555555888777666555555666777888777777777666555444333222777777777888888999999999999999:::;;;;;;<<<<<<===>>>???@@@AAACCCDDDEEEEEEGGGGGGIIIKKKNNNPPPSSSTTTUUUWWWZZZ^^^aaadddfffggglllnnnpppqqqqqqqqqrrrsssuuuwwwyyy|||~~~ooocccVVVNNNHHHAAA>>>>>>;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999888888888888888999::::::999999999888999<<>>BBBDDDDDDCCCAAABBBBBBBBBCCCDDDCCCAAA>>>AAA@@@@@@??????@@@AAABBBAAABBBEEEGGGHHHHHHHHHHHHJJJKKKMMMOOOQQQSSSTTTTTTSSSQQQOOOLLLJJJHHHGGGGGGMMMQQQYYY```eeeggggggfffdddbbb___\\\XXXTTTOOOKKKFFFCCC???=========<<<;;;999999999::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999555555555555555555555555666777777777888888888888:::888666444444555777888555444444444444333333333111111111000000000////////////............//////........................000000000000000000000000000000//////......------////////////000000000000///000000000111111111222111111222333444444444444444333222111000000000000333333333333333444444444555555555555555555555555666777888:::<<>><<<;;;888777666666555555555666777777666666666666777777777777777666555444333222666666666777888888999999999999:::;;;;;;<<<<<<===??????@@@AAACCCDDDEEEFFFGGGGGGIIIKKKMMMPPPRRRTTTVVVXXX[[[___cccfffhhhiiillloooqqqrrrqqqqqqrrrrrrxxxzzz}}}vvvjjj^^^RRRKKKEEE???======;;;:::999999888888999999::::::::::::::::::::::::666666777777999;;;===>>>:::888777777999:::::::::999999888888888;;;@@@DDDRRRiiiyyytttqqqooommmnnnkkkjjjhhheeecccbbbaaaaaa^^^[[[XXXUUUUUUTTTRRRQQQOOOOOONNNMMMKKKHHHFFFDDDBBB>>>999666555444444333444333222222444444333222111111111111111111111111111222222222444555666777666888:::999888666555555222333444555555444333222111111222333444555666777777777888888999888888888666999===AAADDDFFFFFFFFFFFFEEEDDDCCCDDDCCCBBB@@@BBBBBBAAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIIIIIIIIIIJJJKKKMMMPPPRRRSSSTTTTTTSSSRRRPPPMMMKKKIIIGGGFFFKKKOOOUUU]]]bbbfffggggggeeeccc```]]][[[WWWRRRNNNIIIFFFAAA???>>>===<<<;;;888999::::::::::::999888999999999:::::::::;;;;;;<<<;;;::::::999:::;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999444444444444444444444444666777777777888888888888999888666555555555777888555555555444444444333333111111111000000000//////111111000000000000111111........................////////////////////////000000/////////.........////////////000000000000000000000000111111111111000111222333444444444444444333222111000000000000222222222222333333444444444444444444444444444444666777888:::<<>><<<;;;888888777666666666777777777777666666666666777777777777777777666555444333444444555555666777777888999999:::;;;;;;<<<<<<===>>>???@@@AAABBBDDDEEEEEEGGGHHHIIIJJJMMMOOOQQQSSSXXXYYY\\\```dddfffhhhiiilllnnnpppqqqqqqqqqrrrtttzzz|||zzzoooggg\\\OOOHHHCCC>>>;;;<<<;;;:::999999888888999999888888888888888888888888888777777888:::===???AAA<<<:::777777999::::::999999999888777777:::???CCCRRReeezzztttrrrooommmnnnllljjjhhheeedddccccccccc___\\\YYYVVVUUUTTTSSSQQQOOOOOOOOOMMMKKKIIIFFFEEE@@@===:::888777777555444444222111222333444333222111111111111111111111111111111111222333555666777666777999999777666555666222333333444444444444333000111222333555666777888444444666777777888888777888:::===AAAEEEIIILLLMMMNNNKKKGGGEEEDDDDDDCCCAAABBBBBBBBBCCCCCCDDDDDDDDDCCCDDDFFFGGGIIIIIIJJJJJJLLLMMMOOOQQQRRRTTTTTTUUUTTTSSSRRROOOMMMJJJHHHGGGHHHLLLRRRYYY^^^bbbeeefffcccbbb___^^^\\\YYYTTTQQQJJJFFFAAA>>>===<<<:::999888999999::::::999999888999999999999999:::;;;;;;<<<;;;:::999999999:::;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888666666666666666666666666777777777777888888888888888888777777666666666777555555555555444444444333333333333222222222222111222111111000000111111222........................////////////////////////////////////////////////////////////000000000000000000000000000000000000000111222333333444444444333333222111000000000000000111111222222333333444444444444444444444444444666777888999<<<>>>@@@BBBEEEEEEEEEDDDBBB???===;;;888777777666666777777888666666777777777777666666666777777777777666555555333333444444555666777777999999:::;;;;;;<<<<<<======>>>???@@@BBBCCCDDDDDDGGGHHHIIIJJJLLLOOOQQQRRRXXXYYY\\\___bbbeeefffgggjjjkkkmmmnnnoooqqqtttwww|||uuujjjdddXXXLLLFFFBBB===;;;<<<;;;:::999999888888999999888888888888888888888888;;;;;;999999:::<<<>>>@@@???;;;777777999::::::888888888888777777999>>>BBBOOO___{{{zzztttrrrooommmnnnlllkkkhhheeedddcccdddddd```]]]YYYWWWVVVUUUSSSRRROOOOOOOOONNNLLLIIIFFFEEE???===<<<;;;;;;:::888666333111111111222333222111111111111111111111111111000000111222333555666777555777999999777666555666333333222222333333444555222222333333444555666666444555777888999:::;;;;;;;;;<<>>===;;;:::999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===:::::::::::::::::::::::::::999999999888777777777666666666666666666666666777777777777888888888888777777888999888777666555555555555555444444444444333333333222222222222111111111000000000000111111////////////////////////000000000000000000000000.........///000000111111////////////000000000000////////////////////////000111222333333444333333222222111111111111111222000000000111222333333333333333333333333333333333666777888999;;;===???@@@AAAAAABBBBBB@@@>>>;;;999666666666555555666666777666666777777777777666666444444555666666666555555333333444555666777888888999999:::;;;;;;<<<<<<===<<<===>>>???AAABBBCCCCCCGGGHHHIIIJJJLLLNNNPPPQQQWWWXXXZZZ]]]___aaabbbcccggghhhjjjkkkmmmqqqvvvzzz|||pppggg^^^SSSHHHCCC@@@===<<<===;;;:::999999888888999999888888888888888888888888:::999888888999<<<>>>@@@BBB===888666888:::999666888888777666666999===AAAIIIWWWsss{{{tttrrrooommmnnnmmmkkkhhheeedddddddddeeeaaa]]]ZZZWWWVVVUUUSSSRRROOOOOOOOONNNLLLIIIGGGEEE???>>>>>>>>>>>>===:::888222111000000222222111000000000000000000000000000000000111222333555777777555777999999777666555666333333222111222333555666444444444444444444444444777888:::<<<>>>??????@@@>>>>>>@@@DDDJJJQQQXXX\\\[[[VVVNNNGGGEEEDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGIIILLLMMMNNNOOOQQQRRRTTTUUUVVVVVVXXXWWWUUUSSSPPPMMMKKKIIICCCFFFKKKQQQWWW[[[^^^```___^^^]]]]]]\\\ZZZWWWTTTOOOKKKFFFBBB@@@>>><<<;;;:::999999888888999999:::999888777777777888999:::@@@???===;;;:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999888777666666444444444444444444444444777777777777888888888888666777999:::999888666444666666555555555444444444111111111000000000000///000000////////////000000000000000000000000000000111111111111111111111111------...///000111222222////////////000000000000////////////............000000111222333333333333111111111111111111222222///000000111222222333333333333333333333333333333777777777888:::<<<===>>><<<===>>>>>>===:::888666555555444444444555555666666666777777777777666666222222333444555555555555444444555666777888999999999999:::;;;;;;<<<<<<===<<<<<<===>>>@@@AAABBBCCCGGGHHHIIIJJJLLLNNNPPPQQQUUUVVVXXX[[[]]]^^^___```ffffffgggiiikkkqqqxxx|||yyymmmeeeYYYOOOEEEAAA???======???;;;:::999999888888999999999999999999999999999999666555555666999===AAACCCDDD>>>888666888:::888555888888777666666888===AAACCCQQQnnnzzzrrrpppnnnmmmnnnkkkiiigggdddcccbbbbbbbbb___\\\YYYWWWVVVTTTRRRPPPPPPOOONNNMMMLLLJJJGGGDDD???>>><<<:::888777777666333333222111111222333333111111111111000000////////////000111222444666777777777777777666555444333444333222222111111222222222333333333555666777888999888777888:::>>>BBBDDDOOOFFF>>>AAALLLXXX]]]]]]bbbZZZPPPHHHFFFEEEEEEEEEBBBBBBAAACCCFFFIIIJJJIIIGGGIIIJJJJJJIIIIIIKKKLLLPPPRRRTTTTTTTTTUUUVVVXXXUUUUUUUUUTTTQQQNNNJJJHHHFFFFFFHHHKKKPPPXXX^^^bbb_________^^^]]]\\\[[[ZZZRRRMMMFFFAAA>>><<<;;;:::;;;::::::::::::::::::999555666777888:::;;;<<<===888999::::::999888999;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888888888777777666666555555777777777777777777777777666777888999999888777666666666555555555444444444333222111111222222000///222222000///...........................///000000............////////////......//////000000111111222111//////000111111000.........////////////000111111111000000000000000111111111000000000//////////////////000111333333222222333333333333444444666777777999:::;;;<<<<<<===<<<::::::::::::999777666777888777555444444555555555555555666666666666888888777777666666555555444555555444333555888;;;999999::::::::::::::::::======>>>???@@@AAAAAABBBDDDGGGIIIKKKLLLNNNPPPSSSTTTVVVYYY[[[[[[[[[\\\]]]]]]]]]___cccjjjppptttuuuttthhh___PPPKKKEEE???<<<;;;999888;;;;;;;;;;;;;;;:::999888555666777888888888888888333555777777888999<<>>:::>>>IIIUUU[[[^^^[[[UUUMMMHHHGGGHHHHHHGGGCCCBBBAAACCCFFFIIIJJJKKKHHHJJJKKKKKKJJJJJJLLLMMMOOOQQQSSSTTTTTTUUUWWWYYYWWWWWWVVVUUURRROOOKKKIIIGGGGGGGGGJJJOOOUUU[[[___^^^^^^^^^^^^]]]\\\[[[ZZZSSSOOOHHHBBB???>>><<<;;;;;;;;;;;;::::::::::::999888888999999999::::::::::::;;;;;;:::888777888999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;::::::999888777666666888888777777666666666666777777777777777777777777777777888999999888777777666666555555555444444444555333222222333333222111333333222000000//////000///////////////000111111............////////////...///////////////000000111///......///000000///---............/////////000000000000000000000111444444444333333333222222000/////////000111222222222222222333333333444444555555666777888999999:::;;;999888888888888777555555777777666555444444555555555555555666666666666666666666666666777777777666777666555555666999;;;:::::::::::::::;;;;;;;;;======>>>???@@@AAAAAABBBDDDFFFIIIKKKLLLNNNPPPRRRTTTVVVYYYZZZZZZZZZ[[[]]]]]]^^^___ccchhhmmmqqqrrr}}}rrreee\\\NNNJJJDDD???<<<;;;:::999999999999999999888777666666777777888888888888777444666777777777999;;;===III>>>777999;;;999666666777777777777888999:::;;;AAALLLaaa{{{~~~vvvssspppooooooiiihhheeecccaaa````````````^^^[[[YYYXXXVVVTTTSSSPPPOOONNNMMMLLLJJJGGGDDDCCCAAA>>>;;;888555444333333222222111111222222333000000000000000///////////////000000222333555666666666777777777666555555555555444333333333333333333333444555666888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888;;;CCCLLLSSSWWWRRROOOKKKHHHIIIJJJJJJJJJHHHEEECCCCCCEEEGGGHHHIIIHHHJJJKKKLLLKKKKKKMMMNNNNNNPPPRRRTTTTTTVVVXXXZZZYYYZZZYYYXXXUUUQQQNNNLLLIIIHHHHHHIIIMMMRRRWWWZZZ\\\]]]]]]^^^]]]\\\ZZZZZZVVVQQQJJJEEEBBB@@@>>>===;;;;;;;;;;;;::::::999999;;;::::::999999888888888;;;<<<<<<:::888666777888;;;;;;;;;;;;::::::::::::999999999999999999999999<<<;;;:::999888666555555888777777777777666666666666666666666666666666666888888999999999999888888666666666555555555444444666444333333444555444222444333222111111111111111111000000000000111111222............/////////////////////...............000...,,,---...//////...---------............////////////000000111111111222111111111111000000000111000000000000000111111222222222222333333333333444444555555555666666666888777555555666666555333555666777666444444444666555555555555666666666666444555555666777777888888888999888777666666999;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBDDDFFFIIIKKKLLLMMMPPPRRRSSSVVVXXXYYYZZZZZZ[[[\\\]]]^^^___aaadddhhhkkkmmmyyy{{{oooaaaWWWKKKGGGBBB>>><<<<<<;;;:::888888999999999888777777777888888888888777777666666777888888777777999;;;<<<999888:::;;;888666666777777777777888999:::;;;???FFFWWWqqq~~~vvvssspppmmmmmmjjjhhhfffdddbbbaaaaaaaaa___]]]ZZZXXXWWWVVVTTTSSSPPPOOONNNMMMLLLJJJGGGDDDBBB@@@>>>;;;888666444333222222222222222222222222111111111111111111111111//////000000111333444555555666666777777777666666555444333333222222333333111111222333444666777888::::::;;;<<<<<<<<<;;;::::::::::::;;;>>>BBBGGGKKKKKKJJJIIIHHHIIIJJJJJJJJJMMMJJJFFFDDDDDDEEEFFFEEEGGGIIIJJJKKKJJJKKKLLLNNNOOOQQQSSSUUUVVVWWWZZZ\\\]]]]]]]]]\\\YYYVVVRRRPPPMMMLLLKKKKKKLLLPPPTTTWWW[[[\\\]]]^^^]]]\\\[[[ZZZXXXTTTMMMHHHEEEBBB@@@>>><<<<<<<<<;;;::::::999999;;;::::::999999888888888999:::;;;:::888777888999::::::::::::::::::::::::888888888888888888888888::::::999999888777666666777777777777777777777777777777777777777777777777999999999::::::999999999666666666666555555555555555444333333555555444333333333222111111111111111000000000//////000111111............//////////////////......------,,,,,,///...,,,---...//////...------------............---......///000111222222000000000000000000//////222111000000000000000111111222222222222333333333444444444444444555555555777555444444555555444222444555666666444444444666555555555555666666666666555555555666666666777777888999999888666666888999:::::::::;;;;;;<<<<<<=========>>>???@@@AAAAAABBBDDDFFFIIIJJJKKKMMMPPPRRRSSSUUUWWWXXXXXXYYY[[[\\\\\\]]]^^^___```cccfffhhhqqqzzzyyylll]]]RRRHHHDDD@@@===<<<<<<;;;;;;::::::;;;;;;;;;::::::999888888888888888777666555777888888888666666888999777777999:::999777777888777777777777888999:::;;;>>>BBBOOOggg|||tttrrrooolllkkkkkkjjjhhheeeccccccbbbccc^^^[[[XXXWWWVVVUUUSSSRRRPPPOOONNNMMMLLLJJJGGGDDD@@@>>>===:::888777666666222222222222222222222222222222222222222222222222/////////000111222333444555555666777888888888777444444333222222222222222222222222222333555666777777888:::<<<======<<<;;;;;;<<<<<<;;;:::<<>>???@@@AAAAAABBBCCCFFFHHHJJJKKKMMMOOORRRSSSUUUWWWWWWWWWXXXZZZ\\\[[[\\\^^^^^^^^^```cccgggjjjsssvvviiiYYYNNNEEEBBB>>><<<<<<<<<;;;;;;999::::::;;;;;;;;;::::::888888888888888777666555888999999777666555666888888::::::888666666888:::777777777777888999:::;;;>>>@@@JJJ```}}}zzzsssqqqnnnkkkjjjlllkkkhhhfffdddccccccccc]]][[[XXXVVVVVVUUUSSSRRRPPPOOONNNMMMLLLJJJGGGDDD???>>><<<:::999777777777111222222333333222222111111111111222222222222333/////////000000222333333444555666777888999999999555444444333333333333333555555444444555666666777555666999;;;============:::;;;;;;:::999;;;>>>@@@EEEGGGHHHGGGFFFEEEFFFGGGGGGFFFEEEFFFIIIKKKKKKJJJDDDFFFHHHHHHHHHIIIKKKMMMQQQSSSVVVWWWWWWYYY[[[]]]___```aaaaaa```^^^[[[ZZZWWWUUURRROOOOOOPPPSSSUUUYYY[[[]]]``````___]]]\\\[[[WWWRRRMMMIIIFFFBBB@@@>>>======<<<;;;:::999999777777888999::::::;;;;;;555777999999999999;;;===999999999999::::::::::::888888888888888888888888777777777888999999::::::777777777888888888888999::::::::::::::::::::::::999999888888888888999999777777777666666666555555444333222333555555555333222111111000000000111111000//////.........................../////////////////////...............///...---...000111111000.........////////////000.........//////000000000111111111222222222222222111000000000000000111111111111111111222222222222444444555555666666666666666555444444555666555444333444555555444333555666555555555555666666666666777777666666555444444333555777888888666666777888888888999999:::;;;<<<<<<======>>>???@@@AAAAAABBBCCCEEEHHHJJJKKKLLLOOOQQQSSSTTTVVVVVVVVVWWWZZZ\\\[[[]]]``````___aaaeeejjjjjjrrr~~~rrrdddUUUJJJCCC@@@===<<<<<<<<<;;;:::777777888999999999888888777888888888888777777666888888888777555555666888999;;;:::666555888::::::777777777777888999:::;;;===???GGGZZZwwwxxxsssqqqnnnlllkkkkkkjjjhhheeedddccccccccc]]][[[XXXWWWWWWVVVUUUSSSPPPOOONNNMMMLLLJJJGGGDDD@@@???===:::888777555555111222333333333333222111//////000000000111111111000//////000000111222333444555666777888999999999777777666555555555555555777666555555444444555555666777888:::;;;<<<======<<<:::888888999:::<<<===CCCEEEFFFFFFDDDDDDFFFHHHGGGGGGGGGIIIKKKKKKJJJHHHDDDFFFHHHIIIIIIJJJLLLMMMQQQSSSUUUVVVVVVWWWYYYZZZ]]]^^^___``````^^^\\\[[[XXXVVVSSSPPPOOOPPPRRRTTTYYY[[[^^^aaabbbaaa___]]]\\\XXXSSSNNNJJJFFFBBB???>>>>>>===<<<;;;:::999999777888888999999:::;;;;;;777888::::::999999:::<<<888888999999999:::::::::999999999999999999999999888888888888888999999999777777888888888999999999::::::::::::::::::::::::999888777777777777888999777777777777666666666555555444333444666777666555222222111111111222222333111000000///......//////............////////////...///////////////000000...---,,,,,,///000000000/////////000000000111111......//////////////////.../////////000000000000000/////////000111222222111111111111222222222222222333333444555666777777555444333333555555444333222333555444444333555666555555555555666666666666555555555555555555555555555777888999888888999:::666777777888999:::;;;<<<======>>>???@@@AAAAAABBBCCCEEEHHHIIIJJJLLLOOOQQQSSSTTTUUUUUUUUUWWWYYY\\\]]]```cccdddccceeejjjoooqqqwwwzzzlll___PPPFFFBBB???===;;;;;;;;;:::888666777888999999999999888666777777888888888888777777888888777555555666888777999888555666;;;<<<999777777777777888999:::;;;;;;===EEEVVVqqqxxxsssrrrooommmlllkkkiiigggdddcccbbbbbbbbb^^^\\\YYYXXXXXXWWWVVVTTTPPPOOONNNMMMLLLJJJGGGDDDBBBAAA>>>;;;888555444333111222333444444333222111---.........//////000000000000//////000111222222333444666777999:::::::::999999888777777777777777666555444333222111111222888888999999:::;;;<<<<<>>===<<<;;;:::999999999999999999999999::::::999:::;;;:::888888999:::888888888999999:::::::::999999999999999999999999:::999999999888888777777777777888888999999999999999999999999999999999999999888777666666777888999777777777777666666666666666555555666777888888777333333333222222333444444222222111000000///000000............/////////000......//////000000111111---+++***+++---/////////000000000000111111111111///////////////.........111111222222333333333444////////////000111333333000111111111111222222222111111222333555666777777444333222222444555444222222333444444333333555666555555555555666666666777333333444444555666666666555777999::::::999:::<<<555666777888999:::;;;;;;======>>>???@@@AAAAAABBBCCCEEEHHHIIIJJJLLLOOOQQQSSSTTTUUUUUUUUUVVVYYY\\\^^^bbbfffgggfffiiioootttwww}}}wwwiii[[[MMMCCCAAA???===;;;;;;;;;999888888999:::;;;;;;;;;;;;;;;555666777888888888888888666777888777555555666888333666666444777======777777777777777888999:::;;;999===EEETTTmmmyyysssrrrooommmlllhhhfffcccbbbbbbbbbbbbaaa```]]]YYYWWWVVVUUUSSSRRRSSSRRRPPPMMMJJJGGGEEEDDDAAA???===;;;888666555555555444444333333222222111333333333222222222111111000111222333333444444333444555666888999999999999>>>:::555444666888888777333444555666666666555444777777777777888999:::;;;<<<<<<<<<:::888777999;;;@@@BBBCCCCCCCCCCCCEEEFFFLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFFFFGGGIIIMMMQQQUUUUUUTTTTTTTTTTTTUUUUUUUUUWWWYYYYYYXXXXXXYYYZZZXXXWWWTTTPPPMMMNNNRRRUUUWWWYYY\\\^^^`````````___]]][[[WWWRRRLLLGGGCCCAAAAAA@@@???>>>>>>===;;;888<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999999888777777777888:::::::::999888666666666777888;;;::::::999888888888888999999888888999999:::;;;::::::;;;<<<=========<<<666666777777777777666666777777777777666666666666555555666666666666555555555555444333333222111111111000000///...---------,,,,,,------...//////000111000///......///000111////////////000000000000......//////000000111111///////////////////////////////////////000111111111111111111111000//////000000000000000000000000000111222333444444444444444444444333333222222111222222333333444555555555444444444555555555555666666666666666777777777777777777777777777777777777999::::::;;;;;;<<<<<<<<>>>>>===;;;999:::::::::::::::;;;;;;;;;<<<;;;;;;:::999999888888:::999999888999999;;;<<<:::999888777666777777888999999999888999999::::::999999888888999999:::;;;============<<<;;;:::999777777888888888888777777888777777777666666666666666666777777777777666666444444333222222111000000111111000//////...------------......///000000111111111000000000000111111000000000000000/////////////////////000000111111///////////////////////////////////////000111111111111111111111000//////000000000000000000000000000111222333444444444444444444444444333333222222444444333333333333333333444444444555555555555666555555555555666666666666777777777777777777777777888888999:::;;;<<<======>>>@@@@@@@@@???@@@BBBDDDCCCDDDEEEHHHJJJLLLNNNOOOTTTUUUVVVWWWWWWYYY\\\___bbbeeehhhkkkmmmrrrzzzmmm]]]NNNDDDAAA<<<<<<;;;::::::999888888<<<999777777888999777555999888777666666777888888888777666555555666777888777777777777888999999:::888888888888888888888888;;;===AAAIII]]]xxxqqqnnnjjjgggfffhhhfffcccbbbbbbcccbbbaaaaaa^^^ZZZWWWVVVUUUTTTRRROOONNNMMMKKKHHHFFFEEEDDDAAA???===;;;888666555555111111222333333444555555111111111000000000/////////000000111222222333333444555666777888999999999;;;999555444555666666666333444444555666666555555777777777777888999::::::;;;<<<<<<:::888777999:::;;;>>>AAADDDDDDEEEGGGHHHJJJJJJJJJJJJIIIHHHFFFFFFEEEGGGIIIJJJJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUTTTSSSTTTUUUUUUTTTSSSSSSUUUWWWVVVUUURRRNNNKKKLLLNNNQQQUUUWWWZZZ^^^aaabbbccccccaaa___\\\WWWRRRLLLHHHEEECCCAAA???>>>>>>>>><<<:::888888888999999::::::::::::::::::999999888888777:::::::::::::::;;;<<<<<<:::999888888777777888888888888888888999:::;;;<<<999999888888999999:::;;;============<<<;;;::::::888888999999999999888888888888777777777666666666666666777777777777666666333333222222111111000000111111000000//////............//////000111111111000111111222222111111000111111111000000//////////////////000000000000111///////////////////////////////////////000111111000111111111111000000///000000000000000000000000000111222333333333333333444444444444444444333333555555444444333222222111444444444555555555555666444444444444555555555555777777777777777777777777777888999:::;;;<<<===>>>===>>>??????>>>???AAACCCCCCDDDFFFHHHJJJMMMNNNOOOWWWXXXYYYZZZZZZ[[[^^^```cccgggkkknnnqqqwwwtttcccUUUHHHAAA@@@<<<;;;;;;::::::999999888;;;999888777888888777555888888777777777777777888777777666666666666777777999888777666666777888999666777777888888999999999<<<===???FFFVVVtttzzzrrrpppmmmjjjjjjiiifffdddbbbccccccbbbaaaaaa^^^ZZZXXXWWWVVVTTTSSSOOONNNMMMKKKIIIGGGFFFEEEAAA???===;;;888666555555222222222333333444444444222111111111000000000000111111111111222333444444333444555777888888999999999888666444444555555555333333444555555666666666666666666777777888999:::;;;<<<<<<;;;999888888:::===@@@DDDGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDGGGIIIKKKKKKKKKMMMNNNPPPRRRTTTVVVWWWVVVUUUTTTVVVWWWWWWVVVTTTTTTVVVXXXWWWVVVTTTPPPNNNMMMPPPRRRUUUWWWZZZ^^^aaadddeeefffdddbbb___[[[UUUPPPKKKHHHDDDBBB?????????>>><<<;;;888888888999999::::::;;;;;;:::::::::999999888888:::::::::::::::;;;;;;<<<999999999999888999999999999999999888999999::::::999999888888999999:::;;;999999;;;<<<============999999::::::::::::999999888888888777777777666666555666666777777666666555333333333222222222111111111111111000000/////////....../////////000000000///000111222222111000///222222111111000/////////000000000000000000000000///////////////////////////////////////000000111000000111111111111000///000000000000000000000000000000111222222222222222444444444444444444444555555555555444444444333333444444444555555555555666444444555555555666666666777777777777777777777777999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBCCCDDDFFFIIIKKKNNNOOOPPPWWWYYY[[[\\\]]]^^^aaacccdddhhhmmmqqqtttzzzkkk[[[NNNDDD???>>>;;;;;;;;;::::::999999999999999888888888777666555666666666777777888999999777777777777777777777777999888666555555666777888555666666777888999999:::<<<<<<>>>CCCPPPiii{{{sssqqqooommmmmmiiigggdddccccccccccccbbbaaa^^^ZZZXXXWWWVVVTTTSSSPPPOOONNNLLLJJJIIIGGGFFFAAA???===;;;888666555555444444444333333222222222333333222222222111111111...---------...///000111333444555666777888888888666555444333222222222333333333444444555666777777666666666666777888999::::::<<<<<<;;;999888888999===AAAFFFJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHEEEGGGIIIKKKJJJKKKLLLMMMKKKMMMPPPRRRSSSSSSRRRRRRWWWXXXXXXVVVTTTTTTUUUVVVUUUUUUSSSPPPNNNNNNPPPRRRUUUWWWZZZ^^^aaaeeeggghhhgggeeeccc___YYYSSSNNNKKKEEECCC@@@??????>>>===<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888999999:::::::::::::::999999999::::::::::::999<<<;;;:::999888888888888999999888888999999:::;;;888999:::<<<===>>>>>>>>>::::::;;;;;;;;;;;;::::::888888888888777777777777444555555666666555555444444444444444444333333333111111111111111000000000------............//////---...///000000///...---222111111111000000000///111111111111000000000000///////////////////////////////////////000000111///000000111111111000000000000000000000000000000000000111111222222111111222333333444444555555555444555555555666666666777444444444555555555555666555555666666666777777777777777777777777777777777;;;::::::::::::999999999;;;<<<===>>>===>>>AAACCCCCCDDDGGGJJJMMMPPPRRRSSSWWWZZZ]]]___```bbbdddfffdddhhhnnnrrrvvv|||wwwdddUUUJJJAAA===>>>;;;;;;::::::::::::999999888888999999888666555555333444555777999:::;;;<<<888888888888888888888888888777666555555555666777555555666777888888999999::::::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::999999:::;;;;;;;;;::::::===<<<;;;999888777666666999999888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999999888888888777777777555555666666666666555555555555555555444444444444222222111111111111111111---------...............---......//////......---111111111111111111111111222111111111111000000000///////////////////////////////////////000111111///000000111111111111000000000000000000000000000///000000111111111000000111111222222333444555555333444444555666666777777444444444555555555555666666666666666777777777888777777777777777777777777::::::::::::999999999999;;;<<<===>>>>>>???AAACCCCCCDDDGGGKKKOOOSSSVVVWWWXXX[[[^^^aaabbbccceeegggeeejjjppptttxxx}}}|||mmm\\\PPPGGG@@@======::::::::::::::::::::::::666888:::999777555555555222333555777999:::;;;<<<777777888888888888777777555555555666666666666666555666666777777888888888888888;;;BBBHHHUUUqqqwwwsssooommmllljjjgggdddcccddddddcccbbbbbb___[[[YYYXXXWWWUUUTTTQQQPPPOOOLLLIIIGGGEEEDDDAAA???===;;;888666555555333333333333333333333333222222222222111111111111222111000///000222444555333333555666777888888888888:::;;;999666555666888333333333333444666888999666555555666666777888999:::;;;===<<<:::888888888;;;AAAIIIOOORRRSSSSSSSSSOOOPPPPPPPPPPPPOOONNNNNNFFFFFFGGGGGGFFFGGGJJJLLLOOOPPPQQQSSSUUUVVVXXXXXXUUUWWWYYYYYYWWWTTTRRRQQQOOOOOOOOONNNMMMNNNPPPRRRWWWYYY[[[^^^bbbeeehhhjjjiiiiiigggccc^^^WWWQQQNNNGGGDDDAAA????????????>>>>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::888999;;;;;;<<<;;;;;;:::888999:::<<<<<<<<<;;;:::<<<;;;:::999888888777888999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888888777777777777888888888888777777444444444444444444444444222222222222222222222222/////////...............//////............//////000000000111111222222333222222222111111111000000///////////////////////////////////////000111111//////000111111111111111000000000000000000000000///000000000000000////////////000111222444444555333333333444444444444444444444444555555555555666555555555666666666777777777777777777777777777777777888888999::::::;;;;;;;;;<<<>>>>>>>>>???BBBDDDCCCDDDHHHLLLQQQVVVYYY[[[\\\^^^aaabbbbbbbbbcccdddggglllrrrvvvzzz~~~~~~mmmaaaRRRJJJDDD>>><<<===::::::::::::::::::::::::555888::::::777555444555444555666888999999999999444555666777777666555444222333555777777777666555666666666777777777777777777666;;;AAACCCKKKccc}}}{{{vvvqqqnnnmmmjjjgggeeecccddddddccccccbbb___[[[YYYXXXWWWUUUTTTQQQPPPNNNKKKHHHFFFCCCBBBAAA???===;;;888666555555111222222333333444444555111111111111000000000000///...---,,,---///111222222333444666777777888888222444555333000///000222333333333333444666888999555555555666666777888999999;;;===<<<:::888888888<<>>>>>===<<<;;;::::::999999999999999999999999999::::::<<<=========<<<;;;888999;;;<<<<<<<<<;;;;;;::::::999999888999999999999999888888999999:::;;;777888:::<<<===>>>??????999::::::;;;;;;::::::999999999999888888888888777999999::::::::::::999999333333333333333333333333222222222222222222222222000000000000////////////111000///......///000111//////000111222333333444222222222222111111000000///////////////////////////////////////000111111//////000111111111111111000000000000000000000000///000000000000000//////......///111222333444444444333333222222111111000444444444555555555666666444444444555555555666666777777777777777777777777444555666888:::<<<===>>>;;;===>>>??????@@@CCCEEEBBBDDDHHHMMMSSSXXX\\\^^^___aaaccccccbbbaaaaaaaaaiiinnntttxxx{{{}}}qqqcccWWWKKKEEEAAA===<<<===::::::::::::::::::::::::444888;;;:::777444444555666777888999999888777666222333444555555444333222000222555777888777666444777777777777666666666666777666;;;AAAAAADDDZZZssssssmmmmmmooollljjjgggdddbbbbbbbbbbbbaaaaaa```___]]]YYYTTTPPPNNNOOOOOOMMMIIIFFFEEEEEEEEEBBB>>>:::777666666666555555444333333333333444333333222222111000000000111111111111222222222222111222333444555777888888999888777666555444444444222222222333444666888:::777666666555555555555555;;;<<<======>>>===<<<<<<<<>>???@@@???@@@CCCEEEFFFHHHLLLNNNQQQUUUYYY]]]^^^```bbbaaa___```dddgggpppvvv{{{}}}}}}qqqjjj\\\RRRHHHCCC@@@;;;888888:::888777888<<<===<<<:::999999888777666666777777666666666666777777777777666555555555555666777777:::888555333222444666777888888888777777777777777888777:::>>>???BBBPPP___|||uuummmlllmmmkkkiiifffcccaaaaaaaaabbbbbbaaa___^^^]]]YYYTTTPPPOOONNNMMMLLLJJJGGGEEEDDDDDDBBB>>>:::777666666666555555444444333333333444333333222222111000000000////////////000000000000111222333444555777888888777777666555555555555555333333333444666888:::;;;888888777777777777777888;;;<<<>>>@@@@@@???>>>===@@@EEEPPP\\\fffkkkllljjj^^^YYYSSSQQQRRRSSSRRROOONNNJJJFFFEEEHHHJJJKKKKKKOOOPPPQQQSSSUUUVVVXXXXXXXXXZZZ[[[[[[ZZZVVVRRRPPPPPPQQQQQQPPPPPPQQQUUUXXX[[[\\\___bbbeeegggiiijjjnnnnnnoooooommmhhhaaa\\\SSSLLLFFFDDDBBB>>>>>>@@@CCCBBB@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::999999999::::::;;;;;;;;;777777888::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888888888888888888888888888999999999999888888555555555444444444333333222222222111111111111000333333333222222222111111/////////000000000111111000000111111111222222222444333333222111111111222///000000111111111000000000000000000111111111111///000111111000000111222333222111000000111222333111000///......///000111000000000000111222333444222222333333333444444444555555555555555555555555666666666777777888::::::888777555444444555666888777888888999999:::;;;;;;:::<<<>>>???@@@BBBEEEGGGEEEHHHLLLPPPSSSWWW[[[^^^]]]___bbbbbbaaabbbfffjjjssszzzxxxllldddXXXMMMDDD@@@>>>;;;:::;;;;;;:::888:::<<<===<<<;;;999888888777666666777777555555555555666666666666444333333333333444555555666666666777666666555555666666666666666666666666777666999<<<===@@@LLLYYYooovvvnnnlllllliiihhheeebbb`````````aaabbb```^^^]]][[[XXXSSSPPPPPPNNNKKKJJJKKKJJJFFFBBBDDDAAA>>>:::777666666666555555444444444333333333333333222222111000000000////////////000000000000111111222444555666777888666666555555555555666666333444444555777999;;;<<<999999999888999999::::::;;;===@@@CCCDDDCCCAAA???@@@FFFPPP\\\ffflllmmmkkk___[[[UUUSSSSSSTTTSSSQQQSSSOOOKKKIIIIIIKKKMMMMMMQQQQQQRRRTTTVVVWWWXXXYYY[[[[[[[[[ZZZYYYVVVTTTRRRRRRSSSSSSRRRRRRSSSVVVYYY[[[]]]aaaeeehhhjjjkkkkkkoooqqqtttwwwwwwsssmmmhhh]]]TTTJJJEEEBBB>>>>>>AAABBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<======<<<<<<<<<:::999999888888999999:::999999::::::::::::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;::::::::::::888888888888888888888888888888999999999999888888555555555555555555555555222222222111111111111000333222222222222111111111/////////000000000111111000000000111111111222222333333222222222222222222//////000111222333333222111111111111222222222222///000111111000000111333222222111111111111222222111000///......///000111...//////000111333444555333333333333444444444444555555555555555555555555666666555666666777888999444555777777888777666555777888888999999:::;;;;;;;;;<<<>>>??????AAADDDFFFBBBFFFKKKPPPTTTWWW[[[]]]\\\___bbbcccccceeekkkoooxxxqqqddd]]]QQQHHH@@@>>>>>><<<;;;===<<<;;;:::;;;<<<===<<<;;;888888777666666666777777444444444444555555555555444333333333333444555555222555888::::::888666444555555555555666666666666555666999;;;;;;===FFFPPPbbbyyyvvvooommmlllhhhfffdddaaa```___```aaa```^^^[[[YYYXXXUUUQQQOOORRRNNNJJJJJJMMMLLLHHHCCCCCCAAA>>>;;;888777666666444444555444444444333333333333222222111000000000000111111111222222222222111111222333555666777777666666666666666666555555333333444666888999;;;<<<999999999999999:::;;;<<<;;;>>>BBBFFFGGGFFFCCCAAA===AAAJJJUUU___eeefffeee___[[[VVVTTTTTTTTTTTTSSSVVVSSSOOOLLLKKKLLLMMMNNNQQQRRRSSSTTTUUUWWWXXXXXX]]]\\\[[[ZZZXXXWWWVVVUUUUUUVVVVVVUUUTTTUUUYYY[[[]]]```eeejjjnnnooooooooopppsssxxx}}}}}}xxxsssfff[[[OOOIIIDDD@@@AAAEEEAAA@@@@@@???>>>>>>>>>>>>====================================>>>>>>>>>>>><<<<<<============<<<<<<:::999999888888999999:::::::::::::::::::::::::::===;;;:::888888888999:::;;;;;;;;;:::::::::999999888888888888888888888888888888999999999999888888666666666555444333333222222222222111111111000000000000000000////////////........./////////000000000000000000111111111111222222222333222222222111000111222222333333333222000000000111111111222222///111222222111000222333222222222222222222222222111111000//////000111111000000000000111222333444333333333444444444444555444444444555555555555555555555555555555666777777444555777888888777666555777888888999999:::;;;;;;???@@@@@@???>>>>>>@@@AAAAAAEEEKKKPPPSSSUUUWWWYYYZZZ^^^bbbdddfffjjjpppuuu||||||lll___WWWKKKDDD???@@@AAA>>>;;;;;;<<<;;;;;;;;;;;;;;;;;;:::888777777666666666777777444444555555555666666666666555555555555666777777222444777::::::999666555555555666666666666666777666777999:::999;;;BBBHHH\\\rrr}}}sssnnnmmmmmmgggfffcccaaa______```aaa___\\\XXXVVVTTTRRROOOMMMSSSOOOKKKLLLNNNNNNIIIDDDBBB@@@>>>;;;999777666666444444555555555444333222333333222222111000000000000111111111222222222222000111222333444666777777888888888888777666555444222333444666777888999999777777777888999:::;;;<<<<<>>====================================>>>>>>>>>>>><<<<<<============<<<<<<:::999999888888999999::::::::::::::::::::::::::::::999888777777888999:::;;;;;;:::::::::999999999888888888888888888888888888888999999999999888888777777666444222111000///222222222111111111000000//////////////////////////////000000000111111111//////000000000111111111111222222333333333222111333333333333333222111111/////////000000000111111000111222222111111222333222222222333333222222222111111000000000000111111222222111111000111111111333333444444444555555555444444444555555555666666555555555555555555666777666666666666777777888888777888888999999:::;;;;;;>>>???@@@???>>>>>>???AAAEEEIIINNNRRRSSSUUUVVVWWWZZZ^^^cccfffiiinnnuuuzzz{{{jjj\\\RRRFFFBBBAAADDDEEE???999777::::::::::::999888888888777666666666666666777777555555666666666777777777666555555555555666777777444555666777888888777777666666666777777888888888777:::;;;999888;;;@@@CCCVVViiiuuuooommmmmmmmmgggeeecccaaa``````aaaaaa___[[[WWWTTTRRRPPPOOOMMMQQQNNNLLLLLLMMMMMMIIIFFFAAA@@@>>>;;;999888777666333444555555555444333222333333222222111000000000////////////000000000000000000111333444555666777888999:::::::::888777666333444555666777777777777666666666777888:::;;;<<<>>>@@@CCCFFFGGGFFFDDDBBB<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<======<<<<<<<<<:::999999888888999999:::;;;;;;::::::::::::999999777777777777888999::::::::::::::::::999999999999888888888888888888888888888888999999999999888888777666555444222000//////222222222111111111111000000000111111111111111222111111111222222222333333/////////000000000111111000111222333444333222111333333444333222111000000.../////////000000000000000111222222111111222444222222333333333333222222111111111111111111111111444333222111000000000000333444444444555555555555333333444444555666666666666666555555555555666666777666666555666777999:::777888888999999:::;;;;;;:::;;;===>>>>>>@@@CCCEEEJJJMMMQQQTTTUUUVVVWWWYYYZZZ^^^dddhhhkkkqqqyyy~~~{{{hhhXXXNNNCCC@@@@@@EEEFFF???888555:::;;;;;;:::777666666777666666555555666666777777666666666666777777777888444333333333333444555555666555555444555555666777666666777777888888999999999;;;;;;777777;;;??????MMM]]]vvv{{{oookkkkkkllllllgggfffcccaaa```aaabbbbbb```\\\WWWTTTRRRQQQPPPNNNMMMMMMLLLLLLKKKIIIGGGFFF@@@???>>><<<:::888777666333444555666666444222111333333222222111000000000////////////000000000000000000111222444555666777666777999;;;<<<<<<;;;:::666777777888888777777666555555666777888:::<<<===???AAACCCDDDEEEDDDCCCBBB>>>===<<<>>>DDDJJJNNNQQQTTTSSSRRRPPPPPPRRRUUUWWWWWWYYY[[[ZZZVVVSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^\\\[[[\\\___aaabbbfffkkkqqquuuxxxyyyzzzzzz|||yyypppeee^^^UUULLLGGGGGGBBBBBBBBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::;;;;;;;;;::::::999999999777888999999::::::999999:::::::::999999999999888888888888888888888888888888888999999999999888888555555555444333333222222222222222111111111111000000000000000111111222222///000000000000111111111////////////000000000111///111222444444333222111111222222222222222111111//////000000000111111111000111333222111111222444222222333444444333222222111111111222222111111111222222111111111111111111444444444444555555555555333333444444555666666777777777666666555666666777666666666666777888999:::777888888999999:::;;;;;;888:::<<<===>>>@@@CCCFFFJJJLLLOOOQQQSSSUUUXXXZZZ[[[___eeeiiimmmsss{{{yyyeeeTTTIIIAAA===<<>>999777:::<<<===;;;777666666888555555555555555666777777555555555666666666777777444333333333333444555555555555555444444444444444555555666666777888888999999<<<:::444444:::>>>===EEERRRjjjwwwllliiijjjkkkkkkgggfffdddbbbaaaaaabbbcccbbb^^^XXXTTTSSSRRRQQQPPPJJJKKKLLLKKKHHHFFFFFFFFF@@@???>>><<<:::888777666333444555666666444222111333333222222111000000000111111111111222222222222000000111222444555666666444666999<<<>>>??????>>>888999::::::999888777666666666666888999;;;===>>>@@@AAABBBCCCCCCBBBBBBAAA???<<<999:::>>>DDDIIILLLQQQQQQPPPOOOOOOQQQTTTWWWXXX[[[^^^]]]ZZZVVVTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWYYY[[[]]]^^^___^^^^^^_________]]]\\\]]]```bbbbbbeeejjjppptttxxxyyyzzz~~~zzzppphhh^^^SSSLLLJJJBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;;;;;;;;;;;;;::::::999999999999999999:::;;;;;;;;;::::::999999999999:::;;;<<<;;;:::999888:::::::::999999999888888888888888888888888888888888888999999999999888888444444444555555666666666222222222111111111111000---.........//////000000,,,,,,,,,,,,---------...////////////000000000000///000222444444444222111///000111111222222222222000111111111111222222222000222333333222111333444222222444444444444222222111111222222222222111111111000000000111222333333444444444555555555666666333333444444555666777777888777777666666666777777444555777888999999999888777888888999::::::;;;;;;;;;<<<>>>>>>>>>???AAACCCFFFHHHKKKMMMOOORRRVVVZZZ\\\```fffjjjnnnttt|||wwwcccQQQFFF@@@:::888<<<>>><<<::::::;;;===>>><<<888666777999555555555555555666777888444444444555555555666666666555555555555666777777444444555555555333222111444444444555666777777888999;;;888222222999===<<>>:::666888888666555333111000000111111111111111111111111000000000000000000000000111111111111222333444444666777:::<<<>>>?????????999888888999::::::777555777666666777999;;;===>>>BBBAAAAAABBBCCCCCCBBB@@@@@@???===::::::>>>DDDIIIMMMMMMMMMKKKKKKMMMQQQTTTXXX\\\___^^^ZZZWWWVVVVVVSSSTTTUUUUUUUUUVVVYYY[[[ZZZ[[[\\\\\\[[[\\\^^^`````````___``````bbbdddeeehhhhhhjjjoootttyyy|||}}}{{{qqqggg\\\SSSMMMKKKHHHFFFFFFGGGFFFBBB>>><<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;:::999999888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999888777777777888::::::999999999999999999999999555555555666666666666666333333333333333222111111111000///......///000111//////...//////000111222////////////////////////111111111111222333444555222222333333333222222111111111000000000000111111111111111111111111111111222222222222222111000///555444444333222111000000333000---...000222222000555666666666555444333333777777777777777666555555555555555555666666666666888888888888777777777777:::999888888999:::<<<=========>>>???@@@BBBDDDEEEGGGIIILLLNNNPPPRRRVVVYYYaaadddhhhlllqqqxxxqqq\\\MMMEEE???===;;;;;;<<<<<<;;;:::555666777888888888888888:::999888777666555444333333444555666666555444333666555444333333444555666555555555555555555555555777888888888999999999999888888777777888888999:::AAAFFFVVVpppuuummmiiiiiijjjjjjhhhddd```______aaabbbccc```^^^ZZZVVVSSSRRRRRRRRRPPPOOONNNLLLJJJHHHFFFEEEBBB???<<<<<<>>>>>>:::666777777666444333222111000111111111111111111111111000000000000000000000000000000000111222333444555444666888:::<<<<<<<<<<<<777666777888:::;;;999777777777777888999;;;===>>>DDDCCCCCCCCCCCCCCCAAA@@@BBB@@@===:::999<<>>???@@@BBBDDDEEEGGGIIILLLOOOQQQTTTXXX[[[```ccchhhmmmssszzzlllWWWIIICCC>>><<<::::::::::::999888666777777888888888888777999888888777666555444444333444555666666555444333666555444444444444555666555555555555555555555555555555666666666777777777888888888888888999999:::===AAAOOOggg~~~uuummmiiiiiijjjjjjdddaaa^^^]]]^^^```aaabbb___]]]ZZZVVVTTTRRRRRRRRRQQQPPPNNNLLLIIIGGGEEEDDDCCCAAA>>>>>>???===999555555555555444333222222222111111111111111111111111000000000000000000000000//////000000222333555555555666888:::;;;;;;;;;;;;666555666888:::;;;;;;999777777888888:::;;;===>>>FFFEEEEEEDDDCCCBBBBBBAAACCCBBB>>>;;;999:::???BBBHHHJJJKKKLLLLLLLLLNNNOOOVVVXXX[[[\\\ZZZXXXVVVVVVSSSTTTUUUTTTTTTUUUXXXZZZ\\\^^^_________```bbbdddffffffeeeeeeeeefffhhhiiihhhiiikkkoootttzzzwwwhhh^^^VVVQQQJJJFFFEEEDDDAAA>>>===============<<<;;;;;;;;;<<<<<<============<<<::::::::::::::::::::::::;;;:::999888888999:::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::777777666666666666777777999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555222333333333333333333333333333222111111222222333111111000/////////000000111111111111111111111111////////////000111222333111222222333333222222222111111000000000000111111333333333333333333333333333333333333333222222111//////000000000111111111333222111111333444444333444444555555666555555555555555555555555444444333555555555555666666666666444444555666777888999999999999999999:::;;;<<<<<<======>>>???AAACCCEEEFFFFFFIIILLLOOORRRUUUZZZ]]]^^^ccciiiqqqxxx}}}dddRRRFFF@@@>>><<<:::999999999777666777888888888888777777666777777777666666666555555444444555555555555444444666555444444444444555666555555555555555555555555555555555555666666666666999888888888888999:::::::::===HHH\\\uuu~~~uuummmiiihhhhhhhhhaaa^^^\\\\\\]]]```aaaaaa___\\\YYYVVVTTTSSSSSSSSSRRRQQQOOOLLLIIIFFFDDDCCCBBBAAA??????>>>;;;777333444444444333333333333333111111111111111111111111/////////////////////////////////000111333555555777888:::;;;<<<<<<<<<;;;777666666777:::;;;:::999888888999:::;;;<<<===>>>GGGGGGGGGEEECCCBBBBBBCCCDDDBBB???;;;999:::>>>AAAIIIKKKOOOPPPOOOMMMLLLLLLSSSUUUXXXYYYYYYXXXVVVUUUTTTUUUUUUUUUTTTUUUXXXZZZ\\\^^^___``````aaadddfffhhhhhhgggffffffggghhhiiijjjlllnnnqqquuuzzztttkkk___XXXOOOIIIGGGFFFDDDBBB>>>>>>>>>>>>======<<<;;;:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::999999999999::::::888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666555555555555555555555555666666333333333222222222222222222222111000////////////000000000000000000000000.........//////000111222111111222333333333222222222111111000000111111222333333333333333333333333333333444444444333333222222222222222222222222222222111111222333444444444333333444555666666666555555555555666666555555444555555555555666666666666444555555666777777888888999999999999:::;;;<<<<<<======>>>???AAACCCEEEFFFFFFHHHKKKNNNPPPTTTXXX[[[^^^dddmmmvvvuuu^^^MMMDDD@@@???===:::999999888777555888888888888888777666555666666666666666666666666444444444444444444444444555555555444444555555555555555555555555555555555666666666777777777888888888888888888888999::::::999<<>>===<<<;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<888888999999::::::::::::999999999999999999999999::::::999888777666666555555555444444444444555666333333333222222111111000333222111000000///000000////////////////////////............///000111222000111222333333333333333222222111111111111222222333333333333333333333333222333333444444333333333444444333333222111111000///000111222222222333444333333444555666666666555555666666777777777666666555555555555666666666666777777777777777666666666888888999:::;;;;;;;;;;;;<<<===>>>???BBBDDDFFFGGGFFFIIIKKKNNNPPPSSSVVVYYYbbbhhhsss~~~lllXXXKKKCCC@@@@@@>>>;;;::::::999888666888888888888888777666555555555555555666666666666444444444333333444444444444555555555555555555444555555555555555555555555555666666666666777777777888888777777888888999:::777:::AAANNNaaazzz}}}uuummmiiifffeeeddd```^^^]]]]]]___aaaaaaaaa]]][[[XXXVVVTTTTTTTTTUUUQQQPPPNNNLLLIIIGGGEEEDDDAAA@@@>>>;;;999666555444333333333333222222222222111111111111111111111111000000000000000000000000000000000000000111222333333444666888999999999999;;;999777777888999888777999:::;;;<<<============BBBDDDEEEDDDBBBCCCFFFJJJFFFEEECCC@@@>>>???BBBDDDIIIOOOWWW[[[ZZZUUUOOOLLLOOOPPPSSSVVVZZZZZZXXXVVVWWWWWWXXXWWWVVVVVVYYY[[[[[[]]]___```aaacccfffiiikkkjjjhhhgggfffgggggghhhnnnqqqvvvyyy{{{~~~qqqhhh\\\RRRLLLIIIEEECCC@@@@@@@@@@@@???===<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::999999999999::::::888999999:::;;;:::::::::999999999999999999999999::::::999999888888777777555444333222111222333333333333333333333222000000222222111000000000111111....................................///000111222000111222222333333333333222222111111111111222222333333333333333333333333111222222333333333333333333333222111000///...------///222333222222333444444444555555666555555555555666777777777777777777555555555555666666666666999888888888777777777666888888999:::;;;;;;;;;;;;<<<===>>>@@@BBBEEEGGGHHHHHHJJJMMMPPPRRRUUUZZZ]]]gggooo{{{xxxcccRRRGGGAAA??????===;;;:::::::::888777777888888888888777777666555555555555555555555666444444333333333333444444444444555666666555444444555555555555555555555555333333333333444444444555777666666666666777888888555888>>>FFFVVVooozzzsssllliiihhhgggfffbbb```______aaabbbbbbaaa\\\ZZZXXXVVVTTTTTTUUUVVVPPPOOONNNLLLJJJHHHFFFEEEBBB@@@>>>;;;888666777777444333333333222222111111111111111111111111111111000000000000000000000000111111000000000000111111111333555777999999:::999:::888666666888999999999:::;;;<<<===>>>>>>======>>>AAACCCCCCAAACCCHHHMMMKKKJJJGGGDDD@@@@@@BBBDDDMMMTTT^^^eeeeeeaaa[[[WWWQQQQQQTTTXXX\\\^^^\\\YYYXXXYYYYYYXXXWWWWWWZZZ\\\\\\^^^aaabbbccceeeiiikkklllkkkjjjhhhgggggghhhhhhkkkqqqxxx}}}wwwiii]]]TTTNNNHHHDDDAAAAAAAAA@@@???>>><<<<<<<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::::::::::::::::::::999999888888999999:::888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888777555333222222333333444555555555444333111000111111111000111111222222////////////////////////////////////000111222222000000111222333333333333333222222111111222222333222222222222222222222222000111111222333333222222111111111000000000//////---000333444333333444666555555555666555555444444444555666666777777666666555555555555666666666666888888888888999999999999777888:::;;;<<<;;;;;;;;;<<<===>>>@@@BBBEEEGGGIIIJJJMMMQQQTTTXXX]]]bbbeeemmmvvv{{{kkkYYYKKKAAA===;;;===;;;999999999999888777666777777888888888888777555555555555555555555444444444333222222333444444444444555666666555444444555555555555555555555555222222333333333444444444555555555555555666777777555888<<>>:::777777999:::444444333333222111111000111111111111111111111111000000000000000000000000222111111000000000000000222444666999;;;<<<<<<<<<888666555666888:::;;;;;;:::;;;<<<>>>>>>>>>======;;;???BBBBBBAAACCCJJJPPPOOONNNKKKFFFBBB@@@AAACCCQQQZZZfffnnnpppmmmgggcccRRRSSSUUUZZZ___aaa___\\\YYYZZZZZZYYYXXXXXXZZZ\\\^^^```bbbdddeeegggkkkmmmnnnmmmkkkiiihhhhhhiiiiiihhhpppyyyuuuggg\\\SSSLLLGGGBBBAAAAAA@@@???>>>===<<<>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::===;;;999666555555555666555666777777666444222111111000000000111222333333000000000000000000000000/////////000000111222333///000111222333444444444333222222111111222222333111111111111111111111111///000111222222222222222222222222222222333333333...111555666555444555777555666666666555444333333333333444555666666666555555555555555666666666777777777888999:::;;;;;;<<<777888:::;;;<<<<<<;;;:::<<<===>>>@@@CCCEEEHHHIIIKKKOOOTTTXXX]]]ccciiimmmqqqzzzzzzqqqbbbSSSFFF===999888;;;999777777888999888777555666777888888888888888666666555555555444444444444444222222222222444444333444555666666555444333555555555555555555555555444444444555555555666666444444444444444555666666888;;;===@@@III___xxxoooiiihhhhhhhhhgggcccaaa``````aaabbbbbbaaa___\\\YYYWWWVVVTTTRRRPPPSSSPPPLLLJJJIIIIIIIIIHHHCCCBBB@@@===:::888555444333333333333333333333333222222222222222222222222111000000000//////......000000000000000000000000444555666777888999:::::::::888666444444777:::<<<999:::<<<===???@@@@@@AAA===<<<===>>>AAAFFFKKKNNNSSSRRRPPPKKKEEECCCEEEHHHSSSbbbvvvuuunnn^^^XXXTTTWWW```eeeccc___^^^\\\YYYXXXYYYZZZZZZZZZ```aaaccceeegggiiijjjjjjmmmlllkkkjjjjjjjjjjjjjjjmmmrrryyyssseeeYYYPPPJJJDDDBBBBBBCCC@@@;;;:::===????????????>>>>>>>>>>>>======>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888888<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;::::::::::::::::::999999999888888555555444555555666777888777666555444333222222222444222111111222333333222000000111222222222222111111222222222333333333333111222333444444333222111111111222222222333333333111111111111111111111111111111222222222333333333111222333222000000000111222222333333444555666666666666666666666666666666333444555777777777666555666555555444444666777888===;;;777444444666999;;;888999999::::::;;;;;;<<<===>>>@@@@@@@@@BBBDDDGGGLLLPPPVVV\\\bbbiiipppuuu{{{zzzssscccQQQGGGBBB===999888:::::::::999999999888888666555444333333444555666555444333222222333444555111333555666555444333333444444444333333222222222555444444333333444444555222333333444444333333222555555444333333555666777666777:::===CCCUUUtttxxxoooiiihhhhhhhhhgggcccbbb``````bbbcccbbbaaa```]]]ZZZXXXWWWUUUSSSQQQSSSPPPLLLJJJJJJJJJIIIHHHCCCBBB@@@===:::777555444333333333333333333333333222222222222222222222222111111111000000/////////000000000000000000000000333444555666888999:::;;;:::888666444444666999;;;:::;;;<<<>>>???@@@AAAAAA===<<<===???CCCGGGLLLOOOQQQSSSUUUUUUSSSPPPMMMKKKVVVeeezzz}}}vvvbbb[[[UUUVVV]]]ccccccaaa___]]]ZZZZZZZZZ\\\^^^___aaabbbdddfffhhhjjjkkkkkkmmmmmmlllkkkkkkkkkllllllnnnssszzz{{{mmm___TTTMMMHHHEEEDDDDDDBBB======@@@????????????>>>>>>>>>>>>======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::::::::::::::999999999888888888777666666555555555666666888777666555444444444444444222000000222333333222000000111222222222222222////////////000000000000222222222333333222222222000000111111111222222222111111111111111111111111111111111222222222333333222333444333222111222333333333333444444555555555666666666666666666666666666666777777777777777777666666555444555666777888???===:::777666777999;;;888999999::::::;;;;;;<<<<<<>>>@@@@@@@@@BBBEEEGGGMMMPPPVVV]]]dddllltttyyytttkkk\\\LLLDDD@@@<<<999999999999999999888888888888777666666666666666666777444444444333333444444444111333666888888666444333444444444444333333333333555444444333333444444555333444444555555444444333555555444444555555666777666777:::<<>>???AAAEEEJJJNNNQQQPPPTTT[[[bbbeee```VVVNNNUUUcccwww|||ggg___VVVTTTXXX___cccddd```___]]]\\\\\\^^^aaacccbbbccceeegggiiikkkllllllmmmmmmmmmmmmmmmnnnnnnoooooottt{{{wwwiii\\\TTTNNNIIIFFFFFFCCC??????AAA????????????>>>>>>>>>>>><<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999:::999999999999888888888888888666555555444444444888777666555555555555555555333000///111222333333000111111222222222222222111111222222222333333333333222222222222222222333//////000000000111111111111111111111111111111111000000111111111222222222333555555444333222333444444444444444444444555555666666666666666666666666999888888777777777777888666666555555555666777888<<<;;;999888777777888888888999999::::::;;;;;;<<<<<<>>>???@@@AAABBBEEEGGGMMMQQQWWW^^^fffpppyyyyyylllaaaSSSFFF@@@>>>;;;:::;;;888888888888777777777777777777888888888888777777333444444555555444444333000333666999999777555333444444444444444555555555555444444333333444444555444555555666666555555444444555555666666666666666666777:::<<<>>>JJJbbbxxxyyyoooiiihhhhhhgggfffcccbbb``````bbbcccbbbaaa___]]]ZZZXXXWWWVVVTTTSSSRRROOOLLLKKKJJJJJJHHHGGG@@@???>>><<<999777666555555555444333333222111111222222222222111111111111222222111111111111111111////////////////////////000111333555777999;;;<<<999888777666666666777777<<<===>>>???AAAAAAAAABBB??????AAADDDHHHMMMQQQSSSSSSVVV]]]hhhnnnjjj]]]QQQPPPYYYhhhvvv}}}|||zzzkkkbbbXXXRRRTTTZZZaaaeeebbbaaa```^^^]]]^^^aaacccbbbccceeehhhjjjkkklllmmmmmmmmmmmmnnnooopppqqqrrrqqqvvv}}}tttggg^^^UUUNNNHHHFFFCCC??????AAA????????????>>>>>>>>>===<<<<<<===>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999999999999999888888888888777777666555555555555555777777666555444444555555666333000///000222333444000111222222333333222222333333333333444444444444444333222111111222333444000000000000111111111222111111111111111111111111000000000111111111222222333444555444333222222444555555555555444444444444666666666666666666666666:::999777666555666777777666666666666666777777777666666666666666666666666888999999::::::;;;;;;<<<<<<===???@@@AAABBBEEEHHHMMMQQQWWW___iiisss~~~uuugggYYYMMMBBB>>><<<:::999;;;777777777777666666666666666777888999999888777666222333444555555444333222222222444666888888666555333444444555555666666666555444444333333444444555444444555555555555444444444555666777888777666555555666999<<<===EEEYYYlllyyypppiiiggggggfffeeecccaaa``````aaabbbbbbaaa^^^[[[XXXWWWVVVUUUSSSRRRQQQOOOMMMKKKKKKJJJHHHFFF@@@???>>><<<:::888777666555555444333333222111111222222222111111000000000111111111111111111222222////////////////////////000000222444666999:::;;;888888888888777777777777<<<===>>>@@@@@@AAAAAAAAA@@@AAACCCFFFJJJNNNRRRTTTUUUVVVZZZdddkkkiii]]]RRRKKKOOOVVV___gggmmmppprrriiibbbYYYRRRQQQVVV]]]bbbccccccccc```\\\[[[]]]___bbbccceeegggiiikkkkkklllkkkkkklllmmmoooqqqssstttsssxxx~~~ssslll___VVVLLLHHHDDD???===???????????????>>>>>>>>>===;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;::::::999888999999999888888888777777555555555555555666777777555555444444333444444444555333000000111333333333111111222333333333333222000000000000111111111222444333222111111222333444111111111222222222333333111111111111111111111111000111111111111222222222222444444333222111222333555555555555555555555444666666666666666666666666999888666555444555555666666666666777777777777777333444555666777888888888888999999::::::;;;;;;<<<;;;===???@@@AAACCCFFFHHHLLLQQQXXXaaalllwwwqqqcccSSSJJJ@@@===;;;888888:::777777777666666666555555444555666777777666555444222333444555555444333222444222111222555777888777333444444555555666666666555444444333333444444555333333444444444444333333333444666777777777666555444555999;;;<<>>===;;;:::999888444444444333333222222222222222222111000000//////000000000111111111111111000000000000000000000000000000222444666777999:::777888999:::::::::999999<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIMMMPPPQQQSSSRRRTTTZZZaaaaaaZZZSSSJJJIIIJJJNNNUUU^^^dddgggddd```YYYSSSOOORRRXXX]]]bbbdddeeebbb]]]ZZZ[[[\\\```aaaccceeegggiiijjjjjjhhhiiijjjlllnnnqqqssstttuuuzzzzzzmmmaaaTTTLLLGGGAAA>>>???????????????>>>>>>>>>>>>;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999888888888888777777777444444444555555666888888555444444333333333444444444222111111222333333222111222222333333333333333111111222222222333333333333222222222222222222333111222222222222333333333111111111111111111111111111111222222222333333333222333444333222111111333555555555555555555666666666666666666666666666666777666666555555555555666555666777888888888777777666666777888:::;;;;;;<<<888999999::::::;;;;;;<<<;;;===???@@@AAACCCFFFIIILLLRRR[[[fffqqq|||lll^^^NNNFFF???<<<:::777777:::777777777777666666666666444444555555555555444444333444444555555444444333444222000222666999999888444444444444444555555555555444444333333444444555222333333333333333333222333444444555555555555555444555888:::;;;@@@MMM\\\zzzpppiiiggggggfffddd```___]]]]]]___```___^^^]]][[[XXXWWWWWWVVVUUUSSSPPPOOOMMMLLLLLLJJJHHHFFF@@@@@@???>>><<<;;;::::::333333333333333333333333222222222111000//////////////////000000111111111000000000000000000000000000111222333555666777888666777999;;;<<<<<<<<<;;;<<<<<<===>>>????????????>>>???AAADDDFFFIIIKKKLLLMMMKKKLLLQQQWWWZZZWWWSSSJJJGGGDDDEEEKKKSSSYYY\\\\\\\\\YYYTTTPPPOOOSSSXXX```dddgggeee```\\\[[[\\\^^^___aaaccceeeggghhhhhheeefffgggjjjmmmpppssstttwww{{{|||nnn^^^SSSLLLEEEAAAAAA????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888888888888777777777777666666555555555666666777555555444444444444555555222111111333444444222000111222333333444444333333444444444555555555666666222222222333333222222222111111111111222222222222111111111111111111111111222333333333333444444444333444555444333222333444444444555555666666777777666666666666666666666666555666666777777777777666555666777888999888777777:::999999999999:::;;;;;;888999999::::::;;;;;;<<<:::<<<>>>@@@AAACCCFFFIIINNNUUU```kkkwwwyyyeeeWWWGGGAAA<<<:::999666777;;;888888888777777777666666555555444444444444555555444444444333333444444444333222222777<<<>>>;;;777444444444444333333333333555444444333333444444555333333444444444444333333333333333333333444555555666666777888888;;;GGGTTTpppzzzpppjjjggggggfffddd___^^^\\\\\\^^^___^^^]]]^^^\\\YYYXXXXXXWWWVVVTTTPPPOOOMMMLLLLLLKKKHHHEEE@@@@@@???>>>===<<<;;;;;;333333333333333333333444222222222111000//////.........//////000000000111000000000000000000000000111111222333555666666777555777:::<<<>>>>>>===<<<;;;<<<===>>>>>>>>>>>>>>><<<===???AAADDDFFFHHHHHHGGGFFFHHHLLLRRRUUUUUUSSSIIIEEEAAABBBGGGMMMRRRTTTWWWYYYYYYUUUPPPNNNPPPTTT]]]ccchhhgggbbb^^^]]]^^^\\\]]]___bbbdddeeefffgggcccdddfffiiilllooorrrtttxxx|||wwweeeYYYQQQIIIDDDCCC????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<::::::999999::::::;;;<<<========================;;;<<<;;;;;;:::999888777888888888888777777777777888777666555555444555555666666555555555666666777111111222444555444111///111222333333444444333333111111111222222222333333111222333444444333222111000000000000111111111111111111111111111111111111333333333444444444555555555666666666444333444555333444444555666777888888666666666666666666666666555666777999999999888777555666777999999888888777;;;:::999777666777777888888999999::::::;;;<<<<<<:::<<<>>>@@@AAACCCFFFIIIPPPXXXcccppp{{{ttt___QQQBBB===999999888666888;;;888888888888777777777777666555444333333444555666555555333222222333555555222222555<<>>AAAAAA???<<<;;;;;;<<<======<<<;;;:::=========>>>@@@BBBEEEFFFIIIGGGFFFIIINNNSSSUUUUUUHHHEEEAAA??????CCCGGGJJJRRRVVV[[[\\\XXXRRRNNNLLLXXX^^^fffkkkjjjfffaaa]]]\\\]]]^^^```bbbcccdddeeecccfffiiikkklllnnnppprrrxxxzzz~~~tttcccVVVMMMGGGDDDCCCAAA???>>>???@@@??????<<<<<<<<<;;;;;;:::::::::;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888999999::::::;;;;;;<<<<<<;;;:::<<<>>>??????>>><<<<<<======<<<<<<;;;::::::999999888888888888888555555666666777777888888:::888555555666666777666555555555555555555555555333333222222111000000///444444444333333222222222333222111000000111222333333333222222222222333333111111222222222333333333222333333444444333333222555444444333333333444444555555555555555666777777888888777777777777777888555555666666777777888888111222333555777888::::::888888999999999::::::::::::::::::;;;;;;:::999999;;;>>>@@@AAAAAAEEEKKKPPPZZZ```jjjttt}}}mmmXXXKKKDDDBBB@@@===;;;999888777666555444333333444555666555555555666666666666666333333333333333333333333777:::<<<<<<:::888777777000000111111111222222222222222222222222222222222444444444444444444444444222222333444444555555666333555777888:::===AAADDDUUUnnn}}}sssjjjfffdddbbb```ccc```^^^]]]^^^`````````aaa^^^\\\ZZZYYYWWWUUUSSSTTTRRROOOLLLKKKHHHEEECCCCCC@@@===<<<;;;:::888666555555555555444333222111222222222222222222222222333222222111111111111111000000000000111111111111////////////000222444555888888;;;>>>AAAAAA???===<<<<<<===>>>>>>===<<<;;;=========>>>???AAACCCEEEHHHGGGGGGJJJNNNQQQQQQPPPGGGCCC???;;;;;;???CCCGGGOOOSSSXXXZZZWWWSSSPPPOOOVVV\\\eeekkkkkkhhhbbb___]]]]]]^^^___aaaccceeefffdddeeehhhiiijjjlllppprrrwwwzzz}}}uuueeeXXXPPPJJJHHHEEECCC@@@?????????>>>===<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;888999999::::::;;;<<<<<<:::999999:::<<<======<<<<<<<<<======<<<<<<;;;:::999999888777777777777888666666777777777777777888999888666555666666777666333333333333333333333333444333333222111111000000444444333333333333333333444333222111111222333444111111000000000000111111111222222222222333333333333333444444444444333333555444444444333444444444555555555555555666777777888888777777777777777888555666666666777777777888666666777777777777777777888888999999999::::::::::::::::::;;;;;;:::::::::;;;===???@@@AAAFFFMMMSSS]]]dddmmmxxxzzzeeeRRRGGGBBB@@@>>><<<:::999888777444555666666666666555444555555555444444444444444333333333333333333333333666888::::::999777666666111111222222333333333333222222222222222222222222222222222222222222222222222222333444444555555666111333444555666999<<>><<<;;;:::888777555555555555444333222111222333444444444444333222222111111111000000000000000000000111111111222222000000//////000111333444888999:::===@@@AAA???===<<<<<<===>>>>>>======<<<<<<<<<======>>>@@@AAABBBFFFGGGJJJNNNQQQQQQNNNLLLHHHDDD???:::999<<>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;:::999:::<<<======<<<<<<<<<======<<<<<<;;;:::999888888777777777777777888888888888888777777777999888777666666666666777444444444444444444444444444444333333222222111111333333333333444444444444444444333333333333444444111111000000000000111111222222222222333333333333444444555555555555444444444444444444444444444555555555555555666666666777777777777777777777888888666666666666777777777777999888888888888888777777888888999999999:::::::::::::::::::::;;;;;;::::::===???AAABBBDDDJJJTTT[[[dddkkkuuuoooYYYJJJBBB>>>===<<<:::999888888777333555777999999777555333555555444444333333222222333333333333333333333333444666888888666444444444222333333333333444444444222222222222222222222222111111111111111111111111222222333444444555555666555666777777888999===???GGGXXXssszzzooogggccceeegggdddbbb```___aaacccccccccbbb___[[[YYYXXXWWWUUUSSSQQQOOOMMMLLLKKKJJJHHHFFFCCCAAA>>><<<;;;:::999777555555555555444333222111111222444555555444222111///000000000000/////////000000000111111222222333222222111111111333444555888999:::===???@@@???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@DDDHHHMMMRRRUUUSSSPPPMMMLLLHHHBBB<<<;;;<<<@@@CCCFFFLLLUUU\\\^^^\\\WWWTTTNNNTTT]]]ffflllmmmjjjfffcccbbb___^^^___bbbfffiiiggghhhhhhhhhiiilllppptttvvvyyy|||}}}oooddd[[[VVVRRRIIIGGGDDDBBBAAA@@@>>><<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<<<<<<<===<<<<<<===>>>??????>>><<<<<<<<<===<<<<<<;;;:::999888777777666666777777::::::999999888888777777888888888888666666666777666666666666666666666666444444444444333333222222222333333333444444555555444444333333333333444444444333333222222333333444222222222333333333444444444555555555555555555444444444444555555555555555444555555666666666666666666777777888888888888888666666666666777777777777666666777777888999::::::888888999999999::::::::::::::::::::::::;;;;;;<<>>BBBOOOeeexxxmmmeeecccfffiiicccaaa^^^^^^```bbbccccccbbb___[[[XXXWWWWWWUUUTTTQQQOOOMMMLLLKKKJJJHHHFFFDDDAAA>>><<<<<<;;;999777555555555555444333222111///111222444444222111///000000111222222222111000///000000111222333333333222222111111111222444555888888999;;;>>>???>>>===999999999999::::::;;;;;;;;;;;;<<<===>>>?????????CCCHHHOOOUUUWWWVVVTTTRRROOOKKKDDD???<<<<<<>>>???CCCKKKVVVaaafffccc]]]XXXQQQTTTZZZbbbjjjnnnmmmlllhhhfffbbb___```bbbfffhhhjjjjjjjjjjjjjjjmmmrrrvvvvvvyyy}}}yyynnnfff___[[[NNNJJJFFFCCCBBBAAA@@@???========================;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;<<<======>>>===<<<===?????????===<<<<<<<<<===<<<<<<;;;:::999888888777777777777777::::::999999888888777777777888:::999777555666888777777777777777777777777555555555555444444444444333333333444444555555555222222333333333333222222444444333333333333444444222222333333333444444444444555555555555555555444333444555666666666555555444444555666777666666666555666777888888888888888777777777777666666666666555555666777777888999999888888999999999:::::::::;;;::::::::::::;;;<<<===???AAADDDHHHMMMVVVbbbkkkwww~~~sssZZZJJJBBB@@@999999888777777777777888777777666666666666777777777666666555444333222222333333333333333333333333111222333333222111222333222222222222111111111111222222222222222222222222222222222222222222222222222222333444444555555666444555555444444555777999===DDDUUUooouuujjjddddddfffiiibbb```]]]]]]___bbbccccccccc___[[[XXXWWWVVVUUUTTTQQQOOOMMMLLLKKKJJJHHHFFFDDDBBB???===<<<;;;999888555555555555444333222111000111222222222222111000222333444555555555444333///000000111222333444444//////......///000222333777666777999<<<======<<<888888888888888999:::;;;:::;;;<<<>>>??????@@@@@@BBBHHHOOOTTTVVVUUUUUUUUUOOOLLLFFFAAA===;;;;;;;;;AAAHHHTTTaaajjjkkkfffbbb\\\[[[\\\aaahhhnnnpppooommmjjjfffcccaaaccceeegggjjjkkklllllllllnnnrrruuuvvvyyy~~~|||tttmmmhhhXXXSSSLLLGGGDDDCCCBBBAAA============>>>>>>>>>>>>;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<=========<<<;;;;;;=========;;;<<<<<<======<<<<<<;;;::::::999999888888888888888888888888888888777777777666999;;;:::777555666888666666666666666666666666666666555555555555555555444444444444444555555555222222333333333333222222222222111111111111222222333333333333444444444444444444555555555555444444222333555666777777666555333444666777777777666555444555777888999999888888777777777777666666666666777777777777777666666666888888999999999:::::::::;;;;;;:::::::::<<<===>>>???BBBGGGLLLSSS]]]iiirrrfffRRRFFF@@@???999888777777666777777777888777555444444555777888666666555555444444333333333333333333333333333333111222333333222222333444222222111111111111111000222222222222222222222222333333333333333333333333222222333444444555555666555555666555444555888:::<<>>@@@AAAAAAAAABBBGGGLLLOOOPPPPPPQQQRRRQQQOOOKKKEEEAAA===:::999>>>DDDNNN\\\iiipppqqqpppmmmgggbbbaaagggmmmpppqqqqqqnnnjjjfffddddddeeefffiiikkklllmmmmmmnnnqqqsssvvvzzz}}}xxxfff___TTTLLLFFFDDDCCCCCC======>>>>>>>>>?????????;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>><<<;;;<<<======<<<;;;<<<<<<======<<<<<<;;;:::;;;::::::999999999999999666666777777777777777888555999<<<;;;777555666999666666666666666666666666666666666666666666666666555555555555444444444444222333444555555444333222333222222111111222222333333333333444444444444555333333444444444444333333222333555777888777666666333444666777888777666555444555777999:::999888777888777777777666666666555777777888888888888888888888888999999999:::::::::<<<;;;:::999:::<<<>>>???CCCHHHNNNUUU]]]gggsss|||nnnYYYJJJBBB>>><<<999999888777666666777777555555555555555555555555444444444333333333333333333333333333333333333333222333444333222333444666333333333222222111111111222222222222222222222222333333333333333333333333222222333444444555555666666777777777666777:::<<<<<>>>>>?????????@@@;;;<<<<<<=====================<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<=========@@@???===>>>???@@@>>>===<<<<<<======<<<<<<;;;:::<<<;;;::::::999999::::::555555666666777777888888555999===<<<888555666999888888888888888888888888666666666666777777777777666666666555444444444333333444555666666555444333555444444333333444444555333333333444444444555555222333333444444333333222222333555777888888777666333444666777888777666555333555777999:::999888777888888777777666666666555444555666888:::<<<===>>>888888999999999:::::::::<<<;;;:::999:::<<<>>>@@@IIINNNVVV^^^fffqqq|||zzzbbbOOOEEE@@@<<<::::::999888777777666666777222444666777777666444222222222222222222222333333333333333333333333333333333444444444333333555777444444444333333222222222222222222222222222222222222222222222222222222222222222333444444555555666222333444333333444777999777:::AAAOOOeeetttjjjeeebbbaaacccbbb___\\\]]]aaadddcccbbbbbb^^^ZZZWWWWWWWWWWWWWWWOOONNNMMMKKKIIIHHHHHHHHHBBB???<<<:::::::::999888555555444333333333444444333333333333333333333333222222333333333333222222000000111111222222222333000000///......///000111555666888999::::::999999999999999888999999::::::AAA??????AAAEEEGGGFFFDDDCCCDDDGGGKKKMMMNNNOOOOOOOOOSSSTTTQQQMMMJJJCCC<<>>BBBNNN\\\jjjzzz|||pppfffcccgggooouuuxxx{{{yyyrrrmmmkkkiiifffiiihhhhhhjjjmmmoooppppppvvvyyy~~~tttcccTTTJJJEEEDDDCCCCCCBBB@@@???>>>===>>>>>>??????>>>>>>>>>>>>??????========================999999:::;;;<<<===>>>???:::::::::;;;<<<======>>>??????>>>>>>======<<<<<<============<<<<<<<<<<<<======<<<;;;::::::999999;;;::::::999888888888999888888777777666666555555666666777777888888999999777777777777666666666666444444555555555555444444666666555555555555666666333555666555444444555666666666666666666666666666666555444333333444555666333444444444555555666666999666444333444666777777999999999999999999999999888888888888888777666666888777666666666777999:::<<<;;;999777777888:::;;;===>>>?????????AAAEEEHHHMMMUUU```hhhnnnvvv|||lllWWWIII???999888:::555666777777777666444333777777777777777777777777777555333222222222111000333222222111111222222333111222333333444444333333111111111111111111111111///000000000111111111111444444444333222111000///000111222444555555444444444444444555555555555555777:::@@@IIIUUUllltttjjjfffcccbbbdddbbb___]]]^^^aaadddcccbbbaaa^^^YYYWWWWWWWWWWWWVVVPPPOOOMMMKKKIIIHHHGGGFFFDDDAAA>>><<<<<<<<<;;;999555555444333333333444444333333333333333333333333000000111111111111000000000000000111111111222222............///000222333555666777999::::::999999;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>AAAEEEHHHGGGEEEDDDGGGKKKOOOPPPPPPOOOMMMRRRVVVXXXWWWVVVSSSJJJAAA@@@>>>AAAKKKYYYgggwwwttthhhcccfffnnnuuuyyy||||||vvvpppnnnkkkgggiiihhhhhhjjjmmmpppqqqqqquuuxxx}}}wwwhhhYYYNNNHHHDDDCCCDDDCCCAAA???>>>>>>>>>?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<===<<<<<<;;;::::::999999;;;:::999999888888999999777777777777777666666666777777777777888888888888888888777777777666666666444555555666666555555444666666555555555555666666555666777666444333333555666666666666666666666666666666555444444555666666555555555555555666666666777666666777888888777555999999999999999999999999888888888888888777666666888777777666777888999::::::999999888999:::;;;<<<<<<===>>>>>>@@@CCCHHHLLLVVV___jjjsssyyy~~~rrrcccQQQFFF>>>999888:::666777777777777666555555666666666666666666666666555444333333555555444333333222222111111222222333111222333333444444333333111111111111111111111111111111111111222222222222333333333333222111000000000111222444444444444444444444444444555555555555555777<<>>======<<<;;;666555444333333333333333333333333333333333333333000000111111111111000000//////000000000000111111---------...///111333444444555666888999999::::::<<<<<<<<<======>>>>>>>>>===>>>???CCCFFFHHHHHHGGGFFFJJJPPPUUUVVVTTTPPPNNNUUUYYY\\\___bbbaaaWWWKKKCCC??????GGGSSSaaarrruuujjjdddfffmmmsssxxx}}}~~~zzzuuurrrmmmhhhiiihhhhhhjjjmmmppprrrrrruuuxxx{{{~~~|||mmm^^^SSSKKKEEEBBBDDDCCCAAA???>>>>>>????????????>>>>>>>>>>>>?????????????????????????????????>>>>>>===<<<;;;::::::>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@????????????============<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::999999888888999999777777777777777888888888888888888888888777777777888888888777777777777666444555555666666555555444555555444444444444555555777888888666444222333444666666666666666666666666666666555555555555666666777777777777666666666666777777888:::;;;:::777555888888888888888888888888888888888999888888777666888888777777888888999:::777888888999;;;<<<<<<======>>>???@@@CCCIIIPPPUUUaaajjjvvv~~~uuucccVVVIIIBBB===999888:::888777777666555666666666555555555555555555555555111111111333555666555444333222222111111222222333111222222333333333333333111111111111111111111111111222222222222333333333333333333333222111111000000111222333444444444333333333444444555555555555666666999>>>DDDSSSlllqqqhhheeecccdddfffccc```^^^^^^aaadddcccbbb___\\\YYYWWWWWWWWWVVVUUUQQQPPPNNNKKKHHHFFFEEEDDDFFFDDD@@@>>>======<<<:::666555444444333333333333333333333333333333333333222222333333333333222222///////////////000000000.........///000111111222333333555666888999::::::<<<======>>>????????????@@@AAACCCFFFHHHIIIHHHGGGGGGLLLTTT[[[]]]ZZZVVVRRRVVVZZZ___eeelllnnndddWWWGGGAAA???DDDMMMZZZiiivvv}}}zzzuuummmgggfffiiimmmssszzz~~~|||yyyvvvqqqllliiigggggghhhllloooqqqqqquuuxxx{{{}}}~~~ppp```SSSKKKFFFCCCCCCBBB@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::<<<<<<<<<======>>>>>>>>>????????????????????????============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888999999:::777777777888888999999999999999999888888777777777999999888888888777777777555555666666666666555555555555444444444444555555666777777666444333444555666666666666666666666666666666666666666666666666999888888888777777666666888777777888::::::777555777777777777777777777777888888888999999888888777888888888888999999::::::666777999:::;;;;;;;;;;;;>>>@@@BBBEEEJJJRRRZZZ```jjjrrr}}}|||oooWWWMMMCCC???<<<999777888888777555444444444555666444444444444444444444444000000000222444555333222333222222111111222222333111111222333333333333222111111111111111111111111111111111222222222333333333333333333333222111000111111222222333333333333333333333444444555555666888888:::===@@@JJJ___qqqpppgggdddbbbccceeedddaaa^^^___bbbdddcccaaa^^^\\\YYYXXXXXXXXXWWWUUURRRQQQNNNLLLIIIGGGFFFEEEFFFCCC???===<<<;;;:::999666666555444333222222333333333333333333333333333222222333333333333222222000000000///////////////000000000000000/////////222222333555777999:::;;;<<<===>>>???@@@@@@@@@@@@DDDFFFHHHJJJJJJIIIGGGGGGGGGMMMUUU]]]```___[[[XXXVVVZZZ___fffppptttlllaaaMMMFFF@@@BBBHHHQQQ___kkkuuuwwwxxxtttllleeecccccckkkssszzz{{{zzzyyyuuupppiiigggfffgggjjjmmmooopppuuuwww{{{}}}rrraaaTTTLLLGGGEEECCCAAA@@@>>>============??????>>>>>>>>>>>>??????================================================;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888999999::::::777777888888999999::::::::::::999999888888777777999999999999888888888888555666666666666666666555555555555444444555555555333555666666555555777888777777777777777777777777777777777777777777777777999999888888777777666666999777555555666888888777777777777777777777777777888888999999999999888888888999999:::::::::::::::777888999:::;;;;;;;;;;;;@@@BBBFFFKKKRRR[[[dddjjjsssyyyssseeePPPGGG???===<<<888666777666555444333222333444555444444444444444444444444555444333444555555333111333222222111111222222333000111222222333333222222111111111111111111111111000000000000111111111222222222333333333222111111222222111222222222333333222222333333444555555666888888999<<<>>>EEEUUUdddpppgggdddbbbccceeeeeebbb______bbbdddcccaaa^^^\\\ZZZYYYYYYYYYXXXVVVRRRQQQOOOMMMJJJIIIGGGGGGEEEBBB>>><<<;;;:::999777777666555444333222222222333333333333333333333333000000111111111111000000111111000000000000//////000111111111000///...---111111222444666888;;;<<<<<<===???AAABBBBBBAAAAAAEEEHHHKKKLLLJJJHHHFFFFFFGGGLLLSSS[[[______]]][[[WWW[[[___dddlllqqqmmmeeeTTTLLLDDDBBBDDDJJJUUU___ooouuuzzzxxxoooddd]]]ZZZ___hhhrrrvvvyyy{{{yyyvvvllliiigggfffiiilllnnnooosssvvvzzz}}}wwwfffYYYPPPKKKHHHCCCBBB@@@>>>=========>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>============>>>>>>>>>>>>===============>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999::::::999999999999999:::::::::999999999999999888888888:::::::::999999999888888555666666777777666666555666666555555555555666666222444666666666666888:::777777777777777777777777777777888888888888777777888888888888777777777777:::888555444555777888888888888888888888888888888777888999999:::999999999888999:::;;;;;;;;;;;;:::999999:::;;;<<<>>>>>>???CCCGGGMMMTTT\\\eeennnttt~~~lll]]]LLLCCC===<<<;;;888666666666555444444333333444444444444444444444444444444;;;999777666666666555333333222222111111222222333000111111222222222222222111111111111111111111111//////000000000111111111222222222333333222222111222222111111111111222333111111222333444555555666555555777999;;;???KKKWWWrrrrrriiifffcccdddffffffbbb______bbbdddcccaaa^^^]]][[[ZZZ[[[ZZZYYYWWWSSSRRRPPPNNNLLLJJJJJJIIIEEEBBB???<<<;;;:::888777777666555444333222222222333333333333333333333333000000111111111111000000222222111111111000000000//////000111111000///...000000111333555888;;;======???AAACCCDDDDDDCCCCCCCCCFFFJJJKKKIIIGGGFFFFFFGGGKKKPPPUUUYYY[[[ZZZZZZYYY]]]___```dddhhhgggcccZZZQQQGGGCCCBBBDDDLLLTTTdddlllttttttkkkaaaZZZXXXSSS]]]iiipppvvv{{{|||zzzooollliiihhhjjjlllnnnoooooosssxxx|||pppcccXXXPPPKKKEEEDDDBBB@@@?????????@@@??????>>>>>>>>>>>>??????========================<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;:::::::::::::::999999999888999999999999999999:::;;;::::::::::::999999999666666777777777777666666777777666666666666777777444555777777666666777999777777777777777777777777777888888999999888888777666666777777777777777777999888666777888999888777999999999999999999999999777888999999:::::::::999999999;;;<<<<<<<<<;;;:::::::::;;;===???CCCEEEGGGLLLQQQXXXaaajjjrrr{{{yyydddTTTGGG???999999999777666777666666777777666666555444444444444444444444444444<<<999555333444444555444333222222111111222222333000000111222222222222222111111111111111111111111000000111111111222222222111222222333333222222222333222111000000111222222000111222333444555555666444333555888888:::CCCMMMbbbtttkkkgggeeeeeegggfffccc___```bbbdddcccaaa___]]][[[[[[\\\[[[ZZZXXXSSSRRRPPPNNNMMMLLLKKKKKKFFFCCC???===<<<:::999777777777555444333222222222333333333333333333333333222222333333333333222222333222222222111111000000---...///111111111000//////000000222555888;;;===???@@@CCCEEEFFFFFFEEEEEE???DDDIIIJJJIIIFFFFFFFFFHHHJJJMMMQQQTTTVVVWWWWWW\\\______]]]]]]aaabbb```^^^TTTJJJDDDAAAAAAGGGNNNWWW```jjjlllfff___[[[ZZZLLLWWWccclllttt{{{~~~}}}rrroookkkjjjkkkmmmooopppmmmpppvvvzzz~~~yyylll___TTTMMMGGGFFFDDDBBBAAAAAAAAABBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>===============>>>>>>??????@@@@@@@@@AAA>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888999::::::;;;;;;;;;;;;::::::999999999888888888999999::::::;;;;;;;;;;;;:::::::::999999666666777777777777666666888888777777777777888888666777888777666555666777777777777777777777777777777888999::::::999888777555555666666777777888888888888999:::<<<;;;999666999999999999999999999999777888999:::::::::::::::999:::;;;<<<<<<<<<;;;:::::::::;;;>>>BBBGGGLLLNNNTTTZZZcccllluuu~~~oooYYYIIIDDD<<<666777888777777888777888999999999888666555555555555555555555555555999666111///000222333444333222222222222222222333000000111222222222222111111111111111111111111111111111222222222333333333111222222333333333222222333222111000000111222222000111111222444555666666555444666888888888???HHHVVVvvvzzzsssppplllhhhfffdddbbb___^^^```bbbcccdddbbb^^^[[[ZZZ[[[[[[YYYVVVRRRQQQOOOMMMLLLKKKJJJJJJDDDCCCAAA???===;;;::::::666555333333444444444333333333444444333333222111111111000000000000111111111111111111111111111111//////000000000000//////---...///111444666999::::::<<<@@@EEEHHHIIIFFFCCC>>>@@@CCCFFFGGGFFFEEEDDDEEEIIINNNPPPPPPQQQUUUXXXYYYYYYXXXWWWVVVWWW[[[^^^[[[VVVNNNFFFAAA@@@DDDHHHOOOUUU]]]dddgggeee```\\\WWWXXX[[[cccnnnwww|||~~~~~~zzztttpppnnnnnnnnnoooqqqrrrtttwww{{{vvvkkk___TTTLLLIIIEEEBBBAAA@@@???>>>??????>>>=========>>>>>>???>>>===<<<<<<===>>>?????????>>>>>>>>>>>>??????>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888:::999888666666666777888>>><<<;;;:::::::::888666777777777777777777777777777777777777777777777777555444444444555666888999666777888888666555555666999888666555555555666777555666666777777777777777888999999999::::::::::::::::::::::::::::::::::::888888888888888888888888888999::::::999999:::;;;>>><<<@@@GGGKKKLLLRRRZZZccchhhqqqyyy{{{cccPPPFFF>>>===;;;999888777666666555555555555555555555555444444444444444444444444222333333333333222111111//////000111111222333333222222222111111111000000111111111000000000000000333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333333444444555999>>>AAAQQQddd~~~zzzrrroookkkhhhgggdddaaa___^^^```cccddddddaaa^^^ZZZYYYZZZZZZWWWTTTRRRQQQOOOMMMLLLKKKJJJJJJDDDCCCAAA???===;;;::::::888666444444555666555444333333444444333333222111111111000000000000111111111111111111111111111111//////000000000000//////111111111222333444555666;;;===@@@EEEHHHHHHEEEBBB>>>@@@CCCEEEGGGFFFEEEEEEEEEGGGKKKNNNPPPRRRTTTVVVYYYYYYXXXVVVUUUVVVYYY\\\[[[WWWPPPHHHAAA???AAACCCHHHNNNXXXaaaggghhhfffddd\\\ZZZZZZ^^^gggqqqyyy~~~}}}xxxuuusssssssssssspppqqqrrruuuxxx|||wwwjjj```QQQMMMGGGCCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<@@@???>>>>>>>>>>>>???@@@???>>>>>>======>>>>>>???????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999888888777777777777888;;;999888999:::;;;:::888777777777777777777777777777777777777777777777777666666555555666888999:::777999::::::888777777888999888777666555666666777555666666777777777777777555666666666777777777777::::::::::::::::::::::::999999999999999999999999999:::;;;;;;;;;;;;===>>>??????DDDLLLRRRTTT[[[cccooouuu}}}pppYYYHHH???===<<<:::888777666666555555555555555555555555555444444444444444444444444222222333333222222111000222222222333444555555555222222222111111111000000111000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333444444444555888<<<@@@IIIYYYppp{{{qqqmmmjjjhhhhhhcccaaa______aaadddeeeeeeddd```\\\ZZZ[[[ZZZWWWTTTRRRQQQOOOMMMLLLKKKJJJJJJDDDCCCAAA???===;;;::::::888777555666777777666444333333444444333333222111111111000000000000111111111111111111111111111111//////000000000000//////111111111111222444555666<<<===@@@DDDGGGGGGDDDBBB>>>???AAADDDEEEEEEEEEEEEDDDEEEGGGKKKPPPRRRSSSRRRXXXXXXWWWVVVUUUVVVXXX[[[^^^[[[UUUMMMEEE@@@>>>???BBBHHHRRR\\\eeekkkmmmmmmfffbbb\\\ZZZ___iiiuuu}}}}}}zzzyyyxxxwwwqqqqqqrrrtttvvvyyy|||~~~wwwlllZZZUUUMMMGGGCCCAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@?????????@@@@@@AAA>>>>>>============>>>>>>????????????@@@@@@@@@AAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777888888999888888888777666666888:::;;;;;;:::777777777777777777777777777777777777777777777777888777777777888999:::;;;999:::<<<;;;999888888999999888777666666666666777555666777777888888777777888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===???BBBAAACCCKKKUUU\\\bbbjjjqqq~~~fffRRRDDD===;;;:::999777666555555444444444444444444444444444444444444444444444444444222222333333222222111000222333333444444555555666222111111111111000000000000000000000000000111111111111111111111111111111222222222222222222111111222222222222222222222222333333333333333333333333444555555555555666:::===???JJJ^^^vvv|||pppllliiihhhiiicccaaa``````bbbeeeffffffgggccc___]]]]]]\\\YYYVVVRRRQQQOOOMMMLLLKKKJJJJJJDDDCCCAAA???===;;;::::::888666555666777777555444333333444444333333222111222111111000000111111222111111111111111111111111//////000000000000//////---...///111333555777888<<<===???CCCFFFFFFCCCAAA<<<===???@@@BBBCCCCCCCCCCCCCCCEEEJJJPPPSSSRRRPPPTTTUUUUUUUUUVVVWWW[[[]]]bbbaaa]]]UUULLLDDD???===@@@EEENNNXXXccclllrrruuuuuuoooeee\\\[[[cccpppzzz}}}{{{yyyuuuuuuuuuvvvwwwzzz|||}}}}}}~~~tttfff___UUUMMMHHHEEECCCBBB>>>======<<<<<<======>>>????????????@@@@@@@@@AAA>>>==================>>>?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@==============================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555666888999:::999999888777666666777999;;;::::::777777777777777777777777777777777777777777777777888888888888888999::::::999;;;<<<;;;:::888999999888888888777777777777777666666777888888888888777999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;===AAADDDFFFKKKUUU___iiiqqqyyysss[[[KKKAAA<<<999999777666555444444444444444444444444444444444333333444444444444444444222222222222222111000000111111222222222333333333111111111111000000000000000000000000000111111111000000000000000000000000222222222222111111111111222222222222222222222222222222333333333333444444555555666555444555888::::::@@@OOOggg}}}pppkkkhhhhhhiiidddbbbaaaaaadddeeefffeeehhhddd___^^^^^^]]]YYYVVVRRRQQQOOOMMMLLLKKKJJJJJJDDDCCCAAA???===;;;::::::666555555666777666444222333333444444333333222111222222111111111111222222111111111111111111111111//////000000000000//////......///000222444666888;;;<<<>>>AAADDDEEECCCAAA<<<<<<<<<===>>>???@@@AAABBBBBBEEEJJJQQQTTTRRRPPPPPPRRRTTTVVVXXX[[[___bbbeeedddbbb\\\RRRIIIBBB???>>>BBBIIISSS___lllvvv{{{|||rrreee^^^```jjjttt|||{{{{{{zzzzzzzzz{{{|||~~~}}}zzznnnggg\\\SSSLLLGGGEEECCC??????>>>==================>>>>>>??????@@@@@@@@@>>>>>>============>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@==============================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888:::::::::999888999888777777999:::999777888888888888888888888888888888888888888888888888777777888888888888888888888999;;;:::888777777888888888888888888777777666666777777888888888888888666666666666777777777777::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;<<>>???AAACCCGGGMMMRRRTTTSSSRRRNNNQQQUUUXXX[[[___dddgggffffffeee```XXXNNNGGGDDD>>>@@@EEENNNZZZhhhuuu|||}}}qqqddd```ffflllyyy~~~~~~}}}}}}}}}~~~vvvooodddYYYRRRLLLGGGEEEBBBAAA@@@>>>============<<<===>>>???@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::888888999999999999999999;;;:::888888999999888666888888888888888888888888888888888888888888888888777888888999999999888888777888:::999777666666777888888999999888888777666666777888888999999888888777777777888888888999999::::::::::::::::::::::::999999999999999999999999<<<<<<======@@@EEELLLQQQ^^^gggrrryyyqqqXXXIIIAAA===:::888777666555444444444444333333333333333333333333222333333444444555555555111111222222111111000///333333333333333333333333//////000000000000000111/////////000111111222222000000000000000000000000000000000111111111222222222222222222222222222222111222222333333444444555333555555555444444555777999;;;CCCTTTkkkrrrlllhhhfffffffffeeeddddddeeeeeedddcccccc___[[[ZZZ[[[[[[XXXUUURRRQQQOOOMMMLLLKKKJJJJJJDDDCCCAAA???===;;;::::::666666666777888888555222333333444444333333222111333222222111111222222333111111111111111111111111//////000000000000//////111111111111111222222333888999;;;???CCCEEEEEEDDDAAA???===;;;;;;<<<>>>???@@@EEEKKKPPPRRRTTTUUUVVVPPPSSSWWW[[[^^^bbbfffiiiiiikkkkkkggg```WWWQQQMMMDDDDDDEEEIIIRRR___kkkrrrzzzkkkaaaaaaeeepppzzz~~~}}}}}}}}}~~~yyynnnddd\\\UUUOOOKKKHHHGGGEEECCCAAA@@@@@@???===>>>???AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::999888888888999999;;;:::999999::::::999888888888888888888888888888888888888888888888888888999999:::;;;;;;:::999888777888:::999777666666777888888999999999888777666777777888999999999999888999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAAGGGPPPZZZ```nnnwwwdddOOODDD???===:::888777666555444444444555333333333333333333333333222222333333444555555666111111111111111000000///222222222222222222222222////////////000000111111...//////000111111222222111111111111111111111111......///000111222333333222222222222222222222222111111222333333444555555222333555444444333555666666:::@@@LLL]]]uuussslllhhheeefffhhhfffeeeeeeeeeeeedddbbbddd```]]]\\\]]]]]][[[XXXRRRQQQOOOMMMLLLKKKJJJJJJDDDCCCAAA???===;;;::::::777777888999:::999666333333333444444444333222222333222222111111222222333111111111111111111111111//////000000000000//////......///000111333555666777888:::>>>CCCEEEFFFEEECCCAAA???<<<;;;<<<>>>???@@@FFFNNNRRRSSSTTTVVVXXXSSSUUUYYY]]]```cccgggjjjnnnppppppmmmggg___YYYVVVMMMJJJGGGGGGLLLUUU```fff{{{~~~ooobbb___```jjjuuu~~~}}}|||||||||}}}xxxnnneee]]]WWWRRROOOMMMKKKIIIGGGEEEDDDDDD>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::<<<;;;999888777888999999;;;:::999999;;;;;;;;;999888888888888888888888888888888888888888888888888:::;;;<<<<<<<<<;;;:::999777999::::::888777777888888888999:::999888777666777777888999999999999888666666777777777888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@EEEMMMXXXdddlllwwwpppWWWEEE<<<:::777555888777666555555555555555333333333333333333333333222222333333444555666666111111111111111000//////000000//////////////////.../////////000000111111...//////000111222222222111111111111111111111111------...000111222333444222222222222222222222222111111222333333444555555111333444444444444555666222777>>>GGGTTTllluuunnniiiffffffhhhgggfffeeedddeeeeeefffhhhccc___^^^``````]]]YYYRRROOOLLLKKKKKKJJJHHHGGGFFFDDDAAA@@@??????===;;;<<<666666===@@@;;;555333666333111222444555333000111111111111111111111111//////000000111111222222111111111111111111111111///000000000000111111111555777:::===AAACCCEEEFFFAAADDDEEEDDDBBB@@@AAACCCDDDJJJQQQUUUVVVWWWXXXZZZaaa\\\YYY[[[^^^```fffmmmsssuuutttqqqqqqqqqnnnhhhaaaQQQGGGGGGHHHIIISSSaaapppvvv}}}yyynnnccc[[[fffjjjuuu{{{yyy|||}}}sssjjjddd```UUUTTTQQQNNNKKKIIIGGGGGGHHHEEECCCBBBCCCDDDDDDCCCCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCC????????????????????????BBB@@@>>>===>>>>>>===<<<;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>?????????999::::::;;;;;;::::::999;;;::::::999888888888999666777888999:::;;;;;;;;;999999999888888888888777777888888888888999999999888888888999999::::::::::::::::::999999888888888::::::999999::::::;;;<<<:::::::::::::::::::::::::::::::::999999999888888<<<999666777999;;;;;;999<<<=========<<<<<<===???===@@@EEEMMMWWWdddrrrzzz~~~iii\\\JJJ???;;;;;;999777888777777666555444444444666444222333555444222///222222222222222222222222111111222222222222111111000000000000000000000000///000111111111000...------///111111///---------000000000000////////////111111222222222222111111333333333333333333333333444444444333333222222222222222333333333333444444555777;;;AAAIII\\\{{{uuuooojjjgggggggggfffdddcccbbbbbbccccccfffbbb^^^^^^___```]]]YYYRRROOOMMMKKKKKKJJJHHHGGGEEECCC@@@???>>>>>><<<:::;;;666555:::===999444222555333222222444444333111111111111111111111111111000000000000000111111111000000000000000000000000000000000111111111222222555777:::===AAACCCEEEFFFCCCFFFHHHHHHFFFDDDDDDEEEHHHLLLQQQTTTUUUXXX\\\___```\\\[[[\\\]]]```hhhpppxxx{{{{{{zzz|||~~~yyydddQQQKKKJJJHHHMMMUUUdddmmmxxx~~~|||sssggg___]]]aaannn|||zzz}}}{{{sssnnnaaa^^^ZZZWWWUUURRROOOMMMLLLIIIFFFEEEEEEEEEDDDCCCDDDBBBAAAAAABBBCCCBBB@@@BBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>===>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>========================::::::::::::::::::::::::;;;;;;:::999999999999999777888999:::::::::::::::999999999999888888888888888888888888999999999999999999999999999999::::::::::::999999999999999999999999999999999:::;;;;;;::::::999999999999999999:::::::::999999999999888===:::888888:::;;;;;;:::;;;<<<======<<<===???AAABBBFFFNNNWWWbbbppp|||}}}sss___SSSDDD<<<::::::999666777777777666555444444444333222111222555666444222222222222222222222222222111111222222222222111111000000000000000000000000//////000111111111111111///111222111///......///000000000000000000000///000111111222222111111000333333333333333333333333444444333333333222222222222222333333333333444444555666999>>>EEEUUUqqqvvvpppllliiiiiihhhgggeeecccbbbbbbbbbbbbdddaaa]]]]]]^^^___\\\ZZZRRRPPPMMMKKKKKKJJJIIIGGGDDDBBB???>>>======;;;999:::555333666999666333222555333222222444444222111111111111111111111111111111111111111000000000000////////////////////////111111111111222222222333555777999<<<@@@CCCEEEGGGFFFIIILLLMMMKKKIIIGGGGGGKKKMMMOOOQQQTTTYYY___ccc___^^^]]]^^^]]]```kkkvvv~~~{{{```SSSLLLHHHHHHLLLUUU___nnnzzz}}}wwwmmmeee[[[\\\gggyyy}}}~~~uuuoooiiiffffffccc]]]XXXVVVSSSNNNKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDBBBAAABBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>===>>>>>>>>><<<===============>>>????????????>>>>>>======<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;:::999999999::::::999999:::::::::::::::999:::999999999888888888888888888888888999999999:::::::::999999999999999999999999999999999999::::::888888999999999:::::::::999999999999999999::::::::::::::::::999999999999===;;;999888:::;;;;;;;;;;;;===>>>??????AAAEEEHHHIIIOOOYYYdddppp}}}ooodddQQQHHH===888888999888666777777666666555444444444000000000222555666666444222222222222222222222222111111222222222222111111000000000000000000000000/////////000111222444444111222222111//////000222000000000000000000000000000111111222222111111000333333333333333333333333333333333333222222222222222222333333333333444444444555777:::???KKKcccxxxwwwrrrnnnkkkkkkkkkjjjhhheeedddcccccccccccc```]]]]]]^^^^^^\\\ZZZRRRPPPMMMLLLKKKKKKIIIGGGEEEBBB@@@>>>>>>===;;;:::999666444444666555444333444444333333333333222222111111111111111111111111222222111111000000//////000000000000000000000000111111222222222333333333555666888;;;???BBBEEEFFFGGGJJJMMMOOOOOOMMMJJJIIIJJJLLLNNNQQQUUUZZZ___ccc```___```aaa___bbbnnn|||nnn[[[OOOHHHGGGKKKLLLUUUdddrrryyyxxxrrrlllbbb___cccqqq|||zzzzzzwwwppphhhccc___YYYUUURRRPPPNNNLLLJJJHHHGGGFFFGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===>>>???>>>===>>>===<<<<<<<<<===???@@@BBBBBBAAA@@@???>>>>>>======<<<:::999999:::<<<===;;;;;;::::::::::::;;;;;;:::::::::;;;::::::999999::::::999999999888888888888888888999999999:::::::::::::::999999888888888888888888999999:::::::::888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999<<<:::999999999;;;;;;<<<<<<>>>@@@BBBDDDHHHMMMQQQTTT[[[fffrrr}}}wwweeeXXXFFF@@@999666777777666444666666666555555444444444000000111333444555555555111111111111111111111111111111222222222222111111000000000000000000000000000//////...///111333444111111111///......000222000000000000000111111111000000111111111111000000222222222222222222222222333222222222222222222222222222222333333333444444333333555777:::DDDWWWiiizzztttooolllkkkkkkjjjhhheeedddcccccccccbbbaaa___]]]]]]\\\[[[[[[SSSPPPNNNLLLLLLKKKIIIHHHFFFDDDAAA??????>>>===;;;999888666444444666555444333444444333333222222222111111111111111111111111222222111111000000//////111111111111111111111111111111222222222333333333444555777999===AAADDDFFFGGGIIILLLOOOPPPOOOLLLJJJJJJLLLQQQVVV[[[___aaaaaa``````bbbbbbaaadddppp}}}zzzdddQQQGGGGGGLLLJJJOOOYYYfffpppuuuuuusssjjjbbb___fffqqq||||||qqqmmmfff```\\\ZZZXXXWWWOOOMMMJJJHHHGGGGGGEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>???>>>===>>>===<<<<<<<<<===???@@@BBBAAAAAA@@@???>>>=========<<<:::999999:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999999:::::::::999999999999888888999999999999::::::::::::::::::999999888888888888888888999999:::::::::777888999::::::::::::999:::;;;;;;;;;<<<<<<======;;;;;;;;;:::::::::999999:::::::::999:::;;;===???>>>@@@CCCFFFJJJOOOVVV[[[dddkkkvvvppp[[[NNNAAA===888666666666555333555555555555444444444444222333444444333333333333111111111111111111111111111111222222222222111111000000000000000000000000000000...------...///000///000///...------///222///000000000111111111222000000000111111000000000222222222222222222222222222222222222222222222222222222222333333333444444111111333666888???NNN]]]~~~wwwqqqlllkkkhhhgggeeecccbbbbbbbbbbbbcccbbbaaa___]]]\\\[[[[[[SSSQQQNNNLLLLLLKKKJJJHHHFFFDDDAAA@@@??????===<<<888:::999555444777777444333444555444222111222333111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222333333333555777;;;???BBBDDDFFFGGGIIIMMMPPPQQQOOOMMMLLLOOOTTT[[[aaacccbbb```______```bbbbbbeeennnyyykkkVVVJJJHHHJJJJJJKKKQQQ[[[gggqqqvvvwwwoooeee]]]]]]dddooo}}}}}}uuuooollljjjhhhggg\\\XXXRRRMMMJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???======>>>??????>>>===============>>>??????>>>>>>======<<<<<<;;;;;;===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;<<<======::::::;;;;;;;;;;;;::::::::::::::::::999999999999999999999999::::::::::::::::::999999999999999999999999999999999999::::::888999:::;;;<<<;;;::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;::::::::::::999;;;<<<<<<<<<>>>AAADDDCCCEEEIIIMMMSSSZZZbbbhhhwww}}}zzzdddQQQEEE>>><<<999777666666444333444444444444444444444444333555666555333111111111111111111111111111111111111111222222222222111111000000000000000000000000000///......---------...---...///...------///111///000000111111222222222///000000111111000000///222222222222222222222222111111111222222222222222222222333333333333444444111111444777888<<>><<<;;;666::::::555444777666333222444555444222111222444111111111111111111111111000000000000000111111111111111111111111111111111000000000111111111222222222222333555888===AAACCCEEEEEEGGGKKKPPPSSSRRRQQQMMMOOOSSSZZZ```bbb```^^^]]][[[\\\```bbbdddjjjrrr{{{ooo___SSSLLLIIIIIIHHHJJJTTTbbbooovvvyyyxxxnnnccc]]]]]]dddttt}}}}}}rrrkkkaaaXXXRRROOOLLLKKKGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======>>>??????>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999999:::::::::;;;;;;999999999999999999::::::::::::999999999999999999888:::;;;======<<<;;;:::888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::===??????@@@BBBFFFJJJNNNQQQUUUZZZaaajjjsssyyynnnYYYHHH???<<<:::888666666666555555444444444444444444444444333555666555222000111222111111111111111111111111111111222222222222111111000000000000000000000000---...///////////////...---...000000//////000111///000000111111222333333//////000000000000//////111111111111111111111111000111111111222222222222222222333333333333444444333333555777777888@@@IIIzzzrrrkkkiiihhhgggfffeeedddeeeeeefffffffffdddaaa]]][[[ZZZZZZSSSQQQNNNMMMLLLLLLJJJIIIDDDBBB???>>>>>>===;;;:::444999:::555444666666222222444666444222000222444111111111111111111111111//////000000111111222222000000000000000000000000///000000000000111111111111111222444777;;;@@@BBBFFFEEEFFFKKKPPPTTTUUUTTTLLLMMMOOOUUU[[[^^^]]][[[[[[YYYYYY]]]aaacccggglllrrr|||zzzooofff]]]SSSKKKGGGEEEGGGQQQ```nnnvvvzzzyyymmmccc\\\___mmm{{{|||ooocccZZZVVVSSSQQQHHHHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======???@@@???>>>;;;<<<>>>?????????>>>===<<<<<<<<<===============;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;888888888999999::::::;;;;;;::::::999999888888888999:::<<<>>>>>>===<<<;;;666666777888999999::::::<<<<<<;;;;;;;;;:::::::::<<<>>>AAABBBCCCEEEJJJOOOZZZ\\\aaafffnnnwwwfffRRRDDD>>>:::999777666555666666777444444444444444444444444111444666555222111222333000000000000000000000000111111222222222222111111000000000000000000000000,,,---///111222222111111---///222222111111111111///000000111222222333333//////000000000000//////111111111111111111111111000000111111222222222222222222333333333444444444555444666777666555;;;BBBwwwrrrlllhhhjjjhhheeebbbaaabbbdddfffeeecccaaa___^^^]]]ZZZXXXUUULLLPPPTTTMMMJJJMMMKKKEEECCCAAA???===<<<<<<===777777777666555555444444666666666555555444444444111111222222222222111111111111222333222111000///111000000000//////........./////////000000111111///000222444555888<<>>>>>>>>>>><<<<<<<<<===============<<<<<<============<<<<<>>???777777777777666666666666555777888888666555555666222222444444444444222222222222222222222222222222...//////000000000000//////000000000000000//////---.........//////000000------......//////000000000000000000000000000000111111111111111000//////000111222222111000111222000000//////000222444555111111111111111111111111333333444444666777888999wwwrrrmmmiiijjjhhheeebbbaaabbbdddffffffcccaaa___^^^\\\YYYWWWXXXOOOOOOOOOKKKOOOSSSNNNEEECCCAAA???===<<<<<<===777777777666555555444444555555555444444444333333111111222222222222111111111111222222222111000///222222222222111111111000//////000000000111111111///000222333444666:::===EEEFFFIIILLLOOOQQQRRRSSSKKKIIIFFFGGGLLLPPPSSSTTTVVVUUUUUUWWW[[[```eeeggghhhmmmuuu}}}|||vvvqqqkkkbbb\\\RRRLLLJJJMMMUUUcccuuu~~~tttmmmiiiggguuuyyynnnbbbZZZUUUQQQMMMKKKJJJJJJJJJIIIDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@????????????????????????>>>>>>>>>==================<<<<<<<<<<<<<<<<<<============<<<<<>><<<;;;;;;;;;<<<999999999999888888888777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999;;;;;;:::999999999999999<<<;;;;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;>>>======>>>@@@@@@@@@???@@@BBBEEEHHHMMMUUUaaaiiiwwwzzzlllTTTCCC======777777777666666666555555>>>;;;888777666555111///111111222333333222111111111111111111111111111111000000000111111000////////////000000000000//////............/////////000.........///////////////000000000000000000000000111111111111111000//////000111222222111000111222111000000000000222333444111111111111111111111111444444444444555666888888vvvpppmmmjjjiiigggdddbbbaaabbbdddffffffdddaaa^^^]]]ZZZWWWUUUXXXQQQOOOLLLKKKYYY```VVVEEEDDDBBB???======<<<<<<777777777666555555444444444444444444333333333333111111222222222222111111111111222222111111000///222222222222111111111111000000000000111111111111///000111222222444777:::AAADDDGGGKKKMMMOOOOOOOOOKKKHHHDDDCCCFFFIIILLLNNNPPPPPPQQQTTTYYY___dddhhhgggiiiooowww~~~zzztttlllgggZZZQQQIIIGGGMMMZZZnnn|||qqqjjjlllvvvpppeee[[[WWWRRRNNNMMMLLLKKKJJJEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@?????????????????????>>>>>>>>>=========>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;@@@???>>>>>>======>>>>>>:::999999999999999888888::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::999:::::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBDDDGGGLLLQQQXXXcccpppzzz~~~}}}yyy___LLL@@@;;;;;;777666666666666555555555CCC===666444666666111,,,000000111111111111000000000000000000000000000000222222222222111000////////////000000000000//////............///////////////////////////.........000000000000000000000000000111111111111000000///000111222222111000111222222111111000111111222222111111111111111111111111444444444444444555666777sssnnnkkkjjjgggfffdddbbbbbbcccdddeeefffddd```^^^\\\YYYVVVTTTUUURRRPPPLLLPPPcccjjj[[[FFFEEEBBB@@@>>>===<<<<<<777777777666555555444444333333333333333333333333111222222333333222222111111111111111111000000///000000000///////////////000000000000000000000000///000111111000111444777>>>@@@EEEIIILLLLLLLLLKKKJJJGGGCCC@@@@@@CCCFFFHHHKKKLLLOOOSSSXXX^^^eeejjjjjjjjjlllsss~~~{{{tttooo```VVVMMMIIILLLVVVhhhwww~~~tttkkkqqq~~~rrreee```YYYTTTQQQOOOMMMLLLHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=========>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<==================<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@???======<<<======>>>>>>AAADDDFFFIIIOOOWWW___hhhsss}}}iiiRRREEE===::::::666666666555555555444444===888333222444666444222111111111111111111111111000000000000000000000000333333333222222000///......//////000000000000///.........///////////////000000//////......------////////////////////////000000111111111111000///000111222222111000111222222222111111111111111111111111111111111111111111444444444333444444555555rrrkkkiiihhhfffeeecccbbbbbbcccdddeeefffddd```^^^\\\YYYVVVTTTSSSQQQQQQNNNQQQbbbeeeTTTGGGEEECCC@@@>>>===<<<<<<777777777666555555444444333333333333333333333333222222333333333333222222111111111000000000000000//////////////////000000///////////////////////////000000000///000222555:::===BBBFFFIIIJJJJJJJJJKKKHHHDDDAAA??????BBBDDDGGGJJJNNNRRRWWW___gggmmmmmmllllllpppxxxyyyuuuhhh```XXXTTTSSSWWWcccnnnppppppwwwvvvpppggg```ZZZWWWTTTRRRMMMMMMMMMLLLJJJHHHGGGFFFEEEEEECCCBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>@@@AAABBBBBBCCCFFFKKKOOOSSS[[[gggrrr{{{xxxZZZHHH@@@<<<::::::555555555555444444444444555555444222222333555777222222222111111222222222111111111111111111111111333333333222222000///.........///000000000000000///////////////.........000000//////......------///////////////////////////000000111111111000000000111222222111000111222111222222222111111111000111111111111111111111111444333333333333333444555sssjjjhhhgggeeedddcccbbbbbbcccdddeeefffdddaaa^^^]]]ZZZWWWUUUTTTPPPQQQPPPMMMVVVVVVHHHHHHFFFCCC@@@>>>===<<<<<<777777777666555555444444333333333333444444444444222222333333333333222222222111000////////////000111111111111222222222222000000000000///////////////000000/////////222444888:::???CCCGGGIIIKKKKKKKKKJJJHHHDDD@@@???AAABBBEEEIIINNNRRRWWW^^^hhhooooooooooooooorrrxxx}}}oooiiibbb^^^YYYVVVZZZaaawww{{{rrrqqq{{{tttjjjbbb]]]YYYWWWUUUUUUTTTRRROOOLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????@@@??????>>>>>>=========<<<<<<============<<<<<<<<<<<<===>>>>>>>>>======:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<===>>>?????????>>>======<<<<<<=========<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<=========>>>;;;<<<===>>>@@@@@@@@@@@@AAACCCEEEEEEFFFKKKSSSYYYbbblllzzzzzzeeeNNNAAA===:::999999555555444444444333333333222333444222000000222555333222111111111111222333111111111111111111111111222222222222111000//////---...///000000111111000///////////////.........///////////////.........000000000000000000000000///000000111111111111000000111222222111000111222000111111222222222111111111111111111111111111111222222222222222333444555vvvlllhhhhhhdddccccccbbbbbbcccddddddfffcccaaa___^^^\\\YYYWWWUUUNNNPPPQQQKKKLLLNNNFFFHHHGGGDDDAAA>>>===<<<<<<777777777666555555444444333333444444444555555555222333333444444333333222222111000///...//////000000111111111222222222222222222222222111111000000//////000//////000222555666999<<>>>>>>>>>>>=========>>>?????????>>>======::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@>>>=========>>>???AAABBB??????>>>============>>>======<<<<<<===>>>>>>???>>>>>>?????????@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFDDDGGGJJJMMMPPPWWWbbbjjjuuu~~~zzzdddTTTDDD===;;;888777888444444444333333333333222111000000000111111111111222111000000000000111222000000000000000000000000000000000111111000//////---...///000111111111111000/////////.....................///////////////000000000000000000000000//////000111111111111111000111222222111000111222///000111222333333222222111111111111111111111111111111111111222333555555xxxmmmiiihhhcccccccccbbbccccccddddddeeecccaaa___^^^]]]ZZZXXXVVVLLLOOOSSSLLLKKKOOOMMMIIIGGGDDDAAA>>>===<<<<<<777777777666555555444444444444444555555666666666222333333444444333333222222111///.........///000......//////000000000111444444444333333222222222...///000//////000333555666888;;;???DDDIIIMMMOOOMMMOOOOOOKKKFFFCCCBBBCCCBBBGGGMMMQQQUUU\\\fffnnnuuuyyy{{{xxxsssuuuyyylll```[[[\\\VVVaaaqqquuutttxxx{{{vvvnnnhhheeedddcccaaa]]]YYYUUUQQQOOOLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>????????????>>>>>>===>>>?????????===<<<;;;<<<=========>>>>>>??????<<<======>>>???@@@@@@AAA??????>>>>>>???AAABBBDDD@@@??????>>>>>>>>>>>>>>>===============>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEHHHKKKMMMMMMQQQVVVYYY^^^gggttt~~~wwwgggUUUJJJ???;;;999777666666444444444333333333222222///,,,***---333666333///111000///......///000111////////////////////////...//////000000000000///---...///000111111111111000000//////.........------.........//////000000000000000000000000000000//////000111111111111111000222222222111000111222...///111222333333333222111111111111111111111111000000000111222444555666xxxpppmmmjjjfffgggfffdddccccccdddfffiiigggcccaaa```___]]][[[UUUTTTRRROOOMMMLLLKKKJJJIIIFFFCCCBBBAAA@@@>>><<<777777555444444444444444222222333333333333444444222333222111.........000222222222222222222222222111111111111000000000000000111222222222000///...000000000000111111111111222444777===DDDKKKOOOPPPQQQRRRSSSTTTRRRMMMFFFAAAGGGHHHKKKNNNTTT]]]fffmmmwww|||}}}xxxxxx}}}zzzmmm```XXXYYY\\\aaakkk{{{xxxqqqqqqxxx{{{rrrmmmllllllkkkkkkiiiaaaWWWOOOMMMLLLJJJIIIIIIHHHFFFDDDGGGDDDBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???????????????>>>========================?????????>>>=========<<<=========>>>>>>>>>>>>???=========>>>???@@@@@@@@@CCCCCCBBB@@@???>>>===<<>>AAA???>>>===>>>@@@AAAAAA@@@BBBCCCEEEGGGIIINNNUUUYYYZZZ___fffkkkpppwwwrrraaaVVVDDDAAA===:::888888777666444444222222222222444444666555444333333333444555333222111/////////000111//////000000111111111222///000000000......000111////////////............000///...///000///...,,,////////////////////////............////////////000111111111111222222222///000111111111///...---111111000000//////......111111000000000000000111111111222222222333333333xxxpppmmmjjjfffffffffdddbbbbbbccceeeiiifffcccaaa```___\\\ZZZUUUTTTRRROOOMMMLLLKKKJJJIIIFFFCCCBBBAAA@@@>>><<<777777666555444444444444444444444333333222222222111111000000111222222222222222222222222222222222111111111111000000000000000111111111111000000///...////////////000000000333333666;;;BBBIIIMMMPPPRRRSSSTTTTTTSSSOOOJJJFFFKKKLLLNNNQQQVVV^^^hhhnnn{{{~~~|||}}}vvvjjjbbbVVVWWWYYYbbbrrruuupppqqqttt{{{wwwvvvuuuuuussslllaaaYYYWWWUUURRROOONNNMMMKKKIIIHHHFFFDDDCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>===<<<@@@;;;:::>>>>>>;;;;;;???@@@@@@@@@CCCEEEGGGFFFEEEFFFHHHKKKNNNRRRXXX___dddkkkpppvvvzzz}}}xxxnnn```QQQIIIBBB???;;;888888777666555444333222222222222333444222111111222333444666777333222000/////////000111//////000000000111111111///000000///......///111////////////............//////////////////...---////////////////////////............////////////000000111111111222222222000000000000000///......222111111111000000000000333333222222222222333333111111111222222222333333yyyqqqmmmkkkfffffffffdddbbbaaabbbdddhhhfffcccaaa```^^^\\\ZZZUUUTTTRRROOOMMMLLLKKKKKKIIIFFFCCCBBBAAA@@@>>><<<888777666555444444444444666666555444333222111111000...,,,...222555444333111111111111111111111111111111111111000000000000000000000000000000111222............////////////222333555999>>>EEEKKKOOOSSSTTTTTTUUUSSSQQQNNNMMMNNNOOOQQQTTTYYY```iiiooo|||}}}~~~~~~uuummm\\\XXXUUUYYYfffyyyvvvooolllttt|||rrrjjjddd```ZZZVVVSSSPPPNNNLLLIIIGGGEEEDDDEEEEEEDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@===<<<======<<<===@@@??????@@@CCCGGGKKKLLLKKKOOORRRVVV[[[aaaiiiqqqvvvxxxlll___QQQFFFAAA>>>;;;888777777777666555333333222222222222333333111000111111222333555555222111000000///000000000//////000000000000111111///000000///......///111////////////............///////////////......---////////////////////////............////////////000000000111111111222222111000000///////////////222222222222111111111111333333222222222222333333111111111222222222222333yyyqqqnnnkkkhhhhhhhhhgggdddbbbcccdddgggeeebbbaaa```^^^[[[XXXTTTSSSQQQOOOMMMLLLKKKKKKIIIFFFCCCBBBAAA@@@>>><<<888777666555444444444444666555555444333333222222000,,,***,,,222555333000000000000000000000000000111111111111000000000///111000/////////111222333........./////////000000111222333666:::@@@HHHLLLQQQRRRSSSSSSRRRQQQQQQQQQOOOQQQSSSVVV[[[ccckkkqqqxxxxxxxxxzzz~~~vvvjjjbbbXXXVVV\\\jjj~~~yyyrrrpppuuu|||tttoooggg```[[[WWWSSSQQQOOOMMMKKKJJJJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@????????????????????????>>>>>>??????@@@@@@AAAAAA????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@BBBEEEBBBAAAAAADDDJJJQQQVVVYYY\\\```ffflllsss{{{rrrcccTTTFFF???>>>:::888666555666666555444333222222222222222222333333333222111111000000000111111000000000000000000//////000000000000000000...///000///------///000////////////...............///000000///...---...////////////////////////............////////////000000000000111111111111111000///......///000111111111111111111111111111111111000000000111222222111111111111222222222222yyyrrrooollljjjkkkkkkiiigggddddddeeeeeedddbbbaaa```]]]ZZZWWWTTTSSSQQQOOONNNLLLLLLLLLIIIFFFCCCBBBAAA@@@>>><<<888888666555555555555555444444444444444444444444444000,,,...333555333000000000000000000000000000111111111111000000000///111000/////////111222333//////000000000111111111///111222444777<<>><<<888888777666555555555555333333444444555555555555777444222222444555444222111111111111111111111111111111111111000000000000000000000000000000111222000000000000111111111111---///222333444888???EEEIIILLLOOOOOOMMMMMMOOORRRVVVXXXZZZ]]]aaafffmmmrrrllloootttxxx|||uuujjj___[[[WWWXXXfffuuuwwwrrrxxx{{{uuupppllliiifffccc```\\\YYYUUUPPPMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBHHHKKKIIIHHHKKKNNNOOOQQQNNNLLLOOOYYYgggttt|||sss^^^OOODDD<<<888999666444333444555555444222111111222222222222111111///000111222222222222222//////000111111111111000000000////////////.........//////...------...000////////////............---000222111...,,,---///////////////////////////............/////////////////////000000000111111///////////////000000111///////////////000000000333333222333333444555666000000000111111111111222zzzssspppnnnlllmmmnnnlllhhheeedddccccccbbbaaa```___]]]XXXUUUSSSRRRQQQOOONNNMMMLLLLLLIIIFFFCCCBBBAAA@@@>>><<<999888777666555555555555555555555555444444444444444333333222333333333444222222222222222222222222111111111111000000000000000111111111111000000////////////000000000000111***...111333333666<<>><<<999888777666666555555555777777666555444333333222///000111000//////111333222222222222222222222222111111111111000000000000000111222222222000///.............../////////000(((---111333222444:::???EEEJJJOOOPPPMMMKKKMMMPPPUUUVVVVVVUUUUUUWWWZZZ]]]\\\dddnnnssstttvvv~~~}}}|||sssnnnllldddZZZ___kkk|||~~~{{{||||||uuummmhhh```___]]][[[YYYWWWUUUTTTNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKFFFGGGHHHJJJLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTTTTTTTWWWaaahhhgggfffjjjlllkkkdddeeehhhppp|||yyyeeeOOODDD???<<<888777666555444444555555333111000111222333333222111000444444444444333111///......///000222222222111000000000//////.........------...///...,,,,,,...///000/////////............,,,000333111---+++---000////////////////////////............/////////000////////////000000000000---...///111111111000///000000111111222222222333111111111111222333444555000000000000111111111111xxxrrrpppnnnmmmnnnnnnmmmkkkfffbbb```cccbbbaaa```]]][[[YYYXXXWWWTTTPPPMMMMMMMMMLLLKKKIIIFFFCCCAAA@@@@@@???>>>::::::999888777666555555666666555444444444555555333333222111111222333333333333444444333333222111000000000000000000000000//////000000111111111222000000000000111111111111000/////////111444666888>>>EEEMMMQQQNNNLLLLLLNNNNNNTTTXXXWWWPPPMMMNNNRRRWWW[[[bbbjjjmmmnnnttt}}}}}}}}}}}}}}}zzzrrrhhhaaa```aaappp}}}|||sssnnnnnnlllkkkiiigggfffeeebbbcccbbb___ZZZUUUSSSSSSPPPRRRSSSTTTSSSSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSRRRPPPOOOQQQQQQQQQQQQSSSWWWZZZ[[[^^^```cccdddcccccccccdddlllqqqwwwzzzzzz{{{}}}}}}~~~nnnXXXEEE@@@<<<666555:::555555555555555555555555444444333333333333222222000000000000////////////000000000000000000000000......////////////......000000000111111000000000333222111///............---...//////000000//////............/////////000////////////////////////////////////000000000000000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000xxxqqqooommmnnnnnnooonnnkkkhhhdddbbbbbbbbbaaa___\\\ZZZXXXVVVVVVSSSPPPMMMMMMMMMLLLKKKHHHFFFCCCAAAAAA@@@???>>>::::::999888777666555555333333333222222333444444333333222111111222333333222222333333222222111000111111111111111111111111///000000000111111111111000000000000111111111111222111111111333555888999888>>>EEEJJJKKKKKKLLLMMMNNNSSSXXXXXXTTTPPPOOOPPPSSSVVV]]]cccfffgggmmmuuuzzzppphhhdddbbbfffwww}}}{{{zzzyyyttttttrrrmmmhhhcccaaaaaa^^^```aaaaaa___^^^^^^_____________________^^^^^^^^^^^^___```````````````_________```cccgggkkknnnnnnppprrrssssssssstttuuu{{{~~~eeeRRRBBB===;;;555444888444444444444444444444444333333222222222111111111000000000000////////////000000000000000000000000......////////////.........///000000000000///...111000///......---------+++,,,------......------............////////////////////////////////////.../////////000000000000000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000xxxpppmmmkkkmmmnnnnnnnnnllliiifffdddbbbaaa```^^^\\\YYYWWWUUUVVVSSSPPPNNNMMMMMMLLLKKKHHHFFFCCCAAAAAA@@@???===::::::999888777666555555222222222222333444555555333222222111111222222333111222222222222111000000111111111111111111111111000000000000111111111111000000000000111111111111222222111222333555777888777;;;AAAGGGMMMPPPRRRSSSQQQTTTYYY[[[[[[WWWRRRNNNOOOQQQVVV\\\^^^```eeemmm}}}|||tttmmmjjjbbbnnn~~~yyyuuusssttttttuuuvvvtttrrrpppooopppuuuuuuuuuuuuuuutttssssssqqqqqqqqqrrrsssuuuvvvwwwrrrrrrqqqsssvvv{{{||||||~~~oooWWWIII<<<:::999444333555222222222222222222222222222111111111111000000000////////////000000000000000000000000000000000000......////////////.........///111333333111///...//////......------,,,,,,+++,,,------......------//////..................////////////////////////....../////////000000000//////............///000000000000000000000000000000000000000000000000000000000000000000000000000yyypppllliiillllllllllllkkkiiigggeeecccbbbaaa___\\\ZZZWWWVVVUUURRROOONNNNNNNNNLLLKKKHHHEEECCCBBBAAAAAA???===::::::999888777666555555444444444444555777888888222222222222222222222222222222222222222111111000111111111111111111111111000000000000000111111111///000000000111111111111000000000000111222444444666888<<>><<<::::::999888777666555555444444444555666777888999222222222222222222222222333333333444333222222111111111111111111111111111111111000000000000000000///000000000111111111111000000000000111111222333111222666>>>HHHQQQXXX[[[^^^```ccchhhkkkhhh___WWWQQQOOOQQQVVVYYY[[[aaahhhqqqyyy~~~wwwrrrttt{{{rrr^^^QQQAAA;;;777777888666444444333333333333333333333333333222222222111111111111.../////////000000000111////////////////////////......////////////......///111444666666444111///......///000000000//////---...//////000/////////...............---------////////////////////////............////////////---......///////////////////////////////////////000000000000000000000000000000000000000000000000|||sssnnnkkkjjjjjjjjjiiihhhfffeeedddffffffdddbbb___[[[YYYWWWSSSQQQOOOOOOOOOOOOMMMKKKFFFEEECCCCCCBBBAAA>>><<<::::::999888777666555555333333333333444555666666111222222333333222222111333444444444444333222222222222222222222222222222111111111111000000000000000000000000111111111111222222222333333333333333111333666<<>>;;;::::::999888777666555555555444444444444444555555111222333333333333222111333333333333333222111111222222222222222222222222111111111111000000000///000000000000111111111111222222333333333222222222222444888;;;AAAKKKWWW___aaaccchhhnnnsssuuuuuusssddd^^^ZZZ[[[\\\\\\```dddmmmuuu{{{sssoooxxx~~~{{{xxx{{{uuukkk^^^MMMBBB???888888777555555555444222222222222222222222222222222111111111111000000000.........///000111111111000000000000000000000000......////////////......+++,,,---......---,,,++++++,,,...000111111000///+++,,,------......------++++++,,,---......//////////////////////////////---------.........//////,,,---...///000000000///////////////////////////000000000000000000000000000000000000000000000000wwwrrrnnnnnnmmmllljjjhhhgggfffeeeeeeeeeccc```]]]ZZZWWWUUURRRPPPOOOPPPPPPOOOMMMKKKFFFEEEDDDCCCCCCAAA>>>;;;::::::999888777666555555888777777666666666666777111222333444444333222111111222222222222111000000222222222222222222222222222111111111000000//////000000000000111111111111000111111111111000//////---111444666:::CCCQQQ[[[^^^bbbhhhnnntttxxx|||~~~ooohhhbbbaaa```___aaaeeennnwwwvvvjjjkkktttttt|||yyyxxx{{{|||qqqfff]]]PPPBBB;;;;;;666777666444333444333111111111111111111111111111000000000000////////////---......///000111111222000000000000000000000000......////////////......,,,------------------,,,)))+++---///000000///...---...//////000000//////)))***+++,,,...///000000////////////////////////---------.........//////+++,,,...000000000000///////////////////////////000000000000000000000000000000000000000000000000wwwpppnnnmmmmmmlllkkkiiigggeeedddcccdddeeedddaaa\\\WWWTTTQQQOOONNNNNNOOONNNLLLJJJHHHHHHFFFEEECCCAAA@@@???<<<<<<;;;999888666555555444444333333333333444444444333111000000111333444222222222111111111111000111111111111111111111111111111111111111111111111///000111222222111000///111111222222222222111111111333666777999@@@JJJSSSXXX\\\dddllltttyyy}}}~~~uuujjjcccfffgggdddgggqqqvvv}}}ooohhhfffmmmrrr{{{{{{{{{~~~{{{~~~zzzooocccSSSHHHCCC???:::444555555444333333222111111333333333222222222111111000111111000///......///////////////////////////111111111111111111111111000000//////.........---,,,------......------,,,,,,---------.../////////.........---,,,,,,++++++---------............///........................---------...------,,,,,,---------............/////////............//////000000111222222222222222000000000000000111111222xxxrrrpppllllllkkkjjjhhhfffeeedddccccccdddccc```[[[VVVSSSPPPOOONNNNNNOOONNNLLLJJJHHHGGGFFFEEECCCAAA@@@???<<<;;;:::999777666555444555555444444444444555555444333222111111222333444222222222111111111111000111111111111111111111111111111111111111111111111///000111222222111000///111111222222222222111111///222444444555999AAAHHHSSSXXX```iiiqqqvvvxxxyyyssshhhaaadddfffeeelllwwwuuukkkfffaaadddlllzzz~~~}}}|||uuucccYYYKKKBBB???<<<888444555444444333222222111111333333222222222111111111000111111000///......000000000000000000000000000------------------------000/////////............---------------------------------...............000000000000////////////---------............///---------...............---......//////......------------............/////////............/////////000000111111111111111000000//////000000111222yyyrrrqqqkkkkkkjjjiiigggeeedddcccbbbbbbbbbaaa^^^YYYUUURRRPPPOOONNNNNNOOONNNLLLKKKHHHGGGFFFDDDCCCAAA@@@???;;;:::999888777555555444666555555555555555555666555444333222222333444555222222222111111111111000111111111111111111111111111111111111111111111111000000111111111111000000111111222222222222111111000222333333222444999===JJJPPPZZZeeemmmrrrssssssqqqfff___```bbbeeeooo|||}}}ppphhh]]]]]]```lll{{{{{{|||~~~uuuiiiTTTKKK@@@:::999888666333444444333333222222111111333222222222222111111111///000111000///...///000111111111111111111111111------------------------////////////............///...---,,,,,,---...///...............---------------------............---------............///,,,,,,------.........///......///////////////...---------............/////////............//////...//////000000000000000000000//////000000111222xxxrrrqqqjjjjjjiiihhhfffeeecccbbbaaaaaaaaa___\\\XXXTTTQQQOOONNNMMMNNNOOONNNLLLKKKGGGGGGFFFDDDCCCBBB@@@@@@::::::999888777555555444666666555555555555666666555444444333333444444555222222222111111111000000111111111111111111111111111111111111111111111111000000000111111000000000111111222222222222111111111333444444333333666999AAAIIITTTaaajjjoooqqqqqqpppggg^^^\\\\\\```kkkwwwvvvnnngggcccaaagggyyyzzz{{{}}}{{{hhh[[[HHHBBB:::666555666444222333333333333222222111111222222222222111111111111///000111000///...///000000000000000000000000000///////////////////////////////////////.........000...---++++++---...000/////////...---------,,,******+++,,,------......---------............///+++,,,,,,------......///---......////////////...---------............/////////............//////---......///000////////////////////////000111111wwwppppppjjjjjjiiihhhfffdddbbbaaaaaaaaa```^^^[[[WWWSSSQQQNNNMMMLLLMMMNNNNNNMMMKKKGGGFFFEEEDDDCCCBBBAAA@@@:::999999888777666555555666666555555555555666666444444444444444444444444222222222111111111000000111111111111111111111111111111111111111111111111111000000000000000000111111111222222222222111111000222333333333444666777;;;BBBNNN[[[eeelllpppqqqooohhh```ZZZWWWYYYbbbkkkvvvzzztttnnnhhhhhhuuu}}}xxxvvvzzzqqq]]]PPPCCC>>>999555555555444222333222222222222222111111222222222111111111000000...000111000///...///111////////////////////////000000000000000000000000.........///////////////000///---,,,,,,---///000/////////...---------,,,------...///000111111222---------............///,,,,,,,,,,,,------......+++,,,---...............---------............/////////............//////------...////////////////////////...///000000111vvvppppppjjjjjjiiihhhfffdddcccbbbaaaaaa```]]]ZZZWWWTTTRRRMMMLLLLLLMMMNNNNNNMMMKKKFFFFFFEEEDDDCCCBBBAAAAAA::::::999999888777777666666555555555555555555666333333333444444333333333222222222111111111111000111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222111111/////////000222333555555888===GGGRRR]]]fffkkknnnmmmjjjeee^^^XXXWWW\\\aaafffnnnzzz{{{tttrrryyy}}}uuusssuuu|||gggTTTIII???<<<999666666555444333222222222222222222111111222111111111111000000000...///000000//////000111........................////////////////////////.........///////////////000///...------...///000...............---------,,,,,,---...//////000000---------............///------,,,,,,,,,,,,,,,,,,++++++,,,---............---------............/////////............//////---....../////////////////////......//////000111wwwqqqqqqkkkkkkjjjiiigggeeecccbbbbbbaaa```]]]ZZZWWWTTTRRRMMMLLLKKKLLLNNNNNNMMMKKKFFFFFFEEEDDDCCCBBBBBBAAA;;;;;;::::::999888888888555555444444444444555555222222333333333333222222222222222111111111111000111111111111111111111111111111111111111111111111222111000//////000111222111111222222222222111111000///...///111333444555777:::@@@HHHRRR[[[cccgggiiikkkjjjeee^^^\\\]]]___dddgggmmmttt{{{~~~|||{{{zzzzzzyyy}}}qqq[[[JJJAAA;;;999777666555555555444111111111111111111222222111111111111000000000000---///000000//////000222////////////////////////..................................../////////000///..................///---------...............+++++++++,,,,,,------------------............///...------,,,,,,++++++++++++,,,---...////////////---------............/////////............//////......///000000000000//////............///000000xxxrrrrrrkkkkkkjjjiiigggeeedddccccccbbb```^^^ZZZWWWUUUSSSLLLLLLKKKLLLNNNNNNMMMKKKFFFFFFEEEDDDCCCBBBBBBAAA<<<;;;;;;::::::999999999444444444333333444444444111222222333333222222111222222222111111111111000111111111111111111111111111111111111111111111111222111000//////000111222111111222222222222111111444222000000111333555555777999<<>>CCCIIITTT___ggglllpppooonnnooommmjjjwwwvvvsssnnnjjjlllqqqvvvxxxyyy~~~{{{uuuqqqrrrvvvzzz}}}lllVVVFFF>>>;;;777666444333222222333444444333111000000000111222000000000000000///......////////////............////////////............------......///111222333000///...------...///000.........------,,,,,,,,,,,,,,,++++++,,,---///000---------,,,,,,++++++++++++,,,---,,,,,,,,,...000------------------------,,,,,,------,,,,,,+++***+++---//////...---...///------------............000000//////.........---............////////////|||qqqooolllkkkiiiggggggeeebbb___^^^]]]]]]\\\[[[XXXSSSPPPMMMLLLLLLLLLNNNMMMLLLJJJHHHGGGFFFDDDCCCAAA@@@???<<<<<<:::999888777777777666555555555555444444444333333222222333333444555222222222222222222222222222222111111111111222222222222222111111111000000000000000000000000000000111111111111111111111111444444333222222333444444444444777<<>>JJJ[[[mmmzzz~~~zzzsssmmmiiihhhjjjkkkqqqssstttsssrrrwww~~~}}}{{{zzzxxxvvvtttrrrqqqppprrrlllggggggggggggjjjoooxxx~~~ooo]]]QQQFFF===777777555555444333333333333333111111111111111111111111111111222222111000...------......///////////////......---------......///---------...............---------,,,,,,---------//////...---+++***(((''',,,,,,++++++,,,,,,---------...///000000///...------------------...//////111///,,,++++++,,,...///......------------......///...------,,,---------------,,,,,,,,,,,,,,,,,,---............/////////,,,,,,---------.........------,,,------...///000pppjjjiiihhhhhhhhhhhhfffbbb___^^^^^^\\\ZZZWWWSSSPPPNNNNNNNNNNNNOOOOOOMMMJJJGGGFFFEEEDDDDDDDDDCCC@@@======;;;999999999999777555888888888888888888888888555444444333333444444555111111111222222333333444444333222111000000000000111111222222222222111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222333444666777666888???JJJWWWbbbjjjmmmkkkmmmmmmkkkiiihhhkkkmmmqqqssstttqqqnnnooovvv|||~~~{{{yyyxxxuuutttqqqooonnnnnnoooppprrrjjjcccaaaaaadddkkksssrrrdddTTTIII@@@888555555444333333222222222222333000000000000000000000000111111111111000///......---......///////////////---------------...///000,,,,,,,,,---------------,,,------......------,,,......///...,,,)))%%%###++++++,,,,,,------,,,,,,---...///000000///...------------------......///555111+++)))+++------,,,......------------......222111///...,,,,,,++++++........................,,,,,,---------.........---------..................---------------......nnnggghhhggggggggggggeeeaaa^^^^^^]]]\\\ZZZWWWSSSPPPNNNOOONNNNNNNNNOOOMMMJJJHHHHHHFFFEEEEEEEEEDDDAAA???===;;;999999999999777555555555555555555555555555444444444444444444444444000000111111222333444444333222222111000000111111111111222222222222111111000000000000000111111111111111111111111111111111333333333333333333333333222222222222333444555666888999<<>>===;;;999999999999777666555555555555555555555555333333444555555444333333555555555555555555444444444333222111000000000000111111222222222222111111///000000111222222333333111111111111111111111111000000000000000000000000111111222333333333222222111333666555444444777:::>>>CCCNNN[[[iiisssxxxyyyxxx{{{~~~{{{xxxvvvrrrnnnkkkgggeeeaaa^^^]]]]]]^^^____________```cccfffjjjlllxxxzzz~~~zzzlll^^^MMM???:::555333777888555222111//////...//////000111111////////////////////////000///...------...000000---......//////////////////......---------......++++++,,,,,,---...//////......,,,++++++,,,......+++,,,...//////...---,,,---,,,+++***+++,,,---...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...%%%(((***+++++++++,,,------,,,,,,++++++,,,,,,------,,,++++++*********+++++++++,,,------...//////++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,---...///000111zzzmmmiiiddddddeeedddcccaaa___^^^]]]]]]]]]\\\YYYVVVRRRPPPRRRQQQPPPOOONNNLLLKKKKKKFFFEEECCCBBBBBBAAA???===>>>===;;;999888777666666777777666555555555555555333333333333333333333333222222222222222222222222333333222111111222333444///000111222222222222222222222111111111111222222111111111111111111111111111222222333333222222111333333333222222111111111444444333333444444555666:::<<>>===<<<;;;999888777666666666666555444444444444444444444444333333222222222222222222222222222222222333333111111000111222222000000111222222222222222222222111111111111222222111111111111111111111111111222222333333222222111333333333222222222111111222222111111222222333444::::::@@@KKKWWWcccsss{{{zzz}}}}}}|||zzzzzzvvvtttppplllgggccc___]]]XXXUUUTTTTTTRRRPPPUUU[[[eeemmm{{{|||wwwuuuwwwvvvnnnbbbUUUJJJBBB;;;777777555222111111111000///000000000000000000000000111000///......///000111111111000000///......------------.............................................---,,,,,,---......---.../////////...---,,,------------------------......------------......---------,,,,,,++++++++++++---...---,,,+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,---------+++,,,......---,,,---......------,,,++++++,,,,,,------------............|||qqqiiigggcccddddddcccbbb___]]]\\\ZZZZZZZZZYYYWWWSSSPPPNNNPPPPPPOOONNNLLLKKKJJJIIIGGGEEECCCBBBBBBBBB@@@>>>===<<<:::999777666666666555555444333333333333333666555444444222222111000222222222222222222222222333222111000000000000000000000111222222222222111222222111111111111222222111111111111111111111111111111222222222222111111333333333222222222222111222222111111222222333444888888;;;BBBJJJWWWjjjzzzzzzzzz}}}|||yyyuuusssqqqqqqjjjjjjhhheeeaaa\\\WWWTTTTTTQQQOOOPPPOOOQQQZZZdddwww{{{wwwqqqkkkhhhaaaZZZOOOEEE>>>999555333555666555444111000///000000000000000000000000000222000...------...000222000000//////......------...............---------------...//////...------,,,,,,++++++++++++,,,,,,,,,---------------......------------------------///...---,,,,,,---...///------,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,++++++******++++++++++++,,,,,,------,,,---///...---,,,,,,---------.........---,,,,,,------------............tttlllhhhfffccccccccccccaaa___\\\[[[YYYZZZZZZYYYWWWTTTQQQOOOPPPOOONNNMMMLLLJJJIIIIIIGGGEEECCCCCCCCCBBB@@@>>><<<;;;:::999777777777666666555444444333333444444444444444333333222222222222222222222222222222222222222111000000/////////000111111222222222111111222222111111111111222222111111111111111111111111111111222222222222111111222222222222222222222222444444333333444444555666555555888===AAAKKK^^^pppxxx~~~~~~{{{xxxtttoookkkhhhgggfffdddeeedddaaa\\\VVVSSSQQQQQQOOOOOORRRUUU\\\jjjxxxyyysssrrrlllccc^^^RRRLLLBBB:::666555444444555888999888444222222444000000000000000000000000000000000000000000000000000000000//////........./////////...---------,,,***+++---......---+++***,,,++++++++++++++++++,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++,,,---------------------------++++++,,,,,,,,,,,,++++++((())))))***+++,,,,,,------...///...---++++++,,,+++,,,---......---,,,+++,,,,,,---------.........~~~ooojjjhhhfffdddddddddcccaaa^^^\\\ZZZ[[[[[[[[[ZZZYYYVVVSSSQQQPPPOOONNNMMMLLLJJJIIIIIIGGGFFFDDDCCCCCCBBB@@@>>><<<<<<:::999888888888888777666666555555555555555222222222333333444444444222222222222222222222222111111111111000000//////111111222222222111111000222222111111111111222222111111111111111111111111000111111222222111111000222222222222222222222222444444333333444444555666222444777;;;===CCCRRRaaakkkuuu~~~~~~}}}|||qqqnnnhhhccc___]]]]]]]]]``````___[[[VVVRRRRRRRRRPPPPPPTTTYYY___jjj|||sssnnnllldddYYYRRRHHHBBB;;;555444555666777<<<===>>>;;;666333333555000000000000000000000000///000222333333222000///111111000000000000000////////////...---------,,,***+++---......---+++***,,,,,,------------,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************++++++,,,---++++++++++++++++++++++++,,,,,,---------------,,,''''''((()))***+++,,,------...///...---++++++,,,***+++,,,------,,,+++***,,,,,,,,,------------...~~~ooollliiifffeeeeeedddcccaaa___\\\[[[[[[\\\\\\\\\ZZZWWWTTTRRRPPPPPPOOONNNLLLKKKJJJIIIHHHFFFDDDCCCCCCBBBAAA???===<<<;;;::::::999999999777777666555555555555666000111222222444555555666222222222222222222222222000000111222222111111000111222222222222111000000222222111111111111222222111111111111111111111111000000111111111111000000111222222222222333333333222222111111222222333444222333666:::;;;>>>GGGQQQ]]]jjj{{{}}}}}}|||}}}}}}~~~}}}}}}|||{{{xxxvvvsssqqqeeeaaa\\\WWWTTTTTTUUUWWWUUUWWWWWWUUUQQQOOOQQQTTTXXXZZZ___eeejjjsssqqqhhhbbbXXXLLLDDD???;;;666333444777999:::CCCBBB???:::555111111111000000000000000000000000...000111333333111000...111111111111000000000000...............---------------...//////...------------............------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++---******)))******+++,,,---++++++++++++++++++++++++,,,,,,---.........------''''''(((***+++---...///,,,---///...---,,,,,,---******++++++,,,,,,++++++,,,,,,,,,,,,------------rrroookkkfffffffffeeedddbbb___]]][[[[[[\\\\\\\\\ZZZXXXUUUSSSQQQQQQPPPNNNMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCAAA???>>>===<<<<<<;;;;;;;;;;;;666666555444444444444555222222222333333444444444222222222222222222222222///000111333333333333222222222222222222111000000222222111111111111222222111111111111111111111111000000111111111111000000111111222222222333333333222222111111222222333444444333444777888999>>>DDDOOO]]]qqq|||{{{{{{~~~}}}}}}|||yyyvvvyyyyyyzzz{{{|||~~~}}}{{{yyyuuupppkkkfffcccYYYVVVQQQMMMLLLMMMPPPSSSRRRWWW\\\]]]\\\\\\___bbbkkkmmmqqqttttttyyy~~~kkk```XXXMMMBBB<<<999666444444888<<<@@@AAABBB>>>888444222111111000000000000000000000000000//////............//////000000000000000000000000---------.......................................,,,---...//////...---,,,))))))***++++++***((((((++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------+++---...---,,,+++,,,---))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------))))))+++,,,...000111222+++,,,......---,,,---...+++++++++++++++,,,------++++++,,,,,,,,,---------tttqqqmmmfffggggggfffeeeccc```]]]\\\[[[[[[\\\[[[ZZZWWWUUUSSSRRRQQQPPPOOONNNLLLKKKKKKHHHFFFDDDDDDDDDCCCAAA??????>>>===<<<<<<<<<<<<<<<555555444333333333333444333333333333333333333333222222222222222222222222...000111333444444444333222222222222222111000///222222111111111111222222111111111111111111111111000000111111111111000000111111111222222333333333444444333333444444555666666333111444555666999>>>DDDSSSfffyyy{{{vvvrrrsssvvvzzz~~~}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyywwwtttqqqvvvwwwwwwxxxzzz|||~~~~~~~~~}}}}}}}}}~~~}}}{{{wwwqqqjjjccc]]]YYYSSSOOOKKKGGGGGGJJJNNNQQQ[[[ccclllqqqrrrrrruuuxxx{{{}}}|||{{{wwweeeZZZQQQGGG>>>:::666555444777<<>>===<<<;;;:::999999999666666666666555555555555111111111222222333333333333333333222222111111111333222222222222222222333333333222111000///......//////000111222333333333333222222222111000000000111111111111111111111111111111000000111111222333333333333333333333333333222222111222333555777999@@@DDDQQQdddvvvxxxpppkkkggggggmmmssswwwyyy}}}{{{zzz{{{}}}~~~~~~|||{{{{{{{{{yyyvvvtttrrroookkkhhhkkklllnnnqqquuuyyy}}}~~~~~~{{{xxxzzzuuusssuuuvvvuuuuuuxxxqqqmmmhhhccc___YYYQQQKKKKKKFFFFFFKKKKKKIIISSSbbbppp~~~wwwkkkZZZMMMEEE@@@;;;777,,,555CCCKKKLLLEEE<<<777444444333222222111000000000000////////////000000////////////..................------------......444111...,,,---.........++++++++++++,,,---..............................///...---,,,+++,,,------...,,,)))'''''')))+++---+++&&&###$$$***---+++)))------,,,,,,,,,,,,+++++++++++++++,,,......---+++---...///...,,,+++,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......---,,,---...///000111000...,,,++++++++++++,,,,,,,,,---------......yyynnnkkkkkkhhhhhhfffdddbbb___]]]\\\]]]]]]]]]\\\ZZZWWWTTTRRRSSSSSSRRRPPPOOOMMMLLLLLLIIIGGGDDDCCCCCCCCCAAA@@@>>>===<<<;;;:::999999999666666666666555555555555222222222222333333333333333333333222222222111111222222111111111111222222222222111111000/////////000000000111111222222333222222222111111111111111000000000000000000000000111111000000111111222333111111111111111111111111222222222222333555666777:::===FFFUUUdddqqqwwwooofffbbbdddhhhlllnnnyyy|||~~~}}}~~~~~~|||{{{{{{|||{{{xxxtttqqqnnnkkkgggdddfffgggiiilllppptttwwwxxx}}}~~~~~~~~~}}}||||||{{{||||||~~~|||zzzzzz{{{zzzwwwtttsssnnnkkklllkkkgggfffhhhiiiddd]]]WWWSSSOOOKKKHHHJJJFFFGGGLLLNNNQQQ```sss{{{rrrcccXXXJJJ@@@<<<;;;999888777<<>>999555555444444333222222111111000000////////////000000////////////..................------------......333111...,,,---......---------,,,++++++,,,,,,,,,........................///...---,,,+++,,,------++++++************++++++***)))((((((***+++,,,---,,,,,,,,,------.........,,,+++***+++,,,------+++)))***+++***)))((()))+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......------,,,---...///000///...---,,,,,,,,,------,,,,,,---------.........|||pppkkkjjjgggfffeeecccaaa^^^\\\[[[]]]]]]\\\[[[YYYVVVTTTRRRTTTTTTSSSRRRPPPOOONNNNNNKKKHHHEEEDDDCCCBBB@@@???>>>===<<<;;;:::999999999666666666666555555555555444444444444333333333333333333333222222222222111111111111000000111111111000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111111111000000111111222333111111111111111111111111333333333333333444555555666777<<>>AAABBBAAA>>>:::666444333333333222222111000000000000//////......//////000////////////..................------------......222000---,,,---......---///...---,,,++++++++++++------------------------///...,,,+++++++++,,,---)))***+++,,,,,,+++***)))***+++---,,,++++++---000++++++,,,---...///000000,,,***((()))***,,,,,,,,,***+++,,,,,,+++***+++---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,------------,,,---......///,,,,,,,,,,,,,,,---...///---------.........//////~~~qqqjjjhhheeeeeedddbbb```^^^\\\ZZZ\\\\\\[[[ZZZXXXVVVSSSRRRTTTSSSRRRQQQPPPOOONNNNNNLLLIIIFFFDDDCCCBBB@@@>>>>>>===<<<;;;:::999999999666666666666555555555555555555555444444333333333222222222222222222222222111111000000000000111111//////000000111111111111111111111111000000000000000000000111222222222333222222222222222222222222111111000000111111222333333333333333333333333333444333333333333333333333444555999>>>AAAJJJZZZjjjssslllhhhfffdddaaabbbcccfffkkkpppuuuxxx}}}}}}~~~|||||||||~~~}}}zzzuuurrrnnnnnnnnnoooooooooooooooooopppqqqsssuuuwwwxxxyyy{{{zzzyyyxxxxxxvvvsssppprrrqqqpppoooppprrrsssuuuwwwwwwvvvuuurrrmmmhhhdddWWWTTTRRRRRROOOLLLLLLPPPQQQOOOKKKJJJKKKOOOSSSVVVZZZ[[[___ccceeennn|||rrrhhh\\\QQQIIIFFFBBB@@@BBBDDDEEEDDD@@@???<<<777222000111222000000000//////........./////////....../////////////////////..................------------......111///---------......---...---,,,,,,+++++++++,,,------------------------...---,,,+++++++++,,,---)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...++++++,,,,,,---......///,,,***(((''')))+++,,,,,,,,,---...---+++***+++,,,++++++------------++++++************************+++++++++++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,------......------........./////////qqqjjjgggeeedddcccbbb```^^^\\\[[[\\\\\\ZZZYYYWWWUUUSSSRRRRRRQQQQQQPPPOOONNNMMMMMMLLLJJJFFFDDDDDDBBB@@@???>>>===<<<;;;:::999999999666666666666555555555555555555555444444333333333222222222222222222222222111111000000000000111111/////////000111111222222111111000000000000000000000000000111222222222333111111111111111111111111111111000000111111222333333333333333333333333333333333333333333333222222333555999<<<===@@@LLLYYYkkkyyy{{{uuuppphhheee```]]]\\\___ccceeehhhiiikkkoootttxxx|||~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}|||{{{}}}~~~vvvuuutttrrrpppmmmjjjhhhjjjkkklllnnnpppssstttuuuxxxwwwuuuttttttqqqmmmjjjjjjjjjkkklllnnnppprrrtttttttttsssnnnhhh```ZZZVVVNNNKKKIIIHHHFFFDDDGGGMMMMMMPPPSSSXXX\\\aaaeeehhhjjjlllppprrrqqqvvv~~~vvvjjj```WWWLLLBBBBBBCCCCCCDDDEEEDDDAAA???666666555222000///000111000000000000//////////////////............//////////////////..................------------......000...------......---,,,,,,+++++++++,,,,,,---...------------------------...---,,,+++***+++,,,,,,++++++*********+++---------***(((***...///---)))++++++++++++++++++++++++,,,***(((''')))+++,,,,,,+++,,,,,,***'''%%%%%%&&&++++++------------++++++************************+++,,,,,,---------------,,,,,,,,,---------------------------------,,,,,,------------.........///~~~pppiiifffddddddcccbbb```^^^\\\[[[\\\[[[ZZZXXXVVVTTTRRRRRRPPPOOOOOONNNMMMMMMLLLLLLLLLIIIFFFEEEDDDCCCAAA@@@>>>===<<<;;;:::999999999666666666666555555555555444444444444333333333333111222222222222333333333111111111000000111111111//////000000111111111222000000000000000000000000111111111111111222222222........................111111000000111111222333111111111111111111111111222333333333333333222111111333777;;;::::::AAAIIIVVVcccwwwzzzuuulllddd^^^[[[[[[\\\YYYZZZ[[[^^^aaadddfffhhhmmmmmmnnnoooqqqtttwwwxxx||||||}}}}}}|||{{{yyyxxxxxxyyyyyyxxxvvvwwwyyy{{{{{{zzzzzz{{{|||}}}{{{yyywwwvvvuuurrrpppppprrrtttzzz~~~~~~|||yyytttoookkkiiiggggggiiijjjmmmoooqqqssstttsssrrrqqqooolllgggcccaaabbbccceeehhhjjjkkklllkkkjjjhhhbbbZZZRRRMMMJJJJJJGGGEEEDDDCCCDDDKKKTTT[[[aaajjjrrrvvvyyy{{{}}}zzz|||}}}{{{yyy{{{|||yyyrrrooofffZZZQQQJJJBBB:::888:::<<<===<<<999555222,,,...000000000///000111222222222111111111111111///......------......///////////////..................------------.........---,,,---......---,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,,,,+++*********,,,...///...***''')))...000,,,''',,,+++++++++*********))),,,***((()))***,,,,,,,,,---------,,,)))''''''(((+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---.........------++++++,,,------------,,,---.........------,,,+++,,,,,,,,,---------......}}}ooohhheeeeeeddddddcccaaa___]]]\\\\\\[[[YYYWWWUUUSSSRRRRRROOOOOOOOONNNMMMMMMLLLLLLKKKHHHFFFEEEEEEDDDCCCAAA>>>===<<<;;;:::999999999666666666666555555555555222222222222333333333333111111222222222333333333222222111111111111222222000000000000000111111111......//////000000111111222222222111111111111111........................111111000000111111222333111111111111111111111111111111222333444333222222222111444777888777:::???GGGNNN[[[kkk{{{~~~uuummmgggddd]]]]]]\\\[[[ZZZZZZZZZZZZ^^^^^^___```aaaccceeefffhhhjjjkkkllllllkkkjjjiiijjjkkklllkkkiiihhhjjjmmmjjjjjjkkknnnqqqsssrrrpppkkkjjjfffbbb______bbbeeejjjmmmrrrvvvxxxzzz}}}}}}~~~}}}{{{zzzzzz{{{{{{~~~~~~}}}{{{xxxsssnnniiifffaaaaaabbbcccfffiiikkkmmmlllkkkjjjiiigggccc^^^ZZZUUUWWWYYY\\\]]]]]]]]]]]]^^^^^^\\\WWWPPPIIIGGGFFFGGGEEEEEEGGGIIIOOO]]]jjjyyyzzzrrrmmmeeebbbXXXLLLEEEBBB===777111333555555444111///...***---///000000//////000000000000000000000000000///......------......///////////////..................------------......---,,,,,,---...///---,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,)))***+++,,,------------,,,+++***+++------+++(((+++++++++++++++++++++,,,,,,+++***+++,,,------+++---...///...---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,***+++,,,---------,,,,,,+++,,,---.........---,,,+++++++++,,,,,,,,,,,,---|||nnngggeeeeeeeeedddcccaaa```^^^]]]\\\[[[YYYVVVTTTSSSRRRRRROOOOOOOOONNNNNNMMMMMMMMMJJJHHHFFFEEEEEEEEECCCBBB>>>===<<<;;;:::999999999777666666666555555555555111111111222222333333333111111111222222333333333333333222222222222333333111111000000000000000000---......///000111111222333222222222111111000000111111111111111111111111111111111000111222222333333333333333333333333333000111222333444333222222444111222666777666888<<>>AAAKKKUUUcccrrryyytttmmmllljjjiiiiiigggdddaaa\\\YYYWWWVVVXXXYYYYYYYYYZZZYYYXXXUUURRROOOLLLKKKHHHGGGFFFEEEDDDEEEGGGHHHKKKJJJIIIHHHIIIJJJLLLNNNOOOQQQTTTWWWZZZ[[[\\\]]]YYYWWWTTTPPPNNNMMMMMMMMMJJJJJJKKKLLLMMMPPPUUUXXXXXXWWWVVVVVVUUUTTTTTTTTTOOOPPPSSSXXX```jjjsssxxxppp^^^PPPEEE>>>777555333222222222333333111111000///////////////...///////////////............////////////...............//////...------,,,...///...---+++,,,,,,,,,------......------,,,,,,+++***)))***+++---...///...,,,***)))))))))***+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++))))))---222222...(((.........///000000...,,,---,,,,,,++++++,,,,,,,,,------------------------------------------------++++++++++++,,,------...------,,,,,,,,,+++******++++++***))))))***++++++,,,,,,------...///000000uuulllgggeeeccccccbbb```___^^^]]]]]]\\\\\\[[[YYYWWWUUURRRQQQSSSQQQOOOOOOOOOPPPOOONNNIIIGGGFFFFFFFFFEEEBBB???=========<<<;;;:::999888777777666666666555555555222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000444333111000///000111111000000111222222222222222222222222333333333333333222333444444444444666888???HHHVVVcccqqq}}}nnnllljjjjjjlllnnnnnnnnnqqqpppooolllggg```ZZZVVVQQQRRRQQQOOOMMMMMMPPPSSSTTTSSSRRRRRRSSSTTTUUUVVV^^^___bbbeeehhhkkkmmmooojjjhhhddd```\\\YYYWWWWWWRRRTTTUUUWWWZZZ___eeejjjjjjjjjjjjiiiiiiiiihhhhhh``````aaaeeellluuu~~~yyycccRRREEE===888555444333222111111222222111000000///.../////////......////////////............////////////......------............------,,,...///...---+++,,,,,,,,,------------------,,,+++***))))))***+++---......---+++***))))))***+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,******...444666333...+++***)))***++++++)))(((---,,,,,,,,,,,,,,,------------------------------------------------------***++++++,,,------------.........---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...///000000uuulllhhhfffaaa```^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZWWWTTTRRRPPPSSSQQQOOOOOOPPPPPPPPPOOOKKKIIIFFFEEEEEEDDDBBB@@@;;;;;;;;;;;;:::999888777555555555444444444333333444444444444444444444444111111111111111111111111000000000000000000000000111111111111000000000000........................000000000000000000000000////////////000000000000000000000000000000000000222222111111111111111111---......///000/////////111111222333333333333333111222333333222333444666777>>>HHHSSS```rrr}}}rrrhhhbbb^^^______\\\YYYZZZ^^^bbbggggggggghhhhhhhhhhhhhhhllllllnnnpppssswwwzzz{{{xxxwwwuuuqqqmmmjjjgggeeecccdddeeefffhhhnnntttyyy{{{|||~~~~~~uuusssqqqqqqtttyyyzzzgggTTTEEE;;;666333111222222111///...///000111000//////......//////------.../////////............////////////......,,,,,,---............---+++,,,------+++******++++++,,,,,,------,,,,,,+++************+++,,,,,,---...------,,,,,,------............---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***---333777888777)))'''&&&''')))++++++***+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,---......---++++++,,,...------------------------++++++,,,---......//////uuummmiiigggaaa```___]]]\\\\\\\\\\\\]]]]]]]]][[[YYYUUURRRPPPRRRPPPNNNNNNOOOPPPOOONNNMMMJJJGGGDDDDDDDDDCCCBBB;;;;;;;;;;;;:::999888777555555555555444444444444555555555555555555555555222222222222222222222222000000000000000000000000111111111111000000000000........................000000000000000000000000.../////////000000000111000000000000000000000000000111111222222222111111......///000000000000000000111222333444333333222222333444333222222444666555999???EEENNN]]]ppp~~~{{{tttqqqrrrrrrooollllllqqqwww~~~~~~}}}xxxxxxxxxyyy{{{~~~|||{{{yyyyyyxxxvvvvvvyyy~~~~~~~~~xxxjjjaaaSSSEEE;;;555333222///111222111...---///000000000///............///,,,---......//////............////////////......+++,,,------.........---+++---......,,,++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++,,,---............------------------,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++///555;;;???///,,,***)))***,,,------***************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,---+++)))))),,,///------............------++++++,,,,,,------......uuummmjjjhhhdddcccaaa```_________```^^^^^^^^^]]]ZZZWWWSSSQQQPPPOOOMMMMMMNNNOOONNNMMMOOOKKKGGGDDDCCCDDDDDDDDD============<<<;;;::::::888777777777666666666666333333333333333333333333333333333333333333333333000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000...000111333333333222111111111222333333333333333000111222333444333222222000000000///...///111333888999;;;<<>>LLL333+++111,,,'''***---++++++++++++++++++++++++...---,,,+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++,,,++++++******))))))((((((yyypppjjjhhhhhhhhhfffccc```^^^]]]]]]]]]]]][[[ZZZWWWUUURRRQQQRRRQQQPPPOOOOOOOOOOOOOOOKKKIIIFFFDDDBBBAAABBBBBB@@@???===<<<;;;:::999999777777777777777666555555444333333333333333333444222222222111111111111000111111111111111111111111//////000000000000000111....../////////000000000000000000000//////......000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000111222222333333222222555444333222222222222222000333555666666;;;CCCJJJUUU^^^kkkxxx|||ssslllhhhccc```]]]VVVKKKCCC???;;;666333222222222111//////...............///000000000/////////......000111222111///...///000/////////......---------...---------------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++******+++,,,,,,...---,,,+++************((()))******(((((()))***...******,,,---,,,111888]]]>>>///111///+++---,,,++++++++++++++++++++++++///...,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,++++++++++++************{{{qqqkkkiiijjjlllkkkfff```\\\\\\___]]]]]][[[ZZZWWWUUURRRQQQTTTSSSRRRPPPNNNMMMLLLLLLKKKIIIGGGDDDCCCBBBBBBBBB>>><<<:::777666666777777888777666666555555666666555444444333333444444555222222222111111111111000111111111111111111111111111111111111111000000000/////////000000000111111000000000////////////...111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111222222333333222222444333333222222222222333000222333333333666<<>>888666444111000000111000...000000///...------------000////////////............000000000...---...///000///...---,,,++++++***------,,,,,,,,,,,,,,,---...............---,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,,,,+++***)))))))))))))))***+++,,,+++******+++------++++++,,,,,,---111777ccc???***+++,,,,,,---)))++++++++++++++++++++++++......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,~~~rrrlllkkkkkkkkkjjjfffaaa]]]]]]^^^]]]]]][[[ZZZWWWUUURRRQQQTTTSSSQQQOOONNNMMMLLLLLLJJJIIIGGGEEECCCBBBBBBBBB===;;;999777666555555666888777666444444555666666444444333333333333444444222222222111111111000000111111111111111111111111333333222222111111000000222222222111000/////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222222333333222222222222222333222333444444333555888<<<888===EEEOOO\\\mmm~~~~~~~~~oooeeeZZZTTTLLLEEE@@@<<<777555/////////000111111000...333222111000///.....................------------+++,,,------+++++++++------------,,,,,,+++++++++------,,,+++++++++,,,,,,------.........---,,,,,,************************,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))))),,,,,,---,,,++++++---///++++++,,,///111444999===VVV777&&&((())),,,...******+++++++++++++++,,,,,,...---------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++,,,,,,******++++++,,,,,,------sssmmmkkkjjjgggdddbbbbbbaaa___]]]]]]]]][[[ZZZWWWUUURRRQQQQQQQQQPPPOOONNNMMMMMMMMMJJJIIIHHHFFFDDDCCCBBBBBB>>>??????>>>===;;;999777888777555444444444555666333333222222222222333333222222222111111111000000000000000000000000000000333333222222111111000000222222111111000000//////.............../////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000111222222222222111222222222111111222222333333333444444333444666777666999===CCCKKKYYYhhhsss~~~~~~uuufff\\\NNNJJJCCC<<<888666555444......///222444444111///222222000///............,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---***+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---------...---,,,,,,+++************************+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,+++************+++)))******)))((((((+++---,,,///111222444999>>>AAAEEE111***,,,***+++000---*********++++++,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,)))*********++++++,,,,,,sssmmmkkkhhhddd``````bbbccc```\\\]]]]]][[[ZZZWWWUUURRRQQQPPPOOONNNNNNNNNNNNNNNOOOJJJJJJHHHGGGEEECCCBBBAAA======>>>>>>===:::888666777666555555444444555555333222222111111222222333222222222111111111111000////////////////////////111111111111111000000000......//////000111222222---............/////////........................000000000000000000000000000000000000000000000000///////////////////////////000111111222222111111222111111111111222222333000111111222222333333333555777888:::>>>GGGRRR[[[vvvzzzhhhYYYPPPBBB???;;;666333222333333//////000333555444222000//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...///...------...000)))***++++++------...///,,,,,,,,,,,,,,,---......---------------,,,++++++************************++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,---.........------***++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,,,,,,,,,,+++***+++...111111444555333333777::::::555++++++...'''&&&+++)))*********++++++,,,,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))+++,,,,,,,,,,,,,,,************++++++++++++ssslllkkkfffeeecccaaaaaa```______]]]]]][[[ZZZWWWUUURRRQQQPPPOOONNNNNNMMMNNNNNNNNNJJJJJJIIIGGGFFFDDDBBBAAA;;;;;;:::999888777555444555555666666555555444333333333333222222333333333222222222111111111111000000000000000000000000000//////000000000000000111,,,---...///000111111222---------.........//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111111111111111111111222333333...///000111333444333222333555666666777<<>>;;;999888777888999444555666666666555333222555444444333333444444555222222222111111111111000111111111111111111111111......//////000000111111////////////............---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111111111000000111222333333//////000333555666555333222444555555666999@@@EEEEEEPPPaaauuuuuu{{{xxxiiiZZZMMMDDD???777777777666333111000111000//////000111000...,,,//////.........//////000........./////////000000+++,,,------,,,,,,...///------------------------++++++,,,---...000111222,,,,,,---------,,,++++++++++++++++++++++++++++++***+++,,,,,,------------************************((((((((((((((('''&&&%%%***+++,,,------,,,+++***,,,+++++++++++++++,,,,,,---------++++++,,,000333+++000000***(((+++,,,))),,,%%%***///+++---222...))))))***+++,,,,,,------((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...((()))+++,,,------,,,,,,.........------,,,,,,,,,tttmmmnnnhhhhhhfffeeecccbbb``````___]]]ZZZXXXWWWVVVSSSQQQRRRPPPMMMLLLMMMNNNMMMMMMLLLJJJGGGFFFFFFEEECCCAAA===;;;999999999999777555777777777777666666666666444333333222222333333444000000000000000000000000222111111111000000//////000000000000000000000000444333222000///.........///......------///000111000000///...............////////////000000000000222222222222111///...---000111222333333222111000000000000000111111111111333111///...---...///000222222222222222222222222333222111111111333666777>>>CCCMMMZZZkkk}}}}}}rrrqqqrrrvvv{{{~~~|||zzztttlll___SSSIIIBBB===:::666444333111000000111111000000000000000000000000......////////////.........---,,,+++++++++++++++---------,,,,,,+++++++++))),,,//////---,,,---000,,,---......,,,,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++***)))))))))***+++---+++(((&&&&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++***************---,,,)))((((((***---///,,,,,,,,,++++++*********************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,uuummmmmmhhhhhhfffeeecccaaa``````___]]]ZZZXXXWWWVVVSSSQQQRRRPPPMMMLLLMMMNNNMMMMMMKKKJJJGGGFFFFFFEEECCCAAA???===;;;;;;;;;;;;999777777777777666666666555555444333333222222333333444111111111111111111111111111111111111000000000///000000000000000000000000222111000000///000000000......---------...//////000000///...............////////////000000000000000000000000000///...---...///000000000000///...//////000000000111111111333222000/////////000111222222222222222222222222333222111111111333555777999===BBBKKKXXXhhhxxxxxxnnnllljjjkkknnnmmmjjjggg```YYYOOOEEE>>>:::666444444333111000//////000000..............................////////////............---,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((+++------+++***+++,,,,,,---...---,,,,,,,,,...++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++***************++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))))))))(((((((((((((((((((((+++***)))((((((***,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++vvvmmmkkkhhhgggfffdddcccaaa```______]]]ZZZXXXWWWVVVSSSQQQRRRPPPMMMLLLMMMNNNMMMMMMKKKIIIGGGFFFFFFEEEBBBAAA???===;;;;;;;;;;;;999777666666666555555555444444444333333222222333333444222222222222222222222222111111111111000000000000000000000000000000000000////////////000000111222//////000000000///......000//////............///////////////000000000000......////////////.........//////000000//////...//////000000000000111111444333111000000000111222222222222222222222222222222222111111222333555666666777888<<>>FFFSSSbbbqqqxxxooofff```QQQLLLEEEAAA???<<<777333555333111111222222111/////////000000000000//////........................------............------------------------...///++++++,,,,,,,,,,,,------,,,+++***+++,,,,,,+++)))***,,,---,,,+++***+++---+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++*********((()))***++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++'''''''''((())))))******)))***+++------,,,++++++***++++++++++++,,,,,,,,,************************''''''(((((()))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......vvvpppmmmgggfffeeecccbbb```___^^^___]]]ZZZXXXWWWVVVSSSQQQRRRPPPMMMLLLMMMNNNMMMMMMJJJHHHFFFEEEDDDCCCAAA??????===;;;;;;;;;;;;999777777777777666666666555555444333333222222333333444111111111111111111111111///000000000111111111111000000000000000000000000///............///000000---------...///000111222...............///000000////////////000000000000//////000000000000000000///...------------...///........./////////000000//////000000111111111111/////////000111222222222111111222222222222111111///111222333333444666888999===CCCLLLWWWdddpppxxx~~~xxxlllbbbYYYRRREEEAAA;;;888888666222///222111000000111111///...---...////////////...---------------------------,,,------......------,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------+++***)))***------,,,)))***,,,,,,,,,+++***+++,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++*********)))+++***************++++++,,,++++++++++++++++++,,,***************************++++++++++++******)))&&&''''''((())))))******))))))***+++++++++++++++******+++++++++,,,,,,,,,************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------vvvpppooogggfffeeecccaaa```___^^^___]]]ZZZXXXWWWVVVSSSQQQRRRPPPMMMMMMMMMNNNMMMMMMJJJHHHFFFEEEDDDCCCAAA???===;;;999999999999777555777777777777666666666666444333333222222333333444222222222222222222222222//////000000111111111222000000000000000000000000,,,---------///000111222000000000000111444666777...............///000111////////////000000000000...///////////////......111000///......///000111............/////////000///000111222222222222222...//////000111222222222111111222222222111111000222222111000000222555888777888888;;;AAAKKKWWW___kkkuuuzzz~~~mmm```VVVLLLFFF@@@<<<777444444444111...000//////000111111///---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---...+++++++++,,,,,,------------+++***,,,///000...,,,***+++,,,,,,******+++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++******)))))),,,+++***)))))))))***+++,,,++++++******++++++,,,***************************************)))((('''((())))))***+++,,,,,,,,,)))))))))))))))******************++++++,,,,,,,,,******************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,xxxrrrlllgggfffdddaaa___]]]\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQRRRPPPMMMLLLMMMNNNMMMMMMKKKHHHEEEDDDDDDCCCAAA@@@======<<<<<<<<<;;;;;;;;;666666666555555444444444333333333333333333333333333333222111111222222333////////////////////////111111111111000000000000000000//////......------////////////000000000000////////////////////////......//////000000111111000000//////.........---///......------......///000000///////////////000111111000000000000111111000000000000000000000000//////000000111222444444000000//////000222333555444222444:::>>>@@@DDDJJJVVV```ooo~~~~~~yyyvvvxxx}}}}}}lll^^^TTTKKKCCC===999888777555333111000/////////000000000000//////......------------......++++++++++++++++++++++++------------------------+++******))))))******+++------------------------//////...---,,,++++++***'''(((***++++++***((('''+++++++++***++++++,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++******)))******++++++++++++******---,,,***))))))***,,,---))))))***++++++++++++***,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))((()))***+++,,,+++++++++***)))((((((''')))***,,,......---,,,+++wwwqqqlllhhhfffdddaaa___]]]\\\[[[\\\[[[ZZZXXXVVVUUUSSSSSSTTTRRROOONNNOOOPPPOOOOOOKKKHHHEEEDDDDDDCCCAAA@@@>>>>>>===<<<;;;:::999888333444444444444444444555333333333333333333333333222222111111111222333333////////////////////////000000111111000000///...000000000000000111111111.../////////000000000000///////////////////////////////////////000000000000/////////...............------,,,,,,------...000000///////////////000111000000//////000000111000000000000000000000000111111111000111111222222222222111111222444555666888555333666888888;;;@@@IIIQQQ^^^kkkwww|||vvvoooppprrruuuyyyzzzyyyxxxsssiii\\\PPPIIICCC<<<777666555444333111000////////////000000000000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------.........---,,,,,,++++++((()))***+++,,,++++++***,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************++++++************************++++++++++++************++++++++++++******+++***)))(((((()))***+++))))))***++++++++++++++++++++++++************************+++++++++,,,,,,)))******++++++******)))...------,,,,,,,,,------,,,,,,,,,+++***))))))))))))***,,,---...---,,,+++}}}uuuppplllhhhgggeeebbb```^^^]]]\\\\\\[[[ZZZYYYWWWVVVTTTTTTTTTRRRPPPOOOOOOPPPPPPOOOKKKHHHEEEDDDDDDCCCAAA@@@???>>>===;;;:::888777666333333444444555666666777333333333333333333333333111111111111111222333444000000000000000000000000//////000111000///...---...//////000111111222222....../////////000000000////////////////////////000000//////////////////////////////.....................------.........000//////......///000000000//////......//////000000000000000000000000000333222111000000000000000222222222222222333444555888444222333333222444999;;;AAAJJJTTT^^^jjjwwwvvvpppiiigggeeeddddddccc```^^^YYYRRRHHHAAA===:::666333222111111000000///.........//////000000//////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,+++++++++,,,,,,---......,,,,,,++++++***++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++******++++++++++++******))))))''''''''''''))))))))))))******++++++++++++***************+++++++++*********++++++++++++,,,))))))************))))))+++++++++++++++***)))(((------,,,,,,+++*********)))***,,,---------,,,+++|||tttpppkkkhhhgggeeebbb```^^^]]]\\\[[[[[[ZZZXXXWWWUUUTTTTTTSSSPPPNNNMMMNNNNNNNNNMMMKKKHHHEEEDDDDDDCCCAAA@@@>>>===<<<;;;999888777666666666666666666777777777333333333333333333333333000000000000111222333444000000000000000000000000...///000000000///---,,,---------.........//////........./////////000000////////////////////////000000000//////......---///////////////.........000000////////////000000//////.........///000000//////............//////000000000000000000000000111111000000000000111111000000000000000111111222111///000444555333444777666999>>>CCCIIITTT```iiizzz|||oooiiidddaaa\\\XXXUUURRROOOMMMFFFBBB<<<888666555444222////////////////////////...//////////////////......------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///---,,,,,,---...///,,,,,,++++++******++++++,,,+++)))(((((()))+++,,,***+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++*********************************++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******)))(((''''''''''''((()))***************+++++++++)))))))))***+++++++++,,,************++++++++++++++++++,,,,,,,,,,,,++++++******++++++***(((&&&%%%,,,,,,+++++++++*********)))***+++,,,,,,,,,,,,+++|||tttoookkkhhhgggdddbbb___^^^\\\\\\YYYYYYXXXWWWVVVTTTTTTSSSSSSQQQNNNMMMNNNOOONNNNNNKKKHHHEEEDDDDDDCCCAAA@@@;;;;;;;;;::::::999999888777777666666555444333333333333333333333333333333111000000000111111222333000000000000000000000000...///000000000///---,,,///.........---------,,,............////////////////////////////////////000000//////......------.........//////////////////......------......///...............///000000//////............//////////////////////////////////////////000111222333//////000000000111000000......333999:::666444555555777888999<<>>;;;999777444222111222222111000/////////////////////000000000000---......//////......------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++++++++,,,------...---,,,+++************************************)))******+++,,,,,,------******))))))******+++,,,++++++++++++++++++++++++************************'''(((((()))******++++++******++++++++++++************++++++++++++******)))******************)))+++***)))((()))***,,,---+++++++++***************))))))))))))************(((((())))))))))))(((((()))(((((('''''''''((((((***************************************++++++,,,vvvoooiiieeedddbbb___]]][[[ZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVTTTRRROOONNNOOOOOOOOONNNKKKHHHFFFDDDDDDCCCAAA@@@@@@???>>>===;;;999888888777777777777777666666666333333333333333333333333444333222000/////////...////////////////////////444222000...---///111222++++++,,,,,,---.........---------.........//////////////////////////////,,,------....../////////---.........//////000000000000////////////000000,,,,,,,,,---...///000111111111000000000000111111////////////////////////111000000///////////////...///000111111000///...444222222444555222222555...111444444333333777::::::;;;>>>EEEPPP^^^kkksssyyysssqqqpppwww{{{zzzzzz}}}yyyrrrkkkeee[[[NNNFFFDDD>>><<<999777555333///---///111222222111000000000////////////////////////---..................------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,.........---,,,+++************)))***++++++++++++***)))))))))***+++,,,,,,------+++*********+++,,,,,,---++++++++++++++++++++++++************************%%%&&&&&&'''((())))))************++++++***************++++++++++++******))))))************))))))+++***)))((((((***,,,---,,,+++++++++******))))))))))))))))))******************++++++++++++******++++++***))))))***+++,,,+++++++++++++++++++++,,,******))))))******+++,,,{{{tttlllfffeeeccc```^^^\\\[[[ZZZZZZYYYXXXXXXYYYXXXVVVTTTVVVSSSNNNLLLMMMOOOPPPPPPLLLHHHDDDCCCEEEEEEAAA===??????>>>===<<<;;;;;;:::999888777666555444333333555444444333222111000000222222222111111111000000//////000000111111222222////////////000000000000000...,,,+++,,,------,,,.../////////...---,,,,,,---.........//////000000,,,,,,+++,,,,,,---//////------......///000000000***+++---///000000//////000000000000000000000000000000///...............000000000000000000000000222222222111111111000000111111222222222333333333444222111111222333333222111111222222222333333333111444888===CCCKKKSSSYYYjjjuuu~~~{{{zzz~~~tttmmmlllhhhhhhggggggggghhhiiiiii___\\\WWWQQQJJJCCC>>>;;;666555222000000000111222//////............//////////////////............///---,,,,,,---......---...------,,,,,,++++++***...---,,,,,,++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++******++++++++++++***))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,------...///...---+++***)))))))))***+++++++++,,,++++++************++++++,,,,,,---...---,,,***)))******++++++++++++******************************************************++++++++++++++++++++++++******))))))******+++,,,******************************************************+++++++++******))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++zzztttmmmgggeeeccc```]]]\\\[[[[[[[[[ZZZYYYYYYYYYXXXVVVTTTVVVSSSOOOMMMNNNOOOPPPPPPQQQKKKEEECCCDDDDDDBBB???>>>>>>======<<<;;;::::::888888777666555444444333333333222222111000000000222222222111111111000000---........./////////000/////////000000000111111000///---------...............//////......---,,,............/////////000111000///......---------............////////////,,,------...---,,,+++***........................000000///...............000000000000000000000000222222222111111111000000111111111222222222333333444222111111222333222222111111111222222222333333333444666888:::???DDDIIITTT\\\hhhsss{{{|||xxxvvv{{{~~~yyypppiiihhhaaa```___]]][[[ZZZZZZYYYOOOMMMIIIEEE@@@<<<999888444333222111000000000111//////............//////////////////............---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++/////////...---,,,*********++++++++++++***)))))),,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++******++++++)))***+++---............+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,---------,,,+++*********++++++++++++******************************************************++++++++++++++++++++++++******))))))******+++,,,******************************************************+++++++++******))))))************+++++++++************************************************---,,,++++++*********+++yyytttnnniiifffbbb___\\\\\\\\\]]]^^^\\\[[[ZZZZZZYYYVVVTTTUUUSSSOOONNNOOOPPPPPPPPPSSSNNNGGGCCCCCCDDDCCCBBB>>>======<<<:::999999888777777666666555555555444222222222222222222222222222222222111111111111111............////////////------........./////////000000////////////000111....../////////...------............////////////222222111000000//////...////////////............---............---,,,,,,........................000000///...............000000000000000000000000222111111111111000000000111111111222222222222333333222000000222333222111111111111222222222222333333444444333333555999<<<@@@EEELLLTTT]]]hhhuuu~~~zzzssspppttt{{{{{{wwwqqqiiibbb```YYYXXXUUUQQQNNNKKKIIIHHHBBB@@@===999666444333333111111111111000//////...//////............///////////////............------+++******+++,,,,,,+++******+++,,,,,,---......---,,,,,,++++++++++++,,,++++++++++++++++++++++++///...---+++******))))))***++++++++++++***))))))++++++***************)))++++++++++++++++++++++++...---,,,++++++***++++++((()))***+++---------------------,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---,,,,,,+++*********++++++++++++************************************************************************************))))))******+++,,,************************************************)))******+++++++++******)))************+++++++++************************)))))))))))))))))))))))),,,,,,+++************+++wwwqqqmmmjjjgggbbb^^^\\\[[[]]]^^^```^^^\\\[[[[[[YYYVVVSSSUUURRRPPPPPPQQQQQQQQQPPPPPPLLLGGGEEEDDDDDDCCCBBB======<<<;;;999888777777666666666666666555555555333333333333444444555555111111111111111111111111000000000000111111111111++++++,,,,,,,,,---------//////000000//////000111......////////////...............///////////////...//////000111111111222111000000///...---------------...///111111222222000000000000000000000000000000///...............////////////////////////111111111111000000000000111111111111222222222222333111000000111222222111111111111111222222222222111222333222222444777999;;;===@@@DDDJJJTTT^^^fffnnntttyyypppjjjmmmrrr|||wwwpppjjjbbb[[[WWWSSSQQQNNNJJJEEEBBB@@@>>>===;;;888555222111000000...///000111111///---,,,///......------....../////////.........---------///---,,,,,,---...------+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,+++*********+++---...***++++++++++++***))))))++++++++++++************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---******+++++++++*********------,,,,,,+++++++++***++++++************++++++++++++,,,,,,,,,+++++++++******++++++++++++******************************************************))))))))))))))))))))))))******))))))******+++,,,************************************************))))))***+++++++++******))))))*********+++++++++************************************************++++++***************+++uuuooojjjjjjgggccc^^^\\\\\\]]]^^^aaa___]]]\\\[[[YYYVVVSSSTTTRRRQQQQQQRRRSSSRRRPPPIIIIIIHHHGGGFFFEEEBBB@@@======<<<:::999888777666666666666666666555555555111111222222333333444444111111111111111111111111111111111111000000000000,,,,,,---------.........---///111000///...///111......///////////////...///////////////.........,,,---...000000000000000111111000///...------,,,---......///000111222333000000000000000000000000000000///...............////////////////////////000000000000000000000000000000111111111222222222333111000000111222222111000000111111111222222222111222333333222333666888888999;;;===AAAGGGMMMQQQ\\\bbbkkkttt}}}yyynnnfffgggkkkpppsssyyy~~~zzzqqqgggaaa[[[TTTMMMKKKIIIFFFCCC@@@===;;;:::999777555333222111111111,,,...000111000///---+++......------------..................------------///---,,,,,,---...---------------,,,,,,++++++++++++++++++******++++++,,,++++++++++++++++++++++++...---,,,+++,,,---...///***++++++++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---//////************************,,,,,,++++++******))))))++++++************++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))******))))))******+++,,,************************************************((()))***+++++++++++++++))))))*********+++++++++*********************************************************))))))***++++++vvvnnnjjjjjjgggccc```]]]\\\]]]^^^```___]]][[[[[[YYYVVVSSSSSSRRRRRRSSSTTTTTTRRRQQQHHHHHHIIIIIIGGGDDDAAA???>>>>>><<<;;;999888666666777777666666555555555444/////////000000111111111111111111111111222222222////////////............///000000000000111111111...000333222///---...000......///000000000/////////////////////............///000000///...,,,+++111000000///...---------///...------,,,,,,------........................000000///...............000000000000000000000000//////000000000000000111000000000111111111111222222111//////111222111000000000000111111111111222111222222222000000222333111222444777:::>>>@@@BBBIIINNNUUU]]]eeeooo{{{|||yyymmmcccaaaddddddfffiiilllnnnooooooooosssnnneee[[[UUURRRKKKCCC@@@???===;;;999888777666000111111111222222222222,,,---///000000///---,,,......------------...............------------,,,---+++******+++,,,,,,+++......---,,,,,,+++******+++************++++++,,,++++++++++++++++++++++++,,,+++***)))((('''''''''***++++++++++++***)))))),,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,...///000''''''((()))***,,,...///++++++******************++++++************+++++++++************+++,,,,,,******++++++++++++************************************************************************************))))))******+++,,,************************************************((()))***+++++++++++++++)))************+++++++++************************))))))))))))))))))))))))***))))))))))))***++++++xxxpppllliiigggdddaaa___]]]]]]]]]___]]]\\\[[[ZZZYYYVVVSSSRRRRRRRRRTTTUUUUUUSSSQQQMMMMMMLLLJJJFFFBBB@@@??????>>>===;;;:::888777666888888777666555444444333000111111111111111111111000000111111111222222222000/////////.........---//////000000000111111111///333666444000---...000......///000000000000000000/////////...............///000000///...,,,***000000//////......------......,,,+++++++++,,,---........................000000///...............000000000000000000000000////////////000000111111000000000000111111111111222111//////111111111000000000000000111111111111///000111111000///111222000000111333555888999999999>>>DDDIIIOOOXXXdddmmmuuuvvvzzz~~~~~~~~~zzz{{{xxxlllaaa]]]___]]]]]]]]]^^^^^^^^^^^^___```^^^VVVLLLHHHGGGAAA:::888888666555333333222222---...000111222111///...---...///000000///...---...------,,,,,,------............---------,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++)))))))))((('''&&&%%%$$$***++++++++++++***))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------''''''((()))+++---///000******++++++++++++++++++++++++************+++++++++***)))))))))***,,,---******++++++++++++******************************************************++++++++++++++++++++++++******))))))******+++,,,************************************************(((((()))++++++,,,,,,+++)))************+++++++++************************************************)))))))))))))))***++++++zzzrrrooohhhgggeeebbb```^^^\\\\\\^^^\\\[[[ZZZZZZYYYVVVTTTRRRRRRSSSUUUVVVVVVSSSQQQSSSQQQNNNIIIDDDAAA@@@@@@@@@???>>><<<:::888777666999888777666555444333333444444444444444444444444000000111111222222222222222222111111000000000///---------............///111555888666111---...000......///000000000000000000000//////.........---+++,,,...000111000///...///////////////.........---,,,,,,,,,---///111222000000000000000000000000000000///...............000000000000000000000000.../////////000000111111000000000000111111111111222000//////000111111000000000000000111111111111,,,...000111111222333555555444222222444555555555222777;;;>>>AAAGGGQQQYYYaaaccchhhooowww~~~}}}{{{yyyyyy{{{~~~~~~yyyxxxzzzzzz{{{}}}~~~{{{{{{~~~|||uuussswww|||wwwkkk___ZZZ[[[\\\[[[YYYWWWVVVUUUUUUUUURRRQQQJJJAAA???@@@;;;333555555333222111000000000000111222333222///+++)))......//////////////////...------,,,,,,------.........---------,,,,,,,,,///---,,,,,,---......---***++++++,,,,,,------...******))))))***+++,,,,,,+++++++++++++++++++++++++++,,,---//////...------***++++++++++++***))))))))))))******++++++++++++++++++++++++++++++++++++111000...---,,,+++++++++++++++*********+++---...+++++++++,,,,,,---------++++++************++++++******)))))))))***,,,---******++++++++++++******************************************************++++++++++++++++++++++++*********)))***++++++,,,************************************************(((((()))++++++,,,,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++tttmmmiiifffbbb___^^^\\\ZZZYYY\\\\\\ZZZYYYWWWUUUTTTTTTWWWVVVUUUUUUUUUSSSPPPMMMJJJIIIFFFDDDBBBAAAAAABBB999999::::::;;;:::::::::888777666444444555555666222222222111111111000000/////////000111111222222000///---,,,---...000111........................000000//////.........---111000///......///000111111111000000000000111111111000///......///000111000000//////.........---////////////////////////000000000111000///......//////............//////000000//////.........---,,,---///000111111111000000000000000000000000000222111111111000000////////////000000000000//////000000000000000111111222777666444333222333444444111333666888999;;;>>>@@@KKKMMMQQQVVV]]]eeemmmsssxxx{{{~~~yyytttvvv}}}|||zzzwwwwwwzzz}}}}}}}}}{{{zzz|||{{{||||||{{{|||uuupppnnnnnnnnnuuuxxx}}}zzzsssiii```XXXSSSVVVTTTQQQNNNJJJFFFDDDBBBAAA???===:::777555444333////////////////////////////////////////////////------------------------,,,++++++***+++,,,...///000...,,,*********,,,------------,,,,,,+++++++++...---,,,++++++,,,---...)))))))))***++++++,,,,,,,,,***))))))+++,,,------(((((()))***+++,,,,,,---,,,+++++++++***)))))))))******++++++++++++******++++++******************+++***)))***++++++***))))))***+++,,,,,,+++***)))+++++++++*********))))))++++++************+++++++++***)))))))))***,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++************************,,,------------,,,+++++++++******)))***,,,---...+++)))(((&&&&&&&&&''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&'''''''''((((((((((((///,,,)))&&&&&&'''***+++uuunnniiifffbbb___^^^\\\[[[YYYZZZZZZXXXWWWUUUTTTRRRRRRSSSRRRQQQQQQQQQQQQNNNLLLKKKJJJHHHEEEDDDCCCCCCCCC<<<<<<<<<<<<;;;:::888888777666555444333444444555333333333333222222111111111111111000000000000000000///...------///111222........................000/////////.........---111000///......///000111000000////////////000000......---,,,,,,---......000/////////.........---------------------------111111000000///.........//////............//////000/////////............,,,---///000111111000000000000000000000000000000111111111000000000////////////000000000000//////000000//////000000111222444444222111111111222222000222444666777888:::======???CCCGGGLLLSSSZZZ___hhhlllrrrzzz~~~xxxzzz}}}yyyxxxzzz}}}~~~|||}}}}}}zzzyyyyyy{{{yyyzzz~~~}}}xxxvvvzzz|||vvvoooiiifffeeedddfffhhhmmmtttzzz}}}|||zzzuuussspppjjjbbbZZZTTTPPPLLLKKKHHHEEEBBB???===<<<999888666444222000//////////////////////////////........................---------------------------,,,+++++++++,,,---.........,,,+++***+++,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------+++++++++***************,,,+++))))))+++,,,------************+++++++++++++++++++++*********************++++++++++++******************************+++***)))***++++++***)))******++++++++++++******+++++++++*********))))))++++++************++++++,,,+++*********+++------...---,,,+++************++++++++++++++++++++++++***************************************))))))((())))))(((((()))***,,,---+++***)))))))))***++++++))))))))))))))))))))))))************))))))))))))************************((((((((()))***+++++++++*********+++++++++,,,,,,***(((&&&%%%%%%''')))***wwwnnnjjjfffbbb___^^^]]][[[ZZZ[[[ZZZYYYWWWUUUTTTSSSRRRQQQPPPNNNOOOPPPPPPOOONNNLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@???===;;;999777666666555444444333333444444444444444333333333333222222222111111000//////...000000///...///000111222/////////////////////////////////...............000//////......//////000//////............//////------,,,,,,,,,,,,------/////////...............------------------------222111000...------......//////............//////////////////............------///000000000000000000000000000000000000000111111000000000000////////////000000000000//////000000//////000000111222222111000000///000000000///111333444333444666888555666999;;;>>>CCCIIIMMMRRRVVV]]]eeeooo||||||}}}zzzxxx{{{|||xxxvvvuuu|||ttttttyyy}}}yyytttqqqttt{{{~~~|||{{{xxxsssmmmgggccc```___\\\^^^bbbgggkkkmmmlllkkkdddccc```\\\WWWQQQLLLIII???>>>===;;;888666555444333222000///...---,,,,,,////////////////////////................................................------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,---,,,,,,+++******))))))++++++*********+++,,,---,,,,,,++++++***************************+++++++++******++++++++++++******************************+++***)))***++++++***)))++++++************+++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))************************************************))))))******))))))((('''((((((((((((((()))++++++))))))))))))***+++,,,---))))))))))))))))))))))))************************++++++++++++++++++++++++(((((())))))***+++++++++))))))))))))************''''''&&&'''''')))***+++yyypppjjjfffbbb___]]]]]]\\\[[[]]]\\\[[[YYYXXXVVVUUUTTTTTTSSSQQQPPPQQQRRRPPPOOOKKKJJJIIIGGGFFFDDDCCCCCCAAAAAA@@@>>><<<:::888777666666555555444444444444333333333333333333333222111111111111000000//////111000000///000111222222000000000000000000000000........................////////////////////////.........------.........//////............//////........................////////////////////////333111///---,,,---.../////////............/////////////////////.........---......//////000000000////////////////////////000000000000000000////////////000000000000/////////////////////000111111000000000000000000000000000111333333222222333444333444666777888:::>>>AAA@@@DDDIIIPPPYYYcccmmmttt|||~~~yyywwwyyy{{{xxxwwwyyy~~~rrrsssxxx{{{vvvpppkkklllqqqyyy~~~{{{wwwuuutttsssqqqnnnjjjeeeaaa^^^\\\YYYZZZ[[[]]]``````___]]]UUUTTTRRROOOKKKGGGCCCAAA666666555444333222111000111000//////.........///................................................////////////////////////...------,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,++++++************+++,,,+++******+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++*********************++++++++++++***)))***++++++***))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,------++++++***)))))))))))))))))))))))))))))))))))))))***************************++++++++++++***))))))'''((((((((()))***++++++(((((((((((())))))******)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++)))))))))******+++++++++((((((((())))))))))))***))))))***+++++++++++++++{{{qqqjjjgggbbb^^^]]]]]]]]]]]]]]]]]][[[ZZZXXXVVVUUUUUUWWWUUUSSSRRRRRRQQQOOOMMMJJJIIIHHHGGGEEECCCBBBAAA?????????>>>===<<<:::999777777777777666666666555111111111111222222222222//////000000111111111111000000000000000111111222000000000000000000000000---------.....................////////////............------------......////////////////////////---------...............////////////////////////111000...,,,,,,---///000//////............//////.........///////////////...............///////////////////////////////////////////////////000000//////000000000000///////////////...///000000111000000111111111111111111111222333333111000111333111222222222222333555777777999===AAAGGGNNNUUU[[[bbbeeemmmwwwwwwtttwww|||zzzvvv}}}wwwooonnnqqqyyyuuupppiiibbb```ccchhhkkklllnnnooommmkkkiiihhhiiifffeeedddaaa^^^[[[YYYWWWTTTRRRQQQQQQQQQPPPNNNLLLIIIHHHFFFDDD@@@===:::999333333222222111111111000000000/////////000000111------------------------........................////////////////////////------------,,,++++++******+++,,,------------,,,+++++++++,,,,,,---------***+++,,,------,,,+++*********++++++,,,,,,,,,,,,***,,,---,,,***)))***,,,)))******+++,,,,,,------)))))))))***+++++++++,,,******++++++++++++******))))))*********++++++++++++***)))***++++++***))),,,+++***))))))***+++,,,***************************+++,,,,,,,,,,,,+++***)))******+++++++++++++++******))))))(((((())))))))))))))))))))))))))))))***************************++++++++++++***))))))(((((()))******+++++++++***************))))))((())))))))))))))))))))))))))))))******+++++++++,,,************************************+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,+++***)))(((|||ssskkkgggaaa^^^]]]^^^^^^^^^\\\[[[ZZZXXXVVVUUUTTTSSSTTTSSSRRRRRRRRRPPPLLLIIIIIIIIIHHHGGGFFFDDDBBBAAA======>>>>>>===<<<;;;;;;777888888888888777666666000111111111111111222222...//////000111111222222/////////000000000111111////////////////////////---------------.........---......//////......---......------------......------............---------------------.........------------------------///...---------...///000//////............//////.........//////////////////......------...//////000000000000000000000000......////////////000000//////000000000000////////////......//////000111000111111222222222222111222333333333111000111222111222333222111111222444333555777999;;;???DDDHHHNNNPPPWWWaaajjjrrr{{{~~~}}}~~~{{{|||~~~uuurrruuuyyy|||~~~|||{{{}}}~~~|||tttyyy{{{uuujjjggghhhooovvv|||{{{qqqmmmeee^^^ZZZZZZ\\\^^^]]]___aaaaaa```_________]]]\\\[[[YYYWWWUUUTTTSSSMMMKKKHHHGGGFFFEEEBBBAAA@@@???===;;;888666555444111111111111111111111111......------......///000------------------------------------------------........................,,,,,,---------,,,++++++******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******++++++,,,------...))),,,...---***)))***,,,))))))***+++,,,---......***************+++++++++******++++++++++++******)))))))))***++++++,,,,,,+++***)))***++++++***)))++++++************++++++***************+++++++++***+++,,,------,,,+++***((()))***++++++++++++*********)))))))))))))))***************************************************))))))******))))))(((''''''((()))***++++++++++++---......------+++******))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************)))((('''&&&~~~tttkkkgggaaa^^^]]]^^^______\\\[[[ZZZXXXWWWUUUTTTSSSPPPPPPQQQRRRRRRPPPLLLHHHJJJJJJJJJIIIGGGEEECCCAAA============<<<;;;::::::666777888888888777555555111111111222222333333333000000000000000111111111......//////000000000///........................,,,,,,,,,------.........------...//////...------//////............//////......///000000///......,,,,,,,,,------.........------------------------+++,,,,,,---...///000111//////............//////............/////////000///...------------...///000000000000000000000000........./////////000000//////000000000000/////////............///000000///000111222222222222111000222222222000///000111111333333333111111222333222333444444555777:::===@@@???DDDLLLRRRVVV```jjjlllpppuuuyyy}}}}}}}}}}}}tttrrruuunnnppprrrqqqpppqqqvvvzzz~~~sssuuuwwwyyy|||~~~~~~xxxsssgggdddcccgggjjjmmmssszzzxxx{{{{{{uuurrrssssssqqqlllhhhbbb[[[WWWUUUUUUUUUSSSUUUXXXYYYXXXVVVUUUUUUUUUTTTRRRPPPNNNLLLKKKKKKDDDBBB???=========<<<:::888777666444333222222111////////////////////////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,---------,,,+++************+++---///000---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,(((,,,///...***((())),,,+++++++++,,,,,,---------+++++++++*********************++++++++++++******((())))))***++++++,,,,,,+++***)))***++++++***)))******++++++++++++******))))))*********+++++++++***+++---......---+++***)))***+++,,,,,,,,,++++++*********))))))******+++++++++++++++++++++++++++***************************************))))))(((&&&'''(((************))),,,------......---,,,+++))))))))))))))))))))))))))))))***++++++,,,------************************++++++++++++++++++++++++&&&&&&'''''''''(((((((((***)))))))))))))))))))))~~~uuukkkgggaaa^^^]]]^^^______^^^]]]\\\[[[YYYWWWVVVUUUNNNOOOQQQTTTUUURRRNNNJJJKKKKKKKKKJJJIIIFFFDDDBBB>>>>>>>>>===<<<:::999888555666777777777666444333222222222333333444444444222222111111000/////////---......///////////////........................,,,,,,,,,------.........,,,---...//////...---,,,//////............//////000111222333333222111000,,,,,,,,,------.........////////////////////////)))***,,,...///000111111//////............//////---.........//////000000//////---,,,,,,---...///000000000000000000000000---.........//////000000//////000000000000//////...............///000000...///000222222222111000///000111000///...///000...///000///.........000111222333333222333666999777555888>>>AAABBBKKKUUUTTTXXX]]]aaaeeejjjpppuuu}}}tttrrrvvviiijjjkkkjjjiiilllsssxxxsssrrrpppnnnooopppssstttmmmqqqwww{{{|||wwwqqqllliiieeebbbccccccaaaccchhhlllppppppiiieeefffhhhhhhbbb___ZZZUUUQQQNNNMMMMMMJJJLLLOOOPPPNNNLLLJJJJJJLLLJJJGGGDDDAAA@@@??????999777444333444555555444222222111000000111111111------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***,,,---...------,,,+++***))))))+++---000111---------,,,,,,+++++++++---,,,+++******+++,,,---...------,,,,,,++++++***(((,,,000///***((()))+++------,,,,,,,,,,,,++++++,,,+++++++++******))))))******++++++++++++******((())))))***++++++,,,,,,+++***)))***+++++++++))))))***+++,,,,,,+++***)))))))))******++++++++++++***+++---......---+++******+++,,,---...---,,,,,,+++***************++++++++++++++++++++++++++++++************************,,,------------,,,++++++%%%&&&'''))))))))))))(((((()))+++,,,------,,,+++))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************+++,,,---...zzztttlllhhhddd```___^^^\\\[[[\\\[[[ZZZYYYXXXWWWVVVVVVRRRPPPOOOPPPPPPOOOMMMKKKFFFEEEEEEEEEEEEEEEEEEEEE>>>>>>===<<<;;;999888777999777666555666666444333333333333333333333333333111111111111111000///...////////////////////////////////////000000000000---------............///---------.........//////000000000///......------...............---------.........------,,,,,,,,,/////////....../////////............////////////000000//////.........---///---+++,,,///000///---............////////////000000000000000111222222....................................////////////000000000000000000000000000111111111222222222222000000000000111111111111000000000000000000000000111111222222222333333333333444555777:::<<<===>>>DDDDDDFFFIIINNNSSSXXX[[[bbbffflllqqqvvvwwwwwwwwwuuuvvvxxx{{{~~~~~~{{{{{{{{{|||tttmmmgggffffffhhhnnnuuu|||vvvmmmiiihhhjjjjjjjjjkkknnnqqqssssssqqqmmmkkkfffdddbbb___^^^^^^^^^___dddcccbbbbbbbbb```]]]ZZZVVVUUUSSSQQQNNNLLLJJJJJJEEEEEEDDDCCCBBB@@@??????;;;;;;;;;:::999888888777555333000///000444999<<<444333111000/////////000...............///000000000...---++++++,,,---...//////.........------------......///000111222222111000///...---,,,,,,,,,------.........---+++***,,,++++++******)))))))))///---,,,+++,,,,,,+++***------,,,++++++******)))((()))***+++******+++------,,,***))))))***,,,---+++******+++------+++)))++++++***)))***+++---...,,,,,,++++++***))))))(((******++++++++++++******++++++++++++++++++++++++'''((()))***************))))))*********+++++++++---,,,+++---...///---,,,///...---,,,++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))&&&&&&'''((()))******+++******+++++++++,,,,,,,,,))))))))))))************,,,++++++******++++++,,,)))))))))***+++++++++,,,,,,+++******++++++)))(((******++++++++++++******************************yyyssskkkhhhccc```^^^]]]\\\[[[\\\[[[ZZZYYYWWWVVVUUUTTTRRRPPPOOOOOOOOOOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCBBB??????>>>===<<<:::999888999777555555666666444333333333333333333333333333000000000/////////......////////////////////////............////////////---------............///---------.........//////.....................///---------.....................---------,,,,,,,,,......////////////..................////////////000/////////.........---///---+++,,,...000///...............////////////...............///000000....................................////////////////////////////////////000000000000111111111222000000000000111111111111000000000000000000000000111111111111222222222222111222333555777888999:::::::::;;;===???CCCGGGIIIMMMPPPUUUYYY]]]_________bbbcccdddgggiiilllooopppssssssssssssssstttuuuuuu~~~}}}}}}~~~}}}{{{zzzzzz{{{|||wwwpppjjjhhhhhhiiinnnttt|||||||||{{{yyyyyyzzz|||{{{vvvnnnjjjiiikkkkkkkkklllmmmnnnooommmjjjfffdddbbb```]]][[[YYYYYYYYYYYYWWWVVVUUUUUUTTTSSSPPPMMMIIIHHHGGGEEEBBB@@@???>>>??????>>>===<<<;;;::::::666666666555444333333333333222000///000333666888111000///...---------.........------...//////000000...---++++++,,,---...///.........------------,,,,,,,,,------.........000///...---,,,,,,,,,,,,------.........---,,,+++++++++++++++++++++******---+++******,,,---,,,,,,+++++++++++++++++++++,,,+++,,,---+++)))((()))***---,,,***))))))***,,,---...,,,+++,,,------,,,++++++++++++***++++++,,,,,,***************+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,---------,,,,,,+++---,,,+++***)))))))))))))))******++++++******)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************((((((((())))))******************+++++++++,,,,,,))))))))))))************,,,++++++******++++++,,,***************+++++++++,,,+++******++++++***(((******++++++++++++******************************xxxqqqjjjgggbbb___^^^]]]\\\[[[\\\\\\ZZZXXXVVVUUUSSSSSSRRRPPPOOONNNNNNNNNLLLJJJLLLKKKIIIGGGDDDBBB@@@???@@@??????>>>===;;;:::999888777555555666666555333333333333333333333333333000000...------......///////////////////////////------------............---------............///---------...............+++,,,,,,---......//////,,,,,,------......//////...------------,,,,,,,,,---...///000000///...------............//////////////////...............///---,,,,,,...//////...............////////////...............///000000////////////////////////............////////////////////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000111222333444444555777666666666777888:::;;;>>>@@@BBBEEEHHHJJJKKKKKKQQQQQQRRRTTTVVVXXXZZZ[[[]]]]]]]]]^^^___```aaabbbmmmqqqttttttqqqoooooopppqqqqqqrrrssstttuuuvvvvvvuuuoooiiihhhgggfffjjjpppqqqqqqpppnnnlllmmmoooqqqvvvqqqkkkgggggghhhhhhiiihhhhhhgggeeebbb___[[[ZZZYYYXXXUUUSSSQQQPPPPPPPPPNNNMMMKKKKKKJJJIIIFFFCCC@@@@@@>>>===;;;999888777777777666666555444333333222222222111111000000///222111000///000111222444000000///...------------......---------.../////////...---,,,+++,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,***)))((()))+++------,,,)))******+++,,,,,,------+++,,,---,,,***((()))***---,,,+++******+++,,,---111...,,,+++,,,------,,,++++++,,,,,,,,,+++******)))))))))***+++,,,,,,---******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++---///...+++)))***,,,,,,+++***))))))))))))))))))))))))******)))))))))))))))((((((((((((((((((++++++++++++++++++++++++***************+++++++++)))******************************++++++++++++,,,)))))))))*********++++++++++++************+++++++++++++++***************,,,+++)))***++++++***)))******++++++++++++******************************xxxpppjjjfffbbb___^^^]]]\\\[[[^^^]]]\\\ZZZWWWUUUTTTSSSRRRQQQNNNMMMNNNMMMLLLJJJLLLKKKIIIGGGDDDBBB@@@????????????>>><<<;;;999888888666555555666666555333222222222222222222222222111000...------...000111////////////////////////------........./////////---------............///........................,,,,,,,,,---------......++++++,,,------...//////------------------------,,,---///000000///---,,,---------.........//////...........................---------......//////............////////////000000000000000111111222000000000000000000000000............////////////////////////////////////.........////////////000///000000000111111111111000000000000000000000000////////////000000000000///000000000000111111111555555444444444444555666999::::::;;;===???@@@AAADDDDDDEEEEEEFFFHHHIIIJJJKKKKKKLLLLLLNNNOOOQQQQQQYYY\\\______^^^]]]]]]^^^^^^```bbbeeeggghhhhhhhhhiiiddd```______^^^```eeecccbbbaaa^^^]]]]]]```ccchhheeeaaa^^^]]]]]]^^^___]]]\\\ZZZWWWTTTQQQOOONNNNNNMMMKKKIIIGGGFFFFFFFFFGGGEEECCCBBBBBB@@@>>><<<;;;;;;:::888777666555444222222111111000000//////222222111111000000000///000/////////////////////111111000000////////////...---------------......///...---,,,,,,,,,------------------------------...---------------------...------,,,,,,,,,,,,------------------------,,,+++,,,,,,------.........+++)))((()))***,,,,,,+++*********++++++,,,,,,,,,(((***++++++++++++,,,...,,,++++++******++++++,,,111///+++***+++,,,,,,,,,+++,,,------,,,+++)))((())))))***++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******)))))))))++++++,,,,,,,,,---------+++///222000+++(((***---------,,,+++++++++++++++))))))************))))))++++++***************)))++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++***************************++++++++++++))))))*********+++++++++++++++************++++++,,,+++++++++***))))))))),,,***)))***++++++***)))******++++++++++++******************************yyyqqqiiifffbbb___^^^^^^]]]\\\```___^^^\\\YYYWWWVVVUUUTTTQQQOOOMMMMMMMMMLLLJJJJJJIIIHHHFFFDDDCCCAAAAAA>>>>>>===<<<;;;999888777777666555555666666555444222222222222222222222222222111///......///111222////////////////////////....../////////000000000---------............///.....................---......---------,,,,,,,,,***++++++,,,---...//////------------------------,,,---...//////...---,,,------------............---------...............---------------...///000............////////////000000000000000111111222000000000000000000000000............////////////........................---.........///////////////000000000111111111111000000000000000000000000....../////////000000000000000000000000000000000000000000000000111111222444444444444444666777888999888888888999:::;;;;;;>>>>>>>>>???@@@BBBCCCDDDGGGHHHKKKKKKKKKKKKKKKLLLLLLNNNQQQSSSUUUUUUUUUUUUVVVRRRPPPQQQQQQPPPRRRVVVSSSSSSQQQOOOMMMNNNQQQTTTTTTSSSQQQOOOMMMMMMNNNPPPMMMLLLKKKIIIGGGEEEDDDDDDCCCCCCAAA@@@>>>======<<<;;;999777666666666444222333333222111111000//////000000000///////////////111111000000000000//////..................------000000000000000/////////------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,------......///---+++))))))*********))),,,,,,,,,+++++++++******)))***,,,,,,++++++---...++++++++++++++++++++++++000---***)))***+++,,,++++++,,,------,,,+++)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,***))))))))))))***++++++,,,,,,,,,---------,,,000333111+++)))+++...,,,,,,++++++******++++++***++++++++++++++++++***,,,+++++++++******))))))++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++***************))))))*********+++++++++************+++++++++++++++******))))))******+++,,,+++++++++***)))))))))+++***)))***+++,,,+++)))******++++++++++++******************************|||rrrjjjgggbbb```______^^^]]]``````^^^]]][[[YYYWWWWWWVVVSSSPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFEEECCCBBBBBB>>>======<<<;;;999777777777666555555666777666444222222222222222222222222111111000//////000222333////////////////////////////////////000000000111---------............///...............---------//////......---,,,,,,+++++++++,,,,,,------......,,,,,,,,,------------...------------------------,,,------------.........---------------.........---.........------///000............////////////...............///000000////////////////////////............////////////....................................////////////000000000000111111111111000000000000000000000000////////////000000000000111111111000000000000000......///000111222222222222111111111111222333444444444444444444555555666555555555666777888999::::::;;;<<<======>>>>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDAAA@@@CCCCCCBBBCCCFFFEEEEEEDDDBBB@@@AAACCCEEEBBBBBBBBB@@@???>>>@@@AAA???>>>>>>===<<<<<<;;;;;;999999999888777777666666555333111000111111111///////////////............////////////000000000000........................------------------------------.........------,,,------,,,+++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---------------...///000------,,,,,,,,,---......,,,,,,------------------...,,,*********+++***(((------,,,,,,+++******))),,,---...---+++)))***+++++++++++++++++++++++++++---+++))))))***,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,,,,...000///,,,***+++---***))))))((((((((())))))++++++,,,,,,,,,,,,++++++++++++******)))(((((((((++++++++++++++++++++++++***************+++++++++)))*********************)))))))))************+++*********++++++++++++,,,******))))))))))))******+++++++++***************+++)))))))))+++,,,+++*********++++++++++++******************************ssskkkgggcccaaa``````___^^^___^^^]]]\\\ZZZYYYXXXWWWWWWTTTQQQOOONNNNNNMMMLLLJJJIIIHHHFFFDDDCCCBBBAAA>>>>>>>>>===<<<:::888777666555444555666777666555111111111111111111111111////////////000000111111////////////////////////........./////////000000---------............/////////.........---------///.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,---------.........,,,,,,,,,------.........,,,...///...,,,,,,...111............////////////...............///000000....................................////////////............................../////////000000000000000000000111111111111000000000000000000000000//////000000000111111111000000000000000000000000///000111222333333333333222222222222333333333333444444444444444555555666222222111111222333444444444444444444666666666666444555666888999::::::::::::888888::::::777777999999::::::999777777888:::666888999888555555666888666666666777666555444444222222333333333333222222444222000000111222222222/////////////////////000---.........//////000000------..................------,,,,,,,,,---......,,,,,,---......------,,,------,,,+++++++++++++++------......------,,,,,,++++++,,,,,,,,,---------******++++++,,,,,,---------------...///000111222---,,,,,,,,,,,,---...///---------,,,,,,,,,,,,,,,...,,,******+++,,,,,,+++,,,+++++++++++++++++++++---......---+++******++++++++++++,,,,,,++++++++++++******+++---...---,,,+++++++++***++++++,,,,,,***++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))((((((***+++,,,*********++++++++++++,,,++++++,,,,,,,,,+++******))))))(((((((((((())))))******++++++++++++******,,,,,,++++++***))))))(((+++++++++++++++++++++++++++++++++***************((((((((())))))*********))))))))))))*********************+++++++++,,,,,,******))))))))))))*********************+++++++++***)))((()))+++,,,+++*********++++++++++++******************************tttkkkhhhdddbbbaaaaaa```___]]]]]]\\\[[[ZZZYYYXXXWWWYYYUUUQQQOOOOOOOOONNNMMMKKKJJJIIIGGGDDDBBB@@@@@@?????????>>>===;;;999999666555444555666777666555111111111111111111111111------...///000000//////////////////////////////---------.........//////---------.........////////////.........---------------......///000000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000...,,,******,,,...000,,,,,,,,,---------......,,,,,,,,,------.........,,,...///...,,,,,,...111............/////////000000000000000000111222222..................................../////////000........................////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111/////////000000000000000......///000000000000000///000111222222222111111111111111111111222333444222222111111111222333333222111111111333444333333///000111222444666777888888555555777666222111333333444555555333222222333111333555444222111333555222333444444444222111000...///000000111111111000111///------///111111111,,,,,,,,,,,,---------...,,,,,,------......//////////////////////////////------,,,+++,,,---///000---...///000000000///...---,,,,,,+++*********+++------......------,,,++++++++++++,,,,,,---------,,,,,,---......///000000............///111222333---,,,,,,+++,,,---...///---------,,,,,,+++++++++,,,+++******,,,......---*********++++++,,,------)))+++,,,,,,,,,,,,---///***++++++,,,,,,++++++***+++***+++---///000///...++++++***)))***+++---...((()))***+++---...///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((('''&&&%%%&&&''')))+++))))))*********+++++++++)))(((((()))++++++***(((+++***************++++++))))))************))))))//////......---,,,++++++++++++++++++++++++++++++,,,+++++++++******))))))&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,******))))))))))))******))))))******+++++++++,,,***)))((()))+++,,,,,,*********++++++++++++******************************zzzllliiieeebbbaaa```___^^^___``````^^^[[[YYYXXXXXXVVVTTTRRRQQQQQQPPPMMMKKKLLLIIIEEECCCBBBBBBBBBAAADDDAAA???===<<<:::888666888777666777777666333000222222222111111000000000000000000000////////////000000000000000000//////////////////////////////........................------------------------,,,,,,---......---,,,,,,////////////////////////++++++,,,,,,---...//////......---------,,,,,,,,,---.........,,,,,,...000///...,,,,,,...///...---......////////////......000///...,,,,,,---......000000000000111111111111///////////////.........+++++++++,,,,,,,,,---------...............------///......------///000111000...---...111111///,,,000...,,,,,,...000000000222111000///......///000000///.........000111222111111111000///.........222222222111111111000000000000000000111111111111...///////////////...---000111111222222222111111000000111111111222222222555555444333222222333333222111000111222333222000000000111111111111000000...///111222222222111000222222222222111///...---000000111000...,,,***(((------------------------..............................---------,,,,,,,,,---...000111111000...---,,,,,,,,,---000222222111.........------,,,,,,,,,***,,,///000...---,,,,,,******+++++++++,,,,,,,,,---------,,,***'''$$$"""......//////......---,,,......---,,,++++++++++++---***((((((+++,,,+++)))(((((()))***+++,,,,,,---,,,,,,,,,+++***)))((('''))))))***+++,,,,,,------,,,,,,+++******+++++++++***,,,...---***((()))+++((()))******+++++++++++++++,,,,,,------,,,,,,+++,,,---...//////...,,,+++...---,,,,,,++++++,,,,,,...,,,******+++++++++***------,,,,,,+++******)))...---,,,***((('''%%%%%%)))))))))))))))))))))))))))---+++%%%$$$))),,,+++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))------,,,+++******++++++************************++++++************++++++))))))))))))))))))))))))***+++,,,+++)))))))))+++++++++******************++++++******))))))((((((,,,***)))((((((***---...yyyllliiieeebbbaaa```___^^^___``````^^^[[[YYYXXXXXXVVVTTTRRRQQQQQQPPPMMMLLLKKKHHHEEECCCCCCCCCBBB@@@CCCAAA>>>===<<<;;;999777;;;999777555666666555444333333222222222111111111111111111111000000000000,,,,,,,,,---------......////////////////////////........................------------------------,,,,,,---......---,,,,,,........................+++,,,,,,------.........000/////////............---...///...,,,,,,...000///...,,,,,,...///...---.........//////.........,,,++++++,,,,,,---...///000000000000000000///////////////////////////...,,,,,,,,,,,,---------------...............------///......---...///000111000...---...000111///,,,000...------...000000000000///...---,,,------...000///.........///111222///////////////000000000222222222111111111000000//////000000000111111111000000000000000//////............/////////......000000000111111111222222000000///...............222000///000111222111000//////000000000000//////...///000111111111000///222111111000000/////////---...............------------------------------........................///......------,,,,,,,,,+++,,,---......---,,,+++,,,,,,+++---000111111000------------,,,,,,,,,+++))),,,...///---,,,+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++***))))))///............---------++++++******************...+++)))***,,,---,,,******************+++++++++++++++,,,++++++***)))(((+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,...//////,,,+++,,,---,,,------------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,++++++------,,,++++++++++++,,,...,,,******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))((('''&&&)))))))))))))))))))))))))))---,,,'''&&&***,,,+++************************++++++++++++++++++++++++)))***++++++++++++***)))((((((((('''''''''&&&&&&************************++++++************++++++))))))))))))))))))))))))***+++++++++)))((()))***************************************))))))))))))((((((((((((((()))))))))yyymmmiiieeebbbaaa```___^^^___``````^^^[[[YYYXXXXXXWWWUUURRRQQQQQQPPPNNNLLLJJJHHHFFFEEEDDDCCCAAA???AAA???=========<<<:::888<<<999555333444555555555333333333333222222222222222222222222111111111111.........//////000000000////////////////////////........................------------------------,,,------......------,,,........................------------------------////////////..................///...,,,,,,...//////...,,,,,,...///...---------............------'''(((***,,,---...//////000000000///.........---......//////////////////,,,------------.........------...............---......------......///000///......///000000///---000...------///000000000//////...------------...//////.........///000111------...///000000111111222111111111111000000000//////000000000000111111000000000000/////////..................---------000000000000111111111111000000///.........//////111///...///000111000///......////////////......---...//////000000//////222111000/////////000111......---------......///------------------------........................//////......---,,,,,,++++++,,,---......---,,,+++---,,,+++---///000000///,,,,,,,,,,,,++++++++++++)))+++------,,,+++***+++************+++++++++++++++++++++,,,---...///000000///...---,,,---......************++++++++++++...,,,++++++,,,------,,,+++++++++*********))))))******++++++++++++******------------------------------,,,,,,,,,,,,------+++---......---,,,---...///......------,,,,,,+++------............------,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++---+++******+++++++++*********++++++,,,---......+++++++++***))))))((((((++++++++++++++++++++++++))),,,---***)))+++,,,+++************************++++++++++++++++++++++++)))***++++++++++++***)))((()))*********)))((('''************************++++++************++++++)))))))))))))))))))))))))))***+++***((('''((()))************************)))))))))***************'''((()))******)))'''&&&yyymmmjjjeeebbbaaaaaa```______``````^^^[[[YYYXXXXXXWWWUUUSSSRRRQQQPPPNNNLLLIIIHHHFFFFFFEEEDDDAAA>>>@@@>>>===<<<======;;;999999777444444444444444333333333333333333333333333222222111111111000000000111000000000000000000000////////////////////////........................------------------------------------------------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---//////...,,,,,,...///...---,,,,,,------------,,,,,,''')))+++---...//////...000000///...------,,,,,,............////////////---------.........//////,,,---......///.........------------......//////.........///000///......000...---...000111000///000000000/////////000000/////////...////////////------......///000000111111111111111000000000000////////////000000000111//////..................111111000000//////000000/////////000000000111111111000000/////////000000000...---...///000///...---..................------------...............111000///---...///111222222111///---,,,,,,,,,,,,------------------------......................../////////...------,,,,,,---......//////......------,,,+++,,,...//////...++++++++++++++++++++++++(((***,,,,,,+++)))******************+++++++++,,,++++++++++++---///111222111///---,,,+++,,,...///+++,,,,,,------.........---,,,+++++++++,,,,,,,,,************************)))***++++++,,,,,,,,,+++------------,,,,,,,,,,,,------,,,,,,,,,---......*********+++++++++,,,---,,,,,,++++++++++++++++++,,,,,,------------,,,,,,------,,,++++++,,,...///---,,,,,,+++***+++++++++,,,+++))))))***++++++***))))))******+++,,,,,,,,,************************------------------------)))+++------++++++++++++*********************************************************++++++*********)))***+++---,,,+++)))(((************************++++++************++++++))))))))))))))))))))))))((()))***)))((('''''')))***************+++++++++)))))))))******++++++++++++++++++++++++***)))(((yyymmmjjjfffcccbbbaaa```______``````^^^[[[YYYXXXXXXWWWUUUSSSRRRRRRQQQNNNLLLIIIHHHFFFFFFEEEDDDAAA>>>???>>><<<<<<======;;;:::777666777888999888444222333333333333333333333333111111000000000///////////////...------,,,++++++////////////////////////........................------------------------------------------------////////////////////////------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,...//////...,,,,,,---...///...,,,,,,...///...---,,,,,,------------,,,,,,+++,,,.../////////...---000//////...---,,,,,,+++---.........//////000000---------.........//////,,,------...//////......,,,------...................../////////.........000///...///111111111/////////000000000000000000...////////////.................................000000000000000000000000...////////////000000000000000//////000111222222333222111000000000111111....../////////000000000...---------------......///...---...///000///---------............---------------------......///111000...------///111222222000...---,,,,,,,,,---------------------------........................//////.........------------..................------,,,+++,,,---...---,,,++++++++++++++++++++++++)))***++++++***)))***+++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++---///000111///---,,,+++,,,...///+++,,,---...............+++++++++*********+++,,,((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,------...///+++***)))***+++,,,------***))))))******,,,---...+++++++++,,,,,,+++++++++,,,+++*********+++---...,,,,,,+++************++++++***((()))***++++++***************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***---...---******+++************************************************+++******************+++&&&''')))***+++)))(((&&&************************++++++************++++++))))))))))))))))))))))))((()))***)))((('''''')))))))))*********+++++++++))))))******++++++,,,,,,...,,,***)))((()))***+++zzznnnjjjfffcccbbbaaa```______``````^^^[[[YYYXXXXXXWWWVVVSSSRRRRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCAAA???@@@>>>===<<<======;;;999777888:::<<<===;;;777333222222222222333333333333000000000000/////////...111000000///...---,,,,,,////////////////////////........................------------------------...------,,,,,,------...////////////////////////------------------------------------............///000000...,,,+++,,,...///...,,,,,,...///...---------............------.../////////......---,,,/////////...---------,,,------......///000000000,,,------------.........,,,,,,---...////////////,,,,,,---............------///000000///......////////////000222222111///,,,---......///.............../////////...------///.....................//////000000000000000111......////////////000000222111111111333555777888333111000.........//////............/////////////////////...//////000111000...---...///000///...------............------...------------...//////111000///.........///000---------------...///000------------------------........................---............/////////,,,++++++++++++++++++,,,---,,,++++++,,,---,,,***++++++++++++,,,,,,,,,,,,)))+++++++++))))))***+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,000///...---,,,---......******,,,------,,,++++++***++++++***))))))***,,,'''((()))***+++,,,------******+++,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...//////---++++++,,,.........************+++---000111******++++++++++++******)))(((((())))))***+++,,,,,,,,,+++***************+++)))((((((***++++++******************)))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))+++...---))))))+++************************************************++++++***))))))***++++++((()))***+++++++++***)))************************++++++************++++++)))))))))))))))))))))))))))***+++***((('''((())))))))))))***++++++,,,,,,*********+++++++++++++++,,,***'''&&&%%%''')))+++{{{nnnjjjfffcccbbbbbbaaa```___``````^^^[[[YYYXXXXXXXXXVVVTTTSSSRRRQQQOOOMMMKKKHHHEEECCCCCCCCCBBB@@@AAA???=========<<<:::999888888999:::;;;:::777444111111111222222222333333111111111000000000//////000000000000111111111111////////////////////////........................------------------------...---,,,,,,,,,,,,---...------------------------+++,,,,,,------.........,,,,,,---------.........///000000...,,,+++,,,...///...,,,,,,...///...---.........//////.........///...------,,,,,,,,,---//////..................------......///000000111,,,,,,,,,,,,------------+++,,,---...////////////+++,,,---.........------,,,///111000...---...000/////////111222222111///+++,,,.../////////............/////////...---,,,,,,------....../////////////////////000000111111........./////////000000/////////000222555888:::222111///---------...///------........./////////111111000000111222222333000///......000000///.........////////////......///...---------...000000000000000///.........---+++,,,---...////////////------------------------........................,,,,,,---...///000111111,,,++++++++++++++++++,,,...,,,++++++,,,,,,+++)))+++,,,,,,,,,------------***+++,,,+++***)))+++,,,---------.........//////,,,,,,---------,,,++++++///............---------***+++---...---,,,***)))***,,,,,,+++))))))+++---))))))*********+++++++++++++++,,,,,,---,,,,,,,,,***+++++++++,,,---------*********++++++,,,---...111...+++***,,,......---+++***))))))***,,,...///***++++++,,,,,,++++++***))))))***+++,,,------,,,,,,++++++******************)))'''(((***++++++************+++,,,,,,------******+++++++++++++++,,,))))))))))))))))))))))))***((()))---+++'''(((,,,************************************************++++++***))))))***++++++***+++++++++,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))***+++++++++)))((()))***((())))))***++++++,,,,,,,,,++++++++++++++++++***)))((((((''''''((()))***|||nnnkkkfffcccbbbbbbaaa```___``````^^^[[[YYYXXXXXXXXXVVVTTTSSSRRRQQQOOOMMMLLLIIIEEECCCBBBBBBBBBAAAAAA???=========<<<:::888777666555555666666555444000000000111111222222222222222222111111111111000++++++,,,---...///000111////////////////////////........................------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++,,,,,,---...//////*********++++++,,,,,,,,,///000000...,,,+++,,,---///...,,,,,,...///...---......////////////.........---++++++++++++------.........///////////////---------...///000000111+++++++++,,,,,,,,,------+++,,,---...////////////+++,,,---.........---,,,,,,///111111...---...000/////////111333333111///---...000111111111000000....../////////...,,,+++***+++,,,---///000111111.../////////000000111111............/////////000,,,+++,,,---000333777999444222000...---...///000---------.........//////---------------...///000111///...///000111000///......////////////......//////...---...///000111000000000000///...,,,,,,......///000///...,,,+++------------------------........................++++++---...///111222222...------,,,,,,------......,,,++++++,,,,,,***))),,,,,,,,,------.........+++,,,,,,+++******+++---.........////////////000+++,,,---......---,,,+++......//////......---,,,---...///000000...,,,++++++---...---******,,,///+++++++++***************,,,,,,,,,------,,,,,,+++++++++,,,,,,---...//////************+++,,,---...000---)))(((***,,,+++******)))'''&&&&&&(((***++++++,,,,,,------,,,,,,++++++---...000111111000///,,,++++++***)))************((('''(((***++++++***)))***+++,,,...///000111++++++++++++++++++++++++++++++++++++++++++++++++***((((((,,,+++&&&'''---************************)))))))))))))))))))))))),,,+++***))))))***+++,,,''''''&&&&&&'''((())))))************************++++++************++++++))))))))))))))))))))))))***+++,,,+++***))))))+++((())))))***++++++,,,,,,---,,,,,,++++++*********((()))***+++,,,,,,+++***vvvllljjjhhheeecccaaaaaaaaa^^^^^^]]][[[ZZZXXXWWWVVVYYYXXXVVVTTTTTTRRROOOLLLLLLHHHDDDCCCDDDDDDBBB@@@?????????>>>===<<<:::::::::999777777888888666555444333111//////000111333111222333222000000000111111111000000000000111111,,,---...//////...---,,,///...---,,,,,,,,,,,,,,,,,,------...//////......++++++,,,,,,---...//////------------------------,,,+++++++++,,,...000111+++,,,...000000///...---000///...---------------////////////////////////---------............///000000000///......------...---,,,+++,,,...000111......//////...---,,,,,,,,,,,,,,,---------..............................---------,,,,,,+++++++++++++++,,,,,,---...//////////////////000000000000......////////////............------------......000000//////............//////000000000000//////...///000111111000///...///...---,,,,,,---...///000000//////.........---...........................------------...//////111111000000//////......,,,,,,------...///000000,,,,,,,,,,,,,,,---...///////////////...---,,,+++------,,,++++++***))))))++++++,,,...000000---+++---------,,,,,,+++++++++........................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,,,,+++***+++,,,,,,+++******+++,,,...///,,,+++***+++,,,,,,+++)))---,,,,,,++++++******)))//////...---,,,++++++***......---,,,,,,+++******...---+++))))))***+++,,,************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,---------------,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------,,,++++++,,,,,,,,,***+++,,,///222222111///(((((()))))))))*********(((((())))))))))))((((((,,,+++*********+++,,,---+++++++++***++++++,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,++++++************)))((((((((()))+++,,,,,,+++++++++++++++,,,,,,+++,,,+++***''''''((()))+++++++++)))'''''')))***(((((())))))******++++++***************)))(((((()))************+++++++++,,,+++***))))))***+++,,,++++++***)))((((((((()))******))))))******+++,,,tttllljjjgggdddbbbaaa``````___^^^]]]\\\ZZZXXXWWWVVVXXXVVVTTTSSSRRRQQQNNNKKKLLLHHHEEECCCDDDDDDBBB@@@=========<<<;;;:::888888777666444444555555333222333333111000000000111222111222333222000///000111000000////////////000000...///000000000000///...///......---,,,,,,------,,,,,,---------------,,,+++,,,,,,------.........------------------------,,,,,,++++++,,,---///000,,,---...000000///...---///......------------...........................---------............///,,,,,,------.........//////...---,,,,,,---///000......//////...------,,,,,,,,,,,,---------......------------------------000000/////////.........,,,,,,,,,------......///////////////000000000000------............------......------------......---------,,,,,,,,,++++++......////////////......---...////////////...---///...------------...///000/////////.........---...........................------------...//////000000000///////////////,,,,,,------...//////000------------------...............///.........------------,,,++++++******++++++,,,...000///---+++---------,,,,,,+++++++++........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,------++++++,,,---------,,,++++++,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++//////...------,,,++++++///---,,,******+++,,,---************+++,,,---...---,,,,,,++++++,,,,,,---++++++,,,---------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,...111444444222///000///...---,,,+++******))))))************))))))))))))(((((()))+++,,,---+++******)))))))))******))))))*********+++++++++************************,,,++++++++++++++++++******)))((((((((()))++++++,,,++++++*********++++++***---//////---+++))))))+++,,,+++***((((((***+++)))))))))))))))(((((((((***************)))(((((()))************+++++++++++++++************+++++++++***))))))))))))))))))))))))(((((())))))***+++sssllljjjgggdddaaa```____________^^^]]][[[YYYWWWVVVVVVUUUSSSRRRQQQPPPMMMJJJKKKIIIFFFDDDDDDCCCBBB@@@=========<<<;;;:::999888666555333333444444222111222222222111111111111000111222333222000///000111//////............//////000000111111111111000000//////......------......,,,,,,,,,---,,,,,,++++++------------------------...........................------,,,,,,------...,,,---...///000///...---------------------...///........................---------............///,,,,,,,,,,,,,,,---------///...---,,,,,,,,,---............///......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////---.....................////////////000000000000,,,,,,------------,,,,,,......------------......000000////////////......------............------,,,---............---,,,///...------------...////////////...............------------------------...------------...//////.........///////////////,,,,,,,,,---......//////...............---------,,,---------..................------,,,,,,++++++,,,+++,,,---//////---+++------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++)))******++++++******)))+++,,,------++++++,,,---------------,,,+++***)))---,,,,,,---......---+++,,,,,,,,,------------...******++++++,,,,,,,,,,,,/////////......------,,,---,,,+++***)))***+++,,,************+++,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////------,,,,,,,,,,,,---------...000333666555222///222111000///---,,,+++*********++++++++++++******'''''''''((()))+++,,,------,,,+++******)))******)))************+++++++++*********************************+++++++++++++++)))))))))((()))******+++,,,+++***)))))))))))))))***...222444222...***)))******+++)))(((''')))***+++++++++***)))((((((''')))************))))))((()))************+++++++++******++++++++++++******))))))))))))))))))***+++((((((((((((((())))))***sssllljjjgggdddaaa______^^^``````___^^^\\\YYYWWWVVVVVVUUUSSSRRRRRRPPPMMMKKKJJJIIIGGGFFFDDDCCCBBBAAA????????????>>><<<;;;:::999777666666666666555333111222222222222111000000000222222111000///000111000//////......//////000000000000111111000000000000//////.........//////,,,------------,,,++++++------------------,,,,,,..............................------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---......///........................---------............///000///...---,,,+++***)))//////---,,,,,,,,,,,,------...............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///.....................////////////000000000000,,,------......------,,,......------------......111111111111000000000000---......//////......------------......---------.........------.................................------------------------...------------...//////---------....../////////,,,,,,,,,------.........////////////...------,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******++++++++++++*********,,,---,,,+++***+++,,,,,,,,,---...---,,,***)))***))))))***,,,,,,+++))),,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,++++++***)))((())))))***************+++,,,---------,,,,,,++++++,,,,,,---///......---------------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///******)))))))))***++++++,,,...000333555444000------,,,,,,,,,,,,+++++++++)))******++++++******)))((((((((()))***+++,,,,,,000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,)))))))))))))))******+++,,,+++***)))(((((((((((()))---111333111---***)))'''((()))((('''&&&'''))),,,,,,,,,++++++*********))))))************)))((())))))*********+++++++++)))***+++,,,,,,+++***))))))((((((((()))***++++++)))(((((((((((()))******vvvmmmkkkhhhdddaaa______^^^`````````___]]]ZZZWWWUUUVVVUUUSSSSSSSSSQQQOOOLLLIIIIIIIIIGGGEEECCCBBBAAA@@@@@@@@@???>>>===;;;;;;:::888777777888777666444111222222222222111000000000111222111///...///000111000000//////000000111//////////////////////////////.........//////000------............------------------------,,,,,,.................................------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................---------............///000000///...---,,,+++***......------,,,,,,,,,,,,------...............---,,,,,,,,,---------......------------------------++++++++++++++++++++++++...............---------////////////000000000000......////////////............------------......------------------------/////////000000/////////........................---..................------------...............------------------------...------------...//////,,,,,,------......//////,,,,,,,,,---------------......//////...---,,,+++,,,,,,+++******+++,,,,,,......------------,,,,,,...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++***)))***,,,)))***,,,---...---,,,,,,)))((((((***+++,,,+++))),,,,,,---...//////000000000//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***************************+++,,,---------,,,,,,++++++,,,,,,---333222000...---,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,,,,---///111333111...+++++++++******************(((((())))))))))))((((((++++++++++++++++++******000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++((()))))))))************+++******)))(((((()))))))))+++------+++***)))***''')))******)))((()))***)))))))))*********++++++((())))))*********))))))))))))*********+++++++++)))***+++,,,,,,+++***))))))((((((((()))***++++++***))))))))))))***++++++yyynnnllliiieeebbb```______aaaaaaaaa```^^^[[[WWWUUUVVVUUUSSSSSSSSSRRROOOMMMHHHIIIJJJHHHEEECCCBBBBBB>>>>>>>>>===<<<;;;:::999888777555555666666444333222222222111111111111000000111222111///...///000111111000000000000111111......------------............------......//////,,,---......//////......---------------------------------------------------.........------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...---------------------------------............///,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,---......///.........,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---------,,,---------------------////////////000000000000...//////////////////.........------------......---------------.........//////000000000000////////////............//////------...//////...---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,---.........---,,,+++---,,,+++++++++---...///---------,,,,,,,,,,,,,,,///---,,,,,,---...---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***+++,,,,,,******+++,,,)))***+++,,,------------*********+++---...---+++,,,,,,------...///000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---444222000...,,,+++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,+++,,,,,,---...///---,,,---...//////,,,***------,,,+++******))))))(((((())))))))))))((((((,,,,,,---,,,,,,+++***)))---,,,+++******)))******+++++++++************)))************************)))))))))***************(((((()))************)))*********))))))******+++)))******)))'''''')))+++)))+++------,,,++++++,,,%%%&&&&&&'''(((((())))))((())))))************))))))************+++++++++******++++++++++++******))))))))))))))))))***+++***************++++++,,,{{{ooommmjjjfffcccaaa```___aaabbbbbbaaa___[[[WWWUUUUUUSSSRRRRRRRRRQQQNNNLLLHHHJJJKKKIIIEEEBBBBBBBBB>>>>>>>>>>>><<<;;;:::999888666555444555555444222333333111000000000111222///111111111///...///000000000////////////000000......---,,,,,,---......------,,,,,,---......///***+++,,,---.../////////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,------...------,,,,,,+++,,,,,,,,,---------------------------------............///)))******,,,---...///000++++++,,,---------,,,,,,,,,------...//////......,,,,,,,,,---------......------------------------,,,,,,,,,------.........***+++++++++,,,---------////////////000000000000---......//////......---......------------................../////////000...//////////////////.........---,,,,,,---......------...//////...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---+++***,,,,,,,,,,,,...111444666++++++,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,++++++,,,------***))))))+++---...---,,,,,,,,,,,,------......////////////......------------------------------------------------,,,++++++************+++,,,---...---,,,,,,++++++,,,,,,---000///---+++++++++,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,---...///000///---,,,,,,------,,,***,,,,,,+++++++++*********)))))))))******)))))))))******+++,,,,,,+++***)))+++******)))))))))******+++++++++*********))))))************************************))))))))))))'''((()))***+++******)))******)))******+++,,,---)))******)))((((((***,,,'''))),,,,,,+++***++++++((((((((((((((((((((()))(((((()))***************)))************+++++++++++++++************+++++++++***)))))))))))))))))))))))))))))))))***++++++|||pppnnnkkkgggdddbbb``````bbbbbbcccbbb___[[[WWWUUUSSSRRRQQQPPPQQQPPPMMMKKKGGGJJJKKKJJJFFFBBBBBBBBB@@@@@@@@@@@@???===<<<;;;999777666555666666555333444333111//////000111333///111111000///...///000//////............/////////...---,,,,,,---...///,,,,,,,,,,,,,,,---...///((()))***,,,---...//////++++++,,,,,,---...//////+++++++++++++++++++++++++++,,,---.........,,,,,,...------------...//////...------,,,++++++++++++---------------------------------.........//////******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***++++++,,,------////////////000000000000,,,------......------,,,.........------.........*********++++++,,,,,,,,,---..................---------++++++++++++------,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***++++++,,,...111555999<<<++++++++++++++++++++++++000...,,,,,,------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******...///000///......///000///...,,,+++******+++,,,((('''''')))+++,,,+++***,,,,,,,,,---------------,,,,,,,,,---------......---.....................)))************)))((((((************+++,,,---...---,,,,,,++++++,,,,,,---,,,+++***))))))+++---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...///000...,,,,,,,,,---,,,+++&&&&&&''')))***+++,,,---******++++++++++++******'''((()))***++++++***)))+++++++++***++++++,,,,,,---------,,,,,,+++++++++************************++++++******))))))(((((('''((()))++++++******)))))))))******+++,,,......)))+++,,,,,,+++***+++,,,$$$&&&))))))((((((((((((------,,,,,,+++*********(((((()))***************)))************+++++++++,,,+++***))))))***+++,,,++++++***)))(((((())))))((((((((((((((()))******{{{sssoooiiieeebbb```^^^\\\___```aaa```\\\XXXVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPKKKJJJIIIGGGEEEDDDBBBAAA<<<===>>>>>>===;;;999777888888888888777666555444666555444333222222222222444333111///...//////000000000////////////000000000///...---,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------(((((()))))))))*********//////...---+++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++************************............---,,,+++***,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,***++++++,,,---...//////------++++++++++++------222000---+++******,,,---000///...,,,+++***)))))),,,---///000000000///...,,,------...000111333444111///,,,,,,---......---...............---------.........------.........---------,,,,,,+++++++++,,,++++++******++++++,,,)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000,,,++++++******++++++,,,+++++++++++++++++++++,,,++++++************++++++,,,,,,---000333555444333------------------------,,,++++++******++++++,,,******)))))))))***,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------------+++,,,------,,,+++)))(((,,,,,,,,,,,,+++++++++***...+++&&&######&&&***---+++,,,,,,------,,,,,,+++++++++++++++,,,---...///......---,,,++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,+++,,,---...///,,,,,,++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,---......---------------,,,+++***+++++++++++++++***)))(((************+++,,,------,,,+++)))(((((()))+++,,,,,,,,,,,,+++***)))((((((+++++++++******)))))))))((((((((()))******++++++******+++++++++******)))))))))))))))))))))))))))+++*********))))))((((((''''''&&&&&&''')))+++,,,---,,,***)))))))))******000---)))''''''(((((('''************************++++++++++++++++++++++++))))))(((((())))))***+++///...,,,******+++,,,---))))))))))))(((((((((((({{{sssooojjjeeecccaaa___^^^___```aaa```]]]YYYWWWVVVUUUSSSQQQQQQQQQQQQOOONNNKKKKKKIIIGGGEEEDDDBBBAAA>>>>>>??????>>><<<:::999888888888888777666555444666555444333222222222222333222111000////////////000//////......//////000000///...---,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,---------.........---,,,++++++******,,,,,,------...------------------,,,,,,+++++++++///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///......---,,,++++++++++++,,,---...///000//////...,,,,,,---...///111333444111///---,,,---......------------...............//////............//////---------,,,,,,+++++++++------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,...000111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******+++******)))))))))))))))+++***)))''''''(((***++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///......---,,,++++++++++++,,,,,,,,,++++++*********........................,,,,,,+++******+++,,,,,,---,,,,,,+++,,,---...///......------------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------+++++++++++++++***)))))))))******+++++++++******+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++******)))))),,,,,,+++++++++***************)))((((((''''''&&&******+++++++++******)))************************************)))))))))((((((((((((((()))***++++++,,,+++***)))))))))***+++///,,,)))'''(((((((((((())))))))))))))))))))))))************************)))((((((((())))))******...---+++*********+++,,,************))))))))))))|||rrrnnnjjjfffdddcccaaa``````aaabbb```]]]ZZZXXXXXXWWWUUUSSSRRRQQQPPPNNNLLLLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;888888888888777666555555555555444333222222222222111111222111111000///............------.........//////...------------...------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------............---------,,,,,,+++++++++------------------,,,+++---------,,,,,,+++++++++///---,,,,,,---......---------------------------***++++++,,,------......,,,,,,++++++************,,,,,,,,,++++++,,,------...---------,,,,,,,,,++++++,,,,,,------,,,,,,+++)))***,,,...//////...---------,,,,,,,,,,,,------,,,---......//////......,,,,,,------///000222333000///---,,,---......---,,,,,,------....../////////......------......///------,,,,,,,,,,,,++++++///......------......///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000000111,,,++++++******++++++,,,/////////...............---,,,,,,,,,,,,,,,,,,---,,,++++++,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,***)))((()))***+++)))***+++,,,,,,+++***))),,,,,,------------,,,,,,+++++++++,,,------.........---,,,++++++******+++,,,,,,++++++++++++++++++........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******+++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++******)))((((((''')))******+++++++++******************************************))))))))))))))))))***************)))*********)))******+++,,,---+++((('''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********---,,,+++))))))***++++++++++++++++++************|||qqqnnniiifffeeedddcccbbb```aaaaaa```]]]ZZZYYYYYYZZZXXXUUUSSSRRRPPPNNNKKKMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@>>>===<<<;;;;;;;;;888888888888777666555555444333222111111111111111000111222222222000///......------,,,,,,------...//////......------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,++++++++++++++++++++++++++++++---,,,,,,------......///......,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------...------,,,,,,......---,,,,,,,,,,,,---,,,,,,------............,,,,,,,,,---...///111222000...------......---,,,++++++,,,------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------------...///000,,,++++++******++++++,,,.........---------------,,,,,,++++++++++++,,,,,,+++******+++---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++******+++,,,...///,,,+++(((&&&&&&''')))+++)))***,,,---...---,,,+++,,,,,,------------,,,,,,+++,,,,,,---------------...---,,,+++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))************)))((()))***++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***))))))***,,,------,,,***)))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......))))))***+++++++++***************************************)))))))))))))))***+++,,,,,,,,,***)))((()))))))))******+++,,,,,,+++)))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++***))))))******+++++++++*********)))))))))}}}qqqmmmiiifffeeedddcccbbb``````aaa___\\\ZZZYYYYYY[[[YYYWWWUUUTTTRRROOOMMMNNNMMMKKKIIIFFFDDDBBBAAA??????===<<<;;;:::::::::999999999999888777666555222111000000000000000000///000111222222111///...------,,,,,,,,,,,,------...............---------...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......+++++++++++++++*********++++++,,,,,,,,,,,,------++++++++++++***))))))(((******+++,,,,,,---......---+++******+++,,,++++++++++++++++++++++++++++++000000///...------......111000...---,,,,,,------,,,,,,,,,++++++,,,,,,---******++++++,,,------...++++++------------++++++...---,,,++++++,,,...///111000...---,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...000000///...------//////---,,,***++++++,,,---...//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,++++++******++++++,,,******)))))))))(((((((((++++++************++++++***)))***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++******++++++******+++---///000***(((%%%######$$$&&&(((,,,,,,,,,,,,,,,------...,,,------......------,,,+++,,,---.........------------,,,+++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***))))))***,,,......,,,***)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......((()))***+++++++++++++++************************))))))))))))))))))*********+++,,,,,,,,,***((('''))))))******++++++++++++***)))((((((***+++***)))***************************************************+++,,,---------,,,,,,*********************+++******)))))))))(((((((((}}}qqqmmmiiifffddddddcccaaa_________]]][[[YYYYYYZZZZZZXXXVVVUUUTTTSSSQQQOOONNNMMMKKKIIIFFFDDDBBBAAA>>>>>>===<<<;;;:::999999999999999999888777666555111111000000///000000111000000111111111111000000---------,,,,,,---------......//////......---,,,......------------......------............------+++,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------......///---,,,,,,---......---------------------------222111///------------...333222///---,,,---...///...---,,,,,,+++++++++,,,))))))***+++,,,---......+++,,,,,,------,,,,,,++++++***))))))+++...222555222111///---,,,++++++***,,,++++++++++++,,,---...,,,++++++,,,---.../////////...---...//////---+++++++++,,,,,,------......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,++++++*********++++++,,,,,,------...++++++*********++++++,,,,,,++++++******++++++,,,------,,,,,,++++++******+++******))))))******+++*********,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,---,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++,,,---//////---,,,***)))((()))+++,,,---,,,+++++++++---...000------............------,,,---...//////...---,,,---,,,+++******))))))***))))))***+++,,,,,,------........................,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,......------------,,,,,,---,,,+++++++++,,,...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------,,,+++***)))***+++,,,---,,,+++***)))***+++,,,......,,,+++***,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))(((((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))***************+++++++++***)))(((((())))))***+++++++++*********)))((()))***+++***)))***************************************************+++,,,---...---,,,,,,*********+++++++++++++++))))))))))))((((((((('''}}}qqqmmmhhheeecccbbbaaa```^^^^^^^^^\\\YYYXXXXXXYYYVVVUUUSSSSSSSSSSSSQQQPPPOOONNNLLLIIIFFFDDDBBBAAA>>>>>>>>>>>>===;;;:::999999999999999888777666666222222111111111111222222111111000000000000111111......------------......---.../////////...---,,,......------------......------............------++++++,,,,,,---......//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---........................///...,,,++++++,,,---...444222///---,,,,,,---...///...---,,,+++***************++++++,,,,,,,,,------,,,,,,++++++,,,,,,---((())))))+++---000222333000000///------,,,,,,,,,,,,+++*********+++------++++++++++++,,,---...///............//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++************++++++,,,,,,++++++++++++++++++******+++,,,,,,---......,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,111000000///......------,,,++++++******++++++,,,++++++***,,,......---+++++++++++++++++++++++++++)))***,,,------,,,***)))***+++,,,---------,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***))))))++++++,,,---.........---000000///............///++++++++++++,,,---...///------............------,,,---...//////...---,,,---,,,+++***))))))))))))((())))))+++,,,---..............................,,,,,,---......---,,,,,,)))***+++,,,---,,,,,,+++......------------,,,,,,...---+++++++++,,,...///...------------,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------------,,,,,,,,,---,,,,,,++++++)))***,,,------,,,+++***++++++,,,------,,,++++++---------,,,,,,++++++************+++++++++,,,,,,+++++++++***))))))(((((((((((()))++++++,,,,,,+++++++++++++++++++++++++++((()))))))))******************)))((((((((())))))******+++,,,+++***))))))***)))))))))***+++)))'''************************))))))))))))))))))))))))((()))+++,,,---,,,+++*********+++,,,,,,,,,,,,,,,*********)))))))))((((((~~~qqqmmmhhheeecccbbb```___]]]]]]]]][[[XXXWWWXXXYYYSSSRRRQQQQQQRRRRRRQQQPPPOOONNNLLLIIIGGGDDDBBBAAA>>>???@@@@@@???===:::999999999:::999999888777666333333333222333333444444222111000//////000111222///......------......///---.../////////...,,,,,,......------------......------............------++++++,,,,,,---...//////......---------,,,,,,,,,---------,,,,,,+++++++++'''((()))***************//////...---+++******)))---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++---///333111...,,,++++++,,,---000///...,,,+++***)))))),,,,,,,,,++++++++++++***...---++++++++++++---...)))***,,,...//////......///......---------......,,,+++*********+++,,,---++++++++++++,,,---...............///000///---+++---,,,,,,,,,,,,,,,,,,,,,///......------......///+++++++++,,,,,,---------,,,++++++******++++++,,,'''((()))***,,,---//////******+++,,,,,,---......------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++******))))))---,,,,,,++++++,,,,,,------,,,++++++,,,,,,***((()))))))))))))))))))))))))))***,,,------,,,***))))))***,,,---...------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++,,,---...///...---,,,,,,,,,,,,+++++++++******)))***+++------...------------............------,,,---///000000...---+++---,,,+++***))))))))))))(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******...---,,,++++++---...000......---------,,,,,,,,,******+++,,,,,,---......***+++,,,---------------******+++,,,------------((()))+++---------+++++++++,,,,,,------,,,,,,+++......---,,,,,,+++******)))))))))******+++++++++)))******+++,,,,,,------(((((()))++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++***)))(((''''''((()))******+++,,,,,,+++***)))(((+++***)))***+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++++++++)))(((***+++,,,---------------+++++++++************)))|||rrrmmmgggccccccbbbaaa______``````___]]]ZZZWWWUUUUUUTTTSSSTTTTTTRRROOOMMMLLLKKKJJJIIIGGGDDDBBBAAAAAA@@@@@@???>>>===<<<<<<:::999777666777666444333555444444777;;;;;;555///222111///...---------...000000//////..................////////////.........---,,,+++***+++,,,---///......------,,,++++++,,,---------------------222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...------,,,,,,------...---,,,+++***+++---///111---------------------------,,,,,,+++*********++++++***)))((((((***,,,---))),,,---++++++...---***,,,,,,------------......------------------------(((((()))***+++,,,,,,---............------,,,+++,,,,,,------------......+++,,,------......------++++++++++++++++++++++++------,,,,,,,,,---......(((***,,,///000000///...++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,++++++***))),,,,,,++++++,,,,,,---...)))))))))***+++---...///,,,,,,+++******+++,,,,,,---,,,+++***)))'''&&&&&&***++++++,,,,,,---......*********++++++,,,,,,,,,---,,,,,,+++***)))((((((---,,,+++*********+++,,, $$$((())))))))),,,///++++++++++++++++++++++++000///,,,***((())))))***************************++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000...,,,******+++***+++,,,---------,,,++++++***)))'''''')))***+++))))))*********+++++++++........................------,,,,,,++++++,,,,,,...---,,,+++************000...---++++++,,,---...111111000///......------.........------,,,++++++---,,,++++++------,,,++++++,,,,,,,,,,,,+++******,,,++++++++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++***)))))))))+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,((((((***++++++***)))((((((((()))))))))(((''''''************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,}}}sssnnniiieeeddddddbbbaaa]]]^^^^^^]]][[[XXXUUUSSSUUUTTTTTTTTTUUUSSSQQQNNNKKKJJJIIIHHHFFFDDDBBB@@@AAAAAA@@@???>>>===<<<<<<:::999777777777666555333555333333666999999444000333222000///......///////////////.........------.........//////............---,,,+++++++++,,,,,,------------------------.........------,,,,,,+++///......------------...------------------------******++++++++++++******++++++************++++++---,,,+++++++++---///000---------------------------,,,++++++******++++++,,,+++)))))))))***,,,---...000000---,,,......+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,---------------,,,++++++*********+++++++++,,,,,,++++++,,,---------------++++++++++++++++++++++++......---,,,,,,,,,,,,,,,###%%%''')))******))))))+++++++++++++++,,,------,,,++++++++++++++++++,,,++++++,,,,,,,,,+++******,,,++++++++++++,,,------))))))))))))***+++------,,,++++++******++++++,,,(((((())))))***+++,,,,,,******++++++,,,---------++++++++++++++++++,,,,,,+++++++++***************,,,+++***)))******+++,,,)))***,,,+++***)))******++++++++++++++++++++++++++++++***)))))))))***+++************************++++++,,,------,,,++++++,,,,,,,,,,,,,,,+++++++++---------------------------...///...,,,++++++,,,,,,,,,---......---,,,++++++***)))(((((()))***+++***************+++++++++,,,,,,------------,,,,,,+++,,,---......,,,+++***,,,+++++++++++++++,,,,,,...............---,,,,,,------............//////......---,,,,,,,,,,,,------,,,+++,,,---...---+++)))***+++,,,---.........+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++************+++++++++***************++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++************++++++***************************)))(((((((((((()))***************+++++++++,,,))))))************)))))))))))))))***************************************))))))))))))))))))))))))*********+++++++++,,,,,,******))))))******+++,,,~~~rrrooojjjgggfffeeedddccc]]]^^^^^^]]][[[XXXUUUSSSUUUTTTTTTUUUVVVUUURRRPPPJJJJJJIIIGGGEEECCCAAA@@@BBBAAAAAA@@@???>>>======:::999777777777777555333555333111333666666444111333333111000000000000000.........---------------------............------...------,,,+++,,,,,,,,,++++++,,,------...////////////...---,,,++++++***,,,,,,---...............------------------------***++++++,,,,,,,,,++++++******))))))))))))******,,,,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++*********+++---...+++...---******...000...******++++++++++++,,,,,,---,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******)))&&&((()))+++,,,,,,,,,+++---,,,+++***+++,,,...000+++++++++,,,,,,+++++++++******+++,,,,,,,,,+++++++++++++++++++++,,,------+++*********+++,,,,,,---,,,+++************+++,,,'''((()))***+++---......))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++)))))))))))))))***+++,,,...------------,,,***(((++++++++++++++++++++++++''''''((()))***++++++,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,---......,,,,,,---..................---,,,++++++***)))(((((()))***++++++++++++++++++************+++,,,------,,,+++******,,,...000///---***(((************+++,,,......,,,---///000///...+++*********+++,,,...///000000---,,,+++++++++,,,...///...---,,,---.........,,,******+++,,,---...//////+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++*********)))))))))***************+++++++++,,,+++******))))))******************************++++++************++++++************************)))((((((''''''(((((())))))))))))*********++++++******)))))))))))))))***)))))))))))))))***+++,,,************************))))))))))))))))))))))))*********++++++++++++,,,******))))))******+++,,,qqqooollliiigggfffeeeddd___``````___]]]ZZZWWWUUUTTTTTTTTTUUUVVVVVVTTTRRRKKKJJJJJJHHHFFFDDDBBB@@@BBBBBBAAA@@@???>>>======:::999777777777777666444444222000111333444333222222222111111000000000000------------------------,,,,,,------------,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++,,,......///...---,,,,,,,,,,,,,,,,,,---------+++,,,------------------,,,++++++******++++++,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,---...(((++++++***,,,333666666,,,,,,,,,---------.........------,,,,,,++++++***---,,,,,,,,,++++++************+++++++++******)))+++,,,,,,,,,,,,---------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******,,,---...///000000000000111///,,,******+++---///***+++,,,------,,,+++***)))***++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,------...++++++************++++++,,,,,,,,,+++++++++++++++((())))))******+++,,,,,,,,,,,,,,,++++++*********************************''''''((())))))***+++,,,,,,***)))+++///000...+++++++++++++++++++++++++++&&&''')))***++++++++++++************************+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///000000//////...---,,,++++++******))))))******+++,,,,,,++++++++++++******+++,,,---......---,,,+++,,,---.........---+++***++++++++++++,,,---......+++,,,---------,,,+++***))))))***+++---...//////,,,+++******+++---///000///...------//////...---------,,,,,,++++++++++++++++++,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********))))))))))))((()))))))))***+++++++++,,,---,,,***)))))))))***+++++++++++++++++++++++++++++++++*********+++,,,,,,************************((((((''''''''''''((((((((())))))))))))*********++++++)))((((((((()))******)))((((((((((((******************************))))))))))))))))))))))))************++++++++++++******))))))******+++,,,pppooommmjjjgggeeedddddd___``````___]]]ZZZWWWUUUTTTTTTTTTUUUVVVVVVTTTRRRLLLLLLKKKJJJGGGEEECCCBBBBBBAAAAAA@@@???>>>======:::999777777888888777555333222000000111222222222000000000000000000//////------------------------,,,,,,------------,,,,,,.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........---......///...,,,***)))***+++++++++,,,,,,,,,---******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,------+++---...,,,///666:::999,,,,,,,,,---------......++++++++++++******))))))---,,,,,,++++++******)))))))))***++++++*********+++++++++,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++,,,,,,---............333111...+++)))***+++,,,***+++,,,------,,,+++***)))***++++++,,,,,,,,,,,,+++************+++,,,,,,,,,+++++++++++++++,,,---************************......---,,,+++***)))(((((())))))******+++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***))))))(((''''''((()))***+++++++++***((('''***...000///,,,++++++++++++++++++++++++******+++,,,,,,++++++***************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...///000000///...---,,,,,,,,,++++++************++++++,,,+++++++++++++++++++++,,,---...//////...---,,,///...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,***)))))))))***+++++++++++++++,,,,,,------+++*********+++---...000///...------//////...---,,,+++******))))))******,,,,,,---...///......---++++++++++++++++++++++++++++++,,,,,,,,,---------*********))))))))))))((()))))))))***+++++++++,,,...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---************************''''''((((((((((((''''''((())))))))))))*********,,,+++)))((((((((()))***,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,qqqqqqoookkkgggdddcccccc]]]^^^^^^]]][[[XXXUUUSSSUUUTTTTTTUUUVVVUUURRRPPPMMMMMMLLLJJJHHHFFFDDDCCCAAA@@@@@@???>>>===<<<<<<:::999777777888888777666222222111111111111222222///000000111111000//////---------------.........------............---------............---,,,,,,//////...---,,,,,,++++++***++++++,,,---.../////////.........,,,+++***)))***++++++,,,,,,---------''''''((()))******************))))))))))))******+++++++++,,,,,,,,,,,,,,,************************++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,***,,,,,,)))***///111///******++++++++++++,,,,,,((((((((((((((((((((((((+++++++++******)))))))))))))))***++++++++++++***))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...,,,,,,,,,,,,---------...222111...+++***)))******+++++++++,,,,,,+++++++++******+++,,,,,,,,,++++++***************+++,,,,,,)))((((((((())))))***+++))))))***++++++***))))))+++++++++++++++++++++***))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++------,,,+++***)))((('''(((((()))***+++++++++++++++******+++,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,++++++******************************++++++************++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,.../////////...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---........................111///---+++***,,,...000...---,,,,,,,,,,,,,,,------,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++)))******+++,,,---------...---,,,---.........,,,(((((((((((()))***,,,...+++,,,.../////////...---***++++++++++++,,,,,,,,,++++++,,,,,,------......++++++*********)))))))))***************+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...************************'''(((((())))))((((((''')))))))))*********++++++,,,+++***)))((((((((((((,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++,,,ssstttrrrnnnhhhdddcccddd]]]^^^^^^]]][[[XXXUUUSSSUUUTTTTTTTTTUUUSSSQQQNNNMMMLLLKKKJJJHHHEEECCCBBB@@@??????>>>===<<<;;;;;;:::888777888999999888666111222333222222111222222000000111222222111111000------........./////////.........//////.........---.../////////...,,,,,,---------------------,,,+++,,,,,,------............------,,,++++++++++++,,,,,,------...//////000'''((()))***++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++************************++++++******++++++,,,---)))******+++++++++++++++&&&))))))''''''******(((******++++++++++++,,,,,,(((((())))))******++++++******)))))))))))))))))))))******+++,,,,,,++++++))))))))))))************++++++,,,---------------------------------------+++,,,...000000000......---------------......///...---,,,++++++******+++,,,++++++++++++++++++,,,++++++,,,,,,,,,+++*********************++++++,,,((((((((()))***+++,,,---((()))***++++++***)))(((((())))))******+++++++++******++++++,,,---------++++++++++++++++++,,,,,,+++++++++*********)))))))))***+++,,,,,,+++******+++,,,------+++***)))***++++++++++++++++++++++++---,,,***)))))))))***+++************************,,,+++***))))))***+++,,,*********+++,,,---------+++++++++++++++++++++++++++---...---,,,,,,---......---,,,++++++,,,------***++++++++++++++++++***)))******+++,,,---......///...,,,++++++,,,...///000///---,,,,,,,,,......,,,,,,,,,,,,,,,---...///---,,,,,,+++++++++++++++---------------,,,,,,,,,((()))+++---------,,,+++---,,,+++,,,---...---+++))))))(((((()))+++---///)))***,,,---...---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,+++++++++************+++++++++***************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,---......************************(((((()))******)))((((((************+++++++++,,,+++++++++******)))((('''&&&'''***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,~~~uuuvvvuuupppjjjeeedddddd`````````___]]]ZZZWWWUUUUUUTTTSSSTTTTTTRRROOOMMMLLLKKKJJJIIIGGGDDDBBBAAA??????>>>===<<<;;;:::::::::888777888999999888777111222444444333222222222000111333333444333222111........./////////000000......////////////......---.../////////...,,,,,,+++,,,,,,------......///---------------------,,,---,,,+++***+++,,,---............///000111111222***+++,,,---......///......------,,,,,,------...++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++*********+++,,,,,,---))))))***++++++++++++***'''+++,,,+++,,,///000---,,,,,,---------.........++++++,,,---...//////000((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------......---------------------------------...000111111///...,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))*********)))***++++++,,,+++++++++,,,---///000111((()))***++++++***)))((())))))))))))))))))))))))***++++++,,,,,,---......*********++++++,,,,,,---***************+++++++++***+++,,,------,,,***)))))),,,///...+++***+++---+++++++++++++++++++++++++++***((('''''')))+++,,,************************,,,+++***))))))***+++,,,******+++,,,------......++++++++++++++++++++++++,,,---......,,,,,,---...---,,,+++***+++,,,---...***++++++,,,,,,++++++***))))))***+++---.../////////---+++))))))+++---///.........///......---,,,******+++,,,---///000111,,,---...//////---+++***,,,,,,,,,------.........((())),,,......---+++)))---,,,++++++------,,,+++...---+++))))))***+++,,,''')))+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,++++++++++++***,,,+++++++++******))))))******+++,,,,,,***)))(((************************++++++++++++,,,---...///************************((()))***++++++***)))(((***++++++++++++,,,,,,,,,***+++++++++***)))'''&&&!!!%%%)))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,tttpppkkkhhhgggeeeaaa^^^```aaaaaaaaa___[[[WWWUUUTTTTTTSSSRRRPPPOOONNNMMMMMMIIIEEEEEEGGGGGGCCC???AAA@@@???>>>===<<<;;;:::888888777777666555555555444444333222222111111000000000//////...---++++++........................000///---,,,+++,,,,,,---///---+++***++++++++++++///...,,,++++++,,,...///111...+++)))***+++,,,+++******+++++++++,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,------,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------///............///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,---...,,,,,,---......---,,,,,,---------....../////////+++++++++***+++,,,...///---222777666111+++))))))///...,,,+++++++++,,,,,,+++++++++++++++***)))((((((((())))))******++++++++++++************++++++(((((())))))******++++++...------------------------...000000...------...,,,,,,,,,++++++*********((()))***+++++++++++++++,,,,,,,,,++++++++++++***************************))))))(((((()))+++---...,,,++++++******++++++,,,))))))))))))))))))))))))---,,,***)))))))))******((()))++++++******+++,,,******,,,---.../////////++++++,,,,,,,,,,,,------//////...------,,,++++++))))))*********))))))(((*********+++,,,---...///,,,,,,++++++,,,,,,---.........---------......///------------------------------.........---+++***++++++++++++,,,,,,---...///+++((((((+++......---,,,------,,,******,,,...///......---,,,***)))(((***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,......---,,,+++))))))(((...---+++)))'''%%%$$$###)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++******)))(((((((((******))))))))))))******,,,,,,+++***)))((('''&&&,,,+++++++++******)))))))))************+++++++++,,,,,,,,,+++++++++******'''(((***,,,---,,,+++)))+++++++++*********))))))------,,,+++************uuuqqqkkkhhhgggeeeaaa]]]``````aaaaaa^^^[[[WWWUUUUUUTTTRRRQQQOOONNNNNNNNNMMMIIIFFFEEEGGGGGGCCC??????>>>>>>>>>============999999888777777666666555444444333222222111111000//////000000000///..............................///...---,,,,,,,,,,,,,,,000...---,,,,,,---------///...,,,++++++,,,...///555222///------------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++++++++*********++++++,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,000444888777333...---......---,,,+++******+++,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++************++++++************++++++++++++)))))))))))))))))))))))))))'''&&&''')))***)))''',,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,'''((()))***++++++++++++******************************))))))***+++,,,---,,,++++++******++++++,,,************************,,,+++)))((((((((())))))(((***++++++******+++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++***))))))************))))))++++++++++++,,,---......------,,,,,,------...///......------------------------------------------------.........---++++++++++++++++++++++++,,,---...,,,******---......---+++---......---,,,---............---,,,+++)))))))))***++++++,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***+++,,,++++++*********+++,,,,,,,,,,,,+++************************)))))))))))))))***************))))))))))))************))))))))))))))))))++++++*********))))))))))))************+++++++++*********)))))))))(((((())))))+++,,,,,,+++******+++++++++*********)))))),,,,,,+++*********++++++wwwrrrlllhhhgggddd```]]]___```aaa```^^^[[[WWWUUUVVVTTTRRRPPPNNNNNNOOOOOOMMMIIIFFFFFFGGGFFFCCC@@@<<<======>>>>>>?????????::::::999999888777777666444444333222222111111000...///000000111111111000////////////////////////------......------,,,,,,///...------,,,---------...---,,,++++++,,,---...666333000.........---,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++*********))))))************++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++******++++++,,,---************************++++++++++++++++++++++++------.........---,,,,,,))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++***+++,,,------,,,,,,+++000333666555222//////111,,,,,,+++************+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,+++++++++++++++)))))))))******++++++,,,---((($$$&&&+++///---))),,,,,,,,,++++++++++++***++++++,,,---------,,,,,,###$$$''')))++++++++++++************************++++++************+++,,,++++++************++++++******************************)))(((((((((((())))))***++++++******+++,,,------------,,,+++))))))++++++,,,,,,,,,,,,------------,,,,,,+++*********)))*********************---,,,,,,++++++,,,,,,---...------------...//////......---,,,,,,+++,,,,,,------------------------,,,------------,,,,,,+++---,,,++++++++++++++++++---,,,,,,---//////...,,,,,,---//////...------.........------,,,+++******))))))***+++++++++******************************,,,,,,++++++++++++,,,,,,***++++++,,,---...//////+++++++++,,,,,,,,,------))))))***+++++++++++++++******+++,,,,,,,,,,,,+++************************'''(((((()))******++++++******))))))))))))******''''''((()))***++++++,,,******))))))))))))(((((()))************+++++++++*********)))))))))))))))+++++++++++++++*********+++++++++***************++++++*********+++,,,,,,yyysssmmmhhhfffddd```]]]^^^___``````^^^[[[WWWUUUWWWUUURRROOOMMMNNNOOOPPPLLLJJJGGGFFFFFFEEECCCAAA======>>>>>>>>>?????????;;;;;;:::999999888888777444444333222222111111000//////000111111000000///000000000000000000000000,,,,,,.........---,,,+++,,,------,,,,,,+++,,,---...---,,,,,,,,,,,,---...111///,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))*********************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))************))))))))))))*********++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,)))******+++++++++++++++***++++++++++++++++++***///......------,,,,,,,,,+++++++++,,,---...000111---...000///---,,,...///+++*********************+++,,,,,,,,,,,,,,,++++++------,,,,,,++++++******++++++************++++++,,,,,,,,,++++++******))))))******+++,,,------...222...******---000///...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++###%%%'''***+++++++++***************************,,,,,,++++++************++++++************++++++*********************************))))))))))))******+++,,,,,,******+++,,,,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,------++++++++++++******))))))******************++++++...---,,,,,,+++++++++,,,---------------......///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,---...///000///---,,,------...---++++++---///...------,,,++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++,,,---)))******+++,,,---......------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************(((((())))))******************))))))))))))******''''''((()))***++++++,,,)))))))))((((((((((((((())))))*********+++++++++++++++++++++++++++++++++---,,,+++*********************************************))))))***+++,,,,,,yyytttmmmhhhfffdddaaa^^^]]]^^^______^^^[[[WWWUUUWWWUUURRROOOMMMNNNOOOPPPKKKJJJHHHGGGFFFEEECCCAAA@@@@@@??????>>>>>>======;;;;;;::::::999888888888444444333222222111111000000000000000///...---,,,000000000000000000000000+++,,,---.........,,,,,,,,,---//////---,,,---///---------,,,,,,---------,,,***)))***,,,---,,,+++******+++++++++,,,,,,,,,+++++++++++++++*********------------------------++++++++++++++++++++++++******)))))))))))))))*********))))))))))))*********++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,.........------,,,,,,+++---,,,******,,,000555777***+++++++++++++++,,,...******************************++++++++++++******,,,,,,++++++*********)))++++++************++++++++++++******)))))))))(((''''''((())))))***++++++...---+++)))((()))***,,,++++++++++++++++++++++++******++++++++++++******((()))***+++++++++******************************------,,,,,,+++******)))+++******))))))******+++***************************+++++++++++++++++++++***,,,---,,,+++***+++,,,******++++++,,,,,,+++++++++++++++,,,,,,,,,------++++++************))))))******))))))***+++,,,,,,......---,,,++++++++++++,,,,,,,,,+++,,,,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,000///...---------------+++---///111000...---,,,...---+++((('''))),,,000------,,,+++++++++,,,---+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************++++++,,,---***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......******+++,,,,,,,,,,,,+++************************************))))))((((((******))))))))))))******)))))))))))))))*********((((((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,+++*********+++************************))))))))))))***++++++,,,yyytttlllhhhfffeeebbb___]]]^^^______^^^[[[WWWUUUVVVTTTRRRPPPNNNNNNOOOOOOKKKJJJIIIGGGEEEDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::999999888888777444444333222222111111000111111111000///...,,,,,,////////////////////////,,,,,,------......------,,,///222111///...///111------------------------+++******+++...//////...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***************))))))************++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++***+++,,,---...---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************---+++******,,,111555888++++++++++++,,,,,,------)))***++++++,,,+++++++++))))))***+++++++++******++++++++++++************++++++************++++++*********)))))))))))))))))))))******++++++,,,,,,***++++++)))'''&&&)))+++***++++++++++++,,,,,,,,,******+++++++++***))))))---,,,,,,+++++++++******************************,,,,,,------,,,+++************))))))))))))******++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,+++,,,---,,,+++***+++,,,((()))***,,,---.........++++++,,,,,,,,,,,,------************************+++***))))))***+++---......---,,,,,,++++++++++++,,,++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---///...---------------...+++---000000///---,,,,,,---,,,***(((&&&(((,,,///---,,,+++***+++,,,---...,,,,,,---------,,,++++++))))))))))))))))))))))))******)))******+++,,,---++++++******))))))((((((&&&'''((()))***,,,------,,,,,,,,,,,,,,,---......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((((('''******))))))))))))******++++++******))))))(((((((((((())))))))))))******)))************+++++++++)))))))))))))))*********,,,,,,,,,,,,,,,+++++++++***************+++++++++******)))))))))***++++++yyyssslllgggffffffcccaaa\\\]]]^^^___]]][[[XXXUUUUUUTTTRRRQQQOOONNNNNNNNNJJJJJJIIIGGGEEECCCBBBBBBCCCBBBAAA@@@>>>===<<<;;;:::::::::999888888777777444444333222222111111000111111111111000000///...........................,,,,,,,,,,,,,,,---...///)))---111000---,,,---000,,,------------------,,,,,,++++++,,,...///...---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,+++***************++++++************++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************************)))***++++++++++++***))),,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,)))***,,,---------+++***,,,+++***))))))***+++,,,***************+++++++++***++++++,,,...///111111+++++++++,,,------,,,+++)))***+++,,,------,,,+++)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************++++++)))***************+++++++++++++++,,,,,,,,,,,,,,,((((((((()))***+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))...---+++*********+++,,,************************+++,,,---------,,,+++*********))))))))))))******++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,---...---+++***+++,,,)))***+++---......//////++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++***))))))***+++---///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000++++++++++++++++++++++++++++++*********+++------,,,,,,+++++++++,,,------+++---//////,,,++++++,,,***+++,,,+++******+++------,,,+++******,,,...///,,,,,,,,,,,,,,,+++******************************))))))))))))***+++,,,---+++++++++*********))))))&&&'''((()))***+++,,,---++++++*********+++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))******))))))))))))******************)))))))))((()))))))))*********++++++)))************+++++++++(((((()))))))))************+++,,,---------,,,+++))))))*********++++++++++++******))))))))))))***yyyssskkkgggffffffdddbbb\\\]]]^^^___]]][[[XXXVVVTTTTTTSSSRRRPPPOOONNNMMMJJJJJJJJJHHHEEECCCBBBCCCBBBBBBAAA@@@???>>>======::::::999999888777777666444444333333222111111000000000111222222222222111........................------,,,+++,,,---///000%%%)))------***(((***---,,,------......------,,,,,,++++++,,,------,,,*********+++++++++,,,,,,,,,,,,+++++++++******))))))((((((((((((((((((((((((++++++++++++++++++++++++------,,,+++******++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++*********************************+++,,,---......---,,,+++++++++******++++++,,,---************************+++++++++++++++++++++++++++,,,------.........---''')))+++,,,,,,,,,***)))+++***)))(((((()))***++++++++++++,,,,,,------...(((***---//////...+++***))))))***+++,,,,,,***(((***+++,,,---...------,,,***+++,,,,,,------------,,,,,,,,,------.........++++++************++++++*********++++++,,,,,,---((((((((((((''''''''''''$$$!!! $$$+++...+++(((*********++++++,,,,,,,,,------------,,,,,,+++***...,,,***((((((***,,,...************************++++++,,,---------,,,+++******))))))))))))******++++++++++++++++++++++++((()))***+++,,,,,,+++***,,,---...---+++***+++,,,++++++,,,---............++++++,,,,,,,,,---------++++++++++++++++++,,,,,,+++***))))))***+++...///---,,,,,,++++++,,,,,,---...------------...//////,,,,,,,,,---...///000111++++++++++++++++++++++++++++++*********+++---...))))))))))))***+++,,,,,,+++---///...+++)))***,,,(((+++...///...,,,+++***---,,,*********,,,...000+++++++++++++++***)))(((************************))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++******************)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((()))******++++++******))))))))))))******)))))))))))))))*********))))))******+++++++++,,,)))************+++++++++******++++++,,,,,,,,,,,,)))***,,,.........,,,+++))))))******++++++++++++++++++***)))(((((()))))){{{uuunnnjjjiiihhheeebbb```___^^^\\\ZZZYYYXXXWWWWWWUUUSSSRRRRRRRRRQQQOOOKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@???>>>============999999999888888888888888555555444333222222222222000000///...............---------------...///000///............---------*********+++,,,---...///***+++,,,,,,------,,,,,,,,,,,,------...///000000000//////---,,,+++******...---,,,+++)))(((''''''***++++++,,,,,,++++++*********)))))))))))))))***************))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***(((((()))+++,,,***++++++,,,,,,++++++***------------,,,,,,+++*********+++,,,,,,---......---------,,,,,,+++++++++++++++************++++++((()))++++++)))((()))***,,,,,,++++++***+++++++++...---++++++,,,---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,***((())),,,---+++(((+++))))))***,,,------,,,,,,+++(((''''''))),,,......---+++)))(((((()))))),,,+++***))))))***+++,,,---......,,,***((()))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***))),,,+++***((((((((()))***(((((())))))*********+++)))******+++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++)))************+++++++++...,,,***))))))***,,,...------------------------***+++++++++,,,------............---,,,+++)))(((,,,,,,,,,+++++++++******000///,,,***)))***,,,---------,,,,,,,,,------...''',,,///,,,***,,,---,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---222---((((((,,,...---***------,,,+++++++++,,,,,,******+++---......---+++(((***+++------,,,+++***..................------***************************++++++,,,,,,++++++***((((((***++++++,,,+++++++++,,,------......------,,,------,,,+++***)))(((***************+++++++++***++++++,,,,,,++++++***++++++******))))))((((((((()))***++++++***)))(((,,,+++***((((((((()))***,,,+++***))))))***+++,,,******************************++++++++++++******&&&''')))***++++++******------,,,++++++*********))))))*********+++++++++{{{uuunnnjjjiiigggeeebbb___^^^^^^]]][[[YYYWWWVVVUUUSSSPPPPPPPPPPPPNNNMMMKKKJJJIIIGGGEEEDDDCCCCCCAAA@@@???>>>============999999999999888888888888666555444333222222222222111000//////......//////.........---....../////////............---------,,,++++++,,,,,,---...///++++++,,,------------,,,,,,,,,------...//////000.............../////////......---,,,+++******)))))))))************))))))+++******))))))*********************)))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))***+++---***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++************++++++(((***++++++***))))))***,,,,,,++++++***++++++,,,...,,,+++***+++,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,+++++++++,,,---+++***+++,,,,,,+++***+++***((((((((()))+++,,,---,,,+++))))))))))))*********)))(((((()))******,,,------,,,***))))))*********))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,+++***))),,,+++)))((((((((()))***((()))))))))************))))))***+++++++++++++++(((((())))))(((((('''''',,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++------------------------+++,,,---...////////////000000///---,,,+++***************++++++,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,------...***333999555///---......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---///+++((((((,,,///...,,,...---------------------,,,,,,,,,---...///...---,,,,,,,,,,,,,,,------...//////......---,,,++++++***************************++++++,,,,,,++++++******++++++++++++***))))))***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++++++++*********************++++++,,,,,,++++++******)))))))))((((((((((((((()))***++++++***)))(((,,,+++***)))(((((()))***++++++***))))))***++++++******************************++++++++++++******)))************))))))(((************************************++++++++++++{{{uuunnnjjjiiigggdddbbb]]]^^^^^^^^^\\\YYYVVVUUUSSSRRRPPPOOOPPPPPPNNNLLLLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@???>>>============::::::999999888888888888777666555444333333333333111111000////////////000000000///........./////////............---------...---------------......++++++,,,---------------,,,,,,,,,---......//////,,,---------.........///.........------,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,++++++*********)))))))))******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,---***++++++,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++)))+++---,,,+++***++++++,,,++++++***++++++,,,,,,...,,,***)))***++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***---///...***))),,,///...---++++++++++++***((())))))))))))*********+++++++++******)))******+++))))))(((((((((((())))))***+++,,,+++***)))***,,,******))))))******+++,,,************************))))))***++++++*********+++***))))))((()))))))))))))))))))))************((((((***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,++++++*********)))************+++++++++)))***,,,------,,,***)))------------------------+++---///111333333222111222111///---++++++++++++((()))***+++,,,------...((()))+++,,,,,,,,,******------,,,,,,,,,,,,------+++777>>>:::111,,,---...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------***''')))---//////...........................,,,++++++++++++,,,------...---,,,++++++---///000000///...---+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,***)))'''&&&)))***++++++,,,,,,++++++((()))***+++,,,---------,,,+++++++++***)))))))))******++++++++++++******************))))))))))))))))))***++++++***))))))++++++***)))))))))******++++++***))))))***++++++******************************++++++++++++******,,,,,,+++++++++,,,------'''(((((()))******++++++******+++++++++,,,,,,,,,|||vvvooojjjhhhgggdddaaa\\\]]]^^^^^^\\\YYYVVVSSSTTTSSSRRRRRRRRRRRRPPPNNNLLLKKKIIIGGGEEEDDDDDDCCCAAA@@@???>>>============:::::::::999999888888777777777666555444444444444222111111000000000000000222111000//////////////////............---------000///...---------------+++,,,,,,---...---------,,,,,,,,,------.........------,,,++++++***))))))------------------------,,,------......------,,,,,,,,,+++++++++,,,------+++++++++*********))))))+++++++++***************++++++++++++++++++++++++((((((((()))))))))))))))***))))))******,,,---...***++++++,,,,,,++++++***((()))***+++++++++++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,---++++++************++++++***,,,------,,,++++++,,,++++++******++++++,,,,,,///---***)))***++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***,,,------+++***+++------,,,++++++,,,,,,***)))))))))+++,,,,,,,,,+++***))))))*********++++++,,,******))))))))))))******(((***++++++******+++---******))))))******+++,,,++++++++++++++++++++++++(((((())))))******************)))))))))))))))))))))))))))))))))*********'''((()))+++,,,---------++++++,,,---............---,,,,,,++++++*********))))))*********+++++++++***++++++,,,,,,++++++***------------------------***,,,000333444444222111222000---+++))))))***+++))))))***+++,,,,,,------))))))***+++,,,---------------,,,,,,+++,,,,,,,,,+++333888444---+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,***)))***,,,......---,,,------...............)))))))))((('''(((***+++---,,,,,,++++++---...///------,,,,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++***)))((('''******+++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((******++++++++++++******++++++++++++++++++++++++************************+++*********************+++******************+++******************************++++++++++++******+++++++++,,,...111333555))))))))))))******++++++++++++++++++,,,,,,,,,,,,|||vvvooojjjhhhgggdddaaa\\\]]]^^^^^^\\\YYYUUUSSSSSSRRRRRRRRRSSSSSSPPPNNNLLLKKKIIIGGGFFFEEEDDDDDDAAA@@@???>>>============;;;;;;::::::999888888777777777666555444444444444222111111000000000000000222111000//////////////////............---------000///......------------,,,,,,---.........------,,,,,,,,,---------------,,,,,,,,,++++++******)))+++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,------...++++++++++++************+++++++++***************++++++++++++++++++++++++))))))))))))******++++++)))*********+++,,,---...***++++++,,,,,,++++++***((()))***++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++************+++++++++,,,......,,,+++,,,---+++*********++++++,,,---000...***))))))***+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,***)))***,,,,,,+++)))+++***)))***,,,---,,,+++)))***,,,---...---,,,+++((())))))***+++++++++,,,++++++++++++++++++++++++''')))************+++---******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))***++++++)))))))))*********))))))******))))))))))))))))))((((((***+++------......(((((()))***++++++******,,,,,,,,,++++++*********))))))*********+++++++++---,,,***))))))***,,,---------------------------)))+++...111222222000//////---+++)))(((((()))***++++++++++++++++++++++++,,,++++++***+++---000111...---,,,+++++++++++++++,,,......+++***------***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,+++***+++,,,------------,,,*********)))''''''))),,,)))***+++------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++*********+++,,,,,,---------------***++++++,,,,,,++++++***,,,,,,,,,+++***)))(((((()))******++++++******)))************************++++++************++++++*********++++++++++++************++++++***************************************++++++++++++***************+++---000222444,,,,,,+++++++++***************+++++++++,,,,,,,,,}}}wwwooojjjhhhfffccc```\\\]]]]]]]]][[[XXXUUUTTTQQQQQQQQQRRRSSSRRROOOMMMMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@???>>>============<<<<<<;;;:::999888888777777666555444333333333333111111000////////////000000000///........./////////............---------//////...---,,,,,,------,,,,,,---...............,,,,,,,,,,,,,,,,,,------++++++,,,---...///000000******************************++++++++++++******++++++++++++,,,---......,,,++++++++++++***************************++++++++++++++++++++++++++++++******++++++,,,---------******++++++,,,,,,------***++++++,,,,,,++++++*********++++++++++++++++++*********+++++++++++++++*********+++++++++++++++++++++************++++++***,,,------,,,+++,,,,,,************+++,,,------222///+++)))***+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---)))'''(((,,,---+++'''***))))))***,,,------,,,)))***,,,---------,,,+++((()))***+++++++++++++++++++++,,,------,,,++++++''')))******))))))+++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++(((((()))************)))************))))))))))))))))))+++,,,------------)))******+++++++++******++++++++++++++++++++++++)))************+++++++++...,,,***((((((***,,,...------------------------)))+++---/////////...---+++***)))((((((((()))))),,,,,,,,,+++++++++******...---+++***+++...111333...---,,,++++++******+++------***(((***///000,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))***,,,---...------,,,,,,...///...+++***,,,///((()))+++------,,,+++***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))++++++,,,,,,,,,,,,,,,---............---++++++,,,,,,,,,++++++***,,,+++++++++***)))))))))))))))************))))))'''''''''''''''(((((((((,,,+++************+++,,,)))***++++++,,,+++++++++)))***++++++++++++***)))******************************++++++++++++************)))))))))***++++++------,,,,,,+++******)))))))))*********+++++++++}}}wwwooojjjhhhfffccc```]]]]]]\\\[[[YYYWWWVVVUUURRRQQQRRRSSSTTTSSSQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@???>>>===============<<<;;;:::999888888777666555444333222222222222111000//////......//////.........---....../////////............---------...---,,,,,,,,,,,,,,,---,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111******************))))))))))))************))))))************+++,,,---...,,,,,,+++++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***))))))******++++++,,,,,,++++++++++++************++++++************++++++***+++------+++++++++,,,************+++,,,---...444111,,,******,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***++++++,,,+++***,,,+++******,,,---,,,***))))))******+++++++++***))))))***+++++++++*********+++,,,,,,,,,,,,+++***((()))******))))))***+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++***)))***++++++'''((()))***+++******)))************)))))))))(((***++++++,,,---------,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,---)))************+++++++++,,,,,,+++******+++,,,,,,------------------------+++,,,,,,------,,,,,,+++))))))))))))************++++++++++++++++++,,,,,,---,,,,,,,,,,,,---//////...---,,,+++***************------++++++...///,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++------,,,,,,,,,---)))***,,,...///......---,,,000222111---+++---///***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))++++++,,,,,,,,,++++++,,,------------,,,)))***++++++,,,,,,,,,,,,++++++******************))))))************))))))''''''((((((((())))))))),,,++++++******++++++,,,)))***+++,,,,,,,,,++++++)))***++++++++++++***)))******************************++++++++++++******))))))*********)))((((((++++++++++++************(((((()))))))))*********}}}wwwooojjjhhhfffccc```^^^]]]\\\ZZZXXXWWWVVVUUUTTTTTTTTTVVVWWWVVVSSSQQQMMMLLLJJJHHHGGGEEEEEEDDDAAA@@@???>>>==================<<<;;;999888888777555555444333222222222222000000///...............---------------...///000//////.........---------,,,,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++*********))))))+++++++++,,,,,,+++++++++************+++,,,---...,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++%%%&&&&&&'''((())))))***,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++---------------,,,+++***(((((()))***+++,,,,,,---,,,+++++++++******))))))++++++************++++++)))+++---,,,+++***++++++************+++,,,---...555111---***+++,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,***---///...+++))),,,......,,,++++++,,,+++***)))((((((((((((((())))))))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++***)))((()))************)))***++++++,,,************************...---+++*********++++++'''((()))+++++++++***)))+++*********))))))((((((++++++,,,------,,,,,,,,,)))))))))))))))((('''&&&))))))***+++,,,------...)))************+++++++++***+++,,,,,,,,,,,,+++***------------------------------,,,,,,++++++++++++'''(((***+++,,,,,,,,,+++))))))***+++,,,------...***+++,,,---------,,,+++...---,,,+++************&&&---111...++++++,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---(((***,,,---------...///***+++---///000000///...+++///333111---***,,,......---,,,++++++---...000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++'''((()))+++---.........***************+++++++++))))))************))))))******++++++,,,,,,,,,------,,,+++******+++,,,---)))***+++,,,---,,,,,,+++)))***+++,,,,,,+++***)))******************************++++++++++++******''')))+++,,,------,,,,,,((((((((()))******++++++(((((((((((())))))))))))}}}wwwpppllljjjiiifffdddaaa___]]]\\\ZZZXXXUUURRRRRRRRRRRRSSSTTTSSSPPPMMMNNNMMMKKKIIIGGGFFFEEEEEEAAA@@@@@@???????????????>>>===;;;999888888888888666555444333222333444444222222222111111111111000000000000000///////////////...---,,,,,,,,,,,,,,,...------------...//////------------------------+++,,,,,,------,,,,,,+++)))***,,,,,,++++++,,,...,,,,,,+++***)))))))))******+++,,,,,,******+++,,,,,,+++++++++,,,------...++++++************++++++++++++++++++,,,---...///)))))))))******++++++,,,///+++)))***...000---)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------+++))))))***,,,,,,+++***))))))******,,,,,,,,,++++++*********///---+++)))(((((())))))++++++++++++++++++,,,,,,,,,,,,+++++++++,,,......---***((())),,,...---++++++,,,,,,---.........---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++************************************)))))))))(((***,,,...000000...,,,***...---+++)))(((((()))***,,,,,,,,,+++++++++******+++++++++************)))((('''&&&&&&&&&''')))***************************((()))))))))************555111,,,+++,,,,,,+++)))(((((())))))******+++++++++++++++++++++++++++++++++,,,---...---,,,+++***---,,,,,,+++*********+++,,,,,,------,,,,,,+++***+++*********))))))((((((***+++,,,,,,******+++,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++*********+++...///...,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,***)))(((******+++,,,,,,---...............,,,++++++---///---,,,***))))))***,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------000///---+++++++++---...---------------,,,+++******+++---......---+++***+++,,,,,,------,,,,,,+++---***((())),,,...---+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++***************************************)))((((((******************************+++++++++******)))+++++++++)))((((((+++---,,,,,,,,,,,,+++)))((('''~~~xxxqqqllljjjhhhfffccc```___]]][[[ZZZXXXUUUSSSRRRRRRRRRRRRSSSSSSPPPNNNNNNLLLKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>===;;;999888888888888555555444333333333333444111111111000000000000///000000000000///////////////...------------------...------------...//////------------------------+++,,,,,,------,,,,,,+++***+++,,,+++***)))***+++---,,,,,,+++******++++++***+++,,,,,,******+++,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,---......*********+++++++++++++++---***'''(((,,,---+++(((+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++---,,,+++******+++,,,++++++***))))))******,,,++++++++++++++++++***---,,,***)))((()))+++,,,)))******++++++,,,------,,,,,,++++++,,,---...///,,,***)))))),,,------++++++,,,------......------+++++++++,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,+++++++++++++++((((((((((((((((((((((((************************++++++++++++***************,,,...//////...,,,***---+++***)))******)))(((,,,,,,++++++************+++++++++************))),,,+++*********+++,,,,,,************************************+++++++++++++++***)))***,,,---+++)))))))))))))))************++++++++++++++++++++++++,,,,,,---------------,,,...------,,,++++++,,,,,,,,,,,,------,,,,,,+++***++++++++++++*********)))***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,+++***))))))((((((,,,++++++,,,------+++(((,,,,,,,,,,,,,,,+++******+++++++++++++++***))))))******+++,,,,,,---.........///...---+++***,,,......---,,,******+++---...---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------///...,,,+++***+++,,,---,,,,,,,,,,,,,,,+++*********+++,,,------,,,***)))+++,,,,,,------,,,,,,+++,,,***)))))),,,------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((''''''************************'''((()))***++++++++++++)))))))))'''&&&&&&)))++++++++++++***))))))((((((yyyqqqllliiigggdddbbb___]]]\\\[[[ZZZYYYVVVTTTSSSRRRQQQQQQRRRRRRQQQPPPLLLKKKJJJHHHFFFEEEDDDDDDEEEDDDCCCAAA???======<<<===<<<;;;:::999888888888444444555555444444333222111000000000000/////////000000000000////////////.........---......//////...------------...//////------------------------+++,,,,,,------,,,,,,+++,,,---...---***)))***+++------,,,,,,+++,,,,,,,,,***+++,,,,,,******+++,,,+++************+++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++***++++++,,,---...,,,,,,,,,,,,++++++++++++,,,***((()))+++---+++(((+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,,,,+++***+++,,,,,,+++******)))******************++++++++++++++++++***)))))))))+++,,,---))))))***+++,,,,,,------,,,,,,++++++,,,---///000,,,***)))***+++---,,,,,,,,,,,,------......------++++++++++++,,,,,,,,,,,,000///---,,,***)))))))))......------,,,++++++***((((((((((((((((((((((((************************,,,,,,,,,++++++++++++******+++---......---+++***---+++***,,,...///,,,)))+++************)))))))))+++++++++************)))+++***)))))))))))))))******************************++++++++++++,,,,,,,,,'''''')))+++------***(((***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///......------,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++++++++***,,,---,,,+++***+++------,,,,,,++++++*********+++************)))))))))...------------,,,(((%%%,,,,,,,,,,,,,,,++++++***,,,++++++************+++***++++++,,,,,,------.../////////---+++***+++---...---,,,,,,,,,---...///,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++***)))+++,,,---...---+++***(((+++,,,,,,------,,,,,,+++,,,***)))***+++---,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************))))))(((************************'''((())))))*********))))))))))))(((&&&''')))+++******)))((((((((()))***{{{rrrkkkiiigggdddaaa^^^\\\[[[ZZZZZZYYYVVVTTTTTTRRRPPPPPPQQQRRRRRRQQQKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCAAA@@@>>>=========<<<<<<;;;:::999999888888333444555666555444333222111111111111000000000000000000000000////////////...............///000111...------------...//////------------------------+++,,,,,,------,,,,,,+++---//////...---,,,,,,------,,,,,,+++++++++,,,,,,***+++,,,,,,******+++,,,+++******)))******++++++,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,------------,,,,,,+++++++++...,,,***+++---...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,''')))+++++++++***+++,,,++++++***************+++))))))******++++++,,,,,,++++++*********+++,,,---++++++++++++++++++,,,,,,++++++******+++,,,...///++++++******+++,,,,,,,,,,,,,,,------...------,,,***++++++++++++,,,,,,,,,111000...,,,***(((((('''------,,,,,,++++++++++++************************************************,,,,,,+++++++++************+++,,,------,,,+++***...,,,,,,///333333...******)))))))))))))))))))))+++++++++*********))))))***)))))))))((((((((((((*********************************+++++++++,,,,,,+++,,,,,,,,,,,,+++***(((+++++++++******)))))))))+++++++++++++++++++++++++++*********+++,,,...///------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,++++++,,,---------,,,,,,+++***))))))))))))******+++,,,,,,---.........//////---)))&&&+++,,,,,,---,,,,,,++++++---,,,******)))***+++,,,+++++++++,,,,,,---------/////////...+++***+++,,,---,,,,,,,,,,,,---......,,,,,,+++++++++************++++++++++++,,,,,,,,,++++++***))))))******+++******+++++++++******))),,,---...///...,,,***)))+++,,,,,,------,,,,,,+++++++++******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,+++******************************++++++******((('''%%%%%%***++++++***))))))***,,,)))((('''&&&&&&(((***,,,{{{rrrkkkhhhfffcccaaa^^^\\\[[[ZZZZZZYYYVVVTTTSSSRRRPPPPPPRRRSSSRRRRRRKKKJJJIIIGGGFFFEEEEEEDDDAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999999888333444555666555444333222333333222222222222111111000000000000////////////...............///000111...------------...//////------------------------+++,,,,,,------,,,,,,+++***,,,------,,,,,,---///++++++************++++++***+++,,,,,,******+++,,,++++++******)))******+++++++++************++++++++++++*********+++,,,,,,---------,,,,,,+++++++++---,,,+++,,,------,,,+++***************)))))))))++++++,,,,,,,,,---------''')))++++++******+++,,,+++***************++++++)))))))))******+++++++++---,,,,,,+++++++++++++++---,,,,,,++++++*********+++***)))))))))***,,,---++++++++++++***+++,,,---,,,------...------,,,,,,*********+++++++++,,,,,,000///---+++)))((((((''')))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))))))))******+++,,,,,,+++******,,,+++,,,///222111---))))))))))))))))))))))))***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,+++************************))))))))))))*********+++------,,,***))))))+++,,,,,,,,,++++++******))))))++++++++++++++++++++++++***))))))((()))+++---...,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))******************+++,,,------++++++,,,---------,,,,,,+++***))))))******************)))))).........///000///,,,***+++,,,,,,---------,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------...//////...,,,++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,*********************+++)))******+++++++++******---...///000///...,,,***+++,,,,,,------,,,,,,+++++++++++++++***+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***************)))************************++++++******((('''%%%%%%***+++++++++))))))***,,,)))((('''&&&'''(((+++,,,{{{qqqjjjgggfffdddbbb^^^\\\[[[ZZZYYYXXXUUUSSSRRRQQQPPPQQQRRRSSSRRRQQQKKKJJJIIIHHHFFFFFFFFFEEEAAA@@@??????>>>?????????:::;;;;;;;;;;;;:::999888444444555555444444333222444444333333333222222222000000000000////////////.........---......//////...------------...//////------------------------+++,,,,,,------,,,,,,+++((()))++++++******,,,---******))))))******++++++***+++,,,,,,******+++,,,,,,,,,+++************++++++******))))))******+++++++++************++++++,,,,,,,,,,,,++++++++++++***************************************)))))))))++++++,,,,,,------......((()))++++++***)))***+++*********)))******+++,,,)))))))))***************------,,,,,,+++++++++***---,,,,,,++++++******)))---,,,***))))))******+++***+++,,,+++******,,,...------......------,,,,,,************++++++++++++------,,,******)))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((*********++++++*********(((***,,,...---,,,)))((()))))))))************++++++++++++************)))((()))***++++++++++++***************************(((((()))))))))***************)))((('''(((,,,...+++++++++++++++*********++++++++++++++++++++++++******)))******+++,,,---++++++*********+++,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))*********+++---...---,,,+++,,,...---,,,,,,++++++*********,,,,,,***)))'''%%%$$$###------,,,---//////...,,,+++,,,,,,---------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,,,,,,,)))******++++++,,,,,,,,,---------,,,,,,,,,++++++************++++++++++++)))************+++++++++)))***++++++,,,++++++++++++---...//////...---,,,+++,,,,,,------,,,,,,+++***+++,,,+++******,,,...++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&'''(((((((((((('''************************'''((())))))*********)))''')))***)))((('''((())))))(((((('''((()))++++++{{{qqqjjjgggfffeeeccc___]]][[[ZZZYYYWWWTTTQQQPPPPPPPPPRRRTTTTTTRRRPPPKKKKKKJJJHHHGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@??????::::::;;;;;;;;;:::999888555555444333333333333444333333333222222222111111000000000000///////////////...------------------...------------...//////------------------------+++,,,,,,------,,,,,,+++***+++---,,,++++++,,,---+++************+++,,,---***+++,,,,,,******+++,,,------,,,+++++++++++++++,,,++++++******++++++,,,++++++************++++++*********+++++++++++++++******+++******)))***+++,,,,,,,,,,,,++++++******++++++,,,,,,---......///(((***++++++)))((())))))******))))))***++++++,,,************))))))))))))++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///---+++******++++++)))+++,,,+++******,,,...------......------,,,+++************+++++++++++++++***************++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************(((,,,000///+++((()))***************++++++,,,,,,+++++++++************)))###%%%&&&((()))))))))(((************************))))))*********+++++++++)))+++,,,+++))))))+++---***++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,------,,,,,,------,,,,,,+++***)))))))))******+++++++++,,,---...---,,,,,,,,,...++++++++++++++++++++++++,,,,,,+++***)))((('''&&&...,,,******+++------,,,+++,,,,,,---......------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///------------)))***+++,,,------------.........---------,,,,,,************++++++++++++)))******+++,,,,,,++++++******+++,,,,,,,,,,,,,,,(((***,,,---...---,,,++++++,,,,,,------,,,,,,+++)))+++,,,+++******,,,...++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((()))))))))))))))************************'''((()))***++++++++++++'''(((******((('''((())))))))))))***************zzzpppjjjggggggeeeddd```^^^[[[ZZZYYYVVVSSSPPPOOOPPPQQQSSSUUUTTTRRRPPPLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGEEECCCAAA@@@@@@???999:::;;;<<<;;;:::999888666555444333222333444555222222222111111111111000000000000000///////////////...---,,,,,,,,,,,,,,,...------------...//////------------------------+++,,,,,,------,,,,,,+++///000111000...------...++++++++++++,,,,,,---...***+++,,,,,,******+++,,,...------,,,+++++++++,,,---,,,,,,++++++,,,,,,---++++++***************+++)))))))))******++++++,,,+++,,,------,,,+++,,,---.........------,,,,,,,,,++++++,,,,,,---...//////)))+++,,,+++)))(((((((((******))))))***+++,,,,,,++++++******))))))((((((((()))+++,,,---.........'''((()))***,,,---...///333222///---,,,+++++++++)))+++---,,,)))))),,,///---.........---,,,,,,+++)))************+++++++++))))))))))))***+++,,,---...------,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))+++000444222,,,(((+++...******+++++++++,,,,,,,,,+++++++++************)))%%%&&&(((***,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---000222111---***))))))*********++++++,,,,,,---++++++++++++++++++++++++---.../////////...---,,,,,,,,,,,,,,,------...///,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++,,,,,,++++++,,,---...//////000///,,,)))((((((*********+++,,,,,,---.........---)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...---......***+++,,,---............//////.........---------)))************+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---------------&&&'''***,,,---,,,,,,++++++,,,,,,------,,,,,,+++)))+++---,,,)))))),,,///++++++++++++++++++++++++*********++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,******************************+++++++++******))))))***,,,,,,***)))***+++******++++++++++++***)))xxxooollljjjfffcccddd[[[ZZZYYYWWWUUUSSSQQQQQQQQQPPPQQQSSSTTTTTTQQQNNNOOOLLLHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>===<<<;;;>>>===;;;999888888888888666666555444333333333333000000000000000111111111000000000000000///......++++++,,,,,,---......///.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***)))***++++++,,,,,,,,,,,,,,,------+++***)))***,,,...------,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++******,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******(((***++++++++++++,,,...---***((('''(((******)))************************,,,,,,,,,++++++*********,,,***((('''(((+++///222;;;444,,,)))***,,,+++)))***+++,,,+++******,,,---///---++++++,,,.........+++,,,,,,---,,,+++)))((()))+++,,,+++((((((***---************************+++***)))***++++++***)))))))))))))))************+++++++++************)))+++++++++************)))+++,,,---,,,***((('''((((((+++---,,,)))((()))*********++++++++++++******------,,,+++***)))(((''',,,+++(((&&&%%%%%%&&&'''((()))***+++,,,+++******...,,,+++))))))***,,,---111000///...,,,+++***)))+++,,,,,,+++******+++------...000111111000...---///---+++))))))+++---//////...,,,+++++++++,,,,,,((((((''''''(((((()))***)))***---//////...,,,******(((......)))...111((()))***++++++------...///...---,,,+++***+++,,,---++++++,,,------------,,,++++++******++++++,,,---------......///000000111,,,+++******,,,,,,,,,***,,,++++++---///000000///......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---......,,,******+++***+++,,,---...---,,,+++......---,,,,,,+++******+++++++++*********)))))))))************+++++++++---,,,+++***))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))((((((yyypppmmmjjjeeecccccc\\\[[[ZZZXXXVVVTTTRRRQQQQQQQQQQQQSSSTTTTTTQQQOOONNNLLLHHHFFFFFFFFFFFFEEEEEEDDDCCCAAA???>>>===<<<===<<<;;;999888888999999666666555444333333333333000000000000111111111111000000000000000///......//////......---,,,,,,,,,...------------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++*********++++++***+++,,,------,,,+++***+++,,,,,,,,,,,,+++*********,,,---,,,******+++,,,***((('''(((***++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++***)))((())),,,...000666111***(((***+++***(((***+++++++++******+++---///---++++++---......---)))***+++,,,,,,,,,++++++)))+++,,,+++)))(((***,,,************************+++***)))***++++++***)))))))))))))))************+++++++++************)))*********++++++,,,,,,,,,+++,,,---,,,***))))))******,,,---,,,***))))))+++******++++++++++++******+++++++++***************+++***(((''''''((()))***((()))***+++,,,++++++***---,,,***))))))+++,,,------------,,,,,,,,,++++++,,,------,,,++++++,,,...,,,---............---,,,...---+++******+++---...,,,+++***)))))))))******---,,,,,,,,,,,,---......***+++,,,......---+++******''',,,,,,)))111888222***++++++,,,,,,------...------,,,,,,++++++,,,,,,))))))***++++++++++++***+++++++++***++++++,,,---++++++,,,------...//////...---,,,,,,------,,,***...---,,,,,,------,,,+++***++++++,,,---...//////))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++---......,,,***++++++)))***+++++++++***))))))++++++++++++,,,,,,,,,,,,.........---------,,,,,,)))************+++++++++---,,,+++***))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))(((yyypppmmmjjjeeebbbbbb]]]\\\[[[YYYWWWUUUSSSRRRRRRRRRRRRSSSUUUTTTRRRPPPNNNKKKHHHGGGGGGGGGFFFEEEFFFEEEDDDBBB@@@???======<<<;;;:::999999999999:::777666555444333333333333111111111111111111111111///000000000000///......000000//////...------,,,---------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------------,,,+++,,,,,,+++***)))+++,,,******+++,,,,,,---......+++++++++++++++*********++++++++++++++++++++++++---,,,+++*********++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******,,,------,,,***))))))***'''''''''))),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***))))))***+++,,,......000,,,((((((***+++)))''')))***+++***))))))+++---...---,,,,,,......---,,,))))))***,,,,,,,,,,,,,,,)))+++++++++))))))***+++************************+++***)))***++++++***)))))))))))))))************+++++++++************)))))))))***+++,,,---...///***+++,,,,,,+++***+++,,,+++,,,------+++******,,,******++++++++++++******))))))******+++++++++,,,***))))))((()))***,,,---))))))***++++++++++++***++++++***)))***+++---...*********+++,,,,,,------+++,,,,,,,,,******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++---***---...---888BBB???,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++))))))***++++++++++++***+++++++++++++++,,,------******++++++,,,,,,------///...------------,,,+++---,,,++++++,,,,,,+++*********+++,,,---...//////******************************+++++++++,,,,,,,,,...---,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---...---,,,++++++,,,+++++++++++++++***)))((())))))******+++,,,------,,,++++++++++++*********)))************+++++++++,,,,,,+++***))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************))))))))))))yyyqqqnnnkkkeeebbbaaa^^^]]][[[ZZZXXXVVVTTTSSSSSSRRRRRRSSSTTTTTTSSSQQQMMMKKKHHHGGGGGGGGGFFFEEEEEEDDDCCCBBB@@@>>>===<<<;;;:::::::::::::::::::::777666555444444333333333222222111111111111111000//////000000//////...---------......///000000000,,,,,,------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,---......---------+++,,,,,,+++******+++---+++++++++,,,,,,---------,,,,,,++++++******))))))++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------+++,,,,,,,,,,,,+++******+++,,,---,,,***)))***+++(((((((((***------+++***++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------+++***((()))++++++***(((((()))******))))))+++---...---,,,---......,,,+++***+++++++++++++++++++++)))***++++++************************************+++***)))***++++++***)))((()))))))))************+++++++++*********))))))))))))***++++++,,,------***+++,,,+++++++++,,,...---------,,,+++++++++,,,******++++++++++++******)))************+++++++++***))))))))))))***+++,,,))))))******++++++++++++******)))***+++,,,---...)))))))))***++++++,,,,,,***++++++***))))))***,,,,,,,,,+++******+++,,,,,,++++++------------++++++---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++******+++,,,------***---...,,,666@@@;;;---------,,,,,,++++++++++++,,,---...---,,,+++***++++++,,,------------,,,,,,++++++++++++,,,------******++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,***))))))***---......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...---,,,++++++,,,......------,,,+++******((())))))******+++,,,,,,************))))))))))))))))))*********+++++++++,,,++++++***))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))*********************************************************)))))))))))))))yyyqqqnnnkkkfffbbbaaa^^^]]]\\\ZZZXXXVVVTTTTTTSSSRRRQQQRRRSSSTTTSSSQQQLLLJJJHHHGGGHHHHHHFFFEEEDDDCCCBBB@@@???===<<<;;;:::::::::::::::::::::999777777666555444444444444333222222222111111000000///////////////...------------......///000000000---------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------......---,,,,,,***+++,,,+++******+++------------,,,,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,+++******)))***,,,,,,++++++,,,---*********+++---,,,***((())))))))))))))))))))))))*********++++++,,,,,,,,,))))))+++,,,---,,,,,,+++***))))))***,,,,,,,,,+++((()))******)))***,,,...///...,,,,,,------,,,+++...---,,,+++******))))))*********+++++++++***)))************************+++***)))***++++++***)))((()))))))))************+++++++++*********))))))************)))))))))))))))***+++*********---///...---,,,++++++,,,,,,,,,******++++++++++++******+++++++++************)))******))))))((((((((((((***************+++++++++))))))******+++,,,---...+++***************))))))+++,,,---,,,******,,,---------,,,,,,,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,+++***+++,,,...///)))'''+++,,,'''...333,,,...------,,,,,,++++++***+++,,,---...---,,,+++***++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------***))))))***---......---+++******+++...//////...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---++++++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,+++,,,---///...---,,,++++++******************************...------------,,,,,,,,,))))))*********+++++++++,,,+++******)))*********************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))******wwwpppnnnlllgggcccbbb^^^]]]\\\ZZZXXXVVVTTTSSSSSSQQQPPPQQQRRRSSSRRRQQQKKKIIIHHHHHHHHHHHHGGGEEECCCCCCBBB@@@>>>===;;;;;;:::;;;;;;;;;;;;:::999888888777666555444444444444333333333222111111000000...////////////...------000000//////...------,,,.............../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------------,,,,,,+++***+++,,,+++******,,,---......---,,,,,,+++*********************)))))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******(((***++++++++++++---...,,,+++***+++,,,,,,***((())))))))))))))))))))))))++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++)))******+++,,,,,,------(((***++++++***+++---///111///,,,+++,,,---,,,,,,///...---+++***)))((((((***)))***+++,,,,,,***(((************************+++***)))***++++++***)))))))))))))))************+++++++++************)))******))))))(((((((((((()))******)))((())),,,...///---******+++,,,,,,+++******++++++++++++******,,,+++++++++******))))))*********))))))(((((('''******))))))******+++,,,*********+++,,,,,,,,,,,,,,,,,,++++++***)))((((((.../////////------///000---..................---++++++------------++++++))))))***+++++++++******+++************+++,,,,,,,,,,,,+++,,,---...000111,,,+++000000)))---///&&&---------,,,,,,+++++++++,,,,,,------,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,------...------------............***)))(((***,,,...---,,,...---,,,,,,------,,,+++))))))***+++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++---///111222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++------,,,+++,,,---,,,,,,+++***))))))))))))++++++++++++++++++******,,,,,,,,,,,,++++++++++++)))************+++++++++++++++***************+++************************++++++++++++++++++++++++************************************************************************))))))))))))************~~~vvvpppnnnmmmhhhdddccc]]]\\\[[[YYYWWWUUUTTTSSSRRRPPPOOOOOOQQQQQQQQQPPPJJJIIIHHHHHHIIIIIIGGGEEEDDDDDDBBBAAA???===<<<<<<;;;;;;<<<<<<;;;999888777888777666555444444444444444444333222222111000000......//////......---,,,//////......---,,,,,,,,,////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++*********+++++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,+++******+++,,,---+++,,,,,,,,,,,,+++*********+++,,,,,,+++***+++---,,,+++)))***+++,,,,,,+++)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++,,,,,,***************+++---...)))***,,,,,,+++,,,///111333000+++)))***,,,------///...,,,******)))*********))))))+++------***'''************************+++***)))***++++++***)))))))))))))))************+++++++++************))))))))))))))))))*********)))***)))(((''''''***,,,///,,,)))(((***++++++*********++++++++++++*********************+++++++++))))))******+++*********+++***)))))))))***+++,,,***++++++,,,,,,,,,++++++---,,,,,,+++******))))))......///...---,,,...000,,,---...//////...---,,,+++,,,,,,------,,,,,,+++((()))***++++++++++++***((((((((((((((()))******++++++,,,---///111333444...---111111+++...111(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,))))))***++++++++++++***---,,,,,,,,,,,,---..................---------------,,,++++++,,,---,,,+++---,,,++++++,,,,,,+++***))))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---......------------------------+++,,,,,,------,,,,,,+++)))+++------,,,,,,,,,---,,,+++***)))))))))***+++******++++++,,,,,,------*********)))))))))(((((()))************++++++++++++***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))************}}}uuuooonnnmmmhhhdddddd]]]\\\[[[YYYWWWUUUSSSRRRRRRPPPNNNNNNPPPQQQPPPOOOJJJIIIHHHHHHIIIIIIGGGEEEEEEEEEDDDBBB@@@???======<<<<<<<<<<<<;;;999777666888777666555555444444555444444333333222111000000......//////......---,,,++++++,,,,,,---......///000000//////......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,++++++***)))***+++++++++******,,,...***++++++,,,,,,------...(((((())))))******++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,************,,,,,,+++,,,,,,,,,,,,+++******,,,------,,,***)))***++++++)))((((((+++---......************************---,,,,,,++++++*********+++++++++******+++,,,,,,*********))))))***,,,...***+++,,,,,,,,,---000222444000+++((()))+++---...---,,,+++*********+++,,,***))))))+++...---***&&&************************+++***)))***+++++++++)))))))))))))))************+++++++++************)))(((((()))***+++,,,,,,---******)))'''&&&&&&)))+++///+++(((''')))++++++)))******++++++++++++******'''((()))***+++,,,------((((((***+++,,,---------+++***)))))))))***,,,---++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++++++++,,,,,,+++******+++---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,++++++,,,,,,---...***+++---///111333444555***''',,,+++&&&+++///''',,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++,,,------------,,,---,,,,,,,,,,,,---......------------------------111///---------,,,+++))))))(((((()))+++------,,,,,,,,,,,,+++++++++******------------------------******+++++++++,,,,,,,,,))))))***+++++++++******------------------------+++,,,,,,------,,,,,,+++)))+++------,,,,,,---...---,,,+++++++++,,,---...((()))***+++---...///000---------,,,,,,,,,++++++)))************++++++++++++***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))*********+++wwwooollljjjeeecccccc]]][[[YYYYYYXXXVVVSSSQQQSSSQQQOOOOOOQQQRRRQQQQQQKKKIIIGGGFFFGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<>>>???===999666;;;888555333333333333222555444222111000111111222000000000000000000000000000000000000000000000000//////.........---------...............---------------------------------,,,,,,,,,,,,,,,---...///++++++,,,---------,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***///---++++++---...+++)))++++++******++++++,,,---++++++,,,,,,,,,++++++***,,,///---'''&&&++++++(((///......---,,,******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((((((***,,,++++++******++++++,,,+++***)))'''''')))***+++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++*********)))))))))***,,,---,,,+++***((((((((()))***+++)))(((***,,,---***'''&&&'''((()))))))))))))))+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++******)))...,,,***(((((()))***+++******))))))((())))))***)))))))))))))))))))))))),,,+++***))))))***+++,,,*********)))))))))))))))((()))++++++******+++,,,---,,,******,,,---,,,,,,------...///...---+++***//////.........---------,,,...///000///...,,,+++------,,,++++++***))))))+++++++++++++++++++++++++++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,+++++++++******222...)))'''))),,,---,,,------------------------++++++,,,---------,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******++++++++++++******+++,,,,,,------,,,,,,+++************************///---+++)))((((((((())),,,***((())),,,...---+++************************************************+++***,,,000333222...))),,,***))))))******((('''************************((()))+++,,,+++(((&&&$$$~~~uuummmjjjgggccc``````]]]\\\ZZZYYYXXXWWWTTTQQQNNNMMMLLLMMMOOOQQQQQQPPPLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@@@@???;;;888:::777444333444444333333444444333222111111111111000000000000000000000000........................---------,,,,,,,,,++++++------..................++++++++++++++++++++++++,,,++++++++++++,,,---...++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((...,,,***+++,,,---+++)))++++++******++++++,,,---((()))***+++,,,---------))),,,+++'''''',,,---***,,,,,,,,,,,,++++++++++++++++++******************************************)))***+++***)))((()))***,,,++++++******++++++,,,+++***)))(((((()))***+++---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***+++***)))))))))***+++,,,,,,+++***)))(((((()))***+++)))(((***---///...---(((((()))*********))))))+++++++++*********))))))************************************************((())))))*********))))))(((***,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************++++++***))))))***++++++***)))))))))))))))))))))(((***++++++******+++,,,...---++++++,,,,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...---,,,---------,,,++++++******+++++++++++++++++++++++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,++++++++++++***111...***)))+++------,,,------------------------,,,,,,,,,,,,+++***)))(((------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******++++++,,,******++++++++++++******+++,,,,,,------,,,,,,+++************************---,,,+++******+++,,,,,,---***))))))+++---,,,+++************************************************+++,,,///222444222...***+++)))))))))+++++++++)))************************)))***,,,,,,,,,***'''%%%~~~uuullliiigggbbb______^^^\\\ZZZYYYYYYWWWTTTQQQLLLLLLLLLMMMPPPRRRRRRRRRMMMKKKHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>>>>???@@@>>>;;;888888666444333444555555444333333333333222111000000000000000000000000000000........................---------,,,,,,,,,,,,+++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++)))))))))******++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))+++***)))***,,,,,,+++***++++++******++++++,,,---******+++++++++,,,,,,,,,'''******((())),,,---+++)))*********++++++,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++)))((()))***++++++************+++++++++***)))(((((()))***+++,,,,,,+++++++++,,,,,,---***++++++,,,,,,++++++***,,,+++******)))*********++++++***)))))))))*********))))))***---111222222******+++++++++***))))))+++++++++***************))))))))))))))))))))))))************************&&&'''((()))))))))))))))&&&+++000222///,,,******,,,,,,+++++++++*********++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))******)))***++++++***)))+++,,,...---,,,---///111222111...------------,,,,,,,,,***++++++,,,,,,---------...///000111000///...---......------,,,,,,+++++++++++++++++++++++++++++++++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++000...,,,,,,---...---,,,---------------------------------,,,***((('''&&&------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,+++***)))+++---+++++++++,,,,,,---------...---,,,+++******++++++******++++++++++++******+++,,,,,,------,,,,,,+++*********************************+++,,,---//////---+++******+++++++++***************************************************+++///333555444000---+++***))))))***,,,------,,,***************************+++,,,---,,,***((('''wwwnnnkkkhhhdddaaaaaa^^^]]][[[YYYXXXVVVSSSQQQOOONNNNNNPPPRRRTTTSSSRRRMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@<<<;;;;;;<<<===<<<999777777555333333444666666555222333444444333222000///////////////////////////........................////////////............,,,,,,,,,---...///000000////////////////////////---,,,,,,++++++,,,------000...,,,***))))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++)))))))))***++++++++++++++++++******++++++,,,---///...---+++***))))))(((((()))***++++++,,,,,,+++))))))*********++++++++++++++++++,,,,,,---------........................***+++,,,+++)))((()))***++++++************+++++++++******))))))******++++++************+++,,,,,,***++++++,,,,,,++++++***,,,,,,+++******)))))))))+++*********************+++***)))***,,,///222333,,,,,,,,,,,,++++++***)))************************************************************************&&&'''((()))************+++///444444///***(((((()))))))))))))))(((((('''+++++++++++++++++++++++++++******************+++)))))))))))))))*********)))***++++++***)))***,,,,,,,,,---000555999:::;;;...------,,,,,,---------++++++,,,---...///000111000000000111000///...............------,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,+++++++++............///......---------------------------------,,,,,,+++)))((('''------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...***++++++,,,,,,------.........---,,,+++************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++*********************************+++,,,---......---,,,***************)))***************************************************///444555222...++++++,,,+++***+++---...---,,,************************)))***+++,,,+++***((('''xxxooollliiidddaaaaaa^^^\\\ZZZYYYXXXUUURRROOOPPPPPPPPPQQQSSSSSSQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFBBBBBBAAAAAA@@@@@@??????<<<;;;;;;;;;<<<;;;999777666444333333444666666666222333444444333222000///////////////////////////////////////////////////000000/////////.........,,,,,,,,,---...///000000///////////////////////////...------------......111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,((()))************+++,,,++++++******++++++,,,---///...,,,+++***)))))))))******,,,......,,,******+++++++++*********))))))+++++++++,,,,,,---------***************************+++,,,+++***))))))++++++******))))))******+++++++++************++++++)))))))))))))))***++++++***++++++,,,,,,++++++***++++++++++++******))))))*********++++++++++++***++++++***))))))+++...000,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************'''((()))***++++++,,,,,,...000222000,,,)))))))))'''((())))))))))))((('''*********************************++++++*********(((((())))))************)))+++,,,+++***)))***+++,,,+++,,,///444888:::;;;------------------------++++++,,,---///000111111000000000000000//////.........------------,,,,,,++++++++++++++++++++++++,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,,,,++++++,,,---/////////......---------------------------++++++,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...+++++++++,,,,,,---------.........---,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********************************+++++++++++++++,,,,,,+++***)))))))))***************************************************(((---111222///+++******...---,,,,,,------,,,***************************((()))*********)))((('''wwwnnnkkkhhhbbb______]]]\\\YYYXXXVVVTTTQQQNNNOOONNNNNNPPPQQQQQQNNNLLLMMMKKKHHHHHHHHHHHHGGGEEEAAAAAAAAA@@@@@@?????????>>>===<<<<<<======;;;999777555333333444666666555333333333333222111000000000000000000000000000000000000000000000000000000.........---------,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,000//////...............000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******)))+++,,,+++******+++,,,++++++******++++++,,,---++++++***)))***+++---...,,,+++---111111---***+++,,,,,,++++++*********)))******************+++++++++++++++++++++++++++++++++,,,,,,,,,***)))***+++******))))))))))))******++++++++++++++++++++++++)))))))))))))))***+++,,,***++++++,,,,,,++++++*********+++++++++***)))))))))***++++++,,,++++++++++++++++++)))((((((***,,,++++++,,,,,,,,,+++*********************+++++++++++++++++++++++++++++++++************************((()))***++++++,,,++++++,,,++++++++++++,,,,,,,,,'''(((***+++,,,++++++***)))))))))))))))))))))))))))***++++++++++++***)))((((((((()))******++++++***+++,,,+++)))))))))+++---,,,+++,,,...000111000+++,,,---.........---,,,))))))***+++,,,......///000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------,,,,,,,,,,,,+++---...///---------...------------------------)))***+++,,,---.........------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************+++++++++++++++***)))(((***++++++***(((((()))+++************************************************)))+++------,,,***))))))///---,,,,,,,,,,,,+++)))************************(((((()))))))))(((((((((xxxooollliiiccc``````\\\ZZZXXXVVVUUURRROOOLLLMMMMMMNNNPPPRRRRRRPPPMMMLLLJJJHHHGGGGGGGGGFFFEEEAAAAAAAAAAAAAAA@@@@@@@@@???===<<<<<<===<<<;;;999777555333333444555555555444444333222111111111111000000000000000000000000////////////////////////............------------------..................++++++++++++++++++++++++//////...------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***+++,,,...---***)))+++---++++++******++++++,,,---+++***))))))***,,,...///+++***---444444///---...++++++++++++,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++******))))))))))))*********++++++++++++++++++***************+++,,,---...***++++++,,,,,,++++++***))))))***+++,,,+++******)))***+++,,,,,,,,,++++++(((***,,,+++)))((()))+++)))***+++++++++++++++***))))))*********+++++++++************************************************))))))***************)))***(((&&&(((,,,---+++((($$$&&&(((+++,,,,,,,,,+++************************)))***++++++++++++***)))'''(((((()))******++++++***+++,,,+++)))((()))***---+++))))))***+++***))))))+++...000000///,,,+++******++++++,,,---......000//////...............++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------------,,,,,,,,,***,,,...---,,,+++---///------------------------((()))***+++------......---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++------+++******+++...------,,,,,,++++++***,,,------......---,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,+++***)))(((***+++***((((((***,,,************************************************+++)))))))))***++++++***---,,,***+++,,,,,,+++***************************)))))))))))))))))))))))){{{rrrnnnkkkfffbbbbbb\\\ZZZWWWVVVTTTRRRNNNKKKMMMMMMOOORRRTTTUUUSSSQQQKKKIIIGGGFFFGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA===;;;::::::::::::999777888666444333444555555444555444333111000111111222000000000000000000000000........................111000000000////////////...............---------------------------------///...---,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,...///...+++)))+++---++++++******++++++,,,---...,,,+++))))))***,,,---***)))---555666111///111)))***+++,,,---...//////...------,,,,,,+++++++++((((((((((((((((((((((((+++,,,---,,,***)))***+++******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,---...///000+++++++++,,,,,,+++++++++((()))***+++,,,,,,+++***)))***+++,,,---,,,,,,+++'''***,,,,,,***)))***,,,((()))***+++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************((()))))))))))))))(((''',,,(((%%%(((,,,---'''!!!!!!###&&&)))***++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''(((((()))***+++++++++***,,,,,,+++)))((()))***+++***((()))***++++++***(((***...111111///,,,***,,,------......///////////////...------------...++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,***,,,---,,,******---000------------------------'''((()))***+++,,,,,,,,,---------------------------------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---//////...,,,,,,---///...------,,,+++***)))+++,,,---.........---,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***************************+++,,,---------,,,+++''')))+++***((((((***---************************************************---)))&&&'''***------+++***))))))***,,,------,,,******************************************++++++{{{rrrnnnkkkeeeaaaaaa]]]\\\ZZZWWWUUURRRPPPOOOLLLLLLMMMPPPRRRRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@@@@AAAAAA???=========<<<;;;::::::::::::666666555444444444444555444444333111///...000222222111000.........///000111111000///...---,,,,,,000/////////............---...///000000///...---,,,,,,,,,+++++++++******+++---......,,,++++++,,,------------,,,,,,+++***........................---,,,+++***))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,++++++*********+++***---333999;;;666111,,,------............---///...,,,***))))))*********************)))((('''+++++++++,,,,,,---------,,,,,,***)))))))))***+++++++++++++++++++++++++++************+++,,,,,,---************************,,,,,,+++***+++,,,---...++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,************************000111222///+++((()))***,,,,,,,,,+++,,,,,,------))))))))))))))))))******,,,,,,,,,++++++*********((()))***++++++***)))(((---,,,***'''$$$""" ))))))***+++,,,,,,,,,,,,...+++)))***,,,---+++(((++++++,,,,,,,,,---------------,,,,,,,,,------.........---,,,,,,,,,,,,---,,,------+++))))))***++++++,,,---------...,,,))),,,+++************+++,,,...---,,,,,,++++++++++++---,,,+++******+++,,,---...111111...---...,,,)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------...------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------......///***++++++,,,,,,------......------,,,,,,++++++***++++++,,,,,,,,,+++******///---+++,,,---...---,,,......------------,,,,,,......---------,,,,,,,,,---,,,,,,---...---+++(((+++---///000///.........,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,---+++++++++++++++***)))(((************************+++++++++++++++++++++++++++,,,---,,,***)))***+++************************,,,,,,+++***))))))******|||sssooolllfffbbbbbb]]]\\\ZZZWWWUUURRRPPPOOOOOOPPPQQQSSSUUUUUUSSSQQQMMMLLLJJJHHHGGGEEEEEEEEECCCBBBAAAAAABBBAAA???=========<<<:::999999999999666666555444444444444555222333333111///...///000111000///......//////000000000000///......------///............------------...///000000///...---------------,,,,,,,,,++++++---......,,,++++++,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,+++++++++******...------111777:::888555111000///......///000111...---,,,***************------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,***)))))))))***+++++++++++++++++++++++++++,,,+++++++++++++++,,,---************************++++++*********+++,,,---++++++++++++++++++++++++************************))))))*********+++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++---///,,,,,,+++***))))))))))))************)))))))))))),,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***((((((((((((((('''''''''***+++------,,,+++,,,---...,,,++++++,,,---+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---------...------...,,,+++***,,,---+++---,,,)))'''(((+++...///...---,,,,,,---...///...---,,,,,,+++++++++,,,,,,+++************+++,,,,,,///000------...---)))---,,,,,,,,,,,,,,,,,,---...............---------,,,,,,---......---------------,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---+++,,,---...---,,,,,,,,,++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,---...---+++)))---///000000...,,,,,,,,,,,,,,,,,,+++++++++******)))*********++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,---+++++++++++++++***))))))************************++++++++++++++++++++++++,,,---...---,,,++++++,,,************************,,,++++++***))))))******|||sssooolllgggcccccc]]]\\\ZZZWWWUUURRRPPPOOOQQQQQQRRRTTTVVVVVVTTTRRRLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDBBBBBBBBBAAA???===>>>===;;;:::999888888888777666555555444444555555222333444333111000000111000////////////000000111////////////////////////.........---------,,,,,,---...////////////...---............------------+++---......,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,------------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***///---+++...222666666444666444111///...///222333------,,,+++*********+++...---,,,+++***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++------,,,+++++++++,,,,,,******************************)))))))))***+++,,,++++++++++++++++++++++++***************************************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***++++++,,,///000------+++***)))(((((((((++++++*********))))))))),,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***''''''((()))***+++,,,---***...111000,,,***,,,///000...,,,,,,---,,,+++)))*********++++++++++++,,,++++++,,,---...//////000000000//////............,,,---...---,,,,,,...///+++---///---******...333//////............//////------,,,+++++++++,,,,,,++++++***))))))***++++++***---...,,,+++...---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...............,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,------------,,,++++++***))))))......---,,,,,,+++******)))))))))***+++,,,,,,,,,---,,,+++******+++,,,---///---+++,,,---...---,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,+++...000111000...+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++))))))))))))***+++,,,,,,***++++++++++++***))))))************************+++++++++++++++++++++++++++,,,---,,,+++***+++,,,************************,,,+++******)))*********{{{rrrnnnkkkfffbbbbbb\\\[[[ZZZWWWUUURRRQQQPPPPPPOOOPPPQQQSSSSSSRRRPPPKKKJJJIIIHHHGGGGGGFFFGGGFFFEEECCCCCCCCCAAA???<<<>>>===;;;:::888888777777777666666555555555555555222444666666444222222222......//////000000111111............//////000000//////.........---------.................................------------,,,+++---...---,,,+++++++++,,,---------------,,,,,,************************,,,,,,------............,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++***)))+++...000000///555444222000000000000111,,,,,,+++++++++++++++++++++***(((''''''(((***++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++......---,,,+++++++++,,,***************************************++++++,,,************************************************************************************************))))))******++++++++++++)))))))))))))))))))))))))))***************++++++......---,,,++++++++++++,,,++++++******))))))(((++++++++++++++++++++++++)))))))))******)))))))))*********++++++++++++++++++000444222,,,))),,,000000///...------,,,+++***))))))*********+++++++++***+++,,,---//////000000///////////////...------***+++,,,,,,,,,,,,...000,,,+++---000111...---///---------------------------,,,,,,++++++,,,,,,,,,************************(((,,,,,,******------+++,,,------------------,,,)))))))))))))))*********++++++---...////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++******+++---//////---+++,,,---...---,,,......---------,,,,,,,,,///......---,,,++++++***+++******+++---...---,,,---///111000...,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...++++++************++++++******))))))***++++++,,,******+++++++++******)))************************************************((()))***)))((('''((()))************************++++++***************+++xxxpppllliiidddaaaaaa\\\[[[YYYWWWUUUSSSQQQPPPPPPOOOOOOPPPQQQRRRQQQOOOKKKJJJIIIHHHGGGGGGFFFGGGFFFEEECCCCCCCCCAAA???<<<>>>===;;;:::999888888888777777666555555555555666111333555555333222111222......//////000000111111------......///000000000000000000000////////////......------------......------------,,,,,,,,,,,,+++---...---,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++((((((***,,,------,,,***000111222222111///---,,,***+++++++++++++++++++++***((('''%%%&&&''')))***++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++...---,,,,,,++++++++++++************************+++++++++,,,,,,,,,,,,,,,************************************************************************************************((()))***++++++++++++***)))))))))))))))))))))))),,,+++************)))(((++++++++++++,,,---......,,,+++++++++******))))))++++++++++++++++++++++++***))))))))))))))))))***+++++++++*********))))))***000444111+++(((+++000/////////...,,,+++++++++))))))*********+++++++++***+++---...///000000000------.........---,,,+++)))***++++++++++++...000;;;000(((+++...---)))(((------------------------,,,,,,,,,++++++,,,,,,---*********++++++*********(((++++++)))***---...+++,,,------......------,,,,,,,,,,,,---------......+++,,,---...//////000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,---------......---------,,,,,,,,,---,,,+++******,,,...//////---+++,,,---...---,,,......---------,,,,,,,,,.........---------------,,,+++***+++---...------+++---///000...------...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++******))))))******+++*********)))******+++,,,)))******+++++++++******************************************************'''((())))))''''''((()))************************+++***************++++++wwwnnnkkkhhhccc``````[[[[[[YYYWWWUUUSSSQQQQQQSSSRRRQQQQQQSSSSSSSSSQQQLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDBBBBBBBBBAAA???=========<<<;;;::::::::::::888777666666555555666666///111222222000000000111...///000000000000000///---.........//////000000111111111000000000//////......------------......---------,,,,,,,,,,,,++++++---......,,,++++++,,,,,,------............------------------------------......///...,,,+++))),,,,,,++++++++++++******++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,)))+++,,,......---+++***,,,---///111000...+++))))))***+++,,,,,,,,,,,,,,,******)))((()))***+++,,,+++++++++++++++*********,,,,,,,,,---,,,++++++***++++++++++++++++++++++++,,,,,,+++*********++++++************************++++++,,,------------,,,************************************************+++++++++***************++++++++++++++++++++++++((()))***,,,,,,+++******+++++++++++++++++++++++++++***))))))+++,,,+++***((((((((()))***+++------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,(((((())))))***+++++++++)))---000///+++)))+++...,,,---...---,,,+++,,,---*********++++++++++++,,,+++,,,...///000000000///,,,---.........---+++***(((***++++++***+++---///RRR<<<***(((,,,---,,,---......////////////......,,,,,,+++++++++,,,------***+++,,,,,,,,,,,,+++***))),,,+++))))))---...,,,,,,---...//////...---,,,++++++,,,,,,------......,,,---...///////////////+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,------...//////******+++,,,,,,---....../////////...---,,,,,,,,,,,,,,,++++++,,,---...//////---+++,,,---...---,,,,,,,,,++++++++++++*********++++++,,,---...///000---,,,******,,,------,,,***---///000///......///,,,,,,,,,+++++++++******(((((()))))))))***************))))))))))))******+++***************++++++))))))***++++++++++++***************************************************)))***++++++******+++,,,*********************************)))******+++,,,wwwoookkkiiidddaaaaaa[[[ZZZYYYWWWUUUSSSRRRQQQUUUSSSRRRRRRSSSTTTSSSRRRMMMLLLJJJHHHGGGEEEEEEEEECCCBBBAAAAAABBBAAA???======<<<<<<;;;;;;<<<<<<===888777777666666666666666111222333222000000222333///000000111111000///............///////////////000000000000////////////...------,,,,,,------...............------------+++---......,,,++++++,,,,,,,,,---...............---------------------------...///000000///---,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,+++++++++,,,+++,,,---......---+++***((()))***,,,------,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++*********))),,,,,,---------,,,+++***++++++++++++++++++++++++******)))))))))***++++++************************)))***+++,,,---,,,,,,+++************************************************+++++++++*********))))))++++++++++++++++++++++++((()))+++,,,,,,+++***)))++++++++++++++++++++++++,,,***)))***,,,---,,,***))))))))))))***+++,,,,,,)))******++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,'''((()))***+++,,,------(((***,,,,,,*********,,,)))+++---,,,+++***,,,...++++++++++++,,,,,,,,,,,,,,,---///000000000///...---...///000///...,,,+++***+++,,,,,,++++++---///RRR===,,,,,,000...///222,,,---...//////...---,,,,,,+++++++++,,,,,,---...+++,,,------------,,,++++++---,,,))))))---...,,,,,,---...//////...---,,,)))******+++,,,,,,------......////////////......,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......//////---+++,,,---...---,,,,,,,,,++++++++++++******++++++++++++++++++++++++///---+++***+++,,,,,,,,,,,,...000000...---------,,,,,,,,,+++++++++******)))))))))*********++++++******))))))))))))******++++++***************+++))))))***+++++++++++++++************************************************)))***,,,+++******,,,---******************************))))))***++++++,,,xxxooollljjjeeebbbbbb[[[ZZZYYYWWWUUUSSSRRRQQQTTTSSSQQQQQQRRRSSSSSSRRRNNNLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@@@@AAAAAA???======<<<<<<<<<<<<===>>>>>>888888777666666666666666555555555444333333666888000000111111111///...---////////////////////////000/////////...............---,,,,,,,,,,,,---...000/////////............+++---......,,,++++++,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222111000///.........------,,,,,,,,,++++++++++++++++++++++++(((((()))))))))******************++++++,,,,,,,,,,,,,,,***(((&&&'''))),,,,,,,,,+++++++++,,,,,,---''')))***,,,---------,,,)))***+++,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,---...---,,,+++***++++++++++++++++++++++++)))((((((((()))***++++++************************((()))***+++,,,+++******))))))))))))))))))))))))************************++++++++++++******))))))++++++++++++++++++++++++''')))+++,,,,,,,,,***)))((((((((((((((((((((((((///,,,******,,,---***(((------,,,,,,+++,,,,,,,,,))))))***+++,,,------...*********++++++,,,,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,'''((()))***************(((***,,,,,,******,,,///++++++,,,,,,,,,---------,,,---///111111000...---...///000111111///---,,,,,,---------,,,,,,...///<<>>===::::::;;;;;;;;;;;;;;;;;;666666666555444444333333555444444333222111000000000000////////////000000........................///////////////......------...///...,,,,,,,,,---////////////////////////---,,,,,,++++++,,,,,,---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************)))***+++---.../////////)))***,,,...//////......************************...,,,******+++,,,+++***---,,,++++++,,,,,,***((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,...000///---+++))))))************)))))))))((((((((()))***++++++************************+++++++++*********))))))***************+++++++++000***'''))))))'''''')))*********))))))))))))))),,,,,,+++***)))))))))***************+++,,,------,,,,,,,,,++++++*********++++++************++++++((('''***......+++***---***+++,,,,,,,,,,,,+++***'''((()))***+++,,,,,,,,,)))***,,,------,,,***)))........................,,,,,,------------------............---,,,++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++(((,,,222666777444000,,,---///000000///......///......---,,,,,,,,,------------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,---&&&)))---111111000---+++------------,,,+++******,,,,,,+++++++++,,,,,,---,,,,,,------,,,,,,+++***---,,,,,,+++,,,---///000...---,,,+++************+++,,,---......,,,***))),,,------......---,,,,,,---,,,+++,,,...///...---***+++,,,------------,,,+++*********))))))((((((************************,,,,,,,,,++++++*********)))))))))***++++++,,,,,,((()))***+++,,,---------******))))))))))))))))))************************xxxmmmiiihhhddd``````[[[ZZZXXXUUURRRQQQOOOOOORRRQQQQQQRRRSSSSSSRRRPPPNNNKKKIIIGGGGGGGGGEEEDDDFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;777666666555555444333333111111222222222333333333000000////////////000000.......................................------,,,///...------///000//////---------------------------,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,************************,,,---------,,,,,,+++******+++,,,---......------************************+++***)))***,,,------,,,---,,,+++,,,---,,,+++)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++***+++,,,------,,,))))))************))))))))))))))))))))))))***+++************************+++++++++*********))))))******++++++,,,,,,,,,---...***(((***+++)))((()))))))))))))))************++++++******)))*********++++++*********+++,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,***+++...---+++,,,000***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,***+++,,,---------,,,+++........................------------------,,,,,,------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,,,,++++++))),,,111444555333///---+++---///...---,,,------------,,,,,,,,,------......---,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,------------......(((***---000000///---+++++++++,,,------,,,,,,,,,,,,+++******+++,,,---...+++,,,,,,,,,,,,+++******///...---,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,---...---,,,+++***---------,,,,,,+++++++++,,,++++++,,,---......,,,)))*********+++++++++,,,+++*********))))))))))))************************,,,,,,,,,+++++++++******++++++******************)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------************************yyynnniiigggccc___^^^[[[ZZZXXXUUUSSSQQQPPPOOOQQQQQQQQQSSSTTTTTTQQQOOOMMMKKKHHHGGGGGGGGGFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@===<<<<<<<<<;;;:::::::::777777666555555444444333111111222222222333333333000000////////////000000........................---------...---,,,,,,+++---+++)))***---///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++............---,,,******+++,,,,,,---------,,,,,,************************))))))(((***,,,......------,,,+++,,,------+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********---+++)))(((***,,,------))))))************))))))+++***))))))))))))))))))************************+++++++++*********************+++,,,------......,,,))))))---...+++)))***((())))))******+++++++++*********)))******++++++,,,,,,+++*********++++++,,,,,,,,,++++++++++++***++++++************++++++...+++***,,,---+++,,,///***++++++,,,,,,++++++***++++++,,,------,,,,,,,,,++++++++++++,,,------...------------------------......------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,------------,,,,,,,,,,,,***,,,///111222000...---***+++------+++***+++,,,,,,,,,,,,,,,------...//////...---,,,+++*********//////......---,,,,,,,,,+++,,,---.........------+++,,,---......---,,,+++)))***+++,,,------------++++++***)))***,,,///000+++++++++++++++***))))))//////...,,,,,,,,,,,,,,,************+++,,,......------------,,,,,,,,,+++...---+++*********++++++,,,+++***+++,,,---,,,+++))))))((('''((()))***+++***************)))))))))************************,,,,,,,,,++++++++++++***,,,,,,++++++***))))))(((***++++++,,,,,,,,,++++++************************************************yyynnniiigggbbb^^^]]][[[ZZZXXXUUUSSSRRRQQQPPPPPPPPPRRRTTTUUUTTTQQQNNNLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>======<<<;;;::::::999777777666666555444444444555444444333222111000000000000////////////000000........................---............---,,,,,,---,,,,,,+++,,,,,,------........................---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------...............---,,,,,,,,,,,,,,,+++++++++***************************))))))***---...---,,,---,,,+++,,,......,,,***++++++++++++++++++++++++***+++++++++++++++,,,,,,************************************************,,,+++******,,,---,,,+++)))******++++++******)))++++++***)))((((((((()))************************************************)))******+++,,,---......***((()))...000---*********************************)))))))))***+++,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++,,,++++++******++++++,,,---******---...+++***,,,++++++++++++++++++++++++---------...------,,,,,,,,,+++***)))***,,,...///------------------------......------,,,+++*********+++,,,---------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,------------------,,,,,,+++,,,---............---***+++------+++***+++,,,+++++++++,,,---...///000000///---,,,+++*********000000///...------,,,,,,((()))+++------,,,+++***------,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,+++******+++...111333+++,,,,,,,,,,,,+++******...------------,,,------++++++++++++,,,---............---,,,,,,,,,,,,------,,,+++******,,,...///,,,+++******,,,,,,+++***+++)))(((&&&'''(((***+++************************************************+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,+++******+++******)))(((''''''&&&************************yyynnniiifffbbb^^^]]][[[ZZZXXXVVVTTTRRRQQQQQQPPPPPPRRRTTTUUUTTTQQQNNNLLLJJJHHHGGGHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;::::::888777777666555555444444555444444333222111000000000000////////////000000///////////////////////////////////////...------...111333111...,,,---000........................---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++************************++++++***+++------+++))),,,++++++,,,---...,,,***++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************,,,///000///,,,*********++++++++++++******++++++***)))((((((((()))************************************************)))))))))***+++,,,,,,,,,)))''')))///111---******---,,,,,,+++***)))((((((***)))))))))***+++,,,,,,,,,++++++***))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,***,,,333555000+++***++++++++++++++++++++++++------.........---,,,,,,,,,+++)))((((((***---...------------------------......---,,,++++++************+++,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---------+++,,,......,,,,,,,,,---+++++++++,,,---...///000000///---,,,+++*********000000///...------,,,,,,((()))+++------,,,+++***---,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++***------,,,,,,---000222444------......------,,,+++***+++,,,---......//////---,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,------,,,,,,++++++,,,///222333,,,+++******,,,,,,+++***,,,+++)))(((((()))+++,,,***************+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,************************xxxmmmhhhfffbbb^^^]]][[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQQQQSSSTTTTTTQQQOOOMMMKKKHHHGGGGGGGGGFFFEEECCCBBBBBBAAA@@@@@@??????>>>=========<<<;;;;;;;;;888888777666666555555444111111222222222333333333000000////////////000000//////////////////////////////000000//////...---+++...111111///,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((''''''+++******))))))***++++++************************,,,++++++,,,---,,,***(((+++******+++------,,,***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++)))***---111222111,,,)))******++++++++++++******+++***))))))))))))))))))***************************************+++++++++))))))*********+++++++++)))'''(((...000,,,)))***------,,,+++***))))))(((*********)))******++++++++++++***)))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++///777;;;666///,,,,,,++++++******++++++,,,,,,,,,------...------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++,,,,,,,,,,,,+++,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------------------............,,,,,,,,,,,,,,,,,,------,,,---//////---------...,,,,,,,,,,,,------...//////...---,,,+++*********//////......---,,,,,,,,,+++,,,---.........------+++++++++++++++,,,,,,,,,------------,,,+++***)))---------...///000111222...............------,,,)))***+++---...///000000...---,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,...000222444---,,,++++++,,,,,,+++***---,,,+++***)))***++++++*********+++++++++++++++***************************++++++++++++,,,,,,,,,((())))))***++++++,,,,,,***++++++,,,,,,,,,++++++%%%&&&(((***,,,...///000************************wwwlllhhhfffbbb___^^^[[[ZZZXXXVVVTTTSSSSSSRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNKKKIIIGGGGGGGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@============<<<<<<<<<<<<888888777777666555555555111111222222222333333333000000////////////000000////////////////////////......//////......---,,,+++***,,,000555555///)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))((())))))(((((()))***+++,,,*********************************,,,...---+++)))))))))(((***,,,,,,+++)))************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))***,,,...000///,,,)))***++++++,,,,,,++++++***))))))))))))))))))***+++************************))))))*********+++++++++,,,,,,+++++++++************'''(((,,,...+++((()))++++++++++++++++++++++++++++++******)))************))))))))))))******+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***---666:::777111...,,,,,,+++******+++,,,,,,***+++,,,---------------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...------------.........///------------------,,,,,,,,,---//////---------...------,,,,,,,,,------......---,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,------------......)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...//////...---------......------,,,+++)))***,,,......///......,,,,,,,,,,,,,,,---...///---.../////////...,,,+++,,,,,,------...//////000...---,,,,,,------,,,***,,,,,,+++++++++******************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******************++++++)))***++++++,,,,,,,,,,,,$$$%%%&&&((()))+++,,,,,,************************vvvkkkhhhfffbbb______[[[ZZZXXXVVVUUUSSSSSSSSSSSSQQQPPPQQQRRRSSSRRRQQQOOOLLLIIIHHHGGGFFFDDDCCCDDDDDDDDDCCCCCCBBBBBBAAA<<<<<<<<<===============888888777777666666555555555444444333222111000000000000////////////000000000000000000000000000000------......------,,,+++333...---666BBBDDD:::...---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////)))((((((((()))***,,,---************************(((((())),,,...///---+++((((((((()))++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******+++------,,,******++++++,,,,,,++++++***))))))(((((()))***++++++************************))))))******++++++++++++...------,,,,,,++++++***+++''''''+++,,,***((((((((())))))+++,,,---......,,,,,,+++***)))))))))***))))))(((((()))***++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++''')))111666444000...---,,,+++******+++,,,---)))***+++,,,------...---222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,---...---------.........//////------.........---,,,,,,+++---......---,,,,,,---......---,,,,,,,,,------------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---''')))***,,,------,,,,,,******+++,,,------------)))+++---......---+++***,,,,,,------,,,,,,+++***+++,,,---.........---,,,******+++,,,---///000111,,,...///000000...,,,+++------.........---,,,+++///...,,,------...,,,++++++++++++++++++***)))(((*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,++++++***)))))))))((()))***+++,,,------------,,,,,,,,,++++++******************************xxxnnnkkkiiiddd___^^^]]]ZZZWWWUUUTTTTTTSSSQQQTTTRRRPPPOOOPPPQQQQQQPPPMMMKKKHHHGGGGGGGGGFFFDDDAAABBBCCCDDDDDDCCCCCCBBB???>>>======>>>===;;;999;;;:::888777555444444333444333333222222111111000444444222111000...------////////////////////////---------...............//////111666:::888111***000111222111...,,,+++,,,++++++,,,------......///...---,,,,,,++++++++++++,,,,,,------------------------------------------000///...---,,,+++++++++)))***+++,,,,,,,,,,,,,,,((())))))))))))************+++,,,------,,,+++***)))***++++++------...///************************+++,,,,,,------,,,,,,+++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,000,,,))))))+++,,,+++)))------,,,,,,+++******)))......---------,,,,,,,,,000---)))'''''')))***++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---------,,,+++************++++++++++++++++++++++++************************+++++++++************)))+++++++++++++++---///000...---+++)))((())))))***)))***++++++++++++***))))))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))+++---/////////...---,,,,,,++++++***)))((((((///...---,,,+++,,,------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,++++++,,,,,,------,,,,,,+++.........---,,,+++))))))***+++,,,,,,******+++,,,,,,+++***+++---...---,,,++++++******++++++,,,---++++++,,,,,,,,,---------///............---------000...,,,*********+++,,,111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---+++*********+++++++++)))'''(((+++---,,,***------------------------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000//////000000000000//////...---,,,+++++++++,,,,,,...------,,,***))))))(((((())))))))))))*********))))))*********++++++++++++***)))'''''')))***+++000---******+++,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---))))))*********+++++++++{{{nnniiigggccc```___^^^[[[WWWUUUUUUTTTSSSQQQTTTQQQOOONNNOOOPPPPPPPPPMMMKKKIIIGGGGGGGGGFFFDDD@@@AAABBBCCCCCCBBBAAAAAA@@@???>>>>>>???>>><<<::::::999888666444444333333444444444333222222111111222222111111000000//////..........................................------...,,,,,,///333333000,,,///111111000...,,,,,,,,,------------------------------,,,+++++++++,,,,,,000///...---,,,+++******++++++++++++++++++++++++//////...,,,,,,++++++,,,++++++,,,,,,,,,+++******)))))))))*********+++++++++++++++,,,,,,+++++++++)))******++++++,,,,,,---***************************++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++,,,+++***))))))))))))************------,,,+++************...,,,***)))*********(((***++++++,,,,,,++++++***)))***++++++++++++***)))++++++************+++++++++++++++******+++,,,,,,++++++++++++++++++++++++************************+++++++++************)))''''''&&&&&&&&&((()))***+++***************++++++*********++++++***************+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,)))+++---...///...------,,,,,,++++++***))))))))),,,++++++***+++,,,---...//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000...---,,,,,,------......------,,,)))************)))((((((***+++,,,+++***)))***,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,------...///++++++,,,,,,,,,---------............------------///---,,,******+++,,,---,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,+++++++++,,,,,,,,,***((()))+++---,,,+++------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000//////////////////......------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++*********++++++++++++,,,+++***)))(((((()))***+++...,,,******+++,,,***(((******+++++++++,,,,,,,,,***************)))((((((******)))(((((()))******))))))*********+++++++++|||nnnhhheeebbbaaabbb^^^[[[XXXUUUUUUTTTSSSQQQRRRPPPNNNNNNOOOPPPPPPOOONNNKKKIIIHHHHHHGGGFFFEEE@@@AAABBBCCCBBBBBBAAA@@@@@@???>>>???@@@???===;;;;;;:::999777666555444444555555444444333222222222000000000000000111111111------------------------/////////...---------,,,///,,,)))***...111111///...///000000...------...//////...------,,,++++++,,,,,,+++++++++,,,------//////...---,,,+++******++++++++++++++++++++++++///...---,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,++++++++++++++++++,,,************************************************)))******++++++******))))))******+++,,,,,,------++++++++++++++++++++++++...,,,******+++,,,+++***&&&'''((()))***+++,,,---,,,+++***)))***,,,...///,,,+++++++++,,,+++)))'''++++++,,,,,,,,,,,,++++++)))***++++++++++++***))))))))))))(((((())))))))))))))))))******,,,------++++++++++++++++++++++++************************+++++++++************)))******))))))))))))***+++((()))***+++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,)))***,,,.........------,,,,,,,,,+++******)))))))))))))))***+++,,,.../////////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000...---,,,---......//////......---''''''(((((())))))*********+++,,,,,,******+++,,,+++---///---+++)))+++---------,,,,,,------...///,,,,,,,,,,,,------------............---------------,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,---------+++******,,,------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...............---,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------************+++++++++,,,++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++,,,***))))))++++++***)))******+++++++++,,,,,,,,,)))************)))((((((******)))(((((()))*********************+++++++++zzznnniiigggeeecccccc___\\\XXXVVVUUUTTTSSSQQQQQQOOOMMMMMMNNNOOOOOOOOONNNLLLIIIHHHHHHHHHFFFEEEAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>??????===;;;<<<;;;:::999888777777777666555555444444333222222000000000000000000000000........................000000///...---,,,,,,,,,000---+++,,,///222333333,,,...//////...---...///......---------,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,------...------------------------...------,,,+++++++++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,+++++++++*********)))******************************++++++++++++***************++++++,,,,,,,,,************************,,,+++++++++++++++++++++)))******+++,,,---...///***))))))+++...333777:::...,,,++++++++++++***(((,,,------......------,,,*********++++++*********))))))(((((((((((())))))***************+++,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))...------------,,,------((()))+++,,,------,,,+++,,,+++************+++,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,******,,,------...------,,,,,,,,,++++++******************+++,,,,,,---.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,+++------............------+++++++++++++++,,,,,,---+++,,,------,,,+++,,,---***...000...***(((***...++++++******++++++,,,---,,,,,,,,,------------............---------,,,,,,,,,+++++++++,,,---///000,,,,,,,,,,,,------......------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,------...---,,,,,,,,,---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------,,,+++***,,,---------,,,,,,+++++++++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++******))))))******+++)))))))))***++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++++++++++++++,,,************************xxxnnnlllkkkhhheeeddd```]]]YYYVVVUUUTTTRRRQQQQQQOOOMMMMMMNNNPPPPPPOOONNNLLLJJJHHHHHHHHHGGGEEECCCDDDEEEEEEEEECCCBBBAAA>>>===<<<===>>>>>><<<;;;;;;:::999888777666666666666555555444444333222222222222111111000/////////////////////////////////000000///...---,,,,,,,,,---------///111222333222+++---//////...---...///,,,,,,,,,---------......++++++++++++,,,,,,---...******++++++,,,------...------------------------------,,,+++++++++,,,,,,((()))***+++,,,---------******+++++++++,,,,,,,,,---,,,+++******+++,,,------------,,,++++++******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********************************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///444999<<<111...***((()))***++++++++++++,,,,,,,,,,,,+++++++++******************++++++******))))))******+++,,,+++******)))))))))***++++++++++++++++++++++++************************+++++++++*********))))))***************)))))))))***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,******+++,,,------------,,,,,,,,,+++++++++++++++------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,///...---,,,,,,,,,---------...///...---------///***...000...***(((***...++++++******++++++,,,---,,,,,,---------............------------,,,,,,,,,+++++++++,,,---...///000((((((((()))******++++++------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,++++++......------,,,,,,---...------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,+++******,,,,,,---------,,,+++***------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++)))***++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************xxxooommmmmmiiieeeddd```]]]YYYWWWUUUTTTRRRQQQQQQOOOMMMMMMOOOQQQQQQPPPOOOLLLJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA===<<<<<<<<<>>>>>><<<;;;888888777666555444444555555555444444333222222222222222222111000//////...000000000000000000000000/////////...---------,,,***+++---///000000///...+++---//////---------...++++++,,,,,,---...//////,,,,,,+++++++++,,,---------,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,'''((()))+++,,,---......************+++++++++,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++************************,,,,,,,,,------,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++)))***,,,,,,+++++++++,,,---,,,,,,+++***))))))))),,,,,,++++++,,,///111333222...***((((((***,,,,,,(((((())))))))))))((((((++++++***))))))***++++++,,,++++++******++++++,,,,,,,,,+++))))))(((((((((++++++++++++++++++++++++************************+++++++++************)))(((((()))******))))))(((+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++---............---,,,+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,*********+++,,,---...//////------...///+++---///---+++)))+++---------,,,,,,------...///,,,---------............------------,,,,,,,,,,,,+++,,,,,,---.../////////******+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...******+++,,,,,,,,,++++++---......---++++++,,,...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,+++++++++,,,---...---,,,+++***,,,,,,,,,++++++*********************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,******+++******+++++++++,,,,,,,,,(((((()))************)))((()))************)))(((+++++++++***************{{{ppplllkkkgggeeedddaaa^^^ZZZWWWVVVTTTRRRQQQRRRPPPNNNNNNPPPRRRRRRRRROOOMMMJJJIIIIIIIIIGGGFFFDDDEEEEEEEEEEEECCCBBB@@@>>>===<<<===??????===<<<999999888777666666666666444444444333222222111111111111000000000000000000000000000000000000000000..................------***+++------------------,,,---///...---,,,,,,---,,,---------------------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,((()))***+++,,,---------)))))))))*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***+++---------,,,+++******)))))),,,+++++++++++++++,,,,,,000...+++******+++++++++)))))))))******)))))))))++++++***))))))***++++++,,,++++++******++++++,,,+++***)))))))))))))))***++++++++++++++++++++++++************************+++++++++************)))))))))+++,,,---,,,,,,+++++++++++++++,,,,,,---...)))+++---......---+++)))******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,------...,,,,,,------------,,,,,,,,,+++***))))))+++,,,---,,,---...---,,,+++,,,...+++,,,,,,,,,,,,,,,,,,---------,,,,,,------...///------------............---------,,,,,,,,,++++++,,,,,,---......//////................../////////........................,,,,,,++++++,,,,,,---...******,,,---------,,,,,,,,,......---******+++...---------------------------------,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******+++,,,------------+++,,,---......,,,+++)))))))))************++++++)))))))))*********++++++*********++++++++++++,,,***++++++++++++++++++******---000///---******+++******+++++++++,,,,,,,,,(((((()))***************((()))************)))(((+++++++++*********))))))~~~qqqkkkhhheeeddddddaaa^^^ZZZWWWVVVTTTRRRQQQRRRPPPNNNOOOPPPRRRSSSRRROOOMMMJJJIIIIIIIIIGGGFFFDDDDDDDDDDDDDDDBBB@@@???>>>>>>===>>>@@@@@@???===<<<<<<;;;:::999999999999444444333222222111111000...//////000111222222222////////////////////////---------...............---------,,,+++,,,...///,,,...///...---+++,,,,,,///......------,,,,,,+++...------,,,++++++++++++((()))***+++,,,---......------------------------+++++++++***++++++,,,,,,***++++++,,,,,,,,,++++++((())))))))))))************+++,,,------,,,+++*********************************************************++++++++++++***************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''***---...,,,***+++---.........------,,,,,,,,,)))******+++,,,,,,,,,,,,...---,,,,,,------+++))),,,,,,,,,------,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++(((((((((((()))***+++,,,++++++++++++++++++++++++************************+++++++++************)))'''((()))+++,,,,,,,,,+++***))))))***+++---000111)))+++---000000---+++))))))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000---..................---++++++******+++---///111***+++,,,,,,******+++,,,,,,+++***+++---...---,,,++++++******++++++,,,------------.........//////---------,,,,,,,,,++++++,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...***+++---...///...------,,,......---***)))+++---------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))***+++,,,---.........+++,,,---......,,,***)))&&&'''((()))***+++,,,,,,((())))))))))))*********))))))*********+++++++++***++++++,,,,,,++++++***+++...111111---******+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++******))))))~~~qqqoooooolllgggdddaaa___\\\XXXUUUTTTTTTTTTQQQPPPOOONNNNNNPPPRRRSSSRRROOOMMMKKKKKKJJJHHHFFFBBBCCCDDDEEEEEECCCAAA@@@@@@???>>>???@@@???===<<<;;;::::::999888777666666777666666444333222111111//////...//////000111222......//////////////////000000//////......------000///...------...///000////////////////////////------------------------...---,,,,,,,,,,,,---...------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,---.../////////...---,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---///......------......///---,,,,,,+++*********+++++++++************++++++...------,,,,,,++++++***++++++,,,---...000000111*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++))))))))))))***+++,,,---444222///---+++***++++++***++++++,,,,,,++++++***+++***)))((((((((()))***++++++++++++++++++++++++***+++---......---+++***...''',,,:::;;;---'''+++++++++,,,,,,++++++***)))***+++---......---+++******************)))((('''..................---------,,,,,,+++*********+++---------------------,,,******+++++++++,,,,,,,,,++++++************++++++------......---+++***(((------------------------...------,,,+++***))))))******++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,...,,,)))'''&&&''')))+++******+++++++++,,,,,,,,,......,,,,,,,,,,,,......------...///...---+++***,,,,,,.../////////...---))))))))))))***+++,,,---.../////////...---,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,---------///...---,,,,,,...///111---......//////......---+++,,,,,,------,,,,,,+++------,,,,,,,,,---......+++---......---,,,,,,---...---,,,++++++---...000---,,,+++***+++,,,---......,,,***((('''(((***,,,((()))***+++,,,---------*********))))))))))))(((******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))*********+++++++++)))---///,,,+++---,,,)))------,,,***)))'''&&&&&&~~~rrrnnnmmmjjjfffdddaaa___\\\XXXUUUTTTTTTTTTQQQPPPNNNNNNNNNOOOQQQRRRRRROOOMMMKKKKKKJJJHHHGGGDDDEEEEEEEEEDDDBBB@@@>>><<<<<<;;;<<<>>>>>>===;;;;;;::::::999888777666666777666555444333222222111000////////////000000111000000000000000////////////////////////............---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++---......///...---++++++***+++,,,+++)))((()))***---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++************++++++,,,,,,++++++++++++******------------------------+++++++++******))))))((())))))))))))************------,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,---------************************++++++************++++++***************+++,,,---444222000---,,,,,,,,,---***++++++,,,,,,++++++***+++******)))***+++,,,---++++++++++++++++++++++++)))***,,,------,,,***)))---(((...===???111))),,,***+++,,,---------------***+++---......---+++******+++++++++******)))(((---------------.........---,,,++++++******++++++***++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,............---,,,+++***++++++++++++++++++++++++......------,,,+++++++++((()))))))))************,,,,,,,,,++++++,,,---------,,,***))))))***,,,---***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,......//////......---,,,,,,---.../////////...---************+++,,,---.....................---,,,---,,,+++++++++,,,---...******+++++++++,,,,,,,,,------...///////////////------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...---...000///---,,,,,,---...---,,,++++++---...000///......---,,,,,,,,,,,,---,,,***))))))***+++,,,)))******+++,,,,,,,,,,,,******+++,,,---...//////******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++******)))))))))))))))***+++++++++,,,,,,,,,,,,+++444888333,,,***+++,,,+++*********)))))))))(((~~~sssnnnkkkfffddddddaaa___\\\YYYVVVTTTSSSSSSPPPPPPNNNMMMMMMNNNOOOPPPQQQOOOLLLKKKKKKJJJHHHGGGFFFFFFFFFEEEDDDAAA???===;;;;;;;;;<<<>>>???>>>===;;;::::::999888777666666666666555444333222222111111000000////////////000222222111111000000000///.........///////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++.........---,,,+++***)))***+++,,,+++***)))***+++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,++++++******++++++++++++************++++++************++++++++++++///......---,,,+++******++++++++++++++++++++++++))))))))))))*********+++,,,,,,++++++++++++,,,,,,......------------,,,,,,+++++++++,,,,,,---------************************++++++************++++++,,,,,,++++++++++++,,,,,,222111///...------......***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++))))))++++++++++++)))))),,,)))000???AAA444,,,------------,,,***)))'''&&&***+++,,,------,,,+++***++++++,,,,,,,,,+++******++++++,,,,,,------......,,,,,,++++++******++++++((())))))***+++,,,---...******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---000///...------,,,,,,---++++++++++++++++++++++++------------------------))))))))))))************++++++++++++,,,------...,,,,,,------------......++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000//////...............,,,---......//////......,,,,,,+++,,,,,,---...///,,,------............---------,,,+++++++++,,,,,,++++++,,,,,,,,,---------+++,,,...000000///...---------,,,++++++,,,------******++++++++++++******+++++++++++++++,,,------///000111000...,,,,,,---------,,,+++,,,---...///000000000///...---+++++++++++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++++++++,,,---...//////000******+++++++++,,,,,,,,,+++++++++++++++*********,,,+++)))(((((()))******++++++,,,,,,,,,------------:::AAA999,,,'''***...(((((())))))***+++++++++}}}sssmmmhhhcccbbbeeeaaa___]]]YYYVVVTTTSSSRRRPPPOOONNNMMMMMMMMMNNNNNNQQQOOOLLLKKKKKKJJJIIIGGGFFFFFFFFFEEEDDDBBB@@@???>>>>>>===>>>@@@@@@???===;;;::::::999888777666666666666555444333333222222111111000//////...//////222111111000000//////...------......//////000000/////////....../////////................................................------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,---......,,,+++,,,...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,,,,++++++******++++++,,,)))******+++,,,,,,------...------,,,+++***))))))******,,,---///000111222+++++++++,,,,,,,,,------,,,++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++------,,,,,,+++,,,,,,,,,//////...---------......***++++++,,,,,,++++++***---,,,+++******))))))(((******************************++++++++++++******+++(((...;;;===333---------------,,,+++***((('''******+++,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---++++++,,,,,,---------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------...//////...,,,,,,+++++++++,,,,,,,,,------.........------.........///...---,,,,,,---...///---------...............,,,,,,,,,,,,,,,---......+++,,,------............------,,,,,,,,,+++,,,,,,------------............***+++---.........---,,,---,,,***))))))***,,,---+++++++++,,,,,,+++++++++++++++******++++++,,,---111222333111///---,,,---------,,,,,,,,,---...///....../////////---+++*********,,,---...------,,,,,,,,,,,,,,,,,,+++***))),,,++++++++++++***************+++++++++,,,,,,,,,************************...---+++******+++,,,---+++++++++,,,,,,,,,,,,------999@@@999---(((***---((())))))******++++++,,,}}}rrrlllgggbbbaaadddaaa```]]]ZZZWWWTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNPPPNNNLLLKKKKKKKKKIIIHHHEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@????????????===;;;;;;::::::999888777666666555555555444444333333222111111000//////...//////000000000//////.........------......//////000000...//////////////////...........................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,---......---,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,---...//////++++++++++++++++++++++++***+++,,,---///000222222+++,,,,,,,,,,,,---------,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,......---,,,,,,+++******************************++++++************++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,++++++(((+++333666000,,,...***+++,,,...//////000000)))******+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,++++++***++++++,,,,,,......------,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++---,,,+++*********+++,,,------------------------*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---...//////...,,,***)))++++++,,,,,,,,,---------........................------+++++++++,,,---...------------......//////,,,++++++++++++,,,,,,---++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,+++*********+++,,,------,,,***))))))***,,,---,,,,,,------------,,,,,,++++++******++++++,,,---111222333222///---------,,,,,,,,,,,,------......++++++---......---,,,+++)))***,,,.........---,,,,,,,,,,,,,,,+++***))))))************))))))))))))******+++++++++,,,,,,,,,************************------,,,++++++,,,---...************+++++++++++++++222777222,,,++++++***++++++++++++************}}}qqqkkkgggcccaaacccaaa```]]]ZZZWWWTTTQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOPPPNNNLLLKKKKKKKKKJJJHHHEEEEEEDDDDDDDDDDDDDDDDDD@@@???>>>======<<<:::777;;;::::::999888777666666555555444444444333333333111000000////////////000.............../////////.........///////////////,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------)))))))))***+++,,,......***+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---++++++************++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---...//////000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,......------,,,+++******++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,++++++***((()))+++...000111222222************************,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***000222...,,,---,,,,,,+++***)))'''&&&%%%))))))******++++++,,,,,,++++++,,,---------,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,,,,000//////...---,,,+++*********+++++++++,,,,,,,,,+++******))))))******+++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++************++++++++++++,,,------...,,,------...---+++***))),,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++,,,---...------------...//////,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,***+++,,,------------,,,)))))))))*********++++++,,,+++)))((()))***---...,,,,,,+++******+++,,,,,,------............------+++++++++++++++,,,------000111222111///------...,,,,,,,,,---------......***+++,,,,,,------,,,,,,******,,,------,,,++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,------...******+++++++++,,,,,,,,,*********+++++++++++++++*********+++++++++++++++))))))*********+++++++++)))---...,,,+++---,,,)))------,,,+++***)))))))))~~~oooiiihhheeebbbaaaaaa```^^^[[[WWWTTTQQQOOOLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC???>>>============;;;999;;;::::::999888777666666555444444444444333333333000////////////000000111.........///000000111111///////////////.........,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++******+++,,,---...***+++,,,,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++,,,,,,,,,---------,,,,,,++++++***************+++++++++,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************+++,,,---,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***''')))+++---//////000000************************,,,,,,++++++++++++,,,,,,---,,,---222333000---+++---,,,***((($$$!!!)))))))))******+++,,,---******+++,,,,,,,,,,,,,,,+++,,,,,,---......//////++++++******++++++,,,---...------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,++++++,,,------***+++,,,,,,------------,,,,,,,,,------------...+++,,,---......---,,,+++***+++,,,,,,---------,,,...------,,,---...///000------,,,,,,,,,,,,------,,,,,,---------,,,++++++((()))+++---.........---*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------......000111111///------...,,,,,,------......------...------,,,,,,,,,,,,---++++++++++++++++++******++++++,,,,,,,,,+++******)))******+++,,,---...///******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---((()))+++,,,---,,,+++************+++++++++,,,,,,))),,,,,,))))))------+++------,,,++++++***))))))~~~nnniiiiiifffccc```aaa```^^^[[[XXXTTTQQQOOOLLLMMMNNNPPPQQQRRRSSSSSSOOOMMMKKKKKKKKKKKKJJJIIIIIIHHHGGGEEECCCBBBAAAAAA???>>>>>>???@@@@@@>>><<<;;;::::::999888777666666444444444444444444333333//////...//////000111222......///000111222333333000000//////.........------...///000000///...---------------------------////////////////////////,,,,,,---......---,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,---------...---,,,+++++++++,,,---,,,---......------///000---,,,,,,++++++,,,,,,---///......------......///+++*********+++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------............------,,,,,,------...,,,,,,,,,------.........)))******+++---...//////++++++++++++++++++++++++++++++************++++++))))))))))))***+++,,,---------------,,,+++***)))+++++++++,,,,,,+++++++++)))******+++***)))((('''))))))))))))))))))))))))++++++************++++++......111666777333---***((())))))***************))))))))))))***+++,,,---)))***++++++,,,,,,,,,,,,)))***+++---///111222333+++*********+++,,,,,,---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++------------------------------------------------.........------,,,,,,,,,------,,,+++++++++,,,,,,))))))***,,,...///000111,,,,,,,,,---------......---...///000000///...---***+++---...///...------......---,,,---...///000///......---------......------------,,,,,,+++***''')))+++---...///......---------.........//////+++,,,...000000///...---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,------...///---///000000...---...///+++,,,------......------222111///---,,,,,,,,,---,,,++++++******)))))))))***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------)))+++...000000///---+++++++++,,,,,,,,,---------***---...***(((+++......,,,,,,++++++++++++++++++ppphhhfffcccaaaaaa```___\\\YYYUUURRROOONNNLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHFFFEEECCCBBBAAAAAA@@@>>>===<<<<<<<<<===;;;999777666444444444555777666555444222111000///000000111111222222222333111111222222222222111111000000//////.........---...................................................------,,,,,,++++++***/////////...---------,,,++++++,,,---...///000111000000///......---,,,,,,+++++++++******))))))))),,,,,,,,,------,,,+++++++++---...,,,******...111+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++***))))))***---///111333111///,,,,,,,,,...///+++++++++,,,---...///000000///...---,,,---......++++++++++++,,,,,,---...,,,***)))***...///...,,,111000///...------,,,---******))))))+++---000222++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***(((((()))***+++************************)))))))))******+++++++++&&&))),,,...///---+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))))))))((((((***...444;;;>>>:::222+++***+++,,,------------,,,---,,,++++++************+++...///,,,***------+++...+++((((((***++++++)))++++++******++++++,,,---,,,------...---,,,***)))......---------,,,,,,,,,***,,,...---***)))+++...///............---------,,,---///000000///---,,,---..................---,,,------......------,,,,,,,,,++++++++++++++++++---...///,,,))))))+++...******+++,,,,,,---..............................------------------------000///...,,,++++++,,,,,,////////////////////////...------,,,,,,++++++***)))******++++++,,,------.........------,,,,,,,,,*********++++++---...///111///---------...---+++***---000222333111...,,,------,,,++++++---...//////...,,,++++++,,,...///---...///000000///...------,,,,,,++++++,,,,,,---......---------,,,,,,,,,((((((((()))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,pppiiigggdddaaaaaa```^^^\\\YYYUUURRRPPPNNNKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAA@@@???>>>===<<<<<<=========<<<:::888777777777777777666555444222111000///000000000111111111222222000111111222222111111000//////......---------------------...............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------..................,,,,,,,,,+++***))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***+++---,,,,,,+++,,,...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...---,,,,,,---///222333888555111---+++)))******,,,++++++,,,,,,...//////000///...---,,,------...+++************+++,,,---,,,***)))+++---///...,,,************+++,,,---...111000...,,,++++++,,,,,,))))))))))))))))))))))))************++++++++++++---,,,***)))))))))+++,,,************************,,,---------------------((()))+++---...---+++******++++++,,,,,,++++++***))))))))))))))))))))))))---------,,,,,,,,,++++++)))***---111444222---)))******+++,,,,,,---------------,,,+++++++++++++++,,,333666111,,,,,,......---***((((((+++---,,,+++,,,,,,,,,,,,,,,------...,,,,,,---------,,,+++***......---------,,,,,,,,,***---000222111...---,,,+++,,,,,,---...//////000+++---...//////...---+++------............------,,,------......------,,,++++++++++++++++++,,,,,,***++++++)))'''&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............---------,,,,,,,,,+++,,,,,,---......//////...,,,******+++++++++)))((())),,,---...---+++***,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,---...---,,,++++++++++++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++((())))))******++++++,,,((((((((((((((((((((((((+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,+++++++++~~~pppkkkjjjfffbbbaaa```^^^\\\YYYVVVRRRPPPOOOKKKLLLMMMOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHFFFEEECCCBBBAAA???>>>>>>=========>>>>>>===<<<;;;:::999888888888666666555444222111000000//////000000000000111111000111111222222111111000......---------------,,,---------.........//////000//////...---,,,++++++******+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,000//////...---,,,++++++...------,,,,,,++++++***------------............+++,,,,,,------,,,,,,,,,+++,,,---///111000---+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++******+++---///000777555111---***)))((((((,,,++++++,,,,,,---...//////......---,,,---------******))))))******++++++---+++++++++---------+++)))))))))******+++,,,---444222000---+++*********************************************++++++++++++...---+++*********+++,,,************************+++++++++***************)))***++++++,,,+++++++++)))******++++++******)))))))))))))))))))))))))))+++************)))))))))***))))))***+++,,,***)))))))))***+++,,,,,,------------,,,,,,++++++,,,,,,,,,555999444,,,***---...,,,***)))***,,,------------------------......///+++,,,,,,------------,,,......---------,,,,,,,,,***,,,000444555222---(((+++,,,,,,------.........+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,------......------,,,******++++++,,,,,,------,,,------,,,******+++---------,,,,,,,,,+++++++++------------------------------------------------,,,,,,+++*********++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------...//////...------------,,,,,,,,,+++,,,---...............---+++******+++,,,+++***(((((()))***+++*********++++++,,,------------,,,------------------------...,,,***((((((***,,,...---,,,,,,++++++,,,,,,---++++++++++++************)))******++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++}}}ppplllkkkhhhcccaaa```^^^\\\YYYVVVSSSQQQPPPNNNNNNOOOQQQQQQRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLJJJIIIHHHFFFDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>??????;;;;;;:::999888888777777666555555444222111111000///////////////000000000000000111111111111000000........................,,,,,,------.../////////000000//////......------+++++++++,,,,,,---------++++++,,,,,,---------...//////......---,,,++++++......------,,,,,,,,,,,,,,,,,,------......//////++++++,,,---------,,,,,,......000333777555000+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))***+++------111///...,,,+++,,,,,,---,,,+++++++++,,,------.........---------,,,,,,,,,++++++************++++++---,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,***************************))))))))))))(((((((((+++***************++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))((((((,,,+++******++++++,,,,,,))))))******+++,,,------------,,,,,,,,,,,,,,,---***111444000,,,+++,,,+++,,,,,,++++++,,,------,,,---------,,,---......///++++++,,,------...............---------,,,,,,,,,******---111333222+++&&&//////...---,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,******++++++,,,---...............------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,---.........------------------------***+++,,,---...------,,,///...,,,,,,.........---+++++++++++++++,,,,,,---+++,,,---//////...------,,,------......------,,,///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,++++++++++++***************+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++|||qqqmmmlllhhhcccaaa___^^^\\\YYYVVVTTTQQQPPPQQQQQQRRRRRRRRRRRRQQQPPPRRRQQQPPPNNNMMMMMMLLLLLLJJJIIIHHHFFFDDDCCCBBBAAA>>>>>>>>>???????????????::::::::::::999999888888555555444333333222111111000000000///////////////000000000111111000000000///////////////000000000---------.........//////*********+++,,,,,,,,,------------,,,,,,+++++++++,,,,,,------......//////------------------,,,,,,************))))))))))))++++++,,,,,,------......***+++,,,,,,---------,,,......000333777555000+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------...//////,,,+++++++++,,,---...///,,,,,,+++++++++,,,---------------------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++,,,,,,************************,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------++++++*********+++,,,---,,,,,,,,,++++++,,,,,,---***------+++---///...)))------------,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---......///......---------,,,,,,,,,---++++++---000000,,,)))//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,******+++,,,------......*********++++++++++++***))))))***+++---...//////------------------------------------------------,,,,,,,,,------------------------------------------------,,,,,,+++++++++*********+++,,,,,,------------------------------,,,------...............111///------...///...------,,,,,,+++,,,---...///,,,---///000000000///...,,,------......------,,,......////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,------......))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++}}}qqqmmmlllhhhdddbbb___^^^\\\ZZZWWWTTTRRRQQQRRRRRRSSSSSSRRRQQQQQQPPPRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIHHHFFFEEECCCBBBAAA>>>??????@@@@@@???>>>>>>;;;<<<<<<<<<<<<;;;:::999555555444333333222111111111111000000000000/////////000000111111000000//////000000000000111111111........................******+++,,,---...//////......---,,,,,,+++******------..................++++++,,,,,,------......+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++,,,------------+++,,,---///111000---+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,++++++...---,,,,,,+++,,,,,,,,,+++,,,------++++++,,,---((((((((()))+++,,,...///,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++++++++***))))))))))))***,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++)))+++------,,,,,,---......---,,,+++++++++,,,---++++++******++++++,,,,,,,,,+++)))(((,,,111///***+++,,,...---+++******+++,,,,,,,,,+++,,,------......---------------...///......---------,,,,,,,,,///...------...///...---+++,,,,,,---...///000111------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,------......,,,++++++,,,......---+++((((((***+++---...000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,++++++++++++++++++++++++......---,,,,,,+++******))))))***++++++,,,,,,---,,,,,,,,,------------...000000///...//////000000///...,,,+++,,,,,,+++***,,,++++++++++++,,,------------...///////////////------------------------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++***++++++,,,,,,------...******************************++++++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,~~~qqqmmmlllhhhdddbbb___^^^\\\ZZZWWWUUUSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQRRRQQQOOONNNLLLKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAA???@@@@@@AAA@@@???======:::;;;;;;<<<;;;;;;999999555444444333333222222111222222111111111000000000//////000000000000//////////////////000000000111/////////...------,,,,,,---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,++++++++++++)))***+++,,,------------***+++---,,,,,,+++,,,...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------((())))))***************,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++***---,,,,,,+++******++++++)))+++------++++++---///((())))))***+++---///000,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++******)))************************%%%&&&&&&'''((()))******************)))))))))(((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))))))))(((***++++++***+++///222222000...,,,++++++,,,,,,***)))))))))******+++,,,***+++(((%%%'''+++,,,)))&&&))),,,,,,++++++,,,------------------....../////////------,,,---............---------,,,,,,,,,,,,---...---,,,,,,---...++++++---...000111222333...------------------...------............------,,,------......------,,,,,,,,,------------------...------///111222///---))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,---------......000///---++++++---///000///---***)))))))))(((&&&+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************+++,,,---------qqqlllkkkgggdddbbb___^^^\\\ZZZWWWUUUSSSRRRNNNOOOPPPRRRSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJIIIHHHFFFEEECCCBBBAAA@@@AAAAAAAAA@@@???===<<<777888999:::999888777666444444444333333222222222333222222222111111000000//////000000000000//////---.........//////000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,------...---,,,---...,,,******...111---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,))))))***+++,,,,,,------,,,,,,++++++***+++++++++,,,,,,---...---,,,+++***,,,,,,+++***))))))******(((+++------++++++---000.........------...//////++++++,,,---------,,,,,,------------------------((())))))))))))************++++++++++++***))))))************************'''((()))***+++,,,---...***************)))((('''******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,---)))***+++***)))+++111666444222///---++++++,,,,,,))))))(((((()))***++++++'''***(((### ###''''''"""&&&***,,,++++++---000...............///000000000///...---,,,,,,---.........---------,,,,,,,,,'''***---,,,***((()))+++......//////000111111111///......------......///---......//////......---,,,------......------,,,------------------,,,,,,+++******,,,//////---***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,***)))(((////////////////////////***++++++,,,,,,------...++++++,,,------......///,,,,,,,,,------............,,,)))'''&&&(((+++---000...+++***))))))'''&&&+++,,,---............---,,,+++***)))***+++,,,---///...,,,++++++,,,...///000...,,,******,,,...000---,,,,,,++++++,,,,,,---************)))))))))))))))******++++++,,,------))))))))))))))))))))))))******++++++++++++******------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......}}}qqqmmmgggfffeee]]]```]]]YYYXXXXXXXXXUUURRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;>>>===<<<<<<::::::999888666555555444444333222222444444333222222111111000/////////000111111222222222111111000///000000000........................,,,,,,,,,---...///000000........................---------............///+++,,,---...////////////000000000000000000000000//////...------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***+++,,,---------,,,++++++*********+++---///000******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++......---,,,,,,++++++***...+++,,,***,,,:::===...------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++******))))))++++++***))))))***+++,,,***************+++,,,---************************...---,,,***)))((((((((()))*********)))***---000+++,,,---...---,,,+++***,,,+++++++++++++++++++++,,,,,,,,,+++)))***---000222///,,,******+++************))))))***+++,,,,,,------++++++++++++------///...,,,+++***+++,,,,,,,,,,,,+++***+++,,,---...---.........---,,,,,,+++......---------,,,,,,,,,*********++++++,,,---------.........//////000000111000///......///000111+++,,,---,,,***)))***+++...---,,,,,,++++++++++++---..................---------,,,++++++*********......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///000111000...------...,,,------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...///111222------------------------------,,,++++++******)))***+++---......---,,,+++,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,---///000//////...---,,,,,,++++++***+++---------+++)))(((+++***)))***++++++***)))++++++************************+++++++++,,,,,,,,,---+++***,,,...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,++++++******++++++,,,|||ppplllfffffffff^^^```]]]ZZZXXXXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMLLLIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>><<<;;;<<<;;;::::::888888777666666555555444444333222222///000000111111222333333111111111000000000000000000000/////////.................................---,,,,,,------///000000---------------------------------............///---...............------........................///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((,,,+++,,,999===111......---,,,+++++++++,,,++++++,,,------------,,,++++++++++++*********))),,,+++***)))(((((()))))),,,,,,,,,+++++++++++++++************************++++++************++++++,,,------,,,******+++,,,+++++++++,,,,,,++++++***************++++++++++++,,,,,,,,,+++***+++---000222///,,,******++++++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,---,,,,,,+++,,,---...///------......------,,,+++...------------,,,,,,,,,,,,,,,++++++++++++++++++---........./////////000///...---,,,++++++******,,,---...---+++***+++,,,///...------,,,,,,,,,---------............------++++++++++++++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---------,,,...///...---,,,---...,,,------,,,++++++,,,...///...---,,,,,,,,,,,,---,,,,,,,,,---------......++++++******+++,,,---...---------------------------------,,,,,,,,,,,,,,,------------,,,+++******------,,,,,,------......,,,,,,++++++,,,---///000000//////...------,,,,,,+++,,,---...---,,,***)))+++***)))***++++++***)))++++++************************+++++++++,,,,,,,,,---+++***+++---...,,,)))++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,++++++******++++++,,,|||oookkkeeeeeeeee___```]]]ZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCAAAAAAAAAAAA@@@???======<<<;;;::::::888888777666666555555444444333222222...//////000111111222222222222111111000//////...///000111111111000///...........................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---............---...............---,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,((()))//////,,,555:::000000///...---,,,+++++++++,,,,,,---............---++++++++++++************...---+++***)))(((((((((---,,,,,,+++******))))))++++++++++++++++++++++++)))))))))***+++,,,.........//////...+++)))))))))++++++************++++++))))))******++++++,,,,,,,,,,,,,,,+++***+++---///111...+++***+++++++++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++...---,,,,,,+++,,,,,,,,,...------------...//////------......------,,,,,,------------,,,,,,,,,,,,---------,,,+++*********.............../////////---......///...---,,,+++---...///...,,,+++,,,---//////...---------......,,,,,,------------,,,,,,*********+++,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,---...,,,------,,,++++++,,,.........---,,,,,,,,,------,,,,,,,,,---------......++++++*********++++++,,,------------------------------------............///...---+++************.........---------------,,,,,,,,,,,,,,,---//////000000//////......------,,,,,,---......---+++***+++***)))***++++++***)))******++++++++++++++++++******+++++++++,,,,,,,,,++++++***+++,,,---+++)))************************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++************++++++pppkkkccccccddd]]]```^^^\\\YYYXXXWWWUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQPPPNNNLLLLLLLLLLLLJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>===<<<<<<::::::999888666555555444444333222222222222222111000000//////111111111111000000//////111222444555444333111///........................---------------...///000---------------------------------............///......//////...------,,,++++++++++++++++++++++++//////---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------...............---...///000///...---,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,,,,,,,,,,---444333+++///444,,,000000...---,,,++++++++++++,,,,,,---------------++++++++++++++++++++++++...------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++************+++,,,......---///000///,,,***)))(((,,,+++*********+++,,,---)))******+++,,,------...+++,,,,,,,,,++++++---//////---+++++++++,,,++++++)))***+++,,,,,,+++******++++++------------++++++---------,,,,,,,,,------...............//////000,,,------...------,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,+++++++++........................''')))---///111111000///,,,---...---,,,+++,,,---......------------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......---------,,,,,,,,,........................,,,,,,------------------,,,---...---,,,+++,,,---,,,,,,---,,,++++++,,,......------,,,,,,,,,------,,,,,,,,,---------............------------------------------------------+++,,,,,,---......//////...---,,,*********+++,,,/////////......---,,,,,,,,,,,,,,,,,,------......//////......------------,,,------......---,,,,,,+++***)))***++++++***)))******+++++++++++++++,,,******+++++++++,,,,,,,,,+++***++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++************++++++rrrkkkbbbaaabbb\\\___^^^]]]ZZZXXXVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNMMMLLLLLLMMMNNNIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>===<<<<<<::::::999888666555555444444333222222444333333222111111000000//////000000111111111111111222444555444333111///////////////////////////...------------...//////////////////////////////---------............///,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------......//////,,,---...///000///...---++++++,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++...///666555,,,---222---//////...---,,,+++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,---------***+++,,,...////////////+++++++++++++++++++++++++++++++++******+++,,,,,,+++---......,,,+++******---,,,,,,++++++---...///***++++++,,,---...//////***,,,---,,,++++++---......,,,++++++,,,---,,,+++)))***************))))))++++++------------++++++------------------------......////////////000///,,,,,,------...------,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------...............---------###%%%))),,,......,,,+++***+++,,,,,,+++***+++------,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...///000...,,,++++++,,,,,,,,,---,,,++++++,,,...------,,,,,,,,,------...,,,,,,,,,---------......///////////////.........------------------------******+++,,,---...//////,,,,,,+++***+++,,,...///...////////////...,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++,,,---------------------+++***)))***++++++***)))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++******))))))******+++tttkkkbbbbbbccc]]]______^^^[[[XXXVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNLLLLLLMMMNNNOOOIIIIIIHHHFFFEEEDDDCCCBBB@@@@@@AAAAAA@@@???>>>>>><<<;;;::::::888888777666666555555444444333222222111111111222333333444444...//////000111111222222///000111111111000///...////////////////////////......---------......///////////////////////////---------............///+++,,,---...////////////------------------------//////...---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,------...///+++,,,---...............,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++.........------------------+++111333,,,...333000------,,,+++++++++,,,,,,)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,((()))***+++,,,---------+++,,,///111222333222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))+++,,,,,,+++***+++,,,---,,,,,,------...///000++++++,,,,,,------......***+++------,,,+++,,,...,,,+++++++++---...---+++,,,+++******))))))******+++,,,,,,------,,,,,,+++,,,,,,---............------......///000/////////,,,,,,------......------,,,,,,,,,,,,+++++++++++++++++++++,,,---..................---------------)))***---......---+++))))))+++,,,,,,******+++---,,,,,,+++++++++,,,------,,,,,,------------,,,,,,.........---,,,+++++++++......---------,,,,,,,,,************************,,,---///000111111000///...///000...,,,+++,,,---,,,------,,,++++++,,,...------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,---......------,,,------------------------***++++++,,,---.........+++,,,,,,,,,---///000111---...///000000///---,,,,,,,,,---......------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------+++***)))***++++++***)))******++++++,,,---------******+++++++++,,,,,,,,,***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,******))))))))))))******tttkkkcccdddfffaaa_________\\\WWWUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTRRROOOLLLKKKKKKLLLMMMJJJJJJIIIGGGFFFEEEDDDCCC??????@@@@@@??????>>>===<<<;;;::::::888888777666666555555444444333222222000000000111222222333333000000000000000111111111000000/////////.........///////////////////////////......---------......////////////////////////---------............///------...............---------------------------------,,,,,,------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222---(((---000***,,,222///++++++*********+++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++,,,---...//////......***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))))))))***+++***))))))***,,,***+++,,,---............++++++++++++++++++++++++***+++------,,,+++,,,---++++++***,,,---...---,,,///...,,,***)))***,,,------,,,,,,++++++,,,,,,---+++,,,.../////////...---,,,---.../////////......+++,,,------......------,,,,,,,,,++++++++++++***,,,,,,------------------.........------,,,,,,,,,---...///000000///---,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,---......------............------------------------,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,...000111000000///***,,,------,,,,,,---///,,,------,,,++++++,,,...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......)))***,,,---...------,,,------------------------,,,,,,------......//////------...///000000000000,,,---///000000000...---,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++***)))***++++++***)))******++++++,,,------...******+++++++++,,,,,,,,,+++---//////---,,,---...++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++******))))))))))))******ssskkkdddfffiiieee^^^```___\\\WWWUUUVVVXXXTTTTTTTTTTTTTTTTTTTTTTTTVVVTTTPPPMMMJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEE>>>>>>?????????>>>>>>===>>>======<<<;;;:::999888666555555444444333222222222222111111000/////////222222111111000/////////222111111000///000000000000000000000000000000000///......---------..............................---------.........//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...000///---+++*********+++,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++------------------------)))***,,,...111333555666111)))+++---''')))---***))))))))))))***+++,,,---+++,,,------......------+++++++++,,,,,,---------111111222333333222111000'''(((***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((((())))))+++++++++)))'''''')))+++(((***+++---......------*********))))))))))))))))))+++------,,,,,,,,,---+++******,,,......---,,,333000---+++***,,,...000...---++++++++++++---...+++,,,.../////////......+++,,,.../////////...---+++,,,,,,---.........---,,,,,,,,,+++++++++******///......------,,,,,,+++.........------,,,,,,,,,((()))+++---.........---+++,,,------,,,,,,...///---------------...///000---......//////......---+++,,,,,,------......///......---------,,,,,,,,,........................***+++---///000000///...&&&(((***++++++,,,...000,,,------,,,++++++,,,...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......)))+++,,,...//////......------------------------........./////////////////////000111111000///...+++---///000111000///...,,,---.........---,,,+++------------------------+++*********++++++,,,---+++***)))***+++++++++)))******+++,,,,,,---......******+++++++++,,,,,,,,,+++...000000---,,,---///************************+++++++++************)))++++++,,,,,,,,,------------,,,,,,++++++***************))))))))))))******uuuooofffcccfffcccbbb___ZZZWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUSSSOOONNNNNNNNNMMMKKKHHHIIIIIIJJJIIIGGGDDDCCCEEEDDDCCCAAA???===<<<;;;<<<;;;999777555333333222444444333222222222222333111000///......///000111222111111000000000000000111000000///...---------,,,,,,,,,------.........---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...///,,,******+++,,,,,,------,,,,,,/////////...------,,,,,,,,,------,,,+++***)))(((+++++++++,,,,,,---------///......---+++******)))))))))***++++++++++++***...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++******+++++++++,,,,,,,,,))),,,......+++***,,,...*********+++,,,,,,------+++,,,,,,------,,,,,,++++++***+++,,,//////...---...------,,,,,,------...,,,,,,------,,,,,,+++***+++***)))))))))***,,,,,,))))))*********+++++++++)))***,,,------,,,***)))+++++++++,,,,,,---------///...---,,,,,,---...///+++++++++,,,,,,---------++++++,,,,,,,,,,,,------111000///---,,,,,,------------,,,,,,------...///---///222333333000---++++++---000000...---------////////////000000000000333///,,,+++------+++(((,,,---...//////---+++***------------------------+++,,,...//////...,,,++++++,,,------++++++,,,------,,,+++---///...***&&&***+++---//////...---,,,///...---,,,,,,,,,,,,,,,...........................,,,,,,,,,......---,,,,,,---...//////---+++***...------,,,,,,------.../////////......---------,,,---......,,,,,,---............------,,,,,,,,,+++***)))((((((***,,,---.........///000111111222---------............///...///000000000///---,,,,,,---...///000111222333++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++///......---+++******)))******+++++++++,,,,,,,,,111000...,,,+++))))))(((,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++,,,+++***))))))***++++++uuupppfffaaacccaaaccc```[[[YYYWWWWWWVVVTTTSSSTTTTTTTTTTTTTTTTTTSSSUUURRROOONNNNNNNNNMMMLLLHHHIIIIIIJJJIIIGGGDDDCCCEEEDDDCCCAAA???>>><<<<<<;;;;;;:::999999999999999555444444333333333333333222111000//////000111222222111111000000000000000111000000///......------,,,------------------...,,,------------.........---------.........//////------------------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,......,,,***++++++,,,------------,,,//////......---------,,,............---,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++******)))***++++++,,,,,,++++++...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++++++++,,,,,,,,,---------***,,,......---,,,,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---///000///...------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***+++***)))))))))***+++,,,*********++++++++++++,,,***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---+++++++++******+++++++++---,,,,,,,,,,,,,,,,,,+++)))*********++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,---.........000222333333111...,,,,,,...///000...------................../////////111///---,,,,,,,,,+++***......------,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++---...---,,,+++,,,---555222///.........,,,)))+++,,,...//////......---///...---,,,,,,,,,,,,---...........................---,,,,,,---...---+++,,,---...///...---+++***...------,,,,,,------...,,,,,,+++++++++*********,,,---......,,,,,,---.........---------,,,,,,,,,------,,,+++,,,---...///,,,,,,------...//////000---------............///......//////......---,,,------...///000111111222,,,,,,,,,,,,,,,,,,,,,,,,------..................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,+++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++,,,+++***))))))***++++++zzzttthhhaaabbb```ccc```\\\ZZZYYYXXXWWWUUUSSSSSSTTTTTTTTTTTTSSSSSSUUURRROOONNNNNNNNNMMMLLLIIIIIIJJJIIIHHHGGGEEECCCDDDDDDBBBAAA???>>>===<<<<<<<<<;;;::::::::::::;;;666555555444333444444444222222111111111111222222222111111000000000000000000000000///......------.........---------------,,,,,,,,,,,,---------------------...............................................................---------------------------,,,,,,,,,......,,,***++++++,,,---------------.........---------------......---------------...++++++,,,,,,,,,,,,------)))))))))******+++++++++***+++,,,,,,------,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---***))))))***,,,,,,---------.........++++++,,,///000000...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++*********))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))******++++++******)))...------,,,,,,++++++*********++++++,,,---......******))))))***,,,---...,,,,,,++++++,,,,,,---......///111333222000...,,,,,,...//////...------..................---------000111000///,,,,,,,,,---000...,,,+++***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,.........---,,,---...222///+++******+++++++++------------..................---,,,,,,,,,------........................///...,,,,,,------,,,+++,,,---.........---,,,+++...------,,,,,,------......------------,,,,,,,,,,,,---......,,,,,,---......------------,,,,,,,,,---------.........//////,,,,,,------.../////////---------............///000000///...................../////////000000000------------------------////////////............+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++)))))))))******++++++++++++++++++,,,,,,,,,------++++++++++++,,,---......+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++++++++************+++,,,zzzkkkbbbcccbbbbbb```\\\ZZZYYYYYYWWWUUUSSSSSSSSSRRRRRRSSSSSSSSSTTTRRROOONNNNNNNNNMMMLLLIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA???>>>===<<<===<<<:::999777666666555666666555444444444444555111111111111111111111111222111111000000000000000000000//////............//////......------,,,,,,+++++++++,,,,,,,,,------........................------------------------.........///////////////........................------------------,,,++++++,,,,,,---...---------------------------------,,,,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,------......------...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++))))))***,,,,,,,,,,,,------------,,,+++,,,///222222///+++,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,------,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++*********************+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111,,,,,,++++++,,,---///000,,,++++++++++++,,,------,,,...///111111///---,,,,,,...//////---------...//////............------111333444111...,,,...111......,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...//////------...///***)))((()))***,,,------,,,,,,,,,+++,,,---.........------,,,,,,,,,------........................///...------------,,,***,,,------......---,,,,,,...------,,,,,,------...........................,,,---......,,,,,,---...------------------------+++,,,------......------////////////000000111111---------............///333222000/////////000111////////////////////////------------------------//////......------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++************++++++++++++*********++++++++++++,,,*********+++,,,---...///++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++***+++++++++,,,,,,zzzkkkbbbcccbbb```^^^[[[ZZZYYYXXXVVVTTTSSSSSSRRRQQQQQQRRRSSSSSSTTTQQQOOOMMMNNNNNNNNNMMMJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBAAA???>>>======<<<;;;999888666666555555666666555444444444444555///000000000000000000///222111111000000000000000////////////............/////////......---------+++++++++,,,,,,,,,------.....................---,,,,,,,,,,,,,,,,,,,,,,,,............//////000000........................---.........---,,,,,,,,,,,,,,,---.........------+++,,,,,,,,,------......,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---............---...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++******+++++++++++++++,,,,,,,,,,,,,,,++++++...222222///,,,...---+++*********+++,,,---,,,,,,++++++,,,,,,---...,,,***+++,,,......---,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,++++++***)))))))))******++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,---...//////...---,,,******+++,,,,,,---......------...//////000111111......---,,,,,,---......,,,,,,++++++,,,,,,---...+++,,,---//////...,,,+++---...///...---,,,...///000000000/////////......///111222000---,,,...000+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...//////------...///)))+++---...////////////++++++******++++++,,,---------,,,,,,,,,------...........................///...,,,,,,------,,,+++,,,,,,------------------...------,,,,,,------...************************,,,---......,,,,,,---...------------------------+++,,,---.........------////////////000000000000---------............///111000///...---...///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++))))))))))))************,,,,,,+++++++++,,,------***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,zzzuuuggg```aaa______]]][[[ZZZZZZYYYVVVTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSQQQNNNMMMNNNOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBBBBAAA@@@???>>>===:::999999999999::::::;;;666555555444333444444444//////000000000000//////222111111000000000000000//////////////////....../////////...............,,,,,,,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000---------------------------///000///---,,,,,,,,,,,,,,,---...............******+++,,,---......///......////////////...---------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,------......------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---*********+++++++++,,,,,,+++++++++---///000///...111///---+++******,,,,,,------++++++++++++------111///------...000000///,,,,,,++++++++++++,,,,,,+++++++++++++++******)))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++---...//////,,,,,,,,,------------......---,,,+++++++++,,,------,,,,,,,,,,,,---......+++,,,---.........---,,,......///...,,,,,,...000111111111000//////......---------,,,+++***+++---***+++---//////...---+++------------------------------------------------,,,.........---,,,---...***,,,//////---+++***)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,---.................................---,,,,,,......---,,,,,,,,,,,,------------......------,,,,,,------...***++++++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------------............/////////000000------..................---------............///......---,,,,,,,,,,,,,,,///.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++))))))))))))*********+++------,,,+++++++++,,,,,,******+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))***+++,,,---------,,,wwwpppeee```aaa___```^^^\\\\\\[[[ZZZWWWUUUSSSRRRPPPOOOOOOPPPRRRSSSSSSQQQNNNMMMNNNOOONNNNNNLLLKKKJJJIIIHHHGGGGGGGGGCCCBBBBBBAAA@@@???>>>>>>:::::::::::::::;;;<<<<<<555444444333333333333333///000111111111111000///222111111000000000000000.../////////////////////............////////////,,,------------.........//////.........---------------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---///111000---++++++---,,,------...............)))******,,,---...//////...///000111111///,,,+++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,---------------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---...+++++++++,,,,,,,,,------***++++++++++++---///111333111...,,,++++++,,,---...---+++******+++---...111///,,,,,,---...//////,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))((()))***+++,,,++++++************++++++++++++,,,***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,******+++,,,,,,---......---------,,,,,,,,,,,,+++---,,,,,,+++,,,---///000......------......///000,,,---...////////////............---,,,,,,...000111000000///......------...---++++++,,,,,,,,,++++++,,,,,,---.........---........................,,,,,,---......---,,,,,,+++---...---,,,+++,,,---***+++---+++(((&&&'''(((+++,,,---...///...------,,,,,,,,,,,,,,,---...///........................,,,++++++,,,...///...---,,,,,,,,,,,,------.........------,,,,,,------...,,,,,,---------.........,,,---......,,,,,,---...,,,,,,,,,---------......///...---------...///000.....................------------............///...............---,,,,,,---.....................------------------------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------------************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))***+++---------------vvvooofffbbbddd``````___^^^]]]]]][[[YYYVVVSSSRRRPPPOOOOOOPPPRRRSSSSSSQQQNNNMMMNNNOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGBBBBBBAAAAAA@@@???>>>>>>===<<<;;;:::999888888888444444333222222222222333000111222333333222111000222111111000000000000000.........///////////////------......//////000000---------.........////////////.........---------........................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---000111000---++++++---,,,---......//////......))))))***+++---...//////+++---///111000---)))'''---------,,,,,,+++++++++'''((()))***+++,,,------***+++,,,,,,------,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000,,,,,,,,,---------......)))+++,,,+++)))***///333555333///---+++,,,---......---+++******+++---......,,,)))(((***+++,,,,,,,,,++++++++++++++++++,,,***++++++++++++***))))))((()))***+++,,,+++******))))))*********+++++++++)))***,,,------,,,***)))+++++++++,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,---------...///111333555///............///000000......///000000111000000...///...---,,,,,,...000000000///...------,,,,,,222///,,,---///111///---...---+++++++++---///000////////////////////////+++,,,...//////...,,,++++++,,,------++++++,,,---,,,------+++)))***---111,,,---///111111000///---,,,,,,,,,,,,,,,---...///........................+++******,,,...000///...,,,,,,,,,,,,,,,---...///...------,,,,,,------...)))))))))******+++++++++,,,---......,,,,,,---...,,,,,,,,,------.........---,,,***)))***+++---///000000000000000/////////---------.........//////000111222222222111///...---------.........//////////////////////////////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++'''((()))***+++,,,------,,,,,,---------.........++++++++++++,,,---......)))***+++,,,------...---************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))***+++---......------uuunnnjjjbbb^^^^^^___^^^\\\[[[XXXWWWUUUTTTQQQQQQQQQQQQRRRRRRRRRSSSOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGEEECCCAAA@@@@@@???===<<<;;;:::999888888888999:::666666555444222111111000444444222111000000//////111111111111111111111111///////////////......---............---,,,+++***........................---...///...,,,+++,,,---........................,,,---...///000000000000000///---,,,,,,---///000000...,,,,,,,,,,,,***(((***+++---//////...---,,,///...---,,,,,,,,,,,,,,,000---+++,,,///000///---.........------,,,,,,,,,******+++,,,------------+++,,,,,,,,,,,,+++******+++)))((()))---...---+++/////////......---,,,,,,......---------,,,,,,,,,------------.........///---,,,,,,++++++,,,,,,---111...***)))***---//////222333222000,,,))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((***)))))))))+++,,,+++***------------------------)))))))))******)))))))))++++++++++++******))))))...,,,***)))******)))(((---.........------,,,+++******+++++++++,,,,,,,,,---+++******,,,------,,,....../////////...---,,,,,,,,,------------------111000...---,,,---///000///,,,***+++...///...,,,---...---,,,******,,,---///...,,,++++++,,,...///+++,,,---.........---,,,........................---------,,,,,,,,,++++++---------............///.........------,,,,,,,,,...............---------...---+++,,,---...---,,,///............---------+++,,,---.........---,,,,,,,,,,,,,,,---...//////...------,,,,,,++++++***,,,,,,+++******+++,,,,,,000---++++++------+++(((......---,,,---...///000////////////000000000000///---,,,---///000...,,,,,,,,,------.../////////111000...------///111333111111000000//////......------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++---...---+++,,,++++++******++++++,,,******+++,,,,,,---......000///...,,,+++++++++,,,******+++,,,,,,---......rrrllljjjddd```aaa___^^^]]][[[YYYWWWUUUUUUQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPQQQPPPPPPOOONNNMMMKKKKKKJJJIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@>>><<<<<<;;;999888777888888999666555555444333222111000333333222111000000000000111111111111111111111111///000000000000///......+++,,,---......//////...........................---...///...,,,+++,,,---........................+++,,,---...////////////000...---,,,,,,---...000000...------------,,,***+++,,,---.........---,,,...---,,,++++++++++++,,,///---,,,+++,,,,,,++++++......---------,,,,,,,,,,,,---------------,,,+++((()))***+++,,,------------+++***+++...///---+++---------------..................---------,,,,,,,,,,,,------------......------,,,,,,,,,,,,------000...+++***+++---......111222111///,,,************************************+++,,,------,,,+++++++++))))))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))+++***)))***,,,,,,+++***+++,,,,,,,,,+++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,------......///000///.........000222333222///------...///---,,,+++---......,,,+++++++++///...,,,++++++,,,...///+++,,,---...............,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++//////.........---------......---------,,,,,,,,,------..................///...---...//////---,,,///............------------,,,,,,+++,,,---...///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---......,,,***)))+++...///000...------,,,---...///000............////////////000...,,,,,,...000...---,,,,,,------...////////////...---------...000000000000000000//////......////////////////////////.........---------,,,,,,...------,,,,,,++++++++++++,,,,,,------,,,,,,+++((((((((())))))*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...,,,***))))))))))))))))))))))))******+++,,,,,,---......//////......---,,,,,,++++++++++++,,,,,,---------pppkkkjjjdddaaaccc______]]][[[YYYWWWVVVUUURRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOONNNKKKKKKIIIHHHGGGFFFFFFFFFEEECCCAAAAAAAAA@@@>>><<<<<<;;;999888777777777888666555555444333222111111222222111111111111111222111111111111111111111111111111111111111000//////,,,,,,---...////////////........................---...///...,,,,,,,,,...........................***+++,,,---............///...---,,,,,,---...//////...------//////...---,,,,,,,,,---------......---,,,++++++++++++++++++---------+++)))(((((()))...------------,,,,,,,,,/////////......,,,++++++((()))***,,,---------------,,,,,,,,,------,,,***+++++++++,,,---........................---------,,,,,,,,,------------.........------------......///---++++++---...------///000000///,,,++++++,,,++++++++++++++++++++++++)))***+++,,,------------+++***)))***,,,,,,,,,***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++*********************,,,...///---,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++...111000---++++++,,,---,,,+++*********++++++++++++,,,,,,---...//////.........///000333555777333111///.........---,,,))),,,///000...,,,******...---,,,++++++,,,---...------------...///000111---------,,,,,,+++++++++------------,,,,,,,,,,,,111000///...---,,,++++++...------------,,,,,,,,,,,,---------...///////////////...///000///---+++///............---------+++)))(((''''''***---/////////...---,,,,,,,,,,,,***++++++,,,------............------------.........---+++))))))+++000333...------------...//////------------............111...,,,,,,---//////...,,,,,,------.../////////,,,------...............000000000////////////...//////////////////////////////.........---------//////...------,,,+++++++++,,,,,,------,,,,,,+++'''((()))***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))***+++,,,,,,+++***)))***++++++,,,,,,------......////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,ooojjjiiidddaaaccc```___^^^\\\ZZZXXXVVVVVVRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRQQQPPPOOONNNMMMLLLKKKIIIGGGFFFEEEEEEFFFEEEDDDBBBAAAAAA@@@>>><<<<<<;;;999888777666777777666555555444333333222222111111000000111222222333111111111111111111111111111222222222222111000000000000000000///...---,,,........................---...///...---,,,---...........................+++,,,---...............///...------------...///---,,,,,,---...//////...---,,,,,,,,,,,,---...///------,,,++++++,,,,,,---***,,,---+++((('''))),,,------------------------......//////...------,,,,,,,,,------,,,,,,+++***---------------+++***(((+++++++++,,,,,,---------........................------------.....................------.........---,,,,,,---......---+++---...///...,,,+++,,,---------------------------++++++,,,,,,------------+++***)))***,,,---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,...000000---+++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,111555444///++++++......---+++))))))***+++,,,,,,,,,------------------.........///000222444555111000...............---+++---//////...,,,++++++...---,,,,,,,,,,,,---......---------...000111333/////////......------,,,...------------,,,,,,,,,000//////...------,,,,,,------------------------,,,,,,,,,---...///000000.........///000///,,,)))///............---------+++***))))))***,,,...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------...---......+++((((((+++///------------......//////------........./////////111///---,,,---...///000,,,,,,------.../////////+++---...000000///...---////////////////////////------------------------............------------//////...---,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,---///000000///---,,,+++++++++,,,,,,------------...000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,+++pppkkkiiiccc```aaaaaa```___]]][[[YYYWWWVVVSSSSSSSSSTTTTTTTTTTTTUUURRRRRRQQQQQQPPPNNNMMMLLLMMMLLLJJJGGGFFFEEEFFFFFFFFFDDDBBBAAAAAA@@@>>>===;;;:::999777666666777777666555555444444333333333000000000000111222333333111111111111111111111111222222222222222111111000000000000000///...---,,,........................---...//////------...///........................---......////////////............------.........,,,+++***+++---......------,,,,,,,,,,,,---...///......------------...///)))+++---,,,******---000------------------------,,,---......//////......,,,------------,,,++++++...///000000///---+++***---------,,,,,,+++++++++------..................---............/////////.........------.........---,,,,,,---//////---+++,,,---...---,,,,,,---...------------------------------,,,,,,+++++++++++++++*********,,,---,,,+++---------------------------......//////......---+++++++++++++++++++++,,,---------///000///,,,)))---,,,+++++++++,,,------++++++,,,,,,,,,------------222666555000,,,---///000...,,,+++***+++---............------,,,,,,+++...............///000000,,,,,,---,,,------...///.........---,,,+++,,,...---------,,,,,,---------......------...///111222/////////......---------.........---------,,,,,,........................------------------------,,,,,,,,,---...///000000---,,,,,,---...---+++)))///............---------......///000111222222222,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,------------,,,,,,(((+++...---***((()))+++---------...................../////////000000000000//////...---...///000,,,,,,------.../////////,,,---000111222111///................../////////---------------------------------,,,,,,,,,,,,+++---------,,,+++******)))+++,,,,,,------,,,,,,+++///.........------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********...///111222222111///...++++++,,,,,,,,,,,,------,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,+++qqqllliiiccc___```aaaaaa___]]][[[YYYXXXWWWSSSTTTTTTTTTUUUUUUUUUUUURRRRRRQQQQQQOOONNNLLLKKKOOOMMMJJJHHHFFFFFFFFFGGGFFFDDDBBBAAAAAAAAA???===:::999888777666777888888555555555555444444333333111000000000111222333333111111111111111111111111111222222222222111000000,,,,,,---...////////////........................---...//////...---///000..............................///////////////...........................,,,+++***+++---...---,,,,,,,,,,,,---------.....................//////000***+++,,,,,,,,,---///111,,,,,,,,,------------...++++++,,,....../////////)))***+++---............000222555444222000...............---,,,+++++++++,,,,,,,,,------------------------.........//////......------------......---,,,,,,---......---++++++,,,...---,,,+++,,,...++++++++++++++++++++++++...---,,,+++************,,,+++***+++,,,------+++------------------------)))******++++++******)))++++++++++++,,,,,,,,,,,,///...---.........+++)))******)))(((((()))+++,,,,,,,,,,,,,,,------------...111444333000......///000///...---------...............------,,,,,,+++.........------,,,,,,,,,***+++,,,,,,,,,---///111//////...---++++++---///------------------------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,---------.........//////,,,,,,,,,------------...,,,---------.../////////,,,+++******,,,---,,,+++///............---------+++---...///000///...---,,,,,,,,,,,,---...////////////......---,,,,,,+++,,,,,,------------,,,,,,$$$'''+++------,,,,,,,,,,,,---......//////......////////////000000000111...///000000///...///000,,,,,,------.../////////---...000222222111000///---............/////////////////////////////////------,,,,,,,,,+++++++++,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++...------,,,+++***)))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,rrrllljjjdddaaabbbbbbaaa```^^^\\\ZZZXXXXXXTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSSSSRRRPPPOOOMMMLLLQQQOOOLLLHHHGGGFFFGGGHHHFFFDDDBBBBBBBBBAAA???===888777777666666777999:::555555555555444444444444111111111111111111222222111111111111111111111111111111111222111000000///+++,,,---......//////...........................,,,...//////......///111........................---......//////......------..................------,,,+++,,,---...---,,,+++,,,---.........---,,,---------------...//////---+++++++++---.........,,,,,,,,,---------......+++,,,---------------,,,)))***,,,---......//////...222555555222000//////.........---------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------...---,,,,,,---...---,,,+++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((((((''''''+++++++++,,,,,,,,,------...,,,+++,,,------,,,+++***)))((('''((()))+++,,,,,,,,,,,,------------.........................../////////.........------,,,,,,,,,---------......---------------,,,+++++++++---......,,,,,,///111---...//////---,,,---...,,,------------------,,,---............---,,,,,,***++++++,,,,,,---------............------------...............---------,,,,,,,,,---------......------..................---+++))))))+++---......///............---------,,,,,,+++++++++*********------,,,,,,,,,------..................---------,,,---...//////...---,,,((()))***,,,...000///...,,,---.../////////...---........./////////000000,,,///222222000......///,,,,,,------.../////////---...///000000000///...---------.........//////////////////////////////...---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++******)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------qqqmmmkkkfffcccdddbbbaaa```^^^\\\ZZZYYYXXXTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMRRRPPPLLLIIIGGGGGGHHHIIIFFFEEECCCBBBBBBAAA???===777777666666666888999:::555555555555555444444444222222111111111111111222111111111111111111111111000111111111111000//////............---,,,+++***........................,,,...//////......///111........................---------...------,,,,,,------............------///...------...///...---***+++---//////...---,,,,,,,,,,,,,,,,,,---...//////,,,******---...---***,,,,,,,,,------.........------------,,,+++******------......------,,,++++++...222333000---,,,---,,,------......//////000*********++++++,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---///---++++++---...------,,,---...---+++***+++,,,........................)))((((((((((((***+++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------,,,+++)))***,,,......---,,,+++***)))***+++---...,,,,,,,,,---------......---+++******,,,------,,,....../////////...---,,,)))***+++,,,...///000111,,,------......---,,,,,,...000111///---,,,...111+++...111111///---,,,+++,,,------......------,,,---......///...,,,+++***+++,,,,,,---...///000000//////.........---------000000///...---,,,,,,+++,,,,,,,,,------........................---------...,,,))))))+++...111111//////.........---------333111///---,,,---///000//////...---,,,,,,,,,,,,,,,,,,------.../////////---...///000000///...---111...++++++...000///---,,,,,,.../////////...------------.........//////+++///333444111///...///,,,,,,------...//////000,,,------...............---------.........//////------------------------//////.........---------++++++,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000,,,+++,,,...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,******+++,,,,,,---......qqqmmmkkkeeeaaaaaabbbaaa______^^^\\\XXXVVVVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUTTTRRRQQQOOONNNNNNOOONNNMMMKKKIIIGGGEEEEEEHHHGGGDDDBBB@@@???>>>???@@@===888666666777888888777777666555444444444444333222222222111000000000333333222111000000111111111111111111111000//////------......//////000000000000///...------,,,,,,---------.........////////////...------------...---------............///..............................---------,,,,,,,,,,,,,,,,,,---------......---------------------------.../////////...,,,+++///---+++,,,......,,,***.........------,,,,,,,,,---------------------,,,++++++++++++++++++++++++........................000///...---,,,+++++++++///,,,...,,,'''---222+++,,,,,,,,,---------......,,,,,,+++******)))))))))+++***)))***,,,---,,,+++---.........///000000000---+++***+++...///,,,***---,,,,,,++++++,,,,,,---++++++******************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((*********+++---...///......---------......///...---,,,++++++******///...------,,,,,,,,,,,,...---,,,,,,---///222333///...---,,,,,,,,,,,,,,,////////////////////////000000///...---,,,,,,+++------------......//////....../////////...,,,+++////////////////////////,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------............------((()))+++---......------...///000111111000///...222000///---,,,,,,,,,---,,,,,,,,,,,,---...//////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///------............------///...------...///000111///...,,,++++++,,,...///........................////////////////////////,,,---...///000000000000...---,,,++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++000//////......------,,,))))))***++++++++++++***+++,,,---.........------+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,ppplllkkkeeeaaabbbcccaaa```___]]][[[WWWTTTVVVVVVVVVWWWWWWWWWXXXXXXUUUTTTSSSRRRPPPOOONNNMMMNNNNNNLLLKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@??????@@@@@@<<<888666666777888888666666555333222222222222222222222222111111111111333222222111000000111111111111111111111000//////////////////////////////000//////......---,,,,,,---------.........////////////...------------...---------............///.................................---------,,,,,,++++++++++++,,,,,,,,,,,,------------------------......//////...------,,,000...,,,,,,...///---+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------++++++++++++++++++++++++........................------,,,+++************,,,***......(((---000(((,,,,,,,,,---------......***++++++++++++++++++++++++******,,,---...,,,+++------,,,++++++***)))))),,,+++***+++---...,,,)))---,,,,,,++++++,,,,,,---)))*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---......---------......///...---,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,///...---,,,,,,...///000,,,,,,++++++++++++,,,,,,///////////////////////////......---,,,,,,++++++,,,,,,---...................../////////...,,,,,,------------------------,,,---.../////////...---------------------------........................---......//////......---,,,,,,---------------,,,//////000000000000//////000000...---,,,,,,------,,,++++++++++++,,,,,,---........................---------,,,,,,,,,++++++,,,++++++++++++,,,---...---......//////......---------///000000000//////---,,,***))))))***,,,---....................................................../////////......---000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,+++)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,ooolllkkkeeebbbbbbbbbaaa___^^^]]]ZZZVVVSSSVVVVVVVVVVVVWWWWWWWWWWWWTTTSSSRRRQQQPPPOOONNNMMMMMMMMMLLLJJJIIIGGGFFFEEECCCBBBAAA@@@?????????@@@???<<<888666666777888888666555444222111000000000111111111222222222222222333222111111000111111111111111111111000000000///000000000000////////////000//////......---------------.........///////////////...------------...---------............///.................................------------,,,,,,,,,,,,,,,---------...------------------------//////...------------...000...------......---,,,,,,,,,++++++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,***)))...///***///111))),,,,,,,,,---------......******+++,,,,,,---......++++++,,,...000///---+++///......------,,,,,,,,,,,,++++++,,,------,,,***---,,,,,,++++++,,,,,,---))))))***+++,,,---............------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////...+++******+++---------------...///000---,,,+++++++++,,,...///...---,,,,,,,,,,,,,,,---000///---,,,,,,,,,---...------,,,,,,,,,------...////////////////////////---------,,,,,,++++++***,,,...///111111000///............///......---,,,------------------------,,,---......//////..............................---......//////000000000---......//////......---//////...---------------000//////////////////000///......---------......///...------------------........................------------,,,,,,,,,,,,++++++++++++++++++,,,------......//////......---+++---///111222000...,,,---,,,+++******+++,,,---........................------------------------/////////......---++++++------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------,,,,,,++++++---...///******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,nnnkkkkkkfffbbbccc```___^^^]]]]]][[[XXXUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRQQQPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCBBB@@@???>>>>>>===>>>;;;777666666888888888666555444333222111111111111111111222222333333333222222111111111111111222222111111000000000000000/////////000000000000000000/////////......------............//////////////////...------------...---------............///....................................------------////////////000000000000........................//////---,,,,,,---.../////////............------------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------...///+++)))///000,,,222888000,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---000111111---+++------...///000000111111---------......---,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////...+++******+++,,,,,,,,,---...///000111......,,,++++++,,,---...,,,,,,,,,+++,,,,,,------...------,,,,,,,,,------111111000///////////////---------------------------------,,,,,,,,,,,,,,,...///222444444333111///..................------////////////////////////---------.......................................,,,,,,---...///000000111......////////////......000///...------...///000000///...------...///000------------......//////......---,,,+++++++++,,,...........................------------,,,,,,,,,---,,,,,,++++++,,,------......////////////......,,,...///000111000...---///...------------...///........................------------------------------......---,,,,,,++++++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++******,,,...///---,,,,,,,,,------......,,,,,,------------------------------------------oookkkkkkfffbbbccc^^^]]]\\\]]]^^^]]]ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSRRRQQQPPPPPPKKKJJJJJJIIIHHHGGGGGGGGGEEEEEECCCAAA???===;;;:::<<<:::777666777888888777777666555444444333333444111111222222333333333444222111111111111111222222222111000000//////000000---......///000111111222///////////////................../////////000000//////...------------...---------............///........................//////.........---------/////////000000000111111........................///...---,,,,,,---//////......///...------------------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////...+++//////---666???999,,,,,,,,,---------...............---------,,,,,,+++,,,---000222111...+++******+++,,,---...////////////000000///...---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,---...///000111000000///---,,,++++++***+++++++++++++++,,,---...++++++,,,,,,---...//////444333222000///...------........................------------............,,,...111333333222000.........------............////////////////////////------------......//////------------------------++++++,,,---......//////...//////////////////.........------...///111222000///...------...///000,,,,,,---....../////////++++++***))))))((()))))).................................---------,,,,,,///...------------.........//////////////////...//////............//////........................////////////////////////------------------------+++,,,,,,---......------...///000111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,***)))***+++---///------,,,,,,,,,---...///...---------------------------------------------pppmmmlllfffbbbccc^^^]]]]]]^^^___^^^\\\ZZZVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEECCC@@@===:::999;;;999777666777888888777777777666666666666777777222222222333333333333333111111111000111111222333333222000/////////000111------......///000000000////////////////////////....../////////000000000//////...------------...---------............///......................../////////.........------------------.........///...........................------------...//////---...///...,,,+++,,,---******++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---///,,,......,,,666@@@;;;,,,,,,,,,---------......//////...------,,,++++++,,,,,,---///111000...,,,.........---------------///000111000...------...---,,,,,,++++++,,,,,,---......---,,,+++***))))))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...---------------...///000000000000000...,,,)))'''************+++---......***+++,,,---...///000000222111///...,,,+++++++++111111111111111111111111---------....../////////***+++---//////...---,,,......---------...//////------------------------...------------...//////------------------------++++++,,,,,,---............//////000000//////...,,,---------///000111222///..................///,,,,,,---.../////////...///......------------.......................................---------,,,000//////..................//////000000//////...111000...------...///000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------++++++---....../////////.........//////.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***************+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))),,,+++*********+++---...,,,+++***)))***+++,,,---------,,,+++++++++,,,,,,------------------------rrrnnnmmmgggccccccaaa```_________^^^[[[XXXVVVVVVVVVUUUUUUUUUTTTTTTQQQQQQQQQPPPOOOOOONNNNNNIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDAAA???<<<;;;:::888666666777888777777666666666666777888999999333333333333333333222222111111000000111222222333333222000///...///000111///.........------,,,,,,/////////////////////000.../////////000000000000//////...------------...---------............///........................////////////............,,,,,,---------.................................,,,------...//////......+++---...---+++)))+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,...+++...---***222:::444,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---,,,,,,---//////...,,,........................---///111///---++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++*********)))++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---.........---------......///---///111222111---)))''')))))))))***+++---...///,,,---......////////////......------,,,,,,------000000000000000000000000++++++,,,------...//////+++,,,---.........------...------,,,---...///000------------------------...------,,,---...///000........................------------............//////000000000000//////,,,---......////////////---......//////......---,,,---...//////......---111111000000000111222222....................................------------//////...---------------//////000000000000/////////////////////......---,,,,,,------------,,,,,,////////////////////////........................---....../////////......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,+++***))))))+++,,,...///...---,,,,,,,,,------........................sssooommmgggcccccceeecccbbbaaa```]]]YYYVVVVVVVVVVVVUUUUUUTTTTTTTTTOOOOOOOOONNNNNNMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDCCC@@@>>>===:::888666666777888777666444444555555777888999:::444444444333333222222222111111000000111222333333333222000///...///111222111000///...,,,***))))))////////////000000000000////////////000000000000//////...------------...---------.........//////........................000/////////......................../////////000////////////////////////+++,,,...///000///...---***,,,...,,,***(((***,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,***...---(((...333,,,,,,,,,,,,---------......***++++++,,,,,,------...---,,,+++,,,---......---%%%&&&'''(((***+++,,,---+++...000...+++))))))+++---,,,,,,++++++,,,,,,---******************+++++++++,,,,,,---...///000000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---//////......---------......***---111333222///+++((()))))))))***+++---...////////////000//////...------------......000111111------------------------******+++,,,------......////////////000000000111...------,,,---...///000////////////////////////......---,,,---...///000000000000000000000000000///////////////.........//////000000000000//////---.../////////...,,,+++,,,---...//////...---,,,------...//////...---,,,,,,,,,,,,,,,,,,---...///........................//////.........---------///...---,,,,,,,,,,,,,,,//////000000000000//////---///000111111///---+++......////////////......000000000000000000000000////////////////////////000000000000///...---,,,000///...------...///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,------......//////000,,,---......//////.........---,,,++++++---///000222111000///...//////000........................vvvrrriiieeeeeeaaabbbaaaaaa___]]][[[ZZZYYYSSSTTTVVVVVVVVVTTTRRRQQQRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJKKKKKKKKKHHHFFFFFFEEECCCAAA???===<<<;;;888888777777666555555444555555555444444333333333111111111111111111111111222222222222222111000///333333444333222000...---......///000000000000000/////////000222111///---////////////////////////333111...+++***+++---...------------------------000000000000//////////////////...---------------,,,,,,---.../////////.........------------............------------......,,,,,,,,,------.........------------------------...---,,,,,,,,,,,,---...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,444444333222///,,,)))'''------,,,+++,,,---...///.........------,,,,,,,,,...---,,,,,,++++++++++++,,,---...//////...---,,,---,,,,,,...//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222---+++---...++++++---+++++++++,,,---///222333,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++'''444???;;;...%%%)))111////////////////////////111+++)))...333222000///,,,---.........---,,,+++---++++++---000111000------------............//////////////////......---,,,---...///000000111000222222222111000...---,,,/////////......---------//////.........---------,,,,,,,,,---------......///......///000000///...111000///------......///000//////.........//////---,,,+++,,,...///...---//////.........---------000///,,,*********+++,,,)))***,,,...//////............------------......------------------------............//////000000111000//////000111000...//////.........---------///............///000000---...///000000///...---000000///...------,,,,,,//////000111111111111111000.........///000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,.........------.................................***+++,,,---------,,,+++******+++,,,,,,---......+++,,,,,,---...///111111999666222...,,,++++++,,,------------------------vvvrrriiieeeeee```bbbbbbbbbaaa```]]][[[YYYTTTUUUWWWWWWWWWUUUTTTRRRSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKHHHFFFEEEDDDCCCAAA???===;;;:::<<<<<<<<<;;;:::999999999777666666555444333333222222222222222222222222222222222222222222111000000///000111222222222111000...//////000000000000000/////////000222111///---////////////////////////222000...---,,,,,,---...........................000000000/////////......000///......------------------......///.........///......------......///......------------......,,,------------------...------------------------......---,,,,,,---......+++***)))***,,,---,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))---,,,,,,,,,,,,---............---------,,,,,,,,,///...------,,,,,,,,,---,,,,,,---......---,,,,,,---,,,,,,---///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000,,,,,,///000---,,,------,,,,,,,,,,,,...///000///...---,,,++++++++++++---,,,,,,,,,,,,,,,,,,++++++666@@@>>>222***+++000////////////////////////***'''(((///333000+++))),,,,,,---......---,,,+++,,,+++***,,,///000///------------............//////////////////......---+++,,,,,,,,,,,,,,,,,,,,,111111111000///...---,,,............---------,,,//////.........---------------.........//////////////////000111000000...111000///...---...//////000//////........./////////...---...///000///.../////////......---------111///---,,,+++,,,---...,,,---...///000000/////////......------......///------------------------------......///////////////...,,,---...///...,,,////////////..................------......///000---...///000000///...---000//////...------,,,,,,------...//////////////////...------//////...------------.........//////------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,------------,,,***)))******+++,,,,,,---......,,,,,,,,,---...///000111777444111---+++++++++,,,------------------------vvvrrriiidddddd```bbbcccddddddbbb___\\\ZZZUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKHHHFFFDDDCCCBBB@@@>>><<<;;;:::;;;;;;::::::999888888888888777666555444333222111333333333333333333333333111222222222222111000000...///000111111111111000//////000000000000000000000//////111222222000...////////////////////////000//////......---------////////////////////////////////////............111000///...------------....../////////...------///......------......///......------------...............---------------------------------------......---,,,,,,---......+++))))))***+++,,,+++***...---------,,,,,,++++++***+++,,,---......------+++,,,------......------------------,,,,,,,,,,,,//////...---------......+++,,,,,,------,,,,,,+++---,,,,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++---222444000---,,,...---,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...555<<<<<<444---,,,---........................,,,))))))///222000,,,+++++++++,,,------,,,,,,++++++++++++,,,...///...,,,---------............//////////////////......---.........///////////////000000//////.........---...------------,,,,,,,,,/////////............---....../////////000000000000000000111111000000///111000///.........///////////////......//////000111000//////111111000///////////////............000000...------...///000//////000111111111000000///......------......///........................---------..................---,,,---...///...---000000/////////.........---------------......///---...////////////...---/////////...------,,,,,,------...///////////////...---,,,---...///...,,,........./////////000000........................++++++,,,------...//////,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---,,,+++))))))***++++++,,,,,,------...,,,,,,,,,---...///000111333111///,,,++++++,,,---------------------------xxxrrriiidddddd``````bbbcccdddccc___[[[YYYTTTUUUVVVVVVVVVUUUTTTTTTVVVUUURRRPPPNNNLLLKKKJJJKKKJJJJJJKKKKKKKKKHHHFFFCCCBBBAAA???===<<<::::::999999999888888777777777777777666444333111000000333333333333333333333333111111222222222111111000111111111000///......---000000000000000000111111000///000111222222000...////////////////////////......///000000///...---////////////////////////////////////.........---111000///...------------///////////////...---,,,//////............//////......------------......//////......------,,,,,,..............................------------......+++*********,,,---,,,+++.........---,,,,,,++++++,,,,,,------------------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++...555777222---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,------------000333333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111,,,))),,,///......111+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......---------............//////////////////......---......//////000111222333//////..................---------------,,,,,,,,,/////////...................../////////000000000///000111111000/////////000000000/////////////////////////////////000111222111000000111111000/////////////////////////////////.........///000000000000111111000000000/////////............//////........................------------............000///...///000111000////////////.........---------,,,,,,,,,,,,---..............................//////.........---------//////000111111111111111...---,,,,,,---...---,,,---.........////////////------------------------+++,,,,,,,,,---------...,,,,,,,,,------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,---------------,,,++++++***+++++++++,,,,,,---------,,,,,,,,,------///000000000///---,,,+++,,,------........................zzzsssiiidddddd```^^^___aaabbbaaa^^^ZZZWWWSSSSSSSSSTTTTTTTTTTTTSSSWWWUUUSSSQQQNNNMMMLLLKKKKKKJJJJJJKKKKKKKKKHHHFFFBBBBBBAAA???===<<<;;;:::;;;;;;;;;:::::::::::::::666666555333111000///...222222222222222222222222000111111222222222111111111111000//////.........222111000000000000111111000000000111333222000...////////////////////////---...///000111000..............................000////////////.........000000///............//////000000000///...------/////////....../////////......------------....../////////......---------................................................---,,,+++,,,.........---.........------,,,,,,,,,((((((((())))))***+++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......------------......---,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++...555777222...---******+++,,,------------,,,++++++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,+++++++++,,,...///------------------------...+++,,,000111...,,,---+++++++++,,,,,,---------...///000000000000000000---------............//////////////////......---...------,,,,,,---......000///............//////------------------------////////////////////////------........./////////...000222111///---...///000000000000000////////////////////////000111111222000///000111111000///000000000000000000000000..................//////000000///////////////////////////....../////////////////////////////////........................000......///111111111000.........---------,,,,,,---,,,,,,,,,,,,---............------------.....................---------//////000111111111111111...---,,,,,,---...---,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++,,,------...++++++,,,,,,,,,,,,---------------------...///000------,,,+++,,,,,,---...........................|||uuujjjeeeeeeaaa\\\^^^______^^^\\\YYYWWWRRRRRRRRRRRRSSSSSSSSSTTTVVVUUUSSSQQQOOONNNMMMMMMKKKJJJJJJKKKKKKKKKHHHFFFCCCBBBAAA@@@>>>===<<<;;;999999999999999999999999666555444333222111000///111111111111111111111111000000111222222222222111.........///000111222333333222111000///000111222111000000111333333111///////////////////////////,,,---///000111000000///........................000000000000//////////////////......//////000111//////000000000///......000//////......//////000......------------....../////////.......................................---...////////////...---...---,,,---...//////---------------------------''''''((()))+++---///000+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------///......------......///---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...333555111...---******,,,---............///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++******---///111////////////////////////+++---444<<<<<<555...+++,,,,,,,,,,,,---.../////////000222222111000000111---------............//////////////////......---444222000...---,,,,,,---222111000.........///000---------............///...////////////000000000------.........////////////111333222///---...000000000111111111000///...////////////000111222222111000///000222333222111000000000000111111111111///////////////...............---------...//////000//////......//////000000000000000000000000000///////////////.........---,,,,,,---///000///...///.........---------------------------......///......------------..............................------...///////////////...---,,,---...///...,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,---......//////------,,,,,,,,,,,,------++++++,,,,,,------......*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---,,,,,,,,,,,,---..............................~~~vvvkkkffffffbbb]]]]]]^^^^^^]]][[[YYYXXXSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUSSSQQQPPPOOONNNNNNKKKJJJJJJKKKKKKKKKHHHFFFCCCBBBBBB@@@???>>>===<<<888888888888888888888888666666555444444333222222222222222222222222222222000000111222222222222222////////////000222444555444333111000///000111222111000000222333333111///////////////////////////------...///000111111111////////////////////////222111111111000000000000------......///111222333...//////000000000000///000000////////////000000......------------..................////////////........................---...///000000///...------,,,+++,,,...///...---,,,,,,------.../////////,,,,,,,,,,,,---///000111---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---......---+++***)))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111...---000222///---...,,,---............---,,,......---......///000111---,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++,,,...........................---///666<<<;;;444///...------,,,,,,---///000111...111222222000///000111---------............//////////////////......---444333111000///000111222555333111///...//////000........./////////000000.../////////000000000000....../////////000000000111444666555111...000222000000111222111000///...////////////000111222333111000000111444555555444000000000111111222222222111111111111000///.........------------...000111000000////////////000000000000000000000000000000111111000000000/////////---,,,+++---///000///...000000000000////////////......------......///000...------,,,,,,------...........................------...//////////////////...------//////...---------------............------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------.../////////......------------......+++,,,,,,---......//////,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------.................................wwwlllggggggccc^^^^^^^^^]]]\\\[[[ZZZYYYTTTTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRPPPPPPOOOOOOKKKJJJJJJKKKKKKKKKHHHFFFCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<777777666666666555555555333333333333333333333333///000111222222222222222333222111000000111111222444333111000///000111222111000111222333333111///////////////////////////---......///000111222222000000000000000000000000222222222222111111111000,,,------...000111333444......///000000111000000000000////////////000000.........------.........------......//////000000////////////////////////---...///000000///...---,,,+++***+++---...---,,,+++,,,,,,---...///000000...---,,,***))))))******...---,,,+++,,,---...///*********++++++,,,,,,,,,---------------...///000------++++++++++++------...+++))))))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333...,,,...///------///...///000000///---,,,+++)))***,,,...111555888999---------,,,,,,+++++++++))),,,//////,,,)))((((((++++++++++++++++++++++++...,,,,,,...---***+++///......------...///111222---000222111///---///000---------........./////////////////////......---++++++***+++...111444666666555222000//////000000.../////////000000111111.../////////000000111111000000000000111111111111333666999777222000111444000111111222222000///...////////////000111222333111111111333555777777666000000111111222222222222333333333222222000///......---------...///111222000000////////////000000000000000000000000000000222222111111000000/////////...---///111222222111222222222222111111111111///............///000000...---,,,,,,,,,,,,---...---.....................///000000111111111111111000///......///000///.............../////////000........................+++,,,,,,------......///,,,,,,------...///000000///......------......///,,,,,,------...///000000...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////------..................////////////////////////|||rrrmmmgggfffhhhaaa```_________^^^[[[XXXUUUTTTSSSTTTVVVWWWVVVUUUYYYTTTOOONNNQQQSSSQQQNNNLLLKKKIIIIIIJJJJJJIIIGGGDDDCCCAAA???===;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;555444444555666666555333333222222111111222222333444444333222111111111111222///+++---111444333000222222222222222111000///222333333222000///000111000111111222222111111000000000////////////000000000000000000000000000000///...---,,,,,,---.../////////000000///...------------------.........///,,,------...///000000111000/////////............---,,,,,,,,,,,,---..............................000000////////////000000......---,,,,,,,,,,,,---...///000///---,,,---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///000,,,))))))+++------,,,,,,---...---+++***+++,,,------------------------........................///,,,******,,,---,,,***+++------+++---333666555.........------,,,,,,,,,......------------......---------------------------///000111111000///---///////////////.........------...///000000//////---......///000111111222//////.........------------...///000000///...---000000000000000000000000000000//////......------------...000111111111111///////////////.........///111222333333222000///222222222111111111111000111222222333333444555555000000000111222222222333...///000111111222111111222333444333///,,,+++***...............///000111...------------...//////000000000000111111111111777666444222111111222222---...///...---,,,---...////////////////////////......//////000000111111///......---------......000///............//////000000000000////////////...//////000//////......+++,,,---......---,,,+++,,,...000111111000...,,,---------,,,,,,+++++++++------------------------///......,,,+++***))))))++++++,,,,,,,,,,,,------///...---,,,,,,---...///---------............///222000...---,,,---...///,,,---------......//////111000///...------...///}}}sssnnngggdddfffcccbbbaaaaaaaaa```]]]ZZZVVVUUUTTTUUUWWWXXXWWWVVVYYYTTTOOOOOOQQQSSSQQQNNNLLLKKKIIIIIIJJJJJJIIIGGGDDDCCCAAA???===<<<;;;;;;::::::::::::::::::::::::888666555444555555333222333222222111111222222333333333222111111111222222;;;666000///111222000---222222222222222111000000111222333222000000000222111111222222222222111111000000////////////000000000000000000000000000000000000///......///000000//////000000///......---------........./////////.........//////000000111000000/////////.........---------------......///.......................................//////000///...------,,,,,,------,,,---...---+++++++++,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............//////,,,))))))+++------,,,,,,---...---+++***+++,,,------------------------++++++++++++++++++++++++---+++)))***---......,,,+++...---+++---333555444......---------,,,,,,,,,......------------......---------------------------...000111111000...---/////////////////////...------...///////////////---......///000000111111000000/////////............///000000000000///...000000000000000000000000///////////////.........---...///000000111000000////////////////////////555444333111///...---,,,333333222222111111000000111111111222333333444444111111111111111111222222000000111111111000000///000111333222///---------///............//////000...------------...////////////000000000111111111555444333222111111111111---...000000//////000222////////////////////////.../////////000000000111......---------------...000/////////////////////000000000000////////////------------------------,,,---...//////...---,,,---...///000000///...------------,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,,,,,,,---------.........///...------------...///---------............///222111///.........///000////////////000000000111111000///...---......///~~~tttooogggcccddd```___^^^^^^^^^]]]ZZZWWWWWWVVVUUUVVVXXXXXXXXXVVVXXXTTTPPPPPPQQQRRRQQQOOOMMMKKKJJJIIIJJJJJJHHHGGGDDDCCCAAA???===<<<<<<;;;999999999999999999999999;;;888555444333333222111222222111111111111222222222222111111111222333333???999333000111111///---111222222222222111000000///111222111000000111222222222222333333222222222000000////////////000000000000000000000000000000222111111000000111111222//////000000000///............/////////000000000000000000000000000000000000000000/////////.....................///000000........................---------------...///000///...------,,,---------+++,,,---,,,***)))***+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------............///...,,,******+++,,,---,,,,,,---...---,,,++++++---------------------------------------------------+++***)))***---/////////+++......,,,---222444333...------------,,,,,,,,,......------------......---------------------------...///000000///...---......//////////////////---......///////////////.........//////000000111000000000000000////////////000000111111000000///////////////////////////........./////////////////////000000000000//////////////////////////////666444222///---,,,------444444333222111111000000000000000111222222333333111111111111111111000000222222222111111000.........000111111000...//////000//////............///...------------...////////////000000000000111111111111222222222222111111...///111111111222333555////////////////////////////////////000000000000........................000000000000000000000000000000000000////////////...------,,,,,,---......---......//////......---........................------------,,,,,,,,,,,,------------------------,,,---------......//////---............////////////...------------...///---------............///////////////............////////////000000000000000000///............///uuuooogggaaaaaa^^^]]]]]]]]]]]][[[XXXUUUXXXWWWVVVWWWXXXYYYXXXWWWWWWUUURRRQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJJJJHHHFFFCCCBBBAAA???>>>===<<<<<<::::::::::::999999999999;;;888444222333333333333222222111111111111222222111111000000111222333333:::666222000000222222222111111222222222111111000...000111111000000111333222222333333333333222222000000////////////000000////////////////////////111111111111111111111111//////000000000//////...////////////000000000000111111111111000000000000000000000////////////...///////////////000000111........................//////...------.........//////...---------------***,,,,,,,,,******+++,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,---..............................---------............///...---,,,,,,,,,---......---.........,,,+++,,,---................................................,,,+++++++++---...//////+++......,,,---222333111------------------------...------,,,,,,------...---------------------------......//////......---............////////////......///////////////............/////////000000////////////////////////000000111111111111000000////////////////////////------......//////000000///000000000000//////...///////////////000000000000000000000000111111222444444333222111000000////////////000111111222222222222111111000000//////111111111111111000//////...000111111///...///000111000///..................------------...//////////////////000000000111...///000222222222111000///111222222111111333444////////////////////////////////////000000000000/////////000000000000000///000000111111111111111000000000000////////////000//////......///000111...//////////////////...///......------......///------------------,,,,,,------------........................////////////------........./////////.........------.........---------............///,,,---.........---,,,,,,---------.............../////////.........//////uuuooofffaaaaaabbbaaa`````````^^^[[[YYYYYYXXXWWWWWWYYYYYYXXXWWWVVVUUUSSSRRRRRRRRRQQQPPPNNNLLLJJJJJJJJJIIIHHHFFFCCCBBBAAA???>>>=========<<<<<<;;;;;;:::::::::999999666333222333555555555222111111000000111111222000000000000111222222333555222000...///111333333000111111222222222111111...///111111000000111333111222222333333222222111000000////////////000000////////////////////////000000000000000000000000//////000000000000000///////////////000000000000111111111111000000000000111000000000////////////000////////////000111111////////////////////////222222000///......------//////...------------...+++---...---,,,,,,---...,,,,,,,,,------.........------------------------------,,,,,,------...///........................---------............////////////.........//////---...///...,,,+++,,,---........................++++++++++++++++++++++++......------,,,,,,---...+++......,,,---111222000------------------------------,,,,,,,,,,,,------------------------------------............---------.........//////000000...///////////////..................////////////........................111111000000000000111111////////////////////////------......//////000000///000000000000//////...////////////000000111111,,,...111444666555444333333333222111111000//////...//////000000111222222222111111000000///////////////000111111111111111000111111000...---...///111000///..................------------...//////...////////////000000000---...000111222222111000111222333222000///000111000000000000000000000000000000000000///////////////000111222333222222222...///000111222111111111000000000000///////////////////////////000111111/////////....../////////......------------......---------------------------------....../////////000000/////////.........,,,------------.........---..................------------............///---....../////////.....................---------......//////////////////uuunnnfffaaabbbaaa```_________^^^[[[XXXYYYXXXWWWWWWXXXYYYWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNLLLJJJJJJJJJIIIGGGEEECCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::::::::777555333333444666666555111111000000000000111111111111000000000111222222333222000////////////000000000111222222222222111...000111000//////000111111111111222222111111111000000////////////000000000000000000000000000000...//////000000//////...//////000111111111000000....../////////000000000000000000000000000000000111111000000000////////////////////////000111111////////////////////////333222111000///.........000///......------......,,,...//////------...000------..................---------------------------------------......///........................---------............///...///000000......///000---...///...,,,,,,,,,...........................------------------------...//////...,,,+++---...+++...///------000111...,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------------------------------------......///000000000//////////////////...---........................------------............111000000//////000000111////////////////////////........./////////////////////000000000000//////...//////000000111111222...111444777777555111///111000000000000//////////////////000111111222222000000000000000000//////......000111111222222222111111111000...---...000000//////............///...------------...//////......////////////000000//////000111111111111111222333333111///......///000000000000000000000000000000000000///////////////000222333444333333222---...000111222111111000000000000000////////////,,,,,,...//////////////////......------......///------------------------------------............---------...//////000000000000//////.........---,,,,,,---------.........------...//////...---------------............///000000000111111111111111000000000000000/////////---...//////000/////////~~~sssmmmfffcccddd```___^^^^^^^^^\\\YYYWWWYYYXXXWWWWWWXXXXXXWWWUUUUUUUUUVVVUUUSSSQQQQQQQQQNNNMMMKKKJJJJJJIIIGGGEEECCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;:::999999888777666444444555555444222111111000000000000111111222111111000000000000111000111222111000///......000000111222222222222222///000111000///...///000///000000111111000000///000000////////////000000000000000000000000000000......///000000///......//////000111111111111111------........./////////.........//////000000111111111111000000000/////////............///000000//////////////////////////////.........//////000000//////...............,,,...//////......///000//////////////////..............................---------------...//////........................---------............///+++...//////---,,,---...---//////...---,,,---...........................////////////////////////,,,...///...,,,,,,...000+++//////------000000---,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---------......///000000111///////////////...------........................---.........////////////000000///......///000000000000000000000000000000///////////////.........---...///000000111000000...//////000111111222222111222444555555222///...............//////////////////000111111222222333/////////000000000000000///000000111111111000000///000000///......000222///............//////000...------------...//////........./////////000000111111000000000111222222111222222111000...///000000000000000000000000000111000000000/////////...---...000222333333222111+++---///111111111000///000000000000////////////***,,,...000111000///...///...---,,,,,,---...///,,,,,,............,,,,,,------------.........///---------...///000000000---...............//////---............/////////------...//////...---------------............///000//////...///000111222111000000000////////////,,,---///000000000//////}}}rrrmmmfffdddfffcccbbbaaaaaaaaa```]]]ZZZYYYXXXVVVVVVWWWWWWVVVUUUTTTUUUVVVUUUSSSQQQQQQQQQOOOMMMKKKJJJJJJIIIGGGEEECCCBBBAAA@@@????????????;;;;;;::::::999888777777888777666666666444222000111111000000000000111111222222111000//////000000---///111222222111000000///000111222222222222222000111222000///....../////////000000000000//////000000////////////000000000000000000000000000000...///000111111000///...//////000111111111111111------------.........///,,,------...///000000111111111111111000000000000...............///000000000000000000000000000000+++,,,,,,---...///111111000000///...............,,,---......------///000111111000000//////.................................------------...//////////////////////////////---------.........//////))),,,......+++***+++---.../////////---,,,---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,---000333,,,//////------000///,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------------...///000000111//////000000///...------.....................---.../////////000000111111000///...------...///000111111111111111111111111000000//////.........---------///000111111111111...//////000111222222222111222222222222111000000,,,,,,------.../////////000000000111222222333333......//////000000111111111222222111111000///...---............000333555...............///000111...------------...//////............/////////000333222111000000111222333000111222222111000111333000000000000000000000000111111000000/////////...+++---///111222111000///***,,,...000111111//////000000000000////////////+++---111444444333111///...---,,,++++++,,,---...+++,,,...//////...,,,+++---------.........//////---------...///000000111++++++,,,---...///000111////////////000000000000,,,---...//////...---,,,---------.........//////...---+++***+++---///000//////......---------,,,,,,---///000000000//////~~~tttnnngggcccdddgggddd```^^^^^^______^^^VVVVVVTTTTTTTTTTTTVVVVVVWWWUUUSSSQQQPPPOOOOOOOOONNNMMMLLLKKKIIIHHHFFFFFFCCCBBBBBBBBBCCCCCCAAA??????>>>===<<<;;;:::::::::999999888888777777666666333333222111000000111111000000000000000000000000000000000000000000000000222222111000///...------222222222111000//////...000111111111111222222222222111000000000000000111111111000///////////////000000000000111111111111111111111111000000000000000000////////////000000//////000000111111111222////////////////////////000000000000000000000000//////............//////......//////000000111111////////////////////////,,,...//////......///111222222111000000000///...------------------------111111000......---------.................................------,,,,,,,,,------------------------111///,,,******,,,///111------------------------........................---------,,,,,,,,,++++++(((***,,,,,,***)))******...------,,,,,,------...000///---,,,,,,---...///333111///......000222444,,,,,,,,,---...///000000111///------///111111111000000000000////////////---...///000000000......***+++,,,...///111222333............////////////000000000000111111111111////////////////////////000000000000////////////......///000111222222333444444444444333222222111111111000///////////////111111111111111111111111222111000//////.........111111000///////////////000///...------...///000/////////---******+++---///...000333222------000,,,222555222000222444444333222111222222222000...111111000000000000111111222222222111222222333333222111111111000000//////111///...///222333222000///111222222000///000000000000000000000000000000,,,,,,...222666666222...000000000000////////////........................---------------...///000...------,,,,,,------...///...,,,+++***+++,,,,,,---...///---,,,,,,000444???999111...000111///,,,,,,---...///000000000000---------,,,,,,+++++++++//////000000000000//////000000//////.........---~~~tttnnngggcccddddddbbb___]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWXXXYYYWWWUUUSSSQQQPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFFEEEDDDCCCBBBCCCCCCCCCAAA@@@AAA@@@>>><<<:::999999999666666555555444444333333333222222111000000111111000000000000000000000000222222222222222222222222333222222111111000000///222222111111000//////...000000111111111222222222111000000000000000111111222222111000000000000000//////000000000111111111111111111000000000//////...------------------...//////000000000111111111////////////////////////////////////////////////000000////////////000000.../////////000000000111........................,,,...//////......///111---777===777000...///...111111111111111111111111111000///......---------...........................------------------,,,---------------------------+++)))(((((()))+++---------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,---......,,,,,,---......------,,,,,,------......---------,,,---------444222000...---...000111,,,---------.../////////111///......000111111111000/////////////////////...///////////////......------......//////000000............////////////000000000000111111111111000000000000000000000000000000000000////////////000000000000000111111111333333333333333333222222111111000///////////////333333333333333333333333111111000////////////000111000000///////////////000///............///000000000///---++++++,,,...000///000222000,,,---000,,,000222//////111111///000000000111111111000000111111000000000000111111111111111111111222333444111111000000000000000000222000...///222222111//////111222222000//////000000000000000000000000000------...111444555222////////////.........------..............................---------......///...------,,,,,,------...//////---,,,,,,,,,---------///000000///111555999:::555...,,,---...---+++---...///000111111111111///.........------------000///---,,,,,,---///000000/////////............tttnnnfffcccdddcccaaa```______^^^\\\ZZZZZZYYYXXXWWWWWWXXXYYYZZZVVVUUUTTTRRRQQQPPPPPPPPPPPPOOOMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCAAABBBAAA???===:::999888888555555555444333222222222333222111111000111111111000000000000000000000000222222222222222222222222222222222222222222222222222111111000000//////...000000000111111111222222000/////////000111222222333222222111111111111111//////000000000000111111111111000000000000//////------,,,,,,,,,,,,------//////000000000000111111////////////////////////////////////////////////111000000000000000000111////////////000000000000........................---...//////...---///000000EEEPPPDDD333///111000000000000000000000000000111000///......---..............................---------------....................................---,,,,,,,,,,,,---...------------------------************************------------,,,,,,,,,,,,...//////---,,,,,,...000...------,,,,,,------...+++,,,---......---,,,,,,333222///---,,,,,,---...------..................111000...///000222222111////////////////////////111000///...............000000//////...------,,,............////////////000000000000111111111111111111111111111111111111000000000000////////////111111111000000/////////111111222333333333222222111000000///////////////111111111111111111111111000000/////////000111111000000000000////////////000//////......//////000111111000///---,,,...000111//////000///---///333///000///---...222222...---...///000111111111111111000000//////000000111000000000000111222444444111000/////////000111222222000///000111111000//////000222111///......///000000000000000000000000...---...000222333222111,,,,,,---...000111111222........................//////...---------.........------,,,,,,------...000///......---.........///000111000000111444777666111---+++---...---+++...///000111111111111111000000000//////////////////...+++))))))+++...///////////////............tttnnnfffcccdddccccccbbbbbbbbbaaa]]]ZZZWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVUUUSSSRRRQQQQQQPPPQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCCCCDDDEEEEEECCCBBBAAA@@@>>>===;;;:::999999888888777666666555444444222222111111111111111222000000000000000000000000000000000000000000000000111111111222222333333333111111000000////////////000000000000111111111111////////////000111333333222111111000000111111111////////////000000000111111000000000////////////......------------......//////000000000000000000////////////////////////////////////////////////000000////////////000000////////////000000000000........................---...//////------...///333JJJUUUDDD222///111///////////////////////////000000///.......................................,,,,,,------......//////////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,***)))))),,,///...------,,,,,,------...+++,,,...000000///---,,,111000...---,,,,,,---..................---------111000///000111222222111.........///////////////222111///...---------...000000///...------,,,,,,............///////////////000000000111111111111111111111111111111111111000000000000////////////000000000000000000//////000000111222333333222222000000////////////000000////////////////////////////////////000111222333000000000000000//////...///////////////000000000222222111000......///111111///...000000///333999<<<999333---///444555222...///111111111111111222000000////////////000000......//////111222444444111000///...///000222444111111000000000000000//////000222111///------...///////////////////////////.........000111222222***+++---000333666888999------------------------000///...---------------...------,,,,,,------...///.....................111111000...---------...333000------///000///.........///000000000000000000000//////////////////...---,,,++++++,,,---...///////////////.........uuunnnfffccceeecccbbbbbbccccccaaa]]]ZZZVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPOOOLLLIIIGGGEEEDDDDDDCCCCCCDDDEEEEEEDDDBBB???>>>===<<<<<<<<<<<<<<<::::::999888777666555444222111111111111111222222111111111111111111111111//////////////////////////////000000111111222222000000000/////////////////////000000000111111111////////////000111333333000000/////////000000111...////////////000000000000000000////////////.........------------......000000//////////////////////////////////////////.................................------.........000000000000////////////........................---...///...---,,,---...---===CCC666+++---///---222222222222222222222222000//////............///........................---------....../////////////////////////////////***+++,,,------,,,+++***------------------------.................................---------,,,,,,,,,,,,+++)))((((((+++......------,,,,,,------...+++---000222333111///...------,,,,,,---...///000...............---------000//////000111222111000------....../////////000222111///...---------...............------------............///////////////000000000111111111111000000000000000000000000000000000000////////////---......///000000111111//////000111222222222222000000////////////000000........................////////////000222333444///000000111000///.........//////000000000000000222222222000//////111333111......111222333888>>>NNNHHH<<<111///333555222111333555444111000000222000000////////////000000.........///000222333444000000/////////111222333000111111111000000000000000111222111///------...//////////////////////////////.........///111222,,,---///000222444666777,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------...------,,,,,,------...---------.........------000///------,,,,,,+++***///...---.../////////...------......///.................................,,,---...//////...---,,,.........///////////////uuunnnfffccceeeaaa``````aaaaaa___[[[XXXWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVUUUTTTRRRRRRQQQPPPNNNLLLJJJHHHFFFEEECCCBBBBBBCCCEEEEEEDDDBBB>>>======<<<<<<======>>>999888888666555444333222111111111000111111222333111111111111111111111111111111111111111111111111....../////////000000000/////////////////////////////////000000000111111000/////////000111222222//////////////////000111......////////////000000000000////////////......------,,,,,,,,,,,,------000000////////////......////////////////////////...........................------,,,,,,------...000000000000////////////---------------------------...///...,,,,,,,,,...***000222///---000333333000000000000000000000000//////............//////......................................./////////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,------+++******,,,......------,,,,,,------...,,,...111333444333111000,,,,,,,,,---...///000111------..................///......///111111000...---------......//////000111000///...............---------------.....................////////////000000000000111111111111000000000000000000000000000000000000////////////,,,------...000111111222///000000111111111000000///////////////000000111000000000000000000000000/////////000111222333444///000111111111000...---......///000111111111111111222222000//////111333111//////222333333888>>>TTTNNNBBB444...000111///222555777555222000000222000//////......//////000............///000222222000000000000111111111111...000111111000000111222111222333222000.........000000000000000000000000.../////////......000222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,//////...---------.........------,,,,,,------...,,,,,,---.........---------,,,,,,---///000///...***+++,,,------------,,,,,,------......---------,,,------------.........+++---000111111000---+++.........///////////////uuunnnfffccceeebbbaaa`````````^^^[[[YYYWWWWWWVVVUUUUUUVVVWWWWWWUUUVVVVVVVVVVVVTTTSSSRRRPPPOOONNNLLLJJJIIIGGGGGGBBBAAAAAABBBDDDDDDCCCBBB??????>>>===<<<<<<======888888777666444333222111111111000000111222222333111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////000000000111111000000000000000111111000000//////000000111222........./////////000000000000/////////............------------------...000000/////////.........////////////////////////..............................------------......111000000000/////////...---------------------------...///...,,,+++,,,---...,,,---111222000222666------------------------//////............//////........................////////////............------------------------000000////////////000000------------------------++++++++++++++++++++++++............------------,,,---...---,,,,,,---......------,,,,,,------...---...000222222222111000---------......///000000,,,---------.../////////---------///000111///---,,,,,,---......///000000...///////////////......------------------------............////////////000000000000111111111111111111111111111111111111000000000000////////////........./////////000000000000000111000000/////////////////////000111111111111111111111111111111000000000000111222333333//////111111111000...------...000111222222111111111111111000//////111333333000000222222000333999DDDCCC===222---...///...///333666555111///111444//////............//////...............///000111///000111222222111///...,,,///111111000000222444333444555333111/////////000000000000000000000000,,,...000000...---///111000//////......---------..............................---------......///...------,,,,,,------...,,,---...///000//////...---,,,+++---000111000...***+++---......---,,,,,,---...............------,,,,,,---------.........---...///000000///...---............/////////000uuunnnfffccceeeeeecccbbbaaaaaa```^^^\\\VVVVVVUUUTTTTTTUUUVVVVVVUUUVVVVVVWWWVVVUUUSSSRRROOOOOONNNLLLKKKIIIHHHHHHAAA@@@@@@BBBCCCDDDCCCAAAAAA@@@???===<<<<<<;;;;;;:::999888777555444333222111111000000111222333333111111111111111111111111////////////////////////000000000///////////////.........///////////////////////////000000000000222111000000000000000111111111000000111222333333............/////////000000/////////............000000////////////000000000000//////.........---////////////////////////........................//////............//////111111000000/////////...---------------------------...///...,,,+++,,,---111++++++333333***)))000000000000000000000000000//////.........//////000........................000000//////......------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***,,,------,,,++++++,,,...------,,,,,,------...,,,---///000111111111000//////////////////......,,,,,,------...///000000,,,,,,---...000000...,,,,,,,,,------...///000000---...///000000000...............------,,,,,,+++............/////////000000000000000111111111111222222222222222222222222000000000000///////////////////////////.........000000111000000///......///////////////000111111000000000000000000000000111111111000111111222333...///111222111000...------...000111222222222111000111111000...///111333444222111222000---///333...333444///,,,...111111,,,000444444000///222555//////............////////////.........//////000///000222444333111...,,,+++...111111000000333666333555555444222000///000000000000000000000000000,,,...111111...---...000---......///000111222222000000000000000000000000---------------...///000...------,,,,,,------...---...///111111111000//////---+++,,,//////,,,***,,,...000111111///.........///////////////......,,,---------......//////.........------.........---.........//////000000zzzoooeeebbbfffcccaaa```______^^^\\\ZZZUUUTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPOOONNNLLLKKKJJJJJJJJJBBBAAAAAAAAABBBBBB@@@>>>>>>:::???AAA;;;>>>CCC???999:::;;;:::888555222111333111//////111222000---111111000000//////......///////////////.........000000000000000000000000222444666777666555222000000000000000000000000000444222///...///000000///222222111111000000//////------............------000000000000000000000000---.........//////000000000000///...............222111111111000000//////.........///////////////............////////////,,,---///000000000///...------............---------,,,,,,++++++,,,,,,---//////.........---------.........////////////000///...---///111222///++++++,,,...//////...,,,+++,,,---...///000000000000---------.........////////////////////////.........---,,,,,,......---,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,...---,,,,,,,,,---.........------,,,,,,------......000111111///...//////...............///000000////////////////////////------............------------------.........///000000//////.........---444///)))))),,,...---+++...///111111/////////000------......///000000000555000...///111222111111000//////.........//////////////////000000000000------............------........................222222111000000000000000555444222000...,,,+++***......///000000///...---000000000000000111111111222000///......///000222000000////////////000000555666777777555222...,,,222111///...///222666999000000000000////////////000000////////////000000000////////////000000111///...,,,,,,---000444666555444222111///...------...///000111111000///...000000000000111111111111000000////////////000000111111000///...------,,,---...///000000//////...---...////////////111333000000////////////000000111000///.....................---,,,---...///000333000...///111222111///000000000000000000000000------...///000000000///000000000000000000000000yyypppgggccceeebbb```^^^^^^^^^]]][[[YYYRRRQQQPPPPPPRRRUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIBBBAAA@@@AAABBBBBB@@@>>>AAA;;;===>>>;;;EEETTTWWWYYYMMM???666444555555444333111000111333444333111222222111111111000000000000000000000000000000000000000000000000000000000222333555666555444111000000000000000000000000000222111000///........................////////////...//////////////////...000000000000000000000000............/////////000000000///...............000000000000//////......///////////////.....................////////////------//////000///......---......//////......------,,,,,,,,,,,,,,,,,,---//////.........---------............///////////////...---...000111///,,,......//////...---***))),,,---...///000000000000------------.......................................---,,,,,,......---,,,,,,,,,---------............------------------,,,///...------,,,---......///......------......///---///000000///...///000///............///000000////////////////////////---......//////......------.........////////////000000/////////.........111,,,((()))---000000//////111222222111000000111////////////////////////333111000000///...///111//////............//////111111000000//////.........//////000000//////.../////////////////////...222111000000/////////000888777666444222111000/////////000111111000//////111111111111111111111111222111000......000111222111111000000000000000000...000111222222111000////////////111555:::@@@CCC000000000000000000000/////////000000000000////////////......//////000111///......---...000222444111111000//////////////////000000111111000///...000000000000111111111111000000////////////000000000000//////......---------------------------------...//////...///111333000000////////////000000000000///.....................---------...///000222000......000222111///000000000000000000000000......//////000/////////000000000000000000000000xxxqqqiiidddeeeaaa```^^^]]]]]]\\\ZZZXXXWWWUUUSSSSSSUUUWWWYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTQQQPPPNNNLLLJJJIIIHHHGGGBBBAAA@@@@@@AAAAAA@@@???>>>888;;;>>>AAAVVVsssoooNNN999333555444222333222222333555666666555222222222222222111111111111111111111111111111111000000000000000000000000111222333444444222000///////////////////////////111333555333///------///---------...///000000000//////000000000000//////000000000000000000000000............////////////000///......---.........////////////............000000//////......------............////////////---......///......---------......//////......---------------------------/////////............---------........./////////000...------...//////...---.../////////...,,,+++------...///000000000000,,,,,,---------.................................///---,,,---...///...------............/////////---------------.........000///...---------------000//////////////////000+++---//////......///000//////......//////000111////////////////////////......////////////......////////////000000000000000000////////////......000---******...111111000000111333333111000111222111111000000///......---///111222000---,,,...000///......------...//////333222111000///......---000000111111111111000000////////////////////////111000000///////////////444444333222111000000///000000111222222111111000111111111111111111111111222111000//////000111222222222111000000000000000---...///000000111111000......///222666<<>>@@@@@@@@@??????;;;>>>>>>:::EEEVVV[[[]]]RRRBBB777222222333333555666555444333222222222111111111111111111111111000000000111111222222222000000000000000000000000000000111111111000///...////////////////////////111666999777222...///222222111111111000000000///---......//////......---///////////////////////////////////////...............------------......000000000000000000000000111111000///...------,,,............////////////............---............//////////////////...---......//////......---////////////////////////........./////////000000000000///...---...///111+++,,,---///000111111222---...///000111111111111---------.........//////---------.........//////000///......000000///...,,,------------.........---------....../////////------------,,,,,,++++++///..................///***,,,...///......///000///////////////000111111000000000000000000000000///000000000000000000///000000000000111111111222//////000000000000000000333222000///////////////...000111111000//////000000000000000111111222222---000///,,,...222111,,,...............///000111//////000000111111222222///000000111111000000///------........./////////000000////////////000000222222222222222222222222////////////000000111111444333333333222222222111////////////////////////111000//////............111000000000000000000000333111000...---...///000///000000000111111111222---///000222222000///------------......000111111000000222222222111///...000000111222222222111111222222111000000000000000111111111111222222222222111111000000000000111111---......//////000000000555444111///...///000111.../////////---...///111000000////////////000000//////.........//////000/////////000000000000000000000000/////////000111111111111111111111111111111222222222111000//////111111111111111111111111|||tttjjjddddddcccbbb```______^^^\\\ZZZXXXVVVVVV[[[bbbeeeccc```YYYXXXVVVTTTSSSQQQQQQQQQOOONNNLLLJJJHHHGGGFFFEEECCCAAA>>>>>>???@@@@@@??????:::>>>@@@999<<>>===;;;888444222222333555666666444111000000000000000000111111111111111000000000111111222333333000000000000000000000000000000111111000000///...///////////////////////////111333222///---...///000000000///...---------------............------000000000000000000000000///////////////.........---------,,,------...///000000000000111111111111000000//////......------............////////////...............///000000...//////000000//////...---...///000000///...---...////////////000000000//////000000000111111111000111111000//////000222111111000000////////////......///000111111111111....../////////000000000------......///000000000111///...///000111000///,,,,,,---------......................../////////,,,,,,---......------,,,///......------......///+++---//////......///000000000//////000000111222000000000000000000000000000000111111111111000000000000000000111111111111//////000000000000111111000000000000111222333333...///111111///...///000///000000111222222333333000666666111///333333...////////////000111222222...//////000111222333333000000111111111111000000---......//////000000111000000000000000111111222000000000111111111111111///////////////000111222555444444333333222222222/////////000000/////////000000////////////000000+++,,,---///000000111111222111000///....../////////000000111111222222222...///000111111000///...............///111222333000111222222222111000///111222333333333222111000222111111000000111111222111111111222222222222333222111111000000111111222/////////000000111111111222111000///....../////////000000000......000111222111111000000111111222000000//////000000111111//////000111111111111111000111111111//////000222111111111111111111111111111222222222222111111000111111111111111111111111uuuiiicccdddcccaaa___^^^^^^]]][[[ZZZ[[[YYYZZZ```gggiiieee___WWWVVVTTTRRRPPPOOONNNNNNNNNMMMKKKIIIHHHGGGFFFFFFCCCAAA>>>===>>>???@@@??????888<<<@@@===???AAA:::;;;<<<<<<:::777444333333444555666555222000111222111111111222222222333333111111111222333444444444000000000000000000000000111111111111000000//////000000000000000000000000.........---------......////////////..................////////////......000000000000000000000000000/////////............---,,,,,,,,,------...////////////000000000111111///////////////.....................////////////............///111222333//////000000000000//////---...000111111000...---.../////////000000000000111111111111222222222222///111333333111000111222333222111000//////............000111111111111111000000000000111111111111......//////000111111222111000//////111111000///---............/////////////////////............,,,---...000000000000///000//////......//////000---///000000///...///000000000//////000000111222000000000000000000000000000111111222222111111000/////////000000000111111//////000000000111111111000000111222222222333444...000222222000///000111111222222222222222222222444AAAEEE:::000111333222000000000000111222333444000000000111111222222333111111222222222222111111///000000111222222333333111111111111111222333333////////////////////////000000//////000111333444555555555444333333222222111111222222222222111111000000000000111222333444+++,,,///111111111000///111111000000000000111222///000000111111222333333//////000000000000//////////////////111222333444000111111222222222111111///000222333333222111000111000000000000222333444111111111222222222333333222111111000000111111222111111111111111222222222000000000000000000000000000111222111//////111222333333222222222222333333111111111111111222333333///000111222222222111111111222333222000///111444111111111111111111111111111111222222333222222222111111111111111111111111uuuhhhcccdddbbb```^^^]]]]]]\\\ZZZYYYZZZXXXXXX\\\bbbaaaZZZSSSVVVUUUSSSQQQOOONNNMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGCCCAAA>>>===>>>???@@@???CCC::::::===:::<<<<<<222888777555555555777888888222555666555222111333555222222222333333444444444222222333333444555666666000000000000000000000000111111111111000000000000111111111111111111111111000...,,,,,,...000000000//////000000111111222222//////000000000000//////000000000000000000000000000000//////.........---,,,,,,,,,,,,------...///---.........//////000000.........///////////////............/////////000............000222444555//////000000000000//////...///000222222000///....../////////000000111111111111222222222333333333///222555555333111111333111000000000000000111111...///000111111222222111000111111111222222222222...//////000111222222333111000///000111222111///////////////000000000000000000//////......---------...000111222333222222111111000000000000111111...000111111///...///000000000000000000111111222000000000000000000000000111111222222222222111111////////////000000000000//////000000111111111222333444444333111000000111000111333333111000111222444444333222222111111111777JJJQQQBBB000---333666111111111111222333444555222222222111111111111111222333333444444333333222111111222333444444555555222111111111222333444444444444444333333333333333111111000000111333444666666666555444333333222222222333333444444333333222111111111222333444666666111222444555444222///---111000000000000000111111///000000111222222333333000000////////////000000/////////000111333444555000000111111111222222222---...000222333222111000000000//////000222444555111111222222222333333333222222111111111111222222222222222222222222222222111111222333333333222222111222222111000000111333444333333222222333333444222111111111222333444444///000111222333222111111111333444333000000222555111111111111111111111111000111222333333333333333111111111111111111111111|||ssslllgggeeeaaaaaaaaa```___\\\ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZYYYUUURRROOONNNNNNNNNMMMLLLMMMLLLIIIGGGGGGGGGHHHIIIEEEBBB???>>>???AAAAAAAAAAAA@@@???>>>===<<<;;;:::;;;:::777555444444555666111111111222333444555666333222111111333333222111222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000///111222222000///000000111111000000//////......000000////////////000000000000///...............///////////////.........////////////////////////,,,---...000111111111111............////////////------...///////////////222222333444444444444333///000000000000//////...111111000000//////......222222222111111111000000////////////////////////111222444555444222000...222222111111111111222222111111222222222222111111000000000000000000000000111111111222333666888999111000000000//////......//////............//////111111000000//////......000000000000000000000000000000000000000000000000000000000000000111111222222111111111111111111222222222222222222222222222333333333222222111111111,,,,,,---...000111333444000000000111222222222333222222333333333333444444222222222111111111111111555444333222222444666888<<>>===<<<;;;:::;;;999777555444444555555444333333444444666777777333222111111333333222111222222222222222222222222222111111111111111111111000000000000000000000000////////////000000000000///111222222000///000111111111000000////////////000000000000000000000000000000///............///////////////////////////000000000000000000000000---...///000000111111000....../////////000000000...//////000000000//////111111222333333333333333//////000000000000000///111111000000////////////222222222111111111000000000000000000000000000000//////111222222222111000222111111000000111111222000111111222222111111000000000000000000000000000/////////000222444666777333333333333222222222111//////............//////111000000000/////////...000000000000000000000000000000000000000000000000000000000000000111111222111111111000000111111111222222222222222222222222333333333222222222111111111111000000111222222333111111111111111222222222222222333333333333444444111111111111222222222222444555666555444666999;;;JJJUUURRR>>>000333777444222222333333333333222222222222222222333333333333444444444444444444555555111000000222444555444222666555333222111222333444555555444333333333444444222222222222333444555555555333222222333444333222222222333444444444444333222222222222222333333333000000111111222333333333222222111000000000000111222222111111111111111111222222111111111111222222222222222111111000000000444444444444333333333333111111111111222222222222555333222222333333222111222222222222111111111000///000111222333444444444333333333333333333333333333111000111333333333111222222111111111111222222222444555444222111222444111333444111---,,,///333111111111222222333333333111111000000000000111111555333000000222333222000222222222111111111000000222222222111111111000000yyypppiiidddccc^^^______^^^]]][[[YYYXXX\\\ZZZXXXWWWVVVUUUSSSQQQOOOMMMKKKKKKLLLNNNNNNMMMLLLKKKIIIGGGFFFEEEFFFFFFCCCAAA@@@@@@AAAAAA@@@????????????>>>>>><<<;;;;;;:::888666555444444444444444333333444444555666777333222111111333333222111222222222222222222222222222222222111111000000000////////////////////////////////////000000000000///111222222111000000111111000000000000///////////////000111111000//////111000//////......//////////////////////////////111111111111111111111111//////000000000000/////////000000000000111111111000000111111111000000///000000111222222222222222......///000111111111111111000000000000/////////222222222111111111111111111111111111111111111111---...///000111333555666222111111000000111111222000111111222222111111000000000000000000000000000.........///000111333444444444444333333333333333000//////......//////000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111222222222111111000000111111222222222222222222222222222333333333222222222222111555555444333222222222222222222222111111111111111222222333333333333444444111111111222222333333333555777777666777>>>JJJSSSmmmkkkYYY@@@333666777222222222333333333333222222222222222333333333444444222555888999777666777999111111111222444555444222222333333444444555666666777666555444444333333333222222222222333444555555444222111111333555444444222222333444444444444333333333333333222222222222111111111111111111111111222111111000000000000000111111222222222222222222111111111111111111111111333333222111000//////...333333333333222222222222111111111111222222222333444222111222333333222000222222222222111111111111///000111333444444444444222222222222222222222222333222111111222333222000222222111111111111222222333444444444222111222333333555555333000...000333///000111222333444444555111111000000000000111111444222000000222222222111222111111111111000000000111111111111111000000000wwwnnnhhhcccbbb```aaaaaaaaa___^^^\\\[[[[[[YYYWWWVVVUUUTTTRRRPPPQQQOOOMMMMMMNNNOOOOOONNNKKKJJJHHHGGGEEEEEEEEEEEEAAA@@@@@@AAABBBAAA???>>>>>>>>>??????>>>===<<<;;;999888666555444333444444222111111111222333333444333222111111333333222111111111111111111111111111222222111111000000//////////////////////////////////////////000000000000///111222222111000111222000000000000000000000000...///111222222111///...111000000///...////////////////////////000000000111111111111111111111111000000000000000///......000000111111111222222222111222222222222111000000//////000111111111111111---...///000111222222222000000000000000000000000111111111111111111111111111111111111111111111111/////////000333666:::<<<111111000000000000111111000000111111111111000000000000000000000000000000------......///000111222111111111111111111111111000000////////////000000000000000000////////////////////////////////////000000000000000000000000000000111111222222222222333333222222222222333333222222222222222222222222222222222222222222222222666555444333333222222333333222222222111000000000222222222333333333444444000111111222333444555555666777666555999GGG]]]mmmvvvppp\\\CCC666666555///333444444555555444444333333333333333444444444444111777<<<<<<888555666888222111111333444555444222000111333444555555555555555555444333333333333333222222222222333444555555444333111222333444444333000000111222222222222111444444444333333222222111222222222111111000000000222111000000//////000000111111222222222222222333222222222222222222222222222222222111111000000///333333333222222222111111111111111222222222333333333222111111222333222111222222222222222222222222000111222333444444444444222222222222222222222222333222111111222222111000222222111111111111222222333333333222222111111111444666666555222111222333000000111222333333444444444333333222222333333444333222111111111222222222222222111111111000000000111111111111111111111111wwwnnnhhhcccbbb``````aaaaaa```^^^\\\[[[YYYWWWUUUUUUUUUTTTRRRQQQSSSQQQNNNMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@@@@@@@AAAAAA???===<<<===>>>??????>>><<<<<<999888777666555444444333222222111111111222333333333222111111333333222111111111111111111111111111111111111000000000//////000000000000000000000000////////////000000000000///000222333222111222333000000000000111111111111...000111333333111000...111111000///////////////////////////000000111111000000000000000000000000000111111000000///...---111111111111222222222222111111222222222222111111//////000111111111111000......000111222222222222000000000000111111111111111111111111111111111111111111111111111111111111///......///222666:::<<<111000000000000000000111000000000111111000000000////////////////////////......///000000000111111//////000000000000000000000000////////////000000////////////000000000000////////////////////////////////////////////////000000111222222222222111555444444333333444444555222222222222222222222222222222222222222222222222333222222222222333333444333222222222111000000000222222222333333333444444111111222333444555555666333555777666999DDDVVVeeeSSSSSSJJJ<<<444555666333555555666666666666555555333333444444444555555555222777<<<<<<777222222444333222222333555555444222000111333444444333222111222222111111222333333444222222222222333444555555777555333222333333222111000000111222222222222111555444444333333222222222333333222222111000000000222111111000000000000000111111222222333333333333333444444555555444444333000000111111222222333333333333333222222222111111111222222222222333333333333222111111333444333111222222222222222222222333111222333444444444444444222222222222222222222222444222111222333333222111222222111111111111222222222222111222222222222111222333444333222111111222222222222222222222222222444444333333333333444444222333222222222222333444222222222222111111111111111111111111222222222222wwwoooiiieeeccc^^^^^^______^^^]]][[[ZZZXXXVVVUUUTTTUUUUUUSSSRRRRRROOOLLLJJJJJJJJJIIIHHHLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@??????@@@@@@???>>>;;;<<<>>>???@@@???===<<<999999888777666555444444444444333333333333444444333222111111333333222111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000///000222333222222333444000000000111111111111222000000111222222111000000222111000000//////000000...//////000000111111222000000000000000000000000000000111000000///......000111111111111222222222000000111222222222222222//////000111111111111111//////000111222222222222000000000111111111111222111111111111111222222222111111111111111111111111...---------///222555777111000000//////000000111///000000111111000000/////////////////////////////////000111111111000000111111111111111222222222111000000//////000000111////////////000000000000000000000000000000000000///////////////////////////000222333333333222111555444444333333444444555222222222222222222222222111222222222222333333333000000000111222333444555222222222111111111111111222222333333333333444444333333333444444555555555000555888999777888===AAA888======777333555666444555666666666666666666555444444444555555555666666333777:::999555111000000444333222333555555444222111222333444333222111000000000000000111222333444222222222222333444555555777555333222222222111000222222333444444444444333444444444444333333333333333333333222222222111111333222222111111111111111111111222222333444444444444444666666666666444444000111111222333444555555333333333333222222222222222222222222333333333333333222111222444555444333222222222222333333333333222222333444444444444444333333333333333333333333444333222333444555555444222222111111111111222222333222111222555666555444///000111222222222111111333333333222222222111111222222111111111111222222333444444333222222444666444333333333333222222222222222222333333333333333yyypppjjjfffeee^^^^^^_________]]]\\\[[[YYYWWWUUUUUUUUUUUUSSSQQQPPPNNNKKKJJJJJJKKKKKKJJJLLLLLLKKKJJJHHHFFFDDDCCCCCC@@@>>>>>>???@@@??????:::;;;>>>@@@@@@???===<<<::::::999999888666555555444444333333333333333444333222111111333333222111111111111111111111111111......//////000111111111222222222222222222222222////////////000000000000...000222333222222333444000000111111111222222222111111111111111111111111222111000000//////000000...//////000111111222222111111111111111111111111///000000000000000///...000000000111111111111222......000111222222333222///000111111222222111111000111111222222222111111000000111111111222222222000000111111111222222222000000000000000000000000//////.........///000111000000////////////000000//////000000000000////////////////////////////////////000111111000///...111111111222222333333333111111000000000000111111.../////////000000000111000000000000000000000000///////////////////////////000222444444333222111333333222222222222333333222222222222222222222222111111222222222333333333111111111111222333444555111111111111111222222222222222333333333333444444444444444444555555555555444666888777444222111111666999888666555666666444444444555555555555444444444555555555666666666666444555666666555333111000444333333444555555444222222333333333333333333222222222222111111222333333222222222222333444555555666444222222333333222111222222333444444444444333333333333444444444444444444444444333333333333333444333333222222222222222111111222222333444444555333444555666666555444333333333333444444555555555444444444444333333333333222222222333333333444444444333222333555666555444222222222333333333444444222333444444555444444444444444444444444444444444333333222444666777777666222222111111111111222222555333333555888::::::999111111333444666777666555222222222222222222333333333222222111111222222333333555666555333333666888555555444444444444333333333333333444444555555555zzzrrrlllgggfff``````aaaaaaaaa```^^^]]]ZZZXXXVVVUUUUUUTTTRRRPPPPPPNNNLLLKKKMMMNNNNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDCCCAAA>>>===>>>???@@@@@@999;;;>>>@@@AAA@@@>>><<<::::::::::::999777666555222222111111000111111111333222111111333333222111000000000000000000000000------...///000111222222222222222222222222222222////////////000000000000...000222333333222333555000000111111222222222222222222111000000111222222222111111000000000000000...//////000111222222222222222222222222222222222//////000000000000/////////000000000000111111111,,,---///000222222333333000000111222222222222222111111222222222111111000000000111111222222222222000000111111222222222222////////////////////////222222111000000/////////000000////////////000000//////000000000000//////////////////////////////...///000000000///...---000000000111111222222222111111000000000000111111.../////////000000111111000000000000000000000000///////////////////////////111222444444333222111222111111111111111111222222222222222222222222222111111111222222333333333333333222222222333444444000000111111222222222333222222333333333444444444555555555555555444444444:::888555333333444777999666444222111444888999777222333333444444333333222555555555555666666666777444333333444666555333111555444333444555555444222333333333333444555555666555555444333222222222222222222222222333444555555444222111222333444444333000000111222222222222111333333333444444555555555444444444444444444444444555444333333222222333333111111222333333444555555222333555666666555333222555555555555555555555444555555444444444444333333222222333333333444444444555444333444666777666555222222222333333444444444333333444444555444444444555555555555555555555555333333333444777999999888222222111111111111222222777555555777;;;>>>>>><<<555555777999<<<===<<<;;;000000111222333444444555555444444333333444444555333555777666444444777999666666555555555444444444444444444555555666666666{{{rrroookkkgggaaa```^^^\\\\\\\\\^^^___bbb^^^WWWRRRPPPPPPPPPPPPJJJJJJLLLNNNOOOOOOLLLJJJLLLLLLKKKJJJIIIGGGFFFEEEAAA@@@>>>=========>>>???======<<<<<<===>>>??????>>>===<<<:::888777555555222///333222...444:::333222222222111111111111000000000000000000000000000...111333222000111666<<>>@@@>>>:::222222111111222222333444333444555666777999::::::222555:::>>>???===999666222222333444555666777888222222111111222222333444444444444555555555555666555555444444444444555555555555555555555555555555}}}tttpppkkkgggbbbaaa___^^^]]]^^^______ccc^^^XXXTTTSSSSSSSSSRRRNNNMMMMMMNNNOOOOOOMMMKKKMMMMMMLLLKKKJJJHHHGGGFFFAAA@@@???>>>>>>>>>???@@@???????????????@@@AAAAAA<<<;;;:::999888777666555666333555444---222777000222222222222111111111111///////////////////////////111222222222666>>>EEEHHH:::000333444000...111222222111111111111222222222222222222222222222222222222222222111111000000222222222222222222222222333333222222111000000000000000///...///000111222222222111111111111222222000000111111111222222222000111111222222222222222111222222333333222222111///111222444444333222111333333333333333333333333444222111222555666555333555555555555555555555555666555333111000000111222000000111111111111000000111000000//////000000111111111000//////000111111////////////////////////...111111......000000...000000000000000000000000000000000000000000000000//////000111111111111000111111111111111111111111111111111111111222222333111111000///////////////000111111222333333333333111111111111111111111111555444444333222111000000222222333333444444555555111333444333222111222333222222222222222222222222333333444444555555666666888777555333222333444555444444444444555555555555555555444444444444555555666444333333444555333222555666666666666555555444444555555444222111222333555666777888777555333222444444444333333444444555111222333444444555555555555555444444444333333333333333444444444444333333666555333222222333555666333444555666666555444333444444444444444444444444111222333444444444333222666666666666666666666666777666555444444444444444;;;888555333222111///---444444333333333333444444555666666777777666666555555555555666666666777777666666666666666666555555222222222222222111000000555444444888===???<<<999222222222222222333333444444444555666777777888888333555777999999999888777555555555444444333333333333222222222222333444444555555555666666666777777666555555444444555555666666666666666666666666666vvvqqqlllhhhdddcccaaa___^^^^^^______```\\\WWWTTTTTTTTTTTTTTTRRRPPPNNNNNNOOOOOONNNMMMNNNMMMMMMLLLKKKIIIHHHGGGBBBAAA???>>>>>>>>>???@@@??????????????????@@@AAA::::::999888777666555444777444666555///444999222333222222222111111111111000000000000000000000000000111222111222777@@@GGGIII<<<222222333000///333333222222111111222222333333333333333333333333333222222111111111111000000333333333333333333333333333333333222111111000000000000//////000000111222222222111111111111222222000000000111111111111222///000111222222333222222333333444444444444333333000222444666777555333222444444444444444444444444222111111333555777666666555555555555555555555555444444333333222222111111000111111222222111111000111111000000000000111111111111000//////000111111////////////////////////...000///---...222111---////////////////////////000000000000000000000000111111222333333333333222111111111111111111111111111111111111111222333333111111000000//////000000111222222333333222222222222222222222222222222222333333333222222222111111333333333333333333333333222333444444222222333444222222222222222222222222444444444444444444444444666555444333333444555666555555555555444444444444555555444444444444555555666444333333444555444222666666777777888777777777444555666555444444555666999888888888777666666555888666333111000111222333222333444555555555555555555444444444444333333333333333444444444444333333666555444333333444555666555666777888888777666555555555555555555555555555333333333444444555555555666666666666666666666666666555555444444444555555666444222222333333222111444555555666666555555444666777777888888777777666555555666666666777777777777777777666666555555555444444444444444333333222666555555888<<<===:::777333222222222222333444444444444555555555666666666444444333222333555666777666666555555444333222222444333333333333444555555666666666666777777777888666555555444444555555666777777777777777777777777xxxrrrmmmhhhdddcccaaa```___^^^^^^^^^[[[XXXUUUSSSSSSTTTTTTSSSTTTQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIGGGFFFAAA@@@???>>>===>>>>>>???>>>===============>>>>>>;;;:::999777666444333222333111555666222:::@@@:::333333222222222111111111222222222222222222222222222222222111000333888<<<@@@777111222444333333666333333222222222222333333333333333333333333333333222222222222222222222222333333333333333333333333333333333222222111111111000000000000111111222222333222222111111222222333000000000111111111222222222222333333333333333222333444444555555444444333111333666888888777555333555555555555555555555555333333333444555666666666444444444444444444444444333333444444444333111000111111222222222222111111222222111111111111222222111111111000000111111111000000000000000000000000...///...---///333111---////////////////////////000000111111111111111222111222333333444444333333222222222222222222222222222111111111111222333333444333333222222222333333333333333333333222111000222222222222222222222222222222222222222222222222333333333333222222222222222444444444333222333444222222222222222222222222333333333333333333333333444333333333333444555666555555555444444333333333555444444333333444444555555444333333444555444333333333444555666666555555333444666777666777999::::::999888666666666666777777666444222111111111222333444444555666666666555444444444444444444444444444555555666666555555444222222222333444666888999555666777777777777666555777777777777777777777777777666666666777888999:::666666666666666666666666444444444333444444555555333222111333555777888888555666777888888777666555666777777888888777777666555666666666666777777777888888777777666555555555666666777777777666666555777666666888::::::888666333333333333333444555555555555555555555444444444444333222111222333555666555555555555555555555666444444444444444555666666555555666666666777777777666666555555555555666666777777777777777777777777yyysssmmmhhhdddcccaaa```^^^]]]\\\\\\XXXVVVTTTTTTUUUUUUTTTSSSTTTQQQMMMKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEE@@@???>>>===<<<===>>>>>>>>>>>>===============>>>===<<<:::888555222000///333111666777444===DDD>>>333333333222222222222111222222222222222222222222111222333333222111222222666222111444666666444444444444333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333222222222222222000111111222222222222222333333222222222222333333111111111111222222222222666666666666555444444333333444444444444444444333333444777999999888666555666666666666666666666666555555666555555555555555444444444444444444444444222333444555555444222111222222333333333333222222333333222222222222333333111222222222222222222111111111111111111111111111///111000...///222111...000000000000000000000000000111111111222222333333222222333444444444444333222222222222222222222222222222222111222333333444444444333333333333444444333333333333222111000000222222222222222222222222111222222222222333333333222222222222222111111111222333444444222222333444222222222222222222222222111111222222333444444444222222333333444444555666555555444444333333333222444444333333333333444444555333333333555555444333111222333333444444444444333555666666555444555777999888666555444444555666666777777888888777666555444444555555666555555555444444444444444444444444444444555555555555444444222222333444555777888999555555555555555555555555666666666666666666666666777777666777777999:::;;;777777777777777777777777444333333333333333444444777555444444555666555444555666888888888888666555555666666777777666666555666666666666777777777888888888777777666666666666444555555666666555555555777777666777888888777666444444333333444444555666555555555555444444444444333333444444444444555555666666666666666777777777555555444444555555666777444444555555555666666666666666666555555666666666666666666666666666666666yyysssmmmhhhdddcccbbb```^^^\\\[[[ZZZYYYWWWVVVWWWXXXXXXVVVUUUTTTQQQMMMKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGEEEEEE@@@@@@>>>=========>>>???AAA@@@@@@???????????????===<<<:::888555333111000777555888888444:::@@@:::333333333333222222222222000000000000000000000000000111444666666555333222333333333555666555333111555444444333333444444555333333333333333333333333444444555555555555666666333333333333333333333333333333333333333333222222111111222333333333333222333333222222222222333333222222222333333333333444777777777777777666555555444444555555555555444444555555777888888888777666666666666666666666666666666777888777555444555666666666666666666666666666222333444555555444333222222333333444444333333222444444333333333333444444222333444444444444333222111111111111111111111111///333444111///000111000000000000000000000000000111111111222333333444444222333444444555555444444333333333333333333333333222222222222222333444444222222111111222222333333333333333333333222111000333333333333333333333333222222222222222222222333111111111111111111111111111222333333111111222333222222222222222222222222000000111222222333444444222222333333444444444555444444444444333333333333444444333333333333444444444333222333555555555444333333444444444444444444444555555333000......///888777555444333333444555222444666888888777666555333444444555555555444444333333333444444444444555222222333333333333222222555555555555555555555555444444444444444444444444333333333333333333333333444444555666777777888888777777777777777777777777555444444333333333444444333222111222444666666666666777777888888777777666555666666777777666666555666666666777777777888888777777777777777777777777666777888888999888888888777777666666666666666666555444444444444555666666666666555555555555555555444555666777777666555444999888888777666555444444555444444444444555666666444444444444555555555555777666666555555666666777666666666666666666666666xxxrrrlllgggeeeeeecccbbb```]]][[[ZZZXXXWWWWWWWWWXXXXXXVVVTTTSSSQQQNNNMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJHHHFFFEEEBBBAAA@@@?????????@@@AAAAAAAAA@@@???????????????;;;;;;999888666555444333999666888777111666;;;444444444333333333222222222222222222222222222222222111222333555666666555444555555555555555555444222555555444444444444555555444444444444444444444444444444444444555555666666444444444444444444444444333333333333333333333333111222333444444444333222444333333222222333333444333333444444444444555555444444555777777888888888555666666777777666666555666666666666666777777888666666666666666666666666444666888777555555666888666666666666666666666666333333444444444444444333333333444444444444333333555555444444444444555555444444555666666555444444222222222222222222222222000777999444......111222222222222222222222222222111111222222333444444555444555666666777666666666444444444444444444444444333222222222222333444444222222222222222333444444222222333333333222111111333333333333333333333333333222222222222222222222//////000000111111222222000111222222000000111222222222222222222222222222111111111111222222222222222333333444444444333333333333333333333333444444444333333222222333333444444333222333555666555444333444444444444333333222333444444333000//////000777777666555444444444444222222333333444444444444333333444444444444333333333333333444444444555555111222222333333222222111555555666666666666555555555444444444444444444555333333333333333333333333222333555666777888777777777777777777777777777777888777666555555555555555222111111333666888999999777777666666666666777777666777777888888777777666666666777777777888888888666666666777888888999999888999::::::;;;;;;;;;:::666666666666555555666777555555555555555666666777666666666666666666666666555666666666666666666555666666555555444444444333444444333333444444555666555555555555666666666666777777666666666666777777777777777777777777777777xxxrrrlllggggggfffeeecccaaa^^^\\\[[[VVVUUUUUUVVVWWWVVVTTTQQQSSSQQQOOOOOOPPPPPPOOONNNMMMMMMMMMLLLKKKIIIGGGGGGDDDCCCBBBAAAAAAAAABBBBBB??????>>>======<<<======999999888888777777666666777444777555///444999222444444444333333333222222555555555555555555555555444333222222333444333222555666555333444777888777555555444444444444555555444444444444444444444444333333333444444555555555444444444444444444444444333333333333333333333333111222333444555444333333444333333222222333333444444444444555555555666666000111333555777999::::::777777888888888888777777777666555555555666888999666666666666666666666666222555777777666666888;;;555555555555555555555555444444444444444444444444333444444555555444444333555555444444444444555555444555666777777666555444222222222222222222222222000999<<<666...---000333222222222222222222222222111111222333333444555555666666777888888888888888444444444444444444444444333333222222333333444555444444444444444555666777111222222333333333222222333333333333333333333333333333333222222222111111...//////000111222222333///111222111000///000111222222222222222222222222333333222222111000000///222333333444444333333222222222222333333444444444444333333222222333333444444333222333555666555444333333333333222111111000000111333444444555777888777777777666555555444444888777555444444555666777333333333444444333222222333333333444444555555555333444444555555444444333111222444666777888888888555555444444444444555555666666666666666666666666222444777999::::::999888777777777777777777777777::::::999777666666666666===;;;888777777666555333888777666555555666777888888888999999999999888888777777777777888888888888555555666777888999::::::444555666777777777777777555666666555555555666888555555555555555666777777666666666666777777888888777777666555555555666777000000111222444555666666444333333333333444555555666666666666777777777777777777666666666666777777888888888888888888888888vvvnnniiigggiiihhhfffccc```]]][[[ZZZWWWWWWVVVUUUUUUVVVWWWWWWSSSRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMKKKJJJIIIHHHHHHFFFEEECCCAAAAAAAAACCCDDDDDDCCCBBBAAA@@@???@@@@@@:::999777777777777777666999888666444222222444666333333444555444333111000------...///000222444555444444444444444444444444444444444555555555555555444555666555444444555666555555555666666666777777555777999::::::888666444333444444444555555666666666666555444444444444555555555555666666666666777555555555555666666666777666666555555555555666666555666777999999:::::::::<<<:::777444333333333444888888888888777666444444888888777777777777888888999888888777666555555444555555555555555555555555333333444444555555666666222222222333333333444444333333444444555666666666777666666555555555555666555555333000000222333333666666555555555444444444444444444333333222222222222222222333333333444444888888888888777777666666222444555777777666444333444555555555555555444444333444555555333333444555111111222222222333333333111111111111111111111111555444444333222111000000///000111111000111444666000000111111222222333333222222333333333333222222333333222111000000111111222222222111111111111111000000000000111111111111222222222222222222222222333222222222444777999;;;777666444222111111111222222333333444444555555666666666555555444444444333444444444444444444444444444555555666555444222111000555999999555222333555444444333222222333444444777666666666777888999:::999888666555555555666777666666666666666666666666777777777777888888888888666777777888888888777777777777777777777777777777444444444444555555555666444555555666777888888888:::::::::999999999888888999999999999888888777777666777888888888777555444777777777777777777777777666666555555555555666666444666777999999777666444777777666666666666777777444555666666666555444333333333333444444444555555444444444444333222111111555666777666444333444555555555555555555555555555666777888:::::::::999888vvvnnniiiggggggfffdddaaa^^^\\\ZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVSSSRRRPPPPPPQQQRRRQQQPPPRRRQQQPPPNNNLLLJJJIIIHHHEEEDDDBBB@@@@@@@@@BBBCCCCCCBBBBBBAAA@@@@@@??????:::999888777777777666666777777666555333333333444444555555666555444333222222222111111222333444444555555555555555555555555666666666666666666666666444555666666444444555666444555555555666666666666555666888::::::888666555777777777777888888999999666666555444444444444555444444555555555666666666555555555666666666777777777777888888888888777777555555666777888888888888888777666555555666777888666777888888999888888888888888777777777777888888777777777666555555444444555555555555555555555555555555555555555666666666444444444555555555555666333444444555555666777777777777666666666666777777<<<;;;888555444555666666666666666555555444444444555555444444444333333333333333333444444444555555888888777777777666666666333444666777777666444333555555555666666555555444222333555555444444555666222222333333333444444444222222222222222222222222222222222111000000//////---///000000//////111222111111111111111111222222111222222333333222222111333222222111000000111111111111111111111111111111111111111111222222222222555555555555555555555555444333222333444666999:::555555444333222222222222222222333444444555555666555555555555555444444444444444444444444444444444333444555555666555444444444888;;;999555222333555555555444333333444555555666666666777888999:::;;;999888777666666666777888666666666666666666666666555555555555666666666666999999999999888777666666999999999999999999999999666666666777777777888888777777777888999:::::::::::::::::::::999999999999999999999999888888888777777888999999999888777666888888888888888888888888777777666666666666777777555666777888888777666555777777666666666666777777555555666666666444333222333333333444444444444555333444444555555555444444555666777666444444444666555555555444444444444444666666777888888888888888tttmmmhhhggggggfffdddbbb___\\\[[[ZZZYYYXXXVVVTTTSSSSSSTTTTTTTTTRRRQQQQQQRRRRRRQQQPPPSSSSSSRRRQQQOOOLLLIIIHHHEEECCCAAA???>>>???@@@AAAAAAAAABBBBBBAAA@@@>>>===:::999999888777777666666666777777777666555444444666666666777666666555444777777555444444333333444666666666666666666666666888888888777777666666666444555666666444444555666444555555555555666666666555666888999999888777555555555555555666666666666777666555555444444555555333444444444555555555555555555666666666777777777666777888999999888777666444555666666666666555555666666777777888888999999555666777999:::;;;;;;;;;888888777777777777888888666666666555555555555555555555555555555555555555777777666666666666666555666666666666777777777777444444555555666666777777888888888777777888999999@@@>>>;;;888777666777888666666666666555555555555666666666666555555555555555555555555666666666666888888888777777777777666444555666777777666555444555555666666666666555555222444555555444444555777333333333333444444444444333333333333333333333333222222111111111111111111...000222222111000///000111111111111111000000000111111222222222222111111222222111111111111111111111111111111111111111111222222222222333333333333222222222222222222222222444444333333333555777888333444444444444444333333222333333444444555666666555555555666666666666666555555555555555555555555222333444555666666666666888:::;;;999555333444666666555444333333444555666666666777777888:::;;;<<<::::::999888888888888888777777777777777777777777555555555555666666666666::::::::::::999777666555::::::::::::::::::::::::999999999999::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999888888888888999999::::::999999888777888888888888888888888888777777666666666666777777555666777888888777666555777777666666666666777777666666666666555444333222222333333333444444444444444444555555666777777777555666777666555444444666444444444444444444444444555555555555555555666777}}}ssslllhhhgggiiihhhfffdddbbb___^^^]]]ZZZYYYVVVTTTSSSRRRRRRRRRTTTRRRRRRRRRSSSSSSQQQPPPSSSSSSSSSRRRPPPLLLIIIGGGDDDCCC@@@>>>======>>>>>>???@@@AAABBBBBB@@@>>><<<::::::;;;:::888666666666888777666666777777777666666666666666666666666555999888777666555444444444666666666666666666666666999999888777666666555555444666777666555444555666555555555555555555555555555666888999999888777666444555555555555555555555777666666555555555555555333333333444444444555555555666666666666777777777444555666777777666555444555666666666666666555444888888888888888777666555555666777999:::;;;;;;;;;999888888777777888888999666666666666777777777777555555555555555555555555888888777777666666555555666666777777777888888888444555555666666777888888999999999999999:::;;;;;;???;;;999999888666666999666666666666666666666666777777777777777777777777666666666777777777888888999999999999888888888888666666777777777666555555555555666777777777666666555666777666444444444555222222333333333444444444333333333333333333333333333333444444555555555555111333666666444222111111222222222111111000000///111111222222222222111111111222222222222222111111111111111111222222222222222222222333333333444444222222222222222222222222444333222222222333444555222333444666666666555444333333444444555666666777777777777888888999999999555555666666666666777777555555555666666777777777999999999777555444555777666555444333333444555666999999888999999:::;;;<<<;;;;;;::::::999999999999888888888888888888888888777777777888888888888999:::::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999888888888888888888888888888888888666666555555555555666666555555666777777666555555666666777777777777666666777777666666555333333222333333333333444444444444555555555555666666777777444555666555333333333555333333333333444444444444555444333222222333555666}}}sssmmmiiigggiiiiiigggeeebbb```___^^^[[[YYYWWWUUUSSSRRRRRRRRRTTTSSSRRRSSSTTTTTTRRRPPPQQQQQQRRRQQQOOOKKKHHHFFFEEECCC@@@>>><<<<<<<<<======???@@@AAAAAA???===<<<:::<<<===<<<999777777777888666333333555777777777555555555555555555666666777666666555555555555666555555555555555555555555888888777777666555444444555666777666555555666777666666666666666666666666555666777888999888888777999888888888888888888888777777666555555555555666333333333444444444555555666666666666777777777888444555666777777666555444777777888888888777666666888888888888888777666555666777777888999999999888999999888888888888999999888888888888888999999999666666666666666666666666888888777777666666555555555555666666666777777777555555666666777888888999999999999::::::<<<======;;;888888;;;;;;777777;;;777777777777777777777777888888888888888888888888777777777888888888999999::::::::::::::::::::::::888888888777777666666555555666666777888888777777888999999777555333333333222222222222333333333444333333333333333333333333444444444555666666777777222444666777555222111111333333222222111111000000222222333333333333222222111222333333333333222222111222222222333333333444222222222333333333444444666666666666666666666666333222222222222222333333222333555666777777666555444555555666777777888888999999::::::;;;;;;<<<<<<666666666777777888888888888888888777777666666666666666666666555555777888666555444333333444555666<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999888888888999999999::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999:::999999888888777777777777888888888888888888888888555444444333333444444555555555666666666666555555666666777777777777666666777777666555444333333333333333444444444555555555777777666555444444555555333444555444222111222333333333333444444555555555555444333222222333444555~~~tttnnniiihhhhhhgggeeecccaaa___^^^]]][[[ZZZXXXVVVTTTSSSSSSTTTTTTSSSSSSTTTUUUUUURRRPPPPPPPPPPPPOOOMMMKKKIIIGGGFFFDDDAAA>>><<<;;;;;;<<<===>>>???@@@@@@???>>>===;;;>>>@@@???;;;888888999777444222333666888777555666555555555555666666777666555555555555666666777555555555555555555555555777777777666666555555555555666777777555555666777888888777777777777777666555666777888888888888888888888888888777777777777888777666666555555666666333444444444555555555555666666666777777777888888888888777777777777888888888888999999999999888888777777777888999999999:::888888888888888888777777999999888888888888999999:::::::::999999999999999666666666666666666666666777777666666666666666555555555555555666666666666666666777777888888999999999999999:::;;;<<<>>>???;;;777999@@@AAA:::999===777777777777888888888888888888888888999999999999888888888888999999999999:::::::::::::::;;;;;;;;;999999888888777777666666555666777888888999999888:::::::::888555333333444333333333333444444444444444444444444444444444444333333444444555555555666111333555444222111000111333333333333333222222222333333444444444444333333222333444555666555444333333333333444444555555666444444444444555555555555666666666666666666666666333333333333444444444444444444555666777777777666666777777888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<666777777888888999999:::;;;:::999888777777777777444444555666666777777888777666555444444555666777===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::777888888888888999999999888999:::<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999::::::::::::999999888777777777777888999999999999999999999999555444444444444444444555555555555555555555555555555666777888888777666555666666555444444444444555444555555555666666666666999888666555444444555555333444555444222222222333333444444555555666666666666555444444444444444444vvvooojjjiiihhhgggfffdddbbb```^^^^^^\\\ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVUUUSSSPPPOOOOOONNNMMMLLLKKKJJJJJJGGGEEEAAA>>><<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCBBB===999999;;;777666777;;;??????;;;666777777666666666777888999777777666666666666777777666666666666666666666666777777777777777777777777555777888777666555666777999999999999888888888777555666666777888999999999666666666666555555444444888777777666666666666666444444555555555666666666666666777777777888888888999888777666666777888999777777888999:::::::::999<<<;;;:::999999:::;;;<<<888999999999999999888888:::999999888888999999::::::::::::999999888888888666666666666666666666666555555555555555666666666555555555666666666666777666666777888888999999:::888888999:::;;;===>>>???;;;888;;;DDDDDD;;;777;;;777777777888888999999999777777888888999999999999777888888888888999999999888888888999999999::::::::::::999888777777777777555666777888999999999999888999999888666555555666555555555555666666666666666666666666666666666666555555555555555555555666222333444333222111222333333444444444444444444555444555555666666555555444333444666777888777666555444444555555666777777777666666777777777888888888555555555555555555555555444555666666777777777777666666666666666666777777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::777777888888999::::::;;;::::::888888777888999999666666777888999888777666999999777777777777999999;;;;;;;;;;;;<<<===>>>???::::::;;;<<<;;;:::999888::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;<<<=======================================;;;<<<<<<<<<=====================<<<<<<<<<<<<<<<============<<<<<<<<<;;;999999999:::::::::;;;;;;;;;:::999888777888999999999999999999999999999999666666666555555666666666555555555444444555555555555666777888888777666555555555444333444555666777666666666666777777777777999888666555555666777888555666777666444333444555444444555666666777888888666666777777666555555444wwwpppkkkjjjjjjiiihhhfffdddbbbaaa```\\\ZZZYYYWWWVVVVVVVVVWWWTTTTTTTTTVVVWWWVVVSSSPPPPPPOOONNNMMMLLLLLLLLLLLLGGGEEEBBB???<<<;;;;;;;;;>>>>>>============>>>???===BBBEEECCC>>>::::::<<<999:::>>>DDDIIIGGG???888888888777777777888:::;;;999999888777666666666666777777777777777777777777888888888888888999999999555777888777666555666888:::::::::999999999888888555666666777888999999::::::999999999888888777777888888777666666666666666555555555666666666666777777777777777888888888888888777444333333444777888555666777999999:::::::::CCCAAA>>>;;;:::::::::;;;888999::::::;;;;;;;;;;;;:::999999888888999999::::::::::::999888777666666777777777777777777777777333444444444555555666666666666666666777777777777777777777888999999::::::777888888999;;;===???@@@;;;777<<>>>>><<<===============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>===============>>>=========<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;:::999888999:::;;;999999999999999999999999888888777777777777888888555555444444444444555555555666777999999777666555444444333333444555777888777777777777888888888888999888777666777888:::<<<666888888888666555666777555555555666777888888999666777888888888777555444uuukkkgggfffgggggggggeeecccaaa^^^]]]]]]ZZZWWWTTTTTTTTTTTTSSSUUUTTTUUUVVVXXXXXXWWWUUUSSSPPPNNNLLLMMMMMMMMMLLLJJJFFF@@@===;;;;;;;;;;;;===>>>???@@@???===;;;999??????>>><<<;;;:::999888>>>666666FFFZZZ]]]KKK777999888777555555555666777666666777999;;;;;;999777666666666666666666666666666777888999:::;;;;;;;;;111333444666666666555555666666555555666777999:::777777777777777888888999888777666666666777999:::888888777777777777888888555555555555555666777777777777666666555555444444888888777777777777888888777777888999:::;;;;;;<<<>>>===;;;::::::;;;<<<===::::::999999888999999999::::::999999999999999::::::999999999888888777777666666666666666555555555555555555666666666666666555555555555666666666777777777777777888888888888777777666666666666777777444<<>>>>>>>>>>><<<;;;999999:::;;;<<<;;;<<<=========<<<;;;:::<<<<<<::::::::::::<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>============<<<<<<===??????@@@@@@@@@AAAAAA@@@@@@???>>>======>>>???@@@AAA@@@???===;;;<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<======::::::999999999:::;;;;;;888888888888888888888888999888777777777777555333888777666555444333222222222333555777777777777666;;;::::::999888888888999::::::999999::::::;;;<<<<<<<<<;;;::::::999888888777666555666999;;;;;;:::999999999999999999999999uuukkkfffeeegggggggggfffccc```^^^\\\\\\YYYVVVTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWWWWUUUSSSSSSPPPNNNLLLLLLMMMLLLKKKJJJFFF@@@===<<<<<<<<<;;;999:::<<<===>>>>>>>>>===>>>===<<<;;;:::999888888:::666666===GGGGGG===111;;;:::999888777777888999666777888:::;;;:::999777666666666666666666666666777777888999::::::::::::888888888777777666555444111111111222222333444555777777777777777888888999777777777777777888888999777777666666666666777777666666666666666777888888777777777777777888888888666666555555555555666666888888888999999999999999;;;::::::999999::::::;;;999999999888888999::::::888888777777777777777888999999999888888777777777555555555555555555555555555555555555555555555555555555555666666666777777666666777777777888888888777777666666666666777777444:::???>>>888555555888888777666555555555555666777777888888888888777777777777777777777777777777555666666666777666666555888888777777666666666666666666777777777777666666666777888777666666777888888888999888666666777999888999999999999888777777888888888777777666666666444444444555555555555555111333666777666555555555444555777888888888777777777777777777888888888999777777888888999::::::;;;;;;;;;<<<<<<<<<;;;:::999777888:::;;;;;;:::999888999888888888999:::;;;<<<===<<<;;;:::::::::;;;;;;777888999::::::::::::999:::::::::;;;;;;;;;<<<<<<;;;999888999;;;;;;:::888999999999999:::::::::;;;999999999999999999999999888888999999::::::;;;;;;::::::;;;;;;<<<=========>>>===;;;:::999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<======<<<<<<<<<<<<==================>>>>>>>>>>>><<<===>>>??????@@@@@@@@@AAAAAA@@@??????>>>======>>>>>>???@@@???>>>===<<<<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<=========<<<;;;:::::::::::::::999999999999999999999999888888888888999999999888999888777666555444444333444555777888999999888888;;;;;;:::999999999999999:::::::::999:::;;;;;;<<<======<<<<<<;;;::::::999999777666777999;;;;;;:::::::::::::::::::::::::::uuukkkfffeeehhhhhhgggfffccc```]]][[[ZZZWWWUUUTTTTTTUUUUUUTTTSSSRRRSSSTTTVVVVVVTTTRRRSSSQQQNNNMMMMMMLLLKKKIIIIIIEEE@@@===<<<<<<<<<;;;888999:::;;;<<<===>>>>>><<<<<<;;;:::999999888888999:::;;;::::::999888888::::::999888888888999999777777999:::::::::999888777777777777777777777777888888999999999999999888;;;:::999888777777777777444555666666777777777777777777777777777888888999666666777888888888888888666666666555555666666666777777777777777888999999777888888999::::::;;;;;;777666666555555666666777999999888888888777777777777888888999999999888888888888888888888999:::;;;888777777777777777888888888888888777777777777777555555555555555555555555666666666555555444444333555555666666666777777777666666666666777777777777777777666666666666777777555777999999777666666777:::999888888777888888888777777888999999888777666666666666666666666666666555555555555666777888999888777777777777666666666777777666666666666777777666777888777666666666888888999:::999777666777888888888888999888888777666777777777777666666666666222333333444555666666777333666888888777666666777777777888999999999888888777777888888888999999999888999999::::::;;;;;;;;;;;;<<<===>>>>>><<<;;;999777888:::;;;<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;:::888666666777999:::888888999:::::::::999999999999999999999::::::::::::888777888999:::999888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;<<<======>>>===<<<::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????<<<===>>>??????@@@??????@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>============<<<<<<=========>>>>>>>>>>>>======<<<<<<======>>>??????===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===::::::999888777777666666777777999:::::::::::::::<<<;;;::::::999:::::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;:::888888:::;;;::::::::::::::::::::::::::::::vvvlllfffeeeiiihhhhhhfffccc```]]][[[XXXVVVTTTTTTUUUVVVVVVUUUSSSSSSSSSTTTVVVVVVTTTRRRTTTRRRPPPNNNNNNMMMKKKJJJHHHEEE@@@======<<<<<<;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;::::::999999888;;;===;;;888888<<>>>>><<<:::999777888:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::888666444333333444666777888999::::::::::::999999888888888888888888888888999888888888888999888888888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<======>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<===>>>??????@@@======>>>???????????????@@@?????????>>>>>>>>>===>>>>>>===<<<<<<======>>><<<============>>>>>>>>>>>>>>>============>>>>>>??????>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;::::::;;;===???<<<<<<;;;;;;:::999888888999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<>>><<<::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;wwwmmmgggeeehhhhhhgggfffccc```]]][[[XXXVVVUUUUUUWWWWWWWWWUUUUUUTTTTTTUUUWWWVVVTTTRRRTTTRRRQQQPPPPPPOOOMMMKKKGGGDDD@@@>>>======<<<;;;>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;555777999999888999;;;>>>777777777888888888888777888:::;;;;;;999888999:::999999999999999999999999888888999999999888777777888777666666777888:::;;;666777888999:::999888777777777777777777888888999555666777999999888777777999888888777777888888999666555555555555666777777::::::999999999888888888999999888888888888999999555666666777888888999999666777999:::::::::999888666666777777888999:::;;;999999888888999::::::;;;777777777777777888888888777888888888999999999:::;;;::::::999888777777666666666666666777777777888666666666666777777777777888888888777777888888888:::888666666999;;;;;;:::999999999999999999999999999:::;;;<<<<<<:::888666666666666666666666666666666555555666777999;;;===777777777777888888888888888777666555555666777888888999::::::888888999:::999:::<<<;;;999888888888999999999999999888777777666666666777777777777777888888888888888888888888666888999999777666777888999999999999888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<888999;;;<<<<<<;;;:::999999999:::;;;<<<=========<<<;;;:::999999888888999;;;:::888777777888:::;;;::::::;;;;;;;;;;;;::::::888888888888888888888888888888999888888888888999888888999999999:::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::;;;<<<>>>???=========>>>>>>=========>>>==================>>>;;;<<<<<<===>>>??????@@@===>>>>>>????????????>>>?????????>>>>>>>>>>>>>>>>>>>>>============>>>???============>>>>>>>>>???>>>>>>============>>>>>>============>>>>>>???@@@========================;;;======<<<;;;:::<<<>>>=========<<<<<<;;;;;;:::::::::::::::::::::;;;;;;===<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<@@@>>><<<;;;<<<<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::888888999::::::;;;:::::::::888;;;<<<;;;888777999;;;888888888888888888888888777777888888888888888777:::999888777666666666666777777888888888888777777777777777777777888888999666666777888888888888888:::999999888888999999:::555555555555555666666777::::::999888888777666666888777777666666777777888555555666777888999:::;;;777888999:::::::::::::::777777777777777888999:::666666666666777888999999888888888888888999999999888999999::::::;;;;;;;;;;;;;;;;;;::::::999999888666666666777777777888888777777777777888888888888::::::999999999999::::::;;;999888999:::<<<<<<;;;888888999:::::::::999999:::<<<>>>???>>><<<999777666666666666666666666666666666666777888:::;;;<<<777777777888888888888999777777666666666666777777888999::::::888888999:::888:::<<<<<<;;;:::999::::::::::::;;;:::999999888777777777777888888888888888888888888777777777777888999:::999777777888999===<<<;;;;;;::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::;;;;;;;;;;;;<<<=========;;;;;;:::999999888999999;;;;;;;;;:::;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;:::::::::999999999999999888999:::999888888888:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>??????;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>============>>>>>><<<<<<======>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????=========>>>>>>>>>?????????>>>>>>======>>>>>>???<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@???===;;;<<<>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::;;;;;;<<<=========<<<======>>>???===<<<<<<<<<<<<===>>>>>>===============<<<<<<<<>>>>>===<<<========================{{{qqqjjjgggeeeffffffeeedddbbb```^^^[[[YYYXXXYYYZZZYYYXXXVVVTTTTTTTTTUUUVVVUUUSSSPPPOOONNNNNNOOOPPPOOOMMMKKKEEECCC@@@???>>>>>><<<;;;:::;;;<<<<<<===<<<;;;::::::::::::;;;;;;<<<<<<<<<>>>===;;;<<<======;;;:::888999:::;;;;;;;;;::::::999<<<===;;;777666999<<<888888888888888888888888555666777888888999888888999999999888888777666555::::::999999999999999:::777777777777777888888999777777777777777888888999999999888888888888999999666666666555666777777888999999999888888888888888888777777666666777777888777888888888999999::::::888888888888999:::;;;;;;888888777777777777888888666666666666777888999:::888999999999::::::::::::888888999999:::;;;;;;<<<:::::::::::::::::::::999666666777777777888888888888888888888999999999999<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;::::::;;;;;;888999:::;;;;;;;;;::::::<<<>>>@@@AAA@@@>>>:::888777777777777777777777777666777888999::::::::::::777777888888888999999999666666777777777777666666666777888888666666777888666999<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777888888888999999999:::777888888999999:::::::::;;;;;;<<<:::999888999;;;===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999:::;;;<<<======<<<<<<<<<<<<<<<======<<<;;;:::::::::::::::;;;888999:::;;;;;;;;;;;;:::>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888:::;;;;;;888888999;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<======>>>?????????>>>?????????>>>>>>======<<<===>>>??????@@@@@@@@@<<<<<<===>>>>>>===<<<<<<=========<<<<<<=====================>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAAAAA@@@???======>>>>>>>>>???????????????>>>>>>>>>>>>??????===============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>999>>>BBBCCC@@@>>>???AAA>>>>>>>>>===============>>>===<<<<<<<<<<<<===>>>>>>=========>>>>>>???@@@======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA???======?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>|||rrrkkkhhhdddeeeeeeeeedddbbb```___\\\[[[ZZZZZZ[[[ZZZXXXVVVSSSSSSSSSSSSTTTTTTQQQOOOLLLLLLLLLMMMNNNNNNLLLJJJEEECCC@@@??????>>><<<;;;<<<=========;;;888555444888999999::::::;;;;;;<<<;;;:::999999:::;;;;;;<<<666777888999:::999999888999<<<>>>;;;777666999<<<777777777777777777777777555555666888888999999999555666888999::::::999888:::999888777777777888999777777777777777888888999888777666666666777999:::888888777777777777888888777777777777777888888999777888888999999::::::;;;::::::999999999999:::::::::::::::999999999999888888777777666777999;;;<<<999888777777777777777888888888888888999:::;;;<<<999999999::::::;;;;;;;;;777777888999::::::;;;;;;999999999999999999::::::777777777777888888888888888888999999999:::::::::<<<<<<<<<;;;;;;<<<<<<<<<888:::<<<<<<:::999999:::888999;;;<<<<<<<<<;;;;;;===???AAABBBAAA???;;;999888888888888888888888888666777999:::;;;;;;:::999777777888888999999999999555666777888888777666555555666777666555444555777555888;;;======<<<<<<<<<<<<<<<======<<<<<<;;;:::888888999999999:::::::::888999:::;;;===>>>???@@@=========<<<::::::;;;<<<;;;:::999888777888888999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::===<<<:::999:::<<<>>>???>>>======<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===999:::<<<>>>>>>>>><<<;;;???????????????>>>===============<<<<<<;;;;;;;;;888;;;<<<;;;999888:::<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????;;;;;;<<<<<<===>>>>>>>>>???????????????>>>======<<<===???@@@AAAAAAAAA@@@???@@@AAABBBBBBAAA@@@???<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>============>>>>>>?????????>>>>>>===============>>>>>>>>>>>>===>>>@@@BBBCCCBBB@@@???>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>>>>===============>>>========================777===DDDFFFCCCAAABBBDDD>>>>>>>>>===============@@@???>>>======>>>??????>>>>>>======>>>???@@@@@@===============>>>????????????????????????@@@@@@AAA???>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>}}}sssqqquuupppmmmiiifffdddaaa^^^\\\[[[ZZZYYYWWWWWWWWWXXXXXXVVVTTTSSSSSSSSSRRRPPPNNNLLLLLLMMMMMMLLLKKKIIIHHHFFFAAA>>>@@@@@@===<<<>>>>>>=========>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999999888888777777;;;:::999888888999:::;;;888888777777666666555555777888999:::::::::::::::555555444555666777999:::888888888888888777666555777777777777777888888888888888888999999:::::::::<<<;;;999888888888999999;;;;;;:::999888777666555777777777777777777777777777777666666666666777777999888888777666555555555888888888888777777777777888888888777666666666555888666555555777999::::::444555666777888999::::::999999999::::::;;;;;;;;;888888777777888999999:::::::::999999888777777777777666555666999;;;;;;;;;;;;;;;<<<===>>>>>>======;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777999:::;;;;;;999999:::;;;999999999999999999999999:::999999888777666555555777777777777777888888999888999::::::;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<;;;:::999999999999999:::;;;===>>>?????????=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<>>>???@@@<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;============>>>>>>>>>>>>999:::;;;===>>>?????????:::;;;;;;<<<<<<<<<<<<<<>>===<<<<<<===>>>???============<<<;;;:::999;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCC<<<======>>>??????@@@@@@AAAAAA@@@??????@@@@@@@@@>>>>>>?????????@@@@@@@@@============>>>???@@@AAA@@@@@@@@@??????===<<<<<<>>>???@@@@@@???>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@<<<<<<======>>>>>>?????????@@@AAACCCEEECCC@@@===@@@???===<<<;;;<<<===>>>AAAAAA@@@??????@@@@@@AAA????????????????????????AAA@@@@@@???>>>======<<<>>>???AAAAAA???>>>???@@@??????>>>>>>>>>>>>??????===============>>>??????@@@@@@@@@@@@??????>>>>>>===>>>??????>>>>>>???@@@??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvvvsssuuu~~~{{{uuuoooiiieeeaaa^^^^^^]]][[[ZZZYYYYYYZZZZZZWWWVVVUUUUUUUUUTTTRRRPPPMMMMMMNNNMMMLLLKKKIIIHHHCCC???===??????;;;999:::;;;::::::;;;>>>@@@??????::::::::::::::::::::::::::::::999999999999:::::::::999999999888888888888::::::999999999999::::::999999999999888888888888888888999:::::::::::::::888888777777888999:::;;;:::::::::::::::999888888:::::::::999999999888888888999999999::::::::::::<<<;;;999888888888999:::999999999999888888888888999999999999999999999999999888888888888888888999999999999888777666666666777777777777777777777777777777666666666666666666888666555555777999:::999999999999999999999999999999999999:::::::::::::::999888888888888999999::::::999999999999888888888888777666777999;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>========================<<<<<<<<<;;;;;;;;;::::::;;;:::999888888777777777999:::;;;:::999888999;;;999999999999999999999999:::::::::999888777777666999999888888999999:::;;;:::999888888888:::;;;<<<======<<<<<<<<<<<<======<<<<<<:::999888888888888999:::;;;===>>>>>>>>>???>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<===??????<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<============<<<======>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@===============<<<;;;:::>>>>>>======>>>>>>??????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBBBB===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBB????????????@@@AAABBBCCCAAABBBBBBAAA@@@???>>>>>>???AAABBBAAA@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@AAABBBDDDCCCAAA>>>CCCBBB@@@?????????AAABBBAAAAAAAAAAAA@@@@@@??????????????????????????????@@@@@@@@@???>>>>>>>>>===>>>@@@AAAAAA?????????@@@?????????>>>>>>???????????????>>>>>>??????@@@AAAAAAAAA@@@@@@????????????===>>>@@@???>>>>>>???AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAzzzvvvuuu|||uuunnnhhhcccaaa^^^]]][[[ZZZYYYYYYZZZZZZYYYXXXWWWWWWWWWVVVTTTRRROOOOOOOOONNNLLLJJJHHHFFFCCC???===??????;;;999:::<<<;;;::::::===???@@@@@@999999999999999999999999;;;::::::999999::::::;;;::::::999999999999888888999::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<;;;:::::::::;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::>>>>>>===<<<;;;:::999999999999:::::::::::::::;;;;;;;;;999888888999999:::888888888999999::::::::::::::::::::::::::::::::::::::::::999999:::::::::::::::999999888777777777777777777777777777777777555555555555666666666666888666555666888999:::999======<<<;;;:::999888888::::::::::::999999999999::::::999888888999999999999999999::::::::::::;;;;;;999888999:::<<<<<<;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999888888888888888999::::::888888999:::::::::::::::::::::::::::<<<;;;;;;::::::999999999;;;;;;::::::;;;;;;<<<===<<<;;;888777777999<<<>>>===<<<<<<;;;;;;<<<<<<======<<<;;;:::888888777777999:::;;;<<<===>>>>>>>>>>>>>>>>>>============<<<============>>>>>>>>>>>>======<<<<<<<<<===>>>???======<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@??????>>>===;;;;;;======>>>?????????>>>>>>@@@@@@????????????@@@@@@=========>>>>>>===<<<<<<<<<<<<<<<<<<============????????????@@@@@@@@@@@@????????????????????????=========>>>???@@@AAABBB??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCBBBAAA@@@AAACCC??????@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@?????????BBBAAA@@@AAABBBCCCBBB@@@AAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA???>>>????????????????????????@@@@@@@@@@@@????????????>>>@@@AAAAAA@@@???@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAA@@@??????@@@BBBDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBzzzwww{{{||||||yyyssskkkeeebbb]]]\\\ZZZXXXWWWWWWXXXXXXYYYXXXWWWWWWWWWWWWUUUSSSPPPPPPPPPOOOLLLJJJGGGEEEEEE???===>>>???>>>>>>AAACCC@@@===;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::999999999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<=========:::;;;;;;<<<<<<<<<;;;;;;======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;>>>>>>===<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;999999888999:::;;;999999999999:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777777777777777888888888888444444555555666666777777888777666777999::::::999======<<<;;;::::::999888;;;;;;::::::999999888888;;;;;;:::999999999999:::999999:::;;;;;;<<<=========;;;::::::<<<======<<<===>>>>>>??????>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<===???>>>===;;;:::999999999::::::;;;<<<===>>>>>>>>>=================================>>>>>>>>>>>>???<<<<<<<<<=========>>>>>>===========================>>>>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<=========AAAAAA@@@@@@???>>><<<<<<;;;<<<======>>>=========@@@??????????????????@@@======>>>>>>???>>>>>>>>>;;;;;;<<<<<<========================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCC@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCBBBAAA@@@AAABBB?????????@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@DDDBBB@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>??????>>>@@@BBBCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???AAABBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAA???AAABBBBBBAAA@@@BBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB{{{|||qqqhhhccc^^^\\\[[[YYYXXXWWWXXXXXXXXXVVVVVVVVVWWWVVVTTTRRRQQQQQQPPPOOOMMMJJJGGGEEEEEE>>>:::;;;===>>>BBBGGGFFFCCC???<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::;;;;;;:::;;;<<<======<<<;;;::::::;;;;;;<<<<<<=========<<<<<<=========<<<<<<;;;=========<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::999::::::;;;;;;::::::999999999888888888888888777888888888888999999::::::666666666777777888888888999888888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::999999999;;;;;;:::::::::::::::;;;::::::;;;<<<===>>>?????????===<<<<<<>>>???>>>===>>>???????????????>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::::::::888999::::::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@AAA@@@???>>>===>>>======<<<<<<======>>>AAAAAA???>>>===<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@????????????????????????>>>>>>??????@@@???????????????@@@AAABBBAAAAAA@@@<<<<<<=========>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBAAA@@@???>>>AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBAAA@@@???@@@BBB??????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBEEECCC@@@@@@AAACCCCCCCCCDDDDDDCCCCCCCCCBBBCCCCCC<<<>>>AAADDDEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCCCCAAA@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCCCCBBBBBBCCCDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCzzzmmmfff```___]]][[[ZZZYYYZZZZZZVVVUUUUUUUUUVVVVVVTTTRRRQQQQQQQQQOOOMMMJJJHHHFFFBBB<<<777888:::===AAAFFFCCC@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<======<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999999999999999999999999999999999:::;;;;;;<<<<<<999999999999:::::::::::::::::::::;;;===>>>===<<<::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<======>>>???@@@@@@@@@>>>===>>>???AAAAAA@@@???@@@@@@@@@@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;;;;999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@>>>>>>======>>>>>>???@@@???@@@CCCDDDDDDBBB???===???>>>>>>======>>>>>>???BBBAAA@@@??????>>>??????<<<===>>>????????????>>><<<<<<============>>>>>>============>>>>>>>>>>>>===>>>???@@@@@@@@@??????>>>>>>????????????@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAABBBBBBBBBAAA>>>??????@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>???@@@AAABBBAAA@@@@@@>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAABBBBBBBBBAAA???===<<>>???AAACCCEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCEEEDDDCCCCCCDDDFFFHHHHHHGGGGGGFFFFFFEEEEEEAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDqqqiiiaaa```^^^\\\ZZZZZZZZZZZZVVVUUUUUUUUUVVVVVVUUUSSSQQQQQQPPPOOOMMMKKKIIIGGGBBB<<<999;;;======>>>BBB???>>>===>>>?????????===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<==================<<<<<<<<<<<<>>>?????????>>>>>>===<<<<<<<<<===>>>>>>===<<<;;;:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<;;;;;;;;;::::::999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===@@@@@@???===<<<<<<<<<=========>>>>>><<<<<<<<<===============::::::::::::;;;===>>>???===>>>>>>>>>??????@@@@@@@@@>>>>>>>>>AAACCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@@@@AAAAAAAAA????????????????????????============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBCCCCCCCCCAAA@@@???@@@@@@????????????@@@@@@AAA@@@@@@?????????@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBAAAAAA@@@?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???>>><<<===???@@@AAA@@@???>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCBBBAAA???>>>@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@BBBCCCBBBAAA@@@AAACCCAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAAAAACCCDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAABBBDDDDDDBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDssslll___^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUVVVWWWWWWUUUTTTPPPPPPPPPOOONNNKKKIIIHHHCCC???>>>@@@AAA>>>===>>>???>>>>>>???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>??????>>>>>>======<<<<<>>======<<<===>>>??????>>>===<<<;;;;;;<<<===============??????>>>===<<<;;;::::::>>>>>>======<<<<<<<<<;;;;;;::::::999:::;;;<<<===999999:::;;;<<<===>>>???========================<<<===>>>@@@@@@>>>===<<<=========>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>?????????>>>>>>=========<<<<<<<<<===???AAAAAA@@@>>>?????????>>>>>>>>>>>>>>><<<<<<======>>>>>>??????999999::::::<<<===???@@@???????????????@@@@@@@@@@@@>>>>>>???BBBDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>============>>>>>>>>>>>>????????????????????????>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<======;;;;;;<<<===========================<<<<<<===>>>???@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>??????@@@AAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCBBBAAAAAA?????????@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAACCCDDDEEEEEEFFFFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>???@@@BBBDDDDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBAAA???AAACCCDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDBBBBBBBBBDDDDDDCCCBBBEEEEEEEEEFFFEEEDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAACCCDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCEEEFFFFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEzzzmmmhhh___^^^\\\ZZZXXXWWWVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGAAA@@@???>>>>>>???@@@@@@========================:::;;;;;;;;;<<<============<<<;;;;;;<<<===<<<:::<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>?????????@@@??????>>>>>>>>>>>>>>>>>>>>>============>>>>>>????????????????????????@@@@@@???===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@===>>>>>>>>>>>>?????????AAA@@@>>>======>>>@@@AAACCCBBB@@@>>>===>>>>>>???AAAAAA@@@??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@???>>>======>>>>>>=========<<<<<<;;;BBBAAA???===<<<;;;<<<<<<>>>======<<<;;;:::::::::;;;<<<<<<<<<======>>>>>>@@@@@@????????????@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBAAA@@@?????????>>>>>>???@@@AAAAAABBBAAA????????????AAABBBAAA@@@@@@???>>>>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAACCCEEEEEEDDDCCCDDDEEEEEEDDDCCCDDDDDDDDDBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDBBBCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@AAAAAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBDDDGGGHHHEEEBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEDDDEEEEEEFFFFFFEEECCCBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEEEEDDDAAAAAADDDGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIGGGGGGGGGGGGIIIIIIJJJIIIIIIIIIJJJIIIFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFtttkkkggg```^^^\\\ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQOOONNNKKKIIIHHHGGG???>>>>>>>>>???AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>===<<<;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@?????????>>>>>>??????@@@@@@??????>>>>>>??????@@@>>>>>>???@@@AAABBBCCCCCC@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>???@@@AAADDDCCCAAA@@@?????????@@@???@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>???@@@@@@?????????@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????===>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>===???>>>======<<<<<<<<<===AAA@@@>>><<<;;;;;;;;;;;;???>>>>>>===<<<<<<;;;;;;<<<=========>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBAAA@@@@@@@@@?????????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBDDDEEEEEEDDDCCCDDDEEEDDDDDDFFFIIIKKKKKKHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEGGGGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDFFFGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFGGGEEECCCCCCEEEHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHFFFHHHHHHHHHHHHHHHHHHGGGGGGxxxnnnhhheeeaaa___]]]ZZZXXXUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPRRRQQQOOOMMMKKKJJJHHHGGG@@@@@@??????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>===<<<;;;<<<>>>??????>>>==================>>>>>>>>>>>>>>>??????@@@@@@AAA>>>?????????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA===>>>???AAACCCEEEFFFGGG??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA????????????AAAAAADDDDDDBBBAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>????????????>>>??????@@@AAABBBAAAAAAAAA@@@@@@@@@??????===>>>???@@@AAACCCDDDDDDAAAAAA@@@@@@???>>>>>>>>>@@@???>>>===<<<===>>>>>>@@@???>>><<<;;;;;;;;;;;;@@@@@@???>>>>>>=========>>>>>>>>>???????????????BBBAAAAAAAAAAAAAAAAAABBB???@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEFFFHHHIIILLLNNNPPPNNNJJJGGGDDDDDDCCCCCCBBBBBBBBBAAADDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCDDDEEEEEECCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCEEEGGGGGGFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGHHHHHHFFFFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFEEEFFFHHHJJJJJJIIIKKKJJJJJJJJJIIIIIIHHHHHHwwwppplllgggdddbbb```]]]ZZZWWWUUUSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOQQQPPPOOOMMMKKKJJJHHHHHHEEEDDDCCCBBB@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<===@@@AAAAAA@@@>>>>>>???????????????????????????@@@@@@AAAAAAAAA>>>???@@@AAABBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBB>>>>>>@@@AAACCCEEEFFFGGG??????>>>>>>>>>???@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????>>>??????@@@AAABBBBBBCCC@@@@@@@@@?????????>>>>>>AAA@@@>>>======>>>???@@@@@@@@@???>>>=========<<>>>>>>>>>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCFFFGGGHHHGGGEEEEEEFFFHHHRRRQQQPPPOOOMMMJJJFFFBBBDDDDDDCCCCCCBBBBBBAAAAAAFFFEEECCCBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHJJJJJJIIIGGGFFFHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHtttnnnmmmlllhhhcccbbb```]]]ZZZWWWUUUSSSSSSRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOMMMLLLJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>???>>>===???AAABBBBBBAAA>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>???AAACCCDDDEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCCCC@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@?????????@@@@@@@@@???????????????AAA@@@???>>>??????@@@AAABBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@??????>>>>>>>>>??????@@@AAACCCCCCCCCCCCAAA@@@>>>>>>>>>======>>>??????AAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDGGGHHHHHHGGGFFFGGGIIIKKKWWWSSSNNNIIIGGGDDDBBB@@@DDDDDDCCCCCCCCCBBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGCCCEEEGGGIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIFFFFFFGGGIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIwwwrrrllliiijjjjjjgggcccaaa___]]]ZZZXXXUUUTTTTTTRRRSSSTTTTTTSSSRRRPPPOOOMMMMMMLLLJJJIIIGGGFFFFFFAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????AAA@@@???@@@BBBCCCCCCBBB===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEFFFFFFFFFEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBAAAAAADDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========>>>????????????>>>??????@@@AAABBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@??????>>>>>>????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@@@@??????>>>?????????AAAAAABBBBBBBBBBBBAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAABBBDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGIIILLLNNNTTTOOOIIIDDDBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFFFFEEEEEEGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGDDDEEEFFFHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFHHHKKKMMMLLLIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJ}}}uuuoookkkgggfffffffffdddbbb```^^^\\\ZZZXXXVVVUUUUUUSSSTTTUUUUUUTTTSSSQQQOOOKKKKKKJJJIIIGGGFFFEEEEEEAAABBBCCCEEEFFFFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAACCCDDDCCCAAA<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????AAABBBDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@?????????@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????@@@BBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????AAA@@@@@@??????@@@@@@AAA???@@@AAAAAABBBBBBAAAAAA@@@@@@??????@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA???????????????@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHKKKNNNQQQOOOKKKGGGDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHEEEFFFGGGFFFDDDDDDGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGIIIMMMPPPOOOKKKGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIIIIJJJLLLMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMM{{{rrrmmmllliiifffdddcccbbbaaaaaa___^^^\\\ZZZXXXWWWVVVUUUSSSTTTUUUVVVUUUSSSQQQPPPJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDCCCAAA<<<===@@@BBBBBBBBBAAA@@@????????????????????????BBBCCCEEEGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDDDD???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCC??????????????????@@@@@@>>>@@@BBBDDDEEEDDDBBB@@@@@@AAABBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????BBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????@@@BBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA????????????AAABBB======<<<======>>>??????AAAAAA@@@@@@AAACCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIILLLPPPSSSNNNKKKHHHFFFFFFEEECCCAAACCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIGGGFFFEEEEEEEEEFFFHHHIIIDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEGGGGGGFFFDDDDDDGGGJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIKKKOOORRRQQQMMMIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIILLLOOOPPPNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPuuunnnlllhhhgggfffeeeeeefffhhhiiidddaaa\\\YYYWWWVVVTTTSSSXXXVVVTTTSSSRRRQQQOOONNNJJJHHHFFFDDDCCCBBBBBBBBBFFFEEEEEEDDDCCCBBBBBBAAA???@@@CCCEEEEEEEEECCCBBBBBBBBBCCCEEEFFFGGGHHHIIIHHHIIIIIIIIIGGGEEECCCAAACCC@@@>>>===???AAAAAAAAA???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDCCCBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAAAAACCCEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFHHHEEECCCBBBCCCEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@AAABBBCCC???AAABBBBBBAAA@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBB?????????@@@AAABBBCCCDDDEEEFFFGGGFFFCCCBBBCCCDDDDDDBBBAAAAAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>CCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBAAAAAABBBDDDDDDFFFDDDBBB@@@@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@??????????????????@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGHHHJJJMMMPPPRRRMMMLLLIIIGGGEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDDDDDDDFFFGGGGGGFFFGGGKKKKKKHHHGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIJJJKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIMMMMMMLLLLLLKKKIIIHHHGGGMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKJJJKKKMMMOOOMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNNNNOOOOOONNNNNNMMMOOOOOONNNMMMLLLLLLLLLMMMsssllliiieeeeeeddddddeeegggiiijjjddd```[[[XXXVVVVVVUUUTTTWWWUUUSSSSSSRRRQQQOOOMMMHHHGGGEEECCCBBBBBBBBBCCCFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@AAACCCDDDCCCBBB???@@@AAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDGGGDDDBBBAAACCCDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAACCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGFFFDDDBBBCCCDDDDDDCCCAAABBBCCCCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCBBBBBBCCCCCCEEEDDDBBBBBBBBBCCCDDDFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHHHHJJJIIIHHHHHHIIIKKKMMMNNNMMMKKKIIIGGGFFFFFFFFFGGGEEEFFFFFFFFFFFFFFFEEEEEEHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJHHHIIILLLMMMJJJIIIKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKIIIIIINNNMMMLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOONNNNNNNNNNNNNNNqqqjjjgggfffeeedddcccdddeeefffgggccc___ZZZWWWVVVVVVWWWVVVWWWUUUSSSRRRRRRQQQNNNLLLEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFEEEEEEFFFHHHJJJKKKDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCBBBBBBCCCDDDFFFFFF??????@@@BBBDDDDDDAAA??????@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCFFFDDDBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDEEECCCBBBBBBCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKJJJHHHHHHIIIJJJJJJLLLJJJIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJKKKKKKLLLPPPPPPOOONNNMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMKKKKKKOOOOOOLLLLLLOOOKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPQQQLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNOOOOOONNNNNNPPPRRRQQQQQQPPPPPPOOONNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPP}}}qqqkkkhhhiiihhhfffdddbbbaaaaaaaaabbb^^^YYYVVVVVVWWWXXXXXXVVVUUUSSSRRRRRRPPPMMMJJJCCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFGGGJJJNNNQQQSSSFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAACCCGGGIIIAAA@@@????????????>>><<>>======???CCCGGGIIIHHHDDD???===<<<======<<<@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHFFFEEEFFFHHHIIIIIIHHHEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGIIIIIIHHHGGGFFFDDDEEEGGGGGGEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGDDDCCCDDDEEEFFFDDDCCCCCCDDDEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKLLLMMMNNNOOOPPPNNNMMMMMMLLLLLLLLLMMMMMMQQQQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPNNNOOOQQQSSSSSSRRRPPPNNNNNNMMMOOOSSSTTTQQQPPPRRRLLLMMMNNNNNNOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPOOOOOONNNNNNKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLNNNOOOOOOPPPPPPNNNMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNOOOPPPQQQRRRNNNOOOOOOOOOMMMNNNOOOQQQNNNNNNOOOPPPPPPQQQRRRRRROOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOO{{{tttpppmmmffffffeeeddddddcccbbbbbb```]]]ZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOJJJGGGCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>======???BBBFFFHHHMMMHHHBBB>>>===>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@??????CCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDAAAAAABBBBBBCCCCCCCCCCCCEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLIIIHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGHHHJJJKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGEEEFFFHHHHHHFFFEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEGGGEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFMMMLLLJJJGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLNNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNNNNMMMNNNNNNNNNQQQQQQQQQQQQPPPPPPPPPOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOQQQSSSSSSRRRQQQOOONNNNNNQQQWWWXXXTTTRRRSSSNNNNNNNNNOOOPPPQQQQQQRRRPPPPPPOOONNNNNNOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMNNNOOOPPPQQQRRRMMMNNNOOONNNMMMMMMNNNPPPLLLLLLMMMOOOPPPQQQRRRSSSNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPzzztttpppmmmfffffffffeeeeeedddcccccc___]]][[[ZZZYYYXXXVVVTTTTTTSSSSSSRRRQQQNNNIIIFFFDDDCCCCCCBBBCCCDDDFFFGGGEEEFFFHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@BBBDDDEEEKKKGGGCCC@@@@@@AAABBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFHHHJJJIIIHHHGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFFFFFFFGGGGGGHHHIIIGGGHHHHHHGGGEEEDDDDDDEEEGGGFFFDDDEEEFFFFFFEEECCCFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHMMMKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIHHHHHHIIIJJJLLLNNNMMMMMMMMMMMMNNNOOOPPPQQQMMMNNNOOOOOOOOOOOONNNMMMLLLMMMOOOPPPPPPPPPPPPOOOQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQOOOPPPQQQRRRSSSSSSRRRQQQOOOPPPUUU\\\]]]XXXTTTTTTNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJLLLMMMNNNNNNNNNNNNLLLKKKKKKKKKLLLLLLMMMNNNLLLLLLMMMNNNOOOPPPPPPPPPNNNOOOOOONNNMMMMMMNNNPPPLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQzzztttoookkkiiiiiihhhgggeeecccaaa```___]]]\\\[[[ZZZXXXUUURRRTTTSSSSSSRRRQQQNNNIIIEEEEEEDDDDDDCCCDDDEEEFFFGGGBBBEEEHHHKKKLLLLLLKKKJJJCCCDDDFFFGGGGGGEEECCCBBB??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEECCCAAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJGGGHHHJJJLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMKKKKKKJJJJJJJJJFFFFFFFFFHHHJJJKKKJJJHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJHHHJJJKKKKKKJJJIIIIIIJJJFFFFFFGGGGGGHHHIIIJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKGGGHHHHHHGGGEEEDDDEEEFFFGGGFFFEEEEEEFFFFFFEEECCCGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHEEEFFFGGGHHHGGGFFFEEEDDDGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHIIIJJJJJJHHHFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJHHHHHHHHHIIIKKKMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOPPPPPPOOONNNMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNOOONNNNNNLLLLLLKKKJJJKKKMMMOOOQQQNNNNNNNNNNNNOOOPPPQQQRRROOOOOOPPPQQQQQQPPPOOOOOOMMMNNNPPPRRRSSSSSSRRRRRRTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSOOOQQQXXX___aaa[[[VVVUUUOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMNNNNNNNNNKKKKKKJJJKKKKKKLLLMMMMMMLLLMMMMMMNNNNNNOOOOOOPPPOOOPPPPPPOOONNNMMMOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQQQQQQQOOONNNOOOPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPQQQRRRSSSuuunnniiihhhhhhgggfffdddcccbbbbbb^^^\\\ZZZYYYYYYXXXVVVTTTQQQQQQQQQPPPMMMJJJFFFDDDDDDDDDEEEFFFGGGHHHHHHGGGJJJIIIHHHFFFEEEEEEFFFFFFJJJFFFAAA@@@BBBCCCCCCBBBEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCAAA@@@??????>>>CCCBBBBBBAAAAAAAAABBBBBBFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEFFFHHHHHHGGGEEEFFFEEEEEEFFFHHHHHHGGGFFFJJJJJJHHHGGGGGGHHHJJJJJJKKKIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKJJJJJJJJJKKKMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNMMMMMMLLLKKKKKKKKKLLLIIIIIIMMMNNNKKKHHHIIIKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGGGGHHHHHHGGGFFFIIIHHHHHHGGGFFFEEEDDDDDDJJJIIIIIIHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIIIIOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOOOOOOOOOONNNNNNKKKKKKKKKLLLLLLMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOMMMOOOQQQTTTUUUTTTRRRQQQSSSSSSRRRRRRQQQQQQQQQPPPOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQSSSTTTTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSUUUVVVWWWVVVTTTSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSQQQPPPOOOOOOOOOOOOQQQSSSWWW]]]aaa___YYYTTTSSSRRRRRRQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRROOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLMMMMMMNNNNNNNNNRRRQQQOOONNNMMMLLLKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOONNNQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNOOOPPPPPPOOONNNNNNPPPQQQQQQRRRRRRRRRRRRRRRvvvnnniiifffeeeeeedddcccbbbaaaaaabbb```]]]\\\[[[YYYWWWUUUQQQPPPNNNLLLJJJIIIIIIIIIDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIMMMIIIEEEDDDEEEGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFHHHGGGGGGHHHJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHIIIKKKMMMMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNKKKLLLMMMNNNNNNNNNMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLPPPLLLKKKOOOOOOKKKIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIGGGFFFFFFHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIJJJJJJKKKLLLIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMNNNSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQOOOQQQTTTVVVWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTVVVUUUUUUUUUUUUTTTTTTTTTWWWXXXYYYWWWVVVUUUUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRVVVZZZ^^^\\\XXXSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSSSSTTTQQQPPPPPPOOOOOOPPPPPPQQQNNNOOOOOOOOOPPPPPPPPPQQQUUUTTTSSSQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRQQQQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRPPPQQQRRRRRRRRRRRRQQQPPPRRRRRRSSSTTTTTTTTTTTTSSSxxxnnniiibbbbbbbbbbbbaaaaaa``````cccaaa^^^\\\[[[YYYVVVTTTRRROOOKKKGGGFFFHHHKKKMMMEEEFFFGGGHHHJJJJJJJJJJJJGGGGGGGGGHHHHHHJJJKKKLLLNNNKKKHHHGGGGGGIIIIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHGGGJJJJJJIIIKKKMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJIIIHHHJJJLLLOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNLLLLLLMMMNNNOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNSSSOOONNNPPPPPPLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHIIIGGGFFFGGGHHHIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOPPPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTVVVXXXYYYXXXWWWVVVTTTTTTTTTSSSSSSSSSSSSRRRVVVVVVVVVUUUTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUYYYZZZZZZYYYWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTVVVWWWWWWXXXWWWVVVTTTSSSQQQRRRTTTWWWYYYYYYWWWTTTSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVUUUTTTSSSSSSRRRSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVUUU{{{oooiiiaaaaaaaaaaaaaaaaaaaaaaaa```^^^[[[ZZZYYYWWWUUURRRQQQNNNJJJGGGFFFGGGJJJLLLFFFGGGHHHJJJKKKKKKLLLLLLHHHHHHIIIIIIJJJKKKKKKLLLKKKIIIGGGFFFFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDDDDCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIKKKKKKKKKLLLNNNOOONNNLLLJJJKKKKKKJJJIIIJJJLLLMMMLLLLLLNNNOOOOOONNNLLLLLLMMMKKKKKKKKKNNNOOOPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPSSSOOOMMMPPPQQQMMMLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMNNNNNNOOONNNNNNOOOOOOOOONNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOPPPNNNMMMLLLMMMNNNMMMLLLIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEFFFGGGHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZYYYXXXWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUYYYZZZZZZYYYWWWUUUUUUVVVXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWYYYZZZYYYXXXUUUTTTSSSSSSTTTVVVWWWWWWWWWVVVTTTTTTTTTTTTUUUWWWXXXXXXVVVWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVWWWWWWVVVVVVVVVXXXXXXWWWWWWWWWXXXYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVVVVWWWWWWVVVVVV~~~pppiiiaaaaaaaaabbbbbbbbbbbbbbb\\\ZZZYYYXXXXXXXXXVVVTTTPPPOOOLLLJJJHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLNNNOOONNNMMMJJJLLLMMMLLLKKKKKKMMMOOONNNOOOPPPQQQQQQPPPOOONNNQQQOOONNNNNNOOOPPPOOONNNPPPQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRPPPLLLKKKNNNPPPNNNMMMOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPTTTRRROOONNNNNNNNNMMMKKKIIIIIIJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGHHHIIIIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWXXXYYYWWWUUUTTTTTTUUUXXXXXXWWWWWWWWWWWWWWWWWWUUUVVVXXXYYYYYYWWWUUUTTTUUUUUUVVVVVVVVVWWWXXXXXXUUUUUUUUUVVVVVVXXXYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZWWWVVVVVVVVVVVVVVVVVVWWWUUUUUUVVVWWWWWWWWWWWWVVVpppjjjbbbbbbbbbbbbbbbccccccccc[[[ZZZXXXXXXYYYYYYWWWVVVOOOOOONNNLLLKKKIIIGGGFFFJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJIIIIIIHHHIIIIIIHHHGGGFFFHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJKKKKKKLLLKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMKKKJJJKKKLLLOOOPPPOOONNNKKKNNNQQQPPPNNNMMMNNNQQQPPPQQQQQQRRRRRRQQQQQQPPPTTTRRRPPPPPPPPPQQQPPPNNNQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPNNNNNNOOOPPPQQQRRRRRRSSSOOOJJJIIIMMMOOONNNNNNPPPLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPUUUSSSQQQOOOOOOOOONNNLLLNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOOOONNNOOOPPPPPPOOOMMMKKKIIIKKKKKKKKKLLLNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHHHHIIIKKKMMMNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXVVVWWWWWWWWWWWWWWWXXXXXXVVVWWWXXXYYYZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[YYYXXXVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWVVVTTTSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWWWWVVVUUUTTTVVVWWWXXXXXXWWWWWWXXXZZZVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[XXXWWWWWWVVVVVVWWWWWWXXXUUUVVVWWWWWWXXXXXXWWWWWWqqqkkkcccbbbbbbbbbbbbbbbbbbbbb[[[YYYWWWWWWWWWWWWUUUSSSOOONNNMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGIIIJJJKKKKKKJJJJJJGGGIIIJJJIIIGGGFFFHHHJJJFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKKKKKKKMMMPPPQQQPPPOOOLLLQQQUUUVVVSSSPPPQQQSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTRRRQQQQQQRRRRRRRRRQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRSSSSSSTTTTTTUUURRRRRRRRRSSSTTTUUUVVVWWWVVVUUUSSSQQQOOOOOOOOOOOOMMMNNNNNNOOOQQQRRRSSSSSSPPPLLLJJJMMMNNNMMMMMMOOOMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPOOONNNMMMNNNOOOQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTSSSSSSSSSRRRQQQQQQPPPPPPSSSQQQOOOOOOPPPQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQQQQPPPNNNKKKIIILLLLLLMMMNNNPPPOOOMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNJJJKKKKKKLLLMMMNNNPPPQQQNNNNNNNNNOOOOOOOOOOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\YYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXYYYYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[YYYXXXVVVUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWVVVVVVVVVUUUVVVUUUUUUUUUUUUTTTTTTTTTSSSTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUWWWYYYYYYWWWVVVXXXYYYWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYYYYWWWXXXYYYYYYZZZYYYYYYYYYrrrkkkcccbbbbbbbbbaaaaaaaaa```ZZZXXXVVVTTTTTTSSSPPPNNNOOONNNLLLKKKKKKKKKMMMNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDEEEGGGIIIKKKKKKKKKKKKEEEGGGIIIHHHFFFEEEGGGIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGIIIJJJJJJJJJIIIHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLNNNQQQRRRQQQPPPMMMSSSYYYZZZVVVSSSSSSUUUUUUTTTSSSRRRRRRSSSTTTUUUSSSQQQPPPQQQSSSTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTTTTUUUUUURRRRRRRRRRRRSSSUUUXXXYYYXXXVVVTTTQQQOOONNNNNNNNNMMMMMMNNNOOOPPPRRRSSSSSSSSSNNNLLLNNNNNNMMMLLLNNNNNNNNNMMMMMMLLLLLLKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQOOOOOOOOOPPPRRRTTTSSSRRRQQQQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNOOOQQQSSSSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNOOOPPPRRRRRRQQQNNNKKKIIIKKKKKKLLLNNNOOONNNLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOOOONNNMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUURRRRRRSSSTTTTTTUUUVVVVVVUUUUUUVVVXXXYYYZZZ[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXWWWVVVVVVWWWYYYZZZXXXWWWWWWVVVVVVVVVWWWWWWZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRTTTUUUUUUUUUUUUVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWTTTWWWYYYYYYWWWUUUWWWYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXYYYYYYZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[YYYXXXXXXXXXWWWWWWVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYZZZ[[[[[[[[[[[[[[[