BM6P6(@ sssccc[[[VVVYYYYYYVVVVVVXXXWWWTTTSSSNNNIIIGGGIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGEEECCCAAAAAAAAAAAA???======<<<:::888555333111000//////000000000000//////...///000111222333333333666666555555555444444333555777777666333000......111333999BBBJJJKKKEEE???:::777333111111111000///000111222333444444444444555444333333555555444333222333333333222///,,,++++++,,,...000111222222111222333444666777888888888888888777777777777888888777777777666555555444444333222333666999999555111333333333333333333333333555333222222333444444333444444444444444444444444444333333222222333333444222333333444444333333222222333444444222000111111333333333333333333444444333555555555333333333555333333333333333333333333666555444333333333333333444444555555666777777777888777777777888999::::::===<<<<<<<<<>>>@@@BBBCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGFFFDDDBBBAAAAAA@@@??????BBBCCCCCCBBBCCCCCCDDDFFFGGGIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGLLLLLLMMMNNNPPPQQQRRRRRROOOPPPQQQSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXZZZ]]]aaadddfffeeefffggghhhhhhiiikkknnnqqqsssvvvxxxxxxyyyzzz{{{|||}}}~~~|||zzzyyyyyy~~~|||zzzyyyzzz|||}}}zzzyyyyyyyyyyyyyyyyyyyyyuuuwwwwwwtttpppnnnppprrrjjjjjjiiiiiiiiijjjlllmmmuuuwwwyyy|||zzzuuuqqqmmmhhheeeaaa^^^ZZZVVVRRROOOMMMLLLOOONNNMMMKKKIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNPPPQQQVVV\\\eeeqqq|||}}}zzzuuurrrpppooommmkkkkkkjjjiiiiiijjjllloooqqqrrrvvv|||uuujjjkkk{{{wwwrrrvvvzzzsssccc\\\VVVYYYYYYVVVVVVXXXWWWTTTPPPLLLGGGFFFIIIKKKKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAAAAAAAAAAA???>>>===<<<:::888555333111000000000////////////000000...///000111222333333333666666555444444444444444222444555555222000///000222333888@@@HHHKKKGGGCCC;;;888444222222222222111111111222333444555555555555444333333444555444222555444333111000///......000//////...///000111222222333444666777888888888888777777666666777777888777777666666555555444444444333333555888888555222333333333333333333333333555333222222333444444333333333333333333333333333444333333222222333333444222333333444444333333222111333444444222111111111111111111111111111111111111222333333111111111333333333333333333333333333666555444333333333333444555555555666777777888888888888777777888888999:::;;;;;;;;;<<<>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@AAACCCDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ\\\___bbbeeegggfffhhhiiijjjjjjkkkmmmooosssvvvzzz{{{{{{{{{{{{||||||~~~}}}{{{zzzzzz||||||{{{zzzyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvsssttttttrrrooommmnnnpppkkkjjjiiigggggggggggghhhooorrrwww{{{~~~~~~zzzuuupppllliiidddbbb\\\ZZZXXXUUUSSSRRRQQQQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQTTTYYYaaallluuuyyyzzzxxxqqqnnnjjjgggeeedddbbb``````_________```bbbdddeeeiiimmmrrrwww{{{uuukkklll|||{{{uuuxxx~~~sssccc^^^UUUXXXYYYVVVVVVXXXWWWTTTNNNJJJFFFEEEHHHKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAABBBAAA???>>>===<<<:::888555333111000111000///......///000111...///000111222333333333777666555444333444555555000222444444222111111111444444666<<>>:::666444333444333333111222333444555666777777666444333222333444333222777555222///......///000333111///------///111333333444555666777888888888777666666555555666666777777777666666555444444444444333333555666777555444333333333333333333333333555333222222333444444333333333333333333333333333444333333222222333333444222333333444444333333222111333444444222111111222333222222111111000000000000222333222111000222333333333333333333333333333555555444333333333444444666666666777888888999999888888777777777888999999999999:::;;;===???AAABBBEEEEEEDDDDDDCCCBBBBBBAAADDDDDDCCCBBBAAAAAAAAABBBDDDBBBAAABBBDDDEEEFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]```cccfffhhhhhhjjjkkkllllllmmmoooqqqvvvyyy~~~}}}|||||||||}}}}}}{{{{{{{{{yyyyyyzzzzzz{{{zzzzzzzzz|||{{{zzzxxxvvvtttsssrrrqqqqqqqqqpppmmmlllmmmoookkkjjjhhheeedddccccccccchhhmmmsssyyy~~~{{{xxxwwwsssoookkkhhheeeaaa___YYYXXXWWWUUUTTTSSSSSSSSSNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPRRRUUU[[[cccjjjmmmllljjjccc```\\\ZZZXXXWWWVVVTTTTTTSSSSSSSSSTTTVVVWWWYYY]]]aaagggkkkpppvvv|||tttlllnnn}}}}}}vvvwwwrrrbbb]]]UUUXXXXXXVVVUUUWWWWWWSSSNNNJJJFFFEEEGGGJJJJJJIIIEEEEEEFFFFFFFFFFFFGGGGGGEEEDDDBBBBBBBBBAAA@@@>>>===<<<:::888555333111000222000///------///000222...///000111222333333333777666444333333444555666111333555555333222111222555444444888@@@GGGMMMOOOCCC???999555444333333222222222333444555777999999888555333222333333222111444333111///............111000///...///000222333444444555777777888888888666666555555555555666666777666666555555444333333444444444444555666666555333333333333333333333333555333222222333444333333222222222222222222222222444333333222222333333444222333333444444333333222111222444333222111111222555555444444333222111111222333444444333222444555222222333333333333444444555444444333333333444444666777777888999999::::::888888777777777777888888999999:::;;;<<<===??????DDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@AAABBBCCCDDDCCCBBBBBBEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^aaadddggghhhjjjkkklllmmmmmmnnnppprrrwww{{{~~~|||{{{zzz|||~~~~~~|||{{{{{{{{{xxxyyy{{{}}}}}}}}}{{{{{{{{{zzzyyywwwuuusssrrrqqqppppppooonnnmmmllllllmmmjjjiiifffdddbbbbbbaaabbbccchhhpppwww}}}}}}yyyuuuqqqpppmmmjjjgggeeeccc```^^^[[[ZZZYYYWWWUUUSSSRRRRRROOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQUUUZZZ___```___]]]XXXVVVRRRPPPOOOOOONNNLLLLLLLLLKKKLLLLLLNNNOOOPPPTTTXXX]]]aaaeeekkktttzzz~~~yyysssmmmooo~~~|||ssssssppp```\\\UUUXXXXXXUUUUUUWWWVVVSSSPPPLLLGGGEEEGGGIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDBBBBBBBBBBBB@@@>>>===<<<:::888555333111000222000///------///000222...///000111222333333333666555444333444444555666555777888777555333222222666444333555<<>>777444222111000333333333555777:::===>>><<<999555333333333333222///000111222111///,,,+++***,,,///111444444555444555666777777888888888777777666666555555666666777666666555555444333333333222444666666555444555666333333333333333333333333555333222222333444444333333333333333333333333333444333333222222333333444222333333444444333333222000222333333222222222333333222222111111000000000...000111111000000222333111222222333333444444555444444333333333444555555777777777888999999::::::888888777666666666777777:::;;;<<<<<<======<<<<<<@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\`````````aaadddfffiiijjjkkkmmmnnnnnnnnnppprrrtttvvvzzz}}}~~~{{{zzzyyyxxxzzz}}}}}}|||||||||}}}}}}|||{{{zzzyyywwwvvvuuutttqqqooommmllllllkkkjjjhhhdddcccbbbaaaaaaaaabbbccc```dddlllssszzz|||zzzxxxuuurrrnnniiifffaaa___\\\[[[\\\\\\ZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYTTTTTTRRRPPPOOONNNMMMMMMKKKKKKKKKJJJJJJKKKLLLLLLMMMLLLLLLMMMNNNNNNLLLJJJIIIFFFCCCBBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBFFFJJJLLLNNNSSSZZZ```pppyyy}}}vvvqqqlllooo{{{xxxxxxoooaaa[[[TTTWWWWWWUUUTTTVVVVVVRRRQQQMMMHHHGGGHHHJJJJJJIIIFFFGGGGGGHHHIIIIIIJJJJJJFFFEEECCCBBBCCCBBBAAA???===<<<:::888555333111000000000////////////000000...///000111222333333333222333555666777666555444444666888888666444444444666555444555888===DDDIIIJJJEEE===777444333333333333333333555777;;;>>>@@@???;;;777444444444444333222222222111111000//////---...///000222333555555666666777888888888888777888777777666666777777888666555555444444333333222000444777888666444444555333333333333333333333333555333222222333444444333333333333333333333333333444333333222222333333444222333333444444333333222///111333333222222222444111111111111111111111111---///111111000000222333111111222333333444555555333333333333333444555666666666777777888999999999888888777666666666666666777999;;;===>>>?????????@@@@@@AAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGGGGGGGIIIHHHGGGHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[\\\\\\YYYZZZZZZ[[[[[[\\\]]]]]]ccccccccceeegggiiilllmmmmmmoooppppppppprrrtttvvvvvvyyy|||}}}|||{{{zzz{{{yyy{{{~~~~~~~~~~~~}}}{{{xxxvvvuuutttqqqnnnkkkiiijjjiiigggdddbbbaaa```___^^^___``````___ccciiiooovvv}}}}}}zzztttsssqqqooommmiiidddaaa]]][[[YYYYYYZZZ[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[XXXWWWUUUSSSQQQOOONNNNNNLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIGGGFFFDDDBBB??????@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@>>>AAADDDEEEGGGKKKQQQVVVaaajjjwwwwwwpppkkknnnyyy~~~pppbbb\\\TTTWWWWWWUUUTTTVVVVVVRRRPPPKKKGGGGGGIIILLLLLLKKKGGGGGGHHHIIIIIIJJJKKKKKKFFFEEECCCCCCCCCCCCAAA???===<<<:::888555333111000//////000000000000//////...///000111222333333333111333555777888777555333111444666777666555555666666555555555777<<>>>>>>>>CCCDDDFFFHHHHHHHHHHHHGGGLLLJJJIIIJJJLLLNNNNNNMMMPPPPPPPPPQQQQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]ZZZ[[[[[[\\\\\\]]]^^^^^^fffffffffgggiiilllnnnpppoooppprrrrrrrrrsssvvvxxxwwwyyy{{{|||{{{{{{{{{|||{{{}}}}}}yyyvvvtttsssqqqmmmiiihhhhhhgggdddaaaaaa```___]]]\\\\\\]]]]]]___cccgggmmmssszzz~~~zzzvvvrrrooonnnmmmkkkjjjfffaaa^^^]]]\\\ZZZZZZ\\\]]]\\\\\\^^^^^^^^^^^^]]][[[YYYXXXZZZYYYWWWTTTRRRPPPOOONNNLLLLLLKKKJJJJJJJJJJJJKKKIIIGGGEEEEEEFFFFFFEEECCCCCCAAA???>>>???@@@@@@@@@??????@@@AAAAAAAAA@@@@@@===@@@CCCDDDDDDHHHNNNSSSVVV___lllxxxxxxpppkkkmmmxxxqqqccc]]]VVVVVVWWWXXXWWWVVVUUUTTTLLLKKKKKKLLLMMMMMMKKKIIIFFFGGGIIIKKKMMMMMMJJJHHHEEEEEEDDDCCCBBBBBBAAAAAA======<<<888444111000111000000////////////000000...111000,,,---444777555333444555555444111///---666777888888777555333111222222222333444666999:::>>><<<888555333333444555000111222444666999;;;===CCC>>>999777777666333000------------,,,+++***)))//////000222222222222222333444555777888888888888999999999888888888777777666666666666555555555555555<<<@@@===555000222777666555444444222222111000555444444444444555666666555444333333333333444555444333333333333444555666222333333444444333333222444333222222333333111000222111111111111222333444666111,,,...444777555111222222333333333333444444555555444333333333444444777777777777888888888888555777888777555666:::===999:::<<<>>>>>>>>>>>>===??????>>>>>>??????@@@AAACCCCCCCCCDDDFFFHHHKKKLLLIIIKKKLLLMMMLLLLLLNNNOOONNNNNNPPPQQQRRRTTTUUUUUUQQQRRRSSSUUUWWWXXXZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZZZZ[[[]]]___```^^^```bbbaaa^^^^^^```cccdddeeegggjjjlllmmmnnnnnnmmmooorrruuuwwwwwwwwwvvvxxxyyy{{{}}}~~~~~~~~~{{{wwwssspppoookkkjjjjjjjjjjjjhhheeecccaaa```___]]]\\\[[[ZZZZZZ]]]```dddiiiooowww~~~~~~zzzuuupppmmmkkkkkkiiigggdddaaa___^^^]]]ZZZYYYXXXYYY\\\^^^`````````___^^^]]]]]]]]]]]]]]]ZZZXXXVVVUUUTTTTTTSSSQQQLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFCCCAAA@@@???@@@@@@AAA@@@???===;;;:::AAA@@@@@@??????@@@@@@AAABBBAAA@@@@@@AAADDDGGGIIIPPPVVV___jjjvvvxxxooollloooyyypppccc]]]WWWWWWWWWWWWVVVTTTRRRQQQMMMLLLJJJJJJKKKKKKJJJIIIGGGGGGIIIKKKMMMMMMJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@======<<<888444111000111000000////////////000000111444444000000555666444222333444555555444222111666666777777666444222000222222222222444666888999;;;:::777555333333444444000111222333555888:::;;;@@@>>>;;;999777555333111///......---,,,,,,++++++000000111111222333333333777777777777888888888888999999999888888888777777666666666666555555555555333888;;;:::555222444777555444444333333222222111444444333333444444555666666555444444444444555666444444333333333444444555222333333444444333333222444333111222333333222000666666555555444444333333444222000000222333333333222222333333333333444444444444333333333444444555666666777777777888888888555666666555333333666999999:::<<<===>>>>>>>>>===?????????@@@@@@AAACCCCCCDDDDDDDDDEEEGGGIIIKKKLLLJJJLLLNNNNNNMMMMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\^^^```bbbcccbbbcccddddddcccdddeeeggghhhhhhiiikkklllnnnooooooooopppsssvvvxxxxxxxxxwww{{{{{{}}}~~~|||xxxtttrrrqqqmmmlllkkkkkkkkkjjjgggdddbbbaaa___]]][[[ZZZYYYYYY[[[^^^bbbfffkkkqqqxxx}}}~~~|||yyytttoookkkhhhfffcccbbb```]]][[[ZZZYYYXXXYYYXXXXXXZZZ\\\___aaabbbccccccbbbaaa```_________\\\ZZZWWWUUUUUUTTTRRRQQQNNNNNNMMMLLLKKKKKKKKKLLLGGGFFFEEEDDDCCCAAAAAA@@@>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@@@@AAAAAAAAABBBAAA@@@???@@@CCCEEEGGGJJJOOOWWW```kkkzzzyyynnnkkknnnzzzpppbbb\\\XXXXXXXXXWWWUUURRRPPPOOOOOOLLLIIIHHHHHHIIIIIIHHHGGGGGGHHHKKKMMMMMMKKKHHHGGGFFFEEEDDDBBB@@@??????<<<===;;;888444111111111000000////////////000000111444444222222444444111111222444555666666666555555555666666444333111000111111111222333555666777777666666555444444333333111111222333444666777888<<<======;;;888555333333444333111000//////000111222111111111111333444555:::999888888777777777888999888888888888777777777666666666666555555555555000222555555444444555666333333333333333333333333333333222222333333444555666666555555555555666666555444333333333333333444222333333444444333333222444222111222333333222000000111222333333222111000222444444333111000222444222222333333333333444444333333333333444444555666666666777777777777888888666777666555333333555666:::;;;<<<=====================>>>???@@@AAACCCDDDFFFFFFGGGGGGIIIJJJLLLMMMMMMNNNPPPPPPOOOOOOPPPRRRRRRSSSSSSTTTUUUVVVVVVWWWZZZ[[[\\\]]]]]]\\\ZZZYYYZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^___aaacccfffggghhhgggggghhhkkkmmmmmmmmmnnnnnnmmmlllmmmnnnpppqqqqqqsssuuuwwwyyyzzzzzzzzz~~~~~~~~~|||yyyvvvuuutttooonnnmmmllllllkkkhhhfffcccbbb```]]][[[YYYXXXWWWXXX[[[^^^bbbeeejjjpppttt|||}}}~~~{{{yyyvvvtttppplllgggccc___^^^ZZZYYYXXXVVVUUUTTTTTTTTTVVVWWWXXXZZZ\\\```ccceeefffeeedddcccbbbaaa```___^^^\\\YYYWWWUUUTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKDDDDDDCCCBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAACCCDDDEEEIIIOOOVVV___mmm|||{{{nnniiinnnzzzooobbb]]]XXXXXXXXXWWWVVVTTTRRRPPPPPPMMMHHHFFFFFFGGGHHHHHHGGGGGGHHHJJJLLLMMMKKKIIIHHHGGGEEEDDDBBB@@@???>>>;;;<<<;;;999555222111111000000////////////000000---000111222222222111///111222333555666666666666444444444444333111000///000000000111222444555555333333444555555444333333222222222222333444555555888;;;>>>===888444333333555333111///...///000111333222111000111222555666999888777666666777888888888888888888777777777777666666666666555555555555000000000222333444444333222222222333333444444444222222111111222222333444555555555444444555555555555444333333222222333333222333333444444333333222333222111111333333222111)))+++...111222333222111333444555444222111222333222222222333333333444444222222222333444555666777666666666666777777777888888777777666666666888999;;;;;;;;;<<<<<<=========999::::::<<<>>>@@@AAACCCHHHHHHIIIIIIJJJLLLMMMMMMOOOPPPRRRQQQQQQPPPRRRSSSTTTUUUUUUVVVWWWWWWXXXXXX]]]^^^```bbbaaa___]]][[[[[[[[[\\\\\\]]]^^^^^^^^^_________aaacccfffhhhjjjmmmkkkjjjlllqqquuuuuussstttrrrpppnnnnnnppprrrttttttuuuwwwyyy{{{|||}}}}}}}}}{{{yyyxxxwwwwwwqqqooommmllllllkkkiiigggdddccc```]]]ZZZXXXVVVVVVUUUXXX[[[^^^bbbfffkkknnntttvvvwwwxxxwwwuuurrrppplllkkkgggccc___[[[XXXVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSUUUWWWYYY\\\```dddgggffffffeeedddbbbaaa___^^^aaa^^^[[[XXXWWWUUURRRPPPMMMMMMKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@BBBBBBEEEGGGJJJOOOVVVbbbpppzzz~~~oooiiilllxxx}}}oooccc^^^WWWWWWXXXXXXXXXVVVUUUTTTPPPMMMHHHEEEEEEFFFHHHHHHHHHHHHHHHJJJLLLLLLKKKIIIHHHGGGEEEDDDBBB@@@???>>>:::;;;;;;999666222111111000000////////////000000+++,,,///222333222111111333333333444444444444333444444333333222000/////////000111222333333444444111222444555666555444333333222222222222333444444555999<<<<<<888444333333000///---+++***+++,,,---222111000000000222444666444444444555666777888888777777777777777777777777666666666666555555555555333111///000222333222111111222222333333444444555222111111111111222333333333333333333333333333333444333333222222222333333222333333444444333333222333222111111333333333111---...111444666666555555555444333333444444222000222222222333333333444444222222222333444555666777555666666666666777777777666666555666777999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999999:::<<<>>>@@@BBBCCCHHHHHHJJJKKKLLLMMMNNNNNNQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ]]]___aaaddddddcccaaa```]]]]]]^^^^^^___``````aaa______```aaacccfffiiijjjooommmllloootttxxxxxxwwwwwwuuurrrpppppprrruuuwwwwwwxxxzzz|||}}}~~~~~~~~~}}}|||{{{yyyyyyxxxxxxrrrpppmmmlllkkkjjjhhhfffdddccc```]]]ZZZWWWVVVUUUSSSVVVYYY\\\___cccgggjjjlllmmmnnnooonnnkkkiiigggcccbbb___\\\XXXUUURRRQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPSSSVVVXXX[[[___dddhhhhhhhhhhhhgggeeecccaaa```ccc```\\\YYYXXXVVVSSSQQQNNNMMMKKKJJJHHHGGGFFFFFFHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAABBBBBBDDDFFFHHHIIINNNXXXdddnnnppphhhiiittt~~~ooobbb]]]WWWXXXXXXYYYYYYXXXVVVVVVPPPLLLHHHEEEFFFGGGIIIIIIIIIHHHHHHIIIKKKLLLKKKJJJGGGFFFEEEDDDBBB@@@??????999;;;;;;:::666333111111000000////////////000000------///444666444333555555555444333333333222222444444333222111000/////////000111222333444333333111222444555555555444444333333222222222333444444333666888999777555333222222111000...---......///111000000000000222333444111222444555666777777777666666777777777777777888666666666666555555555555444333111111222222222111222222222333333444444444222222111111222222333444222222333333333333222222222222222222222333444444222333333444444333333222222111111111333444333222111222333333333222111111555333222333555555333111222222333333333333444444333333333333444444555666555555666666666666777777555444333444777:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHIIILLLMMMNNNOOOOOORRRSSSTTTTTTRRRRRRSSSTTTUUUUUUVVVXXXYYYZZZ[[[\\\]]]___aaaccceeeeeedddccc`````````aaabbbbbbcccccc``````aaabbbdddfffiiijjjmmmmmmmmmooosssvvvxxxxxxwwwuuusssqqqrrrtttxxxzzzzzz{{{|||~~~~~~||||||{{{zzzyyyxxxxxxyyysssqqqnnnlllkkkjjjiiigggdddbbb```\\\ZZZWWWVVVUUURRRTTTWWWZZZ[[[]]]```bbbbbbcccdddddddddbbb```___[[[ZZZXXXUUUSSSPPPOOONNNLLLKKKKKKKKKKKKLLLMMMMMMMMMQQQUUUWWWYYY]]]ccchhhkkkkkklllkkkjjjhhhfffeeedddaaa]]][[[YYYWWWUUUSSSQQQPPPNNNKKKJJJHHHGGGGGGIIIGGGEEECCCBBBCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHOOOZZZaaatttpppgggfffoooxxxoooaaa\\\XXXXXXYYYYYYXXXVVVUUUSSSNNNKKKHHHFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKLLLKKKJJJFFFEEEDDDCCCBBBAAA@@@@@@999:::;;;:::777333111111000000////////////000000000---///444555111111444666555555444444444444444555444333222111000000000000111222444444444444333333444444555555555555444333333333333333444555555333333444555666555333111333333333222111111000000...//////000000111222222222333666888888777666444666666666666777777888888666666666666555555555555444444333222222222444555333333333333333333333333222222222222222333444444222222333444444333222222000000111111222333555555222333333444444333333222222111000111333444333222222222111111000000//////111333555555444333333444222222333333333333444444444444333333333444444555555555555666666666777777888666444555999;;;<<<;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>???AAACCCDDDEEEDDDFFFIIILLLNNNOOOPPPPPPRRRTTTUUUTTTSSSRRRSSSTTTSSSTTTVVVXXXZZZ[[[]]]^^^___```aaabbbcccdddddddddbbbbbbccccccdddeeeeeeeeecccccccccccceeegggiiijjjjjjkkkmmmoooppprrruuuwwwuuutttsssssstttwwwzzz|||}}}}}}~~~{{{zzzyyyxxxxxxxxxxxxxxxuuusssooommmlllllljjjiiicccaaa___\\\YYYWWWVVVVVVQQQSSSUUUVVVUUUUUUVVVXXXXXXYYYZZZ[[[[[[ZZZXXXWWWSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJIIIJJJJJJKKKLLLKKKOOOTTTVVVWWWZZZaaagggkkklllmmmmmmlllkkkiiigggdddaaa^^^\\\ZZZYYYWWWUUUQQQPPPNNNKKKIIIGGGGGGFFFFFFEEECCCAAAAAACCCEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFKKKSSSZZZgggyyyzzzmmmeeedddjjjrrrooo```ZZZYYYYYYYYYXXXVVVTTTRRRPPPMMMKKKHHHGGGIIIJJJKKKJJJIIIHHHHHHIIIKKKLLLLLLKKKEEEEEEDDDCCCBBBBBBAAAAAA888:::;;;:::777333111111000000////////////000000111------222222...---111666666555555555666666777666555333222111111000000000111333444555444444333555555555555555555555555333333333333444555666666444222111333666666333000......//////...---,,,+++---...///000111111111000444666888::::::888444222555666666666777777888888777666666666555555555555333444444333222333666888333333333333333333333333333333222222333333444555333333444555555444333333///000000111222444555666222333333444444333333222222111000111333444333222444333333333444555666666---333999888333000444888222222333333333444444444555555444333333333444444555555555555666666666777===:::888888;;;======<<<===<<<;;;:::999:::;;;<<<=========>>>???AAABBBCCCCCCEEEHHHKKKNNNPPPQQQQQQSSSTTTUUUTTTSSSRRRSSSTTTRRRSSSUUUWWWZZZ\\\^^^___aaaaaaaaabbbbbbccccccdddccccccdddeeeeeeffffffgggeeeeeedddeeefffhhhjjjkkkgggjjjmmmnnnmmmnnnrrrvvvsssrrrrrrsssuuuxxx|||}}}~~~~~~zzzzzzyyyxxxwwwwwwwwwwwwwwwtttqqqnnnnnnmmmllljjjbbbaaa^^^\\\YYYXXXWWWVVVQQQRRRSSSSSSQQQOOOOOOOOORRRSSSTTTUUUUUUTTTSSSSSSNNNNNNMMMLLLKKKKKKJJJIIIKKKKKKKKKJJJKKKKKKLLLLLLJJJOOOSSSUUUVVVYYY```fffiiijjjkkklllllljjjhhhgggdddaaa^^^\\\[[[ZZZXXXVVVOOONNNLLLIIIGGGEEEDDDDDDCCCBBB@@@@@@AAACCCFFFHHHLLLJJJHHHFFFEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIHHHHHHKKKRRRWWW^^^qqqvvvkkkdddbbbhhhoooqqqaaaYYYYYYZZZZZZZZZXXXUUURRRPPPOOOMMMJJJHHHIIIIIIHHHGGGEEEFFFIIIKKKKKKKKKIIIHHHHHHFFFCCCBBBBBBAAA@@@>>>::::::999777666444333222222111111111000000//////,,,000444555444444777999888666555666777888777555999888777666444333222111...///000111333444555666333222333666999;;;888666444333333333555555444333444444444444333222222111444222///---,,,,,,---...000000000000000000000000666777888999999888777666444444444444444555666777666555555555555444444444444555444222111111333555333444555555333333444555333222222111111222222333222333333444555555555444111111222222222333333333111222222333222111000///222333444555444333222111//////000111222333333444222222333444444444333333111222444555555444222111333333444444555666666666666666666666666777888888777666666777999;;;===>>>???>>>===;;;:::999888888888:::===???@@@AAADDDFFFFFFIIILLLMMMNNNOOOQQQSSSTTTRRROOOOOORRRTTTTTTSSSTTTVVVZZZ]]]______^^^^^^]]]___aaadddeeeeeedddcccggggggfffgggggghhhiiiiiijjjiiihhhgggggghhhhhhiiijjjkkkmmmmmmmmmnnnppprrrtttvvvwwwxxxxxxyyy{{{}}}}}}~~~|||~~~|||yyyxxxxxxxxxvvvuuurrrqqqooollljjjiiihhhgggeeeeeedddbbb___[[[XXXVVVQQQQQQPPPOOONNNLLLKKKKKKIIIJJJJJJKKKLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJIIIGGGFFFGGGHHHKKKKKKKKKNNNSSSYYYaaaeeekkkmmmnnnnnnlllkkklllmmmgggfffcccaaa^^^[[[YYYXXXRRROOOJJJGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDGGGFFFEEEEEEEEEGGGHHHJJJIIIIIIHHHHHHGGGGGGFFFFFFJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFHHHJJJMMMOOO[[[iii~~~}}}ooojjjccc^^^eeesssooo```YYYXXXYYYYYYYYYWWWUUURRRPPPMMMKKKHHHFFFGGGGGGFFFEEEHHHIIIJJJLLLLLLLLLLLLKKKFFFDDDBBBBBBBBBBBBAAA@@@<<<;;;:::888777555444333000000000000//////......---///333555777999<<<>>>888777555555666777666444777777666444333111000000///000111222333555666666333333444777<<<@@@@@@???888666444444444555444333333333444444444333222222333222///---,,,,,,---...000000000000000000000000000111333444555555555444666666555555555666777777666555555555555444444444555666555444222222444555222444555444333222333444333333222222222222333333222333333444555555444444222222222222333333333333333333444444444333111111000000111222222222111000000000111111222222333333222222333444444444333333111222444555555444222111333333444444555666666666666666555555666666777888888888888888:::<<<>>>???>>>===<<<;;;:::999999999:::<<<>>>??????@@@BBBDDDGGGIIIKKKMMMMMMNNNOOOQQQVVVTTTQQQRRRTTTUUUUUUTTTRRRTTTWWWZZZ\\\]]]\\\[[[]]]___aaaccceeeeeeddddddhhhhhhhhhhhhhhhiiijjjkkkmmmllljjjiiiiiijjjkkkllllllmmmnnnooooooppprrrtttvvvwwwyyyyyyyyyzzz}}}~~~}}}~~~{{{xxxwwwvvvvvvtttssspppooommmkkkiiigggffffffbbbbbbaaa___\\\XXXUUUSSSPPPOOONNNMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFGGGIIIJJJJJJKKKMMMQQQXXX___ccciiikkknnnnnnmmmlllkkklllgggfffdddbbb___\\\ZZZYYYRRROOOJJJGGGEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMWWWdddyyy~~~rrrmmmhhhccchhhsssoooaaa[[[WWWXXXXXXXXXVVVTTTRRRQQQMMMJJJGGGFFFGGGGGGGGGFFFIIIJJJJJJKKKLLLLLLMMMMMMEEECCCAAAAAABBBCCCBBBAAA===<<<;;;999888666555444////////////...............///111666;;;@@@CCCDDD;;;999777666666666555333666555444333222111000///000111222333444555666777333333555999???EEEHHHJJJ>>>;;;777444444555555444222222333444444444333333333111///---,,,,,,---...000000000000000000000000000111333555666777888888888888777777666666777777666555555555555444444444666666666555333333444666222333444333222111222444333333222222222222333333222333333444444444444444333333333333444444444444444555555555555444444333///000111222222222222222222222222222222222222222111222333333444444444333222222444444444444222222333333444444555666666666555555555555555666777777999999999:::;;;===??????<<<<<<;;;:::::::::::::::;;;===????????????AAABBBGGGIIIKKKLLLLLLMMMOOOQQQVVVUUUSSSSSSTTTUUUTTTSSSWWWXXX[[[]]]^^^_________]]]^^^```cccdddeeeddddddhhhhhhhhhiiijjjkkklllmmmnnnllljjjiiiiiijjjmmmnnnmmmnnnppppppppprrrtttvvvxxxzzz{{{{{{{{{|||}}}{{{wwwuuutttsssqqqooonnnmmmkkkiiigggeeeddddddaaa```___]]]ZZZVVVSSSQQQMMMMMMKKKJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMNNNNNNQQQVVV\\\```fffiiinnnpppooommmkkkkkkhhhgggfffdddaaa^^^\\\ZZZRRROOOJJJFFFDDDCCCBBB@@@??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMOOONNNMMMKKKJJJKKKKKKLLLSSS___ttt{{{vvvpppjjjmmmuuu~~~wwwoooccc^^^XXXXXXXXXWWWVVVUUUSSSRRRNNNLLLIIIHHHIIIIIIIIIHHHIIIHHHHHHHHHIIIJJJKKKLLLFFFDDDBBBAAABBBBBBAAA@@@===<<<;;;999777555444333////////////////////////000///000666???FFFJJJJJJ???===:::888777777555444555555444333222111000000111222222333555666666777444444555999???FFFLLLOOODDD???999555444444555555111222222333444444444444333111///---,,,---...///000000000000000000000000222333444666777888999999:::999888777666666666666666555555555555444444444555666666555333333444555111222333333111111222333333333333222222333333333222333333444444444333333333333333444444444555555555555555555555555444444111111222333444444555555444333333333222222111111111111222333444444444444222333333444444333333222333333444444555666666666555555555555555666666777999999::::::<<<===>>>>>>;;;::::::999::::::;;;;;;:::<<<>>>???>>>???AAACCCEEEGGGJJJKKKLLLNNNQQQTTTUUUTTTSSSSSSSSSSSSSSSSSSZZZ[[[\\\^^^___`````````]]]^^^```bbbcccdddeeeeeeggggggggghhhiiikkklllmmmmmmkkkiiiggggggiiilllnnnmmmoooqqqqqqqqqsssuuuxxxyyy{{{|||||||||~~~~~~{{{wwwuuusssrrrooommmllljjjhhhfffdddcccbbbaaa``````___]]]ZZZVVVSSSQQQLLLKKKIIIHHHFFFDDDBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDEEEHHHJJJSSSTTTTTTSSSRRRTTTYYY]]]ccchhhnnnrrrrrrooollljjjiiiiiihhhfffccc```]]]\\\QQQNNNIIIFFFDDDCCCAAA@@@AAAAAABBBBBBCCCCCCDDDDDDCCCDDDFFFHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNPPPOOONNNMMMLLLLLLLLLMMMRRR]]]ppp|||tttssswwwwwwpppzzzqqqeeeaaaYYYYYYXXXWWWVVVUUUSSSSSSNNNKKKIIIHHHIIIJJJIIIIIIIIIIIIHHHIIIIIIJJJLLLLLLHHHFFFCCCAAAAAA@@@>>>===<<<;;;:::888666444222111000000000000000000000000000//////555???HHHLLLNNNEEEBBB>>>;;;999888666555666555555444333222111111222222333333444555666666444555666888<<>>???@@@CCCEEEDDDFFFIIIKKKMMMPPPTTTWWWUUUUUUVVVVVVUUUUUUUUUUUUXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]___aaabbbdddeeeeeeddddddeeefffhhhiiikkklllmmmkkkjjjiiiiiikkkmmmooommmooopppqqqrrrsssvvvxxxzzz{{{}}}}}}}}}~~~~~~{{{wwwuuusssqqqooollljjjhhhfffdddbbbaaa```___^^^^^^\\\ZZZWWWTTTPPPNNNJJJJJJHHHGGGEEECCCBBBAAA@@@AAACCCDDDFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFBBBCCCDDDDDDCCCEEEHHHKKKYYY[[[ZZZWWWSSSRRRVVVZZZ```fffnnnrrrssspppmmmkkkjjjjjjiiigggddd```\\\ZZZPPPLLLHHHEEECCCBBBAAA@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNOOOOOOPPPSSS]]]ooo{{{zzzrrrjjjrrrqqqddd```ZZZYYYXXXVVVUUUSSSRRRQQQKKKIIIGGGFFFGGGHHHHHHGGGJJJKKKKKKLLLLLLMMMNNNNNNIIIGGGCCCAAA@@@???===;;;<<<;;;:::888555333111000000000000000111111111111000000000555<<>>@@@CCCEEECCCEEEGGGIIILLLOOOTTTXXXTTTVVVXXXXXXWWWWWWWWWXXXYYYXXXWWWWWWWWWYYYZZZ[[[\\\]]]^^^```bbbdddeeefffbbbbbbcccdddfffhhhjjjkkknnnnnnmmmmmmnnnooopppqqqnnnoooqqqrrrssstttwwwzzz{{{|||~~~~~~~~~~~~}}}zzzvvvtttrrrqqqnnnlllhhhgggeeecccaaa___^^^^^^ZZZYYYXXXVVVSSSOOOLLLJJJHHHHHHGGGEEEDDDCCCBBBAAA>>>@@@AAADDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDDDDCCCCCCEEEIIIKKKZZZ\\\]]]XXXRRRPPPTTTXXX]]]ccckkkpppqqqooollljjjhhhhhhgggeeeaaa\\\XXXUUUNNNJJJFFFDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSUUU]]]mmm~~~ooofffkkkyyypppbbb]]]ZZZYYYWWWTTTRRRPPPOOONNNKKKIIIGGGFFFGGGHHHHHHGGGIIIJJJLLLMMMNNNNNNMMMMMMHHHEEEBBBAAA@@@???>>><<<===<<<;;;888666444222111/////////000000000111111000111222444888???GGGMMMMMMHHHBBB===:::888666444444444333333222222111111111111222222333333444444111333555555666999===AAAIIIDDD>>>999666555444333333333444444444333222222111000...---------///000000000000000000000000000444444444444666888999;;;999888777777666666666666666555555555555444444444222444666666444222222333222444555444333222333444444444333333333333444444333333333333333222111111222222222222333333333333333222111111111222444555222111000000000111222333111111000000000000000000000000222333444555555555444333333222222333333444333333444444555666666666777777777777777888999999999:::;;;<<<======<<<<<<::::::999999999999999:::888:::<<<===>>>???AAACCCDDDEEEFFFGGGIIILLLPPPTTTQQQTTTWWWWWWVVVVVVWWWYYYZZZYYYWWWVVVVVVXXXZZZ[[[\\\\\\]]]___aaaccceeefffaaaaaabbbdddfffhhhjjjlllmmmmmmnnnoooppppppppppppoooqqqsssttttttvvvyyy|||}}}~~~~~~}}}}}}zzzwwwtttrrrqqqooommmkkkhhhfffdddbbb```___^^^]]]XXXXXXWWWTTTQQQNNNJJJIIIEEEEEEDDDDDDCCCBBBBBBAAA>>>???AAACCCEEEGGGHHHIIIGGGFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEDDDCCCEEEIIILLLUUUXXXYYYUUUOOOMMMQQQVVVYYY___ggglllmmmllliiihhheeeeeecccaaa\\\WWWQQQNNNKKKHHHEEECCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFJJJJJJKKKLLLMMMOOOPPPQQQTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVUUU\\\kkk~~~}}}nnnbbbiiixxxooo___YYYYYYXXXUUURRROOOMMMLLLKKKMMMKKKHHHHHHIIIJJJJJJJJJGGGHHHJJJLLLMMMLLLKKKJJJFFFDDDAAA@@@@@@@@@???>>>???>>><<<:::777555333222---.........//////000000000111333333555;;;DDDKKKMMMIIIBBB===999777555333333222222222111000000000111111111222222333333333///222444555555777;;;???HHHDDD>>>999777666444333444444444444333333222111111000...------...///000000000000000000000000000.........///222444777999:::999888888777888888888666666555555555444444444333555777777555444333444333444555555333333444555555444444333333444444555333333333333333222111000111111222222222333333333333222222111222333555666555444333222222222333444///////////////000000000///000222333444555555555444333333222222333333444333333444444555666666777888888888888888999999::::::;;;<<<>>>>>>>>>======;;;:::999999888888999999:::;;;===>>>===>>>@@@AAAEEEEEEFFFFFFFFFHHHLLLOOOLLLOOOSSSTTTSSSSSSTTTVVVVVVUUUSSSQQQQQQSSSUUUWWW\\\\\\]]]___aaacccfffggg```aaabbbdddfffiiikkkllljjjkkkmmmoooooooooooonnnppprrrtttuuuvvvxxx{{{~~~~~~}}}||||||xxxuuurrrpppooonnnllljjjgggfffdddbbb```^^^]]]]]]YYYYYYXXXVVVRRROOOLLLJJJCCCCCCCCCBBBBBBBBBAAAAAA===???AAACCCFFFGGGHHHIIIFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCEEEIIILLLOOOSSSUUURRRMMMKKKPPPUUUVVV\\\ccciiijjjiiigggfffbbbbbb```]]]XXXRRRMMMIIIJJJGGGDDDBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIOOONNNNNNOOOPPPSSSUUUVVVYYYXXXXXXWWWWWWVVVVVVVVVSSSSSSSSSSSSSSSRRRRRRRRRVVVVVVWWWXXXXXXXXXWWWWWWSSSZZZhhh|||zzznnnaaaiii{{{qqqbbb]]]YYYWWWTTTRRRRRRQQQOOOMMMOOOLLLIIIGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHEEEDDDBBB@@@?????????@@@<<<;;;999777555333333333111111000//////////////////111222333444666:::===DDDCCC@@@===:::888666555444444333222111111111222111333444555444333444555333333222222333444666777???>>><<<:::777555333222222222222222222222222222111000...---...000333555000000000111222222222333444222111333777999888666444666888999999999777666;;;:::999777555444444444555555555555555555555555444333333333333444555555555444333333222222333333555555555444444333333333222333444555666555444333222222222111111111000000222222111111222222333444111222222333333222222111333333222222333333444555777555222000000111444666555555555666666666666777999999999999999999::::::<<<::::::<<>><<<>>>===<<<;;;;;;;;;;;;;;;999:::<<<===???AAACCCCCCDDDEEEEEEFFFHHHJJJLLLMMMRRRRRRRRRRRRRRRQQQQQQPPPRRRRRRRRRSSSTTTUUUWWWXXXXXXZZZ]]]^^^___```ccceeefffdddbbbaaaaaacccfffgggiiikkkmmmooopppqqqpppppptttssssssssstttvvvxxxyyy~~~~~~}}}|||zzzxxxuuuuuutttsssqqqooommmlllkkkiiigggdddbbbaaa^^^[[[YYYZZZXXXUUURRROOOLLLGGGDDDBBBBBBAAA@@@@@@???>>>>>>>>>???AAACCCDDDEEEFFFFFFIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHKKKMMMNNNMMMLLLKKKLLLMMMRRRUUUZZZ___bbbccccccbbb___]]]ZZZUUUQQQNNNKKKJJJDDDEEEFFFEEECCCBBBCCCDDDEEEFFFHHHHHHIIIJJJMMMOOOOOOQQQTTTVVVXXX[[[^^^aaa^^^\\\[[[\\\]]]]]]YYYVVVZZZYYYWWWVVVWWWXXXWWWVVVWWWWWWWWWXXXWWWWWWVVVVVVVVVYYYfffzzz|||mmmfffooommm___ZZZWWWTTTRRRPPPPPPOOONNNLLLMMMKKKHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIGGGEEEDDDBBBAAAAAAAAAAAA===<<<:::888555333111000111111000///////////////---///111222222444777999======;;;:::888777666555444444333222222111111111000222333333222111111222333333222222333444666777===<<<:::888666444333222222222222222222222222222333222000......///111222000000000111222222333333333222111333666888777666777999:::<<<<<<;;;:::999888777666555555555555555555555555555555555555555444333333333333444555555555444333333222222333333333333333222222111111111000111111222222222222222222222222111111111000000222111111111111222333333111222222333333222222111333222222222222333444444333333333333444444444444444444555555555666666666888888888999999999999999;;;999999;;;>>>???===;;;======<<<;;;;;;;;;;;;;;;999:::;;;===???AAABBBCCCCCCDDDDDDEEEGGGHHHJJJKKKNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPRRRSSSTTTUUUVVVWWWYYY[[[\\\]]]^^^```bbbcccbbb```___```aaadddeeehhhiiilllnnnpppqqqqqqqqqvvvuuuuuuuuuvvvwwwyyyzzz~~~~~~}}}||||||zzzxxxvvvuuutttsssqqqooommmlllkkkiiifffdddbbbaaa___\\\ZZZYYYVVVRRROOOLLLIIIFFFCCCBBBBBBAAA@@@@@@???>>>>>>???@@@BBBDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFHHHHHHJJJLLLMMMLLLKKKJJJKKKMMMOOOQQQUUUYYY\\\^^^^^^]]]ZZZXXXUUUQQQMMMIIIGGGFFFBBBCCCDDDDDDCCCBBBCCCDDDFFFHHHIIIJJJJJJLLLNNNQQQTTTWWWZZZ\\\^^^aaaeeehhhhhhfffeeefffgggeeebbb______]]][[[ZZZZZZYYYXXXVVVZZZZZZZZZZZZYYYXXXVVVUUUVVVYYYfffzzzpppkkktttkkk^^^YYYUUUSSSQQQPPPPPPPPPOOONNNJJJIIIHHHHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIFFFEEECCCBBBAAA@@@AAAAAA======<<<:::777333000...111111000///////////////---///222333333444555666777888888888888888777777444444444333222111111000111222444333222111111222333333333333333444666666999999888666555444333333222222222222222222222222555444111///------...///000000111111222333333444222222111333555666666555555666888999999999888777555444444444444444555555444444444444444444444444444333333333333444555555555444333333222222333333333333222222222222111111000000000000000111222222222222222111111111111111111111000000111111222333111222222333333222222111222222222222222333444444///111444666777666444222333444444444555555555555777777777888888999999999999999999:::======<<<;;;===<<<;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNLLLMMMOOOPPPRRRSSSSSSSSSUUUVVVXXXYYYZZZ[[[]]]^^^```___^^^]]]]]]___aaabbbeeegggjjjnnnqqqrrrssstttxxxxxxwwwwwwwwwxxxzzz{{{~~~~~~~~~}}}{{{{{{{{{{{{xxxvvvuuutttsssqqqnnnlllkkkjjjgggeeecccaaa```___\\\ZZZVVVSSSNNNKKKHHHFFFDDDBBBCCCBBBAAA@@@???>>>======@@@AAACCCEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKJJJLLLNNNQQQSSSUUUVVVWWWUUUSSSPPPLLLIIIFFFDDDCCCBBBDDDEEEEEEDDDEEEFFFGGGJJJLLLMMMNNNNNNPPPSSSUUUXXX[[[___cccfffjjjnnnqqquuuttttttttttttrrrooollliiigggdddbbb```^^^[[[YYY\\\\\\\\\\\\[[[XXXVVVUUUVVVYYYeeeyyytttkkkrrrkkk___\\\VVVTTTRRRRRRRRRSSSRRRQQQHHHHHHGGGIIIJJJJJJIIIGGGFFFGGGIIIJJJKKKJJJJJJIIIDDDCCCAAA???>>>>>>>>>???<<<<<<<<<;;;888444111///111000000//////////////////222555666555555555666666777888:::::::::::::::555555444444333222111111222444555555444333333444333333333333444444555555555555555444444444333333222222222222222222222222555333111///------......000000111111222333444444222222222333444555555555444555666777777777666666444444333333333333444444444444444444444444444444444333333333333444555555555444333333222222333333444444444444444444444444333222111000111222333444111111111111111111111111111111000000000111222222111222222333333222222111222222222111222333333444...000222555666555333222333333333444444444555555666666666777777888888888999999:::;;;<<<===<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::;;;<<<>>>???@@@@@@?????????@@@AAABBBCCCDDDCCCEEEGGGIIIKKKLLLMMMMMMJJJKKKMMMOOOPPPPPPPPPPPPRRRTTTVVVWWWWWWXXXZZZ[[[]]]]]][[[[[[[[[\\\^^^___bbbeeeiiimmmqqqtttvvvvvvyyyyyyxxxwwwxxxyyyzzz{{{~~~~~~|||}}}|||{{{{{{{{{{{{yyywwwuuutttrrrpppnnnllljjjiiifffdddbbb```___^^^[[[YYYTTTQQQLLLHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>======@@@AAACCCEEEGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGGGGHHHHHHGGGIIIJJJIIIHHHGGGHHHIIIGGGHHHIIIJJJLLLNNNPPPQQQQQQPPPNNNKKKHHHFFFEEEDDDEEEGGGHHHIIIIIIIIIKKKMMMOOOPPPRRRSSSTTTUUUXXX[[[YYY]]]ccciiinnnsssxxx|||~~~{{{xxxvvvtttpppllliiieee```]]][[[[[[[[[[[[YYYWWWUUUTTTUUUXXXcccwwwvvviiiooo~~~kkk```]]]UUUSSSRRRQQQRRRSSSRRRQQQIIIHHHHHHIIIKKKKKKIIIHHHFFFGGGIIIJJJJJJJJJIIIHHHDDDCCCAAA???>>>>>>>>>???999:::;;;:::999666333222111000000//////////////////222555666555444555555555666888999:::;;;<<<<<<888777666444333222222333333555777666555444555666333333444444444444444444333333333333333333444444222222222222222222222222111111000///....../////////000111222333444555555222333444444444444555666888888888999999999999999666666555444333333333333444444444444444444444444444333333333333444555555555444333333222222333333444444444444444444444444333222111000111222333444111111111111111111111111111111111000111222222333111222222333333222222111222111111111111222333333//////000111222333333333333333333444444444555555444444555666666777888888888999;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::;;;<<<======>>>>>>===============>>>??????@@@AAACCCFFFIIIKKKLLLMMMIIIJJJJJJKKKLLLLLLLLLLLLOOOQQQSSSTTTTTTUUUWWWYYYZZZZZZYYYYYYYYYZZZ[[[\\\___bbbfffkkkppptttvvvwwwxxxwwwwwwvvvwwwxxxzzz{{{{{{~~~~~~~~~}}}}}}|||{{{{{{|||{{{yyywwwtttsssrrrooommmkkkiiihhheeeccc```^^^]]]\\\YYYWWWSSSOOOKKKGGGFFFEEECCCBBBAAAAAA@@@??????>>>>>>===???@@@BBBEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKIIIGGGFFFFFFGGGGGGFFFHHHIIIHHHGGGFFFGGGHHHFFFFFFFFFGGGHHHJJJLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIKKKLLLLLLMMMOOOPPPQQQRRRTTTUUUVVVXXX[[[^^^]]]aaaiiipppwww}}}zzzvvvqqqkkkeeeaaaYYYYYYXXXWWWVVVUUUTTTTTTUUUXXXbbbuuuvvvkkknnn}}}{{{hhh]]]ZZZTTTRRRPPPPPPPPPQQQPPPOOOKKKJJJIIIIIIJJJKKKJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@???@@@@@@999:::::::::999777555444111111000///////////////...000222222222222333444444444555777999;;;>>>???<<<:::777444333333555666777999999888666444444555333333444555555444444333222222222333333333444444222222222222222222222222/////////...//////000000///000111222333444555666333444555555444444666777777777777777777888888888888777666555444444444444333333333333333333333333444333333333333444555555555444333333222222333333111111222222222222333333000000000000000111222222111111111111111222222222222222111111222222333444111222222333333222222111111111111111111222333333222111000000000222333555333444444444555555555555333333444555666666777777777888:::;;;::::::;;;<<<:::::::::::::::;;;;;;<<<:::;;;;;;;;;<<<<<<======;;;:::::::::::::::;;;;;;===>>>@@@CCCFFFHHHJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGIIILLLNNNOOOPPPRRRTTTVVVVVVVVVVVVVVVVVVWWWWWWXXX[[[^^^bbbhhhmmmqqqsssttttttssssssssstttvvvxxxyyyyyy|||}}}|||}}}|||~~~~~~~~~~~~||||||||||||yyywwwtttsssqqqooollljjjhhhgggdddbbb___]]][[[YYYVVVTTTQQQNNNJJJGGGFFFEEECCCBBB???????????????????????????@@@BBBEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKMMMOOOPPPOOOPPPRRRTTTRRRTTTVVVWWWXXXZZZ^^^```dddiiiqqqxxxzzzssskkkggg\\\[[[XXXVVVTTTTTTTTTTTTXXXYYYcccuuuxxxjjjkkkxxxzzzfff[[[XXXTTTRRRPPPPPPPPPPPPOOONNNOOOLLLJJJIIIJJJKKKJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDBBB@@@??????@@@@@@<<<;;;:::999777666555444111111000///////////////...///111111111222444666444444444666:::???CCCFFFAAA===888444222444777999AAABBBAAA>>>:::666555555333444444555555444333333222222333333333333444444222222222222222222222222///////////////////////////000111222444555666666444666777777555444666888444444444444444555666666888888777777666777777888333333333333333333333333444333333333333444555555555444333333222222333333111111111222222333333333000111111222222222222222000000111111111222222222333333333222333333444555111222222333333222222111111111111111111222222333444333333222222333444555444444555555555666666666222222333444555666777777444666999999888777888:::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<999888888777777777888888999;;;===@@@CCCEEEFFFGGGFFFEEEBBB???>>>???@@@AAACCCFFFIIIKKKLLLNNNQQQSSSQQQQQQRRRRRRRRRSSSSSSSSSVVVXXX]]]ccchhhlllnnnpppoooooooooppprrrtttvvvxxxuuuxxx{{{{{{yyyyyy{{{~~~zzz}}}~~~}}}~~~|||}}}~~~~~~~~~}}}|||yyywwwtttsssqqqnnnllliiigggfffcccaaa]]][[[YYYVVVSSSPPPMMMKKKIIIGGGFFFEEEBBB@@@======>>>>>>??????@@@@@@@@@AAACCCFFFIIIJJJLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHLLLLLLLLLNNNOOOQQQSSSTTTSSSTTTVVVVVVVVVVVVXXXYYYXXXZZZ\\\]]]^^^```dddffflllpppwww}}}~~~vvvpppdddaaa\\\WWWTTTTTTTTTUUU[[[\\\eeevvv|||kkkjjjuuu{{{ggg[[[YYYWWWUUUSSSRRRRRRRRRQQQPPPQQQNNNKKKIIIJJJKKKKKKKKKIIIJJJJJJJJJIIIGGGEEEDDDCCCBBB@@@>>>=========>>>???===;;;999666555444333111111000///////////////000111222222222333777999555555555888===DDDJJJNNNCCC???999444222555999<<>>@@@BBBDDDDDDEEEBBB>>>;;;999:::;;;===???BBBEEEGGGIIIKKKNNNQQQNNNNNNOOOOOOOOOPPPPPPPPPRRRUUUYYY___dddhhhkkklllllllllmmmnnnppprrruuuvvvtttvvvxxxxxxvvvwwwzzz~~~yyy|||}}}}}}~~~zzz|||~~~~~~~~~~~~~~~~~~|||yyywwwtttsssqqqnnnkkkiiigggfffccc```]]]ZZZWWWTTTQQQNNNKKKJJJHHHGGGFFFDDDAAA>>><<<<<<===>>>???@@@AAAAAAAAABBBEEEGGGJJJLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLJJJHHHFFFDDDCCCCCCCCCFFFHHHHHHHHHGGGFFFGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGNNNOOOPPPRRRUUUWWWZZZ[[[ZZZ[[[]]]]]]\\\\\\^^^___^^^```bbbdddeeegggjjjmmmooosssyyy~~~yyylllhhh```ZZZUUUTTTUUUVVV^^^___gggwwwqqqoooxxxzzzfff]]][[[VVVTTTQQQPPPRRRSSSSSSRRROOOLLLIIIHHHIIILLLMMMMMMJJJJJJKKKJJJIIIGGGDDDCCCCCCBBB@@@AAABBBBBBAAA???>>><<<:::888777555222000222111///.........///000000000111222444555666666000333666888:::>>>EEEJJJNNNIIIAAA:::666555777888IIIQQQVVVRRRFFF;;;666666666666666666555555555555666555333222222333555666555444333333333222000...+++++++++,,,,,,---------//////000222333444555666666666666666666666666666888888888999999:::::::::666666555555666888;;;===444444444444444444444444444333333222222333333444666555444333222222222222333111000000111333444444333333333333333333333333333111000111333555333111444333333333222222111111222333444444333222000///111111222222222333333333555555555555555555555555444555444333222222444666666555444333222333444555777777777777777888888999666666666777777888888999:::::::::999999999888888888888777666666777888999999999999::::::;;;;;;;;;::::::::::::999999999999;;;===@@@DDDGGGHHHIIIJJJNNNLLLJJJHHHGGGGGGHHHIIIKKKMMMQQQUUU[[[___ccceeeggghhhjjjlllnnnpppqqqqqqrrrsssuuuwwwxxxxxxxxxxxx|||||||||}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~|||zzzzzz|||~~~~~~}}}zzzxxxvvvtttsssqqqooonnnmmmkkkhhheee___]]][[[YYYWWWTTTPPPLLLHHHFFFEEEBBB@@@???>>>>>>===<<<<<<<<<<<<======>>>AAADDDHHHJJJLLLMMMOOOPPPOOOPPPRRRRRRRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHGGGDDDEEEFFFGGGGGGFFFDDDDDDFFFGGGHHHGGGGGGHHHJJJMMMLLLNNNRRRTTTVVVXXX\\\^^^______``````aaaaaabbbbbbdddeeeeeegggjjjnnnqqqsssuuuxxxzzz{{{}}}xxxpppgggaaa\\\YYY[[[___]]]dddppp}}}rrrooowww{{{ggg]]]ZZZUUUSSSRRRQQQRRRSSSRRRQQQSSSOOOLLLJJJKKKLLLLLLLLLJJJJJJJJJIIIIIIHHHGGGFFFCCCBBB@@@AAABBBBBBAAA???>>><<<:::888777555222000222111000/////////000000///000111222444555666666222444666777888:::???DDDGGGCCC>>>888555555666888GGGOOOVVVUUUKKK@@@;;;:::777777777666666555555555555555444333333444444555444222222222333222111///------------...............///000111222444555555888888888888888888888888888999999999999999999:::777666555444444555666777333333333333333333333333444333333222222333333444777666555444333333333333333222111111333444444333333333333333333333333333444222000111333444222000111000000000/////////...222222333333333222111111111222222222222333333333666666666666666666666666444555555444333333555777555555444333333444555555777777777777777888888999:::::::::::::::::::::::::::::::::999999888888888555555555555666888999:::999999999999999:::::::::777777777777777777777777888999<<>>===>>>>>>=========>>>??????AAADDDHHHKKKLLLMMMOOOQQQRRRRRRSSSRRRQQQOOOLLLJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHGGGFFFGGGJJJLLLNNNQQQUUUXXXZZZ\\\___bbbdddddddddeeeffffffggggggiiiiiijjjlllnnnqqqsssuuuxxxzzz|||}}}~~~xxxmmmfff___ZZZ[[[___aaahhhrrruuusss|||}}}hhh\\\XXXTTTSSSRRRSSSTTTSSSRRRPPPSSSPPPLLLJJJJJJJJJJJJIIIJJJIIIHHHHHHGGGHHHHHHHHHCCCBBBAAAAAABBBBBBAAA???>>><<<:::888777555222000222111111000///000000000///000111222333555666666444555666555555666999;;;>>><<<999777555555666666???HHHRRRTTTNNNEEE???<<<999999888777666666555555444444555555555555555444222111000111333333111///000000000///////////////......///111222333444555888888888888888888888888999999999999999888888888777666555444333222222111222222222222222222222222444444333333333333444444777777666555444444444444444333222444555666444333333333333333333333333333555333222222333333111000333333222222222222111111222222222111222222333333222222222222333333333333555555555555555555555555555666666555444444555777555555444444444444555666777777777777777888888999;;;;;;;;;::::::::::::999;;;::::::999888888777777222333333555666999;;;<<<999888888888888888777777444444444444444444444444555777999;;;>>>???@@@@@@@@@???>>>===<<<<<<===>>>AAACCCFFFKKKQQQVVV[[[]]]^^^```cccgggkkkoooqqqrrrqqqrrrtttuuuvvvvvvvvvvvvssstttvvvwwwyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~}}}||||||}}}zzz{{{|||}}}}}}|||{{{zzzwwwuuuqqqooolllhhhdddaaa___\\\ZZZWWWUUURRRNNNJJJEEEDDDCCCAAA???>>>>>>===??????>>>>>>???@@@@@@AAABBBEEEIIILLLMMMNNNPPPRRRTTTTTTTTTRRRPPPMMMKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGJJJLLLPPPSSSYYY]]]```bbbdddfffjjjjjjjjjkkklllmmmmmmmmmnnnoooppprrrtttuuuvvvwwwzzz|||~~~yyynnneee^^^^^^bbbiiioooxxx|||}}}~~~~~~xxxvvviii\\\WWWSSSRRRRRRSSSTTTTTTQQQOOOOOOLLLIIIHHHHHHHHHHHHGGGJJJIIIGGGFFFEEEEEEFFFGGGDDDBBBAAAAAABBBBBBAAA@@@>>><<<:::888777555222000222222111111000000000000//////000222333444555666666666555555444555666777999888777666555444444444666???JJJPPPNNNGGG@@@<<<;;;:::999888777666555444333444666777777666555444111000000111222333111000111000000000//////............///000222333444444666666666666666666666666::::::999999888888777777666666555555444222000///333333333333333333333333444444333333333333444444666666555444444444444444444444444555777777555222333333333333333333333333555444333222222111000000444444444444444333333333222222111000111222444555222222222333333333444444222222222222222222222222555666777666555444666777555555555555555666666666777777777777777888888999888888888888888999999999::::::999999888777777777444444555666888999;;;;;;888888888777666666666555333333333333444444444444777888:::;;;===>>>???@@@======<<<;;;;;;;;;<<<<<<===>>>BBBFFFLLLRRRWWWZZZ\\\^^^bbbfffjjjmmmoooqqqoooppprrrttttttttttttsssssstttvvvwwwyyy{{{}}}}}}|||{{{{{{{{{{{{{{{{{{{{{|||~~~}}}|||}}}zzz{{{}}}~~~~~~}}}|||{{{wwwuuuqqqooollliiieeebbb___\\\YYYVVVSSSPPPLLLIIIDDDCCCAAA@@@???>>>>>>>>>???>>>>>>??????@@@AAABBBCCCFFFJJJLLLNNNOOOQQQSSSTTTTTTSSSRRRPPPMMMKKKJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHGGGHHHHHHHHHGGGHHHKKKNNNQQQVVV\\\aaadddfffhhhiiimmmnnnnnnooopppqqqrrrrrrrrrssstttuuuvvvwwwwwwwwwzzz}}}xxxnnnfffeeehhhpppuuu~~~~~~uuurrrnnnlllooossssssqqquuuwwwvvv|||jjj]]]WWWSSSRRRRRRSSSTTTTTTQQQOOOLLLJJJHHHHHHIIIJJJJJJIIIJJJHHHFFFDDDCCCCCCDDDDDDDDDCCCAAABBBCCCCCCBBB@@@>>><<<:::888777555222000111111111111000000//////...///000111333444555555555555444555666666777777888888777666555333222111111999CCCKKKMMMHHHAAA<<<;;;:::999888777666555444222444666888999888666555111000000111333333222000/////////......---------......///111222333444555666666666666666666666666999999999888888777777777555555555555555444333222555555555555555555555555555444444333333444444555555444333333222333333333555444555666777777444222333333333333333333333333444444444333111000000000000000111111111111111111222222111000111222444555222222333333333444444444222222222222222222222222444666777777555555555666555555555666666777777777777777777777777888888999666666777888888999::::::999999999888888888777777888888999999::::::::::::777777777666666555555555444444555555666666666666999999:::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;<<<<<<<<<===@@@DDDJJJPPPUUUXXX]]]___bbbeeehhhkkkmmmnnnmmmnnnpppqqqqqqqqqqqqpppsssssstttvvvwwwxxxyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}~~~~~~|||{{{vvvtttrrrpppnnnkkkgggeee___\\\XXXTTTQQQNNNJJJGGGCCCBBBAAA@@@??????>>>???>>>>>>>>>>>>???@@@AAABBBDDDGGGKKKMMMOOOPPPRRRTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGHHHIIIIIIIIIKKKNNNPPPTTTYYY___dddgggiiikkkllloooooopppqqqrrrssstttttttttuuuuuuvvvvvvwwwwwwxxxzzz~~~vvvmmmllloootttyyy~~~rrrkkkccc```bbbdddfffggglll}}}tttrrrwwwkkk]]]XXXTTTSSSRRRSSSTTTSSSRRRPPPMMMLLLKKKKKKLLLMMMMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@>>><<<:::888777555222000000000000000000///.........///000111222444555555444444333555777888888777777777777666444222111000222777>>>FFFJJJHHHBBB===999999888777666666555555333444777888999888777666333222111222333444222000......------------------//////000222333444555666888888888888888888888888888888888888888777777777555555555555555555555555555555555555555555555555555555444444444444555555444333333222222222333333666555444555666666444222333333333333333333333333333444444333111000111222222222222222222333333333222222222111222222333333333333333333444444444444444444444444444444444444333555777777555444555555444555666777888888888777777777777777777888888999777888888999::::::;;;;;;777777777888888888888999;;;<<<<<<;;;;;;:::888888777666666666666666666555777777777888888999999:::999999999999999:::;;;<<<888999999::::::;;;;;;;;;===>>>@@@CCCHHHNNNTTTWWW^^^___aaadddgggiiijjjkkkjjjkkkmmmnnnnnnnnnmmmlllooooooppprrrsssuuuvvvvvvwwwxxxxxxyyyzzz{{{||||||~~~~~~~~~}}}{{{wwwuuusssqqqooommmiiifff___[[[WWWRRROOOLLLHHHEEEBBBBBBAAA@@@@@@@@@@@@@@@======>>>>>>???@@@BBBBBBEEEHHHLLLNNNPPPQQQSSSUUUSSSSSSRRRPPPOOONNNMMMMMMIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHJJJJJJKKKNNNQQQTTTXXX\\\bbbfffiiikkkmmmnnnppppppqqqrrrtttuuuvvvvvvwwwwwwvvvvvvvvvxxxyyyzzz|||wwwtttvvvyyy~~~tttjjj```]]]]]]]]]___bbbiii{{{qqqooouuukkk^^^YYYUUUSSSRRRQQQRRRSSSRRRQQQOOONNNLLLLLLMMMMMMLLLKKKEEEEEEFFFGGGGGGHHHGGGGGGEEECCCBBBBBBCCCCCCBBBAAA>>><<<:::888777555222000...//////000///...---,,,......///111222333444555444333222444777888777555555444444444333222111000333555999???DDDDDD???:::777777777666666555555555444555666888999999888888555444333444444444222000------------------......000000111333444555666777888888888888888888888888777777777777888888888888777666555444333444444555555555555555555555555555555555444444444444555555444444333333333333444444777555333333444555444333333333333333333333333333111333444333111000111333444444444555555555666666222222333333333222111111333333333444444444444555555555555555555555555555222444666666555444444444444555666888999999888888777777777777777888888999999999999888888777777777555555666777888999::::::;;;;;;<<<;;;;;;999888777666666666666666777777777888999999:::;;;;;;<<<<<<::::::999888999999;;;;;;888999:::;;;<<<<<<<<<<<<>>>???@@@BBBGGGMMMRRRUUU[[[\\\___bbbdddggghhhiiihhhiiijjjkkkkkkkkkjjjiiikkklllnnnppprrrtttvvvwwwwwwwwwyyyzzz|||~~~~~~~~~~~~{{{xxxuuusssqqqmmmiiifff___[[[VVVQQQMMMJJJGGGDDDCCCBBBAAAAAAAAAAAAAAAAAA>>>>>>??????@@@BBBCCCDDDEEEHHHLLLOOOQQQRRRTTTUUUUUUTTTRRRPPPNNNMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFHHHJJJLLLNNNQQQUUUXXX]]]```dddhhhjjjllloooqqqrrrssstttuuuwwwxxxyyyzzz{{{zzzxxxwwwxxxzzz}}}wwwlllaaa___^^^\\\^^^aaajjj}}}ooooooxxxkkk___ZZZVVVTTTQQQQQQRRRSSSSSSRRRPPPNNNLLLLLLLLLKKKIIIGGGBBBDDDFFFIIIKKKKKKKKKKKKEEECCCBBBBBBCCCCCCBBBAAA???<<<:::888777555333000---.../////////...,,,+++......///111222333444555444333222333666777555222222222222111111111111111222222444999>>>???;;;777666666666666555555555555555555666777888999999999777555444444555444222000,,,---------......//////111111222333555666777777666666666666666666666666666666777777888888999999888777444222111222333444444444444444444444444444555555444444444444555555555555444444444555555666777555333222333444444333333333333333333333333333000222444333111000222444111111111222222333333333222333444444333222000///333333333444444444555555333333333333333333333333111333666666444333333333444555777888999999999888777777777777777888888999:::999888666555333222111444444555777888:::;;;;;;999::::::;;;:::999777777555666666666777777888888999999:::;;;<<<<<<=========<<<;;;::::::;;;<<<<<<:::;;;<<<===>>>???????????????@@@BBBFFFKKKQQQTTTXXXYYY\\\```ccceeeggghhhggggggiiijjjjjjiiihhhhhhjjjkkkmmmqqqtttwwwyyy{{{wwwxxxzzz|||~~~~~~~~~~~~{{{xxxtttqqqmmmhhheee___[[[UUUPPPMMMIIIFFFCCCCCCBBBBBBAAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEFFFIIIMMMPPPQQQRRRTTTVVVXXXVVVTTTQQQNNNLLLJJJIIIKKKKKKJJJIIIIIIHHHHHHGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFHHHJJJMMMOOOSSSWWW[[[aaacccfffiiikkkmmmqqqsssuuuuuuwwwxxxyyy{{{|||}}}}}}zzzyyyzzz}}}zzznnndddbbb```]]]^^^bbbmmmnnnqqq|||mmm```ZZZZZZWWWTTTRRRSSSTTTTTTSSSPPPOOOMMMLLLKKKJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBCCCCCCBBB@@@???>>><<<<<<:::888555222///...000000000000//////////////////000222222333333333333333333444444444555555888666333111111111222222111222555777888888777777777666555444444444444444555555444333444555666777666555444333333333333333222000------...//////...000111222222111000111333666777999999888888999;;;888999999::::::999999888999888777555333111000///333333222444555666555333666666666666666666666666444444333333333222222222555555555555444444333222333333333333333333222222111111111111111222222222111111111111111111111111444444444333222111000///333333222222111222222222444333333222222333333444444444333333444444555666444444444555777888:::;;;555666666666777777777777:::999999888777666555555777777777777888999::::::===<<<:::888777777888888444444666777999;;;<<<===>>>>>>======>>>@@@BBBDDD@@@>>>;;;999888999;;;<<<============>>>>>>??????AAAAAAAAAAAACCCHHHOOOTTT[[[\\\]]]___aaabbbccccccfffeeeeeeeeefffgggiiijjjlllmmmnnnppprrrtttvvvwwwvvvwwwzzz|||~~~}}}~~~~~~}}}||||||}}}{{{vvvtttqqqmmmfffaaa\\\WWWQQQKKKIIIHHHFFFFFFDDDCCCBBBBBBCCCDDDFFFGGG@@@AAABBBAAA@@@@@@BBBDDDFFFHHHLLLPPPSSSUUUVVVVVVUUUUUUVVVVVVUUUSSSRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKMMMPPPUUUYYY\\\eeeffffffhhhkkknnnqqqssswwwwwwxxxxxxzzz{{{}}}~~~vvvssslllcccbbbgggnnnuuuuuu~~~kkk^^^YYYVVVSSSPPPOOOPPPQQQQQQQQQPPPOOOMMMKKKJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDBBBAAA???>>><<<;;;:::888555222000...111111000000//////.........///000222222333333333333333333333444444444444777555333111111111111000000222444666777777777666666666555444444444444444666666555444555666777888999888777555333333222222222000------...//////...000111222222111000222333333555666777666666888:::888999999::::::999999888555555444333333222111111666444222222333555666555444444444444444444444444555555555444444444333333444444444444444333222222333333333333444444444444//////000111222333333444222222222222222222222222222333333222222111000///333333222222222222222333444333333222222333333444333333333333333444555555666666666666666777888999777777777777777777777777999999888888777777666666888888777888888:::<<<======<<<:::888777777888888444555777888:::<<<======<<<<<<<<<<<<===>>>??????@@@>>><<<:::999:::<<<===:::;;;<<<===???@@@AAABBB@@@@@@@@@@@@AAAEEEKKKPPPWWWYYY[[[^^^```bbbcccdddccccccccccccdddfffhhhiiikkklllmmmoooqqqsssuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}~~~~~~||||||~~~|||wwwtttqqqllleee___[[[VVVPPPKKKHHHGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFGGG???@@@@@@@@@??????AAABBBGGGIIILLLPPPTTTUUUVVVVVVWWWWWWXXXXXXXXXVVVUUUTTTPPPPPPOOONNNMMMKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLOOOSSSWWW\\\^^^eeefffgggjjjlllooorrrsssxxxxxxyyyzzz|||~~~wwwllliiillltttxxxwww}}}hhh\\\WWWVVVTTTQQQPPPRRRSSSTTTTTTPPPOOOMMMKKKJJJJJJJJJKKKIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@>>>===;;;:::999888666333111000222111111000///......------...000222333333333333222222222333333333444444555444333222111111000///000111333555666666555555666555444444444444444444777666555555555666888888<<<:::888666444222111000222000------...//////...///111222222111111222333222444666666666777999:::888888999999999999888888222222222222333333333333777555111000222555666777333333333333333333333333666666555555555444444444333333333333333222222111333333333444555555666666...///000111222444555555333333333333222222222222111111222222222222111111333333222222222222333333444333333222222333333444333333222222333333444555777777777777777777777777888888888888888888777777888888888888888888888777:::999888888999<<<>>>@@@===<<<:::888777777777888666777888:::<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<;;;:::;;;===>>>999:::<<<>>>@@@BBBDDDDDDAAAAAAAAA@@@AAADDDIIIMMMSSSUUUXXX[[[^^^aaacccddd`````````aaaccceeegggiiikkkkkklllnnnppprrrtttuuuuuuwwwxxxzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~xxxtttpppjjjccc]]]XXXTTTNNNJJJHHHFFFEEEDDDFFFEEEEEEEEEEEEEEEFFFGGGCCCDDDDDDDDDCCCCCCEEEGGGGGGIIIMMMQQQTTTVVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNQQQVVV[[[___bbbeeegggiiillloooqqqrrrsssyyyyyy{{{|||~~~~~~rrrmmmppp{{{zzzwww}}}|||hhh]]]XXXVVVTTTQQQQQQRRRTTTUUUUUUPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFEEEDDDCCCAAA???===<<<::::::999888666444222111222222111000///...---------...000333444444444333222222222333333333333444444555555444333111000000000111222444444555444444555555444333333444444444666555444444444555777888:::999777555333222111111222000------...//////...///000222222111111222444444666888888888999;;;===888888999999999999888888222333333333333444444444666444222222444666666666333333333333333333333333555555555555444444444444222222222333333222222111333333444444555666777777000000111111222333444444444444333333333333333222111111222333333333333333333333222222222333444444444333333222222333333444333222222222222333444444777777777888888777777777999999999888888888888888888888888888888888888999;;;:::999999:::===@@@BBB<<<;;;:::888777777888888888999;;;===>>>?????????CCCCCCDDDDDDDDDBBB@@@???======<<<;;;;;;===>>>???<<<===>>>@@@AAACCCEEEEEEDDDDDDCCCBBBBBBDDDHHHLLLQQQRRRUUUXXX\\\^^^``````^^^^^^___```bbbeeehhhjjjllllllmmmnnnppprrrtttvvvvvvwwwxxxyyy{{{|||}}}}}}~~~}}}}}}xxxsssnnnhhhaaa\\\VVVSSSMMMJJJHHHGGGEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEGGGIIIIIIJJJMMMQQQTTTVVVXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZTTTSSSRRRQQQOOOMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLOOOSSSXXX]]]aaadddeeegggjjjnnnppprrrsssssswwwxxx{{{}}}wwwmmmkkkooo{{{uuuzzz}}}iii___[[[RRRPPPMMMMMMNNNPPPQQQQQQOOONNNLLLKKKIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCCAAA???>>><<<<<<;;;::::::888666444222111111111111000///......------...111444555666555444222222333333333444444444444666777666333111111111111111222333333444444444444444333333333444444555444444333222333444555666555555444333222222222222222000------...//////......000111222111111333444444666888888888999;;;<<<777888888999999888888777666666555555444444333333444333444666777777555333444444444444444444444444444444444333333333333222111222222333333222222222333333444444555666777777333333333222222222222222444444444333333222222222111222333444555555555555333222222222333444444555444333333222222333333444333333222222333333444555555666777888999999999888999999888888888888888888888888888888999999999999;;;:::::::::;;;===???AAA;;;:::999888888888999:::;;;<<>>>>>>>><<<;;;:::999777444222111000000000000////////////---///333666888888666555333333333444444444555555444666777555111///000333222222222333333444444444333333333333333444444555444333222222222333444555222222222111222333333444222000------...//////......///111111111111333555444555777777666666888999777777888888888888777777888888777666555444333222222333555777999888555222444444444444444444444444444444333333333222222222111222222333333333333333333333333444555555666666444444444333222222111111444444333333222222111111222222333444444555444444333222222333333444555666444333333222222333333444444333333333333444555555444555777999::::::999999777777777888888888999999999999999999999999888888::::::::::::;;;<<<<<<===999888888888888999;;;<<<>>>@@@CCCEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA???>>>=========>>>???AAABBBDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBB@@@???@@@CCCEEEMMMNNNPPPSSSUUUWWWXXXXXX\\\\\\^^^aaaeeeiiimmmooosssrrrqqqqqqsssuuuxxxzzzxxxxxxxxxyyyzzz|||}}}~~~{{{tttnnnjjjfff```[[[VVVSSSOOOMMMLLLJJJIIIGGGHHHHHHHHHGGGGGGEEEDDDCCCDDDEEEEEEEEEDDDDDDFFFHHHKKKLLLNNNQQQTTTWWWYYY[[[XXXYYYZZZ[[[[[[ZZZYYYXXXSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOLLLNNNRRRVVV[[[```ccceeefffhhhjjjmmmppprrrssstttrrrtttxxx|||uuuiiicccbbbgggppp{{{www}}}kkk^^^YYYVVVTTTQQQPPPQQQRRRRRRRRROOONNNLLLJJJIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGFFFDDDBBBAAAAAAAAAAAA======;;;999777444111000////////////000000000000...111444888:::999888777444444555555555666666666222555555222...,,,///222333333333333333444444555333333222222333333444555444444333222333444555666222222222222333333444555222000------...//////...---///111111111222333555555666777777666555666888777777888888888888777777777777666555444333333222444444444666888888666444333333333333333333333333555444444444333333333333222222333444444444444444333333333333444444444444333333333333333333222222444333333222111111000000111111222222333222222222222222222333333555666666444333333222222333333444555555444444555555666777666777999::::::999888777555555666666777888999999:::::::::999999888888888888999::::::::::::999888777777777777999;;;===>>>AAACCCFFFHHHIIIIIIGGGFFFEEEEEECCCBBBAAAAAAAAAAAA@@@@@@AAACCCEEEGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGAAAAAAAAA@@@???@@@BBBEEEIIIJJJMMMPPPSSSVVVWWWXXXZZZ[[[]]]```eeejjjnnnppptttsssrrrrrrsssvvvyyy{{{zzzzzzyyyzzzzzz|||~~~}}}wwwpppkkkhhheee```\\\WWWUUUQQQOOONNNMMMKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEHHHIIIJJJIIIHHHHHHJJJLLLLLLMMMNNNQQQTTTWWWZZZ[[[YYYZZZZZZ[[[ZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRRRRRRROOOOOOOOOPPPPPPPPPPPPQQQOOOQQQUUUYYY^^^bbbeeefffggggggiiikkknnnqqqsssuuuqqqsssxxx|||}}}{{{yyywwwvvvsssrrrtttzzzuuuiiieeeccciiiqqqvvvuuukkk]]]WWWTTTQQQNNNMMMMMMNNNNNNNNNOOOMMMLLLJJJIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJKKKLLLHHHGGGEEEDDDCCCCCCCCCDDD>>>===<<<:::777333111///......//////000000111111///111555999;;;;;;999888555555555666666666666777111333333000+++***---222444444333333333444555555222222222222333333444555555555444333444555666777444444333333333444555555222000------...//////...---///111111111222444555888999:::999888777777999777777888888888888777777555555555444444333333222666555444444666777777666222222222222222222222222666666555555555444444444222333444444555555555555333333333333333333333222222222222333333444444444333333222222111000//////000000111111111000000///222222222333444555666777444333333222222333333444666555555555555666777777888999:::;;;:::888666444333444444666777888999:::;;;;;;::::::999888777777777888999::::::888666555555555666777999;;;>>>???CCCEEEHHHJJJKKKJJJIIIHHHBBBAAA???>>>======>>>???BBBCCCDDDFFFHHHJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJIIIBBBCCCCCCBBBAAABBBDDDFFFFFFGGGKKKOOOSSSVVVXXXYYYYYYZZZ\\\```dddiiinnnppptttsssrrrqqqsssuuuxxx{{{{{{zzzzzzzzz{{{|||~~~~~~zzzuuunnnjjjhhheee```\\\XXXVVVSSSQQQPPPOOOMMMKKKMMMMMMMMMMMMKKKIIIGGGFFFGGGHHHHHHHHHGGGGGGIIIJJJLLLMMMOOOQQQTTTXXXZZZ\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPQQQQQQQQQRRRRRRQQQSSSWWW[[[```dddfffggggggggghhhjjjmmmpppsssuuuqqqtttxxx}}}{{{yyyvvvsssppplllhhhdddeeeiiiqqq}}}wwwlllhhhfffjjjqqqppprrr~~~mmm```[[[VVVUUURRRPPPOOOOOOPPPQQQOOOLLLIIIHHHHHHIIIIIIHHHEEEFFFFFFGGGIIIJJJJJJKKKFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;999777555333222111111000///////////////000000111333555666888888666777888777555444444444444222111111222222000///000111333555666777888888333333222222111111222222000///000222444555444222222222333444444444333333111...,,,+++,,,...//////111000000000111333555666666666777777888888999999999999999:::::::::;;;;;;777666666666666555555555555666666777666666555555666555444333222333444444555000///444777333000111111222333333444444444444111222333444555555555555333333333222222111111111111111111222222333333333000111111222222222111111000000111222444555555666444444444555555555555666555555444444444555555555555666777888999:::::::::777666666666666666777888:::::::::999888777777666777777777777666555333333555666666888;;;>>>BBBCCCFFFGGGHHHIIIIIIHHHFFFEEECCCAAA===;;;:::;;;>>>???DDDGGGIIIJJJJJJKKKLLLNNNNNNNNNMMMKKKHHHFFFCCCBBBDDDEEEEEEDDDBBBBBBCCCEEECCCGGGLLLOOOQQQTTTVVVXXXYYY\\\```ccceeegggjjjllloooqqqsssttttttvvvyyy||||||||||||}}}~~~}}}|||{{{pppqqqqqqppplllfffaaa]]]XXXUUURRRQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLQQQRRRSSSTTTUUUVVVVVVVVVZZZ[[[]]]^^^]]]\\\ZZZXXXUUUUUUVVVWWWVVVUUUTTTSSSVVVUUUTTTRRRRRRRRRSSSSSSVVVYYY]]]aaaccceeegggiiiggghhhiiijjjjjjkkkjjjjjjmmmqqqvvv{{{~~~zzztttnnniiiccc^^^ZZZ[[[[[[___fffppp~~~xxxppplllpppyyyvvvpppvvvmmm___YYYVVVTTTRRRPPPOOOOOOPPPQQQMMMJJJGGGFFFGGGHHHHHHHHHEEEFFFFFFGGGIIIJJJJJJKKKFFFFFFEEEDDDBBBAAA@@@@@@<<<;;;:::999777555333111111111000//////////////////000111333555666777888555666777666444333333444444333222222222111000000000111222444666666777777222222111111111111111222444333222333444555444333333333333444444333222222111...,,,+++---...//////111111111111222333444555555666666777777888999999999999999:::::::::::::::666666666555555555444444333333444444444333333333333222222222222333444555666222444===CCC???999777111222333333444444444333222222333444555555555555555555444444444333333333222222222222333333333333000111111222222222111111000111111222333444555666444444444444555555555555333333333444555666777888888888999999999888777777777777666666777777888888::::::999888888777666666888888888777777666555444666666777999;;;>>>AAACCCFFFGGGHHHIIIHHHGGGEEEDDDAAA???<<<::::::;;;>>>???FFFHHHKKKKKKKKKJJJJJJKKKIIIIIIIIIHHHFFFEEECCCBBBCCCDDDEEECCCBBBAAACCCDDDCCCGGGLLLOOORRRTTTVVVXXXYYY\\\```ccceeehhhjjjmmmoooqqqsssttttttvvvyyy|||{{{{{{||||||~~~~~~|||{{{yyyxxxpppppppppnnnkkkfffbbb```\\\YYYVVVTTTTTTUUUUUUTTTUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNQQQRRRSSSUUUVVVWWWXXXXXXZZZ[[[\\\\\\\\\[[[YYYYYYXXXXXXXXXXXXWWWVVVVVVUUUXXXWWWVVVUUUUUUUUUVVVWWWYYY\\\```cccdddeeeggghhhhhhhhhhhhhhhiiiiiijjjjjjlllpppvvv|||~~~yyyqqqjjjccc]]]XXXTTTTTTSSSTTTXXX]]]fffuuu~~~}}}zzztttxxxkkk]]]VVVUUUTTTRRROOONNNOOOOOOPPPLLLJJJGGGGGGHHHIIIJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@<<<;;;:::999777444222111111111000//////////////////000111333444666777888444555666555444333444555444444333333222111111000///000111333444555666666444444333333333444444555888666333222333444444444444444444444333222222111111...,,,,,,---/////////000111222222333333333333555555666666777777888888888888999:::::::::::::::555555555555444444444333222222222333333333333333000000000111222444555666555444999CCCHHHCCC:::444222222333444444444333333333333444444444444333333444444444444333333333333444444444444333333333333111111222222222111111000000111111222333444555555444444444444555555555555222222222333555777888999;;;::::::999888666555444777777888888888999999999999999888888777666666666888888888777777666666666777777888:::<<<>>>AAABBBFFFGGGGGGGGGFFFEEECCCBBB>>><<<:::999999;;;===???FFFIIILLLMMMKKKIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDDDDCCCAAA@@@AAACCCCCCGGGLLLOOORRRTTTWWWYYYZZZ]]]aaadddfffhhhkkkmmmoooqqqssstttuuuvvvyyy|||zzzzzz{{{}}}~~~~~~|||||||||}}}}}}~~~}}}{{{yyywwwvvvuuupppooonnnmmmkkkhhhfffdddbbb___\\\ZZZYYYYYYXXXWWWXXXWWWUUUSSSQQQPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPRRRTTTVVVXXXYYYZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXZZZYYYYYYXXXXXXYYY[[[\\\]]]```ccceeeffffffhhhiiihhhhhhgggffffffgggiiiiiijjjooovvv}}}yyypppggg___YYYTTTPPPRRRPPPPPPQQQRRRUUU^^^hhh~~~~~~vvvyyy~~~iii\\\WWWUUUSSSQQQOOONNNNNNOOOPPPNNNLLLIIIIIIKKKLLLMMMMMMFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFEEECCCBBB@@@@@@;;;;;;:::888666444222111111000000/////////////////////111222444666777777444555666666555555666888666777666555222111000111///000111222333444444444777777666666777888999999888555111000111444555666555555555444333222111000000///------...//////...000111222333444333222222444555555666777777888888777777999999::::::999888555555444444444333333333444444333333444444555555111222222222333444555555777;;;AAAEEECCC<<<444000222333333444444333333333333333444444444333222222222111111111111111111111555555555444444333333333111111222222222111000000000111111222333333444444333333444444444555555555333333333444555666777888:::::::::999888666444444777888888999::::::::::::888888888777777666666666888777777666666666666777999999:::;;;===???@@@AAAEEEEEEEEEDDDCCCAAA@@@???;;;:::999999999;;;>>>???DDDHHHKKKMMMLLLIIIGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDDDDBBB@@@???AAABBBCCCGGGLLLPPPRRRUUUXXXZZZ[[[^^^bbbeeegggiiilllnnnppprrrtttuuuuuuwwwzzz|||{{{|||}}}~~~}}}{{{yyyxxxwwwwwwxxxzzzzzzyyywwwvvvuuutttsssqqqpppooonnnllllllkkkkkkhhhfffbbb```___^^^\\\ZZZZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPPPPOOOPPPQQQQQQRRRQQQRRRTTTWWWZZZ\\\]]]]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^]]][[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]___``````cccgggiiiiiijjjkkkllliiihhhfffeeedddfffggghhhhhhnnnvvv}}}|||qqqggg___YYYTTTRRRQQQOOOOOORRRRRRRRRWWW^^^jjjxxxvvvvvvzzzggg\\\YYYTTTSSSPPPNNNMMMMMMNNNOOONNNLLLIIIIIIKKKLLLMMMMMMFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@???;;;::::::888666444222000111000000///////////////...///000222444555666777555666777777666777:::<<<:::;;;;;;888444111000111///000111222333333444444666666777777888999:::;;;888555222111333666999:::555555555444333222111000000///---...///000///...///000222333444444333222555555666666777888888888555666888999:::999888777555555444444444333333333444333333333333444555666555555555555555555444444999AAAFFFCCC;;;555333444333333333444444333333222333333333444333333222222111111111111111111111111555555555444444333333333222222222222222111000///000111111222222333333333333333333444444444444555555444444444444555666666888888888888888777666555666777999:::;;;;;;;;;:::888888888888777777777777777666555555555666777888;;;<<<===>>>???@@@@@@AAABBBBBBAAA@@@???>>><<<<<<;;;:::::::::;;;===???@@@AAAEEEIIIKKKKKKIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDBBB@@@???@@@AAACCCGGGLLLPPPSSSUUUXXXZZZ\\\___cccfffhhhjjjmmmoooqqqsssuuuvvvwwwxxx{{{~~~~~~}}}zzzwwwuuusssrrrrrrssssssssssssssssssssssssssssssqqqpppppppppqqqqqqmmmkkkgggeeedddbbb___]]][[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRSSSVVVYYY[[[^^^___```aaa```___^^^^^^^^^______^^^]]]\\\ZZZZZZ[[[\\\\\\\\\\\\\\\]]]___aaaccceeedddfffjjjlllmmmmmmnnnpppjjjhhhfffddddddeeefffggggggllluuu}}}~~~tttjjjbbb\\\WWWTTTMMMKKKLLLOOOPPPNNNPPPUUUYYYcccrrruuutttyyyfff\\\XXXSSSRRRPPPMMMLLLMMMMMMNNNLLLJJJGGGGGGHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDBBB@@@>>>>>>;;;:::999888666333111000111111000///////////////...///000222333555666777555666777777777999<<>>???@@@AAAAAABBBAAAAAA@@@??????>>>===<<<<<<;;;===<<<<<<<<<===>>>@@@AAA@@@CCCGGGHHHHHHGGGFFFFFFDDDCCCAAA@@@@@@AAAAAABBBDDDEEEEEECCCAAA???@@@BBBCCCGGGLLLPPPSSSVVVYYY[[[]]]```dddgggiiikkknnnpppsssuuuwwwxxxyyyzzz}}}|||yyytttqqqnnnlllllljjjkkklllmmmoooqqqrrrsssuuuttttttsssssssssttttttpppmmmkkkiiigggeeebbb___\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUXXXZZZ]]]___```aaabbbbbbaaaaaaaaa`````````]]]]]]\\\\\\]]]]]]^^^___]]]^^^^^^```bbbeeehhhjjjiiikkknnnpppoooooopppqqqjjjiiigggfffeeeeeeeeefffggglllttt|||xxxnnnfff___YYYVVVOOOMMMMMMOOOOOOKKKKKKMMMOOOUUU```nnnuuurrr|||ggg[[[VVVSSSQQQOOOMMMLLLLLLMMMNNNMMMJJJGGGFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFEEECCCAAA???===<<<::::::999777555333111000111111000///////////////...///000111333555666777444555666666777999===@@@DDDEEEDDD???666111000111000111222333444444444444111111222333555666888999999777444444555888999:::333333333444444333222222000///...///111111///.../////////111222444666777777777888888999999::::::333555777999999888666555666666666555555555444444333222111111222444666777333444555666666666555444///444555000///222444333333444444444333333222111000111222333333333333333111222222222333333333333222222222222333333333333222333333222222000//////111111111111222222222222222222333333333444444444444444444444444555666777666666777777777777666666444555888:::;;;;;;::::::999999999999999999::::::999888777777888999<<<===AAABBBCCCDDDDDDCCCBBBBBB??????>>>===============???????????????@@@AAABBBAAACCCEEEFFFDDDCCCCCCDDDAAA@@@???>>>???AAACCCDDDFFFFFFFFFDDDAAA@@@AAABBBCCCGGGLLLPPPTTTVVVZZZ\\\^^^aaaeeehhhjjjllloooqqquuuwwwyyyzzzzzz|||zzzxxxsssmmmhhheeebbbaaa```bbbdddgggkkknnnqqqrrruuuuuuuuuuuuuuuuuuuuuuuupppnnnllljjjiiigggdddaaa]]]\\\ZZZXXXWWWUUUUUUTTTUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWYYY\\\^^^```aaaaaaaaaaaabbbbbbbbbaaa```___\\\]]]^^^```aaaaaaaaaaaa``````aaacccfffiiimmmooooooqqqssssssqqqoooooopppjjjjjjiiihhhgggfffeeedddggglllssszzzuuulllccc\\\WWWTTTPPPOOOQQQPPPLLLIIIJJJJJJNNNVVVaaaooo~~~rrroooiiiZZZSSSSSSQQQOOOMMMLLLLLLMMMNNNOOOLLLIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFDDDBBB@@@>>><<<;;;::::::999777555333111000111111000///////////////......000111333555666666333444555555666888===@@@FFFHHHGGG@@@777111000111111222333444444444444444222222333444666888999:::777555222111222444444444222222333444444444333333000//////000111111///.........///000222444777999888888888999::::::;;;;;;333555777999999888666555777666666666666555555555666555444333444666888:::000111333555666666555555555666333000444:::888111444444444444333333222111///000111222333444444444//////000000111111111111111111111222222333333333333333333222222000//////111111111111111222222222222222333333333444444444222222333333555666888999777777777777777666555555333555777:::;;;;;;:::999::::::::::::::::::::::::;;;:::999999999<<<>>>???BBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>??????AAAAAAAAA@@@AAAAAABBBCCCCCCDDDEEEDDDBBBAAAAAAAAA@@@?????????AAADDDGGGHHHFFFGGGFFFDDDBBBAAAAAABBBCCCGGGLLLPPPTTTWWWZZZ\\\^^^aaaeeehhhjjjllloooqqqvvvxxxzzz{{{{{{}}}~~~tttrrrlllfff```\\\YYYWWWZZZ\\\___ccchhhmmmppprrrttttttuuuuuuuuuuuuttttttpppooolllkkkjjjhhhdddbbb^^^]]]\\\ZZZXXXWWWVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXWWWXXXZZZ]]]___```aaaaaa___```bbbcccbbbaaa___]]]\\\^^^```bbbddddddddddddaaabbbccceeeiiilllppprrrtttuuuvvvuuurrrooonnnmmmjjjjjjjjjiiihhhfffeeedddgggkkkrrryyy}}}rrrhhh___YYYSSSOOONNNPPPOOOKKKIIIIIIFFFHHHMMMVVVbbbooo|||zzznnnjjj}}}|||dddWWWTTTTTTRRRPPPNNNMMMMMMNNNNNNNNNKKKHHHGGGGGGHHHHHHHHHEEEFFFGGGIIIJJJKKKKKKLLLFFFEEECCC@@@>>>===<<<;;;;;;;;;;;;;;;999555222000////////////............//////000111222444666777444444444555666777888999CCCHHHJJJDDD888000000444---///222444666666555555333333444555555666666666555444444333333222222111777555333222222222111000222...+++,,,000222000---,,,///111///---111;;;DDDRRRIII>>>777555888;;;<<<888999::::::999888777666888777666555444333222222444444333333333444444555555555555555444333222111222222222222222222222222222222333444444333333222444333222222222333444444222333444555444222000...000111111111111222222222222222222222222222222222333333222111111222333333333333333333333222000000444444444444444444444444999999999999999::::::::::::999777666666777999:::<<<;;;:::999888999:::;;;888999;;;===???AAABBBBBBEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCAAA???===>>>===<<<<<>>===<<<;;;::::::::::::888999;;;===???AAABBBBBBEEEFFFFFFFFFEEEEEEDDDDDDAAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDBBBBBBBBBAAA???===?????????@@@BBBFFFJJJMMMOOOMMMKKKHHHFFFDDDBBBBBB@@@CCCHHHNNNTTTYYY]]]```cccfffiiikkklllnnnqqqssstttwww|||~~~~~~xxxqqqlllccc^^^VVVQQQNNNMMMLLLLLLKKKOOOUUUZZZ^^^ccchhhllloooqqqtttwwwyyyyyyyyyyyyuuurrrnnnjjjhhheeebbb```aaaaaa```^^^\\\ZZZXXXWWWZZZYYYYYYYYYXXXXXXXXXXXXXXX[[[___bbbcccdddeeegggggghhhhhhhhhgggfffdddcccbbbcccdddeeeeeeeeeddddddeeefffhhhkkkooosssvvvxxxzzzyyywwwwwwvvvuuurrrpppmmmmmmkkkiiigggfffdddccceeeggglllrrr{{{}}}qqqeee]]]VVVTTTQQQMMMJJJHHHIIIJJJIIIHHHGGGIIIOOOYYYbbbhhhwww~~~{{{oooiiikkkqqqnnniii~~~zzzcccYYYWWWTTTRRRPPPNNNMMMMMMNNNNNNNNNKKKHHHGGGHHHIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGFFFDDDBBB@@@>>>======;;;:::999777555333222111////////////.....................///000111222333222222333333444666777888666:::???@@@<<<777222000000000111222444555666666555555555444333222222222444444555555555555666666777555444333333333111000000---++++++...000...,,,222222111000555AAATTTbbbVVVgggeeeIII555888:::444777777888999999999888888777777666555444333333222444333444444555666777888555555555444444333333222333333333333222222222222333333222333333555777888666555333222111222222333111111111222333444444444111111111111222222222333333333333333333333333333333222222111111222222333//////111222222222222222444444444444444444444444555666666666777777777888555666777888999;;;<<<<<<>>>>>>>>>======;;;::::::999:::<<<>>>@@@BBBCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEBBBCCCEEEHHHJJJLLLMMMNNNKKKKKKLLLLLLKKKJJJJJJIIIEEECCCAAA@@@AAAAAA@@@???@@@AAABBBDDDGGGJJJMMMNNNRRRQQQNNNKKKHHHFFFDDDDDD>>>AAAEEELLLSSSZZZ___bbbdddgggjjjmmmnnnppprrrtttvvvyyy}}}}}}zzzvvvooogggaaaVVVRRRLLLGGGEEEEEEEEEDDDEEEIIINNNSSSXXX^^^dddhhhoooqqqtttwwwyyyzzzzzzzzzyyyvvvqqqmmmjjjhhheeeccccccbbbbbb```^^^\\\ZZZXXXYYYZZZ[[[[[[[[[ZZZYYYXXX[[[^^^aaadddeeefffgggiiiiiijjjkkkkkkjjjiiihhhgggeeeeeeggghhhhhhhhhgggfffjjjkkkmmmooosssvvvyyyzzz{{{zzzyyyyyyxxxvvvrrrooonnnmmmllliiigggeeedddcccbbbcccggglllvvvzzzmmmddd[[[XXXTTTPPPLLLKKKKKKKKKHHHGGGFFFFFFIIINNNTTTXXXdddmmm{{{|||sssiiieeehhhooosssnnnwwwaaaXXXWWWTTTRRRPPPNNNMMMMMMNNNNNNNNNLLLIIIGGGHHHIIIIIIIIIHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGEEEBBB@@@???>>>===<<<:::888666444222111111////////////............111111111111111222333333222222222333444555666777555777999;;;<<<888333///111111111222333444666777444444444333333222222222222333333444555666666666777666444444444444222000///---++++++---...---,,,222222000///333>>>OOO[[[GGGQQQOOO???444888<<<999777777888888999999999999777666666555444444333333333333444444666777999999555555444444333333333333333333333333333222222222444333222222333666888:::666555333222111222222333333222222222222333444555111111111222222222333333333333333333333333333333222222222222222222222222222222222222111000//////444444444444444444444444666777777888888999999999555666888999:::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<===???AAACCCEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHKKKMMMPPPQQQRRRRRRRRRSSSSSSRRRPPPNNNLLLJJJFFFDDDBBBAAABBBCCCBBBAAABBBCCCEEEHHHJJJLLLMMMNNNRRRQQQOOOLLLIIIGGGFFFEEEAAACCCGGGMMMTTT[[[aaadddgggjjjmmmpppqqqsssuuuwww{{{}}}}}}zzzvvvqqqjjjbbbYYYSSSLLLHHHDDDAAA@@@AAA@@@@@@@@@CCCHHHMMMSSSYYY```eeerrrsssvvvxxxyyyyyyxxxxxx|||xxxssspppnnnmmmkkkjjjeeeeeedddccc```^^^\\\[[[ZZZ[[[]]]^^^^^^]]][[[ZZZZZZ]]]aaacccdddeeeggghhhllllllmmmnnnnnnmmmkkkkkkjjjiiiiiihhhiiijjjkkklllnnnnnnpppsssvvvyyy|||}}}~~~~~~~~~~~~}}}zzzuuuqqqooonnnllljjjgggeeecccbbb``````bbbfffooo|||wwwnnnbbb^^^YYYTTTQQQPPPPPPOOOIIIHHHGGGFFFGGGIIILLLNNNVVV___nnn{{{sssllllllrrrzzzyyytttuuu___WWWVVVTTTRRRPPPNNNMMMMMMNNNNNNOOOLLLIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGEEEBBB@@@???>>>===<<<:::888666444222111111////////////............111000000000111222333333222222222333444555666777888777666777999777444111111111111222333444555666222222222333333444444444111111222333444555555666777666555555555444222///...---,,,,,,------------...///...///222:::EEEMMMPPPFFF===;;;:::888777888777777777888888999::::::666666666555444444333333333333444444666777999999555555444333333333444444444444444333333333222222444333222222333666888:::555444333222111222333333555444333333222222333333111222222222222333333333333333333333333333333333222222222222222222222222222333333222222111000///444444444444444444444444555555666777888888999999888888999:::::::::999999777888:::<<<============>>>@@@BBBDDDFFFHHHHHHIIIIIIIIIGGGGGGFFFGGGGGGGGGLLLNNNQQQSSSUUUVVVVVVVVVYYYYYYXXXWWWTTTQQQNNNLLLIIIGGGFFFFFFGGGHHHGGGFFFEEEFFFHHHJJJKKKLLLLLLKKKOOONNNLLLKKKIIIHHHGGGGGGFFFFFFHHHLLLRRRYYY___ccciiimmmqqqtttuuuvvvxxxyyy~~~}}}|||wwwpppggg___VVVNNNIIICCC@@@>>><<<=========<<<===???CCCHHHOOOVVV___dddppprrruuuwwwyyyyyyyyyxxxxxxvvvrrrqqqppppppooonnnhhhhhhgggeeecccaaa___^^^\\\]]]___``````___]]]\\\[[[^^^bbbdddeeefffhhhiiimmmnnnooopppppppppooonnnpppnnnjjjhhhhhhkkkooorrrpppqqqsssvvvyyy||||||vvvrrrpppooommmjjjgggdddbbbaaa^^^]]]]]]```gggsssxxxiiiccc\\\WWWUUUTTTSSSRRRIIIHHHGGGGGGGGGGGGHHHIIIOOOWWWdddttt|||tttpppuuu~~~|||xxxuuu___VVVUUUTTTRRRPPPNNNMMMMMMNNNNNNOOOLLLIIIHHHIIIJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFDDDBBB@@@>>>======;;;:::999777555333222111////////////............---------...///000111222222222333333444666777888666555555555666555333111111111222333333444555555222222222333444555555555111111222222333444555555777666555666666555222///......------------......+++---///111444999@@@DDDQQQ>>>333999===888444777888888888777888888999:::666666555555555444444444444333444444555666777888555555333333222333444555555555444444333333222222333333222333333555777888444333222222222333444444555555555444333222222222222222222222333333333333222222222222222222222222111222222333333222222111000000111333333333333333444444444444444444444444222222333444555666777777::::::::::::::::::999999777888:::;;;<<<===>>>>>>@@@AAACCCEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHOOOQQQTTTWWWXXXYYYXXXXXX\\\\\\ZZZXXXVVVSSSQQQPPPOOONNNNNNOOOQQQQQQOOONNNKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJIIIIIIHHHIIIIIIIIIHHHGGGHHHKKKPPPVVV]]]aaakkknnnsssvvvwwwxxxyyy{{{|||}}}xxxqqqggg]]]TTTMMMGGGCCC<<<:::888888999:::999777:::<<<@@@EEEKKKTTT^^^dddkkknnnrrrvvvyyy{{{||||||tttrrrqqqqqqqqqqqqooommmkkkjjjiiihhhfffdddbbb```^^^___```aaaaaaaaa```______aaaeeehhhiiijjjkkkmmmnnnoooqqqrrrsssrrrrrrqqqssspppllliiijjjmmmqqqtttrrrsssuuuyyy|||{{{wwwsssqqqooommmjjjgggdddaaa```[[[ZZZXXXYYY]]]gggrrrzzzqqqjjjaaaZZZXXXVVVTTTQQQIIIHHHGGGFFFFFFFFFGGGGGGLLLQQQ[[[iiiyyy}}}yyyzzzwwwxxxaaaWWWVVVTTTRRRPPPNNNMMMMMMNNNNNNOOOMMMIIIHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIFFFEEECCCAAA???===<<<<<<;;;;;;:::999777444222000////////////............,,,,,,------///000222222333333333444555666888888...111333555555333222000000111333444555444444333444444444444444555555555222333333333444444555555666666666666777555222///...//////...------...///---///111333555777;;;===>>>888555666888777777999:::999888777777777888999555555555555555444444444444444333333444555666666666444333222222333555666666555555444333333222222222222333333444444444555333222222111222333555666333444444555555444333222222222222333333333444444111111111111111111111111111222333333333333222111111222333444444555444444444444444444444444444444111222222333555666666777:::999999888999:::<<<<<<<<<<<<<<<;;;<<<<<<===>>>???AAACCCEEEGGGIIIIIIJJJIIIHHHFFFEEEEEEEEEGGGHHHLLLOOOSSSWWWYYY[[[ZZZZZZ[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVXXXZZZ\\\[[[YYYVVVQQQQQQOOOMMMKKKIIIGGGFFFFFFFFFFFFGGGIIIJJJLLLMMMIIIIIIIIIKKKPPPWWW^^^cccjjjnnnsssvvvxxxxxxyyyzzzzzzzzz{{{~~~}}}yyymmmeeeYYYOOOGGGCCC@@@???999888777888999999777666777999<<>>===<<<;;;;;;;;;;;;;;;999555222000000/////////............------...///111222444555444444444555666777888999''',,,333666555333000//////111333555555555333222777666666555555444444333444444444555555555555666666666666777777555222///////////////......///000222222222333333444555666222<<<@@@999333666999777;;;:::888777777777888888555555555555555444444444444444333333333444444555666444333222222333555666666666555444333333222222222222333444444333333222222111111111222444666777000222444666666666444333222222333333333444444444000000000000000000000000111222333444444333222111555555555555444333222222444444444444444444444444333333444555666777888999999888777777999;;;>>>@@@AAA@@@>>><<<<<<<<<======???@@@BBBDDDFFFHHHIIIIIIIIIHHHFFFDDDDDDEEEFFFGGGIIILLLQQQVVVYYY[[[\\\[[[YYYYYYWWWWWWWWWXXXYYYZZZ[[[\\\___bbbdddccc___\\\VVVTTTQQQNNNKKKHHHGGGFFFCCCDDDEEEGGGIIILLLNNNOOOKKKKKKKKKMMMSSSZZZbbbgggiiimmmrrrvvvwwwwwwxxxyyyyyyxxxxxxzzz|||zzztttpppbbbYYYMMMCCC===;;;:::::::::999888999::::::999777555777:::???FFFQQQ\\\ccclllnnnqqqtttwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvqqqnnnnnnmmmlllkkkiiigggeeecccbbbbbbaaaaaabbbcccddddddaaadddgggjjjkkklllmmmooooooppprrrtttuuuuuuttttttnnnooopppqqqqqqqqqqqqpppvvvxxx{{{}}}zzzrrrpppnnnjjjgggccc```___UUUSSSPPPNNNNNNSSSZZZ```lllxxxrrrhhhbbb]]]WWWRRRQQQOOOLLLJJJIIIIIIIIIJJJEEEGGGKKKUUUeee}}}uuuppp~~~ggg[[[XXXVVVSSSQQQPPPPPPPPPOOONNNOOOMMMJJJIIIJJJKKKLLLLLLGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGEEEBBB@@@>>>======<<<;;;:::999777555333111.........///////////////,,,...111111111000111222666555444444666666555444666666666555333111...---111333666888888777666444555444333333222333555666555444444333333333444444666777888888777555333222444000,,,+++---//////.........///111222444666777888777777666666777888999666777999::::::999777666666666666666777777777777444444444444444444444444333333333333333333333333444444444333333222222111333333333444444444555555111111111111222333444444888777555333333444555666333333333333333333333333111111111111111111111111111111222222222333333333555333111111222222222111111222333444333333111000222222222333444555777777777777888999::::::::::::999:::;;;<<<============???@@@BBBDDDFFFHHHIIIIIIIIIHHHFFFDDDDDDDDDEEEFFFHHHJJJMMMQQQUUUXXXZZZ[[[WWWWWWXXXYYYZZZ\\\^^^___```bbbdddffffffcccaaa___VVVVVVTTTRRRNNNJJJFFFDDDCCCCCCCCCDDDFFFJJJMMMOOOLLLLLLLLLMMMPPPUUU\\\aaaffflllqqqtttwww{{{{{{xxxxxxxxxxxxxxxvvvqqqkkkfffXXXPPPEEE>>>======;;;999888999999:::::::::999999999777999???FFFNNNYYYdddhhhlllppptttuuuwwwxxxyyy{{{|||{{{yyyvvvuuutttuuunnnnnnmmmllljjjgggeeedddbbbbbbbbbbbbbbbbbbcccccccccdddgggiiilllmmmmmmmmmqqqssswwwyyyyyywwwtttqqqrrrssssssrrrppppppqqqsssyyy{{{~~~xxxuuuqqqllliiigggccc^^^ZZZSSSQQQMMMJJJJJJLLLOOOQQQ```gggwww~~~qqqhhhbbb[[[VVVSSSPPPKKKIIIHHHIIIIIIIIIKKKJJJMMMSSS]]]ppp}}}{{{~~~uuuvvviii\\\YYYUUURRROOOMMMNNNNNNNNNNNNOOOMMMJJJIIIJJJKKKLLLKKKHHHGGGGGGHHHHHHJJJKKKKKKGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;999777555333222.../////////////////////---///111222222333444666777555444444555666555444444444555555444222111000111333666999:::999777666777555333333444555666666444333333222222222333333444555666666555444222000333000,,,+++---///000///......///000222444666777888777777666666777888999888888777666666777888888555555555555555555555555444444444444444444444444222222222222222222222222333333222222222222222333111222222222333333333333222222222111222222333333222111///------...///000333333333333333333333333111111111111111111111111111111222222222333333333555333111111222222222111111222333333333333222111222222222333444555666777666777888999::::::;;;;;;999999:::;;;<<<<<<<<<<<<===>>>@@@CCCEEEFFFGGGHHHFFFDDDBBBAAA@@@@@@BBBCCCEEEFFFIIILLLPPPRRRTTTUUUTTTTTTUUUWWWYYY[[[]]]^^^___aaadddffffffdddaaa^^^XXXWWWUUURRRNNNIIIFFFDDDBBBAAA@@@@@@AAACCCEEEGGGJJJKKKLLLMMMPPPVVV]]]bbbffflllpppqqqtttxxxxxxuuuvvvuuutttsssoooiiiaaa[[[MMMFFF>>>::::::;;;999777777777888888999888888777888777999@@@FFFNNNYYYcccgggjjjppptttvvvwwwyyyzzz}}}}}}}}}zzzvvvtttssssssqqqqqqpppnnnllliiigggfffdddcccbbbaaaaaaaaabbbcccccceeegggjjjlllnnnnnnnnnqqqsssvvvxxxxxxvvvtttrrrrrrssssssrrrqqqqqqrrrtttzzz|||~~~wwwsssmmmiiigggccc^^^YYYRRRPPPLLLIIIHHHJJJLLLNNNRRRXXXggg{{{|||rrriiiaaa[[[TTTQQQNNNLLLLLLMMMLLLLLLLLLLLLNNNSSS\\\nnn{{{tttyyykkk]]]XXXUUURRRMMMKKKKKKMMMNNNNNNOOOLLLJJJIIIJJJKKKKKKKKKHHHGGGGGGHHHHHHIIIJJJKKKFFFEEEDDDBBB@@@?????????===<<<;;;:::888666444222//////////////////......,,,...000222222444777999888777555444555666555333111222333444444444333222///222777;;;===<<<:::888666333000000222444333222222222222111111222222333222333444444333222000///111///,,,,,,---///000000......///000222444666777777777666666777888999999;;;888555222222555888;;;444444444444444444444444444444444444444444444444222222222222222222222222333222111000111222333444000000000000111111111222333333222222111222222222333222000/////////000111222222333333333333333333111111111111111111111111111111222222222333333333444333111111222333222111222222333333333333222222222222222333444555666777555666777999:::;;;;;;;;;999999999999999999999999;;;<<<>>>@@@BBBDDDEEEEEEDDDBBB@@@>>>>>>>>>???@@@CCCDDDFFFHHHKKKLLLMMMNNNOOOPPPQQQSSSVVVYYY\\\]]]^^^aaaeeehhhhhhfffbbb___ZZZYYYUUUQQQMMMIIIGGGEEECCCAAA>>><<<<<<<<<>>>???GGGHHHKKKMMMQQQWWW^^^cccgggkkknnnnnnqqquuuuuussstttrrroookkkeee\\\SSSLLLBBB===999777999:::999888666777777777777777666666777666999AAAGGGMMMWWW```dddhhhnnnsssvvvwwwyyy{{{~~~~~~}}}zzzvvvsssrrrrrrttttttrrrpppnnnkkkiiigggfffdddbbb```___```bbbcccdddeeehhhjjjmmmooopppqqqrrrssstttuuuvvvuuuuuutttrrrssssssrrrqqqqqqsssuuu|||~~~{{{vvvpppkkkhhhddd^^^YYYQQQOOOKKKHHHGGGGGGIIIKKKJJJOOOZZZiiiyyyyyynnnddd]]]WWWUUUSSSRRRRRRSSSQQQPPPOOONNNOOOSSS[[[jjjyyyuuu|||lll]]]WWWWWWRRRMMMKKKKKKMMMOOOOOOOOOLLLIIIHHHIIIKKKKKKKKKHHHGGGGGGGGGHHHIIIIIIJJJEEEEEECCCBBBAAA@@@@@@@@@======<<<:::888666444333////////////............+++,,,...000111555999<<<;;;999666555666666555444111222333444444444333222...222777<<<>>>>>><<<:::888444000000333555444111222222222222222222333444222222333333222111000000///...------...///111111...//////000111333555666666666666777777888999999;;;888555333333555888;;;555555555444444444444444444444444444444444444444555555555555555555555555555444222111111222333444000000000000111111111111444444333222111111111111555555444333333444444555222222222222222333333333111111111111111111111111111111222222222333333333444222111111222333222111222222333333333333333333333222222333444555666666444555777888:::;;;;;;;;;888888777777777777777777999:::<<<>>>@@@BBBCCCCCCDDDBBBAAA???>>>???@@@AAADDDEEEFFFHHHIIIJJJJJJJJJLLLMMMNNNQQQTTTXXXZZZ\\\___bbbgggjjjkkkhhhdddaaa[[[YYYUUUPPPLLLIIIHHHGGGEEECCC???<<<::::::;;;<<>>>>>===;;;;;;888444444666777666555333333333333333444555555333333333333333222222111...............///000111...//////000111333444555555666666777888999999999999999777666666777999999666666666555555555444444444444444444444444444444555555555555555555555555777666444333222222222333111111111222222222222333444444333222111111111111222222222222222222222333111111111222222333333333111111111111111111111111111111222222222333333333444222000111222333333222222222222333333444444555333333333333444444555666555555777888999:::::::::777666666555555555666666888999;;;===???AAABBBBBBCCCBBB@@@??????@@@BBBCCCFFFFFFGGGHHHHHHHHHHHHHHHKKKKKKMMMPPPSSSVVVXXXZZZ___bbbfffjjjjjjiiifffcccZZZXXXUUUQQQNNNLLLKKKKKKHHHEEE@@@<<<999999:::<<<@@@DDDIIINNNSSSYYY```dddfffjjjlllllloootttvvvtttnnnjjjddd\\\TTTJJJAAA;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::999888777777666:::@@@FFFKKKTTT\\\```eeekkkqqqssstttuuuvvvuuuvvvwwwvvvuuuuuuvvvwwwuuutttsssqqqooollljjjhhhiiigggcccaaa```aaaccceeefffggghhhkkkmmmppprrrsssttttttssssssssstttttttttooopppooonnnnnnpppsssvvvvvvoooiiiddd^^^YYYQQQOOOLLLIIIHHHHHHIIIIIIGGGGGGJJJOOOUUUddd~~~|||uuummmjjjgggdddbbb___[[[XXXUUUSSSTTTVVVYYYcccwwwxxxssszzzlll]]]WWWYYYVVVQQQOOOOOOQQQRRRRRRNNNKKKIIIHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDBBB@@@?????????<<<;;;:::999777555333111000000000///......------///000111222444999@@@EEECCC@@@;;;999888888777666555555555555444222000///---000444888;;;<<<<<<<<<666555444222222222222333333333333333444555666666333333333333333333333333.../////////......///111/////////000111222333444444555666888999999999999888888999999999999888888777777666666555444444444444444444444444444444444222222222222222222222222555555444444333222222111222222222333333333444444333333222222111222222222111111111222222222222222000000111111222333333333111111111111111111111111111111222222222333333333333222000111222333333222333222222222333444555666333333333333333444555666555666777888999999999999666555444444444555666777888999;;;===@@@AAABBBBBBAAA@@@??????@@@BBBDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHKKKKKKLLLNNNPPPSSSUUUVVV[[[^^^aaadddeeeeeecccbbbYYYYYYWWWUUUTTTSSSRRRRRRLLLHHHCCC===:::999:::;;;???CCCIIIOOOTTTZZZ```cccccchhhjjjkkkmmmqqqqqqooogggbbb[[[SSSLLLEEE>>>:::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999999888777999???DDDJJJSSS\\\___dddkkkoooqqqqqqpppqqqoooqqqsssttttttuuuwwwyyytttsssrrrqqqooommmkkkjjjiiigggeeecccbbbccceeefffhhhhhhiiijjjlllnnnqqqrrrssssssrrrrrrqqqppppppppplllllllllkkkkkkmmmqqquuuzzzqqqjjjddd]]]YYYQQQOOOMMMJJJIIIIIIJJJJJJIIIHHHHHHJJJLLLVVViiizzz}}}wwwpppkkkeee```]]]WWWVVVVVVWWWYYYbbbtttzzzsssxxxmmm___YYYXXXVVVRRRQQQQQQRRRRRRQQQNNNKKKHHHGGGHHHJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFDDDBBB@@@???>>>>>>;;;:::999888666444222000111000000///......------/////////000222888???DDDFFFCCC>>>:::999999888777444555555555444222000///---///222444777999:::;;;222444444222...,,,///333222222222222333444555666333333333222222333333444...000111000---,,,...000////////////000222333444333555666888999999999999888888777777777777888888666666555555444333333222444444444444444444444444222222222222222222222222...///111333333333111111222222222333333333333444222222222111222222333333222222333444444444444444///000000111222222333333111111111111111111111111111111222222222333333333333111000111222444333333333333222222333444666777444444333333333444555555777777888888888888777777555444333333333555777888999:::<<<>>>@@@BBBCCCCCCAAAAAA@@@AAACCCEEEHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPQQQUUUWWWYYY[[[]]]]]]]]]]]]YYYZZZZZZ[[[[[[[[[ZZZZZZUUUPPPIIIBBB===::::::;;;>>>BBBIIIOOOUUUZZZ___bbbaaaeeehhhggghhhjjjhhhddd]]]XXXPPPIIICCC???<<<::::::;;;<<<<<<<<<<<<<<<===<<<======<<<;;;:::999999999777888>>>CCCHHHRRR\\\```dddjjjnnnnnnmmmlllkkklllnnnppprrrrrrtttvvvxxxssssssrrrqqqpppnnnmmmlllhhhgggfffeeeeeefffggghhhiiiiiiiiiiiikkkmmmoooppppppppppppooonnnllljjjiiiiiiiiiiiihhhhhhkkkooossszzz~~~|||rrrkkkddd]]]XXXOOONNNLLLJJJIIIJJJJJJKKKKKKIIIHHHJJJKKKOOOZZZeee|||sssllleeeaaaYYYXXXXXXYYYZZZaaarrryyy}}}nnnaaa[[[WWWUUURRRQQQRRRRRRQQQPPPNNNKKKHHHGGGHHHJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGHHHGGGEEEBBB@@@>>>======::::::999777555333111000111000000///...---------,,,,,,,,,,,,...444;;;AAAHHHDDD???<<<::::::999888333444444555444333111000...///000222555777999:::555999;;;888222000444999111111111111222333444555333222222111222222333333...000222000---,,,---///////////////000111333333333444666888999:::999999888777666555555666777888555555444333333222111111444444444444444444444444333333333333333333333333(((+++...111333333222111111222222222222333333333111111111111222333444444///000111222222222222222///000000111222222333333111111111111111111111111111111222222222333333333333111000111222444444333333333222222333555666777444444333333333444555555888888888888888777666666555444333222333555888999:::;;;===???AAACCCDDDDDDDDDCCCCCCDDDGGGJJJMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQRRRTTTVVVWWWXXXXXXZZZ[[[]]]___`````````___^^^YYYPPPGGGAAA============BBBIIIOOOUUUZZZ^^^aaa___cccfffdddddddddaaa\\\VVVPPPHHHBBB>>><<<;;;:::;;;<<<>>>>>>>>>>>>@@@AAA<<<<<<<<<<<<;;;:::999888:::888888===AAAHHHRRR\\\```dddjjjmmmmmmkkkhhhgggkkkmmmpppqqqqqqsssuuuwwwsssssssssrrrqqqpppooonnnhhhgggggggggggghhhhhhiiijjjiiiiiiiiijjjlllnnnooonnnnnnnnnmmmkkkiiifffeeegggggggggffffffiiinnnrrrvvvzzz}}}ssskkkddd]]]XXXMMMLLLKKKJJJIIIJJJJJJKKKIIIFFFEEEGGGHHHJJJPPPWWWcccyyyyyyppphhhdddZZZYYYYYYZZZZZZaaaqqqhhh\\\ZZZWWWTTTPPPMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDBBB@@@???>>>>>>:::::::::999777444222000222111000///------,,,,,,/////////000222444777888AAAAAA???>>>;;;999777555555555555444333222000///000000111222444555666777444444444444444444444444222222333333333333444444555444333222111111111111222000...,,,+++,,,---...,,,...111222222333444555555555777888888999999999777777777777666666666666666555555444444333222222222222333333333333444444555555555444444333333333555444222000//////000111333333333333333333333333444444444333333222222222000111111222222111111000///000222444444444333222111111111222222333333333000000111111111222222222222222333444444555666666222222333444555777888999777777777666666666666666333333333444444555555555333333333444555666777888;;;<<<=========>>>AAACCCEEEFFFGGGIIILLLOOORRRTTTRRRSSSTTTTTTSSSQQQOOONNNQQQPPPOOOLLLJJJGGGEEEDDDIIIKKKLLLLLLMMMOOOSSSVVVXXX\\\ccchhhjjjiiieeeccc]]][[[WWWQQQKKKDDD???<<>>===<<<<<<<<<===???@@@>>>>>>>>>>>>===<<<::::::<<<;;;;;;===BBBJJJRRRVVV^^^ccchhhhhhfffdddeeehhhkkkmmmoooqqqqqqsssuuuxxxuuuuuuuuutttrrrpppooonnnllljjjgggggghhhjjjjjjjjjiiihhhhhhgggggghhhjjjjjjiiiiiihhhfffeeedddcccbbbccccccbbbbbbaaadddhhhkkkqqqvvv~~~uuulllddd^^^[[[TTTQQQMMMKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJ[[[eeevvvzzzqqqkkkfffaaa\\\\\\^^^eeessshhh\\\YYYTTTQQQNNNLLLMMMOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFEEECCCAAA@@@??????:::::::::999777444222000000//////............///.........///111444666777>>>>>>===<<<:::888666555555555555444333222000000......///000222333444555444444444444444444444444222222333333333333444444444444333222111000000111111000...,,,,,,,,,---...))),,,.../////////111222777777888999999999999999777777777777666666666666666555555444444333222222222222333333333333444444333333333333333222222222555444222000///000111111333333333333333333333333444333333333222222222222111111222222222222111111000000000000000000111111111111111222222333333333222222222222333333333444111111111222222333333444333333333444666777999:::777777777777777777666666333333333333444444444555444444555555666777999999<<<===????????????AAACCCFFFGGGIIIKKKNNNPPPRRRRRRSSSTTTUUUUUUUUUSSSQQQOOONNNMMMKKKHHHFFFDDDCCCBBBHHHJJJLLLMMMNNNPPPSSSUUU[[[```ggglllnnnmmmiiifff\\\[[[YYYUUUQQQMMMJJJHHHCCCFFFIIINNNRRRVVVZZZ\\\^^^[[[XXXWWWVVVSSSLLLFFFFFFCCC@@@===;;;<<<>>>???===<<<<<<;;;<<<===>>>??????????????????>>>===<<<<<<<<<<<<>>>CCCJJJQQQVVV\\\aaaffffffdddccceeegggjjjllloooqqqrrrsssvvvxxxuuuuuutttsssqqqooonnnmmmmmmllljjjkkklllmmmlllkkkiiihhhgggggggggggghhhiiihhhgggfffeeedddbbbbbbaaa___```______^^^```dddgggmmmrrryyyuuukkkccc]]]YYYPPPNNNKKKJJJKKKLLLMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJLLLTTTbbbvvvyyyrrrkkkddd``````eeerrr~~~hhh[[[WWWRRROOOLLLKKKMMMOOOPPPPPPNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA?????????:::::::::999777444222000...............///000111...---......000222555666999999999999888777555555555555555444333222111000......///000222333444555444444444444444444444444222222333333333333444444333333222111000000000000111000///---,,,------...,,,...000111111222333555888999999:::::::::999999777777777777666666666666666555555444444333222222222222333333333333444444111111222222222222222333555444222111000000111222333333333333333333333333222222222222222111111111222222333333333333222222333222000......///111222111111111222222222222222111111111222222222333333000000000000000000111111333333444555666888999:::777888888999888777666555222222333333333333444444666666666777888999:::;;;<<<>>>AAAAAAAAAAAABBBCCCFFFHHHKKKNNNPPPQQQRRRQQQUUUVVVWWWXXXWWWUUUSSSRRRMMMKKKHHHFFFDDDCCCDDDDDDGGGJJJMMMPPPQQQRRRTTTUUU]]]bbbiiioooqqqnnnjjjggg]]]\\\[[[XXXVVVSSSQQQPPPIIIJJJKKKMMMQQQTTTXXXZZZ\\\WWWRRRNNNKKKGGGAAA===???===<<<:::::::::;;;<<<>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<>>>CCCIIIPPPTTTYYY]]]bbbcccbbbaaacccfffiiillloooqqqrrrtttvvvxxxwwwvvvuuutttrrrpppooonnnooooooooopppqqqqqqooommmhhhggggggfffffffffggggggfffeeedddcccaaa```______[[[\\\\\\[[[ZZZ\\\___bbbggglllsss{{{uuukkkccc\\\XXXPPPNNNKKKJJJKKKMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGLLLTTT```rrr}}}tttnnnmmmqqq}}}hhhZZZVVVRRROOOLLLKKKLLLNNNOOOOOONNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCAAA???>>>>>>>>>:::::::::999777444222000...............///000000---------...///111333555555555666666666555555444444444444444333222111000000000111222444555666777444444444444444444333333222222222333333333444444333222111111000000000111111000///...---------......///111222222333555777888888999999:::999999888777777777777666666666666666555555444444333222222222222222333333333444444111111222222333333444444444333222111111111111222333333333333333333333333111111111111111111111111222333333444444333333222555444222111111111222222111111111111111222222222...////////////000000000000000000000000000//////333333444444666777999:::888888999:::999888666555222333333333333333333333666666666777888:::;;;<<<===???BBBCCCBBBBBBBBBCCCFFFHHHMMMQQQTTTTTTSSSSSSYYYYYYZZZ[[[ZZZXXXVVVTTTOOOMMMJJJHHHFFFGGGIIIJJJIIILLLQQQTTTUUUVVVVVVWWW\\\aaagggmmmnnnlllhhhddd^^^]]]ZZZWWWTTTQQQOOONNNNNNMMMLLLMMMQQQTTTWWWXXXXXXSSSLLLGGGDDD@@@<<<:::::::::;;;;;;<<<<<<======BBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA>>>======???CCCIIIOOORRRVVVZZZ]]]______```bbbdddhhhkkkoooqqqssstttwwwxxxzzzyyyxxxvvvtttsssrrrqqqqqqqqqrrrttttttssspppmmmggggggffffffeeeeeeeeeeeeccccccbbb```___^^^]]]\\\XXXYYYYYYXXXWWWXXX[[[]]]bbbfffmmmuuu~~~~~~tttkkkccc]]]YYYTTTQQQMMMKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKNNNPPPTTT]]]qqqiiiZZZVVVTTTQQQMMMKKKLLLMMMMMMMMMNNNMMMLLLKKKIIIIIIIIIHHHJJJJJJIIIIIIHHHHHHHHHHHHCCCBBBAAA???>>>=========:::::::::999777444222000000000///...............------------///111222444222333333444555555555444444444444444333222111111000000111222444555666777555555444444444333333333222222222333333333444444333222111111111111111111111000000///......------+++,,,.........///222444666777888888888888888888777777777777666666666666666555555444444333222222222222222333333333444444222222333333444444555555333333222222222222222222333333333333333333333333111111111111111111111111222333333444444333333222222333444444333222111000111111111111111111111111...////////////000000000111111111111111000000000222333333444555777888999999:::::::::999888666555333333333333333333333333555555666777888:::<<<===>>>@@@BBBBBBAAAAAABBBCCCEEEIIIOOOTTTWWWYYYXXXWWW]]]]]]^^^]]]\\\ZZZWWWUUUQQQOOOLLLJJJJJJKKKNNNOOOMMMQQQVVVYYYZZZYYYYYYYYY\\\```eeeiiijjjgggccc```\\\ZZZWWWTTTQQQOOOMMMMMMPPPNNNLLLMMMQQQTTTVVVVVVOOOKKKEEE@@@===<<<:::::::::;;;===@@@BBBDDDEEEFFFGGGFFFFFFEEECCCBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBB???>>>>>>@@@CCCHHHMMMPPPTTTVVVYYY[[[]]]___aaacccfffjjjnnnrrrtttuuuwwwyyyzzzyyywwwvvvtttssssssssstttttttttvvvvvvsssooolllgggggggggfffeeedddccccccaaaaaa```^^^]]]\\\[[[ZZZWWWXXXXXXWWWVVVVVVXXXZZZ]]]bbbiiiqqqzzzzzzrrrjjjddd```\\\UUURRROOOMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLLLLOOO\\\ooo~~~jjj[[[VVVVVVSSSNNNLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHBBBBBB@@@???>>>=========:::::::::999777444222000111000///.....................---...///111222444111222333444555555555555333444444444333333222111......///000222333444555555555555444444333333222222222333333333333444444333333222222222222222333111111000000///......------.../////////000333666555555666888888999999888777777777777666666666666666555555444444333222222222222333333333333444444333444444444444444555555333333333333333333222222333333333333333333333333111111111222222222222222222222333333333333222222///000222333222111///---111111111111111000000000111111111222222222333333111111111111111222222222333333444555666888999:::<<<;;;;;;:::999888777777555555444444444444333333555555666777999;;;<<<===>>>???@@@???>>>???AAABBBEEEIIIOOOVVV[[[^^^______```aaaaaa```]]]ZZZWWWUUUOOOOOOMMMLLLMMMNNNPPPQQQRRRUUUZZZ\\\\\\[[[[[[[[[]]]___bbbddddddaaa^^^\\\TTTSSSQQQPPPOOOOOOPPPPPPOOOLLLJJJKKKOOORRRQQQPPPDDDBBB>>>:::888777888999777999<<<@@@DDDHHHKKKMMMNNNNNNLLLKKKHHHEEECCCAAACCCCCCDDDDDDDDDCCCCCCBBB@@@??????AAADDDHHHLLLOOORRRSSSUUUXXX\\\___aaabbbeeeiiinnnrrrtttvvvxxxyyyyyyxxxvvvtttttttttuuuuuuxxxwwwwwwwwwvvvsssnnnkkkhhhhhhhhhgggfffdddcccbbb```___^^^]]]\\\ZZZYYYYYYWWWXXXXXXWWWUUUUUUVVVXXXYYY^^^eeemmmvvvvvvoooiiieeeaaa___SSSQQQNNNNNNOOOQQQRRRRRRMMMMMMLLLLLLKKKJJJJJJJJJGGGIIIKKKKKKMMMTTT___iiiyyy}}}kkk\\\WWWUUURRRNNNMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHDDDCCCBBB@@@????????????:::::::::999777444222000///............//////000//////......///111333444222333444555555666555555333333444444444333222222......///000222333444555666555555444333333222222222222333333333333444444444333333333333333444444111111111000000///...---000000111000000222666999444555666888999:::;;;;;;777777777777666666666666666555555444444333222222222222333333333333444444444444444333333333333333222333333333333333333333333333333333333333333333222222222222333333333444111111222222222222111111///000000111111111111000222111111111000000000///222222222222333333333444000000000111111222222333555666666777888:::;;;<<<>>>===;;;888777777888999666666666555555444444444666777777999:::===>>>???>>>>>>>>><<<;;;<<>>CCCIIIOOOTTTVVVZZZYYYXXXUUUQQQMMMJJJHHHFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@AAADDDGGGKKKMMMQQQQQQSSSVVV[[[___aaabbbdddhhhnnnrrruuuvvvxxxzzzzzzyyyxxxwwwwwwxxxyyyzzz}}}|||zzzxxxwwwsssnnnkkkiiiiiiiiihhhgggeeecccaaa______^^^\\\[[[ZZZYYYXXXVVVWWWWWWVVVTTTTTTTTTVVVVVV[[[bbbjjjrrryyy|||tttmmmhhhddd```^^^TTTRRRPPPPPPQQQSSSTTTTTTNNNNNNNNNMMMLLLKKKKKKKKKJJJKKKLLLMMMNNNRRRWWW[[[eeeqqq}}}kkk\\\WWWTTTQQQNNNMMMNNNPPPQQQQQQMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLKKKJJJIIIIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@:::::::::999777444222000,,,---------///000111222000/////////000111333444333444444555666666666666333333444444444333222222000000111222444555666777666666555444333333222222222222333333333444444444444444444333333444555555111111111111000///...---------...------///333666444555777999;;;<<<======777777777777666666666666666555555444444333222222222222333333333444444444444333333222222111111111222222333444444444333333333333333333333333333333222222222333333444444444111111111222222111111111333222111000111222444666222111111111000000//////000111111111111222222222...//////000111222222333777777888999:::<<<===>>>@@@>>>:::888777777999:::777777666666666555555555888888999:::<<<>>>@@@AAA>>>>>><<<:::888:::>>>BBBEEEIIIOOOXXX___eeeiiikkkeeeeeedddbbb^^^YYYUUURRRPPPQQQRRRSSSTTTVVVVVVWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[XXXWWWVVVUUUSSSQQQPPPOOOIIIHHHGGGFFFFFFHHHJJJKKKNNNJJJGGGGGGIIIHHHCCC>>><<<;;;:::888666666888:::AAACCCFFFLLLSSSZZZ```dddddddddbbb^^^ZZZUUUQQQOOOIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@@@@AAADDDGGGJJJLLLQQQQQQRRRVVV[[[___aaabbbccchhhnnnrrruuuwwwxxxzzz~~~}}}{{{zzz{{{}}}|||zzzwwwsssoookkkjjjjjjjjjiiigggeeecccaaa___^^^]]]\\\[[[YYYXXXXXXUUUVVVWWWVVVTTTRRRSSSTTTSSSXXX```hhhooouuu{{{~~~{{{ssslllgggbbb___]]]YYYVVVSSSQQQRRRSSSSSSRRROOOOOOOOONNNMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLNNNOOO\\\ccclllxxx}}}mmm]]]WWWSSSRRRQQQPPPOOONNNNNNNNNRRRNNNJJJIIIKKKMMMMMMLLLLLLLLLLLLKKKIIIGGGDDDCCCFFFFFFDDDCCCAAA???>>>>>>::::::::::::777444111///000000000000000000000000---------......///000111333444444555555444444333333333444444333333222111...///000111222333333333222333444555666555444333555333222222333444333333888666222///---...///000222222000///............---------,,,,,,...222555555666777888888888888888777777888888888888777777888888888777666444333222333333444555555444333333444444444444444444444444444333333222111000//////333222222111111222222333111222333333333222111000111111000000111222222333111111111000000000//////111111111222444444333111///222555555222000111222444333333222222333333333333444666999;;;>>>@@@AAA;;;;;;;;;::::::999999888444444555666777777666666666777777777888888888888888777666555555666888999>>>CCCKKKTTT]]]eeejjjmmmjjjiiieee```YYYUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXYYYZZZYYYXXXVVVTTTVVVTTTPPPMMMJJJHHHHHHHHHCCCBBBBBBCCCEEEFFFFFFEEECCCBBBBBBBBB@@@???>>>===666555555555555777:::;;;???IIIQQQVVV[[[bbbhhhjjjnnnpppnnnggg```]]]ZZZVVVPPPOOONNNMMMKKKJJJHHHHHHDDDCCCBBBDDDHHHLLLNNNOOOUUUTTTTTTVVVYYY]]]bbbdddhhhiiilllpppvvv{{{}}}~~~|||xxxzzz~~~yyyxxxxxxwwwrrrmmmnnnjjjhhhiiikkkiiiccc]]]]]]\\\[[[YYYWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUXXX]]]ccchhhpppwww|||~~~yyyssslllgggaaa\\\XXXWWWTTTRRRQQQRRRSSSRRRQQQQQQPPPPPPNNNMMMLLLKKKKKKLLLLLLMMMLLLKKKKKKLLLNNNQQQXXXccclllttt{{{zzzlll]]]WWWTTTSSSQQQOOONNNNNNNNNOOORRROOOKKKIIIKKKLLLMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFDDDCCCAAA???>>>>>>:::::::::999777444111///000000000000000000000000/////////000000111222333333444444555555444444333444555555555555444333333...///000222333333333333333444444555555555555555555444333333333333333222777666444222222333444555111000///...---------------...000000///000111333555555666777888888888888777777888888888888777777777777666666555333222111333333444555555444333333444444444444444444444444333333333222222111111000333222222111111222222333444444444333222000...---333222222222222222333333444333333333333222222222222111111222333444222111000222555444222111111333333333222222222333444444444555666999;;;>>>???@@@======<<<;;;;;;:::999999444444555666666666666666666666666777777777777777666555555555555666777777:::>>>EEEMMMVVV^^^dddgggfffeeeaaa\\\VVVSSSSSSTTTXXXYYYZZZ[[[[[[ZZZYYYYYYWWWXXXXXXYYYXXXVVVTTTSSSOOOMMMJJJGGGEEEDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBB@@@@@@??????>>><<<;;;:::666666666555666:::>>>AAAIIISSS]]]bbbhhhpppvvvwwwuuuwwwuuummmgggeeebbb___]]]\\\YYYWWWSSSQQQNNNMMMHHHGGGFFFGGGKKKNNNPPPQQQVVVUUUUUUVVVYYY^^^bbbdddggghhhkkkpppuuuzzz}}}~~~}}}zzzyyyyyyxxxsssnnnooollliiiiiijjjiiiddd___^^^]]][[[YYYWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSVVV[[[```ffflllsssxxx|||}}}~~~~~~~~~zzztttmmmhhhbbb\\\YYYWWWTTTRRRQQQQQQRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPNNNLLLLLLMMMNNNUUUZZZaaahhhnnnssswwwzzzwwwwwwwwwxxxxxxxxxxxxxxxxxx|||zzzuuu{{{iii]]]XXXUUUSSSPPPNNNMMMMMMOOOPPPRRROOOLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFDDDCCCAAA???>>>>>>:::::::::999777444111000000000000000000000000000/////////000000111222333333444444555555444444333555555666666555555444333...///000222333333444444555444333333444555666777777666555555444333222222000000111111222333333444000///...------,,,---------///222333222111111111444555666777888888888888777777888888888888777777555555555555444333111111333444444555555444444333444444444444444444444444333333333333333333333333333222222111111222222333444444333333111000...---444444333333222333333333444444444444333333333333222222111222333333111000111333444333222111222444222222222222333333444555444555777999;;;===?????????>>>===<<<;;;:::999999444555555666666666666666666666666555555555555555333333444555555555555555666888===DDDLLLSSSYYY\\\^^^]]]YYYUUUQQQPPPRRRUUU[[[\\\]]]^^^]]]]]][[[[[[WWWWWWWWWWWWUUUSSSPPPOOOHHHFFFDDDBBBAAAAAAAAABBBFFFDDDBBBBBBBBBBBBAAA???<<<<<<<<<;;;:::999888888777777666666888===DDDIIIPPP[[[fffmmmsss{{{~~~~~~vvvqqqooonnnkkkhhhfffccc___ZZZUUURRRPPPOOONNNMMMMMMPPPSSSTTTTTTWWWWWWVVVWWWZZZ^^^bbbddddddfffjjjoootttyyy}}}|||{{{zzzyyyuuuqqqqqqmmmjjjiiijjjiiieeebbb```___]]]ZZZXXXVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTRRRUUUYYY]]]bbbhhhnnnsssuuuwwwyyy{{{}}}}}}}}}}}}~~~zzzuuupppjjjddd^^^ZZZWWWUUURRRPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSRRRPPPNNNMMMNNNOOOXXXZZZ___eeellloooppppppmmmllljjjhhhgggffffffffffffkkksss~~~~~~rrrpppxxx|||ggg\\\YYYVVVTTTPPPMMMLLLMMMOOOQQQRRRPPPMMMJJJJJJKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKFFFFFFDDDCCCAAA???>>>>>>;;;;;;:::888666444222000000000000000000000000000------------...///000111333444444555555444444333555555555555555444333333//////111222333444444444555333222111111333666888888888888777444222222222...///000111222222111111000///......---------......000111111000///000111333444555666777888888888777888888999999888888777555666666555444333222222444444444444444444444444444444444444444444444444333333333444444444555555333222222111111222222333111111222222222222222222444444333222222222222333333333333222222222111111333222111222333222111///222333333222222333333444222222222222333444555555444555666888:::<<<===>>>>>>===<<<;;;:::999888777555555666666666666666555555555555444444444333333111222333555555555444333666777999===BBBHHHLLLOOORRRQQQOOOLLLKKKNNNRRRVVV\\\\\\]]]^^^^^^]]][[[[[[WWWWWWVVVTTTQQQNNNKKKJJJFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDBBBBBBBBBBBB@@@>>>::::::999888777777777777777777777888:::AAAKKKSSSYYYdddooouuu{{{~~~yyyyyyxxxvvvrrrpppmmmhhhccc^^^ZZZXXXYYYWWWVVVVVVXXXYYYYYYXXXYYYYYYXXXXXXZZZ]]]aaaccccccfffkkkpppuuuzzz~~~~~~}}}|||zzzvvvtttqqqnnnjjjhhhhhhhhheeecccbbbaaa^^^[[[YYYWWWUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRTTTXXX\\\```eeekkkpppqqqsssuuuxxx{{{|||}}}}}}}}}{{{wwwrrrmmmgggaaa\\\XXXUUURRRQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSRRRPPPPPPQQQSSSXXXYYY^^^fffpppvvvwwwvvvwwwuuuqqqmmmiiifffdddccccccgggooozzz|||mmmooo{{{yyyfff\\\YYYVVVTTTPPPMMMLLLMMMOOOQQQQQQPPPMMMJJJIIIIIIKKKLLLIIIHHHGGGGGGGGGIIIJJJKKKFFFFFFDDDCCCAAA???>>>>>>;;;;;;:::888666444222111////////////////////////------------...///000111333444444555555444444333333444444444444333222222///000111222333444444444333222000///000222555777888:::;;;999555222222222333444555666555444222111000000//////...////////////000///...,,,---000222222333444555666777777777888888999999999999888888666666666666666555444333444444444444444444444444444444444444444444444444333333333444444555666666333222222111111222222333222222222222333333444444222222111111111111222222333333333222222222111111222111000111222222111///222222222333444444444444333222222222333333444555444444555777888:::;;;<<<;;;::::::999777666555555555666666666666666555555444444444333333333333333000222333555666666555444999999999:::<<>>GGGSSS]]]eeepppzzz}}}zzzvvvqqqmmmjjjhhheeecccaaaaaaaaaaaa```___]]]\\\ZZZZZZ\\\___bbbdddeeeiiinnnssswww{{{~~~|||zzzxxxvvvpppnnnkkkiiihhhgggeeedddcccbbb___\\\ZZZXXXVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSUUUYYY\\\```eeekkkoooppprrruuuxxxzzz|||}}}}}}|||zzzxxxuuuqqqkkkddd```YYYWWWTTTSSSSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTVVVXXXZZZ[[[```jjjvvv{{{tttnnnhhhdddbbbgggkkkrrr|||mmmrrryyyfff\\\YYYUUUSSSPPPNNNMMMMMMOOOPPPPPPOOOMMMJJJGGGGGGIIIKKKGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFDDDCCCAAA???>>>>>><<<;;;999777555444222111/////////////////////////////////000000111222333333444444555555444444333333333444444333333222111///000111333444444555555333222000///000333666888777:::<<<;;;666333333444333444444444333222000///111000000/////////000000//////...,,,+++---000444111222333555666777777777888888999999999999888888666666777777666555555444555444444333333444444555444444444444444444444444333333333444444555555555333222222111111222222333555444333222111111111111111111000000111111222333444444444444333333333333000//////111222333222000222111222444666666444333444333333222222333333444333333444555666888888999777777777666555555444444666666666666666666555444222333333333444444444444222333444555666777777777;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>@@@EEEKKKPPPWWWWWWXXXXXXXXXVVVUUUTTTOOOOOONNNLLLKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMKKKIIIGGGFFFEEECCCAAA???;;;:::888777777777888999666999===@@@EEENNN\\\gggoooxxx}}}zzzwwwvvvsssqqqooonnnmmmllljjjgggbbbaaa______```bbbeeegggiiinnnssswwwzzz~~~|||zzzxxxwwwoooooommmkkkiiigggfffeeecccbbb```]]][[[YYYXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRTTTVVVZZZ]]]aaafffkkkoooqqqsssuuuxxxzzz{{{||||||zzzyyyxxxwwwtttoooiiiddd[[[XXXVVVUUUVVVWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXYYYZZZZZZ[[[^^^```aaaccchhhpppzzzxxxpppjjjgggkkkooowwwoootttyyyfff\\\YYYTTTSSSQQQOOONNNNNNNNNOOONNNNNNLLLIIIEEEEEEGGGJJJEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFDDDCCCAAA???>>>>>><<<;;;999777555333222222/////////////////////////////////000000111222333333444444555555444444333444444444444444333333222000000222333444555555555333222222222333555777999666:::===<<<777444444666111222111111000///......//////.........//////000---...///......///111444000111222444666666777777888999999::::::999999888555555666666555555444444555444333333333333444555444444444444444444444444333333333333333444444444333222222111111222222333333222111////////////000000000000111222333444555444333333333333222222222.........000222333333111000000222555888888444111555555444333222222222222222222333444444555666666555555555555555555555555666666666666666555444444111222222333444555666666555555555666777888:::;;;::::::;;;;;;;;;:::999999888999:::;;;<<<@@@DDDHHHMMMMMMNNNNNNMMMKKKJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQRRRRRRSSSSSSRRROOOLLLIIIFFFCCC@@@===;;;999888666666777888999777<<>>>>><<<;;;999777555333222222////////////////////////---------......///000111333444444555555444444333555555666666555555444333000111222333444555555555444444444444555777999:::666:::>>>===888444555777444444333333333333333333......---------......///+++...000222222111222333///000222444555666777777888999999::::::999999888444444444555444444333333555444333333333333444555444444444444444444444444333333333333333333333333333222222222222222222333...---------...///111222000000111222333555666777111111111000000000//////------...000222444333222///000222666:::999444000666555444333222111111111111111222333333444555555444444444555555555555666666666777777666555444444111111222333555666777777777777666666888:::<<<===888999:::;;;;;;;;;999888777888:::::::::<<>>@@@AAACCCFFFIIIMMMPPPRRRSSSSSSUUUVVVWWWXXXXXXXXXWWWTTTOOOKKKGGGCCC>>>;;;:::999777666666777888999888???FFFKKKQQQ[[[jjjvvv~~~zzzwwwmmmllljjjiiiiiikkkmmmoooqqqvvv||||||yyyxxxxxxqqqrrrsssrrrooollliiihhhbbbaaa```^^^\\\[[[[[[[[[VVVUUUTTTSSSRRRRRRRRRRRRRRRUUUYYY]]]aaaffflllpppssstttvvvxxxxxxxxxxxxwwwwwwwwwyyyzzzyyyuuunnniii]]][[[YYYYYY[[[]]]]]]]]]___```bbbccceeegggiiiiiihhhiiijjjiiiiiiiiikkkmmmooosssxxx}}}zzz~~~{{{sssgggfffcccdddkkkzzzrrrrrr}}}wwwddd[[[YYYXXXVVVSSSPPPNNNMMMMMMNNNOOOMMMJJJHHHHHHIIIHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIGGGEEEBBB@@@@@@@@@>>><<<<<<<<<:::888666333111///000000111111111111000///000000000111333444333222555000111888:::666555777444333222333444444333222222222222111222222333333222222222333666777666444888:::<<<<<<999777555555888777555444333333444555/////////...------,,,,,,000...,,,...111333222///222333333444555666777777777777888888888888777777<<<:::777444222222333555222222333333333444444444555444333333333333444555555555444333333222111111666666666555444333111111333333333333333222111000222333333444444333333222111111111111000000000000222222222222222333444555444444333333333444555555000111111111111222222222111111222333444444444444222333444555555555444444666666777777666555444333333444444555666777888888777777888999:::;;;;;;<<<<<<<<<<<<;;;:::999777777;;;:::::::::999999888888<<<;;;:::999999:::;;;<<<======???BBBGGGMMMSSSWWWWWWXXXYYYZZZ[[[\\\]]]^^^XXXVVVTTTPPPKKKEEE@@@>>>::::::999888888999999:::@@@BBBJJJVVV^^^eeettt|||yyyvvvtttuuuvvvvvvvvvzzz~~~}}}|||||||||{{{yyywwwsssooonnnoooooommmkkkdddcccaaa^^^\\\[[[ZZZZZZTTTTTTTTTSSSQQQPPPQQQRRRSSSVVVZZZ]]]aaaeeejjjmmmssstttvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{|||{{{rrrhhhdddaaa___\\\\\\^^^```bbbccceeeiiikkklllmmmoooqqqtttsssrrrrrrrrrsssuuuvvvxxxzzz|||~~~{{{mmmggg___]]]]]]___bbbjjjzzzllllllxxxwwwdddZZZXXXUUUSSSPPPNNNMMMMMMNNNNNNPPPMMMJJJIIIIIIHHHGGGFFFCCCDDDEEEGGGHHHIIIIIIIIIGGGEEEBBB@@@@@@???===<<<<<<;;;:::888666444111000333333222111000...---,,,,,,,,,---...////////////666333666<<<>>>888444444444333222222333444333222222111111111111222333333111111111333666777666555444666888888666444333333444444222111000000111111000//////......---,,,,,,///---,,,...000222111///333444444555666777888888777777888888888888777777666666666666666555555444111222222222333333333333555444333333333333444555333333333333333333333333444444444444333222111111333333333333333222111000222333333444444333333222111111111111000000000000111111111111222333444555222222111000000111111111111111111111222222222222222333444444444444444444333333333444444555555555777777666444444333333333111111222333444555555666888888999:::;;;<<<<<<=========<<<;;;:::999777666777777777666666555555555777666555555555555666777555666:::???FFFOOOVVVZZZ[[[[[[[[[[[[[[[\\\\\\\\\YYYXXXVVVRRRMMMHHHCCCAAA<<<;;;:::999999:::<<<===@@@DDDNNN[[[eeemmm{{{~~~~~~~~~}}}|||}}}}}}|||||||||{{{yyyvvvsssooonnnnnnnnnmmmkkkdddbbb```^^^\\\ZZZYYYXXXTTTTTTTTTSSSQQQPPPQQQRRRTTTVVVYYY]]]```eeekkkooossssssuuuwwwxxxzzz{{{|||{{{|||{{{zzz{{{{{{sssjjjfffdddaaa___^^^```bbbdddiiikkknnnppprrrtttwwwyyy}}}}}}}}}~~~~~~~~~zzzjjjbbb[[[XXXXXXZZZ]]]cccqqq~~~zzzjjjkkkyyyvvvcccYYYWWWRRRQQQOOOMMMLLLMMMNNNOOOPPPNNNKKKIIIIIIHHHFFFEEE@@@BBBEEEGGGIIIIIIIIIHHHHHHEEEBBB@@@@@@>>><<<;;;;;;;;;:::888777555333222222222111000///---,,,,,,,,,...111111///...000333777777<<>>777333444333111222333444333222111111000000111222222333222111111222555666666555111333666666444333333333333222111000////////////000000///......------,,,...,,,,,,---///000000///444444555666777888999999777777888888888888777777000333666999999888666444333333333333444444444444444444333333333333444444111111222333333444555555111222222333333222222111222222333333333222111111222222333333333333222222222222111111111000000000///000000111222333555666333222111000000///000000111111222222222333333333555555555555555555444333333333222222333555666777888777555333222222222222000000111222333444555555888999:::;;;<<<======>>>=========<<<:::999777666666555555555555444444444444333333222222333333444222444888>>>FFFNNNUUUZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYXXXWWWTTTPPPKKKGGGDDD>>>===:::999:::<<>>@@@DDDHHHIIIJJJIIIHHHHHHEEEBBB@@@???>>><<<::::::::::::999777555444333...............//////000,,,000333222...---111555666:::AAAIIIKKKEEE===777666444222222333444333333000000000000111222333333444333222222444444444333222444666777666555666777555555444333222222222222000000//////...---------,,,,,,,,,---.../////////444444555666777888888999777888888999999888888777111333666999999888666444444555555555555666666666333333333333333333333333111222222333333444444555111111222333333333333333222222333333333222222111222222333333333333222222222222222111111111000000///000000111333555666777666555444333222222222222222222222222333333333444666666777666666555444444444333222111222444777888777777666444333222111111111222222333444555666666888888999:::;;;<<<======>>>======<<<;;;999777666888888777777777777777777555555444444444444555555666777:::>>>DDDJJJOOORRRTTTTTTTTTTTTTTTTTTSSSSSSVVVVVVUUUTTTQQQLLLHHHEEE???===:::999:::===AAADDDIIIQQQ^^^mmmyyy}}}||||||{{{yyyxxxvvvtttqqqooommmllllllkkkeeeccc```]]]ZZZWWWVVVUUUSSSTTTTTTRRRPPPOOOPPPRRRUUUVVVXXX[[[```gggoootttwwwwwwxxxyyy|||~~~~~~zzzyyyyyyuuupppjjjhhheeebbbaaabbbdddfffmmmooorrruuuyyyssseee___[[[XXXYYYYYY[[[ccclllsssbbbgggxxxuuubbbWWWUUUVVVTTTQQQNNNMMMLLLLLLMMMOOOMMMKKKJJJJJJHHHFFFDDD===@@@CCCGGGIIIIIIHHHGGGGGGEEEBBB@@@???>>><<<:::;;;;;;:::999777666444333.........---...///000111)))---///...******...333555:::BBBIIIMMMLLLEEE???999666444222333444333333000000000000111222333444888555333222222222111000333555666777666666777888666666666555555444333333111000000///......------,,,,,,---.........///000222333444444666666777888888888999999999999888888555666666777666666555444444444444444555555555555333333333333333333333333333333333333333333333333111222333444555555555555111222222333333333222222111222222333333222222111222222222222111111111111000000111222444555777888888777666555444333333333222333333333444444444444777777777777666555444444444333222111222444666888555666666666555333111///111222222333444555666666777777888999:::;;;<<<<<<=========<<<;;;:::999888999999999999999999999999666666666777777666666666777777999;;;???CCCFFFHHHLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQQQQQQQOOOKKKGGGDDD>>><<<:::999:::>>>CCCFFFMMMVVVeeettt}}}|||{{{{{{yyywwwwwwvvvtttqqqnnnmmmmmmmmmgggfffbbb___[[[XXXVVVUUUSSSSSSSSSRRRPPPOOOPPPQQQTTTVVVXXX\\\aaahhhqqqwww{{{||||||~~~{{{xxxyyyvvvrrrkkkhhhdddaaa``````bbbccckkkmmmqqqvvv|||sssfff```\\\[[[ZZZ[[[aaahhhtttbbbgggyyyvvvbbbWWWUUUWWWUUURRROOOMMMLLLLLLLLLMMMLLLKKKKKKKKKIIIGGGEEE>>>@@@CCCFFFGGGGGGGGGGGGFFFCCCAAA??????>>>===;;;<<<<<<;;;999888666444333222111000...------...///---...///...,,,---000444333999@@@EEEJJJMMMKKKEEE===:::666444444444333333000000111111222333555555999666333111111111000///222333444444333333555666555666666666555444333222111111000//////......---+++---...///......///111222222333444555666777777888888999999999999888888999888666555444444444444111222222222222333333333222222333333333333222222333333333333333333333333222333444444555555555555111111222333333333222222111111222222222222111111333222222222222111111111111111111222333555666777666555444333333222333333333333333444444444555555666666666666666666555444444444333222333444555666333444444555444333111000000000111222333444555555666777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::888888888999999999999:::666777888888888888777666333333555777:::<<>><<<======<<<:::888555333222333222000.........///000222111000000000222444666333888;;;===CCCJJJKKKGGGAAA===999555444444333333111111111222333555666777777444111000111222222111111333333333111111333444666666666666666444333222111111000000///.........,,,...000000......000222333333444555666777888888888999999::::::999999888888777666666555444444444333333333333444444444444111222333333333333222111111222222333333444444555222333333444444444333333000111222333333333333222111111222222222222111111333333222222222111111111000000000000111222333444444333333222222222333333444444444444555555555555444444555666666666555555555444444444444333333333333222000//////000111222111111222333444555555666777888888999:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<888888999999::::::::::::888999::::::::::::999888444555555777888999:::;;;:::;;;===???AAACCCDDDEEEDDDFFFIIIKKKJJJGGGCCCAAA<<<<<<<<<===@@@CCCGGGIIILLLUUUaaannn}}}{{{|||}}}{{{wwwsssqqqqqqsssnnnlllhhhccc___[[[XXXWWWRRRSSSSSSQQQOOONNNOOOQQQPPPTTTYYY^^^eeelllsssxxx~~~~~~zzzyyywwwsssmmmjjjeee```\\\[[[[[[\\\dddhhhpppxxxoooeee\\\YYYWWWXXX]]]cccvvvvvvllluuuwwwcccXXXVVVQQQPPPNNNLLLKKKKKKMMMMMMJJJJJJJJJKKKLLLKKKIIIFFFBBBBBBBBBCCCDDDEEEFFFFFFCCCAAA???>>>??????>>>===>>>>>><<<:::888555222111000000......///111333555111///,,,,,,...111222222333777888888===GGGJJJGGGDDD@@@:::777555444333222222222222333444555777888555222000///111333444444333444444333222222333555777888888888888666555444111111000000//////......,,,///111000///...111333444444555666777888999999888999999::::::999999888555666666777777666555444666666666666777777777888111222333444444333222111///000111222444555666777222222333333333222222111000111222333333333333333111111222222222222111111333333333222222222111111//////...//////000111111444444333333333444555555444444444555555555666666333333444555666666666555555555555555444333222111333000,,,))))))---222555333444444555666777888888888999999:::;;;<<<===>>>999:::;;;<<<============:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;::::::::::::999999999888333444555777999;;;<<<===BBBDDDGGGIIIIIIFFFCCC@@@<<<<<<===???BBBEEEHHHJJJKKKTTT\\\eeeuuu~~~~~~~~~zzzuuurrrsssuuupppnnnjjjeee```\\\YYYXXXRRRSSSSSSQQQOOONNNOOOQQQOOOSSSYYY```fffmmmsssxxx|||zzzyyywwwsssoookkkfff```\\\ZZZZZZZZZ___eeemmmwwwrrrhhh]]]YYYWWWXXX]]]dddxxxyyyqqq|||uuucccYYYVVVXXXTTTPPPKKKIIIIIIKKKMMMPPPNNNKKKJJJJJJKKKJJJIIIGGGGGGFFFDDDCCCCCCCCCCCCDDDCCCAAA???==================;;;999666444222111000///////////////000000111111000///...///222444444555666888;;;@@@GGGLLLJJJFFF@@@:::666444444555222222222222222333444555333111000111333555555444111111111111111111222222333333444555555444333333333222000.........//////000///...---,,,---......222444555666777777666666999999999999999999999999777777777777666666666666555555555444444333333333444444444444444555666777666555555444444555555666333444444555555444444333333333333333333333333333333333222222222222222222333333333222222222222111111111000000000000111111333333333333333333333333666555444333333444555666666666555444444444444555666555444333222333444444111111111111111111111111111111222333333444555555555666888999:::;;;;;;;;;:::;;;===>>>===>>>@@@AAA>>>>>>>>>======<<<<<<<<<;;;<<<===?????????>>>===::::::::::::888666333222333444444555777888:::;;;>>>???@@@AAABBBBBBAAA@@@======>>>@@@BBBEEEGGGHHHJJJLLLRRR[[[gggsss|||}}}yyywwwuuuuuuuuutttpppjjjddd```\\\XXXUUUSSSRRRQQQOOONNNNNNOOOOOOQQQTTTZZZ___dddjjjpppuuu~~~~~~wwwrrrnnnlllhhhddd```\\\ZZZXXX___eeennnxxx{{{lll___ZZZWWWWWW```lll~~~|||wwwsssaaaVVVTTTVVVSSSOOOKKKIIIJJJLLLMMMPPPNNNKKKJJJJJJKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEE@@@@@@???>>>>>>???@@@@@@======;;;999666444222111000000////////////000000...///...---,,,---000222444555666666888<<>>>>>>>>???AAACCCFFFEEEEEEDDDCCCBBBBBBBBB<<<===>>>????????????>>><<<<<<;;;999777555333222444444444555666777999999;;;<<<===>>>??????>>>>>>======>>>@@@CCCEEEGGGIIIMMMNNNRRRXXX```iiiooorrrwww|||{{{wwwuuuttttttrrrnnniiiddd```]]]ZZZWWWTTTSSSQQQPPPOOOOOOOOOPPPOOORRRWWW\\\aaahhhooottt|||yyytttooollliiiddd```\\\ZZZYYY\\\bbbkkkuuu}}}qqqaaa[[[XXXWWW```kkk~~~sssaaaVVVSSSTTTQQQNNNKKKJJJKKKMMMOOOPPPNNNKKKJJJJJJKKKJJJIIICCCCCCCCCCCCDDDEEEGGGGGG@@@@@@???>>>>>>???@@@@@@======;;;999666444222111000000////////////000000.........---,,,---///111444444444444444666:::===AAA@@@===:::888666555444111111222333555888;;;<<<999777444333333222000///222222222222222222111111222333333444444333333222222111000///.........///------,,,,,,---...000111444555777888999999888888999999999999999999999999777777777777666666666666333333333333222222222222333333222222222333444444222222111111111111222222222222222333333222222222333333333333333333333333111111111222222333333444111111111000000000000///000000000000000000000000222222333333333333333333555555444444444444555555666555555444444444444444444333222111111111222333222222222222222222222222111111222222333333444444333333555777999:::<<<<<<===>>>???@@@@@@AAADDDFFFGGGGGGFFFEEECCCBBBAAAAAA>>>>>>???@@@@@@@@@?????????>>>;;;999777555444444555555444444555555666777777888999:::;;;;;;;;;;;;======>>>@@@CCCFFFHHHIIIMMMNNNPPPSSSXXX]]]aaacccjjjnnnsssvvvyyy}}}|||xxxuuusssrrrooolllhhhdddbbb___\\\ZZZUUUTTTRRRPPPOOOOOOOOOOOONNNPPPSSSWWW]]]dddmmmrrrzzz{{{vvvqqqnnnjjjddd```\\\ZZZZZZYYY^^^gggpppyyy}}}zzz|||xxxfff___[[[ZZZbbbmmmtttbbbXXXUUUQQQOOOMMMKKKJJJLLLNNNOOOPPPNNNKKKJJJJJJKKKJJJIIIDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBAAA@@@>>>===<<<<<<======;;;999666444222111111000000////////////000///000000///...///111333111222333333333444666999<<<;;;;;;:::888666555444111111222333777:::>>>@@@999777555555555555444333333222222222222222111111222222333333333333222222111111000000///.........,,,,,,,,,,,,---///111222555666888999::::::999999999999999999999999999999777777777777666666666666555555555555555555444444555555444444444555555666444333333222222333333444111111222222222222111111222222222222222222222222000000111222333333444444333333333222222222111111000000111111111111000000222222222222222333333333444444444444444444444444666555444444333333444444333333111000000000111222222222222222222222222222111111222222333333333333111222333555777999;;;<<<>>>???AAABBBBBBDDDGGGIIIGGGGGGEEEDDDBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA???<<<999777666555555666666555444444444444444555555666777888999999:::======???AAACCCFFFIIIJJJJJJKKKNNNPPPSSSVVVZZZ\\\bbbdddeeeggghhhlllrrrwwwvvv|||xxxuuurrrqqqooollliiifffcccaaa]]][[[UUUTTTRRRPPPNNNMMMMMMNNNMMMNNNPPPSSSYYYaaajjjqqqyyy~~~yyysssppplllfffaaa^^^[[[ZZZWWW\\\cccllluuuwwwuuuwwwyyy{{{~~~mmmdddaaa___fffqqqtttbbbWWWTTTOOONNNLLLKKKKKKLLLNNNPPPPPPNNNKKKJJJJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???===<<<;;;======;;;999666444222111111111000///////////////...///000000//////000222///111333333333444666888777888888888777666444333111111111333666:::???AAA<<<:::888777777777666555333333333333222222111111222222222111111222222222111111111000//////...---,,,++++++,,,---///111222555777888999::::::999999999999999999999999999999777777777777666666666666555555555555555555555555666555555444444444555555444333333222222333333444000111111222222111111000222222222222222222222222000000111222333333444444333333333222222222111111///000111111111111000///111111111222222333333333333444444444444444444333555555444333333333333333333222111000///000111111222222222222222222222222111111222222222222222333000000111333555888:::<<<>>>@@@CCCDDDEEEGGGIIIKKKLLLKKKJJJIIIGGGFFFDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@===:::888777666777777666555444444333333333444555555666777888999:::<<<===???AAADDDGGGIIIKKKJJJMMMOOOPPPPPPQQQUUUWWWWWWWWWVVVUUUUUUXXX\\\___^^^fffrrr~~~|||xxxuuusssrrrqqqoookkkhhheeebbb^^^[[[UUUTTTRRROOOMMMLLLLLLLLLMMMNNNOOOQQQVVV^^^gggnnnxxx~~~}}}uuusssooojjjeee```\\\[[[VVVZZZ```hhhqqq|||ssskkkhhhiiijjjmmmooorrrvvv|||ssskkkgggfffkkktttrrr```UUURRRNNNMMMLLLKKKKKKLLLNNNOOOPPPNNNKKKJJJJJJKKKJJJIIIJJJIIIGGGEEECCCBBBAAAAAA>>>???@@@@@@@@@@@@???>>>======;;;999666444222111222111000//////......///+++---......---,,,...///...000333444444555666777555666666666555555444333111111000111444888===???@@@===:::888777666444333444444444333222222111111222111111000000111111222000111111111000///...---,,,,,,,,,,,,---///111222555666888999::::::999999999999999999999999999999777777777777666666666666333333333333444444444444444444333222222222333333222222111111111111222222111111111222222111111111222222222222222222222222111111111222222333333444111111111000000000000//////000111222222111000///000000111111222333333333333333444444444444333333555444444333333333333333333222111000000000111222333333333333333333333333111111222222222222222222000000000111333666888:::<<>><<<:::999888888888777666555444444444444444444555555777888:::;;;<<<===???AAADDDGGGJJJLLLNNNQQQRRRQQQNNNLLLNNNPPPOOOMMMKKKIIIHHHIIIKKKLLLKKKRRR[[[fffqqq}}}zzzwwwtttsssrrrpppmmmkkkhhheeeaaa]]]WWWUUURRRPPPMMMLLLLLLKKKMMMMMMNNNPPPSSS[[[ccciiiuuu{{{wwwvvvsssoooiiiccc^^^[[[VVVYYY]]]dddmmmxxxuuuiiiaaa]]]\\\\\\___```dddiiipppwww~~~xxxpppllliiikkkrrr}}}yyyqqq```UUUQQQNNNMMMLLLKKKKKKLLLMMMNNNPPPNNNKKKJJJJJJKKKJJJIIIJJJIIIGGGEEECCCBBBAAA@@@>>>???@@@@@@@@@@@@???>>>======;;;999666444222111222111000///............***,,,......---,,,---......111444555444444444555555444444444333333333333222111000000222666:::<<<>>><<<999777777666444222555444444333222222111111222111000000000000111222000111111111000///...------,,,,,,,,,---...000111555666777999999999999888999999999999999999999999777777777777666666666666333333333333444444444555555444333222222222222222333333222222222222333333111222222222222222222111111111111111111111111111222222222222222222222222111111111000000000000//////000111222222111000//////000000111222222333333222333444444444444333222555444333333222222333333444333222111000111222222333333333333333333333333222222111111111111111111111000000000222444777888:::>>>EEEIIIKKKKKKJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@???>>>??????@@@>>>>>>>>>===<<<;;;:::999888888777666555555555555444444444555666888:::;;;<<<===???AAADDDHHHKKKLLLOOOQQQSSSPPPKKKHHHHHHJJJHHHFFFDDDBBBBBBBBBBBBBBB@@@DDDJJJRRR]]]mmm~~~|||xxxtttsssqqqpppnnnmmmkkkhhheeebbbYYYXXXUUURRROOONNNMMMMMMKKKKKKLLLNNNQQQWWW^^^cccooovvvyyyxxxwwwtttnnnfff___ZZZUUUWWWZZZ___hhhtttzzzrrrfff]]]XXXVVVVVVUUUTTTUUUXXX]]]ccciiimmmooorrrssssssqqqnnnlllkkkllliiipppxxx}}}sssnnnhhhgggkkktttpppsssbbbVVVSSSNNNNNNLLLKKKKKKKKKLLLMMMPPPNNNKKKJJJJJJKKKJJJIIIIIIHHHFFFEEECCCBBBBBBAAAAAABBBBBBAAA@@@>>><<<:::======;;;999666444222111222222000///............,,,...000000///...///000///111444555444222222222555444333222222222333333222111//////000444777:::999777555555666777666555555555444333333222111111222111000//////000111222000000111111111///---,,,...---,,,,,,---...000111444555777888999999888888999999999999999999999999777777777777666666666666555555555666666666777777777666555444444444444444666555555444444555555666222222333333333333222222111111111111111111111111333333222222222222222222333333333222222222222111...000111222222111000...///000000111222222333333222222444444444444222222555444333333222222333333444444222111111111222333333333333333333333333333222222111111111111111111111000000000111333666777888>>>EEEKKKLLLLLLJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBAAA???>>>>>>>>>??????===>>>>>>>>>>>><<<;;;999888888777666666666666666333333333444555777:::;;;<<<===???AAAEEEHHHKKKLLLKKKOOOQQQNNNIIIFFFGGGIIIAAA???<<<;;;<<<<<<<<<;;;<<<>>>AAAFFFPPPaaattt}}}yyytttrrrpppooonnnmmmmmmkkkhhheee\\\ZZZWWWTTTQQQOOONNNNNNIIIJJJKKKLLLOOOTTTZZZ___kkkrrr|||yyyzzzyyywwwppphhh```ZZZTTTUUUXXX]]]eeeppp}}}xxxpppeee^^^UUUOOOOOOPPPPPPPPPNNNOOOQQQVVV[[[```bbbcccaaabbbbbb___\\\ZZZZZZ[[[XXX```jjjsss{{{uuunnnfffccceeeooouuuiiiyyyrrraaaTTTOOONNNMMMKKKJJJJJJLLLNNNPPPPPPOOOMMMKKKJJJKKKLLLMMMJJJIIIHHHFFFDDDCCCBBBBBB???>>>>>>??????>>><<<999777:::<<<;;;777444444555000000////////////000000............////////////000111222333444555555555777666555333222111000000111111000000000111333444333333444444555666777777777666555333222111111111111111111111111111111111333222111///......------//////000000111111222222555666777777666555777888888999999::::::999999888666666666666555555555555999888777555555444444444444333333222222333333444666555444333222111111111111222222222222111000000000111111111111222222222222222222111111111000000111111222222222222111111222222333444333111///---000111111111111222222222222222333333333333444444333333333222222222111111222222222111111111111111333333333222222222222111//////......///000111111000111222111000000222444;;;>>>CCCHHHLLLNNNNNNNNNGGGFFFEEEEEEEEEFFFHHHHHHGGGEEEBBB@@@???AAACCCDDD@@@???===<<<::::::999999;;;999888666555555555555222222333444555666888999;;;<<<>>>AAACCCFFFHHHIIIKKKKKKLLLKKKIIIFFFCCCAAA???===:::777666666888999999999<<>>@@@CCCEEEGGGHHHIIIJJJJJJIIIGGGDDDAAA???===;;;888555444555666777777777999>>>CCCLLL\\\kkk}}}|||xxxvvvuuuvvvuuutttsssqqqnnnjjjfff___\\\XXXUUUSSSQQQNNNLLLJJJJJJJJJJJJJJJNNNSSSWWWaaaiiittt|||vvvnnnccc\\\WWWSSSQQQUUUZZZcccppp|||{{{uuuooohhh```ZZZUUUPPPMMMIIIHHHFFFEEEEEEEEEFFFGGGEEEGGGHHHJJJLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMPPPWWW]]]hhhyyysssjjjccc______mmmrrrfffeeeuuuppp```UUURRROOONNNLLLJJJJJJKKKMMMOOOPPPNNNLLLJJJJJJJJJKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@AAA@@@>>><<<;;;<<<;;;888444000...---000//////......//////000............////////////...///111222333333444444333333333222222333444444333333222111222333444555444333333333333222222222444444333333222222222111333333333333333333333333333222111///........................///000111111666777999888888777999:::888888999999999999888888;;;;;;:::999888888777777777666666555555555666666444444333333333333444444444444333222222333333333333444444444444333222222000111111111111222222222222222222111111111111111111111111111111111111111333222///------...///000000111111111111222222222222222222222333333333333444444333222111111000000000000000000000000111111...///000111222333444444555444444444444333333333000111222222222222444666555888<<>><<<;;;::::::888777555444444444444444444444555777888:::;;;;;;<<<===???BBBDDDEEEFFFHHHHHHHHHGGGEEEBBB???===999888666444333333444555333333666;;;???FFFUUUcccsssyyyzzzxxxwwwxxxwwwuuuuuussspppkkkhhh```]]]YYYUUUSSSQQQNNNLLLJJJJJJJJJIIIIIIKKKOOOSSSZZZaaalllxxx}}}wwwoooeee]]]WWWSSSPPPRRRUUU\\\gggrrr||||||yyyssslll```[[[UUUOOOKKKGGGDDDBBBAAAAAA@@@@@@@@@BBBCCCDDDDDDFFFHHHJJJKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHKKKPPPUUU^^^mmm|||qqqiiibbb___```iii}}}}}}nnnffffffwwwooo___VVVTTTPPPNNNLLLJJJJJJKKKMMMNNNOOONNNLLLJJJIIIJJJKKKLLLKKKJJJHHHFFFEEECCCCCCBBBAAA@@@??????@@@???>>><<<:::999999777444222111000/////////....../////////............////////////...///000111222333333333444333333222222333333444333222111111111222333444333333333333333333333333333333333333333222222222111111111111111111111111222111000///...............---------...///000111333555666666555555777888888888999999999999888888888888888777777777777777666555555555555666666777444444333333333333444444333333222222222333444444111222222222222111000000000000111111111222222222111111111111111111111111222111111111111111111222444333111000000000111222000000111111111222222222111222222222222333333333444444333222111000/////////000000000000000111111//////000111111222333333666666666666555444444333...///000000000111333555666888<<>>===<<<999888666555444333444444333333444555777999:::;;;<<<<<<>>>???AAABBBDDDDDDGGGGGGGGGFFFDDDAAA===;;;777666555333333333444555222333666;;;???FFFTTTbbbooottt||||||zzzyyyzzzxxxwwwvvvtttqqqlllhhhaaa^^^ZZZVVVSSSQQQMMMKKKJJJJJJJJJHHHGGGIIILLLOOOTTTZZZeeeppp|||}}}xxxoooeee]]]WWWRRROOOPPPRRRWWWaaakkkyyy~~~}}}xxxrrrhhh```VVVRRRMMMHHHFFFDDDBBBAAA@@@@@@??????@@@AAACCCDDDDDDFFFJJJMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIKKKOOORRRYYYfffsssqqqhhhaaa^^^___gggxxx~~~pppjjjlllppp___VVVTTTOOONNNKKKJJJJJJKKKMMMOOOOOONNNKKKJJJIIIJJJKKKLLLKKKJJJIIIGGGEEEDDDCCCCCCAAA???======>>>>>>===;;;;;;:::888666555444222111//////............//////............////////////...///000111222333333333555555444333222222222222222111000//////000111222...//////111222333444444333333444444444333333222111111111111111111111111222111000//////......///......---------///111222222444555666555555777888777888888999999888888777666666666777888888999999666555555555555666666777555444444333333444444555333333222222222333444444111222222222222111000000000000111111111222222222111111111111111111111111222222111000000111222222111111222333333222000///000000111111111222222222111111111222222222333333333333222111111000////////////000000111111111222222111111111111111111111555666666666555444333222///000111111000111333555666888<<<@@@DDDGGGIIIIIIIIIGGGDDDAAA@@@@@@BBBCCCBBBCCCEEEGGGGGGGGGFFFEEEFFFFFFFFFEEECCCAAA???===:::888777555444444444444222333333555777999:::<<<===>>>>>>???AAABBBBBBCCCGGGGGGGGGFFFCCC@@@<<<:::666666555444444444555666555555888<<>>;;;999555555555555555555666666999888999<<<>>>DDDQQQ^^^aaafffmmmuuu{{{~~~}}}{{{zzzxxxtttoookkkeeebbb]]]YYYVVVRRRNNNLLLJJJJJJJJJHHHGGGGGGHHHJJJMMMQQQXXXaaammm|||yyyqqqggg```WWWRRROOOOOOPPPRRR[[[dddkkkqqqvvvtttooohhh]]]SSSOOOLLLHHHFFFEEEEEEEEEDDDDDDCCCAAA@@@?????????@@@AAADDDIIIOOOTTTWWWZZZZZZSSSRRRPPPNNNLLLJJJJJJIIILLLLLLOOOQQQQQQSSS]]]hhh~~~tttiiibbb______hhhwwwwwwvvvuuu```TTTSSSMMMKKKJJJIIIJJJMMMPPPQQQNNNMMMKKKIIIHHHIIIJJJKKKLLLKKKIIIGGGEEEDDDDDDCCCBBB@@@=========>>>=========:::666444444333111//////......------......///............///////////////000111333444444444444444333333222222333333333333222000/////////000111------...///000222333333666777888888777555333222333333333333333333333333111000000///////////////111///...---...000222444333555666777777777999;;;777777888888888888777777999999999888888777777777888777666555555555555555555555444444444444555555555444444333222222222222333444444444444333222222000111111111111222222222000000111111111222222222333222111//////111222333/////////000000000//////000111111111111222222222111111111111222222222222000000000000111111111111000111111222333333444444333333333333333444444444333444666777777777555444666777777666444444555777444666888<<<@@@CCCFFFGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAACCCDDDEEEFFFFFFGGGDDDEEEFFFFFFFFFDDDBBBAAA<<<:::999777666666666666555666666888:::===???@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDCCC@@@<<<888666444444444444555555666666777666888<<<@@@HHHWWWfffiiilllqqqvvv{{{}}}{{{wwwrrrnnnhhhddd___[[[WWWSSSOOOMMMIIIJJJJJJIIIGGGGGGHHHJJJKKKMMMSSSZZZfffuuu|||sssiiibbbXXXSSSPPPOOONNNPPPWWW___gggnnnsssrrroooiii___UUUQQQMMMJJJGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAABBBBBBEEEJJJPPPVVV[[[___aaa[[[YYYWWWTTTQQQOOOMMMLLLMMMNNNPPPRRRRRRSSS[[[eeewwwvvvkkkeeebbbcccjjj|||vvv```TTTRRRLLLKKKIIIIIIJJJMMMPPPRRRNNNMMMKKKIIIHHHIIIJJJKKKLLLKKKIIIGGGFFFDDDDDDCCCCCCAAA???>>>>>>??????>>>888555222222444555444333.........------...................../////////000000111222333444555555555222222222222333444555666444333111000000000111111222222333333444444444555888888999999888666333222111111111111111111111111111000000////////////000111000...---...000333555111222444555555555777999777777888888888888777777999999888666555333222222999888777555555444444444555555444444444444555555666555444333222111111111111222222222222111000000000111111111111222222222000000111111222222222222333222000//////000222333333222000///000111222444000111111111111222222222000111111111111222222222/////////000111111222222111111222333444444555555111222333333444555666666333444666888999888777666666777777555333222333555555777999===AAADDDGGGHHHEEEEEEFFFGGGFFFDDDCCCBBB@@@@@@AAABBBCCCDDDEEEFFFCCCDDDFFFGGGFFFEEECCCAAA<<<;;;999888777666777777777777888:::<<>>:::777444222333333444444555555666333333666<<>>======>>>@@@AAAAAA@@@@@@@@@???????????????@@@CCCBBB>>>;;;888666555555333333333333333333333333888888999;;;???NNNiiixxxqqqkkkgggbbb]]]YYYUUUPPPMMMKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJMMMTTT[[[dddqqq}}}wwwnnniiiaaaVVVOOOQQQQQQOOORRRYYYccckkksssvvvvvvtttnnnggg[[[XXXUUURRRPPPNNNKKKIIIKKKJJJHHHGGGFFFFFFFFFGGGCCCDDDIIIRRR]]]fffjjjjjjnnnjjjeeeaaa]]]YYYVVVSSSSSSPPPPPPRRRTTTUUU[[[bbbuuu}}}oooggggggkkktttzzzbbbSSSOOOOOONNNLLLKKKLLLMMMOOOPPPQQQMMMJJJHHHIIIKKKMMMMMMNNNMMMJJJHHHEEEDDDCCCBBB@@@???>>>>>>???>>><<<:::;;;;;;:::999777555444333111000///......------...333000------...///...,,,111000111333666777555333222222111111111222333444333222000//////000222333333222222222222333444444777888:::;;;;;;999777555444333333333444444222000222222222222111///...------......///////////////111333555555444444666999888888888888888888888888888888888888888888888888;;;888666444555666666666444444555555555555444444444444333333333333444444333333333222222222111111222222222222111111111000222222222222222222222222000000000000//////////////////000111222222222222111111111111111111111111000000000000000000000000222111000//////000111222111111222333333333333333444444333222333444555666777777777777777777777777999999888888888999:::;;;999888888;;;@@@CCCCCCBBBEEEFFFFFFGGGFFFEEECCCBBB??????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>======<<<;;;:::999:::<<<>>>???EEEEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@?????????@@@@@@BBB@@@===:::888666666666444444444444444444444444666666888;;;AAAQQQmmmzzztttnnnjjjddd___ZZZVVVQQQNNNKKKJJJHHHGGGFFFGGGHHHIIIIIIIIILLLRRRXXX```mmmzzz}}}tttoooggg[[[SSSRRRRRROOOSSS[[[dddnnnvvvzzz{{{zzzuuuooogggccc\\\VVVSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFJJJSSS^^^hhhnnnqqquuurrrmmmiiieeebbb]]][[[YYYUUUTTTUUUVVVVVV\\\cccwww|||pppgggfffiiiyyyzzzcccUUUPPPOOONNNMMMLLLMMMNNNPPPQQQQQQNNNJJJHHHIIIKKKMMMMMMNNNMMMKKKHHHFFFDDDBBBBBBBBB@@@>>>>>>??????>>>===;;;;;;:::999777555333222111000///......------...333111//////000000///...111111111444666777666555222222222111222333333444333222111000000111222333222222222222222333444444666777999;;;;;;:::999888555333222333444444333222111111222222111000000///.........///////////////111222444444444555666888888888888888888888888888888888888888888888888888;;;888666555555666666555666666666777777666666666555555444444444444555555333333333333222222222222222222222222111111111111111222333444444333222222---......///000111222222111111222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444555111111111222333555666777888888888888888888888888999999::::::;;;;;;;;;;;;:::999888:::===AAACCCDDDEEEFFFGGGHHHGGGGGGEEEEEE=========<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;===;;;:::999<<>><<<999888777777777555555555555555555555555555555777<<>>===>>>??????>>><<<;;;:::999777555333222111000///......------...222111000000000000//////000000111333555666777777444444444444444444555555222222111000000111222222222222222111222333333444555666888:::;;;;;;::::::777555333333444444333222000111111222222111111111...............///000000000111333444444555777888888888888888888888888888:::::::::::::::::::::::::::888666555666666666555666666777777777777666666555555555444444555555555333333333333333333333333222222222222222222222222///111333444444333222000000000111222333333444555222222333333333222222111111111111111111111111111000000000000000000000000000000111111111111000000000000111222333444666666222222222333444555666777888888888888888999999999;;;<<<>>>?????????===<<<;;;:::888888;;;>>>BBBDDDEEEFFFGGGHHHIIIHHHGGGGGG???>>>>>>======>>>??????======>>>======<<<;;;:::<<<:::999;;;AAAJJJSSSYYYaaacccbbb\\\QQQIIIGGGHHHCCCBBB@@@???>>>>>>>>>???===;;;:::888777777777777555555555555555555555555555555666;;;CCCRRRllluuuqqqkkkddd___YYYTTTPPPOOONNNKKKHHHGGGGGGGGGHHHHHHFFFGGGKKKNNNSSS___kkkuuu~~~~~~xxxwwwhhh[[[WWWSSSPPPTTT]]]gggtttvvvnnnggg```[[[VVVUUUUUUSSSRRRPPPNNNMMMOOOOOORRRXXXcccppp{{{|||yyyuuupppmmmgggbbb]]][[[XXXXXX]]]dddyyywwwoookkkkkk{{{eeeXXXTTTNNNMMMKKKKKKKKKLLLNNNOOORRRNNNJJJIIIJJJLLLMMMNNNPPPOOOLLLIIIFFFDDDBBBBBB@@@===;;;::::::;;;;;;:::<<<<<<;;;999777555222111111000///......------...///000000000///.........---...000111333555666888666666666555555444444444222111111111111111111222222111111111111222333333333555666888::::::;;;;;;999888666555555555333111000111111222222222222111///............///000000000000111333555666777777888888888888888888888888:::::::::::::::::::::::::::888666666666777555444444555555666666555555444555555555444444555555555333333333333333333333333222222222222222222222333---///111222333222111///222222222222222333333333222222333333333222222111222222222222222222222222000000000000000000000000000000111111111111000000111111111222333555666777555555666666666666555555777777888888999999999999;;;<<>>===;;;:::888777888;;;@@@CCCDDDEEEGGGHHHIIIIIIIIIIIIAAA@@@>>>=========>>>???>>>>>>>>>>>>===<<<;;;:::999999999===FFFQQQ\\\ccchhhjjjhhh```TTTJJJFFFFFFBBBAAA@@@???>>>===<<<<<<;;;:::888777666666777777444444444444444444444444666555666:::@@@MMMcccuuuyyyuuunnnhhhbbb\\\WWWSSSRRRPPPMMMJJJHHHHHHHHHHHHHHHFFFGGGIIIKKKNNNXXXbbbllluuu}}}|||lll^^^YYYUUUQQQUUU^^^iiixxxwwwllleee```___\\\ZZZWWWTTTRRRQQQTTTUUUXXX]]]fffrrr~~~{{{vvvrrrmmmfff```]]]YYYYYY^^^fffzzz{{{rrrmmmmmm}}}xxxbbbUUURRRMMMLLLKKKJJJJJJLLLNNNOOORRROOOKKKIIIJJJLLLNNNNNNQQQOOOMMMIIIFFFDDDBBBBBB@@@???===<<<======<<<;;;===<<<;;;999777444222111111000///......------...,,,...000///...------...,,,...000111222444777999888888777777555444222111111111111111111111111111111111111111111222333333333333555777888999::::::999999888888999777555222111111222222222222222111///......------///000111000000000222555777777666888888888888888888888888888888888888888888888888999888666666777777555444333444444555555444444333555555444444444444555555333333333333444444444444222222222222333333333333---...///111111111111000222222222111000000000///111111222222222222222111222222222222222222222222000000000000000000000000000000000000000000000000333222222222333444666777888888888777777555444333666666777777888999999999999;;;===>>>>>>===<<<;;;999888777666666888===AAABBBCCCFFFHHHIIIJJJJJJJJJCCCAAA???<<<;;;<<<======>>>>>>>>>>>>===<<<;;;;;;888888:::???FFFPPPYYY___aaabbbaaa\\\SSSKKKFFFEEEBBBBBBBBBBBB@@@>>>;;;::::::999777666555555666777444444444444444444444444777666777:::???GGGXXXgggpppzzz~~~yyyssslllgggaaa\\\XXXVVVTTTPPPMMMJJJIIIIIIIIIHHHGGGHHHJJJJJJJJJQQQZZZbbbkkkyyy~~~oooaaa\\\XXXTTTXXX```kkk||||||tttnnnkkkhhhdddaaa___^^^]]]```bbbeeejjjpppyyy|||xxxrrrllleee```]]]]]]ccckkk~~~uuuoooooo|||xxxbbbTTTQQQNNNMMMLLLKKKKKKMMMOOOPPPRRROOOKKKIIIJJJLLLNNNNNNQQQPPPMMMJJJFFFDDDBBBAAABBBAAA@@@@@@AAA@@@>>>======<<<;;;999777444222000111000///......------...+++...000000...------///,,,...111111222444888<<<======<<<;;;999666444222111111111222222111111111111111111111111222222333222333444555666777888999777777999;;;===<<<888555222222222333333222111111000///---------...000111000//////111555888777666888888888888888888888888888888888888888888888888999888666777777777555333333444444555555444444333444444333333333333444444333333333444444444555555222222222333333333444444...//////000111111222222222222222111111000000000//////000111222222222222111111111111111111111111000000000000000000000000222111000//////000111222444333222222222444555777777777777777666555444333555555666777777888999999:::;;;<<<=========<<<;;;666777777666444666:::>>>@@@BBBDDDGGGIIIJJJJJJJJJGGGDDDAAA>>><<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;>>>BBBHHHLLLOOOOOOPPPQQQQQQOOOLLLIIIGGGBBBCCCEEEFFFDDD@@@<<<999999888777555444444555555555555555555555555555555777666777;;;>>>DDDQQQ]]]eeerrr~~~xxxrrrmmmgggbbb___YYYWWWSSSOOOLLLKKKJJJJJJHHHHHHIIIKKKJJJIIIMMMTTTYYYcccqqq~~~qqqeee```\\\XXX[[[cccooo}}}yyytttrrrrrrrrrsssssswww{{{yyyrrrjjjfffcccdddkkksss|||uuuvvv}}}yyycccVVVRRROOONNNMMMLLLLLLNNNPPPQQQRRROOOKKKIIIKKKMMMNNNOOORRRPPPMMMJJJGGGDDDBBBAAA???>>>>>>??????>>><<<999======;;;999777444222000111000///......------...+++...111111///---...///---///222222333555:::>>>CCCCCCBBBAAA>>>;;;888666111111222222222222111111111111111000111222222333222222333444555666777888444555999===@@@???;;;888333333333333333222111000000///---,,,---...000222000///...111555888777666888888888888888888888888::::::::::::::::::::::::999777777777888777555333444444555555555555444444444333333222222333333444333333333444444555555555222222222333333444444444000000000000111222333444333333333333333333333333---...///111111222222222000000000000000000000000000000000000000000000000333111000......000111333666444333222222333555666444555666666666555333222444555555666777888888888<<<======>>>>>>>>>>>>>>>555666777555444555888<<<@@@AAADDDFFFIIIJJJJJJJJJKKKIIIEEEBBB??????@@@@@@============<<<;;;::::::;;;;;;<<<===>>>???@@@AAA@@@AAADDDIIILLLNNNLLLJJJCCCEEEHHHIIIGGGBBB===999999888777555444444444555777777777777777777777777666555888<<>>>>><<<:::;;;===>>>===;;;999999:::999:::===BBBFFFIIIIIIHHHDDDEEEEEEFFFFFFCCC>>>:::777555444555666777666555555555666666666666666555888666666999;;;@@@KKKVVVjjjzzzuuuqqqllliiiccc]]]WWWTTTSSSQQQLLLHHHLLLLLLKKKJJJKKKLLLMMMNNNSSSWWW```nnn~~~{{{rrrlllfffbbbccchhhsss}}}xxxqqqkkkkkkwww}}}|||xxx{{{dddUUUPPPMMMMMMLLLLLLLLLMMMOOOPPPQQQNNNKKKIIIIIIJJJMMMNNNOOONNNLLLJJJGGGDDDBBBAAACCCAAA???>>>>>>>>>===<<<===<<<:::888666444333333000000//////......//////111000///...---......///......///111333555777888===???CCCEEEDDD@@@;;;888444444333222111000//////000111111222222222222111111111111111222222222222555555555888:::;;;:::888555555444333222111000000---------------...///000000000111111222333333333555555666666777777888888888999999999999:::::::::999999888777666555444444444444444444444555555555555444444333333333333333333444555444222111222333444444333333333222222222111111222222222222111111222222222222222222222222---...//////000000//////111111111000000111111111000000000000111111111111...///000111222333444555000000000000222444666777999888777666555555444555666777777777888888888888::::::;;;;;;<<<<<<======;;;:::888666666666777888:::===AAAEEEGGGIIILLLNNNLLLLLLKKKHHHDDDBBBBBBCCCCCCAAA?????????>>>===;;;;;;===>>>>>><<<:::::::::777888<<>>;;;888777666666888888777666555555666666666666555555888666666999;;;@@@JJJUUUlll|||xxxsssooolllgggaaaZZZVVVTTTSSSNNNKKKKKKKKKJJJJJJJJJKKKLLLMMMPPPSSS[[[hhhvvvuuuoooiiidddeeeiiippp{{{uuuoooooozzzvvvqqq|||eeeVVVRRRPPPOOONNNLLLLLLLLLLLLMMMPPPNNNKKKIIIIIIJJJMMMOOOPPPOOOMMMJJJHHHEEECCCBBBEEECCC@@@@@@@@@@@@???===>>>===;;;999777555444333111000///......///111222000000///............///------...000222444666777888===CCCHHHHHHDDD>>>:::777666333111000/////////111222333444333222000//////000000000111222222222333333333555777888777666555555444444333222111111,,,,,,,,,---...///000111...///000111333444555666666666666666666666666666999999999999::::::::::::999999888777666555555444444444444444333333333333444444333222222222222222444555666555333222333444333333333333222222222222111111111000000111111111222222222222222222222222...///000111111111111111111000000//////000000111000000000000111111111111000000000111222333333444111000000111222444666888::::::888777666555555444666777777777777888888888999999::::::;;;<<<<<<===<<<;;;999888777777888888666999>>>BBBEEEIIINNNQQQOOOPPPOOOMMMIIIFFFDDDEEEEEECCCAAA@@@@@@???===;;;;;;===??????===;;;::::::666777:::???DDDHHHHHHHHHFFFEEECCCBBBBBB@@@>>>;;;999888777777999999888777555555555555555555555555777666666999;;;???HHHSSSjjj|||xxxuuurrrlllfff^^^YYYVVVTTTQQQNNNLLLLLLKKKKKKKKKLLLMMMNNNNNNQQQVVV```mmm|||zzzsssmmmhhhhhhlllrrr{{{uuuuuuyyyppplll~~~|||eeeWWWSSSQQQPPPNNNLLLKKKKKKLLLLLLOOOMMMJJJHHHHHHJJJMMMOOOPPPNNNMMMJJJGGGEEECCCBBBDDDBBB@@@???@@@@@@>>>======<<<;;;999777555333222222000///---...000333555000/////////............------...///111333555666555999@@@EEEGGGDDD@@@<<<999777444111///.../////////111333555555333111///000000111222333333444444222111111222555666555444555555444444333222222111,,,,,,,,,------///000000//////000222333555666777777777777777777888888888999999999:::::::::;;;;;;:::999999888777666555555444444444333333222222222444333222222111111222222333444555444333222333444333222222222222222222222222111000//////000111222222222222222222222222222111111111222222111111000000000////////////000000///000000000111111111111444444333222222111000000111111111222333555777888<<<;;;999888666666555555777777777777888888888888888999999:::;;;<<<============;;;:::999888999999555888<<>><<<::::::===@@@@@@>>>;;;:::999555666999>>>CCCGGGHHHHHHGGGEEEBBBAAA@@@???===;;;999888777777888999888777666666555555444444555555777555777999;;;===FFFOOObbb~~~{{{xxxqqqkkkccc]]]YYYVVVSSSQQQNNNNNNNNNOOOOOOOOOPPPPPPNNNPPPTTT\\\hhhwwwyyyrrrlllllloooyyy}}}}}}vvvnnnkkk}}}|||fffWWWSSSOOONNNMMMLLLLLLLLLMMMNNNNNNLLLJJJHHHHHHJJJMMMOOONNNMMMKKKIIIFFFCCCBBB@@@CCCAAA???>>>>>>>>>===<<<;;;;;;:::999777444222111222000///---...000333555///////////////......------------///000222444555444666:::>>>@@@@@@???>>>999777444111/////////000...///222555555555333111000000111222333333444444222111000111333444444333444444444333333222222111///......---------......000111222333444555666666666777888999:::;;;<<<<<<999999:::::::::;;;;;;;;;::::::999888777666555555444444444333333222222222444333222222111111222222111222333333222111222444222222222222222222222222222111000//////000111222222222222222222222222222000000//////...---++++++000000////////////000000///000000000111111111111555444444333222111000000222222222222444666888999<<<;;;:::999888777777777888888888888999999999:::888999999:::<<<======>>>???>>>===<<<;;;:::999999777999;;;===@@@DDDIIIMMMQQQSSSUUUUUUQQQLLLHHHGGGEEECCC@@@??????===;;;999;;;>>>BBBCCCAAA===;;;999777888:::>>>CCCGGGIIIIIIHHHFFFBBB@@@??????===<<<888777666666888888777666777666555444333444444444666555777::::::<<>>::::::::::::;;;;;;;;;;;;::::::999888777666666555444444444444333333333333444444333222222222222222000222333333111111222444111111111222222222222222111111111000000111111111222222222222222222222222111111111111000...---,,,111000000//////000000111000000000000111111111111111111111222333444444555333222222333444666888:::<<<;;;:::999999999999999999999:::::::::;;;;;;;;;999999:::;;;===>>>??????@@@@@@???>>><<<;;;:::999999:::;;;;;;<<<@@@FFFJJJQQQUUUXXXYYYUUUPPPKKKIIIDDDBBB@@@??????>>><<<:::>>>BBBFFFHHHFFFBBB>>><<<;;;;;;<<<@@@DDDHHHJJJJJJIIIGGGCCCAAA@@@???===;;;888777666666777888777666777666555333333333444444555555777::::::;;;AAAHHHRRRmmmyyyvvvppphhhaaa[[[WWWUUUPPPQQQRRRRRRSSSSSSRRRRRRMMMNNNPPPTTT[[[iiizzzzzzyyy|||~~~}}}ooolllkkk}}}eeeVVVRRROOONNNMMMLLLLLLMMMNNNNNNMMMKKKIIIGGGHHHJJJMMMOOOOOONNNLLLIIIFFFDDDBBBAAAAAA???===<<<===<<<;;;:::;;;;;;;;;:::888555222000000000//////......//////...///000000000///------......///000111333444555333333444555777888999:::666555444333222111000000111222222333444444444333111111111111222222222222555333111111333555555444222222111111111111000000......---------......//////000222333555777999:::888888999999:::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;::::::999888777666666444444444444444555555555555444444333333333333333111222333333222222333555000111111111222222222222111111222222222222111111222222222222222222222222222222333333333333333222111111111000000111111111000000000000111111111111000000111222333555666666333333333333555777999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===999:::;;;<<<>>>???@@@AAAAAAAAA@@@???>>><<<;;;::::::::::::999:::>>>DDDHHHRRRVVV[[[]]]ZZZUUUOOOMMMDDDBBB@@@@@@@@@???>>><<>>???BBBFFFIIIKKKKKKIIIGGGEEECCCBBB@@@===;;;999888777777999999888777888666444333222222333444555555777:::::::::???FFFMMMeee~~~|||wwwpppggg___ZZZWWWTTTUUUVVVWWWXXXWWWWWWVVVPPPQQQRRRSSSWWWbbbrrr}}}ooolllmmm}}}eeeVVVQQQPPPOOONNNLLLLLLLLLMMMMMMMMMKKKIIIGGGHHHJJJMMMOOOPPPOOOMMMJJJHHHEEECCCBBBBBB@@@============<<<:::;;;<<<<<<;;;999666333111000000//////......------...///000000000///---,,,/////////000111333444555222333444666777777777777444444555444333222111000444444333333333333222222555555444444444444444444666444222222444555555555111111111000000000000000,,,,,,,,,---...///000111---...111333666999;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;::::::999888777666666444444444555555666666666666555444444333333444444222333444444333333555666000000111111222222222222111222333444444333222111222222222222222222222222------///000222222333333222222111111111111222222000000000000111111111111333333333333333333333444333333333444555777999:::;;;::::::::::::;;;<<<<<<<<<<<<<<<============>>>::::::;;;===>>>@@@AAAAAAAAAAAAAAA@@@>>>===;;;:::999999999888999===DDDHHHSSSWWW]]]```]]]XXXRRROOODDDCCCAAAAAAAAAAAA???>>>FFFJJJPPPRRRPPPKKKGGGDDDAAA@@@AAACCCGGGJJJKKKKKKJJJHHHFFFDDDCCCAAA===;;;:::999888888::::::999888888777444222111222333444555555777::::::999>>>EEEIII___~~~|||uuukkkccc\\\YYYYYYZZZ\\\]]]]]]]]]\\\[[[UUUVVVVVVUUUWWW```nnnxxxqqqnnnoooxxxbbbUUURRRNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEAAA;;;888777999::::::999999888777555444222111000000///...............//////.........---------///...---...000222222111///111333555666666666666444444444444444444444444000222555666666666777999666666555444444444444555222222222222333444555555444333111111222111000.........------------......000111222444666777888999777888999:::;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999555555444444444555555666444444444444333333222111333222111000000111222333333333333333333333333333333333333333333333333333000111111111111222222222222222222111111111000000333333333333333222111000......---,,,,,,---111555222222333333333333444444444444444444555777888::::::999999888999:::;;;<<<===>>>@@@AAAAAA@@@???>>>===<<<;;;::::::;;;===???DDDCCCBBBAAA@@@>>>======;;;;;;:::999888;;;???CCCJJJVVV^^^^^^```ccc]]]RRRKKKFFFBBBBBB???<<<>>>BBBHHHOOOUUUVVVUUUSSSKKKCCCDDDBBBAAADDDIIIKKKKKKIIIHHHGGGEEEDDDCCC@@@<<<999888888888:::;;;;;;999777888777555444333333444444666666666777999;;;===???GGGSSSkkk}}}wwwrrrkkkeee```_________aaacccdddbbb```[[[WWWUUUTTTSSSVVVbbbnnn{{{sssoooyyyvvvaaaVVVSSSMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMKKKJJJJJJIIIHHHGGGFFFEEEFFFCCC@@@>>>======<<<;;;:::999999777555333111000000000///...............//////.........---------,,,++++++---000333444444000111333444555666555555333333333333333333333333555888;;;<<<;;;:::::::::666666555444444444444444333333333222222333333333444333111111222111000.........------------......000111222444555777888999888999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999888555555444444444555555666333444444444333333222111333222111000000111222333333333333333333333333333222222222222222222222222000111111111111222222222333333333222222222111111111222222222111111000///000000000///---...000333222222222333333333444444444444333444555666888999===<<<<<<<<<<<<===???@@@===>>>@@@AAAAAA@@@???======<<<;;;::::::;;;<<<===AAA@@@@@@???>>>===<<<<<<;;;;;;:::999888;;;???CCCIIIVVV___aaadddiiidddZZZQQQJJJEEECCCBBB@@@AAAEEEHHHQQQYYY\\\]]]ZZZSSSKKKGGGEEECCCEEEIIIKKKIIIGGGHHHGGGEEEDDDCCC@@@===:::999888888:::;;;;;;999777888777555444333333444444666666666777999;;;===>>>EEEOOOdddzzzvvvqqqlllhhheeeddddddeeeggggggfffddd```\\\XXXVVVSSSTTT^^^iiitttqqqmmmxxxvvvaaaVVVTTTMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLLLLMMMNNNMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCAAAAAAAAA???<<<:::;;;:::999777555333111///000000///.............../////////.........---------,,,,,,---000333333333222222333444444444444444333333333333333333333333444888;;;===;;;999777666666555555444444444444444333333333333222222222222444222111111222222000///......------------......000000222333555666888888999::::::;;;;;;;;;::::::::::::::::::::::::::::::999999999:::999888888777666555555444444444555555333333444444444333222222333222222111111222222333333333333333333333333333111111111111111111111111000111111111111222222222333333333333333222222222000000000111000000///...111222222111000///000111222222222222333333333333444444333333444666888999::::::::::::;;;<<<===>>>===>>>@@@AAAAAA@@@>>>===>>>===;;;:::999999:::;;;=========<<<<<<<<<;;;;;;;;;;;;:::999999;;;???BBBFFFRRR]]]bbbhhhooommmfff[[[RRRIIIGGGFFFEEEEEEGGGJJJTTT___eeegggeee\\\TTTMMMIIIFFFFFFIIIJJJIIIGGGIIIGGGEEEDDDCCCAAA>>>;;;:::999999:::;;;;;;999888888777666444333444444555555555555777888:::<<<===BBBIIIYYYqqq~~~|||yyyuuurrrnnnlllkkkkkklllllllllkkkhhhccc]]]YYYTTTSSSZZZcccmmmxxxqqqmmm{{{xxxbbbUUURRRMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNOOONNNMMMLLLJJJHHHFFFDDDCCCBBBAAA???>>>>>>===;;;999;;;:::999777555333000///000000///...............////////////............111///......000111000///333333333333444333333333222222222222222222222222111555999;;;:::888555444666555444444333333444444222222222333333333333333333222111111222222111///......------------......///000111222444666777888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777666666555444444444444555333333333444444333333222333333333222222333333333333333333333333333333333222222222222222222222222000000111111111222222222222222222222222222222222000000000111111000//////---///222222111000000000111222222222222333333333444333333333444666888999888888999:::;;;<<<===>>>>>>???AAABBBAAA@@@>>>===>>>===<<<:::999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999;;;>>>AAAAAALLLXXX```jjjrrrtttpppggg\\\QQQMMMKKKHHHGGGHHHMMMYYYeeemmmooolllcccYYYPPPLLLHHHGGGIIIKKKJJJIIIJJJHHHFFFEEEDDDBBB???===;;;:::999:::;;;;;;999888888777666444444444555555444444555777999:::<<<===???DDDOOObbb{{{~~~|||{{{vvvtttqqqpppqqqqqqqqqpppoooiiibbb]]]WWWSSSWWW^^^hhhrrr~~~uuuqqqzzzcccTTTOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMOOOPPPOOONNNLLLJJJHHHFFFDDDCCCCCC@@@===;;;;;;<<<;;;:::::::::999777555333111///000000///...............000000/////////.........111///......000111111000333333222222333333333333222222222222222222222222000444999<<<<<<:::999888555555444333333333333333000111222444555555555555333222000111222222111000......------------.........///000222444555666777;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777666666555444444444444444222333333444444333333333333333333444444333333333333333333333333333333333333333333333333333333333000000111111111222222222000000000000111111111111000000111111111111111000))),,,///111111000111111111111111222222222333333333333333333444555777888:::;;;<<<>>>@@@AAABBBBBB@@@AAABBBCCCBBBAAA???===???>>>===;;;:::999888888;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;::::::;;;===@@@???HHHSSS^^^iiitttzzzzzzrrrfff[[[TTTOOOJJJHHHJJJQQQ]]]kkkrrrtttqqqfff\\\SSSOOOJJJHHHJJJMMMMMMLLLKKKIIIFFFEEEDDDCCCAAA???===;;;999999:::;;;:::888999888666555444444555555444555666888999;;;<<<<<<===AAAIIIXXXlll~~~{{{xxxwwwwwwxxxwwwwwwvvvnnngggaaa[[[VVVWWW\\\dddlllwww~~~{{{www{{{cccTTTNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMOOOPPPOOONNNMMMKKKHHHFFFEEEDDDEEEBBB>>>======>>>>>>===999999888777555444222111000000///...............000000000/////////......,,,++++++---111333555444222222222222222333444444333333333333333333333333---111666888999777777777555444444333333333333333111222444666666666555555222111000111222222111000......------------............000111333444666666:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::999888888777777666555444444444444444222222333444444444333333333444444555555444444333333333333333333333333333333333333333333333333333000111111111111222222222/////////000000000000000000000111111222222111111(((***...000000000111222111111111111222222222222333333222222333555777888888:::<<<>>>@@@AAABBBBBBBBBCCCDDDDDDDDDBBB@@@??????>>>>>>===;;;:::999999<<<<<<<<<<<<<<<=========;;;<<<<<<;;;:::;;;===??????EEENNNYYYfffsss|||xxxoooeee]]]UUUNNNMMMPPPVVVbbbpppwwwyyyvvvkkk```WWWRRRLLLIIIKKKNNNOOONNNLLLJJJGGGEEEEEEDDDCCCAAA>>><<<:::999:::;;;:::999999888777555444555555666444555777999;;;<<<======<<<@@@FFFQQQ___rrr|||tttlllfff___XXXWWWZZZ^^^dddmmmvvv}}}|||}}}~~~|||xxxbbbUUUQQQOOONNNMMMLLLLLLMMMNNNOOOKKKKKKJJJJJJKKKLLLNNNOOONNNNNNLLLKKKIIIGGGFFFEEECCCBBB@@@@@@@@@@@@>>><<<888888777777666444333222000000///...............000000000000/////////...*********---111444666666111111000111222333555666333333333333333333333333---000333555444333333444555444333333222222333333555666777888777666444333222111000111222333222000......------------......---...///111222444555666::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888777777666444444333333444111222333333444444444333333444555666666555444333333333333333333333333333222222222222222222222222000111111111111222222222//////000000111111111111...///000000111111000000+++---///000000000111333111111111111222222222222333222222222333555777888666777:::<<<>>>@@@@@@AAADDDDDDEEEFFFEEECCCAAA@@@??????>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;<<<>>>===@@@FFFQQQ___lllxxxyyytttnnnggg\\\TTTTTTYYY[[[ggguuu||||||rrrhhh\\\VVVOOOKKKKKKMMMNNNMMMMMMJJJGGGFFFEEEEEEDDDCCC???===:::999:::::::::999999888777555555555555666555666888;;;<<<=========<<<@@@EEELLLTTT```mmmuuuvvvwwwwwwuuutttxxx{{{qqqjjjbbbZZZVVVWWWXXX[[[```eeemmmxxxuuuvvv|||tttaaaVVVTTTPPPOOONNNMMMMMMNNNOOOPPPKKKJJJJJJJJJKKKLLLNNNOOONNNMMMLLLKKKIIIGGGFFFFFF@@@@@@@@@BBBBBB@@@<<<999777777777777666555444333000000///...............000000000000////////////---,,,,,,---000333444333000000000000111333555777444444444444444444444444333555777888666555555666555444333333222222333333999999:::999888555222000222111000111222333222111.........------.........---...///000222444555666999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888777666555444333333333111222333333444444444444333444555666666555444333333333333333333333333333111111111111111111111111000111111111111222222222000000111111222222222333------...///000000//////...000111111000000111333000111111111111222222222333222222222333555777888888:::===@@@BBBCCCDDDDDDEEEFFFGGGGGGFFFDDDBBBAAA>>>?????????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;<<<>>>999:::???JJJWWWdddrrr{{{yyywwwssslllaaaXXXZZZaaa^^^jjjxxxxxxnnn```YYYQQQLLLKKKLLLMMMLLLNNNKKKHHHFFFFFFFFFEEECCC???===:::999:::::::::999:::999777666555555666666555777999;;;===>>>>>>>>><<<@@@EEEIIINNNUUU]]]cccdddeeeeeecccccciiittt}}}uuummmdddZZZUUUUUUUUUVVVWWWXXX[[[dddooowwwooorrrzzzsssaaaXXXUUURRROOOMMMLLLMMMNNNNNNMMMOOOLLLHHHHHHJJJMMMPPPQQQQQQPPPNNNKKKHHHFFFCCCBBB??????>>>>>>======<<<<<<===;;;888666555333000...333222111111111111111111---111222000***(((,,,000+++---///000///000222444333333333444444444555555444222000111222444555444///000111222333444444333555444222222222222444555999999888888777555444333555333111000111222222222000///...---------------+++---///000111222444666999999999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999999777444222111111333444777666555444333222222222555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222111000000000000000///000000111222222000000//////000111222333222111111111111111222222111222333333222333555777999:::<<>>>>>>>>>>>============;;;===???===:::999:::<<<999555666@@@MMMZZZgggqqqzzzxxxuuuoooiiidddccccccfffmmmwww{{{vvvlll___SSSNNNKKKHHHIIINNNMMMKKKHHHGGGGGGFFFDDDBBBAAA@@@???===<<<:::999888888888777555555444444444555666888:::<<<>>>@@@@@@;;;<<<>>>BBBFFFLLLPPPRRRYYYUUUSSSUUUYYY^^^iiisssyyynnneee]]]UUUOOOOOORRRTTTTTTSSSWWW^^^eeesss~~~yyypppttt~~~}}}{{{{{{~~~sss```VVVSSSPPPNNNLLLKKKLLLMMMMMMLLLOOOMMMJJJJJJLLLNNNPPPPPPSSSQQQOOOMMMJJJGGGEEEDDD@@@@@@??????>>>=========???===;;;::::::999777555333222111000000000000000,,,------------...///000,,,...///000//////111333333333333333444444444444777555333333444444444333000000111222333333444444333333222222222222333333666666666777666666555444444222000000111222222111000//////...------------+++---///000111222444666999999999999:::;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::999777555222111222333444666666555444333333333333555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222111000000000000000///.........//////+++,,,---...///000111222111111111000111111222222111222333333333333555777999;;;===@@@BBBDDDEEEEEEFFFFFFGGGHHHGGGEEEBBBAAADDDDDDCCCBBBAAA???===<<>>>>>>>>>>>>>><<<>>>@@@???<<<:::;;;<<<;;;888999AAAJJJTTT```kkkxxxyyyxxxuuupppkkkhhhggglllsss}}}~~~qqqcccUUUOOOMMMKKKKKKOOOMMMKKKIIIHHHGGGFFFDDDBBB??????>>>===<<<;;;;;;:::888888777555555444444555666777888:::===>>>@@@@@@AAAAAAAAABBBEEEGGGJJJKKKQQQNNNMMMPPPTTTYYYccclll{{{xxxlllccc[[[SSSNNNJJJMMMNNNMMMKKKMMMTTTYYYhhhrrr|||vvvpppuuu~~~}}}zzzxxx~~~ttt```UUUQQQOOOMMMKKKJJJKKKLLLLLLLLLPPPNNNLLLLLLMMMOOOOOOOOORRRQQQOOOMMMJJJGGGFFFDDDAAAAAA@@@??????>>>>>>===:::888777777888888777666222222111//////.........---+++***,,,///000///...---...000000//////000111222222222222333333333333666444333333555555444333000111111222333333333444111111222222222222111111333333444555555555555555333111000000111222222111111000///...------------+++---///000111222444666888999999::::::;;;<<<<<<::::::::::::::::::::::::======<<<<<<<<<<<<;;;;;;999888555333222222333444555555444444444444444555555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111333333222222111000000000000///...------,,,,,,,,,)))+++---///111222222222111000000000111222222333333444555444333444666888999;;;>>>BBBDDDEEEFFFFFFEEEFFFHHHHHHHHHFFFEEECCCEEEEEEEEEEEECCCAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBB???===<<<<<<===;;;===AAAEEEKKKWWWbbbqqquuuzzz{{{yyytttooommmqqqwwwxxxiiiYYYQQQPPPOOONNNNNNMMMKKKIIIIIIHHHGGGDDDBBB============<<<<<<<<<<<<888888777666555555555555666888999<<<>>>???@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHJJJHHHIIIMMMQQQTTT\\\dddrrrzzzttthhh^^^VVVPPPMMMGGGHHHIIIGGGEEEEEEIIINNNYYYaaaooo}}}yyytttqqqvvv}}}uuuaaaVVVRRROOOMMMKKKKKKLLLMMMMMMMMMOOONNNLLLLLLMMMNNNMMMLLLOOONNNLLLJJJHHHEEEDDDCCC@@@@@@??????>>>=========666555333444555555333222222111000///...---------......------...---,,,+++---///000///......///000111111222222222333333333222111111333555666555444111111111222222333333444000111222333333222111000222222333444444444444333333222111222333555444333111111000...------------,,,---///000000111333555888888999:::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;999888666444333333444444444444444444444555666666555555444444444333333333333333333333333333333333333333222222222222222111000000000000000000000000333333222222111000000000///......---------......,,,...000333444444333222000000000000111222444444444555666666555555777999999<<<@@@DDDGGGHHHGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEEEEFFFEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCCCC@@@AAACCCDDDCCC@@@===<<<<<<<<<>>>AAAAAAEEEOOO[[[fffmmmwww}}}~~~zzzvvvsssqqqvvvppp___UUUSSSSSSPPPNNNMMMLLLJJJJJJIIIHHHEEEBBB>>>>>>======<<<<<<;;;;;;888888777666555555666666777999;;;===???@@@@@@AAA>>>>>>???@@@CCCFFFIIIJJJKKKJJJKKKOOOQQQRRRWWW]]]fffppp}}}wwwlllaaaXXXQQQLLLJJJFFFGGGHHHFFFDDDDDDGGGIIINNNUUU```mmmyyyxxxsssrrrxxxvvvcccXXXTTTPPPNNNLLLLLLMMMOOOOOONNNNNNLLLJJJKKKLLLLLLLLLKKKNNNNNNLLLJJJGGGEEEDDDCCC>>>>>>>>>===<<<<<<;;;;;;;;;999888777777666444333111000///...------------***---000///,,,***+++...---...//////...---///000111111222222222333333333444444555777888888666333222222111111111222333444000111222333333222111000333333333333333222222111444333333444666888777666222111000///...---------,,,...000000000111333555777888999;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;:::999777555444444444444444444444444555666777777555555444444444333333333333333333333333333333333333333333222222111111111000000000000000000000000333333222222111000000000............///000111222///000222444444333111000000000111111222444555666666777888777666666888999999===BBBGGGJJJJJJIIIHHHEEEFFFHHHIIIIIIIIIGGGFFFCCCDDDEEEFFFFFFDDDBBB@@@@@@AAAAAABBBCCCDDDDDDEEEBBBCCCDDDEEEDDDBBB>>><<<:::;;;===@@@???AAAJJJUUU\\\eeeqqqzzz~~~|||yyywwwqqqvvv~~~yyyhhh[[[WWWVVVSSSNNNMMMLLLKKKKKKKKKIIIEEEBBB@@@@@@???===<<<;;;999999888777777666666666666777888:::<<>>======<<<<<<;;;::::::===;;;999888777666444222000000///............///$$$***///000,,,+++...222,,,---//////......///000222222222222333333333333::::::;;;<<<<<<:::666333333333111111111222333444111111222222222222111111333333333333333222111111444333444666888:::999888333222111///...------,,,---...000111000111222444777888:::;;;<<<<<<;;;:::::::::::::::::::::::::::999999999::::::::::::;;;:::999888777666555555555555444444444555666777777555555444444444333333333333333333333333333333333444333333222222111111111111111111111111111111111333333222222111000000000.........///111222444555///000111111111000///...111111222333444666888999888999999888777777999::::::>>>DDDIIILLLLLLKKKIIIEEEFFFHHHIIIIIIHHHGGGFFFBBBDDDFFFGGGGGGEEECCCAAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDCCC???<<<:::999;;;>>>???@@@GGGOOOUUU]]]hhhqqquuuvvvuuutttooossszzzttteee]]]ZZZVVVQQQMMMLLLLLLLLLLLLIIIFFFBBBAAA@@@???>>><<<:::999888888777777666666777777777999;;;>>>@@@BBBBBBAAAAAA===>>>>>>@@@CCCFFFIIIKKKNNNLLLKKKLLLJJJGGGIIIMMMSSS\\\jjjzzz}}}{{{xxxrrrkkkfff^^^]]]YYYSSSMMMIIIHHHIIIEEEFFFGGGHHHHHHHHHHHHGGGHHHKKKQQQYYYcccooo{{{{{{xxxyyyvvvcccXXXSSSOOOMMMKKKKKKMMMOOOOOOOOONNNKKKHHHHHHJJJLLLNNNNNNOOONNNMMMKKKIIIGGGFFFEEE>>>>>>>>>===<<<<<<;;;;;;:::888666555555444111/////////......//////000111%%%)))---......---...000+++,,,............000111333333333333444444444444666777999<<<===<<<888555444333111000000111333444333333222222222222333333222222333333444333333333222222333666999:::999888444333111///...------,,,---///000111000111222444666888:::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<:::999999777666666555555666555555555555555666777555555444444444333333333444444444444444444444444444444333333222111111000222222222222222222222222333333222222111000000000/////////000111222333444000000000000000000000000222222333444666888:::;;;999:::::::::888888999;;;:::>>>EEEKKKNNNNNNLLLJJJEEEFFFHHHIIIHHHGGGEEEDDDCCCEEEGGGIIIJJJHHHEEEDDD???@@@AAABBBDDDEEEFFFGGGGGGEEECCCCCCDDDCCC@@@===<<<999999===???@@@DDDIIINNNSSS[[[aaadddfffggghhhdddhhhoooyyyoooccc^^^ZZZUUUMMMMMMMMMMMMMMMJJJFFFCCC@@@???>>>===<<<;;;::::::888777777777777777888888:::<<>>??????AAACCCFFFIIIKKKLLLIIIHHHIIIFFFCCCEEEIIILLLUUUbbbqqq~~~|||{{{zzzzzzzzz||||||wwwtttllllllkkkjjjgggbbb\\\XXXQQQRRRRRRPPPLLLJJJJJJKKKHHHHHHIIIJJJJJJIIIGGGFFFFFFHHHKKKPPPXXXbbbmmmttt}}}zzz|||uuubbbVVVRRRNNNLLLJJJJJJLLLNNNNNNNNNOOOLLLIIIHHHJJJMMMPPPQQQMMMLLLKKKIIIGGGEEEDDDCCC?????????>>>======<<<<<<:::888666666666555333222///......//////000111222+++++++++---//////,,,)))***+++---.........000222333333444444444444555555---///333888<<<===;;;888555333222000000111333444555444333222222333444555000000222333444555555555111111333555999:::999777444333111000...------,,,---///000111000000222444666888:::<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======::::::999888777666555555666666555555555555666666555555444444444333333333444444444444444444444444444444333333222111000000222222222222222222222222333333222222111000000000111000000000000000111222111111111111222333444555222333333555777999;;;<<<:::;;;;;;:::999888:::;;;:::???FFFLLLPPPOOOLLLJJJEEEFFFHHHHHHHHHFFFDDDCCCDDDFFFIIIKKKKKKJJJGGGEEE??????@@@BBBCCCEEEFFFGGGHHHFFFCCCBBBCCCCCC@@@===???:::999===@@@@@@BBBEEEHHHLLLPPPTTTVVVWWWYYY[[[XXX\\\ccclllwwwvvvhhhaaa]]]YYYMMMMMMMMMMMMMMMKKKFFFCCC>>>=========<<<<<<<<<<<<888777777777777777888888:::<<>>AAADDDHHHKKKMMMKKKHHHFFFGGGEEEBBBDDDIIIIIIQQQ^^^mmm||||||xxxvvvtttsssnnnpppssstttqqqlllfffbbb]]]]]]\\\]]][[[XXXRRRNNNJJJLLLOOOOOOLLLKKKLLLNNNKKKKKKLLLLLLMMMKKKHHHEEEEEEFFFHHHKKKPPPYYYccciiirrr{{{~~~{{{~~~uuucccVVVQQQMMMMMMLLLLLLMMMMMMNNNOOONNNLLLJJJIIIKKKNNNOOOOOONNNMMMLLLJJJHHHFFFEEEDDDBBB@@@===<<<<<<;;;:::888999999999888666555333222555333111...---...000111---...///000000///............---,,,---...///000666555333222111222222333666777888888888888888777555333222000000111333444000000111111111111000000222222222222222222222222222222333333555666888999888666444222///...---,,,---...///000222333444555777888999:::;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777666666777777666666666666777777777666555444444444444444333333333333333333333333333222000//////000222333222222444444444444222222000111111222222222111111///000000111111111000000333222222222333333444555222333444666999<<<>>>???======>>>======<<<;;;:::;;;???CCCGGGIIIIIIGGGEEEGGGFFFGGGIIIJJJJJJIIIGGGGGGHHHJJJKKKKKKJJJHHHGGGAAAAAACCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGEEEBBB@@@@@@>>><<<<<>>===<<<;;;888666888777666666777999;;;===BBBBBBBBBAAA@@@???>>>======???CCCFFFHHHIIIIIIHHHGGGEEECCCBBBBBBCCCEEEFFFKKKNNNYYYgggttt{{{xxxtttooojjjfffhhhfffccc___[[[WWWSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPOOONNNMMMMMMQQQOOOLLLKKKJJJHHHFFFDDDBBBEEEIIIJJJKKKPPPYYY```lllqqqyyyrrraaaVVVQQQMMMMMMLLLLLLMMMMMMNNNOOOOOOLLLJJJIIIKKKMMMNNNNNNMMMMMMKKKIIIGGGEEEDDDCCCBBB@@@===<<<<<<<<<:::999888888888777555444222111444222000...---...///000......//////...---,,,+++---,,,,,,+++,,,---...///555555333222222333333444444444555555555555555555666555333111000000111222000111111111222222222222333333333333333333333333333333333333444666777888777666444222///...---,,,,,,---...///111222333444555777888:::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666777777666666666666777777666666555444444444444444333333333333333333333333333222111000000111222333222222333444444333222222111111222222222111111000//////000111111111111111333333222222222333444444666666777999;;;===???@@@>>>>>>>>>>>>======<<<;;;<<>><<<;;;<<>>>>>>>>???BBBEEEGGGGGGFFFFFFFFFEEECCCBBBBBBCCCEEEFFFFFFIIIRRR___lllyyy~~~|||xxxtttooojjjddd```]]][[[XXXTTTPPPMMMKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNSSSSSSSSSSSSSSSRRRRRRQQQSSSQQQNNNLLLJJJHHHEEECCC???BBBEEEFFFGGGKKKSSSZZZdddiiirrr|||ooo___UUUQQQMMMLLLLLLLLLLLLMMMNNNNNNPPPMMMJJJIIIKKKLLLMMMLLLLLLLLLJJJHHHFFFDDDCCCBBBBBB???===<<<<<<<<<:::999777777777666555333111000222111///---,,,---...////////////...---,,,***))),,,,,,+++***+++,,,---...333333333222333333444555222333333333444444444444888666333111//////000111333333333222222222333333444444444444444444444444444333333333444444555666666555333111///...------,,,,,,---...000111222222444666888;;;<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999888777666666777666666555555666666777666666555444444444444555333333333333333333333333333222111000000111222333222222333333333333222222222222222222111000//////---...///111111222222222444444333222222333333333888999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>======???CCCGGGIIIIIIHHHHHHHHHHHHIIIKKKNNNOOONNNMMMKKKMMMNNNOOOOOONNNLLLKKKFFFEEEDDDDDDEEEHHHKKKMMMPPPOOOMMMKKKHHHEEEBBBAAA===;;;:::;;;???BBBEEEEEEBBBBBBAAA@@@???>>>======???>>>@@@FFFMMMVVVdddrrrooobbbZZZUUUOOOLLLLLLKKKIIIGGGEEEBBB@@@???>>>===:::888999999999999;;;===@@@AAABBBBBBAAAAAA@@@@@@??????>>>@@@CCCFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGDDDEEELLLWWWcccqqq|||yyytttnnniiiccc\\\XXXRRRPPPLLLHHHEEECCCCCCCCCBBBCCCDDDGGGIIILLLMMMNNNVVVVVVWWWWWWWWWVVVVVVUUUTTTRRRNNNLLLJJJGGGDDDAAA<<>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999888777666666666666666555555666666666666555555444444444555555444444444444444444444444333222222111111222222333222222222333333222222222222222222222111000......------///000222222333333444444333222222222333333999999::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>??????===???BBBFFFHHHIIIIIIIIIIIIIIIJJJMMMPPPSSSSSSSSSLLLNNNOOOPPPPPPNNNMMMKKKIIIGGGEEEDDDEEEIIIMMMPPPTTTTTTRRROOOJJJFFFCCCBBB???===;;;<<>>===<<<;;;===;;;<<<@@@DDDKKKWWWccczzzyyyjjjaaa[[[SSSNNNMMMMMMKKKIIIGGGEEECCCBBBAAA???===;;;999999:::;;;===???AAACCCBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBFFFJJJMMMOOOPPPPPPMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGKKKTTT___mmm|||xxxrrrkkkddd]]]VVVRRRLLLJJJFFFBBB@@@@@@AAAAAA???@@@CCCFFFJJJNNNQQQRRRXXXXXXXXXXXXWWWVVVUUUTTTSSSPPPLLLIIIGGGDDDAAA>>>;;;<<<======>>>AAAEEEIIIOOOUUU___iiirrr{{{mmm\\\SSSOOOLLLLLLKKKKKKLLLLLLMMMNNNPPPMMMJJJIIIJJJKKKKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAA???<<<<<<<<<<<<;;;:::999999888888666555333222///...------,,,------...---------......///000000...---,,,,,,,,,---///000......///000111222222333222222222222333444666666444333111000000222333555<<<;;;;;;:::888666444222222222222222222222222222444444333222222222222333444333222000///...............//////000111222222333666:::===???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===;;;::::::999888777666666666666555555555555666666555555444444444555555666444444444444444444444444333222222222222222222333222222222222222222222222222222222111000///...---------///000222222333333444333333222222333333333999:::;;;;;;;;;:::999999===<<<<<<<<<===>>>??????===???AAADDDFFFHHHIIIJJJKKKJJJKKKOOOSSSWWWYYYYYYQQQRRRSSSTTTSSSQQQOOOMMMJJJHHHFFFDDDFFFJJJNNNQQQVVVWWWWWWSSSNNNHHHEEEEEEBBB@@@>>>>>>@@@BBBCCCCCCEEEDDDBBB???===<<<;;;;;;<<<::::::<<<>>>BBBLLLWWWhhhxxxwwwiiibbbWWWPPPNNNMMMLLLKKKKKKIIIFFFEEEDDDCCC@@@>>>::::::;;;===???AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAABBBFFFKKKQQQWWW[[[]]]^^^XXXXXXWWWVVVTTTQQQOOONNNKKKJJJLLLSSS\\\iii{{{}}}yyyqqqiiibbbZZZSSSNNNIIIGGGCCC@@@??????@@@AAA===???BBBFFFJJJNNNQQQSSSVVVVVVVVVTTTSSSQQQOOONNNNNNKKKHHHEEECCCAAA>>>;;;;;;<<<<<<<<<===???BBBDDDJJJOOOXXX```iiiqqqxxx}}}ooo^^^SSSOOOLLLKKKKKKKKKKKKLLLMMMMMMOOOLLLIIIHHHJJJKKKLLLKKKKKKKKKIIIGGGEEECCCBBBAAA@@@>>><<<<<<<<<===<<<:::999999999888777555333333.........---------......---------...///000111222......---,,,---...///000---...///111111222222222000000000000111222444555222111000000111222444666<<<>>>??????===:::777555222222222222222222222222333333222111111222222222333222111000///...............///000000111222222333555999<<<===>>>===<<<:::::::::::::::::::::::::::;;;;;;<<<<<<=========;;;::::::999888777666666666555555444444555555666555444444444444555666666444444444444444444444444333333333333333333333333222222111111111111222222111111111111000///......---...///111111222222222333222222222333333444555;;;<<<<<<======<<<:::999::::::999999:::<<<>>>???======???AAADDDGGGIIIJJJLLLLLLMMMQQQVVV[[[^^^^^^YYYZZZZZZZZZXXXVVVSSSQQQJJJIIIFFFEEEGGGJJJNNNQQQUUUXXX[[[XXXRRRLLLHHHGGGEEECCC@@@???AAABBBCCCCCCEEECCC@@@>>>;;;::::::::::::888888::::::;;;CCCLLLXXXhhh~~~wwwmmm```UUUPPPNNNLLLJJJLLLJJJHHHGGGFFFEEEBBB@@@<<<===>>>@@@AAACCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEIIIPPPXXX___eeeiiijjjddddddcccaaa]]]XXXTTTQQQMMMKKKKKKPPPWWWbbbttt}}}xxxoooggg^^^WWWPPPKKKEEEDDDAAA???======>>>>>>;;;===???BBBFFFIIILLLMMMPPPPPPOOONNNLLLJJJIIIHHHHHHFFFCCCAAA@@@???<<<:::<<<;;;;;;<<<===>>>@@@AAAGGGKKKQQQXXX___gggnnnsssqqq```TTTPPPKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKHHHHHHJJJKKKLLLLLLLLLKKKJJJHHHFFFDDDBBBBBB@@@>>><<<<<<<<<===<<<;;;999888888777666444333222.....................///...------------...000111...---,,,,,,,,,---...//////000111222333333222222111000//////111333555666444222111000000222333555:::<<<@@@CCCCCC@@@<<<999333333333333333333333333222111111111111111222333222111000///////////////---......//////000000111222444666999:::;;;;;;;;;999999999999999999999999999999:::;;;;;;<<<======;;;::::::999888777666666666555555444444555555666444444444444444555666666555555555555555555555555222333333333333333333222333222111000000111222333///000000000000000////////////000111111111111111111111111222333444555666::::::<<<===<<<;;;999888888777666666888:::<<<===<<<<<<===???BBBEEEHHHJJJMMMMMMNNNRRRXXX^^^aaaccc_________^^^[[[XXXTTTRRRIIIHHHGGGFFFGGGJJJNNNPPPSSSXXX]]]\\\VVVOOOKKKJJJEEECCCAAAAAACCCEEEFFFFFFEEECCCAAA>>><<<;;;;;;;;;888777999:::999888===DDDKKKXXXkkknnn```WWWRRRNNNLLLLLLJJJHHHFFFFFFDDDBBB@@@@@@AAABBBDDDEEEFFFFFFFFFCCCBBBAAA@@@@@@AAACCCDDDFFFKKKRRR[[[dddjjjoooqqqooonnnmmmiiiccc\\\VVVRRRNNNKKKKKKOOOTTT]]]mmm{{{zzztttlllcccZZZRRRKKKGGGBBBAAA???>>><<<;;;;;;;;;:::;;;===???BBBDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCAAA?????????>>>===;;;;;;;;;:::;;;===>>>???@@@CCCFFFJJJOOOUUU]]]eeekkkvvvrrraaaVVVQQQKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJHHHHHHJJJLLLMMMMMMLLLLLLJJJHHHFFFDDDCCCBBB@@@>>><<<<<<<<<===<<<;;;888777777666555333222111....../////////////////////...---,,,+++,,,---...,,,,,,+++++++++,,,---...111222333444555444333222333222222222333555777999555444222000000111222333777;;;AAAFFFGGGEEEAAA>>>444444444444444444444444111111000000111222222333111111000///////////////,,,------....../////////111222444666888999:::;;;888888888888888888888888888888999::::::;;;<<<<<<;;;::::::999888777666666555555555444444555555555444444444444444555666777555555555555555555555555222333333444444333333222333222111000000111222333...///000000000000000//////000000111111111000000000000111222333555666777777888999::::::999777666666555555555666888;;;<<<;;;;;;<<<>>>AAADDDHHHJJJMMMMMMOOOSSSZZZ```ccceee``````___^^^[[[WWWSSSQQQIIIHHHGGGFFFHHHKKKNNNPPPQQQXXX^^^___YYYQQQMMMLLLEEECCCAAAAAADDDGGGHHHIIIGGGEEEBBB@@@>>>===>>>>>>999888:::<<<:::888<<>>===;;;:::999;;;<<<===???@@@BBBCCCDDDAAABBBCCCCCCDDDDDDDDDDDD@@@???>>>>>>??????>>><<<;;;:::999:::===>>>??????AAACCCFFFIIIOOOVVV___eeemmmxxxsss^^^SSSQQQOOONNNLLLJJJIIIJJJKKKLLLLLLKKKIIIIIIJJJLLLLLLKKKJJJJJJIIIHHHGGGEEEDDDCCC@@@@@@???===<<<;;;:::999777777777777666555444333......------------......000000//////.........---------------------------222555@@@LLLGGG888111555333333222222222222222222444333222222111111222222666:::???EEEHHHHHHGGGFFF:::999666444333333444555444111...///111333333111555555555444333222111000,,,---///000///000111333000222555888999::::::999888777666666666888999:::999999999:::;;;<<<===>>><<<<<<<<<;;;999777666555666666555444444444444555888666444333444555555444777333000111555777555222444444444333333222222222222222111111000000//////////////////............////////////////////////333333333333444555666666666666666777777777888888555555666777888999::::::;;;<<<>>>@@@BBBDDDFFFGGGKKKOOOSSSVVVYYY]]]dddjjjkkkiiigggeeeaaa[[[WWWWWWOOOMMMJJJIIIIIIJJJKKKJJJTTTUUUVVVXXXYYYVVVQQQLLLJJJIIIGGGEEEDDDDDDEEEFFFCCCAAA???===<<<;;;;;;;;;:::999888666666888999:::<<>>===;;;:::999777999;;;===>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBAAAAAA???>>>===<<<999999999999::::::;;;<<<===@@@CCCGGGLLLRRRYYY^^^kkkssssss]]]SSSQQQNNNMMMLLLJJJJJJKKKLLLMMMMMMKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDCCC@@@@@@???===<<<;;;:::999999999888777666444222111///......------......///............////////////------------------------...;;;UUUjjjfffMMM888111333333333444444444444444333333222111111111111111555888===AAADDDEEEEEEDDD;;;999777444222222222333444111//////111222222111111111111111000///...---,,,...000000000000222333000222555888999::::::999888777666666777888999:::888888888999:::;;;======<<<<<<<<<;;;999888666555666666555444444444444555888666444333444555555444777444111222555777555222444444444333333222222222222222222222222222222222222222222222111111111111000000000000000000000000222111111222222333444555777666666666666555555555555555666777888888999999:::;;;<<<>>>AAACCCDDDEEEIIILLLPPPTTTXXX___iiippptttsssqqqnnniiiccc^^^[[[RRROOOLLLJJJKKKLLLLLLKKKQQQQQQSSSUUUVVVUUURRROOOLLLJJJHHHEEEDDDDDDEEEFFFCCCBBB@@@===<<<;;;;;;;;;;;;:::999888888999:::;;;:::<<>>===<<<;;;:::666777999;;;<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???>>>===;;;::::::999999999::::::;;;<<<===???BBBEEEJJJPPPWWW\\\dddlllxxxsss]]]RRRPPPMMMMMMLLLKKKLLLMMMNNNOOONNNLLLJJJIIIJJJJJJJJJIIIJJJIIIIIIHHHGGGEEEDDDCCC@@@@@@???===<<<;;;:::999::::::999777555333111000///......------......///---------...//////000000------------------------///888KKK[[[YYYFFF777222222222222333333444444555333222222111111111111111444666999<<>><<<;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;:::;;;@@@MMM^^^ooozzzzzzoooeee```SSSQQQNNNKKKJJJJJJLLLMMMKKKKKKKKKJJJHHHFFFDDDBBB???===<<<;;;<<>>===<<<<<<<<<777888:::;;;;;;;;;:::999>>>=========>>>???@@@AAACCCCCCCCCCCCBBB@@@??????::::::999999999:::;;;;;;<<<>>>@@@BBBFFFLLLSSSYYY]]]eeeppp|||sss]]]RRRPPPLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHFFFEEECCCBBB@@@@@@???===<<<;;;:::999:::999888777555333111000//////............//////---.............................................///000666<<<:::333000222//////000000111222333333444444333222222222222222333444555777999;;;<<<===777666555333111111111111222111111000111111000000000000111111000//////...---///000111000111333444222333666888:::::::::999888888888888888888888999999999999999:::<<<===>>>======<<<<<<;;;999888777777666666555555555555555777666444555666666666444666444222222444555444333333333333333333333333333333333333333222222222222//////.........---------111111111111111111111111111000000111111222333444444444444444444444444444666777777777777777777777999:::;;;===>>>@@@AAAAAAEEEGGGIIIKKKQQQ]]]kkkvvvyyyrrrjjjbbbXXXTTTNNNJJJIIIIIIHHHGGGHHHGGGHHHJJJNNNQQQSSSSSSNNNLLLJJJGGGFFFEEEFFFGGGGGGEEEBBB@@@===<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<>>><<<:::;;;BBBLLLWWW___hhhnnnssssssmmmddd^^^[[[RRRPPPNNNKKKJJJJJJKKKLLLJJJIIIHHHGGGDDDAAA???===:::;;;;;;;;;<<<>>>BBBDDDPPPXXX___aaa``````\\\WWWWWWUUUSSSRRRRRRTTTWWWYYYZZZVVVTTTTTTTTTYYYeeeqqquuukkkccc___VVVSSSOOOJJJFFFCCCAAA@@@>>>>>>>>>>>>============;;;<<<============;;;;;;===============>>>??????DDDDDDDDDDDDCCCBBBAAA@@@:::::::::999999::::::;;;;;;<<<===???BBBHHHOOOTTTYYY```kkkwwwttt]]]QQQOOOKKKKKKLLLLLLMMMOOOPPPPPPOOOMMMJJJIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@???===<<<;;;:::999777777777777666555333333/////////....../////////000//////...---,,,,,,+++........................+++...444:::999444000/////////000111222222333333555555444333333333333333222222222444555777888999333333333222222222333333222222333222111111000000111111222222222111000000---...000000000111222444222444777999::::::999999888999999999999888888888999999::::::;;;===>>>???=========<<<;;;:::999888777777666555555555555666666555555555777777666555555444333333444444444444333333333333333333333333444444333222111000000///222222222111111111000000111111111111111111111111111111111222222333444555222222333444666777888888888888888888888777777777;;;;;;<<<===>>>???@@@AAADDDEEEFFFGGGLLLWWWdddnnn|||{{{wwwoooggg```[[[TTTOOOLLLKKKJJJJJJFFFEEEDDDFFFJJJNNNQQQRRRMMMLLLJJJHHHGGGHHHIIIJJJJJJHHHEEEBBB???>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<===???CCCGGGIIINNNSSSXXXYYYVVVRRRPPPPPPLLLKKKIIIGGGFFFFFFGGGGGGEEEDDDCCCAAA???<<<;;;:::777999;;;;;;<<<>>>CCCGGGRRR[[[dddhhhhhhgggccc]]]XXXYYYZZZ\\\]]]^^^___```bbb]]]YYYXXXWWWZZZdddooo~~~zzznnnddd]]]YYYOOOMMMJJJFFFCCCAAA@@@???>>>>>>>>>>>>==================>>>???>>>===<<<;;;=========<<<======>>>>>>????????????>>>===<<<<<<;;;::::::999999::::::::::::;;;<<<===???DDDJJJOOOSSSZZZeeeqqqttt]]]QQQNNNKKKKKKLLLLLLMMMNNNOOOOOONNNLLLJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDCCCBBB@@@@@@???===<<<;;;:::999777777777777666555444333000//////......//////000111000///...---+++******...........................000333666777666333222333333333444444555555666555555444333333333333333111111222333333444555555111222222333333444444444222444555444222111111111000000000111111000000///,,,---///000///000111333333555777999::::::999999999999999:::999999888777999999999:::;;;<<<===>>>============<<<;;;:::999888777666666555555666666666555555666888888777555555444444333333444444555222222333333333333444444333333333222111111000000111111000000000/////////111111111111111111111111222111111222222333444555222222444666888:::;;;<<<:::::::::999999888888777;;;;;;<<<======>>>??????@@@BBBCCCDDDGGGOOOZZZbbbqqqyyy}}}zzzyyyzzztttlllccc]]]UUUOOOKKKIIIHHHGGGFFFDDDCCCDDDHHHKKKMMMNNNKKKJJJIIIHHHIIIJJJMMMNNNMMMKKKHHHEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===@@@BBBDDDEEEDDDDDDDDDEEEDDDCCCAAA@@@?????????@@@>>>===<<<;;;:::999999888666888:::;;;;;;>>>EEEJJJSSS^^^iiinnnqqqqqqnnnhhhbbbdddfffhhhiiihhhgggfffgggaaa\\\ZZZZZZ]]]fffooo}}}vvvjjj```YYYUUULLLJJJGGGDDDBBB@@@@@@@@@>>>>>>>>>>>>============<<<<<<===>>>>>>===<<<;;;>>>>>>============>>>>>>>>>>>>??????>>>======<<<;;;;;;:::999999999::::::888:::;;;===>>>BBBFFFJJJMMMTTT^^^jjjyyyttt]]]PPPMMMJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKIIIIIIJJJKKKKKKKKKHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@???===<<<;;;:::999888888888777666444333222000000////////////000000//////...------,,,++++++........................111111000///111444666666555555555555555555555555333333222111111111111222000111222333333333333333222333333444444444444444333555777777444222222333///000000111111000000///+++,,,...///...///000222444555888:::;;;:::999999999999:::::::::999888777777777777888999:::<<<<<<======>>>======<<<;;;:::888777777666666666666666555555555777888999777555444444444444333333444555222222222333333444444444111222222222333333444444............------------000000000000000000000000111000000111111222333444555555666888:::;;;<<<===<<<<<<;;;;;;:::999888888::::::;;;;;;<<<<<<======;;;===@@@BBBDDDIIIQQQXXXbbblllqqqooorrrxxxvvvnnngggaaaXXXQQQLLLJJJHHHGGGHHHFFFDDDDDDFFFIIIIIIIIIHHHGGGGGGHHHJJJMMMPPPRRRPPPNNNKKKGGGDDDBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAA@@@???===<<<>>><<<::::::;;;<<<<<<<<<<<<;;;:::999999999999999888888888888888999999:::666888:::::::::???GGGNNNUUU```lllssswwwyyywwwrrrnnnooopppppppppmmmkkkiiifff___ZZZZZZ[[[___hhhqqq~~~~~~qqqeee\\\VVVSSSLLLKKKHHHEEECCCAAA@@@@@@??????>>>>>>======<<<<<<======??????@@@???>>>===???>>>>>>======>>>>>>???@@@@@@AAAAAA@@@@@@???>>><<<;;;::::::999999999:::777999<<<===???@@@CCCFFFIIIPPPZZZfffuuuttt]]]PPPMMMJJJKKKKKKLLLLLLLLLLLLKKKLLLKKKIIIIIIJJJLLLLLLKKKHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@???===<<<;;;:::999::::::999777555333111000000000////////////000000---------------------,,,////////////////////////...222777;;;>>>===888333444444444444444444333333222111111000///000000000000111333444444333222222444555555555555444333222444666999888555222222333111111222222222222222111***,,,---.........000111444666888:::;;;:::999999999::::::;;;:::999888777555555666666777888:::;;;===>>>>>>>>>===<<<;;;;;;888888777666666666666666555555555777999999777555444444555444333333444555222222222333333444444444000000222333555666777888111111111111000000000000////////////////////////////////////000111222333888888999:::;;;<<<<<<=========<<<;;;;;;:::999999999999999::::::;;;;;;;;;666:::>>>@@@BBBFFFMMMRRRUUU```gggfffkkkttttttlllpppjjjaaaYYYTTTQQQPPPOOOIIIGGGEEEEEEFFFGGGGGGFFFFFFFFFFFFHHHKKKOOOSSSUUURRRPPPLLLHHHEEECCCAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCCCCBBBAAA@@@>>>;;;777777999:::888666888777777666555555555555555555555666777999;;;<<<666999:::::::::???HHHPPPVVVaaannnuuuzzz}}}{{{wwwuuuuuutttsssqqqooolllkkkccc]]]XXXYYY\\\aaajjjsss~~~{{{ooocccZZZUUURRRNNNLLLIIIFFFCCCBBBAAAAAA?????????>>>===<<<<<<<<>>>>>>>>>>>>>>???======>>>>>>>>>======<<<<<<;;;::::::999999999999666999<<<>>>???@@@BBBCCCIIIOOOYYYfffuuuuuu___SSSOOOLLLKKKIIIJJJKKKLLLJJJIIILLLJJJHHHFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB???>>>>>>???>>>======<<<;;;:::888666444333111000000///...---------------............---------,,,,,,+++,,,---...///***---222666999999888666888555333444666666444222555444222000000111222333///000222444444222000///111111222333444666666777666888999888555222000000333222111/////////000111111000...---,,,,,,------222333555777888999999888::::::999999888777777777888888888888999;;;===>>>>>>>>>>>>>>>===;;;:::888:::999888777666666666666444333222222333444555666333333333222222222222222222222222222222222222222111222222333444444444444222222111111000///......000///////////////000111000111222222111111333555444555666777999<<<>>>???>>>?????????===<<<:::888777777666555555666888999;;;::::::;;;>>>CCCHHHKKKRRRUUU[[[bbbiiipppvvvzzzwwwqqqiiibbbZZZTTTRRRRRRQQQJJJEEEEEEEEEDDDEEEHHHEEEEEEFFFIIIMMMPPPRRRRRRQQQPPPNNNKKKGGGDDDBBBAAADDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@>>>;;;888666555555555444555666555444444555777666555555555555777999:::<<<::::::<<<===AAAKKKUUU]]]ccclllssswwwwwwvvvuuuwwwtttpppllljjjgggdddbbb\\\XXXVVVWWWWWW[[[fffrrr{{{}}}pppeee[[[SSSOOOLLLJJJHHHGGGGGGFFFDDDBBB@@@>>><<<:::999:::;;;===>>>???@@@BBBBBBBBBBBBAAACCCCCCBBBAAA???>>>======>>>>>>>>>>>>>>>?????????999::::::::::::999888888999999999999:::<<<>>>???FFFKKKVVVdddrrrsss___SSSPPPOOOMMMLLLMMMNNNOOONNNLLLMMMLLLJJJHHHGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFAAA???<<<;;;;;;<<<;;;:::;;;;;;:::888666333111000111000000///......------------............------000///............///000,,,...111555777777666666777555333444555666444222555333222000000111222333222222222333333222222222333333333444444444444444555777999888555222000000333222111000///000000111///...---------...///000444555777999::::::::::::::::::999999999888888888::::::::::::;;;===???@@@BBBBBBBBBBBBAAA???>>><<<888888777666555555555666888777666666666777888999444444444333333222222222333333333333333333333333222222333333444333333333333222222111000000//////222222222222222333333444111222333333222222444666888888999:::;;;===>>>???>>>>>>???>>>===;;;:::999777777666666666666777777888777777888;;;???DDDGGGNNNQQQWWW^^^fffooowww||||||wwwpppiiiaaa\\\ZZZTTTLLLFFFFFFFFFEEEEEEGGGDDDDDDEEEHHHLLLPPPRRRSSSVVVUUUTTTPPPLLLHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDBBB@@@===:::888777777777444555666555444444555777666555555666777888999999;;;::::::===???CCCLLLVVV___eeelllqqqrrrqqqpppoooooolllhhheeeccc```]]][[[WWWTTTRRRRRRRRRVVVaaalllyyy}}}pppeee]]]UUUQQQNNNLLLJJJIIIHHHGGGEEECCCBBB@@@===;;;::::::<<<===>>>???@@@BBBCCCDDDCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>????????????999::::::::::::999888888999999999999:::<<<>>>???EEEIIISSSaaannnqqq]]]SSSPPPOOONNNMMMMMMOOOOOONNNMMMNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCAAA>>>======>>>===<<<<<<;;;:::888555333000///000000000///......------------............------000//////.........//////---...000222333444555555666555444444555555444333444333222000000111111222555444333222222333444555666555555444333222111111555666888777444222111000333222111111000000111111...------,,,---///000111444555777888999999999999:::::::::::::::999999999===<<<======>>>???AAAAAADDDDDDDDDDDDCCCBBB@@@???777666555555555555555666666666555444444444555555555555444444333222111111444444444444444444444444333333333333333333222111333333222222111000000000///000000000000111111222222333444444444444666888;;;;;;<<<<<<===??????@@@>>>>>>>>>======;;;:::999666777777777777777666666777666666666999===AAACCCHHHKKKQQQXXXbbbnnnyyy~~~tttkkkeeeYYYQQQJJJHHHHHHFFFDDDFFFCCCDDDEEEGGGKKKOOOTTTVVVWWWWWWUUUQQQLLLGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB???===;;;:::::::::555666666555444444555777555666777888888888888888:::999;;;???AAAEEENNNXXXaaaeeekkkoooooonnnmmmmmmkkkhhhdddaaa^^^\\\YYYWWWSSSOOONNNNNNOOORRR]]]hhhyyy|||pppfff^^^XXXUUUPPPNNNLLLKKKJJJIIIGGGEEEDDDBBB???===;;;;;;;;;<<<===???@@@BBBDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA????????????????????????:::::::::::::::999999888999999999999:::<<<===>>>CCCFFFOOO\\\iiizzz}}}xxxyyynnn\\\SSSQQQLLLJJJJJJJJJLLLMMMLLLKKKNNNMMMKKKJJJJJJIIIJJJJJJEEEEEEEEEEEEDDDDDDDDDCCCDDDBBB???>>>>>>>>>>>>===>>>===<<<:::777444222000000000//////............------............------,,,,,,,,,,,,------....../////////000111222333444555444444444444444444333333333222111111111111222333333222222222222333333555555444333222111000000444555666555333111111111222222222222111222222222///...---------///000111111333444666777777777666;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCBBB@@@>>>===777666666555555666666666444444333333222222222222555555444333222111000000444444444444444444444444333333333333333222111000333222222222111111111000......///000000000111111333555666666555666888::::::;;;<<<>>>???@@@AAAAAA>>>=========<<<;;;::::::666777888999999888777666999888888888:::===@@@BBBCCCGGGMMMTTT^^^lll{{{{{{qqqbbbXXXNNNKKKJJJGGGDDDDDDCCCDDDEEEGGGKKKPPPVVVZZZYYYZZZYYYTTTMMMGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDBBB@@@>>>===<<<<<<777777888777555555666777555666888999:::999888888888888:::???BBBFFFPPPZZZbbbfffkkknnnooonnnnnnnnnllliiieeeaaa^^^[[[XXXVVVQQQNNNMMMOOOPPPTTT___jjjzzz|||qqqhhhaaa[[[XXXSSSQQQOOOMMMMMMLLLIIIGGGEEECCCAAA>>><<<:::::::::===>>>@@@BBBDDDFFFGGGHHHGGGFFFFFFFFFEEEDDDDDDDDD@@@@@@???????????????>>>::::::;;;;;;::::::999888888999999999:::;;;<<<<<>>;;;:::;;;;;;:::999===<<<;;;999777444222000////////////............------............------)))***+++,,,...//////000//////......///111222333333444444444333333444444444333333222222222222222000111222333333222111000222222222222222222222222222444555444222111111222222222222333333333333222111000///...---......///111222444666888888888888;;;;;;<<<<<<======>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBB@@@>>>===888888777777666666777777666666666555555444444333444333333222111000000000222222222222222222222222333333333333222111111000222222222111111111111111000111222444444555444444444555666777666777:::<<<888999;;;===???@@@AAAAAA======<<<<<<;;;;;;::::::666777999:::::::::999888;;;:::::::::;;;===???@@@BBBFFFKKKRRR[[[iiizzznnnaaaTTTOOOLLLHHHDDDDDDBBBDDDFFFHHHKKKQQQYYY______aaaaaa[[[RRRKKKHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEECCCAAA@@@???>>>===999::::::888777666777999666777999:::::::::999888777777999>>>BBBGGGRRR\\\eeeiiilllnnnmmmkkkjjjiiijjjgggccc___]]]ZZZWWWTTTPPPNNNNNNQQQSSSWWWbbblll{{{~~~tttkkkddd^^^ZZZVVVTTTQQQPPPOOOMMMKKKIIIEEEDDDAAA>>><<<;;;:::999<<<===>>>@@@BBBEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@@@@@@@??????>>>>>>:::;;;;;;;;;;;;:::999999888888999::::::;;;;;;;;;AAACCCHHHRRR^^^nnn|||uuuwww}}}lllZZZQQQOOOJJJIIIIIIJJJLLLMMMMMMKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFBBB???<<<;;;;;;<<<;;;:::999999888777555222000/////////////////////......------............------+++,,,---///000111111111.........///000111222333222333444444333333444555444444444444444333333333...000222444444222000...000000000111111222222333111333333333111111222333222222333444444444333333222111000...------......222444666999;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBDDDDDDDDDDDDCCCAAA@@@>>>:::999888777777666666666333444444555444444333222333333222222222222111111222222222222222222222222222222222222222222111000000000000000000000000000...///111333444444444333444555777777777888:::<<<888999;;;>>>???@@@@@@???===<<<<<<;;;::::::;;;;;;888888:::;;;<<<<<<=========<<<;;;;;;;;;<<<===>>>BBBFFFKKKQQQXXXeeevvv|||lllZZZQQQMMMIIIEEEDDDAAACCCEEEGGGJJJQQQ[[[cccbbbeeeeee___UUULLLIIIIIIDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA???>>>===;;;<<<<<<;;;999888999:::888999999:::::::::999999888777999>>>CCCIIIUUUaaallloooqqqppplllfffbbb```cccaaa]]][[[ZZZYYYWWWUUURRRPPPPPPRRRTTTXXXaaalllzzzzzzrrrjjjbbb]]]XXXUUUSSSQQQPPPNNNLLLJJJFFFEEECCC@@@>>><<<;;;;;;;;;;;;<<<>>>@@@BBBEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFAAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;:::999999888888999:::::::::::::::@@@@@@EEEMMMWWWfff{{{|||vvvyyylllYYYPPPMMMKKKJJJIIIJJJMMMNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDAAA>>>===>>>>>>===<<<888888777666555333111000.../////////////////////------............---------...///000000000///...---...///000111222333333111333444444222222444666555555666666555555444444111111222333333222111111000000000000111111111222111222222222000000222333111222333555555555444333111000///......///000000111333666999<<<>>>??????<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEEEEDDDBBB@@@???;;;:::888777555555444444111222333444444444333222333333444444444444555555333333333333333333333333000111111222222222222111////////////////////////,,,---///111222222222111333555666777777888;;;===;;;<<<>>>??????>>>===<<<===<<<;;;:::::::::;;;;;;999999:::;;;===???@@@AAAAAA@@@???>>>>>>?????????BBBGGGLLLOOOTTT___ooo{{{uuu___SSSNNNIIIEEEDDD>>>@@@CCCDDDGGGOOO[[[dddeeehhhiiibbbVVVMMMIIIJJJDDDDDDEEEEEEEEEEEEDDDDDD@@@AAAAAACCCDDDEEEFFFFFFCCCCCCCCCBBB@@@???======>>>>>>>>>===;;;:::;;;<<<:::::::::999999999::::::;;;999:::???DDDLLLZZZfffsssuuuwwwvvvppphhhaaa^^^___]]]\\\\\\]]]^^^^^^]]]XXXVVVUUUVVVVVVXXX```jjjwwwzzzpppgggaaaXXXVVVTTTRRRQQQOOOLLLJJJGGGGGGEEECCCAAA@@@>>>>>>999::::::;;;===???BBBCCCCCCCCCDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@???>>>>>>;;;;;;;;;<<<;;;;;;:::999777888999:::;;;:::999999======AAAIIIQQQ]]]pppxxx|||mmmYYYOOOLLLJJJIIIHHHIIILLLMMMMMMLLLNNNNNNOOONNNNNNMMMLLLKKKEEEEEEEEEEEEDDDDDDDDDDDD@@@>>>;;;::::::;;;:::999999999888888777555444333.........///////////////---..................---......//////...,,,***))),,,---///111222333333333000222555444222222444666666666777777666666555444444444333222222333444444111111111000000000000000000111222111000000222444111222444555555555444444//////......///000111222///111444888;;;===??????<<<<<<===???@@@AAABBBCCCDDDEEEGGGGGGHHHGGGFFFEEECCCCCCDDDCCCBBBAAA???>>>;;;:::888666444333222222555666888999999999888888444444555555666777777777444444444444444444444444///000111222222222222222............////////////...000222555666666555444333555666777777888;;;===???@@@AAAAAA@@@>>>;;;999===<<<;;;:::999:::;;;<<<:::::::::;;;===@@@CCCEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBGGGLLLOOORRR[[[jjjvvvzzzbbbUUUNNNIIIFFFDDD<<<>>>AAABBBEEEMMMZZZccckkkooopppiii\\\RRROOOOOODDDDDDEEEEEEEEEEEEDDDDDD@@@AAABBBCCCDDDEEEFFFGGGBBBBBBBBBAAA@@@>>>===<<>><<<;;;<<<===<<<;;;:::999888999:::;;;===;;;<<<@@@EEENNN]]]jjjvvvyyy|||{{{vvvnnngggccc___^^^^^^aaadddggghhhhhh___\\\[[[[[[YYYYYY```iiisss{{{uuujjjdddYYYWWWTTTRRRQQQOOOLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@999999999999;;;===@@@AAABBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@???>>>>>>;;;;;;<<<<<<;;;;;;:::999777888999:::;;;:::999888;;;;;;???EEELLLWWWiiiyyy{{{jjjYYYOOOKKKHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMKKKKKKLLLLLLJJJIIIIIIGGGEEEDDDEEEEEEDDDCCCAAA@@@???>>>===<<<;;;:::888666555444555555333222111000000////////////////////////000000000000000........................------...///000111222222222222333333333333333333888999::::::999777555333333333333333333333444444222222111000000111222333555444222000//////000000333333333444555666666777333222000......///111222111333555777999;;;;;;<<>>>>>>>>>>>?????????@@@@@@AAAEEEJJJNNNLLLLLLLLLKKKIIIGGGDDDCCCAAABBBFFFJJJPPPYYYbbbiiixxxmmmZZZNNNGGGDDDCCCAAABBBDDDDDDGGGMMMWWW___kkkrrruuummmbbbYYYRRRLLLFFFEEECCCAAA@@@@@@@@@AAAGGGDDDBBBBBBDDDEEECCC@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@BBBDDDDDDBBB@@@???>>>===<<<;;;:::::::::::::::999777:::AAAEEEKKKYYYhhhzzzxxxqqqnnnnnnllllllqqqwwwyyyvvvrrrlllddd\\\ZZZXXXWWWYYY]]]eeeiiiqqqzzz{{{ooofff]]]YYYTTTSSSTTTUUUSSSQQQNNNMMMKKKHHHEEEBBB???===999999;;;<<<<<<<<<<<<<<>>===<<<::::::999999777666555555555333111111111000////////////000............------------........................------...///000111222222333333333333333444444444444555666666666444222111000111111111111222222222333222222111111222333333444444333222111111111222222222333333444555555666333222000///...///000111000111333666888:::<<<<<<@@@AAABBBDDDDDDEEEDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA???>>><<<;;;;;;:::888777444444444555555555555666666555555555555444444444555444444444333333333222333333333333222111000///000000000000000000000000111111000000111222444555444444444555666777888999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===???@@@BBBCCCEEEHHHLLLPPPSSSSSSSSSRRROOOLLLIIIGGGFFFGGGHHHIIILLLRRRYYY^^^kkk{{{lllZZZNNNGGGDDDBBB@@@AAABBBBBBDDDKKKUUU\\\hhhpppuuupppggg^^^UUUNNNIIIGGGEEECCCBBBBBBCCCDDDFFFEEEDDDDDDFFFGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDBBB@@@???@@@======<<<;;;:::::::::;;;999888;;;AAAEEEKKKXXXeeettt|||~~~pppggg^^^ZZZWWWUUUVVVYYY___cccjjjrrrzzzuuulll___ZZZUUUSSSTTTUUUSSSQQQNNNMMMLLLIIIGGGDDDAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????AAA@@@@@@@@@??????>>>>>>============<<<;;;:::999888888888888888999::::::;;;<<<===>>>BBBJJJSSSYYYjjjrrr~~~|||yyy~~~fffUUUMMMJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNLLLKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFFFFFFFCCCAAA@@@???===<<<:::999999999;;;999777666666555333111222111111000000000000000///.........---,,,,,,,,,........................------...///000000111222333333333444444444555555222222444444444333222111000000111111111222222222444333222222222222333333333333444444444333333222222222222333444444555555444333111///....../////////000222555888;;;===>>>???@@@AAACCCEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFDDDCCCBBBAAAAAAAAA???<<<999777777777666555444444444555555555555666666555555555555444444444555555555444444444444444444444444444333222111111000000000000000000000000222111111111222333444555444444444555666777888999999999999999::::::::::::999999999:::;;;<<<======@@@BBBEEEHHHJJJLLLPPPRRRXXXXXXYYYXXXUUUQQQMMMKKKIIIIIIHHHHHHIIILLLRRRVVV\\\iiivvv~~~{{{jjjZZZNNNGGGCCCBBB@@@@@@@@@???@@@GGGQQQYYYdddnnnwwwuuunnneeeZZZQQQLLLJJJGGGDDDCCCDDDEEEFFFFFFFFFFFFGGGIIIIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDEEECCCAAA@@@AAABBB???>>>===<<<;;;;;;;;;;;;999999;;;@@@DDDJJJUUU___jjjtttuuujjj___YYYTTTPPPPPPSSSVVVZZZ___eeelllttt|||{{{qqqaaa]]]WWWTTTUUUUUUSSSQQQNNNNNNMMMKKKIIIGGGEEEDDD???>>><<<;;;:::::::::;;;;;;;;;::::::;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::888777666666666777888999;;;<<<======???CCCIIIMMMWWW^^^iiisss{{{}}}|||fffUUUMMMLLLIIIIIIIIIJJJJJJKKKMMMMMMNNNLLLKKKJJJKKKKKKJJJHHHFFFFFFFFFHHHHHHGGGDDDAAAAAA???>>><<<::::::::::::<<<:::888777666555333111222222111000000000000000111111000///......------........................------......///000000111333333333444444555555666333444555555666555555444222222222333333444444555333333333222222222222222111222333444444444333222333333333333444444555555444333222000///.........///000222555888<<>>@@@AAABBBEEEIIIMMMNNNPPPRRRTTTWWWXXXYYYYYYWWWTTTPPPNNNGGGHHHHHHHHHIIIMMMRRRVVVTTT]]]fffmmmvvv}}}uuuhhhZZZOOOHHHCCCBBBAAAAAA???===>>>DDDNNNVVVbbbnnnxxxzzzuuukkk^^^SSSNNNKKKHHHDDDCCCCCCEEEFFFEEEFFFHHHJJJKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDBBBBBBCCCDDDAAA@@@>>>===<<<;;;;;;;;;:::;;;===@@@CCCHHHPPPWWW```hhhvvvuuujjj^^^WWWQQQKKKJJJMMMMMMPPPTTTYYY^^^gggrrryyy~~~tttfffaaaZZZVVVVVVUUUTTTRRRNNNNNNNNNMMMLLLJJJHHHHHHCCCAAA>>>;;;:::999:::;;;;;;;;;::::::::::::;;;;;;<<<====================================<<<;;;;;;999888777666666777888999:::;;;======>>>@@@CCCEEEKKKQQQ[[[dddmmmvvviiiVVVOOONNNJJJJJJIIIJJJJJJKKKLLLMMMMMMLLLJJJJJJKKKKKKIIIHHHHHHGGGHHHIIIIIIHHHEEEBBBBBBAAA???<<<;;;;;;;;;;;;<<<:::888777666555333111222111111000///000000000111000000///...------,,,........................------......//////000000222222333333444555555666444555555555666666555555111111222333444444555555333333333222222111111000000000222333333222111111444444444444444555555555444333222111///.........///000222555999===@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDAAA<<<:::::::::999999444444444555555555555666666555555555555444444444555555555555555555555555444444555555555444333333000000000000000000000000111222222333444444444555555555666666777888:::;;;::::::::::::;;;;;;;;;;;;;;;:::;;;<<<>>>@@@CCCEEEFFFIIIMMMPPPQQQRRRSSSTTTSSSTTTVVVWWWWWWUUUSSSQQQHHHIIIJJJJJJKKKNNNSSSVVVUUUZZZ^^^bbbhhhnnnppppppqqqmmmdddZZZPPPHHHDDDBBBCCCCCCAAA>>>>>>BBBKKKSSSaaalllxxx|||xxxpppbbbVVVOOOMMMIIIFFFCCCCCCCCCDDDCCCEEEHHHJJJKKKLLLMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDEEEGGGCCCBBB@@@>>>===;;;;;;;;;;;;===???@@@CCCHHHMMMPPPVVV]]]hhhuuu{{{tttnnndddYYYSSSMMMGGGEEEGGGGGGIIILLLOOOSSS\\\hhhqqq|||yyymmmfff^^^YYYWWWVVVTTTRRROOOOOOOOONNNMMMLLLKKKJJJFFFDDD@@@===;;;::::::;;;::::::999999999999999:::;;;;;;;;;<<<<<<======>>>=========>>>======<<<;;;::::::999888888888999:::999;;;===>>>>>>???AAACCCEEEKKKSSS[[[cccnnnzzzlllWWWOOOOOOJJJJJJJJJJJJJJJKKKLLLLLLMMMKKKJJJJJJJJJJJJIIIGGGHHHHHHGGGHHHHHHHHHEEECCCCCCAAA???<<<;;;;;;<<<<<<;;;999777666666555333111111000000///////////////...---------,,,+++++++++........................------........./////////111111222222333444555555333333333333333333333333//////000111222333333444333444444444333222111000111111222222222111111000333333333333444444444444333222222111000///......000000222444888<<<@@@BBBEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBDDDAAA===;;;;;;:::999888444444444555555555555666666555555555555444444444444444444444444555555555333444444555555444333333000000000000000000000000000111222333444444444333222222222333444555777777::::::::::::;;;;;;;;;;;;:::::::::;;;>>>AAAEEEGGGKKKMMMPPPQQQQQQQQQQQQRRROOOPPPRRRSSSSSSSSSSSSRRRKKKLLLLLLKKKKKKLLLPPPRRRVVVXXXZZZ\\\___bbbddddddfffeeeaaaYYYQQQJJJFFFDDDDDDDDDBBB@@@>>>BBBIIIOOO^^^iiiuuuzzzyyysssfff[[[SSSQQQNNNJJJGGGEEECCCCCCBBBDDDGGGHHHIIIKKKNNNPPPMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKKKKJJJHHHGGGHHHIIIDDDCCCAAA???===<<<;;;;;;:::>>>AAABBBFFFMMMPPPPPPPPPTTT\\\fffqqq{{{{{{ssskkkgggbbbYYYQQQMMMIIICCCBBBCCCAAADDDGGGHHHJJJRRR___iiittt{{{tttmmmccc\\\YYYWWWTTTQQQPPPPPPPPPOOOOOOMMMLLLKKKHHHFFFCCC@@@>>><<<<<<<<<888888777777666666777777::::::;;;<<<======>>>>>>=========>>>>>>======<<<;;;;;;;;;;;;:::::::::999999:::===>>>>>>>>>@@@BBBAAAFFFLLLRRR[[[gggttt~~~nnnXXXOOONNNKKKJJJJJJJJJJJJKKKLLLLLLMMMKKKJJJJJJJJJJJJIIIGGGHHHFFFEEEEEEFFFEEEDDDBBBCCCAAA>>>;;;::::::;;;<<<999777666555555555333111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,........................---------........./////////000000111222333444555444333222111111111111111...///000111222333333444555666666666555444333222444333222222111111111111111111111111111111111111111111111111111000////////////000222555999===@@@DDDDDDCCCCCCCCCEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGFFFDDDCCCCCCBBBBBBBBB@@@===<<<;;;:::777555444444444555555555555666666555555555555444444444222333333333444444444444333333444444444444333333000000000000000000000000///000111333333333333222111111111222333444555666999999999999::::::::::::<<<<<<<<<===@@@DDDHHHKKKOOOQQQRRRQQQPPPNNNOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMIIIJJJJJJIIIIIIJJJLLLOOOSSSTTTUUUXXXZZZ\\\^^^___]]]^^^^^^YYYRRRKKKGGGFFFCCCCCCCCCAAA???@@@FFFJJJZZZdddpppvvvyyyvvvlllbbbYYYXXXUUURRRMMMIIIFFFDDD@@@BBBEEEFFFFFFIIIOOOSSSQQQQQQOOONNNLLLJJJIIIIIIKKKMMMOOONNNLLLJJJJJJJJJFFFEEECCC@@@>>><<<;;;;;;999>>>CCCEEELLLUUUXXXUUURRRSSSUUUZZZ```fffkkkmmmmmmmmmmmmjjjddd^^^YYYVVVSSSMMMIIIHHHFFFBBB@@@AAA===@@@CCCCCCDDDKKKWWWbbbmmmttt{{{ssshhh```[[[WWWTTTQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHFFFDDDAAA???======999999888777777777777777::::::;;;<<<===>>>??????======>>>>>>>>>>>>======:::;;;<<<<<<<<<;;;999888:::;;;======<<<===???@@@???BBBGGGMMMUUUaaapppzzzoooXXXNNNMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMKKKJJJIIIJJJJJJIIIGGGGGGEEECCCBBBCCCCCCCCCBBBBBB@@@===:::888999:::;;;888666555444555555333222//////...---------------------..........................................---------..................///000111222333444444555444333222111111111111000111111333444555666666777888888888888666444333777666444222111111222222000000000///////////////000000111111111000000///......///000333777;;;===CCCBBBBBBBBBDDDFFFHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCEEEDDDBBBAAA@@@>>>;;;888444444444555555555666666666666555555555444444444222222222333333444444444222222333333444333333333000000000000000000000000...///111222333333222222222222222333444555666777777888888888888999999999@@@??????AAADDDHHHMMMOOORRRSSSSSSQQQNNNMMMMMMNNNHHHGGGEEEDDDDDDDDDFFFFFFEEEFFFGGGGGGGGGHHHKKKNNNOOOOOOQQQUUUXXXZZZ\\\___XXX[[[\\\YYYRRRLLLHHHGGGAAACCCCCCAAA>>>???CCCGGGWWW```lllsssxxxxxxpppggg^^^]]][[[XXXSSSMMMIIIFFF@@@BBBCCCDDDEEEHHHOOOTTTTTTTTTRRRPPPNNNLLLJJJIIILLLNNNPPPPPPNNNLLLKKKJJJGGGEEECCCAAA>>>===;;;;;;777>>>DDDHHHPPP[[[^^^[[[WWWUUUSSSRRRTTTVVVWWWWWWYYYZZZYYYWWWRRRMMMJJJIIIJJJEEECCCEEEDDDAAA???@@@;;;>>>AAA@@@@@@FFFSSS]]]hhhppp{{{vvvkkkaaa\\\XXXTTTQQQRRRQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGFFFCCCAAA???===<<<<<<;;;::::::999::::::999:::;;;<<<===???@@@@@@======>>>>>>>>>>>>>>>===888:::<<<======;;;888666;;;<<<<<<<<<;;;;;;===??????AAAEEEJJJRRR___nnnxxxtttYYYMMMNNNKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHGGGFFFEEEGGGGGGGGGGGGFFFDDDCCCBBBHHHCCC===999999:::<<<<<<:::999999777555333111000444222///,,,---///333555222000//////000000///---///......------,,,++++++///...---------///000111///000000000000111111111000000000000000000000000333111000000333666888999;;;===???@@@???===999777333333222222222333444444000000111111111222222222//////000000000...---+++000111222333555999>>>BBBCCCCCCDDDFFFFFFGGGGGGGGGIIIGGGGGGIIILLLMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEBBB???;;;777555888888777777666666555555333333444444555666777777555555444444444333333333555555444444444333333333333333222222111000//////000111222333444333222222222333333444555555555555777888:::;;;;;;:::999888<<<>>>@@@CCCGGGKKKNNNPPPTTTRRRPPPMMMJJJHHHFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@BBBDDDDDDEEEFFFIIIKKKPPPNNNNNNQQQVVVZZZ[[[ZZZ\\\[[[XXXUUUPPPLLLHHHFFFGGGFFFEEEBBB@@@???AAACCCVVV]]]gggpppuuuvvvuuutttllliiiddd___ZZZTTTNNNIIIEEECCCCCCDDDGGGIIIKKKKKKRRRRRRSSSUUUUUUSSSNNNKKKLLLOOOSSSRRRNNNKKKIIIJJJGGGFFFEEECCC@@@>>>;;;:::<<<<<>>======>>>===<<<<<<>>>DDDKKKQQQ___hhhuuuyyymmmccc]]]XXXSSSOOONNNOOOOOOOOOOOONNNMMMMMMKKKKKKJJJHHHFFFCCCAAA@@@======<<<;;;::::::::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>??????>>>>>>======<<<<<<@@@>>>@@@GGGPPP[[[kkkxxxtttYYYNNNOOOIIIIIIIIIHHHIIIIIIJJJKKKNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGGGGGGGFFFDDDCCCBBBDDDAAA>>><<<<<<<<<;;;:::999999888777555333111000333111000...---,,,------000///......//////...---........................//////...---......///000//////000111111222333333222222222222222222222222///...---///222444666666:::<<>>@@@BBBMMMTTT___iiippptttuuuuuuooollliiiddd___XXXPPPKKKFFFDDDBBBCCCEEEHHHJJJJJJQQQRRRTTTVVVWWWUUUQQQNNNNNNOOOQQQPPPNNNLLLJJJJJJGGGFFFEEECCCAAA???<<<;;;??????EEEQQQ]]]dddlllsssooollldddZZZUUUUUUSSSOOOSSSQQQNNNKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@AAA??????===<<<===BBBIIINNNZZZcccrrrzzzpppggg```ZZZTTTOOOOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLKKKIIIGGGEEEBBBAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@?????????????????????????????????>>>>>>=========@@@??????>>>>>>======<<<>>>===???GGGPPP\\\mmm{{{uuuZZZPPPPPPJJJIIIIIIIIIJJJJJJKKKLLLOOONNNMMMKKKIIIGGGFFFEEEGGGGGGGGGGGGFFFDDDCCCBBB@@@????????????>>>;;;888999888888777555333111000000000000000///---,,,+++...---,,,---...///...---------......///000000111000//////.........////////////000111333444555555333333333333333333333333------...000333555555444888:::>>>BBBDDDEEEDDDCCC666666555444333333333444000000000000111111111111111111000///............,,,---...///000444999===???@@@AAACCCEEEFFFGGGGGGJJJJJJJJJKKKMMMNNNMMMLLLHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGEEECCC@@@<<<888666333333444555555666777777444444444555555666666777777777666666666555555555444444444444333333333333111111000000///.........///000111111222222111111111222333444555555555555777666666666777777888999;;;<<<>>>AAADDDGGGJJJLLLGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAAAAABBBDDDHHHKKKLLLMMMNNNRRRUUUWWWVVVUUUYYYXXXVVVSSSOOOKKKGGGEEEEEEEEEDDDBBB??????@@@BBBDDDKKKWWWcccnnnuuuxxxyyyuuurrrooojjjeee]]]TTTOOOHHHEEEBBBAAACCCFFFHHHIIINNNPPPTTTXXXZZZYYYUUUQQQQQQOOOMMMLLLMMMLLLKKKJJJGGGFFFEEEDDDBBB@@@>>>===@@@AAAHHHUUUbbbmmmxxxyyymmmccc^^^ZZZVVVYYYUUUOOOKKKIIIGGGEEEDDD?????????@@@AAACCCDDDEEEBBBAAA@@@======@@@EEEIIIRRR\\\lll|||}}}tttmmmfff___VVVQQQOOOOOOPPPQQQQQQRRRRRRRRRNNNMMMLLLKKKIIIGGGEEEDDDBBBBBBAAA@@@????????????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????AAA@@@@@@???>>>>>>=========<<>>>>>??????>>>;;;999888888777666555333111111//////000111111111222222...---,,,---///000///...------......////////////000//////..................///000222444666777888333333333333333333333333//////111444777888666555555777;;;???BBBCCCCCCCCC888777666555444333333333111111111111222222222222333111000...---......///...///000000222666;;;???>>>@@@AAADDDFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHGGGFFFDDD@@@<<<999777555555555666666666777777444444555555666666666777666666666666555555555444444444444333333333222222111111000000000///////////////000000111111111111111222333444555666666666666555555444555666888999;;;<<<===???BBBEEEGGGIIIFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAABBBDDDDDDCCCDDDCCCCCCCCCEEEIIILLLNNNOOORRRUUUWWWXXXWWWVVVWWWVVVUUUSSSOOOKKKGGGDDDFFFFFFEEECCCAAA@@@AAACCCBBBHHHSSSbbbooozzz~~~zzztttnnnggg___XXXSSSJJJGGGBBBAAABBBEEEGGGIIIKKKMMMRRRXXX[[[[[[XXXTTTSSSOOOJJJIIIJJJLLLKKKIIIGGGGGGFFFEEEDDDBBB@@@???===???GGGUUUcccppp~~~vvvnnnhhhccc```ZZZRRRKKKHHHFFFEEEDDD?????????AAABBBDDDFFFGGGEEEDDDBBB???===>>>AAADDDLLLVVVfffwwwzzztttnnneee[[[TTTPPPPPPPPPQQQQQQRRRSSSSSSOOOOOONNNMMMKKKJJJHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>=========@@@GGGOOO\\\ooo{{{___RRRQQQKKKKKKKKKLLLLLLMMMOOOOOOOOONNNMMMKKKIIIHHHFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBBBB@@@===<<<======<<<;;;777777777666555333222111000000///...///111333444///...---...000111111000.........---------,,,,,,//////////////////.........///000222444666888888222222222222222222222222111111333666888888666333333444777:::<<<=========888777666555444333333333222222222333333333444444333222000///....../////////000111111222666;;;???@@@AAACCCEEEGGGHHHIIIIIIGGGHHHIIIJJJJJJJJJKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGDDDAAA===999777888888888777777777666666555555555666666666666666555555555444444444333333444444333333333222222222222111111111111111000000000000000000000111111111222222444555666777777777666555555555555777999:::<<<<<<===???AAACCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAACCCFFFIIIKKKLLLIIIJJJJJJHHHHHHIIIKKKNNNQQQSSSVVVXXXYYYYYYXXXXXXVVVVVVVVVTTTQQQLLLHHHFFFDDDEEEEEECCCAAA???@@@AAACCCHHHRRRaaarrrzzzqqqiiiaaa[[[WWWNNNJJJEEEBBBCCCEEEGGGHHHHHHJJJPPPVVV[[[\\\ZZZWWWVVVQQQKKKHHHIIIKKKJJJIIIHHHHHHHHHGGGEEECCCBBBAAA<<<>>>FFFSSSaaaoooyyysssggg```VVVMMMHHHFFFDDDDDD@@@@@@AAABBBCCCEEEGGGGGGGGGGGGEEEAAA???>>>???AAAGGGQQQaaaqqq{{{vvvmmmbbbZZZRRRRRRQQQQQQQQQRRRRRRSSSPPPPPPOOOOOOMMMLLLKKKJJJFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBAAA@@@???>>>>>>??????BBBGGGNNNZZZnnnbbbRRROOOHHHHHHHHHIIIJJJKKKLLLMMMPPPOOONNNMMMLLLJJJIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBDDDAAA===:::;;;<<<======666666666555444333222111222000...---,,,---///000000///...///000111000//////......---,,,,,,++++++------...///000000//////...///000222444666777888222222222222222222222222111111222333555444222///111222444666777888888777666666555444333333333444222222222333333333333444222222111000////////////---...//////000333888<<>>:::888::::::999888888777666666666666666666666666666666555444444444444333333333333333333333222222222222222222222111111111111111111000000000000111222222333444555777888999999999666666666777888999:::;;;=========???@@@BBBDDDEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@AAACCCFFFJJJNNNQQQSSSRRRSSSSSSRRRPPPOOOPPPQQQTTTVVVXXXYYYXXXWWWXXXXXXVVVWWWWWWVVVSSSOOOJJJHHHBBBCCCDDDBBB@@@>>>>>>???CCCGGGPPPaaasssxxxooofff___ZZZQQQMMMIIIFFFFFFGGGHHHHHHGGGJJJNNNTTTZZZ]]]\\\[[[ZZZVVVPPPLLLJJJKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA???@@@GGGSSS___mmm~~~nnnfff[[[QQQJJJFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGDDDAAA???@@@AAAEEEMMM[[[jjjyyy}}}uuujjjbbbXXXVVVTTTSSSRRRQQQRRRRRRPPPPPPPPPOOOOOOMMMLLLLLLHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>???@@@CCCHHHNNNYYYnnndddRRRNNNGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBEEEBBB>>>;;;;;;;;;;;;;;;666666666555444333222111////////////............000///......///000///---............------------+++,,,...///000000000000//////000222333555666666333333333333333333333333222111111111222111...,,,000111222444555666666666444444333333333333333444000000111111111222222222111111111111000000......,,,---......///222777:::AAABBBCCCEEEFFFGGGGGGGGGHHHJJJMMMMMMLLLKKKLLLNNNIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHEEEBBB>>>;;;888888888888888777777777777777666666666666666666666555555555555444444444444333333333222222222222111000000000111111111111111222111111000111222333444444555666888:::;;;;;;;;;666777888:::;;;<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHLLLOOOSSSWWWYYYZZZ\\\\\\[[[XXXVVVUUUUUUSSSUUUWWWVVVTTTSSSUUUWWWWWWXXXYYYXXXVVVQQQMMMJJJDDDEEEFFFDDDBBB@@@@@@AAACCCFFFPPPaaawwwyyynnnccc\\\TTTQQQLLLJJJIIIIIIIIIHHHIIIKKKNNNTTTZZZ^^^______^^^\\\XXXRRRNNNLLLMMMNNNMMMLLLKKKIIIGGGDDDBBBAAA@@@AAAGGGPPP[[[hhh{{{rrrkkk___TTTMMMHHHDDDBBBAAAAAABBBCCCEEEGGGIIIJJJHHHHHHHHHFFFCCCAAAAAABBBBBBIIIUUUcccrrr{{{qqqiii^^^\\\YYYVVVSSSRRRRRRRRRPPPPPPPPPPPPOOONNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDCCCBBB@@@??????>>>???CCCHHHMMMZZZppp}}}fffRRRLLLHHHHHHIIIIIIKKKLLLMMMNNNHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBDDDBBB???===<<<<<<:::999666666555555444333222111+++---000333444333222111000///------......---+++------......///000000000***+++---///111111111111//////000111333444555555444444444444444444444444444333111111111000...,,,000000222444555666777777333333222222222333444444////////////000000000000111111222222222000...------.........///222777;;;AAABBBCCCDDDEEEEEEEEEEEEEEEHHHKKKKKKIIIIIIJJJMMMIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHFFFBBB>>>;;;999555555666666777777888888777777777777666666666666777666666666555555555555333333333222222222111111////////////000000000000333222111111111222444444555666777999;;;<<<<<<<<<777888:::<<<============>>>>>>??????@@@AAACCCCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMOOOQQQUUUYYY\\\]]]```aaacccaaa^^^ZZZXXXWWWRRRSSSTTTSSSPPPPPPRRRUUUXXXYYYZZZZZZWWWSSSOOOLLLGGGIIIIIIHHHFFFDDDDDDDDDDDDGGGQQQddd{{{tttfff]]]UUURRROOOMMMLLLKKKIIIHHHLLLLLLOOOTTTZZZ___aaaaaaaaa```^^^WWWPPPMMMNNNQQQNNNMMMLLLJJJGGGEEEBBBAAA@@@@@@EEEMMMVVVcccvvvuuummmbbbWWWNNNHHHDDDBBB@@@@@@AAACCCFFFIIIKKKMMMHHHHHHIIIGGGDDDBBBBBBCCCAAAGGGQQQ^^^lll|||uuunnnccc```\\\XXXUUUSSSSSSSSSOOOPPPPPPPPPOOOOOONNNMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKGGGFFFEEEDDDBBBAAA@@@???<<<===BBBGGGNNN[[[rrrzzzdddTTTQQQNNNLLLJJJJJJLLLNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIEEEFFFFFFFFFFFFFFFEEEDDDEEEBBB>>><<<<<<;;;:::999666555444333222111111111222111000...------------.../////////222444000)))------------.../////////......///000000///...---,,,...111333555666777777111111222222222111000000222222222111000//////...000111333444555555444444222222222444555555444222333333333444444555555555111111111111000///...---////////////111333555666>>>BBBDDDCCCCCCGGGIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHMMMLLLKKKJJJIIIJJJJJJKKKKKKIIIFFFBBB>>><<<:::999999888888777777777777888333666888888666555777:::666555444333222333333444444444444333333333222222111111222333333111000///111111111222222333333444555444444888;;;===;;;888888:::>>>??????>>>??????AAA@@@@@@AAABBBCCCDDDDDDCCCEEEHHHLLLNNNPPPQQQQQQPPPQQQRRRTTTXXX[[[___```fffggghhhgggddd___ZZZVVVUUURRRQQQSSSSSSQQQRRRUUUVVV[[[______[[[UUURRRQQQSSSOOOJJJGGGEEEDDDBBBAAAHHHMMMUUUcccwwwssseee^^^UUUSSSRRRRRRRRRPPPKKKGGGKKKIIIKKKRRRYYY\\\```eeedddeeebbb]]]YYYWWWRRRKKKLLLKKKJJJJJJJJJHHHEEECCCDDDAAABBBHHHQQQ[[[kkkwww}}}qqqkkkbbbYYYRRRLLLHHHEEECCCCCCCCCEEEHHHJJJJJJIIIJJJJJJKKKIIIEEEBBBBBBBBBAAABBBIIIVVVdddsss~~~wwwnnnhhh```\\\ZZZXXXVVVSSSSSSRRRRRRQQQPPPOOOOOONNNMMMKKKHHHHHHJJJKKKLLLKKKIIIIIIIIIIIIHHHHHHGGGFFFIIIHHHFFFDDDDDDEEEGGGHHHEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDAAA???:::>>>BBBEEEMMM\\\rrrwwwfffTTTPPPNNNLLLJJJJJJLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJHHHGGGCCCCCCCCCCCCCCCBBBBBBAAACCCAAA>>>======<<<:::888666666555444333222111111222111000///////////////,,,......******...000...***++++++,,,,,,,,,,,,+++......///000000000///...---///111333555666666666333444444444333222111111222222222111000////////////111222333444444333333111000111222444444222000111111222222333333333333222222222111000000//////////////////111333555666===BBBDDDCCCCCCGGGIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKJJJIIIIIIJJJJJJKKKLLLKKKHHHDDDAAA>>><<<;;;777777666555555555666666333555666666444333555777777666555444444444555555444444444333333333222222111222222222222111000000111111222222333333444444777666666999<<<>>>===;;;<<<>>>???@@@@@@AAACCCEEEBBBBBBBBBCCCEEEGGGHHHIIIMMMOOOQQQSSSUUUVVVVVVVVVXXXWWWVVVVVVWWWYYY[[[]]]bbbdddfffgggeeebbb^^^[[[WWWSSSRRRSSSSSSPPPQQQTTTXXX]]]aaaaaa]]]WWWSSSQQQRRROOOKKKHHHHHHGGGGGGFFFJJJMMMUUUbbbvvvqqqddd]]]___]]][[[[[[ZZZWWWRRRMMMLLLJJJLLLRRRXXX\\\aaafffdddfffddd___\\\[[[VVVQQQNNNMMMLLLLLLKKKJJJGGGDDDDDDAAAAAAEEEKKKTTTaaalllzzzyyymmmhhh```YYYSSSOOOKKKHHHFFFEEEEEEGGGIIIKKKJJJJJJIIIJJJJJJIIIEEECCCBBBBBBCCCBBBGGGQQQ^^^mmmvvvppphhhbbb^^^ZZZUUUQQQQQQPPPPPPOOOOOONNNNNNNNNOOOMMMKKKKKKLLLMMMLLLKKKKKKKKKKKKJJJJJJHHHGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJKKKJJJHHHGGGFFFFFFDDDAAA???<<<@@@DDDHHHPPP```uuuyyygggUUUPPPMMMLLLJJJJJJLLLMMMNNNMMMNNNMMMMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>><<<:::777666666666666555333222000111111000000000000111111---444888333---,,,...///---...///000///...---,,,---...///000111111000000///000111222444444444444666666666555444333222111222222222111000000/////////000111333333333333222111111111333444444333111000000000111111111111111444333222111000000000000//////...///000222444555<<>>===;;;;;;:::999999999999999444555666555444333444555888777666666555555666666444444444444333333333333333222111111000111111111111111222222333444555555888777777999<<<=========??????@@@??????AAAEEEIIIDDDEEEFFFHHHJJJMMMPPPQQQXXXXXXYYYZZZZZZZZZYYYYYY\\\ZZZXXXWWWWWWYYY[[[]]]aaabbbdddeeeeeebbb```^^^YYYUUUSSSTTTSSSPPPQQQTTTZZZ^^^cccddd```ZZZUUUQQQRRRPPPLLLKKKKKKKKKKKKKKKKKKMMMSSS```rrrtttiiidddfffdddbbbaaa^^^ZZZUUUQQQOOOLLLMMMSSSXXX\\\aaahhhgggjjjiiieeebbbaaa]]]XXXSSSQQQOOONNNMMMLLLIIIGGGFFFAAA???BBBEEEJJJTTT^^^kkkttt~~~}}}uuulllhhhbbb]]]YYYUUURRROOOKKKIIIHHHHHHJJJKKKKKKJJJIIIJJJJJJHHHEEECCCBBBCCCDDDBBBDDDKKKVVVeeezzz|||wwwoooiiieee___XXXSSSPPPPPPOOOOOOOOOOOOOOOOOOQQQPPPOOOOOOPPPPPPNNNLLLNNNNNNNNNMMMLLLJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGEEEBBB@@@>>>AAAFFFKKKTTTdddyyyyyyeeeUUUQQQMMMKKKIIIIIIKKKMMMMMMMMMNNNMMMMMMKKKIIIGGGEEEDDDGGGGGGGGGGGGFFFFFFEEEDDD@@@???>>>>>>>>>===999777555666777888666444222000000/////////000000111222000>>>IIIDDD999000---,,,///000111222111000...------...///000000111222222000000111222222333333333666666666555444333111111222222222111111000000000...///111222333333222222222222222444666666444222000000000111111111111111333333111000000000111111//////...///000222333555;;;AAADDDDDDFFFJJJLLLKKKOOOMMMKKKIIIHHHIIIKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJNNNMMMKKKHHHEEEBBB???>>>======<<<;;;::::::::::::888888888777666555555666777666666666666666666666555444444444444333333333444333111000000000111222111222222333444555666666777777777999:::<<<======<<<===??????@@@BBBEEEHHHGGGHHHJJJMMMQQQTTTWWWYYY\\\\\\[[[ZZZYYYWWWVVVUUUXXXVVVUUUUUUWWWZZZ^^^```bbbcccccccccbbb```^^^\\\ZZZVVVTTTUUUTTTQQQRRRUUUYYY^^^dddhhhfffaaaZZZVVVUUURRRNNNLLLLLLMMMMMMLLLKKKKKKPPP[[[jjj{{{yyyssspppmmmllljjjhhhddd```[[[WWWRRRPPPPPPTTTXXX\\\ccckkknnnrrrrrrmmmhhhfffbbb^^^WWWTTTQQQOOONNNMMMJJJIIIFFFBBB???@@@AAADDDLLLUUU```iiisssxxx|||~~~{{{uuuppplllhhhccc```\\\YYYVVVOOOLLLJJJIIIJJJJJJIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDBBBBBBGGGOOO___vvvzzzuuupppmmmggg___YYYRRRRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQSSSTTTTTTRRRPPPQQQQQQQQQOOONNNLLLJJJIIIJJJIIIIIIHHHIIIIIIJJJKKKNNNNNNMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHHHHFFFDDDAAA???BBBGGGMMMXXXiii}}}yyy}}}cccUUURRRMMMKKKIIIIIIKKKLLLMMMLLLNNNMMMMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<999777555666777888666444222000............///000111111111???JJJFFF:::111...---,,,------...---,,,***)))---......///000111111222000000000000111111222222444444444333333111000000222222222222111111111111...///111222333333222222111111111333555555333111222222222222222222222111222222111111000000111111//////......///111333444999@@@DDDEEEGGGKKKNNNLLLNNNLLLJJJIIIHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJMMMLLLKKKIIIFFFBBB???>>>:::999888777666666666666888888777777777666666555555555555555666555555555555555555444444444333333444333111000000000111222111222333444555666777777888999:::;;;<<<===???@@@999<<<@@@BBBCCCDDDEEEGGGIIIKKKOOOTTTXXX[[[\\\]]]\\\[[[YYYWWWTTTSSSQQQPPPRRRRRRQQQRRRTTTXXX\\\^^^]]]]]]^^^^^^^^^]]]]]]\\\[[[WWWVVVWWWWWWTTTUUUXXXYYY___gggmmmooojjjccc]]]YYYUUUQQQNNNMMMMMMLLLKKKKKKHHHKKKTTT___kkk||||||yyyxxxyyyyyyxxxtttoooiiieeebbbWWWTTTSSSVVVXXX\\\fffooowww|||}}}wwwppplllfffaaaZZZVVVRRRNNNMMMLLLJJJIIIFFFBBB@@@@@@AAABBBIIIQQQYYYbbbkkkqqqvvv{{{zzzuuuvvvrrrnnnjjjfffaaa\\\XXXRRROOOLLLIIIIIIHHHGGGFFFGGGHHHIIIHHHFFFDDDDDDDDDCCCAAAAAAEEEMMM\\\ttt|||xxxtttnnnfff```VVVUUUSSSQQQPPPPPPPPPQQQQQQQQQRRRTTTVVVWWWUUUSSSSSSSSSSSSRRRPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMOOOOOOOOONNNMMMMMMLLLLLLMMMLLLJJJIIIIIIHHHEEECCC@@@BBBGGGOOO\\\nnnzzzzzzbbbTTTRRRLLLKKKIIIIIIKKKLLLMMMLLLNNNMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>=========<<<:::888666666666666555333222000......---......///000000///666:::555///...000111---------,,,,,,,,,,,,,,,......------...///000111000/////////000111222222111111222222111111000000222222222222222222222222///000111333333333333222000000000111333333111000333333333333333222222222222222333333333222222111//////......///000222333666===BBBDDDFFFKKKMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIILLLLLLKKKIIIFFFCCC@@@>>><<<;;;:::999888777777777666555444444555666444333444444555666666666555555555555555555444444444333333222111111000111111111222222333444666777888888888;;;>>>@@@@@@@@@@@@AAA:::===BBBEEEFFFGGGHHHIIIJJJNNNTTTYYY]]]^^^^^^]]]ZZZYYYVVVSSSQQQOOONNNMMMOOOOOONNNOOOPPPRRRTTTUUUTTTTTTUUUWWWYYY[[[]]]^^^ZZZWWWVVVYYYZZZYYYZZZ^^^]]]cccmmmuuuyyyuuummmfff]]]YYYTTTPPPOOOMMMLLLJJJJJJFFFHHHOOOTTTZZZhhhxxx~~~wwwooojjjggg\\\YYYWWWXXXYYY]]]hhhttt~~~yyyqqqjjjccc[[[WWWQQQLLLJJJIIIHHHGGGDDD@@@???@@@AAABBBGGGOOORRR[[[eeemmmttt{{{{{{xxx{{{xxxtttpppkkkeee^^^YYYVVVSSSNNNJJJIIIHHHFFFEEEFFFGGGHHHHHHFFFEEEEEEEEEBBBAAACCCFFFLLLZZZqqq}}}vvvnnnhhh]]][[[WWWTTTRRRQQQQQQQQQRRRQQQRRRSSSVVVWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOMMMKKKKKKJJJIIIFFFDDDAAACCCHHHQQQ```rrr}}}|||}}}dddTTTOOOLLLJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGIIIHHHHHHHHHGGGEEEDDDCCC@@@>>><<<;;;;;;;;;:::999666666555444333222111111//////////////////000000,,,///...++++++...000//////...---,,,,,,---///000......---,,,,,,---...//////.........///111222333///000111111222111111111222222222222222222222222///111222333444444333333222111222333555555333111444444333333333222222222222333555777777666444222//////......///000222333222999???AAADDDIIIKKKJJJIIIJJJKKKLLLLLLKKKKKKJJJMMMMMMNNNMMMLLLKKKIIIHHHLLLLLLLLLJJJGGGDDD@@@>>>@@@???>>><<<;;;:::::::::666444222333666777555444444555666777888777777666555555555555444444444444111222222222222111000000222222333555666777888999555999>>>AAA@@@???>>>???:::===@@@CCCDDDFFFIIIKKKKKKPPPWWW^^^aaa```^^^[[[VVVTTTRRROOOMMMKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNOOOQQQTTTWWWZZZ[[[YYYWWWWWW[[[]]]]]]___ccceeekkkuuuuuummm___[[[VVVSSSQQQPPPNNNMMMKKKFFFFFFKKKLLLMMMXXXggguuu~~~~~~sssmmmjjj```]]]ZZZZZZZZZ___kkkwwwwwwmmmfff[[[VVVOOOJJJGGGFFFEEEDDDAAA>>>===?????????DDDJJJMMMWWWcccmmmwww{{{wwwrrrlllddd___ZZZVVVQQQLLLJJJHHHFFFEEEEEEGGGHHHHHHFFFEEEEEEFFFBBBBBBEEEHHHLLLWWWkkk~~~{{{vvviiifffaaa]]]YYYWWWVVVVVVUUUTTTRRRRRRTTTTTTTTTSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLLLLKKKJJJGGGEEECCCEEEJJJTTTdddwww}}}{{{fffTTTMMMLLLJJJHHHHHHJJJLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEEEEDDDBBBAAA@@@AAA>>>;;;:::;;;;;;;;;:::666555444333222111111111111111000000000000111111,,,...------000222...'''+++***(((''''''***,,,...///...---,,,+++,,,---.........---...///111222444//////111222222222222222222222222222222222222222000111333444555555444444666555666777999999777555333333333222222222111111333555888::::::888555333//////......///000111222///666<<>>===<<<;;;999999888888777555444555888:::888666555666777999999999888777666666555555555444444444111111222333333111000///222222333555666888999999000666<<<>>>===;;;;;;;;;:::;;;===>>>@@@CCCHHHKKKLLLQQQYYY```cccaaa]]]YYYRRRQQQNNNKKKIIIHHHHHHHHHDDDEEEGGGIIIJJJJJJIIIIIINNNMMMNNNNNNPPPRRRUUUVVVYYYVVVWWW\\\______bbbggglllrrr|||zzzqqq```\\\XXXUUUSSSRRRQQQPPPLLLFFFFFFJJJHHHEEENNN]]]jjjvvvzzzssspppbbb___\\\[[[[[[```mmmzzzzzzpppiiiZZZUUUMMMHHHEEEDDDCCCCCC@@@===<<<======<<<@@@GGGLLLWWWdddooo{{{~~~zzzssskkkfff]]]YYYSSSNNNKKKIIIGGGFFFEEEFFFHHHHHHFFFEEEFFFFFFBBBDDDGGGJJJLLLTTTgggyyytttqqqkkkeee```^^^]]]\\\YYYVVVSSSRRRRRRRRRQQQQQQSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTPPPOOOMMMLLLLLLKKKHHHEEEEEEGGGLLLWWWgggzzz}}}wwwjjjWWWMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGJJJJJJJJJIIIGGGDDDAAA@@@>>>===<<<<<<===<<<:::888777777666666555444222111111///---...111222000...........................++++++,,,---,,,+++***)))---------............///...------......///000111///000000000000000//////222222333333222111///......000222444666555555444555666777777555555666888333333222222222222222333444555777888777666444333111000000///////////////555555777:::???EEEIIILLLJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNNNNMMMMMMMMMMMMLLLOOOMMMKKKIIIGGGFFFEEEEEEEEECCC???;;;888777777888777777777777777777777777:::777333333555777666444555555444444444333333333222000......///000///...111222222111111333666999<<<======>>>???>>>>>>>>>===<<<<<<===@@@DDDHHHKKKMMMRRRYYY]]]]]]ZZZXXXVVVOOOMMMJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJLLLNNNQQQRRRWWWXXXYYYZZZ\\\```fffjjjlllwww}}}nnngggaaaYYYUUUUUUVVVVVVUUURRRPPPLLLJJJJJJMMMQQQTTT```sss{{{rrrmmmgggbbb______cccooozzzuuujjj```VVVKKKEEEDDDCCC@@@;;;>>>===<<<;;;<<<>>>@@@AAAJJJSSSaaappp~~~wwwnnnfff___UUUNNNKKKIIIFFFDDDIIIHHHFFFFFFHHHIIIIIIIIIEEEDDDEEEGGGHHHOOO^^^nnn}}}xxxtttqqqmmmiiifff```]]]XXXSSSQQQQQQSSSUUUSSSQQQPPPPPPQQQRRRRRRQQQWWWVVVUUUTTTSSSSSSSSSSSSVVVTTTRRRRRRTTTTTTTTTSSSSSSPPPMMMLLLLLLKKKHHHEEEDDDFFFLLL[[[nnn~~~wwwiiiWWWNNNKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGJJJIIIIIIGGGEEECCCBBBAAA@@@>>><<<<<<<<<;;;:::888777777666666555444222111111///......111111000...........................+++,,,---------,,,+++***---------............///...------......///000111000111111111111111000000///000111222222111111000...000222444555555444444444666888888777666777888222222111000000000111111222333555777777777666555222222111000000000000000111111333666;;;@@@EEEHHHLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLJJJHHHFFFFFFEEEEEECCC???;;;888777777777777777777777777777777777999777444444555777666444555555444444444333333333333111//////000111000///111222222111111333666999888999::::::;;;;;;::::::<<<<<<;;;<<<>>>BBBFFFHHHIIINNNSSSVVVVVVUUUSSSRRROOOMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOPPPQQQRRRTTTTTTVVVWWWXXXYYYZZZ^^^dddhhhppp{{{sssiiibbb[[[WWWWWWXXXXXXXXXTTTRRRNNNKKKKKKNNNRRRTTTbbbtttwwwpppjjjdddaaa___```iiisssuuubbbYYYNNNGGGFFFFFFBBB>>>>>>===<<<;;;<<<>>>@@@AAAIIIQQQaaarrryyyiiibbbZZZTTTQQQPPPMMMKKKJJJHHHFFFEEEGGGHHHIIIIIIEEEEEEFFFHHHHHHMMMZZZhhhyyy}}}zzzwwwsssqqqiiifff```[[[WWWVVVWWWWWWTTTSSSRRRRRRSSSTTTUUUUUUYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSQQQPPPQQQQQQPPPOOOPPPMMMJJJJJJKKKJJJHHHEEEFFFIIIQQQ___rrr|||vvv}}}fffVVVNNNJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFJJJIIIGGGEEEDDDBBBBBBBBBBBB???<<<;;;::::::999888777777666666555444222111111///...///000111000...........................------......------,,,+++---------............///...------......///000111111111222222222222222111---...///000111111111111///000222444555555444444444666999:::999888888888444333222111111111111111000222333555666777666666333222222111111111111111//////111444888===BBBEEELLLLLLLLLLLLLLLLLLMMMMMMOOONNNNNNNNNMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFEEECCC???;;;999777777777666666666666666666666666999777555555666666666555555555444444444333333333444222000000111222111000111222222222111333555888666777777888888888888888;;;:::::::::<<>>===<<<<<<===???@@@FFFPPPaaatttoooiiiaaa\\\ZZZXXXTTTRRRMMMJJJFFFEEEFFFHHHJJJJJJFFFFFFGGGIIIHHHJJJSSS^^^nnnvvvzzzvvvpppiiidddaaa______YYYYYYXXXYYYZZZ[[[]]]^^^`````````___^^^]]][[[ZZZWWWUUURRRQQQQQQPPPOOOMMMNNNLLLJJJJJJJJJKKKJJJHHHIIIMMMWWWgggyyyxxxuuuzzzdddUUUNNNIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNMMMKKKIIIHHHGGGFFFIIIHHHFFFDDDBBBBBBBBBCCCDDD@@@<<<:::999999999888777777666666555444222111000000//////000000///..........................................------------------............///...------......///000111000111222222222222222222......//////000000000000///000222333444444444333444777;;;======;;;;;;:::888777666555444444444444111111333444555555555555222222111000000000000111000111222444888===BBBDDDJJJKKKKKKLLLMMMNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMNNNMMMMMMLLLKKKIIIHHHHHHEEECCC@@@===:::888777777666666666666666666666666888777666666666666666555555555444444444333333333555333111111222222222111111222333222222333555777777888999999::::::999999:::999999999:::<<>>===<<<===>>>???EEEOOOaaauuuzzztttlllfffbbb___YYYVVVPPPMMMIIIGGGHHHJJJKKKKKKGGGFFFHHHIIIHHHGGGLLLTTTaaajjjyyyzzzsssnnnjjjiiiccccccccccccdddfffiiikkklllmmmnnnnnnllliiifffddd^^^\\\YYYWWWVVVTTTPPPNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKRRR^^^nnnvvvwwwxxxcccTTTNNNIIIIIIIIIIIIIIIJJJKKKKKKPPPOOONNNLLLJJJIIIGGGGGGHHHGGGEEECCCBBBCCCCCCDDDDDD@@@<<<:::999999999888777777666666555444222111000111111000///......///........................//////.........------------------............///...------......///000111///000000111222222111111111000000///////////////000111111222333333333333555888===??????>>>======:::999888666555444444444222222333333333222222222111111000////////////000111111222444888<<>><<<:::999888777777777777777777777777777777888777666666666666555555444444444333333333555333111111222333222111111222333333222222444666888888999:::::::::::::::888888888999:::;;;===>>>@@@AAACCCCCCCCCDDDGGGIIIKKKMMMOOOOOONNNNNNOOOQQQQQQSSSWWWZZZ^^^___```aaa______```___^^^\\\ZZZYYYSSSTTTTTTTTTUUUXXX]]]```gggsss~~~zzzoooiiiaaa^^^^^^``````___]]]ZZZWWWTTTSSSSSSUUUVVVbbbppp~~~wwwooommmnnnqqqzzzzzzkkkdddZZZRRRNNNLLLJJJHHHDDDCCC@@@>>>===>>>??????EEEOOO```ttt|||tttnnnggg___YYYRRROOOLLLJJJJJJLLLLLLLLLHHHGGGHHHIIIGGGEEEGGGMMMVVV```qqqyyytttrrrmmmnnnooonnnnnnppptttxxxyyy{{{}}}~~~|||xxxsssppphhheeebbb___]]]YYYTTTQQQOOONNNMMMKKKJJJKKKLLLMMMMMMVVVeeevvv}}}vvvzzzxxxbbbTTTNNNJJJJJJIIIIIIJJJJJJKKKLLLPPPOOONNNLLLJJJHHHFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDBBB???<<<;;;::::::999888777777666666555444222111000111222111...---...///........................//////...------------...---------............///...------......///000111...///000111222222222222333222111000////////////111111111111222222333333555888<<<>>>>>>>>>>>>???:::999888666444333333222333222222222111111111111111000000///////////////000000000222666:::>>>@@@DDDFFFIIILLLOOOQQQRRRRRROOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOONNNMMMKKKJJJGGGFFFDDDAAA>>><<<::::::777777777777777777777777666888999999777666666666555555444444444333333333555333111111222333222111111222444444333222444555666777888888999999888888888888888999:::<<<===>>>AAABBBCCCDDDDDDEEEGGGJJJKKKNNNRRRRRRPPPPPPRRRUUUTTTVVVYYY]]]___`````````[[[[[[[[[ZZZXXXWWWUUUTTTOOOPPPPPPOOOPPPSSSWWW[[[aaajjjtttyyy}}}{{{sssmmmeeeaaaaaabbbbbbaaa```^^^[[[YYYWWWXXXYYYZZZdddpppzzzvvvwwwrrrxxx}}}|||nnnggg^^^VVVQQQNNNLLLKKKGGGFFFCCC@@@?????????@@@EEEOOO```sssyyynnnddd]]]SSSPPPNNNLLLLLLMMMLLLKKKHHHGGGGGGIIIGGGDDDEEEIIINNNYYYjjj}}}|||wwwyyyzzzyyywwwyyy|||tttrrrnnnjjjfffaaa[[[WWWPPPPPPNNNLLLIIIIIIJJJLLLPPP[[[lll|||{{{www|||yyycccTTTMMMKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCFFFFFFFFFGGGFFFFFFEEEEEE@@@>>><<<<<<<<<;;;:::888777777666666555444222111000111222111...---...///........................///...---,,,,,,,,,---------------............///...------......///000111///000111222333333333333222222111000000000111222111111111111111222222333444666999:::;;;<<<===???<<<;;;999777555444333333111111000000000111111222222111000000//////000000//////000111444888<<<>>>EEEGGGJJJMMMOOOPPPQQQPPPPPPPPPOOOOOOOOONNNNNNNNNLLLMMMOOOPPPOOONNNLLLKKKIIIHHHFFFCCC@@@>>><<<;;;999999999999999999999999555888::::::777555666777555555444444444333333333444222111000111222111000111222444444333222333444666666777888888888888777888888999:::<<<===??????AAACCCDDDEEEEEEFFFHHHJJJLLLPPPUUUVVVTTTSSSVVVYYYZZZ[[[^^^``````___]]]\\\WWWVVVUUUSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOQQQVVVYYY^^^eeemmmttt|||~~~yyyrrrjjjfffeeeeeeeeeddddddbbb```^^^]]]]]]______fffppp~~~}}}~~~zzzqqqkkkbbbZZZTTTQQQOOOOOOJJJHHHEEEBBBAAA@@@@@@AAADDDNNN___sss~~~rrrfff]]]QQQOOONNNMMMMMMLLLIIIGGGIIIFFFFFFHHHGGGDDDDDDHHHJJJUUUgggzzz}}}xxxtttmmmfffbbbVVVVVVTTTOOOKKKJJJLLLNNNTTT```rrrzzzxxx}}}zzzcccTTTMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLJJJHHHFFFDDDBBBBBBEEEFFFGGGHHHHHHGGGFFFEEE>>>===<<<<<<===<<<:::888777777777666555444222222000222333111...,,,---///........................///...---,,,+++,,,---------------.........//////...------......///000111000111222333444444555444111111000000000222333444111111111000111111222333222444666888888:::<<<>>>???>>><<<:::888666555555////////////000222333444333222222111000111111111111111111333555999===???FFFHHHKKKNNNOOOPPPOOOOOOPPPPPPPPPOOOOOOOOONNNNNNLLLMMMOOOPPPPPPOOOMMMLLLJJJIIIGGGDDDBBB???===<<<999999999999999999999999555888;;;:::777555666777555555444444444333333333444222000000111222111000111333444444333222333444777888888999999999999999777888999;;;===???@@@@@@AAACCCEEEFFFFFFGGGIIIJJJMMMRRRXXXXXXVVVVVVYYY\\\___```aaabbb```^^^[[[YYYZZZYYYWWWUUUTTTSSSTTTTTTRRRRRRRRRQQQQQQSSSXXX[[[___dddkkkrrr}}}}}}vvvnnniiihhhhhhgggfffgggeeecccbbbaaabbbcccdddgggooo{{{~~~{{{sssnnneee\\\VVVSSSRRRQQQLLLJJJGGGDDDBBBAAAAAAAAACCCMMM___sssrrreee\\\OOONNNMMMMMMMMMKKKGGGEEEIIIFFFEEEGGGGGGDDDEEEHHHIIITTTfffxxx~~~wwwpppkkk]]]\\\ZZZUUUOOOMMMOOORRRVVVcccvvvxxxwww~~~}}}bbbRRROOOJJJJJJJJJJJJKKKMMMNNNOOORRRQQQOOOMMMJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB???;;;:::::::::::::::777777666666555444222111000000000000////////////)))+++...000111///,,,***///...,,,+++***+++,,,,,,222...***)))+++.........000///---,,,,,,---///000///222444555444333333333444222000000111222222222111111000//////000111222000111333555777999:::;;;;;;:::999888777666555444555333222222333444333222222222222111000//////...000111111000000333777;;;FFFGGGJJJLLLOOOPPPPPPPPPOOONNNMMMLLLKKKLLLPPPSSSMMMNNNOOOPPPPPPPPPOOONNNQQQMMMHHHCCCAAA@@@>>><<<777777777777777888888888999888888888777777666666555555555666666666666666444444333333333333222222111000......///000333444555555666777777777777777999:::<<<>>>???@@@??????CCCCCCDDDEEEGGGHHHJJJKKKPPPPPPPPPRRRUUUZZZ^^^```dddbbb___^^^______\\\YYYTTTSSSQQQOOOMMMOOORRRUUUSSSRRRRRRRRRSSSVVVYYYZZZ\\\fffooottt}}}{{{qqqooolllgggccccccfffggggggfffeeedddeeeeeeoooooottt}}}{{{|||uuulllddd```^^^\\\ZZZRRRNNNIIIFFFDDDCCCBBBAAACCCHHHTTTggg|||yyykkk___XXXWWWUUURRRNNNKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDIIIPPP^^^rrr|||wwwmmmfff___[[[WWWSSSTTTWWW^^^iiiyyy~~~~~~|||bbbRRROOOIIIIIIJJJJJJKKKMMMNNNOOOQQQPPPNNNLLLIIIGGGEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDBBB???<<<::::::::::::999777777666666555444222111111000000000////////////,,,---///000///---+++)))...---,,,+++++++++,,,,,,000---******,,,......---000...---,,,,,,---...000...000333333333333555666666444111000111222222222111111000//////000111222222333333444555666777888:::999888777666555444444333111000111333444444444222222111111000//////...000000111000111444888<<>><<<888888888888888999999999888888888888777777777666666666555555555555555555444444333333333333222222111000//////000111333555555666777777888888888888:::<<<>>>???@@@AAA@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIOOOOOOQQQTTTWWW[[[___aaacccaaa_________^^^[[[YYYSSSTTTUUUUUUTTTUUUWWWYYYUUUTTTTTTTTTUUUWWWYYYZZZ\\\eeennnuuu~~~~~~tttqqqooojjjggggggfffgggggggggfffeeedddeeekkkkkkooovvv{{{~~~sssnnnllljjjccc]]]UUUQQQMMMIIIGGGEEEBBB@@@DDDHHHRRRbbbvvvxxxkkk```ZZZVVVUUURRROOOLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDGGGNNN\\\pppvvvnnneee___ZZZWWWYYY^^^dddooo~~~}}}~~~}}}cccRRRNNNIIIIIIIIIJJJKKKLLLNNNNNNOOOOOOMMMKKKHHHFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDBBB???<<<:::::::::999888777777666666555444222111111111000000000/////////////////////...,,,+++***...---,,,,,,+++,,,,,,,,,...---,,,,,,.........,,,///...---,,,,,,---...///...///111222333555999<<<;;;888444222222333333222111111000000000000111111333333444444444444444444888777777666555444333333111000///000222444444444222222111111000/////////000000000000111444999===CCCFFFIIIMMMPPPRRRSSSSSSRRRSSSSSSQQQNNNMMMMMMNNNPPPQQQRRRRRRQQQPPPOOONNNNNNLLLIIIGGGEEEBBB>>>;;;999999999999999999999999888888888888777777777777666666666555444444444333444444333333333333222222222222111111111333444666666777777888999::::::;;;===>>>???AAABBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFLLLNNNQQQUUUYYY\\\___``````____________^^^[[[XXXTTTVVVYYYZZZ[[[[[[]]]^^^[[[[[[[[[[[[[[[\\\\\\\\\]]]dddlllsss}}}xxxuuurrrooommmmmmiiiiiiiiiiiihhhgggeeeeeehhhgggjjjooosssuuu{{{}}}vvvvvvrrriiiaaaXXXUUUPPPMMMJJJGGGCCCAAAEEEGGGOOO\\\mmm~~~wwwkkkaaa\\\WWWVVVTTTQQQMMMJJJHHHFFFDDDEEEGGGHHHHHHGGGFFFEEEFFFMMMZZZlllxxxnnngggaaa^^^aaaggglllxxx~~~|||}}}~~~dddRRRNNNIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOMMMKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBB???<<<;;;;;;:::999888777777666666555444222111111111111000000000//////000///...------,,,,,,,,,---------,,,,,,,,,------------.../////////---,,,///...------------...///...///111222444888===AAADDD@@@;;;888666555444222111111111000000000000000222222222222222222222333555555555444444333333333111000///000111333333222111111111111000000/////////000000000111555999===DDDFFFJJJNNNPPPQQQQQQQQQQQQSSSTTTSSSQQQOOONNNNNNRRRRRRSSSSSSRRRPPPNNNMMMLLLKKKJJJIIIGGGDDD???<<<999999999999999888888888888888888777777777777777777666666555444333333222444444333333333222222222333333222222333444555666777777888999:::;;;<<<===???@@@BBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCHHHJJJOOOTTTXXX[[[]]]]]]]]]]]]^^^^^^^^^]]][[[YYYWWWYYY[[[]]]^^^___bbbdddhhhhhhhhhhhhfffeeecccbbb```dddiiipppxxx|||yyyxxxuuussssssnnnmmmlllkkkjjjiiifffdddfffeeeggglllooopppvvv|||{{{tttnnngggaaaXXXVVVRRROOOLLLIIIFFFCCCDDDFFFKKKVVVdddsssxxxmmmeee```[[[ZZZXXXTTTPPPLLLIIIGGGCCCDDDGGGIIIJJJIIIGGGEEEEEELLLYYYiiiyyyyyyrrrlllhhhjjjnnnvvv{{{xxxzzz|||cccRRRNNNHHHIIIIIIIIIJJJLLLMMMNNNPPPOOONNNLLLJJJHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@===<<<;;;:::888777777777666666555444222111111111111111000000000000///...---------...//////------------------------,,,---///000///...------.........------.........///000111222555999???DDDJJJGGGBBB>>>;;;888555222111111111111000000/////////000000111222333444444444444444333333333333333444222000000111111111///111111111000000000000000//////000000111444888<<>>???AAABBBCCCEEEEEEEEEDDDDDDAAA@@@@@@@@@@@@@@@AAAAAACCCGGGLLLQQQUUUXXXYYYYYYYYY[[[\\\]]]]]]\\\\\\[[[\\\]]]^^^___aaaeeejjjnnnyyyyyyyyyxxxuuupppkkkiiieeedddfffjjjooouuu|||~~~{{{tttqqqmmmkkkjjjiiifffccceeedddfffjjjmmmnnntttzzzssshhhbbbaaaYYYVVVRRROOOMMMKKKHHHFFFBBBDDDHHHPPP[[[iiiuuu}}}{{{rrrkkkfffbbb```]]]XXXRRRNNNJJJHHHCCCEEEHHHJJJKKKIIIGGGFFFFFFLLLWWWeeerrrzzzttttttvvvwwwuuuwwwyyy~~~bbbRRROOOHHHHHHHHHIIIJJJKKKMMMMMMPPPPPPNNNMMMKKKIIIHHHGGGDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@===<<<<<<:::888666777777666666555444222111222222111111111000000000......------...//////000,,,,,,---............---,,,...000000///...---...........................///000111222444888>>>BBBIIIGGGCCCAAA>>>:::666222111111222111111000///.........///111222444555666333333333333333444444444666444222111111111000///111111000000000000000000///////////////222666999BBBEEEIIIMMMOOOOOONNNMMMOOOQQQSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPOOONNNLLLKKKJJJJJJIIIFFFBBB???999999888888777666666666777777777777888888888888777777777666555555444444444444333333333333222222333333333444555555666666777777777888:::===???AAABBBCCCDDDEEEFFFEEEEEEDDD@@@????????????@@@@@@AAAAAADDDIIINNNRRRTTTUUUVVVVVVXXXZZZZZZ[[[[[[^^^```bbbccceeegggjjjpppxxx}}}yyyrrrnnngggcccbbbeeeiiimmmssszzz~~~yyyrrrnnnlllkkkhhheeeeeedddeeejjjlllmmmsssyyy}}}rrriiifff]]]YYYTTTPPPMMMLLLJJJHHHAAACCCGGGLLLSSS^^^iiippp~~~yyysssooojjjfffaaaZZZSSSNNNJJJIIIFFFGGGIIIJJJJJJIIIHHHGGGFFFLLLVVV```kkkvvvzzztttrrruuuxxx{{{```RRRPPPHHHHHHHHHIIIJJJKKKLLLMMMOOONNNMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDBBB@@@>>>===<<<:::777555777777666666555444222111222222222111111111000000////////////............+++,,,.../////////...---,,,///111000...---...000---..................------...000111222555:::===@@@?????????>>>;;;666222111111222222111000...---...///000111333444555555333333333333444444555555666444222111222333222111000000000000000000000111/////////...---000333777>>>AAAGGGLLLOOOPPPOOONNNQQQRRRSSSRRRPPPNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNLLLKKKJJJIIIIIIGGGCCCAAA::::::999888888777666666666777777777888888888888777777777777777777666666444444333333333333222222222222333444555555555555666666666777999===@@@BBBBBBCCCEEEFFFFFFEEEDDDDDD??????>>>>>>???@@@AAAAAABBBDDDGGGKKKOOOQQQSSSTTTTTTUUUWWWXXXXXX[[[```dddfffiiinnntttzzz~~~uuuooogggaaa___bbbfffjjjsss||||||vvvtttssspppmmmiiigggiiilllnnnnnnsssyyyzzz}}}tttddd___WWWQQQNNNLLLJJJIIIAAACCCFFFHHHLLLSSS\\\bbbmmmsss||||||yyyoookkkcccZZZRRRLLLIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEKKKSSS[[[dddnnnwww~~~|||tttrrrrrrvvvzzzyyy___RRRPPPHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFBBB@@@>>>===<<<:::777555777777777666555444222222222222222111111111111000000000000000///...,,,++++++,,,.../////////......---///111000---,,,...111------............------+++---//////000333666999777888:::======;;;666222111222222222111000...---000000111222333444444555222333333444444555555666444333111222333444444333000000000000000111111111/////////---,,,...222555:::>>>DDDKKKOOOQQQQQQPPPSSSTTTTTTQQQNNNLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMKKKJJJIIIHHHGGGDDDBBB;;;;;;::::::999888777777666666777777888888888999777777777777888888888888444444444333333333222222111222333444555555555555666666666777999<<<@@@BBBCCCCCCEEEFFFFFFEEEDDDDDD>>>>>>>>>>>>???@@@AAABBBCCCDDDGGGJJJNNNPPPRRRSSSRRRTTTVVVVVVWWW[[[aaafffhhhmmmvvvuuunnneee___]]]aaaggglllvvv}}}|||yyyvvvnnnmmmmmmpppqqqqqquuuzzzxxxkkkddd[[[SSSNNNKKKJJJIIIBBBDDDFFFFFFGGGLLLSSSXXX```gggqqqyyyrrrmmmcccYYYPPPKKKHHHGGGJJJJJJJJJIIIHHHHHHHHHHHHDDDJJJQQQXXX___hhhrrryyytttppprrrssswww|||vvv^^^PPPLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFDDDBBBAAACCCEEEFFFDDD@@@;;;888888::::::;;;777777777666555444222222111111111111000000000000............//////000000000000000000000////////////000000///---++++++,,,,,,---///000000000///......//////000111333444555777777888888888888777666666333000000111222000...///111444444333222222222222222333333333444444444777666444222000000000000111111222222222222111111...---,,,...111333333333888;;;AAAFFFLLLOOOQQQRRRSSSSSSRRRPPPMMMLLLNNNOOORRRPPPOOOPPPRRRSSSPPPNNNKKKJJJJJJIIIIIIHHHGGGFFF>>><<<999888777777555333888888888888888888888888666666666666666666666666333444666666666444222000111111222111000111444666444444444666999<<<@@@BBBEEEFFFGGGIIIIIIHHHEEEBBBAAA@@@???>>>???BBBDDDFFFFFFGGGIIILLLNNNQQQSSSTTTTTTVVVWWWWWWWWWZZZaaafffkkkrrr}}}~~~rrrkkkcccaaaaaadddggglllwww{{{xxxwwwtttpppooopppsssvvvwwwzzzyyyzzzttt```TTTOOOJJJGGGGGGGGGFFFDDDCCCCCCEEEHHHJJJTTTZZZbbbjjjrrryyy{{{llleee[[[RRRLLLIIIGGGFFFHHHHHHJJJJJJKKKJJJIIIHHHFFFHHHLLLQQQYYYbbblllssszzz|||ooonnnrrrwww|||uuu^^^RRROOOJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCCCCDDDEEEFFFCCC@@@;;;999999:::::::::777777777666555444222222000000000////////////...------------......//////............---------------...///...,,,,,,,,,...------///000000000///............///000111222333555555666666666666555555555222000000111111000......000222333222111111222222222333333333444444444555444333222111222222333111111222222222222111111---,,,+++,,,.../////////777:::???EEEJJJNNNPPPQQQQQQQQQPPPNNNKKKJJJKKKMMMPPPNNNNNNOOOQQQRRRQQQNNNMMMLLLKKKIIIHHHGGGGGGGGGBBB???;;;999999888777666888888888888888888888888666666666666666666666666444555555555555333222111111222222111111111444666555555555666999<<<@@@BBBFFFFFFHHHIIIJJJHHHEEECCCCCCBBBBBBBBBDDDGGGIIIKKKJJJKKKMMMOOORRRUUUWWWXXXWWWXXXXXXWWWWWWZZZ```eeekkksss{{{qqqkkkeeedddeeehhhlllrrr}}}}}}zzz}}}zzzwwwuuuuuuvvvvvvvvvvvvsssppppppvvvzzzeeeXXXRRRMMMJJJIIIGGGEEECCCBBBBBBCCCEEEGGGJJJNNNUUU^^^fffpppyyy~~~}}}~~~yyytttllleee\\\SSSOOOLLLKKKKKKJJJKKKKKKKKKJJJIIIGGGGGGEEEGGGJJJNNNUUU___jjjqqqyyyzzzoooooouuuyyy}}}uuu^^^SSSQQQJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCC@@@;;;999999:::::::::777777777666555444333222////////////.........................../////////------------------------***+++------,,,+++---...---......///000////////////.........//////000111222333333444444333333333333111000///000000///---,,,...000111111111222333333333333333444444444444444333333222222333333444111111222222222222111111000///......000111111000444777<<>>;;;:::::::::999888888888888888888888888666666666666666666666666666555555444444333222222111222222222111222444777777666666777999===@@@BBBFFFGGGIIIKKKJJJHHHFFFDDDEEEFFFGGGIIIKKKNNNQQQRRRQQQRRRTTTVVVYYY]]]```aaa___^^^[[[XXXWWW[[[```eeejjjttt|||uuuoookkkiiihhhiiinnnssszzzzzzwwwuuutttsssrrruuurrrlllgggfffjjjrrrxxxkkk]]]VVVPPPLLLLLLFFFEEECCCBBBAAAAAABBBBBB???BBBHHHOOOXXXdddpppwww{{{zzzyyy{{{{{{xxxrrrllleee```WWWQQQMMMLLLLLLKKKMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEGGGKKKQQQ\\\gggoooxxx|||xxxppprrrwww{{{~~~xxx```TTTQQQJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDDDDBBB???<<<::::::::::::999777777777777666444333222000000/////////.........////////////000000000000......///////////////000***+++,,,,,,+++***+++,,,---......///////////////000000///....../////////111111222222333333222222000000000000000///......,,,...000111111111333444333333333444444444444555444333333333222222222222111222222333333222222111000...---...000222222111222444888===BBBFFFHHHJJJKKKLLLLLLJJJGGGEEEEEEFFFGGGGGGHHHIIILLLNNNOOOOOOMMMKKKIIIGGGGGGIIIKKKMMMJJJFFF@@@<<<;;;;;;;;;;;;888888888888888888888888666666666666666666666666666666555333333333333333111222333222111222555777888888777888:::===AAACCCGGGIIIKKKLLLKKKIIIGGGFFFGGGIIIKKKOOORRRUUUXXXYYYXXXYYY\\\___ccchhhkkkmmmjjjgggaaa\\\ZZZ\\\```dddgggrrryyysssooommmlllmmmlllnnnsssyyy}}}wwwsssrrrrrrqqqtttqqqllleee```___cccgggqqqyyynnn```XXXRRRNNNMMMFFFEEEDDDBBBAAA@@@??????===>>>AAAFFFNNNZZZfffooovvvvvvwwwyyyxxxssslllfffaaa\\\UUUPPPNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGEEEEEEEEEEEEFFFIIIOOOZZZfffnnnxxx{{{wwwrrruuuyyy{{{|||{{{aaaSSSNNNIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFDDDEEEGGGGGGGGGFFFDDDCCCBBB???<<<::::::::::::999888888888777666555333333111111111000000000//////........................---.........//////000000,,,------,,,***))))))***............/////////000111111000/////////000000000111222333333333333333///000111111000///.........000111222111222444666333333444444444555555555555555555444333111000000222222333333333333222222***)))(((***,,,.........000222555999===@@@CCCDDDGGGHHHIIIGGGEEECCCCCCDDDBBBCCCDDDEEEGGGIIILLLNNNJJJHHHGGGFFFGGGJJJMMMOOOLLLGGGAAA===;;;;;;;;;;;;888888888888888888888888777777777777777777777777666666555333333333333333222222333222222222555777888888888999;;;???BBBDDDGGGJJJNNNNNNLLLIIIHHHHHHIIIKKKOOOTTTXXX\\\^^^___^^^```dddhhhmmmqqqtttvvvsssnnnfff```]]]^^^```bbbdddmmmyyy|||vvvpppmmmmmmnnnppprrrqqqrrrxxxxxxsssrrrrrrsssqqqqqqnnnfff]]]XXXWWWYYY```hhhuuulll```YYYRRRNNNMMMGGGFFFFFFDDDCCCAAA???>>>>>>>>>???AAAFFFPPP[[[cccoooqqqtttwwwvvvrrrlllgggccc^^^YYYTTTSSSSSSTTTSSSOOONNNLLLJJJHHHGGGFFFEEEEEEFFFFFFIIIOOOYYYeeemmmwwwzzz}}}}}}wwwtttwwwyyyyyyyyy||||||bbbRRRMMMIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMKKKIIIGGGFFFFFFEEEDDDEEEEEEFFFFFFEEECCCBBBAAA???<<<;;;;;;;;;:::888888888888777666555444333111111111111000000000000,,,,,,,,,++++++++++++++++++++++++,,,------......---......,,,***(((((()))///............///000000111111000//////000000000000111222333333333333333...000222222111/////////000111222222111222444666333444444444555555555555888888777666555333111000222222333333333333222222---+++***+++---//////...///111333555888;;;===>>>AAACCCDDDDDDBBBAAAAAABBB>>>???AAAAAABBBDDDHHHKKKGGGFFFFFFFFFHHHJJJMMMOOOLLLHHHCCC???===<<<:::999888888888888888888888888777777777777777777777777666555555444444333222222222333333333222333555888888888888:::===@@@DDDFFFHHHLLLPPPPPPMMMJJJIIIJJJKKKNNNSSSYYY^^^aaaccccccdddgggkkkpppsssuuuvvvvvvsssmmmfff```^^^^^^______```gggooovvvxxxxxxvvvuuuvvvssspppmmmnnnppptttvvvzzzxxxzzzzzzrrrnnnmmmlllrrruuuuuunnnbbbXXXTTTSSSWWW^^^jjjvvvxxxfff]]]XXXSSSOOOMMMIIIIIIIIIHHHFFFDDDAAA@@@???>>>>>>>>>@@@FFFNNNTTTcccgggmmmrrrtttssspppnnnfffbbb\\\YYYWWWWWWWWWWWWSSSRRROOOLLLIIIGGGFFFEEEEEEFFFGGGIIIOOOXXXccckkktttxxx{{{}}}{{{vvvtttwwwxxxwwwxxxzzzyyy```SSSOOOIIIIIIJJJJJJKKKMMMNNNOOONNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA???<<<;;;;;;;;;999888888888888888666555444333111000000000000/////////------,,,,,,,,,+++++++++******+++,,,,,,---......,,,---...---+++******+++///......---...///000111//////.........///000000///000111222222333333333---000333444222000000111000111222111000000333555444444444444555555555555999:::::::::999888666555222333333444444333333222444222000000111111000//////000111222444666888999;;;===???@@@???>>>>>>???;;;<<<>>>>>>>>>@@@DDDHHHGGGFFFFFFGGGGGGIIIJJJJJJMMMIIIEEEAAA???===;;;999888888888888888888888888777777777777777777777777444555555555555333222111222333333333222333666888777888888:::>>>BBBFFFHHHHHHMMMQQQQQQMMMJJJJJJLLLNNNRRRXXX^^^cccfffgggggghhhkkkppptttuuutttrrrpppkkkfff___\\\\\\]]]]]]]]]___bbbgggiiikkklllmmmnnnooonnnnnnooorrrwww{{{~~~xxxoooiiifffqqqwwwzzzvvvjjj]]]VVVTTTSSSXXXaaammmyyy}}}oooaaa[[[XXXTTTPPPNNNKKKKKKLLLLLLJJJGGGDDDBBB??????>>>===>>>@@@EEEIIISSSYYYbbbkkkqqquuuvvvwwwoookkkfffbbbaaa```___^^^\\\YYYUUUPPPLLLHHHFFFEEEDDDEEEGGGJJJOOOXXXaaahhhqqqtttyyy{{{|||wwwsssrrruuuwwwvvvxxx{{{vvv___SSSQQQIIIIIIJJJJJJKKKMMMNNNOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA???<<<;;;;;;;;;999888888888888888777555444333000/////////............000000/////////.........,,,,,,------...///000000***,,,------,,,+++---...///......------///000111---------------...//////......000111222222222222---111444555222000000222000111111000...///111333444444444555555555666666:::;;;<<<<<<<<<<<<::::::222333333444444333333222666333111//////...,,,+++000000000111222444555666666999<<<===<<<;;;<<<===999;;;<<<<<<;;;===BBBFFFGGGGGGGGGGGGGGGGGGFFFFFFMMMKKKGGGCCCAAA>>>;;;999888888888888888888888888777777777777777777777777333444666666666444222000222333444333222333666888777777888;;;>>>CCCGGGJJJIIINNNRRRRRRNNNJJJKKKMMMQQQUUU[[[aaafffiiiiiiiiikkknnnsssuuuuuuqqqllliiiccc^^^YYYXXXYYY[[[\\\[[[___```aaabbbccceeehhhkkklllmmmooorrrwww|||xxxnnnhhhiiiqqqxxxvvvkkk___WWWTTTQQQUUU\\\gggtttvvviii]]]YYYYYYUUUQQQOOOLLLMMMNNNNNNMMMJJJGGGEEE????????????>>>???BBBEEEGGGNNNYYYeeeooovvv{{{}}}~~~zzzuuuqqqooonnnlllkkkbbb___ZZZSSSMMMIIIFFFDDDBBBDDDFFFJJJOOOWWW___eeennnrrrwwwyyyzzz|||}}}~~~xxxtttqqqppptttvvvvvvyyy}}}ttt```UUUOOOLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDAAA<<<999999999999999666666555444333111///...111111000///////////////........................000///---,,,,,,---...000+++,,,------......------,,,---......///......---111111111111000000000000111111222333333333222222555444333222111111111111000000000000000111111222222222333333444444444444777999<<<>>>===;;;888666000111111222222333444444111111000000//////......///000000//////000222444888888888888888999999999<<<<<<<<<:::999:::===@@@CCCEEEFFFFFFFFFHHHJJJMMMLLLKKKHHHGGGEEEBBB>>>:::<<<;;;;;;::::::;;;;;;<<<::::::::::::999888666666555555555666555555444333000000111222333555666777:::999777777:::@@@FFFJJJLLLNNNQQQPPPNNNMMMOOORRRUUU[[[dddiiilllnnnppprrruuutttrrrpppmmmggg```\\\YYYWWWUUUSSSRRRSSSUUUWWWYYY[[[^^^___```bbbdddfffiiikkkooouuu}}}xxxsssppptttyyyyyysssiii^^^XXXRRRPPPTTT```nnn}}}}}}tttjjjbbb___\\\XXXVVVVVVXXXWWWVVVVVVVVVSSSMMMHHHHHHEEEAAA?????????>>>===CCCCCCIIIWWWeeesss{{{tttmmmeee[[[QQQKKKHHHGGGFFFDDDHHHKKKMMMNNNSSS\\\cccoooqqqtttwww{{{~~~ssszzzooolllnnnqqquuuxxx{{{|||}}}ttt```UUUOOOLLLMMMMMMNNNOOOOOONNNNNNMMMMMMKKKJJJHHHFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBDDD@@@<<<999999999999999888888777666555333222111111111000///////////////........................///...---,,,------//////++++++,,,------------,,,---------...............////////////.........---111111222222333333222222222222111111111222222222000000000000111222333333000111222333444333222111444666888:::;;;:::888777333222222222222222222222111111000000//////......///000000000///000222444444555555666888999999:::;;;;;;;;;:::999:::===???BBBDDDFFFGGGGGGHHHJJJLLLLLLJJJHHHGGGEEEBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666555555666666777777666666555444222222222222333444555555888888999;;;===AAADDDEEEHHHKKKMMMNNNMMMNNNRRRVVVZZZaaakkkqqquuuvvvwwwxxxtttrrrnnnjjjeee___YYYTTTQQQPPPOOONNNNNNPPPRRRTTTYYY[[[^^^___```bbbdddfffiiilllqqqxxx{{{sssvvvzzz{{{wwwlll```WWWRRRPPPRRR\\\jjjxxx}}}sssiii```\\\ZZZWWWUUUVVV[[[[[[\\\^^^___\\\VVVQQQJJJGGGCCCAAA@@@@@@???>>>CCCBBBFFFPPP]]]lll~~~{{{ooohhh\\\RRRMMMKKKKKKKKKGGGJJJLLLMMMNNNSSS\\\ccclllnnnqqquuuyyy|||~~~zzzwww}}}ppphhhkkkpppuuuzzz}}}~~~ttt```TTTOOOLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMKKKJJJHHHFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBCCC???<<<999999999999888777777777666555333222111111111000///////////////........................------------......//////+++,,,------......------...------,,,---...///000/////////.........------000111111222333333222222//////000111111222333333000000000000111222333444000111333444555444333222222333444666777888888888444444333333222111111000111111000000//////.........///000000///000222444111222333555777999:::;;;:::;;;;;;:::888999;;;>>>???BBBFFFHHHHHHIIIIIIJJJJJJIIIGGGFFFEEECCC???<<<::::::;;;;;;;;;;;;:::::::::999777666555666666777777777777777777666666555444444333333333333333444555777;;;>>>@@@AAA@@@@@@CCCFFFIIIJJJKKKOOOUUUZZZ```gggrrr{{{uuupppiiibbb\\\VVVPPPLLLJJJJJJJJJJJJLLLNNNQQQRRRWWWZZZ\\\^^^___aaadddfffiiilllsss|||}}}}}}}}}}}}ssseeeZZZUUUQQQRRRZZZggguuuuuujjj```\\\ZZZWWWWWWYYY___aaaeeehhhiiifff```\\\OOOLLLHHHFFFEEEDDDCCCBBBBBBAAABBBHHHQQQ```wwwmmmeeeYYYOOOJJJJJJKKKMMMKKKLLLMMMMMMOOOTTT]]]dddjjjkkkooossswww{{{~~~zzzwwwzzzppphhhlllrrrwww{{{||||||{{{ttt___TTTOOOLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA???;;;:::999:::999888555555555444333222000///111000000///////////////........................+++,,,---...////////////------...///////////////...---,,,+++,,,...000111111111000000000////////////000111222222333222222///000000111222222333333/////////000111222333444444333333333333444555555333333333444444555666777333333333222222111111111111111000000//////.........///000000000000222333222222444555777999::::::::::::;;;:::888888:::<<<<<<@@@EEEHHHIIIIIIIIIIIIJJJHHHGGGFFFFFFDDD@@@===999:::;;;;;;;;;;;;:::999;;;:::888666666666888999666777777777777666555555444444333333333333444444666888;;;>>>??????>>>===@@@CCCFFFGGGIIIMMMUUU[[[bbbjjjvvvvvvooofff\\\UUUPPPKKKIIIGGGHHHIIIKKKNNNPPPRRRTTTUUUXXXZZZ\\\]]]___bbbdddgggkkksss}}}~~~}}}zzzlll___YYYTTTTTT[[[ffftttyyymmmaaa\\\ZZZXXXZZZ]]]aaadddjjjooopppmmmgggbbbVVVSSSOOOLLLJJJHHHFFFDDD@@@???@@@CCCHHHUUUlllkkkcccXXXOOOKKKLLLNNNPPPNNNOOOOOOOOORRRXXX```fffjjjkkknnnrrrvvv{{{~~~~~~{{{vvvqqqmmmpppuuuzzz{{{zzzwwwtttrrr^^^TTTPPPMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCC@@@>>>;;;:::::::::999777555555444444333222111000111000000///////////////........................,,,,,,---...//////......,,,,,,---............---...---,,,+++,,,...000222000000000000////////////...///000111222222222222222222333444444333222222///......///000111222222555333000...///111555777666555444444444444555666111111222222222333333333111111000000//////......---///111111000000111333444555555666777888999:::999:::;;;:::999888:::;;;:::>>>DDDHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGEEEBBB@@@999::::::::::::::::::999:::888666555555666777888555555666666555555444333333333333333444555666666888999:::;;;<<<=========@@@BBBDDDEEEFFFKKKRRRWWWcccjjjvvvrrrkkk```VVVPPPLLLJJJHHHJJJKKKMMMOOOQQQSSSTTTUUUUUUWWWYYY[[[[[[]]]___aaaccchhhpppzzz}}}xxxxxxxxxzzzqqqfff\\\WWWUUU[[[eeeqqqzzznnnaaa\\\YYYXXXYYY\\\```eeelllrrrsssooojjjfff\\\XXXTTTQQQNNNKKKGGGEEE@@@???@@@BBBEEEMMM___ooo}}}mmmggg]]]VVVTTTUUUVVVXXXTTTTTTTTTUUUXXX^^^eeejjjjjjkkkmmmppptttxxx{{{}}}}}}}}}sssqqqnnnrrrwww{{{{{{yyytttqqqqqq^^^TTTPPPNNNOOOOOOOOOOOONNNMMMMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCC???===;;;:::::::::888777666666666666555444333222111111000///////////////................................................)))***++++++,,,,,,++++++---,,,,,,,,,---///000111.........---------,,,,,,......000111222222333333444555666777666555444333000000000///000000111222333111---++++++...222555777666555444444444444444000111111222333333444444111111000000//////......---///111111111000111222555555666777777888999999:::;;;<<<;;;:::999:::;;;999===CCCGGGIIIIIIIIIJJJIIIHHHHHHHHHIIIHHHEEECCC::::::999999999999::::::666666555444444444555666555555555555555444444333333333333333444555666777999999999999:::<<<===>>>>>>AAADDDEEEEEEHHHNNNSSS```gggrrr~~~{{{jjjcccYYYRRRMMMLLLLLLLLLPPPQQQSSSUUUVVVWWWVVVVVVWWWYYY[[[\\\\\\\\\^^^``````eeellluuu}}}{{{xxxvvvtttwww{{{xxxmmmaaa[[[XXX[[[bbbkkkxxxzzznnnbbb[[[XXXVVVVVVYYY^^^dddmmmssstttrrrooommmdddaaa\\\XXXSSSOOOJJJFFFCCCBBBBBBDDDDDDHHHSSS___qqqpppkkkeeeaaa``````_________^^^^^^___bbbfffkkknnnkkkllllllnnnqqqtttwwwyyy|||~~~zzzzzz{{{rrrpppnnnqqqvvvzzz{{{yyyvvvsssppp]]]TTTQQQPPPPPPPPPPPPPPPOOONNNNNNMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDD>>><<<::::::::::::888777666666666666555444333333111111000///////////////........................111000...---,,,,,,------***++++++,,,,,,,,,,,,,,,++++++,,,---...///000111......---------,,,,,,,,,---...///111222222333333444666888999:::999888777444333222222111222222222111000///...///000222333333444444444444444444444222222222222222222222333111111000000//////......,,,///111222111111111222222222444555777888999:::;;;<<<======;;;::::::;;;888<<>>>>><<<::::::;;;888<<>>AAACCCDDDDDDDDDGGGNNNXXX___aaa```^^^]]]XXXWWWVVVVVVXXX]]]aaadddmmmnnnnnnmmmjjjhhhhhhhhhfffggghhhgggdddaaa```___]]]___cccgggllloooqqqrrrqqqrrrsssqqqqqquuu{{{|||ssskkkkkknnnnnnnnnooolllpppwwwwwwgggdddaaaZZZWWW[[[```hhhrrr|||wwwkkk```YYYSSSLLLHHHJJJKKKIIIHHHIIISSSYYYdddqqq~~~{{{yyyyyyzzzzzzyyyzzzyyyyyyyyyyyyzzzzzz{{{zzz{{{|||}}}}}}|||zzzyyyxxx~~~{{{zzz~~~|||xxxrrrqqqwwwxxx{{{|||{{{wwwsssppprrr```VVVQQQPPPQQQRRRRRRQQQPPPNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB???===:::888888888777666888777555333222222222222111000///.........///000///...,,,---...//////...,,,,,,---------------------,,,++++++++++++,,,---++++++++++++++++++++++++...//////000000000000000------......///111222333333333444555666777888888888777555333111111222333222222222222111111111000111000111222444444222000333222111222444444222000///000000111111111111111/////////000111333444555666555555777;;;===<<<:::<<<<<<<<<;;;;;;;;;::::::<<<>>>AAADDDGGGIIIJJJJJJIIIJJJKKKLLLLLLJJJIIIGGGBBBAAA>>><<<::::::;;;<<<888888999999888888777777888888999888777666444333444444444444444444444444333444666999:::;;;;;;;;;<<<===???AAABBBCCCDDDDDDFFFJJJPPPUUUWWWYYYZZZ[[[UUUUUUWWWZZZ___eeekkkooorrrrrrrrrqqqppppppqqqrrrttttttrrrnnnjjjeeebbbaaa]]]___aaaeeeiiimmmpppqqqpppqqqssstttxxx}}}sssppppppnnnmmmmmmkkkmmmrrrwwwzzzmmmgggccc[[[XXX[[[^^^gggttt|||ppphhh___VVVPPPOOONNNLLLJJJKKKKKKQQQ[[[iiiyyy~~~~~~~~~~~~{{{yyyyyy}}}|||wwwwwwzzz~~~{{{xxxttttttxxxyyyzzzzzzxxxuuuqqqoooppp___VVVQQQSSSSSSSSSSSSQQQOOOLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCAAAAAA@@@>>>;;;999999999888777777666555444333222222222222111///------...///000///...---...000000...,,,------------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++......///000000000000000---------...///000111222222222333444555555666666888777555333222222333333222222222222111111111111111000000111333333222000444222111222333444333222111000000000000111222222//////000000111222444444777666666777:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>AAAEEEGGGIIIJJJJJJHHHIIIKKKLLLMMMLLLJJJIIIEEECCC@@@===;;;:::::::::999888888888888999::::::::::::999999888666555444333333333333333333333333222333555888:::;;;<<<<<<>>>??????@@@AAABBBCCCDDDCCCEEEHHHJJJLLLPPPTTTXXXUUUWWW[[[aaahhhpppwww{{{yyyyyyzzz{{{|||~~~~~~yyytttooojjjfffddd``````aaacccgggkkkooorrrsssuuuwww{{{|||wwwuuuqqqppppppmmmmmmnnnppppppuuuuuukkkddd]]]ZZZ\\\^^^gggvvvwwwmmmcccXXXSSSPPPMMMLLLMMMIIILLLTTT```qqq|||yyyzzzzzzzzz{{{}}}}}}yyyuuutttxxx}}}~~~yyyvvvwwwyyyyyyyyywwwuuurrrooommmooo^^^VVVQQQRRRRRRRRRQQQOOOMMMKKKIIIJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA>>>;;;:::::::::999888777666555444333222222222222000...,,,,,,---...000...---...///000000...,,,.........------,,,,,,,,,........................,,,,,,------------......---...///000000111000000---------...///000111111111111111222333444444555666555444333222222222222222222222222222222222222111000///000222333222111444333222222333333333333222111000///000111222333000000000000111222333444888777666777999;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDFFFHHHIIIIIIGGGIIIKKKMMMNNNMMMLLLKKKHHHFFFBBB>>>;;;:::999999<<<;;;999888777888999999:::999999888777666555444333333333333333333333333333444555777999:::;;;<<>>>>>???@@@BBBCCCAAABBBCCCDDDGGGKKKQQQUUUXXX[[[aaajjjsss{{{yyytttooollliiigggcccbbbbbbcccfffjjjooorrrwww{{{}}}zzzvvvtttuuurrrpppnnnmmmlllooo{{{zzzmmmfff```]]]]]]___hhhwwwxxxkkk^^^VVVQQQMMMLLLNNNNNNOOOQQQYYYhhh{{{}}}zzzxxxvvvwww{{{|||yyy{{{xxxuuuuuuxxx}}}xxxwwwxxxyyyxxxvvvtttqqqnnnlllkkknnn^^^VVVRRRPPPPPPQQQQQQPPPNNNMMMLLLJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA>>>;;;:::::::::999888666666555555444222222111000///---++++++,,,---...,,,,,,,,,...000000...,,,.........------,,,,,,,,,........................,,,,,,,,,------.........---...///000111111111111...---------...///000111000000111111222222333333333333222111000000000000222222222222222222222333222000///000222333222111333333444333333333333333222111000000000111333444000000000000111222333333777777777777888:::===>>>========================<<<>>>@@@CCCFFFGGGGGGHHHGGGIIIKKKMMMNNNNNNMMMLLLKKKHHHDDD@@@<<<:::999999<<<;;;999888888888999:::888777777666555555555444333333333333333333333333555555666666777888999:::>>>============???AAABBBAAABBBDDDFFFHHHKKKPPPTTTXXX]]]gggsss}}}vvvpppmmmkkkjjjhhhcccbbbaaaaaaccchhhmmmpppvvv|||}}}xxxuuutttrrrooommmkkkiiilllvvv~~~pppjjjeeebbbaaa```hhhtttttteee]]]WWWQQQOOOQQQPPPNNNMMMQQQ\\\lll|||}}}zzzwwwwwwzzz~~~}}}{{{xxxvvvyyywwwuuuuuuwww}}}}}}wwwvvvwwwxxxwwwtttqqqnnnkkkjjjiiiooo___WWWRRRPPPQQQRRRSSSSSSRRRQQQPPPJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCAAAAAA@@@>>>;;;999999999888777666666666555444333111111///...---------,,,------*********,,,...///...---------------------,,,,,,+++,,,,,,------,,,,,,+++)))******++++++,,,,,,---,,,---...000111111111111......------......///000000000111111111222222222111111111000000000//////222222222222333333333333333222000111222444444333111333555666444333333333111111111111111222333333111111000000111222222333444666777888888999;;;===============>>>>>>>>>>>>===>>>AAADDDFFFGGGHHHHHHHHHJJJLLLNNNOOOOOOMMMMMMLLLJJJEEEAAA===;;;999999777777777888888:::;;;;;;666666555555555555666666333333333333333333333333666666666666666777999999<<<<<<======???@@@AAABBBCCCDDDGGGHHHJJJMMMQQQUUUVVV^^^kkk|||{{{qqqllljjjjjjiiigggbbbaaa```___aaaeeeiiilllpppxxx}}}uuupppnnnmmmjjjggggggeeefffnnnxxxxxxsssoookkkggg```eeennnyyy~~~pppggg```XXXTTTTTTLLLJJJGGGIIIPPP[[[gggoooxxx||||||zzzyyyzzz}}}}}}{{{zzzxxxwwwvvvvvvuuuuuuwww}}}zzzttttttuuuuuutttrrrooollljjjhhhfffppp```WWWSSSQQQRRRSSSSSSSSSRRRPPPPPPKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB???===:::888888888777666555666666666555333111000//////000000000///...---(((''''''))),,,...//////,,,,,,------------------++++++,,,------,,,++++++))))))***++++++,,,------,,,---...000111111222222......---------...//////000111111111111222222222111111111111111000000///222222222333333333444444555333111111333444555444///333777888666333222222000111222222333333222222111111111000111111222333111444777888777777999<<<======>>>>>>>>>????????????AAACCCFFFHHHIIIIIIIIIJJJKKKMMMOOOOOOOOOMMMLLLMMMJJJFFFAAA>>>;;;::::::666666777888999999999999666555555555555777888999444444444444444444444444555444444555666888:::;;;<<<===>>>@@@BBBCCCCCCDDDFFFFFFGGGGGGIIIMMMSSSWWWZZZcccrrryyyrrriiidddeeehhhiiihhhdddcccbbbbbbcccfffiiikkkooovvv}}}tttmmmkkkhhheeecccbbbaaa```fffnnnvvv|||uuunnnbbbdddhhhoooyyyyyypppggg\\\UUUSSSKKKIIIFFFEEEHHHNNNTTTYYY]]]ccckkkssszzz~~~{{{{{{~~~~~~{{{zzz{{{{{{{{{wwwxxxxxxwwwyyyuuurrrrrrsssrrrqqqpppnnnkkkiiifffeeeppp```XXXTTTPPPQQQQQQQQQQQQOOONNNLLLLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB???<<<999888888888777666555666666666555333111000///000222333333111///---'''&&&%%%'''***...000000,,,,,,,,,------.........------...//////...------++++++,,,------...//////,,,---...000111111222222......---------...//////111111111111222222222222111111222222222111111000222222222333333444444444666444222222333555666555...333888999777333222222000111222333444333222222111111111111111111222222000333777888777777888:::======>>>>>>?????????@@@AAACCCEEEHHHJJJKKKKKKKKKKKKLLLNNNOOOOOONNNMMMLLLMMMJJJFFFBBB>>><<<;;;;;;999999999999888666444333666666555555777888:::<<<555555555555555555555555333333333444666999;;;===<<<===@@@CCCDDDEEEEEEEEEHHHGGGFFFEEEGGGLLLSSSYYY```iiiyyyzzznnnggg___]]]aaagggjjjkkkggggggffffffgggjjjlllnnnsssxxx}}}uuuooolllfffcccaaa```___]]]aaahhhjjj||||||ssseeeddddddgggnnn{{{}}}tttjjj]]]SSSOOOOOOLLLIIIFFFEEEFFFHHHJJJIIIPPPZZZeeennnyyy|||{{{yyyzzz|||~~~~~~zzz{{{{{{{{{}}}{{{sssqqqqqqrrrpppoooooonnnkkkhhheeedddsss]]]UUUUUURRRSSSSSSSSSRRRPPPMMMLLLNNNKKKHHHGGGGGGHHHHHHHHHJJJIIIHHHFFFDDDCCCBBBAAA@@@===:::888888777666555777666666444333222111111////////////..................---------,,,,,,,,,.........------,,,,,,,,,,,,***)))))),,,...//////***++++++,,,---...//////,,,+++*********+++,,,---------------------------000000////////////000000333222111000//////000000000111333555777777777777222333333444444555555555777777777666555444222111555444333333222222333333444333111////////////000...111444555666777888:::???>>>>>>>>>@@@BBBDDDFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOONNNMMMLLLHHHGGGFFFDDDAAA>>><<<;;;:::999777777888999888777::::::999999777666555444777666666666555555555555222444555333222444:::???:::===AAACCCEEEGGGJJJLLLKKKJJJJJJKKKNNNSSSWWWZZZbbblll{{{{{{rrrlllgggbbb]]]]]]ccchhhjjjiiimmmnnnooonnnkkkjjjlllnnnqqqqqqttt|||{{{tttmmmhhheee```]]][[[ZZZYYYWWWaaalll~~~yyymmmeee```aaafffooo|||zzzoooaaaXXXWWWIIIHHHGGGDDDBBBBBBCCCEEEHHHJJJNNNWWWcccrrr~~~qqqttt}}}}}}}}}}}}}}}~~~|||zzzzzz{{{~~~|||{{{zzzzzz{{{{{{{{{{{{|||wwwttttttrrrpppoooooonnnnnnlllggg```[[[sss\\\SSSSSSQQQRRRSSSSSSRRRPPPNNNMMMNNNKKKHHHGGGHHHIIIIIIHHHIIIIIIHHHFFFEEEDDDCCCBBBAAA>>>;;;999999888777666888777777666555333333222111000000000000/////////............------,,,,,,......---------,,,,,,,,,---+++***+++---......---......---------,,,,,,,,,,,,,,,+++++++++,,,...///........................000000000//////000000000111111111111000000000000///111333555666777777777444444444444444555555555666666666666555444222222333222111111000111111111444333111000/////////000///111333444555666888:::>>>>>>???AAACCCEEEGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOONNNMMMMMMIIIHHHGGGEEEBBB@@@===<<<;;;999888777999999999888888888888888888888777666777777666666666555555555111222222222333555888;;;;;;>>>AAADDDFFFHHHJJJLLLNNNMMMMMMOOORRRVVV[[[^^^eeennnzzzxxxqqqjjjeee```___^^^aaaeeeiiikkkkkknnnpppsssrrrpppmmmmmmmmmllljjjmmmssswwwxxx|||}}}wwwrrrmmmhhhbbb]]][[[YYYWWWUUUWWW```ppp~~~pppggg```^^^```fffqqq{{{rrrbbbWWWUUUMMMLLLIIIEEEBBBAAABBBCCCDDDFFFKKKSSS___ooo~~~zzzmmmnnnwww~~~~~~}}}}}}||||||{{{{{{|||~~~~~~~~~{{{zzzzzz{{{}}}|||{{{zzzyyyzzzzzz{{{||||||}}}xxxqqqqqqsssrrrooolllllllllkkkiiieee^^^YYYsss[[[RRRQQQPPPQQQRRRRRRRRRPPPOOONNNMMMKKKHHHGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDBBB???<<<::::::999888777888888777777666555444333111111111111000000000000/////////............---...------------,,,,,,,,,------,,,---//////...,,,......---------,,,,,,,,,---,,,,,,,,,---...000111////////////////////////000000000000000000000000///000111222222222111000...000222444666777888888666666555555555555555555555555555555555444333222333333222111111111111111333222111000000000000000000111222333333555888:::<<<>>>AAAEEEGGGIIIJJJKKKHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNOOONNNNNNMMMJJJJJJIIIGGGEEEBBB@@@???<<<:::888888999:::999888666777888999999999999999777777777666666666555555333222222444666888888777;;;>>>AAACCCEEEGGGJJJMMMQQQQQQQQQRRRVVV[[[___bbbjjjpppxxx}}}zzzuuurrrnnnkkkfffccc```ccchhhkkkmmmoooqqqrrrsssvvvxxxxxxuuupppmmmkkkgggdddeeeiiimmmpppuuu{{{{{{|||}}}|||tttnnnfff___ZZZWWWTTTSSSQQQXXXdddvvvxxxnnnddd^^^\\\^^^fffnnn{{{iii]]]YYYRRROOOKKKFFFCCCAAA@@@@@@BBBDDDIIIPPP]]]nnn}}}sssuuu}}}~~~||||||{{{{{{zzzyyyzzz{{{|||}}}zzz|||||||||zzzyyyzzz{{{}}}|||{{{{{{{{{{{{||||||}}}}}}~~~|||uuunnnlllooorrrqqqppplllkkkjjjiiifffaaaZZZUUUsss\\\SSSRRROOOPPPQQQQQQQQQPPPOOOOOOMMMKKKIIIHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFAAA???;;;999999999888777666777777777666555333222111111111000000000///////////////////////////...------------------------...---...///000///---+++***++++++,,,---...//////------------...000222333////////////////////////111111111111111111111111...///111333333333111000...///111333555666888888777777666666555555555444333444444555555555444444555555444333333333333444222222222111111000000000111111222111111333777:::;;;>>>BBBGGGKKKMMMMMMMMMJJJKKKLLLMMMMMMMMMLLLLLLJJJKKKMMMNNNOOOOOONNNMMMLLLLLLKKKIIIGGGDDDBBBAAA>>><<<:::999:::::::::888777888999999::::::999999777777777666666666666555666555444777;;;<<<999666:::<<>>@@@CCCFFFIIIRRRSSSVVVYYY^^^cccfffhhhoooqqqrrrqqqnnnjjjgggggghhhiiijjjkkkmmmooorrrtttxxx~~~wwwqqqmmmeeeaaa```ccchhhnnnvvv~~~vvvllleee___ZZZWWWWWWYYY```nnn{{{ppphhhbbb]]]___ccchhhrrrsssiiiZZZUUUNNNHHHFFFEEEDDDBBBCCCEEEIIIOOO[[[nnn~~~}}}|||{{{||||||~~~~~~~~~|||zzzxxxxxxxxx{{{{{{|||}}}~~~}}}}}}tttnnnmmmlllnnnrrruuuuuutttuuurrrnnniiibbbZZZRRRLLLsss^^^UUUUUUQQQPPPPPPPPPOOOOOONNNNNNMMMKKKJJJJJJKKKKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEE@@@===:::888777777666555333444555666666444222111////////////............---............/////////,,,,,,,,,------------...------,,,---//////...,,,......---------,,,,,,,,,---,,,,,,,,,---...000111........................111222333444444333222111000111222333333333222111///000000111222444555666666666555555555555555555333333555666777888888888444333333222222222222222111222222333222222111111///000111111111222555777777:::@@@EEEJJJLLLMMMMMMKKKLLLNNNOOOOOONNNMMMKKKJJJKKKLLLNNNOOOOOOOOONNNNNNNNNMMMLLLJJJHHHFFFEEE@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;:::999888888888777777777666666666444444444666777777555333777888:::<<<===AAAEEEHHHOOOSSSZZZaaaiiinnnrrrtttttttttqqqmmmgggcccaaaaaa```bbbdddgggjjjpppwww|||vvvqqqeeeaaa___ccchhhmmmvvv~~~yyyrrrkkkeeebbb[[[\\\aaannn}}}tttmmmfff___]]]```___hhhuuu}}}ooobbb[[[RRRLLLJJJJJJHHHFFFCCCEEEIIINNNXXXlll|||zzzzzzzzzxxxyyy{{{|||~~~uuunnnnnnnnnqqqtttuuuuuuuuuwwwsssmmmggg___WWWNNNHHHsss]]]TTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMKKKJJJKKKKKKKKKIIIGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@>>>:::999888888777666333444666777777555333111000000000////////////...,,,,,,------............,,,,,,,,,---------......---+++***+++---......---......---------,,,,,,,,,,,,,,,+++++++++,,,...///////////////////////////111222333555555333222111333222222222222222111111111000000000111222444555444444444444444555555555333444666777999:::;;;;;;444444333222222222222333111111222333333333222111...000111222111222333555555888===BBBFFFIIIKKKLLLKKKLLLNNNPPPPPPNNNLLLKKKIIIJJJLLLNNNOOOOOOOOOOOONNNNNNMMMLLLJJJHHHGGGFFFBBB???===<<<===<<<;;;:::999::::::;;;;;;;;;;;;;;;888888888777777777666666333444666555444333444444777888:::;;;===@@@EEEHHHNNNUUU```lllwww|||yyyrrrjjjaaa]]][[[\\\\\\^^^aaaeeekkktttwwwpppiiidddbbbeeehhhlllttt{{{zzzsssooofffeeegggqqqxxxssskkkbbb^^^^^^\\\bbblllxxx}}}llldddYYYRRRPPPNNNKKKHHHFFFHHHKKKOOOYYYlll~~~~~~yyyzzz}}}}}}vvvmmmmmmnnnooorrrssstttsssrrrnnniiibbb[[[SSSJJJEEEsss\\\RRRQQQSSSRRRPPPOOONNNMMMMMMMMMMMMLLLKKKKKKLLLKKKIIIGGGEEEEEEEEEDDDCCCBBBBBBBBBBBB???<<<:::999999888777444555777888888666444222111111111111000000000000,,,,,,,,,---------......,,,,,,,,,------.........,,,***)))))),,,...//////***++++++,,,---...///000,,,+++*********+++,,,---000000000000000000000000111222444555555444222111444444333222111111111222222111000000000111333444222333333444444555555555333444666888:::;;;<<<<<<666666555444444444444555000111333333444333222111---///222222222222333444555777;;;@@@DDDGGGIIIJJJKKKLLLNNNPPPPPPNNNLLLJJJIIIJJJLLLNNNOOOOOOOOOOOONNNNNNMMMLLLJJJIIIGGGFFFBBB@@@>>>=========<<<:::777888:::;;;<<<=========888888888888777777777777444777888777444333555777888999:::<<<===AAAFFFIIINNNVVVdddttt~~~ttthhh^^^XXXWWWXXX[[[^^^bbbgggnnnzzzvvvlllmmmhhhfffhhhjjjmmmsssyyy|||xxxssspppnnnuuu}}}xxxoooeee______XXX[[[bbbjjjuuusssjjj___WWWSSSQQQMMMIIIJJJLLLNNNRRR[[[ooo|||~~~|||vvvjjjkkkkkkmmmoooqqqrrrrrrmmmjjjddd^^^WWWPPPHHHCCCttt___UUUTTTSSSRRRPPPOOONNNMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGJJJIIIGGGFFFDDDCCCCCCCCC;;;;;;999888777666666666666666666666555444333222444111......000000...,,,//////////////////////////////.........---------+++---......---,,,,,,---...------,,,,,,++++++******+++---///000000//////222111000.........///000444444555555444444333222222222111111222222333444000111111000......///111444444444555555555666666///111333666888999999999:::888666333222222333444222222222222222222222222000000000000111222333444666666777999>>>CCCHHHLLLMMMKKKHHHIIIKKKLLLKKKIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLJJJIIIGGGEEEBBB@@@>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999999888666444555555444444444333333333777777777888999>>>CCCHHHMMMXXXfffuuuooobbb[[[XXXXXXWWW\\\```dddiiipppwwwppplllllllllllljjjiiimmmsssxxx~~~zzzxxxsssmmmgggbbb\\\YYYZZZ___gggppp}}}}}}lll^^^WWWSSSPPPMMMPPPMMMNNNSSS]]]nnn}}}sssooohhhiiikkklllmmmllllllkkkfffeeeaaaZZZSSSLLLIIIHHHuuu___UUUTTTRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHGGGEEEDDDCCCBBBBBB===<<<;;;:::999888888888666666666666555444333222444111......000000///---///////////////////////////.........------------+++---......---,,,------......------------,,,,,,111///,,,******,,,///111111000///...---......///333333444444444444333333222222222111222222333333111222222111//////000111222222222333333333333444111222333555777888999999999888666444333333333333333333333333333333333333000000000000111222333444666666777999>>>CCCHHHKKKOOOLLLJJJKKKMMMNNNMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHEEEDDDAAA@@@>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;::::::;;;:::999999:::999777555555555555555444444444444666666777777888<<>>===;;;::::::::::::555666666555555444333222333111///...///000///...////////////////////////............------------,,,---//////---,,,---...------............//////111///---++++++,,,---...//////...---------......111111222333444444444444333333222222111222222222222333333222111000111222222222222222333333333333333333333444555666777888777777666555444333333333333333333333333333333333000000000000111222333333666666777999===BBBGGGKKKMMMLLLJJJJJJLLLMMMLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLOOOOOONNNMMMJJJGGGDDDCCCAAA@@@???===;;;;;;::::::<<<<<<<<<;;;;;;:::::::::;;;:::999:::;;;:::888666666666666666555555555555444555666666777;;;@@@DDDIIIRRR^^^jjjvvv~~~vvvjjj```[[[[[[\\\]]]___bbbggglllvvv{{{vvvssssssssstttssstttsssrrrpppppprrrtttxxx{{{uuupppeee___ZZZXXXYYY]]]gggqqq~~~tttjjjbbb\\\XXXRRRPPPPPPTTT[[[iii~~~zzznnnhhhhhhfffggghhhiiiiiiiiihhhggg```^^^YYYSSSNNNMMMNNNPPPwww```VVVTTTPPPPPPRRRRRRQQQOOOMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA???>>>===;;;::::::::::::555555555555444333222222222111//////////////////////////////////////////------------------------,,,...//////...------...+++,,,,,,---.../////////)))+++///111111///+++)))////////////....../////////000111333444444555555444333222222111111222222222333444333111000000111333333444444444555555555444444333222333444666777555666666666555444333333444444444444444444444444111111000000111222222333666555666888<<>>===<<<;;;:::<<<<<<<<<;;;;;;::::::999<<<;;;::::::;;;;;;999777777777777777666666666666333444555555666999===AAAFFFOOOYYYbbbllluuuwwwtttpppkkkbbb[[[XXXZZZ]]]___dddfffiiimmmuuu|||wwwssssssuuuwwwxxxwwwwwwxxxwwwwwwwwwwwwxxxwww~~~qqqiiiaaa\\\YYYZZZbbbkkkyyysssjjjccc^^^UUURRRRRRUUU[[[hhh}}}rrriiifffgggfffggghhhiiiiiihhhgggfff___\\\VVVOOOKKKKKKNNNQQQwww```VVVTTTOOOPPPRRRRRRRRRPPPNNNLLLLLLLLLJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDBBBAAAAAAAAA>>>===<<<:::999999888888555555555555444333222111000000000///......///000////////////////////////,,,,,,------------------,,,...//////...------...******+++,,,---......///&&&)))---111111000---***000000000000111111000000...///000222333444444444333333222222111222222333222444555444222000000000333333333444444444555555444333222222222333555666444555555666666555444444444444444444444444444444111111111000111111222333444444555777:::???DDDGGGHHHHHHHHHHHHHHHHHHJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLJJJHHHGGGBBBBBBAAA@@@???===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;:::::::::;;;;;;:::888888888777777777666666666333444555555555777;;;>>>CCCKKKTTT[[[bbbiiikkkjjjfffccc^^^ZZZZZZ]]]bbbfffdddhhhlllooovvv}}}zzzwwwvvvxxx{{{~~~{{{{{{|||~~~|||}}}tttkkkddd^^^]]]bbbjjjvvv~~~tttmmmiiiYYYVVVUUUWWW\\\iii}}}{{{llleeedddeeehhhhhhiiiiiiiiigggfffeee___[[[TTTLLLHHHHHHLLLPPPwwwaaaVVVUUUPPPQQQRRRRRRQQQPPPOOONNNMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA===<<<;;;999888888777777444555555444444333222111///000111000......///111////////////////////////,,,,,,,,,,,,---------------...000000...---...///******++++++,,,---......,,,+++******+++---000111000000111222222222111111......000111222333333333222222111111222222333444333555777666444222111111111111111111222222222222222222222222333333444555444444444555555555555555333333333333333333333333222111111111111111222222333222333444888===AAADDDHHHIIIJJJJJJIIIIIIKKKMMMHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKLLLMMMLLLKKKJJJIIIDDDCCCCCCBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;999888777777777777666666666666333444555555555777:::<<>>999::::::;;;;;;<<<<<<<<<999888888999::::::999777777777666666666555555555333444666666666777999;;;:::BBBIIILLLOOOUUUYYYYYYPPPRRRSSSTTTWWW]]]eeelllnnnttt||||||yyyzzz|||xxxnnnffffffkkkooozzzmmmgggaaa^^^___iii~~~~~~kkkbbbaaabbbbbbgggggghhhgggfffdddbbbaaaZZZVVVPPPIIIEEEEEEIIIMMMwwwaaaWWWUUURRRRRRQQQPPPPPPPPPQQQQQQNNNLLLJJJHHHGGGHHHIIIJJJJJJIIIGGGFFFDDDCCCCCCCCC===<<<;;;:::999888888888444444444444333222111111...000111000...---000222////////////////////////+++++++++,,,,,,------------///000000///......///---------............///,,,,,,---------,,,+++***---...///111111111000///...///000111111222111111///000000111222444555666888:::<<<<<<999666555444222222333333333444444444...///111333444444444333555444333222333555777888222222222222222222222222222222111111111111111222000000000111555999>>>AAADDDFFFHHHGGGFFFFFFIIILLLHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLJJJHHHFFFFFFFFFFFFFFFDDDBBB@@@???888999999:::;;;<<<======888777777888::::::888777666666666666555555555555333555666666666777999;;;666>>>EEEGGGJJJPPPSSSTTTPPPSSSVVVXXX[[[bbbkkkrrrxxx~~~}}}~~~uuukkkjjjmmmppp{{{vvvnnneee``````iii}}}yyyhhhbbbcccddddddffffffffffffeeecccaaa___WWWTTTNNNHHHEEEFFFJJJNNNttt___UUUSSSRRRQQQPPPPPPQQQPPPNNNLLLNNNMMMJJJHHHGGGFFFFFFFFFIIIIIIGGGEEEDDDCCCCCCCCCBBB???;;;888777666555333666555444333222333333444222111000000///000000000///............---------/////////...---------,,,......////////////......---,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,---...///111111111000000000000/////////000000111111222333333444444333333444555777999999888666555555444333333222222222222444444444444444444444444111222333333444444333333444444444333333222222222444111///---.../////////222222222333444777999:::@@@BBBFFFGGGHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDD@@@===;;;>>>>>>=========<<<<<<<<<:::::::::999999999888888777777666666555555555444555555555666777777888888===???CCCEEEGGGJJJMMMPPPSSSSSSSSSVVV]]]gggqqqvvvxxxqqqmmmrrrwwwtttiiiaaa______eeewwwmmmeeeddd```bbbiiigggfffeeeddddddbbb___\\\XXXQQQKKKHHHFFFFFFKKKQQQttt```WWWUUUQQQPPPNNNNNNOOOOOONNNLLLNNNLLLJJJHHHGGGFFFFFFGGGIIIHHHGGGEEEDDDCCCCCCBBB@@@===:::888888888777555777666555333222222333333111111000//////////////////............---------...............---------......////////////......---,,,,,,,,,,,,---............------,,,,,,,,,------...///000111111000000......---------......///111222333333444444333333333444666777777777666555555444333222222222222222333333333333333333333333222333444444555555444444555444444444333333333222666444111000000000111111111000000111222444666777===@@@CCCEEEFFFGGGIIIJJJIIIJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGEEEDDDBBBAAA======<<<<<<;;;::::::999;;;;;;;;;:::::::::999999777777777666666666555555999999999999999999888888:::===@@@CCCEEEHHHLLLNNNRRRTTTXXX\\\cccmmmwwwwwwssstttwww{{{wwwiii___YYYXXXYYY___pppkkkgggfffcccccchhhgggfffeeeeeedddbbb___\\\VVVOOOIIIHHHGGGGGGKKKQQQsss```XXXVVVQQQNNNLLLLLLMMMNNNNNNNNNMMMLLLJJJHHHGGGFFFGGGGGGIIIHHHGGGEEEDDDCCCBBBBBB>>><<<999888888999888888888777555444222222222111111000000//////////////////............------------------.....................////////////......---,,,,,,,,,,,,---......///.........------------,,,---...///000111000000///......------.........111222222333333333333333333333444444444555555555444333333222222222222333333333333333333333333333333444444555555555555555555555555444444444444444555444222111000000111111222111111000111333444555888;;;???BBBDDDFFFHHHJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGG??????>>>===;;;:::999999<<<<<<<<<;;;;;;;;;::::::888888888777777777777777888777777666555555444444777:::===@@@BBBFFFJJJMMMQQQWWW___eeellluuu|||wwwyyy~~~~~~vvvnnngggccc[[[TTTPPPRRRSSSXXXjjj|||xxxiiiggggggddddddggggggfffeeeeeedddbbb___[[[RRRLLLGGGGGGHHHHHHMMMSSSrrr___VVVUUUQQQOOOLLLKKKMMMOOOPPPPPPMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHFFFEEECCCBBBBBBBBB???<<<:::888999999888777888777666444333222111000222111000000//////000000///............---------,,,---------.../////////---......//////......------,,,,,,,,,,,,---......---------------,,,,,,,,,,,,---...///000000111111222111000000000000000000111111222333333333333222333222222222222333444444333333222222222222222333222222222222222222222222222333444444555555444444555555555555555555555555222222111000......///000444333333222222333555555444777;;;>>>@@@CCCGGGIIIIIIJJJLLLMMMNNNOOONNNNNNMMMMMMNNNNNNMMMKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIIIICCCCCCAAA@@@>>><<<;;;:::;;;;;;;;;;;;::::::::::::888888888888888888888888555555555444444333333333666888;;;===@@@DDDIIILLLPPPYYYdddlllrrr|||}}}|||}}}}}}qqqfff^^^XXXTTTQQQLLLKKKOOOPPPUUUfffyyy~~~|||~~~tttgggeeeeeedddeeegggffffffeeeeeedddaaa]]]YYYMMMIIIFFFGGGIIIJJJOOOUUUppp\\\TTTSSSRRRPPPMMMMMMNNNPPPQQQQQQMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHFFFDDDCCCBBBBBBAAAAAA>>>;;;999999888777666888777666555333222000000222222111000000000000111///............---------,,,---------.../////////------............---------,,,,,,,,,,,,---......+++,,,,,,,,,,,,+++***))),,,,,,---...///000111222222222111000000000000000000111222222333333222222111111111000111222333333222222222111111222222333222222222222222222222222111111222333333333333222555555555555555555555555111222333111///...///000444333222111111222333444222444888:::===@@@DDDGGGHHHIIIKKKMMMNNNNNNNNNMMMLLLMMMNNNNNNNNNLLLKKKIIIKKKJJJHHHGGGFFFFFFGGGGGGEEEDDDCCCAAA???===<<<;;;::::::::::::999999999999888888888888999999999999666666777777777888888888555777:::<<<>>>BBBGGGKKKOOOXXXdddlllsss|||wwwggg[[[TTTPPPNNNKKKHHHIIILLLMMMQQQbbbvvv}}}vvvqqqoooppptttvvvzzz}}}|||qqqfffbbbbbbdddfffhhhffffffeeedddccc___ZZZUUUJJJFFFEEEHHHKKKLLLQQQVVVooo[[[SSSRRRSSSQQQNNNNNNOOOQQQQQQPPPLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAABBB???;;;999999999777666666666666555444222111000222111111000000000000000///............------------------...............------............---------,,,,,,,,,,,,---......***+++,,,,,,,,,+++)))(((,,,,,,,,,---...000111222111111000///............000111111222222222222222000000111111111222222222222111111111111222222333333333333333333333333333000000111222222222222222444444444444444555555555222555666555111///111333111000/////////000111222222444666888:::===AAADDDGGGHHHKKKMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOMMMKKKJJJKKKKKKIIIHHHFFFEEEEEEEEEDDDCCCBBB@@@>>><<<;;;:::::::::999999999888888888888888888888888999999999555555555666777888888888555777888:::<<<@@@EEEIIILLLSSS]]]eeellluuuuuueeeYYYRRROOONNNGGGEEEGGGJJJJJJMMM___sss|||wwwssskkkeeebbbccceeehhhlllpppsssuuuttttttwwwzzzxxx{{{vvvnnneeeaaabbbeeehhhiiigggfffeeedddaaa\\\UUUQQQIIIFFFFFFJJJMMMNNNRRRXXXooo[[[TTTTTTRRRPPPOOOOOOPPPPPPNNNMMMLLLKKKIIIHHHGGGGGGHHHIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@===;;;999::::::999888555555666555555333222111000000///...............///............---------...............---------,,,------......------,,,---,,,,,,,,,,,,---......***+++,,,------+++***(((+++++++++,,,---///111333222111000///............000000111222222222222222///000111222333222111111111111111111111222333333333333333333333333333333111111222333333333333222222333333333444444444444222555777666111///111333000///......///000111222333555666777888:::>>>AAAEEEGGGJJJLLLMMMMMMLLLJJJKKKMMMOOOPPPOOONNNKKKJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBB@@@???===<<<<<<;;;;;;:::::::::999999999777777777888888888999999555555555555555555555555555666666777999<<>><<<:::999:::;;;;;;;;;444444555666555444222111......---,,,,,,,,,,,,---//////.........---------/////////......------,,,,,,------......------,,,---,,,,,,,,,,,,---......+++,,,---......,,,***)))+++++++++,,,---///222333444333222111000000000000000000111222222222222111...000222333444333111000111111000000111222333333444444444444444444444444222222333444444444444333222222222333333444444444///333666444000---///222111000000000000222444555555666777777777999<<>>BBBEEEGGGJJJPPPXXXaaaiiimmmsssrrrwww|||{{{~~~wwwkkkaaaYYYSSSOOOLLLJJJKKKLLLIIILLL^^^sssxxxoooiiieee]]]WWWRRRRRRSSSTTTVVVZZZ^^^^^^[[[ZZZ]]]```bbbgggqqq~~~rrreeeeeeeeeeeehhhlllllljjjgggfffdddbbb^^^WWWOOOIIIIIIFFFHHHMMMPPPQQQTTTYYYmmm]]]VVVSSSQQQOOOMMMKKKJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@???===;;;:::888777777888888888666444444444555444333111111000...------------//////............//////......//////...,,,***))))))***,,,---......---,,,---...............------,,,------...---,,,***)))---,,,,,,,,,,,,---......555444222111//////000000000111333333333222000...000000000000000000000000111111111111222333444444111111111222222222333333555555444444444333333333333333333333333333333333555222//////222444333222111111000000000111333444333444666888:::;;;<<<<<>>>>>???===;;;;;;===>>>===<<<888888888888888888888888999999999888777666666555444444444444666888:::;;;@@@BBBFFFKKKPPPWWW^^^cccjjjiiijjjooovvvyyywwwsssvvvxxx}}}yyykkk^^^WWWUUUPPPKKKIIIJJJJJJLLL\\\nnn}}}rrrnnnfff^^^YYYSSSOOOOOOSSSUUUXXX\\\\\\ZZZWWWUUUUUUVVV^^^lllzzz~~~uuuhhheeeddddddeeegggjjjmmmoookkkjjjhhhccc\\\TTTMMMIIICCCEEEIIIMMMRRRVVVYYY[[[mmm]]]UUURRRSSSRRRPPPOOONNNMMMMMMNNNJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBB@@@??????===<<<:::888777777777888999777555444444444333111111111000///............//////............//////---............,,,+++***'''(((***---.../////////---...............------,,,,,,------------,,,,,,---,,,,,,,,,,,,---......222111000///...//////000222111111111111111222222111111111111111111111111111111111111222333444555333333333333444444444444555555444444444333333333333333333333333333333333555222000000222444333222222111000000000111333444444444333444666888;;;===BBBEEEIIIKKKLLLLLLLLLMMMLLLNNNPPPQQQQQQOOOMMMLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBB@@@@@@???===;;;;;;<<<===<<<<<<888888888888888888888888999999999888777666666666555555555555666777999:::;;;===AAAEEEJJJPPPWWW\\\aaaaaacccgggkkknnnmmmkkkwww}}}tttfff\\\XXXSSSMMMKKKLLLKKKMMM[[[mmm{{{uuummmddd]]]UUUOOOOOOSSSWWWZZZ^^^^^^ZZZVVVTTTSSSVVV^^^kkkyyyqqqgggdddcccdddeeegggjjjmmmooommmkkkhhhccc\\\UUUOOOLLLIIIJJJKKKNNNQQQTTTWWWXXXnnn]]]UUUQQQSSSSSSQQQPPPOOONNNNNNOOOIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>===;;;999777666666666:::888666555444333111///111000000/////////000000......////////////......,,,------......---,,,,,,(((***+++---............------...............---------,,,,,,,,,---......---,,,,,,,,,,,,---......//////............//////222111/////////111444555111111111111111111111111222222222222333444555555666666666666666666666666555555444444444333333333444444444444444444444444444333111111222333333222222111000000000111222333444222111000222666:::===@@@CCCHHHJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQOOOMMMLLLNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBB???===;;;;;;<<<<<<<<<:::999999999999999999999999999999999888777777666666666666666666666777888888777999===@@@DDDJJJPPPUUU[[[^^^bbbeeegggiiilllmmm|||ssseee\\\VVVPPPMMMOOONNNNNN[[[kkk{{{pppggg[[[SSSQQQUUUYYY]]]aaaaaa\\\VVVSSSRRRVVV]]]iiivvvwwwkkkeeedddeeefffhhhjjjmmmpppqqqooolllgggaaaZZZUUUQQQOOONNNNNNNNNOOOPPPRRRUUUVVVooo^^^VVVRRRPPPOOOOOONNNMMMLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCBBB@@@???>>>===???>>>;;;999777666666666888777555555555444222000111000000000000000111222------...//////...------+++,,,,,,------.........---............,,,***))),,,---......///.........///...---,,,,,,,,,---...---,,,,,,,,,,,,---......000/////////............000/////////111222444555111111111111111111111111222222222222333444555666888888888888888777777777555555444444444333333333555555555555555555555555444333333222333333222222222222111000000111222333222222111111222666999;;;>>>BBBFFFJJJKKKLLLMMMOOOOOOPPPQQQQQQQQQOOOMMMLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCC@@@>>><<<;;;<<<<<<;;;:::999999999999999999999999999999999888888777777777777777777666666666666777777999;;;>>>AAAFFFLLLPPPUUUZZZbbbfffiiimmmuuu{{{oooaaaYYYRRROOOPPPOOOPPP[[[jjjsssdddXXXUUUXXX[[[aaafffeee___XXXUUUTTTTTT[[[ggguuu~~~mmmfffdddfffgggiiillloooqqqssstttoookkkddd]]]VVVSSSQQQQQQPPPOOOOOONNNOOOQQQTTTUUUppp___VVVSSSNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>===???>>>;;;999777666666666555444444555666666444222111000000000000000111222------............------,,,,,,,,,,,,---......///.../////////...,,,***))),,,------...//////......111///---,,,++++++,,,,,,---,,,,,,,,,,,,---......222222111111000///......---...000222333444444333111111111111111111111111222222222222333444555555888888888888888888777777555555444444444333333333555555555555555555555555444444444444333222222222333222111000000111222222111111333444666888999999===AAAEEEIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPOOONNNMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFGGGGGGHHHGGGFFFDDDCCCBBB???===<<<<<<<<<;;;999999999999999999999999999999999999999888888888888777777777777777666666555666888:::;;;>>>BBBGGGKKKLLLTTT^^^eeekkksss|||iii]]]UUUPPPQQQQQQRRR\\\jjjmmm^^^YYY[[[___ffflllllleee]]]YYYXXXTTT\\\hhhwwwwwwiiieeefffggghhhkkknnnqqqrrrssssssmmmhhh```XXXRRRPPPPPPQQQNNNNNNNNNNNNPPPRRRUUUVVVooo^^^VVVSSSNNNOOOOOOOOOOOONNNMMMLLLHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>===;;;999777666666666333333444555777777555333111000000/////////000000......---,,,,,,---......,,,,,,,,,,,,,,,---...///+++,,,---...//////...---,,,,,,---...////////////......---,,,++++++++++++---,,,,,,,,,,,,---......222222222333222111000000,,,...111333444444333222222222222222222222222222111111111111222333444444555555555666666777777777555555444444444333333333444444444444444444444444333555666555333222222222333222111000000000111222000222444666888999999999===@@@EEEHHHJJJKKKLLLMMMMMMNNNNNNOOOOOONNNNNNNNNLLLLLLJJJIIIHHHGGGGGGGGGDDDEEEGGGHHHHHHFFFEEECCCDDDAAA???>>>======;;;:::::::::::::::::::::::::::999999999999999999999999666777777777777777666555444555777888999<<>>>>><<<:::::::::::::::::::::::::::999999999999999999999999555666777888888777666666444555666666777999===@@@JJJOOOXXXaaakkkxxxuuuhhh\\\XXXUUUTTT]]]iii|||vvvrrrqqqssswwwyyyqqqiiiiiiooowww|||qqqeee___^^^^^^fffssswwwpppmmmmmmiiilllooorrrtttsssrrrqqqhhhccc[[[SSSNNNMMMNNNOOOLLLNNNQQQTTTWWWXXXYYYYYYjjjZZZSSSOOOMMMNNNOOOPPPOOONNNMMMLLLHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@???===;;;:::888777777888888666666666777777666222000111111000...------------000...+++))))))+++...000......,,,,,,,,,,,,---...---.../////////...---,,,+++,,,---...////////////$$$&&&(((+++---------------,,,,,,,,,,,,---......+++,,,///222444555555555222111000///000111333555222222222222222222222222////////////000111222333...///000111333444555555555555444444444333333333333333333333333333333333333666888777444111111222444333111000000000111111444333111111333666:::<<<===AAAEEEHHHIIIIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJJJJJJJDDDEEEHHHJJJJJJIIIGGGEEEGGGDDDBBB@@@???>>><<<;;;::::::::::::::::::::::::999999999999999999999999444555777888888888777666555666777777777999===@@@EEEIIIOOOXXXbbbooo{{{~~~pppbbb[[[VVVTTT\\\hhh~~~wwwtttpppnnnqqqssstttxxx~~~{{{rrrrrrvvv~~~tttfff___^^^ccckkkxxxyyytttqqqooonnnppptttwwwxxxwwwuuussshhhccc[[[SSSNNNMMMNNNOOOMMMPPPTTTXXXZZZ[[[ZZZYYYkkk\\\SSSMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMKKKHHHEEECCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@???===:::888777666555333666666666555444333111111111000000///...---------////////////////////////)))((((((+++///111000...//////...---,,,***)))(((,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,++++++*********''')))---111333444333333111222222111000111444666222444666666444333333333444333333222333333444444222222222111000111444666333444555555666666555555333444555666555444222111444555666666444444444666555333111111222333222111000000111222333555666777???BBBEEEFFFGGGHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;<<<;;;;;;::::::999999999999999999999999666777888888888888777666555444444444555666888999>>>BBBIIIPPPXXXaaajjjpppwwwxxxxxxxxxyyy}}}~~~jjjccc```]]]aaakkk}}}zzzpppjjjnnnrrrqqqppprrrwww}}}}}}{{{xxxnnniiiiiijjjttt}}}{{{xxxwwwxxxwwwyyy{{{{{{zzzxxxwwwwwwpppeeeXXXPPPOOOQQQQQQPPPRRRRRRTTTYYY^^^___]]]ZZZjjj[[[SSSNNNOOOOOOOOOOOOOOONNNMMMMMMLLLJJJHHHEEEDDDCCCDDDDDDCCCCCCCCCBBBBBB@@@??????===;;;888666666555333222444444555555555444333333111000000///......------////////////////////////,,,******,,,...///---+++/////////...---,,,+++***,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++(((+++...111333444333222///000000///...///111333333555666666444333222333222222111111000111111111222222222111000111444666333444555555666666555555444555555555555444333333222333444333222111222333555333111111222333222111000000111111333555666777===@@@DDDGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEECCCAAA??????>>>;;;;;;<<<<<<;;;;;;::::::999999999999999999999999888888888888888888888888666666555555666777999::::::===CCCIIIPPPXXX```eeehhhjjjmmmppptttzzzvvvnnniiieeehhhooo}}}vvvqqqsssvvvssspppoooqqquuu~~~yyypppllllllsss{{{|||vvvuuuvvvxxx{{{~~~~~~~~~|||yyywwwvvvvvvlllbbbWWWPPPOOOPPPQQQPPPQQQQQQTTTXXX]]]___]]][[[hhh[[[SSSNNNPPPPPPPPPPPPPPPOOOOOONNNKKKIIIGGGEEEDDDDDDDDDEEECCCCCCBBBAAA@@@???===<<<===;;;888777777666555333333333444555555555555555111000000//////......---///////////////////////////---,,,---------+++)))......//////......---,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---///222333333333222///000000000//////111222444555666666444333333444333222222111000000000111222333333222111111333666333444555555666666555555444444333222222222222222000222333222111000222333555333222111222333222111000000000111333444666777:::>>>CCCFFFHHHIIIKKKLLLKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999888777777888999:::666555555444555666888999777:::>>>BBBGGGMMMSSSXXXZZZ^^^ccchhhnnntttzzz~~~}}}~~~wwwpppqqqwww~~~zzz|||~~~yyyqqqlllkkkmmmrrrzzz|||tttqqqqqqtttnnnnnnrrrwww|||~~~{{{xxxuuurrrqqqeee^^^TTTOOOOOOPPPQQQQQQPPPQQQTTTXXX[[[]]]\\\ZZZ}}}gggZZZSSSOOOPPPPPPPPPPPPPPPOOONNNNNNJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA???===<<<;;;???===:::999:::999888777444444555555555555444444000000000000//////......///////////////////////////.........---,,,+++)))------............------,,,,,,,,,---------.........---------------------,,,,,,,,,------.........---...000222333333222111111222333222111000222333222333555555444444555777555555444333222222222222222333444333111111333555333444555555666555555555333222000/////////000111111333444444222222333555555444222222333333333222000000000111222444555666888<<>><<<:::999::::::999888666666666666555444333222000000000000000/////////////////////////////////------......------,,,,,,++++++,,,------------,,,,,,,,,,,,---------...................../////////,,,,,,,,,------.........---...000111222222111111000222333222111000111222...000222333444555777:::555444333333222222222333333444444444222222333444333444555555666555555555444333111000000000111222111222444333333222444555666444222222333444333222000000000111222333444555666999>>>BBBEEEGGGIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCBBB???>>>===;;;;;;:::;;;;;;::::::::::::::::::::::::;;;:::888777777888:::;;;777666555555555666777888888999:::;;;<<<>>>BBBEEEMMMQQQVVV[[[```eeejjjmmmrrrvvv|||{{{lllhhheeeiiirrr{{{~~~~~~|||ooofffrrrqqqiiiiiilllqqqwwwwwwxxxzzz|||zzzssshhhaaaWWWTTTPPPNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVUUUTTTTTTzzzdddYYYSSSPPPOOOOOOOOOOOOOOONNNMMMMMMKKKJJJIIIGGGFFFDDDBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;999777777777888777666777777777666555444333222000000000000000000000000////////////////////////+++---//////---------...++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------...................../////////,,,,,,,,,,,,------------------...000000111111111...///111000///.........---...000111222444777:::222111111000111111222222333444555444333222333444333444555555666666555555666666555444444444444444///111222222111111333444666444222222333444333222000000000111111222444444555888<<>>BBBFFFLLLQQQXXX^^^eeejjjooosssyyyrrrkkkdddeeemmmxxx~~~ddd```cccxxx~~~pppkkkkkkmmmooossstttvvvzzz~~~}}}tttfff\\\RRRQQQPPPOOOOOOQQQRRRSSSUUUVVVWWWVVVTTTRRRRRRSSSzzzdddXXXSSSPPPPPPPPPPPPPPPPPPOOOOOONNNLLLKKKJJJHHHFFFCCCAAA@@@AAAAAAAAAAAA@@@???>>>===999777666666777777777666666666666666666555444444000000000000000000000000////////////////////////+++...000///---,,,---...,,,---------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,+++++++++++++++,,,---...///000111111---///111111///---------...///000000000111444777000000000000111222333333333555666555333222222333333444555555666666555555555555555555555444444333///111333333222222444555666444333333444444444222000000000000111222333444555777999;;;===@@@DDDGGGHHHJJJLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEAAA@@@===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::999888777777888999:::555666666666555777999<<<<<<@@@EEEKKKQQQYYYbbbgggnnnqqqwww}}}~~~ttthhhffflllwww~~~|||{{{~~~}}}yyyrrrmmmqqqxxxyyygggYYY]]]jjjtttkkkkkknnnnnnoooqqqtttuuuxxx{{{zzzqqqbbbWWWPPPPPPQQQPPPPPPQQQRRRSSSRRRTTTVVVUUUSSSRRRSSSUUUzzzdddXXXSSSPPPQQQQQQRRRRRRQQQQQQPPPOOOLLLLLLJJJHHHFFFCCC@@@???AAAAAAAAAAAAAAA@@@???>>>:::888777777888999999888444555555666666666666666000000000000000111111111////////////////////////---///111000---+++,,,---......//////...------,,,,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,---...000111111///111333333111/////////000000000/////////222444111111111222333444666666333555666666444222222333333444555555666666555555222222333444333222111000222333555555555555777888666555333333444444444333111000000000111222333333555666888999:::>>>CCCGGGHHHJJJLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFBBB@@@===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888888888888777666777666555444444555666666666777777777777888:::===>>>@@@DDDIIIOOOWWW```eeemmmqqqvvv||||||nnniiinnnxxx~~~zzzxxxyyy{{{ssshhh______eeeiiiqqq|||yyykkk```\\\eeexxxssskkkgggjjjoooppppppqqqttttttuuuvvvuuulll^^^SSSNNNPPPQQQQQQQQQQQQRRRSSSPPPRRRTTTTTTSSSRRRUUUWWW|||eeeYYYUUUTTTQQQOOONNNNNNNNNNNNMMMKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCAAA???<<<:::<<<:::888888999:::999888444444555555555555555444222222222111000//////...222111//////000000...------...............------............------------+++++++++,,,,,,,,,------------------------------***,,,------,,,+++,,,---------..................222222222222222111000///............///000222222222222333333333333444444777666555444333222111111444444333222222222333333444555666777666555333222333222222111111222222333333222222333555555333111000000000000000111111222777888999999:::===BBBEEEGGGHHHJJJKKKLLLKKKIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDBBB???<<<:::::::::;;;<<<<<<<<<<<<;;;:::999888888888888888888999999999999999999999999999999999666666777777777777666666666999>>>DDDJJJRRR[[[```kkkpppxxx~~~vvvnnnqqqyyy~~~xxxwwwxxxlll```XXXTTTRRRUUUXXX```mmm|||~~~tttpppmmmiiieeeeeeaaauuuiiihhhgggiiilllooooooooorrruuuxxxxxxssshhh[[[SSSNNNNNNOOOPPPQQQRRRSSSTTTVVVUUUTTTRRRRRRRRRSSSTTT|||eeeYYYTTTSSSRRRPPPOOOOOOOOOOOONNNLLLKKKJJJHHHFFFEEEDDDCCCCCCAAABBBCCCCCCAAA???===;;;<<<:::888888999999999888444444555666666555555444222222111111000//////...000///...///000111000///---...............------......//////000000111111,,,,,,---------.........------------------------+++,,,...---,,,++++++,,,,,,---------......//////111222222222222111000000............///000111222222222222333333333444444444444444444333333333333333333222222222333333444777666555555444444444444333333222222222222333333555444333333555555444333222222111000000111222333555666777888:::===AAADDDFFFHHHJJJKKKLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEECCC@@@===<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888999999999888888888888888666666666666666666666666666666777777777777666666555888<<>><<<;;;:::888888999999999888555555555666666555555444222222111111000/////////...------...000111111000------...............---,,,---...///000111222222---------.........//////------------------------,,,---......,,,******+++++++++,,,---...//////000000000111222222222222111///......//////000111222222222222222333333333333222222222333333444444444222222222222222333444555:::888666444333444555666444444444333333444444444777555333333444666666555555333222000000111333444222444666777888;;;???CCCEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDAAA???============<<<<<<<<<<<<<<<;;;:::999::::::999999888888777777999999999999999999999999666666777777777777666666666777:::===AAAHHHPPPUUUccchhhqqqzzz~~~yyyvvvuuutttmmmooottt~~~~~~~~~|||~~~~~~|||xxxpppeeeYYYPPPLLLJJJKKKKKKLLLOOOSSSTTTSSSRRRQQQOOONNNNNNNNNQQQ\\\hhhvvvhhhggghhhjjjmmmoooooooooppprrrsssnnndddYYYRRROOOKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPOOO|||eeeXXXRRRPPPRRRPPPOOOOOOOOOOOONNNLLLKKKJJJHHHFFFEEEDDDCCCCCC???@@@BBBBBBBBB@@@>>>===;;;999777777888999888777555666666666666555555444111111111111000000/////////...---...000111000///,,,---......///.........++++++,,,------...//////------------............,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***************+++,,,...///000000//////000111222333333333///////////////000111111111222222222222333333333222222222222333333333333111111111111222333444555;;;:::888777666666777777555555444444444444555555888555222222333555666666666444222000///000222333000222444555777999===@@@CCCEEEHHHJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDBBBAAA???>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;;;;:::999888888777777999999999999999999999999666666777777777777666666777888999:::===CCCJJJOOO[[[aaakkkuuuyyyqqqnnnmmmlllkkkffffffjjjuuu|||~~~}}}|||yyyqqqfffZZZQQQLLLKKKIIIJJJKKKLLLMMMMMMMMMLLLHHHJJJLLLLLLJJJPPPcccvvvzzzlllhhhhhhhhhkkknnnppppppooopppqqqoooggg\\\SSSOOONNNJJJKKKKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMM|||fffXXXRRROOOPPPOOOMMMMMMNNNNNNLLLKKKKKKJJJHHHFFFEEEDDDCCCCCC???@@@BBBBBBBBB@@@>>>===;;;999777777888999888777666666777777666555555444111111111000000000000000111///......//////...,,,,,,------...//////......---------------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***************+++,,,---...///000...///000111222333333333000////////////000000111111111111222222222333333333222222222222111111111000000000111222333444555999999:::;;;:::999888777666555555444444555555666666444111000222444444444555333111///...///000000///111333555666888;;;===@@@BBBEEEHHHJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCBBB@@@?????????<<<<<<======<<<<<<;;;;;;<<<;;;;;;:::999888777777555555555555555555555555666666777777777777666666888999999999;;;???EEEIIIRRRXXXbbbmmm{{{zzzrrrnnnkkkhhheee```]]]aaakkk{{{~~~~~~|||yyyrrrggg\\\RRRMMMJJJEEEFFFHHHHHHIIIIIIIIIJJJFFFJJJMMMLLLIIIQQQiiipppfffiiiiiijjjmmmpppqqqqqqppppppnnniiiaaaWWWPPPMMMNNNKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNOOOOOONNNMMMLLL}}}gggYYYRRROOOOOONNNLLLLLLMMMMMMKKKJJJKKKJJJHHHFFFEEEDDDCCCCCC@@@AAABBBBBBBBB@@@>>><<<:::999777777888888888777777777777777666666555444111111000000000000000000111000............---+++,,,,,,---.../////////////////////.........------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++******+++,,,---......///...///000111222333333333000000////////////000000111111111111222222222222222222222111111000000000111111111111111222333444666777999;;;;;;:::999777555555444444444444555555555333111111222444444333444333222000///.........///111444555555666888:::===???CCCFFFIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@??????<<<<<<=========<<<<<<;;;;;;;;;::::::999999888888777777777777777777777777666666777777777777666666777888999999:::<<<@@@CCCIIINNNWWWaaalll{{{{{{uuuooogggaaa\\\XXXZZZdddooo~~~~~~~~~{{{xxxqqqggg[[[QQQKKKIIIGGGHHHIIIHHHGGGFFFGGGIIIKKKNNNRRRRRRPPP\\\xxxwwwkkkhhhjjjkkklllooorrrssssssqqqooojjjbbbZZZTTTPPPMMMLLLJJJKKKKKKKKKLLLLLLLLLMMMKKKLLLMMMMMMMMMMMMMMMMMMhhhZZZSSSOOOPPPNNNMMMMMMNNNMMMLLLJJJKKKJJJHHHFFFEEEDDDCCCCCCAAABBBCCCCCCAAA???===;;;:::888777666777888777666888888888777777666444444000000000000000000000111///...------...///...,,,+++,,,---...////////////........................,,,,,,,,,,,,---------...+++++++++++++++++++++++++++,,,...---,,,++++++,,,+++++++++,,,,,,---------///000111222222222222222000000////////////000000111111111111222222222222000000000111111111111111222111111111111111222222444444555777888888999999555444444444444444444555555333222333444555444333444444444333111///---,,,111333555666555555777888:::===@@@DDDGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCBBBAAA@@@???>>><<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666777777777777666666555666888999999:::<<<>>>AAAEEELLLRRRZZZdddpppxxx~~~~~~}}}}}}~~~rrriii___ZZZZZZ___cccjjj}}}|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{xxxrrrggg\\\RRRKKKIIIIIIJJJKKKJJJHHHGGGIIIKKKOOOSSSXXX[[[^^^nnn|||mmmiiikkkllllllnnnqqqtttuuutttrrrllleee[[[UUURRRQQQMMMJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNiii[[[SSSOOOQQQOOONNNNNNOOONNNMMMKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCAAA???<<<::::::888666666777888777666888888888888777666444444000000000000000111111111---,,,,,,---///000///...+++,,,---...////////////)))******+++,,,---......---------.........//////++++++++++++++++++++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000111222222222222111111000////////////000000000111111111111222222222......///000111222333333222222111111111111111111333222222222333666999:::444444444333333444444444555444444555666666555333444555555555444111...,,,222444666666555555666777999;;;???CCCFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBCCCBBBBBBAAA@@@???>>><<<<<<===============<<<:::::::::::::::::::::;;;::::::::::::::::::::::::666666777777777777666666222555777999888999:::;;;<<<@@@EEEIIIMMMTTT\\\ccciiilllnnnooooooooopppqqqwww}}}zzzfff___]]]^^^[[[[[[iii{{{zzz}}}}}}~~~~~~{{{{{{}}}}}}}}}}}}}}}}}}||||||{{{|||zzzsssiii^^^TTTMMMJJJFFFHHHIIIIIIGGGGGGIIILLLNNNSSSYYY^^^fff{{{ooofffggglllmmmmmmooosssvvvwwwuuusssjjjaaaVVVQQQQQQQQQMMMIIIHHHHHHHHHHHHHHHHHHIIIIIIMMMLLLKKKKKKKKKMMMNNNOOOiiiYYYTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMIIIIIIHHHFFFEEECCCBBBAAA@@@AAAAAAAAAAAA@@@??????;;;:::999999888888999999999999888888777555444333111111111000000000000000////////////............///...---,,,,,,---...///111///......000000...+++,,,,,,,,,---------......++++++,,,,,,,,,---------))))))))))))***+++------------------------,,,,,,---...///111111111000000222000---***)))***,,,...222111111222333444222111000000000111222222222333222111111111222333444444444444444555555555555666;;;:::999777666444333333666555555444333333222222444444333222222111111000111111111222444666777888999;;;???AAACCCEEEHHHKKKIIIIIIGGGGGGGGGGGGHHHIIIIIIIIIGGGGGGGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIGGGFFFEEEDDDCCCBBBAAAAAA?????????>>>===;;;:::999:::999888888:::;;;:::888888999999999999888777777;;;999777666555666777888777777777777888999;;;;;;:::;;;<<>>;;;:::999999888888999999888888888888666555444333222111111111000000//////////////////............///...---,,,,,,---...//////---,,,,,,......,,,))),,,,,,,,,,,,------------))))))*********+++++++++************+++,,,,,,---,,,,,,------------------,,,---///000111111000000333111...+++***+++---///111000111222444444333111111111111111111222222222111111111111111222333333444444444444555555555555666666666555444444333333555555555555444444444444444444333333222111111111111111111222444555777888777999<<<>>>@@@CCCGGGJJJKKKJJJHHHGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIGGGFFFEEEDDDCCCBBBAAAAAA?????????>>>===<<<;;;::::::999888999:::;;;:::999:::;;;;;;;;;;;;:::999999999888777555555666777888777777777777777888999:::888999:::<<<>>>@@@CCCDDDGGGJJJNNNPPPQQQSSSVVVYYY\\\aaaiiiqqq{{{~~~lllccc^^^ZZZYYY\\\^^^eeennnwww~~~~~~}}}{{{|||~~~{{{zzz{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||yyyrrriii___YYYVVVXXXVVVUUUUUUQQQMMMOOOTTT[[[aaapppwwwllliiijjjmmmnnntttuuuvvvxxxxxxvvvtttrrrccc\\\UUURRRRRRSSSRRRPPPNNNMMMKKKIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLNNNPPPiiiWWWPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPJJJJJJHHHGGGEEECCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>;;;:::999999888888999999888888888777666555444333333222222111000///....../////////............---......------------......---,,,,,,,,,...---,,,***+++++++++,,,,,,,,,------))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++,,,,,,------......,,,---...///000000000000333222///------...///000...///000333555555333111222222222111111111111111000000000000000111111222333333333444444444555555222222222222333333333333555555555555666666666666444444333333222222111111000111111222333555666777555666888:::<<<@@@EEEIIILLLKKKIIIGGGGGGGGGIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@???>>>===<<<;;;;;;:::999999;;;;;;:::999:::;;;;;;;;;;;;:::999999777777666555555666888888777777777666666777888888777777777888999:::<<<<<<>>>???AAABBBCCCFFFIIILLLPPPTTT\\\eeeooo{{{sssiiiaaa\\\ZZZQQQUUU[[[```iii|||~~~}}}}}}~~~|||{{{zzz{{{}}}~~~|||zzzxxxwwwxxxyyyyyyxxxxxxyyyyyyzzz||||||}}}}}}zzzrrrkkkeeebbbdddbbbbbbaaa[[[UUUVVVZZZccckkk}}}wwwlllffffffkkkoooqqqzzzyyyzzz{{{{{{xxxqqqkkk]]]XXXSSSQQQSSSTTTTTTRRRQQQPPPNNNLLLJJJJJJJJJJJJIIILLLNNNOOONNNNNNNNNOOOiiiXXXQQQPPPLLLMMMMMMNNNPPPQQQRRRSSSKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>;;;:::999999888888999999777777777777666555444333333333222111000///...---//////.........---------------------------------............//////...---+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,++++++************+++******+++,,,------......+++,,,---...///000000000333222111000///000000111---...///333555555333111333222222222111000000000000000////////////000000222333333333444444444444111111111222222222222222444444555666777888999999555444444333222222111111000000111111222444555666444555666777999>>>CCCHHHLLLKKKIIIGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@???======<<<;;;::::::;;;;;;:::999888999999999999888777777666555555555666777888999888777666666666666666777888888777777777777888888::::::::::::<<>>>>>;;;:::999999888888999999666666777666666555444333333333222111000///...---............------------,,,------------------,,,,,,---...///............++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++******)))))))))************++++++,,,---......++++++,,,---...///000000333222222222222111111111------///222444555333111333222222222111000000000000000///////////////000222222222222333333333444333333333222222222222222333444555666777999::::::555555444444333222222111000000000111222333444555444555666777999===BBBFFFJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????===<<<;;;;;;<<<<<<;;;999888999999999999888777777666666666666666777888888888777666666666666666777;;;:::999888888777777777:::888777888999<<>>===;;;:::999999888888999999666666666666666555444333333222222111000///...............------------,,,,,,,,,------------,,,,,,)))+++------+++++++++,,,,,,,,,,,,---------......))))))*********++++++++++++******)))******++++++******++++++,,,,,,------******++++++---...000111222222333333333333222111///......000222333333222222222222111111111111111111000000///////////////111111222222222333333333333333333333333222222222333333444666777999::::::555555444444333333222222000000000000111222333444555666777777999;;;@@@CCCEEEFFFGGGIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;999:::;;;;;;;;;;;;:::999999777777777777888888888888777777777666666777888888;;;;;;:::999888888888999888777555666888:::;;;;;;===???BBBEEEIIIOOOVVV[[[bbblllzzzvvvnnngggddd______lll{{{~~~{{{zzzzzzyyyyyyyyyzzzzzzvvvuuuuuuvvvyyyzzzzzzyyywwwxxxzzzzzzzzz{{{}}}{{{{{{{{{|||~~~~~~}}}{{{yyyvvvsssqqqppprrruuuwwwxxxwwwwwwyyy{{{wwwxxx~~~tttooojjjjjjoootttxxxyyy~~~~~~~~~zzzrrreee\\\RRRSSSTTTUUUUUUVVVVVVWWWUUUUUUUUUTTTSSSRRRQQQQQQOOOQQQTTTUUUSSSQQQOOOOOOwwwcccWWWRRRRRRMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKHHHFFFCCCBBBAAA???????????????>>>>>>===;;;:::999999888888999999555555666666555555444444222111111111000000//////.........---------,,,,,,+++,,,------------,,,+++(((***------+++***+++---------........./////////))))))*********+++++++++++++++++++++,,,---......++++++++++++++++++,,,,,,************,,,...000111000111333444444333222111111000......000222222222111111111111111222222222222111000000/////////000111111111111222222222222000111111222222333444444333333444555777888999999555555555444333333222222000000///000000111222333444666777888888:::<<>><<<<<<===<<<;;;999:::;;;;;;;;;;;;:::999999999999999999999888888777777777777777777888999:::999999888888888888888999777666555666888:::999777;;;<<>>======;;;:::999999888888999999555555555666555555444444111111111000000000000000......---------,,,,,,,,,++++++------------++++++))),,,//////---,,,---///.........////////////000++++++,,,,,,,,,---------,,,,,,,,,---...///000111,,,,,,++++++++++++++++++***))))))***+++...000111000111333444444333111000333111...---///111222222000000111111222222222333222222111000000000000000000111111111111222222222---...///111222444555555333333444555666777888888666555555444444333222222000000//////000111222222333555777888888888:::<<<===AAAEEEIIIKKKKKKHHHGGGGGGGGGIIIIIIIIIIIIGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>===<<<======;;;:::888999999999999888777777:::::::::::::::999888777777777777777888999;;;;;;777666666666666777888888888666555777::::::888666333555888999;;;===@@@CCCJJJOOOXXXdddrrr{{{pppeeefffoooyyy~~~zzzwwwvvvwwwuuuuuuttttttuuuxxxzzz|||{{{{{{xxxzzz}}}~~~}}}|||{{{{{{vvvtttrrrtttvvvwwwvvvssswwwyyyzzzyyyxxxxxxzzz}}}|||}}}~~~yyyzzzzzz{{{zzzyyywwwvvvsssppplllkkkmmmppprrrssszzzzzz|||qqqnnnnnnrrr{{{vvviii^^^XXXTTTUUUWWWXXXWWWVVVVVVVVVSSSTTTUUUVVVWWWWWWXXXWWWPPPRRRSSSRRROOOLLLKKKKKKrrr```XXXSSSOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKIIIGGGDDDBBB@@@???>>>======???AAABBBAAA@@@::::::999999888777777777888888777777666444333222333111000000111333222111---,,,,,,++++++******)))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,***((())),,,...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,///111///000000111111111111000000///---...000333333333666666555444222000...---444333222111111222333444222111111000000111111222333333333444444444555555777777666666666666666777888555111---,,,...111333333111000//////000111222333333444555777999:::;;;???@@@BBBDDDFFFHHHHHHIIILLLJJJGGGEEEEEEFFFIIIJJJFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCC??????>>>>>>======<<<<<<999999999888888888888888;;;<<<===<<<:::999:::;;;999::::::;;;:::999888777777888888999999777666555666666666666777777777777;;;:::;;;;;;<<<===>>>???AAAGGGNNNVVV```nnn~~~pppiiijjjxxx|||zzzzzzzzzzzzyyywwwuuutttwwwvvvuuuttttttuuuvvvwwwyyyzzzzzzzzzyyyzzz}}}}}}}}}~~~}}}|||{{{yyyxxxyyyxxxwwwuuuuuuuuuvvvvvvuuuvvvwwwxxxyyyzzzzzz{{{yyy{{{}}}}}}}}}}}}|||{{{zzzxxxuuusssqqqqqqpppnnnmmmnnnppprrrssssssxxx{{{rrrtttvvvxxxttthhh___ZZZWWWXXXZZZZZZXXXUUUQQQNNNNNNNNNNNNNNNNNNNNNOOOPPPSSSRRRPPPNNNMMMMMMLLLLLLtttaaaXXXRRRMMMOOOOOOPPPPPPOOONNNLLLLLLKKKJJJHHHFFFDDDBBB@@@???AAA@@@???@@@AAAAAA???===::::::999999888777777777888888777777666444333222333111///000111222111000//////............------******+++,,,------------////////////////////////*********++++++,,,,,,,,,...+++******---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,...111000000111222222222222111000000/////////111222333333333333333222111000000000000///......///000000222222111111111111222222333333333444444444444555777777666666666666666777777777555444333333333333333222000......///111222222333333555666888:::;;;;;;<<>>=========999999999999888888888888999:::;;;:::888777888999999999:::::::::999888777777888888999888888666666666666666777777777888888777777777777888999:::;;;===AAAGGGLLLSSS^^^lllvvvvvvsssoooxxx{{{yyyxxxvvvuuussssssssstttvvvuuutttsssssstttuuuuuuxxxyyyyyyxxxwwwwwwzzz|||yyyzzz{{{{{{{{{zzzyyyxxxyyyxxxvvvuuuuuuuuuvvvwwwtttuuuuuuvvvwwwxxxyyyzzzyyy{{{}}}}}}||||||xxxwwwvvvtttrrrqqqpppooooooooonnnppprrrtttvvvvvvwwwzzz|||tttwwwxxxzzz}}}sssiiiaaa]]]XXXXXXXXXWWWVVVSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPPPPPPPOOOOOONNNwwwcccXXXRRRLLLNNNNNNOOONNNNNNMMMLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@CCCBBB@@@@@@@@@???===:::::::::999999888777777777888888777777666444333222333111//////000000///.........////////////000000,,,,,,------...------,,,------------------------++++++++++++++++++++++++///---,,,+++---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++,,,...000000000111222222222222222///111222111......000333000111222222333222222222333222111000000111222333333222222222222222222333333333333333444444444444777666666555555666777777777888:::;;;:::888666444444222000...---...000222222222333444666888999:::777999;;;>>>AAADDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>======:::::::::999999888888888888::::::999888777888999999999999:::999999888777888888999999888888777666777777777888888888999999555555555555666777888888999<<>>;;;999::::::999999888777777777888888777777666444333222333111///...//////...---***++++++,,,---...........................------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,///...,,,++++++++++++******+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,...///...///000111111222111111///222555222...,,,///333000000111222222222222222333333222111111222333333333333222222222222333333222222333333333444444444666666555555555666777777777888:::;;;;;;999777666555444111.........000111111111222333555777888999888888:::<<>>===<<<;;;;;;::::::999999888888:::;;;<<<;;;999999999:::888999999999999888888888999999999999888888777777777888888888999999999999777777777777777888999::::::;;;<<<<<<>>>BBBHHHMMMUUU]]]fffnnnssswwwzzz{{{|||~~~sssjjjhhhiiimmmrrryyy~~~{{{zzzzzzzzzyyyvvvtttrrrpppoooooopppqqqqqqpppooooooooopppqqqrrrwwwwwwvvvtttqqqppprrrsssuuuwwwyyy|||~~~wwwvvvuuuttttttuuuvvvwwwttttttttttttuuuwwwyyyzzz|||}}}}}}~~~|||xxxwwwvvvmmmmmmlllkkkkkkkkklllmmmnnnoooqqqssstttvvvyyy{{{}}}qqqsss~~~zzzwwwxxx|||{{{wwwrrrlllgggccc___]]]XXXXXXXXXXXXVVVSSSQQQOOOJJJJJJJJJJJJKKKLLLMMMMMMPPPQQQTTTWWWXXXXXXWWWVVV|||ggg\\\UUUQQQNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHFFFEEEDDDBBBAAA@@@>>>===<<<===>>>===<<<:::::::::999999888777777777888888777777666444333222333111///...//////...---))))))***+++,,,------........./////////...------////////////////////////---------------------,,,------,,,***)))(((((()))*********++++++,,,,,,,,,---------,,,,,,+++++++++)))***,,,,,,,,,,,,---...,,,---...///000000000000///222555333...,,,...222000000111222222222111111000///...------...///000333222222111111222222333222222222333333333444444555555555555555666777777777666666666666777777777666555333111//////000000000000111222444666777888::::::;;;;;;===???AAABBBCCCDDDFFFHHHIIIIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999888:::;;;<<<;;;999888999:::888888888888888888888999:::999999888888888888888777888888888999999999999999888888888888999999:::999:::::::::;;;>>>BBBEEEJJJMMMTTTZZZ___aaacccfffkkknnnrrrwww|||yyykkkccc]]]^^^aaacccjjjrrrzzz~~~zzzwwwwwwwwwxxxxxxuuutttttttttsssqqqpppoooooonnnmmmmmmmmmnnnpppqqqvvvvvvuuurrrooonnnoooqqqsssuuuxxx{{{}}}~~~vvvvvvuuuttttttuuuvvvwwwvvvuuuuuuuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~{{{}}}~~~|||yyyuuurrrrrrjjjiiihhhhhhhhhjjjkkkmmmnnnoooqqqrrrrrruuuyyy}}}wwwrrr{{{yyyvvvuuuuuuxxx}}}|||sssnnniiieeecccaaa___]]]VVVXXXYYYZZZXXXUUUPPPMMMJJJJJJJJJJJJKKKLLLMMMNNNQQQSSSVVVYYYZZZZZZZZZYYY}}}hhh\\\VVVSSSOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGEEECCCAAA@@@???<<<<<<;;;<<<>>>>>>===;;;::::::999999888777777777888888777777666444333222333111//////000000///...++++++,,,,,,---...//////------...............---------------------------+++++++++++++++++++++++++++,,,,,,***((('''((()))*********++++++,,,,,,---...------,,,,,,++++++***(((***,,,---,,,,,,,,,...***+++,,,...///////////////222444333000...///000///000000111222222111111111000///......///000111222111111111111111111222222222222222333333333333444444444444555666777777666555333222333555777999777666666444333111000/////////000111333555666777;;;;;;:::;;;<<<===???AAABBBCCCEEEGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@@@@???>>>>>>============<<<;;;;;;:::999999777999999888777666777888888888777777777888999999::::::999888888888888999777777777888888888999999888888777777777777888888777777777888:::<<<===???DDDDDDGGGMMMPPPPPPRRRUUU[[[^^^bbbfffkkkqqqwww|||mmm```VVVVVVWWWVVVYYY```bbbfffmmmuuuxxxzzzzzzyyywwwvvvuuuvvvwwwxxxtttuuuuuuuuutttrrrpppooommmmmmlllllllllnnnooopppttttttssspppmmmlllmmmoooqqqrrruuuwwwyyyzzz{{{{{{vvvuuutttttttttuuuvvvwwwvvvvvvuuutttuuuxxxzzz|||}}}||||||{{{{{{{{{||||||xxxzzz{{{zzzvvvqqqnnnmmmhhhgggfffeeefffhhhjjjkkklllnnnppppppqqqvvv}}}zzzuuuyyyzzzrrrppprrrsssyyy}}}uuulllhhhccc```aaaaaa```^^^VVVWWWYYYYYYWWWTTTPPPMMMKKKKKKKKKLLLMMMNNNOOOPPPSSSTTTVVVXXXYYYYYYYYYYYY~~~gggZZZUUURRRPPPOOOMMMLLLKKKKKKLLLLLLJJJIIIGGGEEECCC@@@???>>>>>>======>>>??????>>><<<::::::999999888777777777888888777777666444333222333111///000111222111000,,,---------......//////+++,,,---...............*********************************++++++,,,,,,,,,+++,,,,,,+++(((''')))+++)))******+++,,,,,,------......---,,,,,,+++******'''***,,,---,,,,,,,,,---***+++---...///000000000000000111222111000//////,,,---///000222333333333333222111000000111222333111000000//////000000111111222222222222333333333444444444444555666777777555444333333444666888999777888888888666333000.........///000222444666777999999888999:::===???AAABBBCCCDDDFFFHHHIIIIIIJJJFFFFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::999999777888999888777666666888888777666666777888999:::;;;:::999888888888999999666666666777777777888888888888777777666777777888777666666777999:::;;;;;;@@@===>>>CCCFFFEEEFFFJJJLLLOOORRRVVVYYY^^^cccfffqqquuu{{{wwwfffYYYWWWUUUPPPPPPUUUUUUWWW^^^eeehhhkkkuuu|||zzzyyyuuuuuuuuuuuuuuuuuuwwwxxxttttttsssrrrqqqpppoooooollllllkkkkkklllnnnooopppqqqqqqpppmmmkkkjjjkkklllqqqrrrtttvvvwwwxxxxxxxxxuuuttttttssstttuuuvvvwwwvvvuuusssssstttvvvyyy{{{{{{zzzxxxwwwwwwwwwxxxxxxuuuwwwyyywwwsssnnnjjjiiifffeeecccbbbccceeehhhiiiiiikkknnnooorrryyyvvvyyyvvvoooppptttwww}}}wwwmmmeeeaaa]]]\\\___```___\\\WWWVVVUUUSSSRRRPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUfffYYYSSSQQQPPPOOONNNLLLLLLLLLLLLMMMJJJIIIGGGEEEBBB@@@>>>===AAA@@@???@@@AAA@@@>>>===::::::999999888777777777888888777777666444333222333111000000222333222111,,,,,,,,,------------...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,---,,,)))(((***---))))))***+++,,,,,,------......---,,,,,,+++******'''))),,,---,,,+++,,,---+++,,,---///000111111111000///000111333222000...***+++---000222444555666000///...------...///000000000////////////000000111111222222222333333333333333333444555666777888444444555666777888888999777999::::::888444000---......///000222333555666777666666777999===@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKFFFEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@AAAAAAAAABBBBBBBBB???>>>===<<<;;;:::999999999:::;;;:::888888888999888777666666666888999:::;;;:::999888888888999:::666666666666777777777777999999888888888888888999888777777888999::::::999>>>999888>>>AAA???@@@DDDBBBEEEHHHKKKMMMQQQUUUXXX\\\___eeemmmwwwqqq```\\\XXXOOOLLLOOOLLLMMMSSSYYY[[[]]]iiiwwwqqqtttwwwyyyxxxwwwwwwwwwqqqssstttuuuuuuuuuwwwxxxuuussspppmmmlllmmmnnnooollllllkkkkkklllnnnooopppnnnnnnmmmkkkiiihhhiiikkkssstttvvvwwwxxxxxxxxxwwwuuutttsssssstttuuuvvvwwwuuutttrrrqqqsssuuuxxxzzzyyywwwvvvttttttttttttuuutttvvvwwwvvvqqqlllhhhfffeeecccaaa```aaacccfffggggggjjjlllnnnsss}}}vvv|||~~~sssooosssyyy~~~~~~rrrggg___[[[WWWXXX\\\^^^\\\ZZZXXXVVVRRRNNNLLLMMMNNNPPPNNNNNNNNNOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQRRRRRRjjj\\\VVVRRRQQQPPPOOOOOOOOONNNLLLJJJKKKJJJGGGDDDBBB???>>>======>>>???@@@@@@???>>>===999999:::::::::999888888:::888666666666555333222111222222222111000...---.........---,,,,,,++++++//////...---,,,++++++***------++++++++++++------222...++++++,,,...---+++000...+++***+++,,,++++++************************++++++++++++,,,---......+++******)))((((((((()))+++,,,,,,---...///000000222111000///........./////////.........//////000//////...------...000111000000000111222222222333222222111000000111222333555444333222222333444555777777777777777777777777::::::;;;;;;:::777555333333222111000000000111111444666777:::<<<===>>>>>>@@@BBBEEEGGGHHHFFFEEECCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBB=========<<<;;;;;;:::::::::999888777666666666666999999999999999999999999;;;;;;:::999888888888999777777777777666666666666222222333555666888999999;;;;;;999888888888999:::666666777888999;;;<<<===>>>???AAADDDGGGJJJMMMNNNMMMOOOTTT[[[dddppp{{{jjj___ZZZTTTLLLGGGFFFGGGJJJOOOVVV^^^fffjjjmmmnnnppprrrsssssssssrrrqqqppppppssswwwwwwtttqqqrrrqqqpppooommmmmmmmmmmmkkkiiihhhggghhhkkknnnpppuuusssoookkkhhhgggggggggoooppprrrtttvvvwwwwwwvvvrrrrrrqqqpppppppppqqqqqqssssssssssssssstttuuuuuuuuutttttttttuuuuuutttrrrsssrrrooollliiifffeeedddbbbcccddddddcccccceeegggjjjiiikkkpppuuu|||{{{}}}}}}xxxxxx}}}zzzkkk___YYYXXXUUUTTTUUUWWW[[[]]]aaa[[[SSSNNNLLLNNNQQQRRROOOPPPQQQQQQRRRRRRQQQQQQUUUTTTSSSRRRPPPPPPPPPPPPiii[[[TTTPPPQQQPPPOOOOOOOOONNNLLLJJJKKKJJJGGGDDDBBB@@@>>>======>>>???@@@@@@???>>>===999999:::::::::999888888999888666555666555333222111111111000000///...------------------..................------,,,,,,+++------,,,++++++,,,------...,,,)))***,,,...---,,,,,,+++******,,,......---************************+++++++++++++++,,,,,,---///......---,,,,,,------++++++,,,---...///000111222222222111111000000000//////............//////000000000///000000111111111111111111111222222222000000///......///000111777666444333333444555555555666666666777777777888888888:::::::::888777666333222111//////000111222444555777999<<<===>>>??????@@@CCCEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA??????>>>======<<<<<<;;;;;;;;;:::999888888888888999999999999999999999999::::::999888888888888888888777777777666666666666555555555666666666777777999888777666666666777888777777777888999:::;;;<<<:::;;;<<<>>>@@@AAACCCCCCGGGIIIMMMRRRYYYcccmmmsssiii]]]XXXQQQIIIFFFFFFFFFHHHLLLSSS[[[bbbfffjjjjjjlllmmmnnnooooooooonnnmmmnnnpppsssssspppnnnmmmllllllkkkkkkkkkkkkllljjjiiiiiiiiikkkmmmpppqqquuusssoookkkhhhfffeeeeeejjjkkkmmmppprrrssssssssspppppppppppppppqqqrrrssstttttttttttttttvvvwwwxxxvvvuuuttttttuuutttrrrpppooonnnkkkiiifffdddccccccbbbcccdddccccccccceeegggggggggjjjppptttxxx{{{~~~zzz|||}}}~~~ssseee[[[VVVUUUSSSSSSTTTWWWZZZ]]]aaa\\\UUUPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLhhhZZZSSSOOOQQQPPPOOOOOOOOONNNLLLJJJLLLJJJHHHEEEBBB@@@>>>>>>===>>>???@@@@@@???>>>===:::::::::::::::999888777999777555555555555333222111000//////............,,,------...//////000000------------------------------,,,,,,,,,,,,------+++***)))))),,,---...---+++******,,,......---,,,++++++++++++++++++++++++++++++++++++************------,,,++++++++++++,,,******+++---...000111111222333444444444333222111//////............//////000111222222333333222222222222222111111111111111000000///.........///000777777555555555666777777666666666777777888888888666777888999:::::::::999555333111///...///111222333444666999;;;>>>???@@@>>>???AAACCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCDDDDDDEEECCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????>>>===============<<<;;;::::::::::::::::::::::::::::::::::::999999999888888888888888888888777777777666666666888777777666666555555444999888777777666666777777888888888888888999::::::;;;;;;;;;<<<<<<======>>>AAABBBEEEGGGKKKQQQXXX]]]dddiiiooovvv{{{}}}}}}}}}xxxvvvrrrooommmmmmmmmnnnpppppprrruuuyyy~~~iii[[[TTTNNNHHHEEEEEEEEEFFFIIINNNVVV]]]bbbfffffffffggghhhiiijjjkkkjjjjjjjjjlllnnnmmmkkkhhhhhhhhhhhhiiiiiijjjjjjjjjhhhiiijjjlllnnnpppqqqrrrtttrrrnnnjjjfffdddbbbbbbccceeehhhjjjmmmnnnoooooonnnnnnnnnooopppqqqrrrsssssssssrrrrrrsssvvvxxxzzzwwwuuutttssssssrrrpppmmmiiihhhfffeeecccbbbaaaaaa```bbbcccbbbbbbbbbdddfffeeefffjjjppprrrtttzzz~~~vvvzzzyyy||||||ooobbbZZZTTTSSSRRRQQQSSSVVVZZZ\\\___\\\XXXUUUSSSQQQOOOMMMLLLLLLLLLMMMNNNPPPRRRSSSUUUSSSQQQNNNLLLKKKKKKJJJhhhZZZSSSOOOPPPOOONNNNNNOOONNNLLLJJJLLLJJJHHHEEEBBB@@@???>>>===>>>???@@@@@@???>>>===::::::::::::999999888777888666555555555555333222222111000.........///000........./////////000000,,,,,,,,,------.........---------,,,,,,---------,,,+++++++++,,,---------------,,,---...---***(((++++++++++++++++++++++++++++++++++++******)))(((++++++***))))))******+++))))))+++,,,...///111111000222333555555444222111000//////............//////000222333444333333222333222222222111000000000333222000//////000111111555555555555666888:::;;;::::::::::::999999999999777777888999::::::;;;;;;777555222///...///000222222333555777:::===???AAA??????@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGFFFDDDBBBBBBCCCEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>======>>>===<<<;;;::::::::::::::::::::::::::::::::::::888888888888888888888777888888888777777777666666888888777777666555555555:::::::::999999999999999999999888888888888888999;;;;;;;;;;;;;;;<<<<<<<<<===???@@@@@@AAACCCHHHKKKOOORRRXXX]]]bbbdddddddddaaa___]]]\\\[[[\\\^^^_________aaacccgggkkkoooqqqqqqsssyyy|||eeeWWWPPPKKKFFFEEEDDDCCCDDDFFFLLLTTT[[[```dddccccccbbbccceeeggghhhfffggghhhiiiiiihhhfffdddfffffffffgggggggggggggggfffhhhjjjmmmoooqqqqqqrrrrrrpppmmmiiieeebbb```___```aaadddgggjjjlllmmmmmmmmmmmmmmmmmmnnnooopppqqqpppooonnnnnnppprrrvvvxxxwwwvvvtttsssrrrpppmmmkkkdddcccbbbaaa````````````___aaabbbbbbaaabbbdddfffggggggiiimmmnnnooouuu}}}{{{qqqsss}}}xxxzzz~~~yyykkk___XXXUUUTTTSSSRRRSSSUUUXXXZZZ[[[ZZZYYYYYYXXXUUUQQQNNNMMMLLLKKKLLLNNNQQQTTTVVVYYYWWWTTTPPPNNNLLLLLLLLLiii[[[TTTPPPPPPOOONNNNNNOOOOOOMMMKKKLLLKKKHHHEEECCC@@@???>>>===>>>???@@@@@@???>>>===:::;;;::::::999888777666777666444444555555444222333222111000000000111222000000/////////.........+++,,,,,,------.........------------------------...//////...------------------,,,---...---***(((+++++++++++++++++++++++++++++++++++++++***)))(((---,,,,,,+++,,,,,,------)))***+++,,,---///000000...000222444444333222111000000///...............---...000222333222222111333222222222111000000000333222000/////////000111111111222444777:::===>>>@@@@@@???===<<<;;;:::999::::::999999:::;;;<<<===;;;999666222000000000111111222333555888;;;>>>@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBBBBDDDFFFGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>======<<<===<<<;;;::::::999999999::::::::::::::::::::::::777888999999999999888888888888888888777777777777666666666777777777777777::::::::::::999999888888999999888888777777888888666777777888999999::::::===>>>???>>>======???AAAAAACCCFFFJJJLLLMMMMMMMMMPPPOOONNNNNNNNNPPPRRRSSSQQQRRRSSSUUUWWW[[[^^^```]]]___dddkkkttt}}}ttt___RRRKKKFFFCCCDDDBBBBBBCCCFFFLLLSSS[[[___bbbaaa``````aaabbbdddeeebbbdddfffffffffdddcccbbbccccccdddddddddcccbbbaaadddfffiiilllnnnooooooooonnnmmmjjjgggdddaaa___^^^___aaadddgggjjjkkkllllllmmmllllllkkkkkkkkkllllllmmmmmmlllmmmnnnqqqsssuuuvvvtttrrrqqqpppmmmjjjhhhaaa```_______________```___```aaabbbaaabbbeeegggjjjgggfffffffffhhhqqq{{{zzzmmmjjjtttzzzvvvuuuyyyttteeeYYYSSSXXXWWWUUUTTTTTTTTTUUUVVVUUUWWWYYY\\\]]]ZZZUUUPPPPPPOOOOOOOOOQQQUUUXXXZZZZZZXXXTTTPPPNNNLLLLLLMMMjjj]]]VVVRRRPPPOOONNNNNNOOOOOOMMMKKKMMMKKKIIIFFFCCCAAA??????===>>>???@@@@@@???>>>===;;;;;;;;;:::999888777666666555444444555555444222333222222111111222222222000000//////...------,,,,,,,,,,,,------.........------............------///000111000...,,,,,,---+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))***************++++++,,,******+++,,,---...//////---...000111222222222222111000///......---......------///000111111222222222222222111111111111111111000...---,,,------......///000222555999<<<>>>AAA@@@???>>><<<;;;:::999===<<<::::::;;;===???@@@BBB@@@===999666444222222111111111333666999<<<>>>BBBBBBCCCCCCBBBBBBAAA@@@CCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFFFFEEEEEEEEEDDDCCCCCCCCCBBB@@@@@@??????>>>=========<<<<<<;;;:::999999999999::::::::::::::::::::::::777888999:::;;;:::999888999999888888888777777777555555666777777888999999777888888888888777666666999888888777777777888888777888888999:::;;;<<<<<<<<<===>>>>>><<<;;;<<<===>>>???AAACCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIGGGGGGGGGHHHJJJMMMOOOQQQOOOQQQVVV\\\dddlllsssvvvyyy{{{}}}~~~|||{{{xxxxxxvvvtttsssuuuzzz~~~ooo[[[OOOHHHCCCAAABBBBBBBBBDDDGGGLLLRRRXXX[[[^^^^^^^^^^^^^^^___``````^^^aaacccdddcccaaaaaaaaa______```aaa```___]]]\\\bbbcccfffhhhjjjkkklllllliiihhhgggeeecccaaa___^^^```aaadddgggiiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhhhhllllllmmmnnnoooppprrrrrrrrrpppnnnlllkkkiiifffccc^^^^^^]]]]]]]]]]]]^^^^^^___```bbbbbbbbbcccfffhhhjjjfffbbb``````dddooozzzyyynnnkkkpppyyyoooqqquuu{{{sssggg\\\VVVYYYXXXVVVTTTTTTSSSTTTTTTRRRUUUZZZ^^^```]]]WWWSSSMMMMMMMMMNNNPPPRRRUUUVVVXXXUUUQQQMMMJJJJJJJJJKKKiii]]]VVVSSSOOONNNNNNNNNOOOOOOMMMLLLMMMKKKIIIFFFCCCAAA@@@???===>>>???@@@@@@???>>>===;;;;;;;;;:::999888777666666444333333555555444222111111111222222222111111.........---------------,,,,,,------------------,,,---...//////...---,,,+++...000000...,,,---...,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------+++***)))((((((((())))))***+++++++++,,,,,,,,,---------......///000111222333333111000///......---------.........///000111222333111111111111111222222222111000...---,,,,,,------......///111333666999;;;<<<<<<;;;;;;:::999999888===<<<::::::<<>>999666444000000000111333666999;;;@@@AAACCCDDDDDDCCCBBBAAABBBAAA???>>>>>>???AAABBBBBBBBBCCCEEEEEEFFFFFFEEECCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>><<<<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;777999:::<<<<<<<<<:::999999999999888888888777777555666666777888888999999777888888999888777666555888777777777777777888999999999::::::;;;;;;<<<<<<888:::<<<<<<;;;::::::;;;>>>>>>???@@@AAAAAABBBBBB???????????????@@@AAABBBBBBBBBAAAAAABBBDDDEEEGGGGGGHHHKKKPPPUUU[[[```bbbggghhhiiikkklllllllllkkkiiiiiihhhgggfffhhhlllooowww~~~rrr```TTTLLLFFFCCCCCCBBBCCCEEEHHHKKKOOORRRTTTXXXXXXYYYZZZZZZZZZZZZYYYYYY]]]```aaa```^^^^^^___]]]^^^```aaaaaaaaa___^^^```aaabbbdddfffgggggghhhddddddccccccbbbaaa``````___```bbbeeeggghhhhhhhhhffffffffffffffffffggggggiiijjjlllmmmnnnnnnnnnmmmkkkjjjhhhfffeeeccc```^^^\\\\\\[[[[[[[[[[[[\\\\\\```aaabbbccccccdddgggiiikkkgggcccbbbaaaeeeqqq|||xxxqqqnnnoooxxxwwwuuuooouuu||||||tttlllbbb[[[VVVUUUTTTSSSSSSSSSSSSSSSSSSVVV[[[```bbb___XXXSSSKKKLLLMMMNNNPPPQQQRRRSSSUUURRRNNNJJJHHHHHHIIIJJJiii\\\VVVSSSOOONNNNNNNNNOOOOOONNNLLLMMMLLLIIIFFFCCCAAA@@@???===>>>???@@@@@@???>>>===;;;;;;;;;:::999888666666555444333333444555444222//////111222222111000///++++++,,,,,,---.........------------------------,,,---...//////...---,,,(((+++//////---,,,---///000...+++***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++---,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,/////////000111333444555111111000......---------///.........///111333555000000111111222222222333333222000///.........////////////000111444666777666666777777777888888888<<<;;;:::;;;===BBBGGGJJJOOONNNLLLHHHCCC>>>999666000000///000222555888:::>>>@@@CCCEEEFFFEEEDDDBBBAAA@@@>>>======>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???======<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;=========;;;:::999999999888888888888777777777777777888888888888999999:::;;;:::999888777777777777777777888999999666666666666666666666666444666999:::999999999:::999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????AAABBBCCCCCCDDDFFFHHHLLLPPPSSSTTTXXXYYYZZZ\\\]]]^^^^^^___ZZZ[[[[[[ZZZYYY[[[^^^```ffflllwwwzzzhhh\\\SSSKKKGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNSSSTTTVVVWWWWWWVVVUUUTTTVVVZZZ^^^___^^^\\\]]]^^^^^^___bbbdddeeeeeedddddd___``````aaabbbdddeeeeee```aaabbbbbbbbbbbbaaaaaa]]]___aaaccceeeeeeeeeeeecccccccccdddeeefffggghhhfffgggiiikkklllkkkiiihhhgggeeecccbbbaaa```]]]ZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ```aaaccccccdddeeegggjjjnnnjjjgggfffgggjjjuuuvvvllliiilllxxxxxxsssuuuuuu|||yyytttqqqkkkbbb[[[SSSSSSRRRRRRRRRRRRSSSSSSTTTWWW\\\aaabbb^^^WWWRRRQQQRRRSSSUUUVVVWWWWWWWWWUUURRRNNNJJJHHHHHHJJJKKKhhh[[[WWWUUUOOOOOOPPPQQQPPPNNNKKKJJJHHHHHHFFFEEECCCAAA??????<<<===???AAAAAAAAA???>>>:::::::::999888777666555333222111222555666444111222111000...------,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++............---,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...+++))))))***,,,,,,+++...---,,,+++++++++,,,---,,,,,,+++***))))))******(((((()))***+++,,,,,,---...///000111111111111111000000000000000///......///////////////000000111222222333333444333333333000111222222222222111000000///.........///111222222222333333333222111111;;;;;;:::;;;>>>AAADDDFFFLLLNNNOOOOOOLLLFFFAAA===777444111000111333555555777:::???BBBCCCCCCBBBBBBDDDBBB@@@===<<<===>>>>>>@@@AAABBBDDDEEEGGGHHHIIIDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@===>>>??????>>><<<999888666777888999:::;;;<<<<<<999999999999999999999999666777888999999888777666<<<:::999777777777777888888777777777777999:::;;;888888777777777777888888999888888888777777666666999999888888999;;;<<<===<<<;;;999888999:::<<<>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>????????????DDDCCCCCCCCCCCCDDDEEEEEELLLLLLLLLMMMMMMMMMNNNNNNMMMNNNOOOOOOOOORRRVVVYYY[[[___hhhuuuwwwdddWWWOOOJJJGGGDDDAAA??????CCCGGGJJJLLLOOOOOOPPPPPPRRRSSSUUUUUUUUUVVVWWWYYY[[[]]]______^^^___aaacccdddeeeddddddcccbbb```___^^^]]]^^^^^^bbbccccccccccccbbbbbbaaacccaaa______bbbbbbaaa^^^ddddddeeeeeeeeedddccccccaaacccfffiiijjjiiigggfffbbb```^^^[[[YYYXXXWWWWWWWWWXXXZZZ[[[ZZZ[[[]]]^^^___```bbbdddfffggghhhhhhkkkkkkkkkkkkjjjnnnxxxvvvmmmllliiixxxuuuqqqxxxyyy~~~vvvmmmiiihhhfff```[[[VVVTTTRRRSSSUUUUUURRRPPPTTTWWW\\\___^^^[[[VVVRRRRRRSSSTTTVVVXXXWWWSSSQQQSSSQQQNNNLLLJJJJJJJJJKKKhhhZZZUUURRRMMMNNNOOOOOONNNLLLJJJIIIJJJIIIHHHFFFDDDBBB@@@@@@<<<===???AAAAAA@@@???>>>:::::::::999888777666555666444333444555555333000333333111000///.........///......------......///+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))''''''+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++---+++))))))+++,,,,,,+++,,,+++*********+++,,,,,,---,,,,,,+++++++++++++++))))))******++++++,,,,,,---...///000111222222111000000111111000000///...............///000222222333222111/////////000111000000000000000000000000000///.........///111222---...000222444666666777:::::::::;;;===@@@CCCEEEJJJKKKLLLLLLJJJFFFBBB@@@777444111//////111111111444666999<<>>>>>>>>>>>===>>>???@@@BBBDDDEEEFFFDDDEEEEEEFFFGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????>>><<<:::999777777777777888888888888999999999999999999999999777777888888888888777777999999888777777888999::::::999888777777777888999888888777777777777888888888888888888888888777777999999888888999:::<<<===999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>???????????????@@@AAAAAAEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIKKKOOORRRQQQTTT[[[fffoooyyymmm___TTTLLLHHHEEEBBB@@@@@@CCCGGGJJJKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUVVVXXXYYY[[[\\\]]][[[\\\^^^```aaabbbcccccccccbbbaaa_______________^^^^^^^^^___```aaaaaaaaa```^^^\\\]]]______]]][[[aaaaaabbbbbbbbbbbbaaaaaa```aaadddfffgggfffeeeddd```___\\\ZZZXXXWWWWWWWWWUUUWWWXXXXXXXXXXXXZZZ\\\aaabbbdddeeefffggghhhiiilllnnnppprrrtttzzznnngggjjjsssuuusss{{{uuunnnfffcccdddddd___ZZZVVVTTTRRRSSSTTTTTTQQQOOOOOORRRUUUXXXXXXVVVSSSPPPSSSSSSTTTVVVWWWVVVSSSPPPNNNLLLJJJHHHGGGHHHIIIJJJhhhZZZSSSPPPQQQQQQRRRSSSRRRQQQOOONNNKKKJJJHHHFFFDDDBBBAAAAAA===>>>???@@@@@@@@@???>>>;;;::::::999888777666666888666555555555444222000555444333111000000000000/////////....../////////,,,,,,------------,,,,,,,,,,,,++++++***((('''&&&*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++---+++))))))+++,,,+++***))))))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...000111222222222111111222222111111000///,,,------...///111222333666444000...------///111111000///......///000111000///.........///111222---...111333666888999999999999999:::<<>>>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<===???AAABBBDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>===<<<<<<;;;999999999888888777777777999999999999999999999999888888777777777777888888777777777777888999:::;;;;;;:::999777777777777888888888777777777777888888888888888999999999999999999999888999999:::;;;<<<666999===???@@@>>>:::888::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<======>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFIIILLLNNNOOOSSS[[[ccckkkyyyyyyiii\\\PPPJJJGGGDDDBBBBBBDDDGGGIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]___aaabbbccccccaaaaaa````````````[[[[[[[[[\\\]]]```bbbccc___^^^]]]]]]^^^^^^\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]___aaaccccccbbbaaa```^^^\\\ZZZXXXVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWYYY[[[bbbdddeeeffffffgggiiikkkqqquuuzzz~~~uuuiiikkktttwwwxxxwwwjjjeee```___aaaaaa^^^ZZZVVVTTTRRRRRRRRRQQQOOONNNKKKMMMOOORRRSSSSSSQQQQQQTTTSSSTTTUUUVVVUUURRROOOKKKJJJHHHFFFFFFGGGIIIJJJiiiZZZRRRNNNRRRRRRSSSSSSSSSRRRQQQQQQLLLJJJHHHEEECCCAAAAAA@@@===>>>??????@@@???>>>>>>;;;;;;:::888777777666666555555555555444333222111444333222111000000000000//////............//////,,,,,,------------,,,,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,***))))))+++,,,+++***)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,++++++*********+++---///000111222222222222222222222111000000...............///000111666555333222111111222333222111///......///111222000///.........///111222222333444555666666666666888888999:::<<<>>>@@@AAABBBCCCCCCDDDEEEEEEFFFFFF@@@===999555444333111///333222333888===???<<<999===>>>???AAAAAA@@@>>>======>>>???AAACCCDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????BBBAAA@@@>>>=========>>><<<;;;;;;;;;::::::::::::999999999999999999999999999888777666666777888999777777777888888999::::::;;;:::888777777777888888888888777777777777888888888888888999999::::::;;;888888999999999::::::;;;666999===???@@@>>>:::888::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>??????>>>>>>>>>>>>????????????@@@AAACCCCCCCCCDDDGGGJJJNNNMMMPPPVVV\\\cccppp}}}pppaaaTTTMMMHHHFFFCCCCCCEEEGGGIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXZZZ]]]```aaabbbbbbaaaaaaaaaaaaaaaaaa^^^]]]\\\\\\]]]___bbbccc`````````aaaaaa```^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]\\\]]]___``````___^^^]]]ZZZYYYWWWVVVUUUUUUUUUUUUXXXYYYYYYYYYXXXXXXZZZ\\\aaacccdddeeedddfffjjjnnnyyy{{{nnnmmm|||}}}~~~pppddd```]]]]]]``````\\\YYYUUUTTTRRRQQQPPPOOOMMMMMMKKKKKKMMMOOOQQQRRRSSSSSSTTTSSSSSSTTTUUUTTTQQQOOOLLLKKKIIIHHHGGGHHHIIIJJJjjjZZZSSSNNNMMMMMMNNNNNNNNNNNNNNNNNNLLLJJJGGGDDDAAA@@@??????>>>>>>>>>??????>>>>>>>>><<<;;;999888777666666777111222333333333222222222222111000///////////////...------,,,,,,------...,,,------......------,,,+++,,,---...////////////,,,,,,,,,,,,------------------............------+++***)))***++++++***))))))***+++,,,,,,------...)))***++++++++++++******---,,,,,,++++++******)))***+++,,,...000111111222222222222222222111000000111000///...---------...111222444555555555444333333222000//////000222333000///.........///111222555555555666666555555444888888999:::<<<>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGCCC@@@<<<999777555222000111111444===EEEGGGAAA:::999:::===?????????===<<<>>>???@@@AAACCCEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???BBBAAA@@@???????????????:::;;;;;;;;;<<<<<<<<<<<<999999999999999999999999999888777666666777888999888888888888999888888888888888777777777888:::;;;888888777777777777888888888888888999999::::::;;;888888999999999999999999888999;;;<<<<<<<<<;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>???=========>>>>>>>>>?????????AAABBBCCCCCCDDDFFFHHHIIIHHHJJJOOOTTT[[[gggsss||||||}}}yyymmm___UUUOOOHHHFFFDDDDDDFFFGGGHHHHHHJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWYYY\\\^^^```___`````````aaaaaa`````````^^^]]][[[[[[\\\^^^___```aaabbbbbbaaa___^^^]]]ZZZZZZZZZYYYZZZ[[[\\\]]][[[\\\]]]]]]]]]\\\[[[ZZZXXXWWWUUUTTTTTTTTTUUUUUUWWWXXXXXXWWWVVVWWWZZZ\\\]]]```cccddddddhhhooouuu}}}qqqkkktttsssjjj___^^^\\\\\\]]]\\\XXXUUUTTTSSSQQQOOOMMMLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTSSSRRRRRRSSSTTTSSSQQQOOONNNLLLJJJHHHHHHHHHIIIJJJiiiZZZSSSOOOMMMMMMMMMNNNNNNOOOOOOOOOLLLJJJFFFCCC@@@???????????????>>>>>>>>>=========<<<;;;999777666666777777///111222333222111222333000000///...............------,,,,,,,,,,,,------------............------******,,,---............,,,,,,---------.........------............------***))))))***++++++***(((***+++,,,---------------((()))***+++,,,+++***)))+++++++++******)))))))))***+++,,,...///000000000111111222222111111000///222111000...---,,,,,,+++,,,...111444555444222111333222111000000111222333000///.........///111222222222444555666666777777888999:::;;;===>>>??????>>>???@@@AAACCCDDDEEEFFFCCC@@@<<<:::888666333111......333@@@MMMPPPIII@@@555666999;;;<<<<<<;;;:::<<<<<<>>>???AAACCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@999999999::::::;;;;;;;;;999999999999999999999999888888777777777777888888888888999999999888888777888777777777777999:::;;;888888777777777777888888888888888999999999999999888888999999999999888888999999999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<=========<<<>>>@@@AAA@@@AAABBBDDDEEEEEEGGGLLLPPPVVVaaakkk|||}}}tttqqqppptttttttttsssqqqnnnkkkiiimmmnnnmmmhhh```WWWOOOLLLGGGEEECCCDDDFFFGGGHHHGGGIIIJJJMMMOOOQQQRRRSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]\\\]]]^^^__________________^^^\\\ZZZYYYYYYYYYZZZ]]]___aaaaaa^^^\\\ZZZZZZYYYYYYXXXXXXXXXZZZ[[[\\\ZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUUUUTTTTTTUUUYYY\\\\\\```dddfffhhhoooyyyqqqjjjmmm{{{rrrhhhddd\\\[[[[[[[[[ZZZXXXSSSPPPQQQQQQPPPNNNKKKJJJLLLMMMJJJJJJJJJKKKLLLMMMOOOPPPRRRQQQPPPQQQSSSSSSRRRPPPLLLJJJIIIGGGGGGHHHJJJKKKgggXXXRRROOOOOOOOOOOOOOOPPPQQQRRRSSSNNNKKKGGGCCC@@@??????@@@??????>>>==================;;;999777666666777777000333444444222000111222000///......------............------------......------............------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++)))))))))***++++++)))'''***+++,,,,,,---,,,+++***((()))+++------,,,+++*********))))))))))))))))))***+++,,,---.../////////000000111111000000///...111000///...---,,,,,,,,,,,,---///111111111000///111111111111111111111111000///.........///111222000111222444666777777777888999;;;<<<===>>>??????>>>???AAABBBCCCDDDDDDDDDCCCAAA>>><<<;;;:::777555111000333@@@MMMRRRJJJAAA111333555777888999999999:::;;;<<<>>>@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBB@@@???;;;;;;;;;;;;::::::::::::999999999999999999999999777777888888888888777777666666888999::::::999999999888777777777888999:::888888777777777777888888888888888888888888777777777888999::::::999888777777777888888999999999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<:::<<<>>>???>>>>>>@@@AAADDDCCCFFFJJJMMMPPPYYYcccrrrxxxooolllkkkgggfffeeebbb___[[[WWWUUUSSSUUUWWWUUUOOOJJJGGGFFFEEECCCBBBCCCEEEGGGGGGGGGGGGHHHKKKNNNQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYYYYYXXXZZZ]]]```___\\\YYYWWWXXXXXXWWWVVVUUUVVVXXXZZZ[[[XXXXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSUUUVVVWWWSSSSSSSSSSSSSSSUUUZZZ]]]\\\bbbhhhlllpppxxx{{{qqqiiikkkuuuvvvggg```^^^ZZZ[[[\\\\\\[[[XXXSSSPPPOOOPPPOOOMMMJJJIIILLLNNNKKKKKKKKKKKKKKKLLLLLLLLLPPPOOOOOOPPPRRRSSSSSSQQQJJJIIIIIIIIIJJJLLLOOOPPPeeeWWWQQQNNNLLLLLLLLLMMMNNNOOOPPPQQQOOOMMMHHHDDDAAA@@@@@@AAA??????>>>==================;;;999777666666777888333555777555222000000222000//////............/////////............//////------............------/////////...---,,,************+++++++++,,,,,,,,,*********++++++*********)))))))))***++++++)))''')))***+++,,,,,,+++)))((()))***,,,.........,,,+++((((((((((((((()))))))))+++,,,,,,---............000000000000000///......//////...------------...111000000////////////000//////000000000000//////000///.........///111222111111333444555555666666999:::;;;===>>>????????????@@@AAACCCDDDDDDCCCCCCEEECCCAAA@@@???>>><<<999999444555>>>KKKOOOGGG===000111222444666777888999;;;<<<===???@@@BBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBB@@@AAACCCDDDDDDBBBAAA???@@@???>>>===<<<;;;::::::999999999999999999999999666777888999999888777666333555777999:::;;;;;;;;;;;;:::999777777777777888888888777777777777888888999888888888777777666666777888999::::::999777777555666888999999999777666999999888888888888999999888888999999999:::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>???>>>>>>???AAA??????AAAEEEGGGIIIPPPYYYfffsss|||ppphhhffffff___^^^\\\YYYUUUQQQMMMKKKDDDGGGIIIHHHDDDAAA@@@AAACCCBBBAAACCCEEEGGGGGGGGGEEEGGGJJJMMMPPPPPPPPPPPPMMMNNNNNNOOOPPPRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVXXXYYY[[[\\\\\\\\\[[[____________^^^\\\[[[ZZZZZZ]]]``````\\\YYYWWWXXXVVVUUUTTTTTTUUUWWWYYYZZZVVVVVVUUUTTTSSSRRRQQQQQQTTTSSSSSSSSSSSSUUUWWWXXXTTTTTTTTTTTTUUUXXX\\\```^^^dddkkkpppvvv}}}ooogggdddnnnzzzmmmbbb]]]\\\[[[\\\^^^___^^^[[[WWWTTTNNNOOONNNLLLIIIIIILLLOOONNNNNNMMMMMMMMMLLLLLLLLLOOONNNNNNPPPRRRSSSSSSRRRJJJJJJJJJKKKNNNQQQUUUWWW}}}dddVVVPPPMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKHHHEEEBBB@@@???>>>===>>>>>>?????????>>>>>>;;;:::888666555555666666555444333333444444222000000//////...............,,,---.../////////...---///............///000000///,,,******---//////---333111---+++,,,------,,,***************************(((((((((***+++***)))+++,,,+++***((()))+++---+++,,,,,,---,,,+++)))((((((***,,,,,,++++++,,,---+++++++++,,,---...///000111111111000000...---,,,///---,,,******+++,,,---+++,,,---///000111111111.../////////000000000000222222111111111111111111000111111222333444555555777999;;;;;;::::::;;;<<<===???AAAAAAAAAAAABBBDDDBBBCCCCCCBBBAAA???===<<<111555444===NNNLLL>>>888222222222222333555777888888:::===@@@BBBDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAA???===<<>>>>>===<<<<<<<<<<<<<<<<<<:::888888999:::999888999999::::::::::::;;;;;;777777777777777777777777999999999888888666555555444555666777777666555444555444444444555666888999666777888999999999999999777777777777777888888999777666666666666888:::;;;999999888888999999:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<============>>>???>>>>>>===<<<;;;;;;;;;EEECCCAAAAAACCCHHHMMMPPP^^^eeeqqq|||yyyrrrmmmfff______\\\YYYVVVSSSPPPMMMJJJCCCBBB@@@???>>>>>>>>>??????>>>>>>AAAFFFHHHGGGEEEHHHJJJLLLLLLKKKLLLMMMOOOMMMMMMNNNNNNNNNNNNOOOOOOSSSTTTUUUWWWVVVUUUSSSQQQRRRSSSTTTWWWYYY[[[\\\]]]^^^^^^______^^^\\\ZZZYYY[[[[[[[[[[[[YYYXXXWWWVVVVVVTTTRRRRRRTTTUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSUUUWWWXXXSSSWWWTTTWWW^^^ZZZWWW```eeekkkssszzz~~~xxxkkkpppuuu}}}pppbbb[[[YYYYYYYYY]]]bbbccc___XXXRRROOOMMMMMMLLLKKKKKKKKKKKKKKKRRRSSSSSSSSSQQQNNNKKKIIIMMMOOORRRUUUVVVTTTRRRPPPQQQOOOMMMNNNQQQUUUXXXYYY}}}dddWWWRRROOOOOOOOOOOONNNNNNMMMMMMMMMKKKJJJHHHEEECCCAAA@@@???>>>>>>????????????>>>>>>>>><<<;;;999888888888888555444333333444444222000333222222111111111111111------...//////...---,,,)))***+++---///222444555222///,,,,,,...///...,,,111///---,,,---------,,,+++++++++++++++++++++++++++))))))***+++,,,+++******)))(((''''''((())))))++++++,,,,,,,,,+++***))))))***,,,,,,+++***+++,,,------,,,,,,,,,------...//////000000000000000//////...,,,++++++,,,---...////////////000000000000//////000000000000000000222222111111111111111111222222333333444444555555666888::::::::::::;;;<<<>>>???@@@???>>>>>>???AAABBBBBBCCCCCCBBBAAA@@@???999<<<999===HHHEEE888444111111111111333555777888:::<<>>======<<<<<<======;;;:::888888999999999888999999999:::::::::;;;;;;888888888888888888888888:::::::::999999888777666555555666777777666555555666666666666666777888999777888888999::::::999999777777777777777888888999777666666666666888:::;;;888888888888999999:::;;;888999999::::::999999888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<======BBBAAA@@@@@@CCCFFFKKKMMMTTTZZZccclllrrrwww{{{~~~}}}tttlllgggaaaZZZ[[[[[[ZZZYYYWWWSSSMMMIIIAAA@@@>>><<<;;;;;;<<<<<>>>>>AAAEEEGGGGGGEEEGGGHHHJJJJJJIIIJJJKKKMMMMMMMMMMMMNNNNNNOOOOOOOOOSSSSSSTTTUUUTTTTTTSSSRRRRRRSSSUUUWWWYYY[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[]]]]]]]]]\\\[[[YYYXXXWWWTTTRRRPPPPPPQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXUUUXXXUUUWWW^^^[[[ZZZdddjjjsss}}}|||pppmmmnnnyyy{{{lllaaa[[[XXXWWWVVVZZZ___```\\\VVVPPPMMMKKKKKKJJJJJJKKKKKKLLLMMMQQQQQQRRRQQQPPPMMMJJJIIILLLNNNQQQTTTTTTSSSQQQOOONNNMMMMMMOOOTTTXXX[[[\\\{{{dddXXXSSSQQQPPPPPPOOONNNMMMLLLLLLKKKJJJIIIGGGEEECCCBBBAAAAAA>>>>>>????????????>>>>>>:::999888666555555555555666444333444444444222000111000//////......//////............---,,,++++++((()))+++---000222444666333111///.........---,,,///---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++---***((()))+++---,,,*********+++,,,,,,,,,+++++++++---......,,,++++++,,,......---,,,,,,,,,,,,,,,---...///111222222222222000///...---,,,---...///333222000/////////000000111111111000000000000000111111222222222222222222444444444444444444444444555777999999999:::<<<===@@@AAAAAA???>>>===???@@@BBBBBBCCCCCCCCCCCCBBBBBB:::>>>:::999@@@:::///...000000000000222444666777:::<<>>===>>>>>>>>>;;;999888777888999888777999999999999::::::::::::999999999999999999999999:::::::::::::::999888777555666666777777666666555777777888888888888888777777888888999999999999999777777777777777888888999777777666666666888999:::777777777888999:::;;;<<<888888999999999999888888::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>???AAADDDFFFHHHOOOSSSYYY^^^bbbfffjjjmmmuuuzzz{{{tttlllgggccc^^^[[[\\\]]]^^^\\\VVVNNNHHHAAA@@@>>><<<;;;;;;;;;;;;???>>>???AAAEEEFFFFFFEEEEEEFFFHHHHHHGGGGGGIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPRRRRRRRRRQQQRRRRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]]]]______^^^]]]\\\ZZZYYYXXXSSSQQQOOOOOOPPPQQQPPPOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXUUUXXXUUUVVV]]]\\\]]]iiisssxxxjjjeeegggrrr}}}oooeee```\\\XXXTTTSSSWWWZZZ[[[XXXSSSNNNLLLJJJJJJIIIIIIJJJKKKMMMMMMNNNNNNOOONNNMMMKKKIIIHHHJJJLLLNNNQQQQQQPPPOOOMMMJJJKKKLLLPPPVVVZZZ\\\\\\zzzdddYYYUUUSSSPPPPPPOOONNNMMMLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBBBB>>>????????????>>>>>>===999888666444333333333333666555444444555444222000//////...------------...///......---,,,++++++***------...//////000000000111000///.........---,,,,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++...***''')))---///---))))))******+++,,,,,,,,,,,,...000111000...------...------,,,,,,+++,,,,,,---......000111222222222222111000//////......//////222111///------...000111111111111111111000000000111111222222222222222333666666555555555444444444333555777888888:::<<<>>>AAABBBCCCBBBAAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCC999@@@>>>===AAA:::000111////////////111333555666999:::===@@@BBBDDDDDDEEEHHHGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<===>>>???AAABBBBBBAAAAAA??????@@@AAAAAABBBCCCCCCAAA@@@??????>>>>>>??????;;;999888888999999888777888999999999999:::::::::999999999999999999999999999999::::::999888888777666666666777777666666666666777888999888777666555666777777888888888777777777777777777777888888999888777666666666777999:::777777777777888:::;;;<<<::::::;;;;;;;;;;;;::::::888999999999::::::::::::999::::::;;;<<<<<<======;;;<<<===>>>@@@AAABBBCCCKKKMMMPPPSSSVVVZZZ___bbbhhhqqqwwwuuuooollljjjhhhbbbaaaaaaaaa]]]WWWNNNHHHDDDCCCAAA>>>===<<<<<<<<<>>>???@@@BBBDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPOOONNNNNNPPPRRRSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\^^^___^^^^^^^^^]]][[[ZZZXXXWWWSSSQQQPPPPPPPPPPPPOOONNNKKKLLLNNNPPPQQQPPPPPPOOOPPPPPPQQQRRRSSSUUUVVVWWWVVVZZZVVVXXX___aaaffftttpppddd___dddlll~~~wwwnnnccc^^^^^^]]]XXXSSSQQQTTTWWWWWWTTTPPPNNNLLLLLLKKKIIIHHHHHHIIIKKKLLLJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHKKKMMMMMMMMMKKKJJJHHHIIILLLPPPVVVYYYZZZYYYyyycccYYYUUUSSSPPPPPPOOONNNLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCBBBBBB???????????????>>>======<<<;;;999777666666666777666555444444555555333111333222111111000000111111//////...---,,,,,,++++++///000000000///...---,,,,,,---......------------+++++++++---//////...,,,++++++++++++++++++++++++***)))((()))+++++++++))))))%%%###%%%***,,,)))%%%*********++++++,,,,,,------///000///---,,,,,,,,,+++******+++,,,---......//////000111111111111111111111000000///////////////...,,,,,,,,,---///111111111000000000000000000111111222222333333333333666666666555555444333333222333555666777:::===@@@@@@BBBDDDEEEEEEEEEGGGHHHHHHHHHGGGEEEDDDCCCCCCCCC???IIIJJJJJJMMMDDD999999000/////////000222444555888999<<>>>>>===>>>@@@AAAAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAA@@@???????????????<<<:::888888999:::999888888888888999999999::::::888888888888888888888888888888888888888888777666777777777666666777777777555666777777777666555444555666666666666666555555777777777777777888888999888777666666666777888999777777777777888999:::;;;999::::::;;;;;;::::::999888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@BBBCCCEEEGGGJJJNNNTTTXXXZZZeeeppprrrpppqqqqqqpppjjjgggccc___ZZZSSSLLLHHHFFFDDDBBB???===<<<<<<<<<===???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKLLLNNNQQQSSSRRRSSSTTTVVVWWWYYYZZZ[[[[[[ZZZYYYYYYYYY[[[]]]^^^[[[[[[[[[[[[ZZZXXXWWWVVVRRRQQQPPPPPPQQQQQQOOONNNJJJKKKMMMNNNOOONNNNNNMMMOOOOOOPPPPPPRRRSSSUUUVVVVVV[[[YYY\\\eeeiiiqqq~~~iii[[[WWW\\\iiiuuuzzziiibbbZZZYYY\\\\\\WWWRRRPPPRRRTTTTTTRRROOONNNNNNOOOMMMJJJHHHFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFHHHIIIJJJJJJIIIHHHHHHIIIKKKOOOSSSVVVUUUTTTyyycccXXXTTTRRROOOOOONNNMMMLLLKKKKKKJJJHHHGGGFFFDDDCCCCCCBBBBBB??????@@@??????>>>===<<<;;;:::888777666555666666666555444555555555333111111111000////////////000000///...------------------...///000000///...---***,,,......---,,,---...,,,+++***+++---......---************************)))((('''(((***+++***)))((('''&&&(((+++,,,***(((+++++++++******+++,,,,,,)))+++,,,,,,***))))))***))))))******+++---...///......///000000000000000111111111000000000//////------,,,,,,,,,---///000.../////////000000000000111111222222333444444444666555555555444444333333000222444555777:::>>>AAA@@@DDDHHHJJJJJJJJJKKKKKKMMMLLLJJJHHHGGGFFFFFFEEEFFFOOOPPPPPPRRRHHH:::888222111000000000111333333666888;;;>>>@@@BBBBBBCCCAAA@@@@@@???>>>===<<<<<>>>>>======<<<<<<>>>???AAABBBCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????>>>?????????===;;;:::999:::;;;:::999888888888888999999999999777777777777777777777777777777888888888777777666888777777666666777777888555555666666666666555555555666666666666555555444777777777777777888888999999888777666666777888999888777777777777888999999777777888888888888777777888888888888999999999999::::::::::::::::::::::::;;;;;;<<<======>>>??????>>>???AAACCCEEEIIIOOOSSSUUU```lllrrruuuzzz{{{zzzpppllleee^^^XXXRRRLLLHHHFFFDDDBBB???<<<;;;;;;:::===???AAABBBBBBBBBCCCEEEFFFHHHIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKMMMPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[XXXXXXYYYYYYXXXXXXWWWVVVSSSRRRRRRSSSUUUUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRTTTUUUVVVPPPWWWXXX]]]hhhnnnyyyyyyiiiXXXQQQUUUaaassswwwjjj^^^YYYUUUTTTWWWXXXUUUQQQOOOPPPQQQQQQOOONNNOOOPPPQQQNNNJJJGGGEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIKKKNNNQQQSSSRRRQQQyyybbbVVVRRRPPPNNNNNNMMMMMMLLLLLLLLLKKKIIIHHHFFFEEECCCBBBAAAAAA@@@@@@@@@??????>>>===<<<:::999777555444444444555777666555555666555333111//////...---------------000000///.........///000,,,---///000111000///...+++...000000...,,,,,,---...,,,******,,,---------++++++++++++++++++++++++***)))((()))+++,,,+++******+++,,,...//////......---,,,+++*********+++,,,(((***,,,,,,*********++++++*********+++,,,------***+++---...000111111111000000000000000//////..................---------,,,,,,---...///000000111111111222222333444444555444444444444333333333333///111333444666:::>>>BBBFFFKKKPPPSSSSSSQQQOOOOOOPPPOOOMMMLLLKKKKKKKKKLLLIIIOOOMMMLLLPPPGGG999777444333222111000111222222222333666999<<<===>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::::::::<<<===???BBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<;;;888888888888999999999999888888888888888888888888777888888999999888888888888888777666666777888888555555555555666777888888777777888888777777666555777777777777777888888999999888777666666777888999999888888777777777777777777777888888888888777777888888888999999999::::::888888999999::::::;;;;;;===<<<<<<<<<===>>>??????>>>@@@BBBCCCEEEIIINNNQQQUUU^^^iiiqqqxxx~~~vvvrrrkkkddd^^^WWWQQQMMMHHHFFFCCC@@@>>><<<;;;;;;<<>>===666555333111111111111222,,,...111444666777888888<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<==================777999<<>>===>>>>>>>>>???===<<<<<<=========;;;777888888888888999999999999999999999999999999999888999999:::::::::999999999888777666666777888999777666666555666888:::;;;999999999999999888777777777777777777777888888999999888777666666777888888:::999888777666666666666999999::::::::::::999999888999999999999:::::::::555666777888:::;;;<<<===>>>======<<<===>>>???@@@===???AAABBBCCCFFFJJJMMMRRRYYYbbbkkkuuu|||}}}yyyzzzwwwqqqlllfff___XXXTTTKKKIIIFFFCCC@@@???>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>:::999888777666666666666666555444444555444222000111111111111000000000000......---------,,,,,,,,,+++,,,...//////...,,,******,,,///000000...***(((((())),,,------,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******......------,,,+++******......---,,,,,,++++++***,,,+++***)))(((((((((((()))***+++,,,...000222333222111000///000111333444000000000000///...---,,,---///////////////111333444444444555555555555666666555555444444444555555888666222000222888>>>CCCNNN[[[eeefffcccbbb___ZZZZZZSSSNNNOOOQQQQQQRRRTTTSSSSSSRRRQQQNNNKKKHHHFFF;;;888444222111111///......///111222444555555555777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;>>>@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<;;;:::999888777666555666888999::::::999999888777777666666666666666666666777777888888888999777888888888888777666666999888777777666777777777777777777777777666555555999888666666666777999;;;555555666777777777777777777777888888888888777777888888777777777777888888777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>AAADDDGGGIIILLLRRR[[[dddkkkqqqwwwzzzuuuuuutttrrrnnnhhhccc___UUUOOOHHHBBB???????????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPPPPRRRTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSUUUWWWYYY\\\___dddhhhmmmkkkjjjkkknnnpppnnnllljjjeee^^^XXXTTTSSSUUUWWWVVVQQQOOOSSSWWWXXX[[[___]]]iiixxx|||fffXXXQQQUUU[[[fffzzzooo___VVVRRRPPPOOOOOONNNMMMLLLLLLKKKNNNLLLIIIHHHIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@AAADDDFFFHHHNNNOOONNNMMMPPPVVVUUUQQQOOOOOOQQQSSSTTTSSSPPPMMMrrr___VVVPPPLLLMMMLLLKKKKKKLLLMMMLLLJJJKKKIIIGGGFFFFFFDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999888777777777777666555444444555444222000111111111111000000000000.........---------,,,,,,,,,,,,---......---,,,+++,,,---///000///...+++***)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++************------,,,,,,+++*********+++++++++************)))---,,,+++***))))))))))))******+++,,,...000222333222111111111111111222222000000000000///...---,,,---...//////...///111333444444444444555555555555555555444444333444444555888555333111333777<<<@@@LLLYYYfffjjjjjjiiifffbbbZZZTTTPPPSSSVVVVVVXXX[[[\\\\\\ZZZXXXTTTQQQNNNLLLDDD???999444111111111111+++,,,...000111333333444555666777888::::::;;;;;;999999999999999999888888999:::;;;===???@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@???>>>>>>>>>============;;;::::::999888777666555888888888999999888888777999999888777777777777777666777777777888888888888777777888888999888888777888888777666666666666777777777777777777666555555444333111111111222444555555666777777777777777666777777888888888888777777888888777777777777888888777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBEEEFFFHHHMMMTTT\\\bbbhhhnnnrrrrrrtttuuuuuurrrmmmgggcccWWWQQQJJJCCC@@@????????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGFFFEEEEEEEEEFFFHHHKKKLLLNNNOOOPPPPPPPPPPPPRRRTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWYYY[[[]]]___cccfffkkkjjjjjjmmmqqquuuvvvvvvuuuqqqjjjbbbZZZUUUSSSQQQTTTQQQQQQTTTWWWXXX]]]bbbmmm{{{kkkZZZOOORRR^^^lll|||vvvdddVVVOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBBBBBBBEEEGGGIIINNNOOOPPPPPPTTT[[[[[[XXXSSSSSSTTTUUUUUUSSSPPPMMMsss```XXXRRRNNNNNNMMMKKKLLLLLLLLLKKKIIIKKKIIIGGGFFFFFFDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888777777888666555444444555444333111111111111111000000000000.........------------,,,------------------------.........///......---,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********+++************))))))))),,,,,,++++++***)))))))))))))))*********+++++++++------,,,+++******************+++,,,...///111222222222222222222222111111000000000000///...---------...//////...///111333333333333444444444555555555444444333444444555555666555333333444666:::<<>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<;;;:::999888888777::::::999888777666666666:::999999888888888888888777777777777888888888888666777888999::::::::::::888888777666666666666777777777777777777666666555666555444333444555666777666777777777777777666555777777888888888888777777777777777777777777777777666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCFFFKKKPPPUUU[[[aaaeeekkknnntttwwwvvvqqqjjjfff[[[UUUMMMFFFBBB@@@???>>>???@@@AAABBBBBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMNNNOOOPPPPPPPPPPPPQQQSSSRRRRRRRRRRRRRRRRRRSSSSSSUUUWWWZZZ\\\\\\]]]___aaa```___```dddjjjpppsssuuu{{{xxxssslllddd[[[TTTPPPSSSRRRSSSWWWXXX[[[cccmmmkkk[[[SSSPPP\\\ooozzzgggXXXPPPKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLNNNPPPQQQPPPLLLHHHFFFFFFEEEDDDDDDDDDDDDEEEGGGFFFDDDDDDDDDFFFHHHJJJMMMPPPRRRTTTYYY___aaa^^^WWWXXXYYYXXXVVVSSSPPPMMMtttaaaXXXRRRNNNOOONNNLLLLLLLLLLLLKKKIIIKKKIIIGGGFFFFFFDDDAAA>>>========================<<<;;;:::999888888888888555444444444555555333111111111111111000000000///............------------------,,,,,,,,,---......///.........---.........++++++*********+++,,,---))))))************++++++---,,,,,,++++++************)))))))))))))))))))))+++*********))))))((((((******+++,,,------.........---,,,++++++++++++++++++++++++,,,---///000111111222333333333222000///000000000000000///......---...///.........000222222333333333444444444444555555555444555555666666555555444444555666777888<<>>>>>=========>>>>>>?????????>>>>>>>>>======??????>>>>>>===<<<<<<;;;;;;:::888777666666777888999999888777777777777888777777777777777888888888666777888999:::;;;;;;;;;999999888777777777777888666666777777777777666666888888777777777888999:::777777777777777666666555777777888888888888777777777777888888888888777777666777888999999::::::999::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>@@@BBBEEEHHHKKKPPPVVVZZZ```fffnnnuuuvvvssslllhhh___YYYPPPHHHCCCAAA???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNPPPPPPOOOOOOPPPQQQNNNOOOOOOPPPPPPQQQQQQQQQQQQTTTWWWXXXXXXXXXXXXYYYVVVUUUVVVXXX]]]ccchhhkkkrrrssssssqqqkkkcccZZZUUUUUUUUUVVVYYY[[[aaannn|||lll^^^XXX[[[aaaqqqnnn^^^UUUPPPLLLJJJHHHHHHIIIJJJKKKLLLLLLMMMKKKNNNRRRVVVXXXUUUOOOJJJGGGFFFFFFEEEEEEEEEEEEEEEHHHGGGFFFFFFFFFHHHIIIJJJKKKPPPTTTUUUZZZ___```^^^YYY[[[[[[ZZZVVVQQQNNNLLLttt```WWWPPPKKKPPPNNNMMMLLLMMMLLLKKKIIIKKKIIIGGGFFFFFFDDDAAA>>>========================<<<;;;:::999888888888888555444333444555555333222111111111111000000000/////////.........------------,,,,,,,,,,,,---...//////...------------...///++++++*********+++,,,---))))))******++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))*********)))))))))))))))(((******+++,,,---......///...---,,,,,,+++,,,,,,,,,+++++++++,,,,,,...//////000111222333222111000///000000000000000000///...,,,---......---...000222222222222222333333333444666666555555666777888888444555555555666666666666888;;;@@@EEEIIILLLPPPSSSUUUUUUZZZdddlllrrrzzz{{{ssskkkdddaaaXXXTTTNNNHHHBBB<<<666222444333222111000000111111111222444555777888888999777777888888999:::;;;;;;888888888999<<>>>>>>>>??????@@@????????????>>>>>>>>>>>>@@@@@@??????>>>=========:::999888777777888999:::888888777666666666666777888888777777777777777777555666888999;;;;;;<<<<<<::::::999888888888888999666666777777777777666666444444444444555555666666666666777777777777666666777777888888888888777777666777888888888888777666666666777888999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;???@@@BBBCCCDDDHHHMMMQQQXXX^^^hhhqqquuusssnnnjjjbbb[[[RRRIIIDDDAAA???>>>@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFGGGIIIJJJKKKLLLKKKMMMOOOOOONNNMMMMMMNNNKKKLLLLLLLLLMMMMMMNNNNNNKKKNNNQQQRRRQQQQQQQQQRRRVVVUUUUUUVVVXXX\\\```ccceeeiiimmmooommmggg___ZZZXXXWWWXXX\\\aaakkk|||mmm___ZZZ\\\iiivvvyyypppcccYYYTTTQQQNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMOOOQQQVVVZZZ\\\YYYRRRMMMHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIHHHGGGHHHIIIJJJJJJJJJPPPTTTUUUWWW[[[[[[XXXXXXZZZ[[[YYYTTTNNNKKKJJJrrr___UUUOOOJJJOOONNNLLLLLLMMMMMMLLLJJJKKKIIIGGGFFFFFFDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888777777888444444333444555555444222111111111111000000000000/////////.........------+++,,,,,,------.........------,,,,,,,,,---......******+++++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++)))))))))************+++******))))))))))))))))))(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,---.........///000000111111000000000000000111111000000///,,,---......---...000222111111222222222333333333555555555555666777888888555555555666777777777777:::777666999<<<>>>BBBGGGKKKMMMVVVcccnnnwww{{{pppgggcccWWWUUUSSSPPPKKKDDD<<<777000000/////////111222333222222444555666666777777333444555666777888999999888888999;;;===@@@BBBCCC@@@@@@@@@@@@???????????????????????????@@@@@@AAA@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<::::::999999999::::::;;;888777777666666666666666888888888888777777777777555666777999:::;;;;;;;;;::::::999888888888888999555666666777777777777777333333444444555555555555555555666777777777777777777777888888888888777777666777888999999888777666555666777888999999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::>>>??????@@@@@@CCCGGGJJJQQQWWWaaajjjpppqqqooommmccc\\\SSSJJJEEEBBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIKKKMMMMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJFFFIIIKKKLLLLLLLLLNNNOOOVVVVVVVVVVVVUUUWWWZZZ]]]___ccciiimmmmmmhhhaaa]]]ZZZZZZ^^^gggppp|||zzzlll```^^^aaajjj{{{uuuccc___YYYTTTQQQOOOMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPRRRTTTWWW[[[\\\YYYTTTOOOJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIJJJJJJQQQUUUUUUUUUVVVUUURRRUUUXXXZZZWWWQQQLLLJJJJJJooo^^^UUUPPPKKKNNNMMMLLLLLLNNNNNNMMMLLLKKKIIIGGGFFFFFFDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999888777777777777444333333444555555444222111111111111000000000000////////////............***+++,,,...///......---+++++++++,,,,,,,,,------)))***+++,,,---,,,++++++***++++++,,,------......*********++++++,,,,,,---************++++++,,,,,,************************)))))))))******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------------------...000111222///000000111111111000000,,,---......------///111111111111111222222222222333333333444444555666777555555666666777888999999;;;555333555777666888===AAAEEENNNZZZdddlllwww~~~wwwnnnfffbbbWWWVVVVVVTTTQQQLLLDDD???444333111000///000111222111222333333444444333333222333444555777888999:::666777999<<<>>>@@@BBBBBB???????????????@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999888777777666666777777888888888888777777777666555666777888999999999999999888777777666666777777555555666777777777777777555666666777777777777777333444555777888888888888777777888888888888777777666777888999999888777666555666777888999999999999999999999999999999999999888999:::;;;;;;;;;;;;:::;;;<<<=========???BBBDDDHHHNNNVVV___fffiiijjjjjjccc]]]SSSJJJEEEBBB@@@???@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIFFFIIIKKKLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDFFFHHHIIIJJJLLLOOOQQQRRRTTTVVVVVVUUUVVVYYY\\\^^^bbbhhhmmmnnnkkkfffbbbaaaccclll{{{|||kkkbbb```kkkwww~~~mmmbbbUUUTTTRRROOOLLLJJJKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXYYYWWWSSSPPPLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJRRRWWWWWWUUUUUUTTTQQQRRRUUUXXXVVVPPPKKKJJJKKKmmm]]]VVVQQQMMMNNNMMMLLLLLLNNNOOONNNMMMKKKIIIGGGFFFFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>:::999888777666666666666444333333444555666444333111111111111000000000000000/////////............)))***---/////////...---)))***+++,,,,,,,,,,,,+++(((***,,,---------+++***++++++,,,------...//////))))))***+++,,,------...******+++++++++,,,,,,,,,***************++++++++++++,,,,,,,,,,,,---------+++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++,,,---///111333///000000111111111000000,,,---...---------///111000111111111111222222222222111111222333444555666555555666666777999:::;;;:::444222555666222333777===???GGGQQQXXX^^^fffooonnnoooqqqqqqnnniiiddd```XXXXXXWWWVVVUUUPPPKKKFFF===;;;777333111/////////111111222222222222111111333444555777888:::;;;<<<444666999<<>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????>>>????????????>>>>>>>>>>>>>>>>>>???>>>===:::888777:::999999888777888888888999888888888777777666666555666777888888888888888777777666555555555555555555555666777777777777777444555555666666666666666222333555666888999999999777777888888888888777777555777888999999888777555555666777888888999999888999999999999999999999999777888:::;;;<<<<<<;;;:::888999;;;;;;;;;<<<>>>@@@AAAFFFMMMVVV]]]bbbeeefffccc\\\SSSJJJEEEBBB@@@???@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDAAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHEEEHHHJJJKKKIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFHHHIIIJJJMMMQQQTTTSSSVVVYYYZZZZZZ[[[^^^aaa^^^bbbhhhnnnpppnnnkkkiiigggkkkxxx|||fffeee```fffyyyqqq^^^SSSPPPQQQPPPMMMIIIHHHKKKNNNKKKLLLNNNPPPRRRTTTVVVWWWVVVUUUUUUUUUVVVUUURRROOOMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHJJJSSSYYYXXXWWWVVVUUURRRPPPTTTXXXVVVPPPLLLKKKLLL|||jjj]]]SSSOOOPPPMMMLLLKKKKKKLLLLLLKKKJJJNNNKKKHHHFFFFFFDDD???<<<;;;===>>>>>>===<<<<<<===;;;999777555555666777888555555555555444333222111000000000000111111111111//////////////////////////////.........---------+++,,,,,,------,,,,,,+++...------------...//////,,,,,,+++***)))))))))*********+++,,,,,,,,,++++++,,,+++******)))*********+++***)))((()))***---...************))))))(((((())))))))))))))))))))))))******++++++++++++******------------...///000000333333333222111000///...---...///...------...//////000111111000111333555444444333444444555666777444444444666888<<<@@@BBB999999888666333222333555>>>>>>@@@CCCGGGLLLQQQTTTZZZXXXWWWYYY]]]___^^^\\\^^^[[[WWWUUUTTTQQQLLLHHHCCC???;;;777555333000...000111111222222222222111333444666777999999::::::999:::;;;===???AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAADDDCCC@@@>>>>>>>>>???@@@BBBBBBAAAAAA@@@???>>>>>>>>>????????????>>>======<<<=========<<<;;;::::::::::::999999888777777777555666777888888777666555888888888888888888888888777777666666666666777777999999888888777777666666666666666666666555555555666666666666666666666666888888777777666666555555444555555666666666666666777666666666666888:::;;;999999999999999999999999888999;;;;;;::::::;;;<<<<<<<<<<<<============>>>???AAAFFFLLLQQQVVVZZZ[[[XXXUUUPPPKKKGGGDDDBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDAAABBBDDDEEEEEEDDDCCCBBBGGGFFFEEEGGGJJJNNNPPPQQQXXXXXXZZZ___eeegggfffccchhhhhhkkkqqqvvvvvvrrrnnn{{{zzznnniiieeemmm|||sssaaaTTTOOONNNOOOOOOMMMJJJHHHHHHIIINNNOOOQQQSSSTTTUUUUUUVVVUUUTTTSSSRRRPPPPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHNNNPPPSSSTTTRRROOOMMMMMMPPPPPPPPPOOONNNMMMKKKKKK}}}jjj]]]SSSOOOPPPMMMLLLLLLLLLMMMMMMKKKIIIHHHFFFEEEEEEFFFFFFCCCAAA;;;===>>>>>>===<<<<<<===;;;:::888777666666777888555555555555444333222111111000000000//////....................................------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............,,,+++******************,,,,,,,,,,,,+++************)))))))))***+++,,,,,,)))(((&&&%%%%%%&&&'''(((++++++*********)))))))))************************++++++,,,,,,,,,,,,++++++------------...///000111222333333222111000///...---...//////------...///000111222222111222444555333222222333333444555666777777666666888:::===???:::::::::777444333444666777777888;;;>>>BBBEEEGGGKKKJJJJJJNNNRRRVVVVVVVVV[[[XXXUUUTTTTTTRRRNNNKKKFFFCCC===999666444111///111111222222222222222222333444555777999:::;;;;;;:::;;;<<<>>>???AAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAA???>>>??????@@@BBBAAAAAA@@@??????>>>>>>??????@@@@@@??????>>>===<<<<<<======<<<<<<;;;::::::::::::999888888777777444555555666666555555444666666666666666666666666777777666666666666777777888888888777777777777777777777777777777777777777777777777777777777777777777666666666555555555555555555666777777777777666777666666666777888999:::999999999999999999999999777999::::::999999:::;;;;;;;;;;;;<<<<<<<<<======;;;===AAAEEEIIILLLNNNOOOPPPNNNJJJFFFBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>??????@@@AAABBBDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAACCCEEEHHHMMMSSSWWWZZZ[[[```___```dddiiikkkkkkiiiiiikkkoootttyyy{{{{{{yyy{{{kkkgggjjjxxxzzzhhhZZZRRRNNNMMMNNNNNNLLLJJJHHHIIIJJJOOOPPPQQQRRRRRRRRRRRRRRRTTTSSSRRRPPPOOOOOONNNNNNKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJLLLOOOPPPNNNMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLKKK~~~kkk]]]SSSOOOOOOMMMLLLMMMNNNOOONNNKKKIIIEEEDDDDDDDDDEEEEEECCCBBB;;;===>>>>>>===<<<======;;;::::::999888888777777555555555555444333222111111111000///...---,,,,,,........................---,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,---...///......---+++************++++++,,,......,,,+++***)))))))))((((((((()))***,,,---...---,,,***(((((((((((()))+++++++++++++++*********************************,,,,,,,,,------,,,,,,,,,------------...///000000222222222222111000//////---...//////------...///000111222222111222444666222222222222333444555555999999888777777999:::;;;;;;<<<;;;999666555555777666777888:::<<<>>>???@@@BBBCCCDDDIIIOOOSSSVVVWWWXXXWWWUUUUUUUUUTTTRRRPPPNNNJJJFFFAAA>>>;;;777444444444333333333333444555333333555777999:::;;;<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@?????????AAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@??????>>><<<<<<=========<<<;;;;;;;;;;;;::::::999888888888666666666555555666666666666666666666666666666666888777777666666777777888777777777777888888888888777777777777888888888888888888888888888888888888666666555555555555444444555666777777888888777777777666666666777888999:::999999999999999999999999777888999999888888999:::::::::::::::;;;;;;;;;;;;999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDD@@@@@@@@@????????????>>>@@@@@@@@@@@@AAAAAABBBCCCCCCFFFLLLSSSZZZ___ccceeegggggggggjjjooosssuuuuuusssuuuxxx{{{~~~tttiiiaaaiiixxxzzzfffXXXQQQNNNLLLKKKKKKLLLKKKIIIHHHJJJKKKPPPPPPPPPOOOOOOOOOOOOOOOQQQQQQPPPNNNMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGFFFHHHJJJJJJIIIIIIKKKLLLKKKLLLLLLLLLLLLLLLLLLLLLlll]]]SSSNNNOOOLLLMMMNNNPPPQQQOOOLLLIIIIIIHHHGGGEEECCCAAA???===<<<===??????===<<<===>>>;;;;;;;;;;;;:::888777666555555555555444333222111111111000///......------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++---//////...---,,,************++++++,,,---...---+++************+++))))))))))))***+++,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,++++++,,,,,,---...///000111111111111111000///---///000///...---...//////000111111000111333555222222222222333444555666999888888777888888999:::;;;<<<<<<:::777666666777888999;;;===>>>?????????AAABBBEEEIIIOOOUUUYYY[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQMMMHHHBBB===999888555333333444666777222333444666888:::<<<===>>>???AAABBBCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@AAAAAAAAAAAA@@@???>>>@@@@@@@@@??????>>>>>>>>>@@@AAAAAAAAAAAA@@@??????<<<<<<============<<<<<<<<<<<<;;;;;;:::999999999:::999888777777888999:::888888888888888888888888888777777777777777777888666666777777888888999999666777777777777777888888888888888888888888888888666666666666666666666555666666777888888888888888777777777777777888888999888888888888888888888888666777999888777666777999888999999999::::::::::::::::::<<<===>>>>>>>>>>>>BBBAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>???????????????@@@@@@AAABBBCCCBBBBBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@????????????AAAAAA@@@@@@AAACCCDDDFFFFFFIIIOOOTTT[[[bbbhhhlllnnnnnnpppsssxxx}}}jjjeeedddhhh}}}~~~gggVVVMMMKKKJJJIIIIIIJJJJJJIIIHHHHHHKKKMMMNNNMMMMMMMMMMMMMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJHHHGGGGGGGGGGGGFFFGGGGGGFFFEEEFFFHHHKKKIIIIIIIIIIIIJJJKKKLLLLLLmmm^^^RRRNNNNNNLLLMMMNNNPPPQQQOOOLLLIIIKKKJJJIIIFFFBBB???<<<;;;<<<>>>??????>>>======>>>;;;;;;;;;;;;:::888666666555555555555444333222111000000000000000000000000........................------------............,,,------......------,,,***+++---//////...---++++++*********+++,,,------************+++,,,,,,---++++++***************+++***************++++++,,,++++++++++++++++++++++++******************************++++++++++++******************+++,,,---...///000000111111111000000...///000///......///000---...//////...///111333333333333333444555666777666666777777888999:::;;;999;;;;;;;;;999777888999666777999;;;<<<=========???@@@CCCGGGLLLRRRWWW[[[___```aaaaaaaaa`````````^^^^^^```aaa^^^XXXPPPJJJCCC???:::555222222444555222333333444666888:::<<<>>>@@@BBBEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@??????@@@@@@@@@???????????????@@@AAAAAAAAAAAA@@@??????<<<<<<===============<<<======<<<<<<;;;:::::::::;;;:::999888888999:::;;;888888888888888888888888888888777777777777888888666666777777888888999999555555555666666777777777888888888888888888888888777777777777777777777777666666777888888888888888666777777777888888888888888888888888888888888888666888888888666666777888888888888888999999999:::999999;;;<<<===>>>>>>>>>=========>>>>>>???@@@@@@========================<<<<<<=========>>>>>>>>>????????????@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCBBB@@@@@@?????????>>>>>>>>>@@@@@@??????AAACCCEEEFFFJJJLLLPPPUUU\\\eeeqqqxxx{{{}}}~~~kkk^^^bbbmmm}}}yyylllZZZMMMIIIHHHGGGFFFHHHIIIIIIHHHHHHIIILLLNNNKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGJJJJJJIIIGGGGGGFFFFFFFFFHHHIIIHHHFFFDDDDDDFFFHHHGGGGGGGGGHHHIIIJJJLLLMMMnnn^^^RRRMMMMMMMMMLLLMMMNNNOOONNNKKKIIIHHHIIIIIIGGGCCC@@@>>>>>><<<>>>??????>>>======>>><<<;;;;;;999888777666555555555555555444333222111///000000000111111111222------------------------------...............///------............------***+++,,,---...------,,,,,,++++++++++++,,,,,,---((()))***+++,,,---------,,,++++++***))))))************+++,,,,,,------...*********+++++++++++++++++++++++++++++++++++++++)))******++++++******)))************+++,,,------......///000111111111111...///000000......///000,,,---......---...000222444444444444555666777777444555666777999:::;;;;;;999:::<<<<<<;;;:::;;;<<<:::::::::;;;<<<======>>>???AAADDDGGGLLLRRRXXX]]]ccceeehhhiiiiiijjjkkkmmmggghhhkkkmmmmmmiiibbb]]]VVVPPPGGG===666333222333333222222222444666888999<<>><<<<<<===>>>>>>>>>======>>>>>>======<<<;;;;;;;;;999999888888888888999999666666666666666666666666999888888777777888888999777777777777888888888888444444555555666666777777888888888888888888888888777777888888888888999999555666777777888888777777666777888888888888777777888888888888888888888888777888999888777666777888888888888888999999999999666777999:::<<<<<<======999::::::;;;<<<=================================<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>=========<<<>>>>>>>>>???AAACCCEEEEEEJJJMMMQQQVVV^^^kkkzzzjjjcccbbblll}}}fff]]]RRRJJJGGGGGGFFFFFFIIIJJJJJJHHHHHHIIILLLOOOJJJIIIIIIIIIIIIKKKMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFEEEHHHGGGGGGFFFFFFFFFFFFFFFIIIIIIHHHFFFDDDDDDEEEGGGGGGGGGGGGGGGHHHJJJLLLMMMnnn^^^RRRMMMMMMMMMLLLLLLLLLMMMMMMKKKIIIHHHIIIJJJHHHDDDAAA@@@AAA===>>>@@@@@@>>>===>>>???===;;;999777666555555555555555555555444333222111000000000000000/////////------------------------,,,,,,,,,------.........------............------++++++,,,,,,,,,---------------,,,+++++++++,,,,,,''')))+++---...---+++************)))******++++++,,,,,,------------------)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---...///---...///000111111111111...000111000///...///000---...///.........000222333333333333444555666666444555666888999999999:::999;;;>>>????????????@@@@@@???>>>===<<<======>>>===@@@DDDHHHLLLSSS[[[aaacccgggkkknnnppprrruuuxxxttttttuuuwwwyyyyyyxxxvvvtttkkk]]]MMMAAA999666555333222111111222333555777888;;;@@@EEEIIIKKKLLLLLLLLLKKKIIIGGGEEECCCBBBBBBAAAAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@??????>>>===<<<<<<===>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;999999::::::::::::999999666666666666666666666666999888888777777888888999888888888777777777777777444555555666777777888888777777777777777777777777666777777777888888888888555555666777777777777666666777888999999888777666888888888888888888888888888999:::999777666777888888888888999999999::::::666777888:::;;;;;;<<<<<<888999::::::;;;;;;;;;;;;========================;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===??????>>>>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>>???@@@AAADDDEEEGGGGGGHHHIIIMMMSSSXXX___kkkzzz~~~ooogggmmmvvvsssfffWWWSSSMMMGGGEEEEEEGGGHHHKKKKKKJJJIIIHHHJJJMMMPPPLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGIIILLLMMMooo___RRRMMMLLLMMMLLLKKKKKKLLLLLLKKKJJJJJJKKKLLLIIIDDD@@@???@@@===>>>@@@@@@>>>===>>>???===;;;999666444444555666555555555555444333222222111111000///...------,,,------------------------+++++++++,,,,,,---------------............------,,,,,,+++++++++,,,---......------,,,++++++++++++(((***---//////,,,)))'''(((((())))))***+++------)))))))))))))))((('''&&&(((((())))))*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------...///000000,,,---...000111111111111...000111000///...///111---///000/////////111333222222222222333444555555666666777888888888888888:::<<<@@@AAABBBBBBCCCDDDBBB@@@===;;;999999999:::888;;;@@@DDDIIIPPPYYY```aaaffflllqqqssswww|||~~~}}}~~~ppp\\\LLLAAA;;;999333222111000000222444555444888>>>DDDIIILLLMMMMMMNNNMMMKKKHHHEEECCCBBBBBBBBBAAA???>>>>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????>>>======<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<:::;;;<<<======<<<;;;:::888888888888888888888888999999888888888888999999999999888888777777666666555666666777888999999999666666666666666666666666555666666666777777888888444555555666666666666666666777888999999888777666777777777777777777777777999::::::999777666777888888999999999999:::::::::888999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;========================;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCFFFIIIKKKLLLLLLLLLIIINNNTTTYYY^^^gggsss|||~~~tttnnnjjjmmm|||ooo]]]RRRPPPNNNJJJFFFCCCCCCGGGJJJLLLLLLKKKIIIHHHJJJMMMPPPNNNLLLJJJHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDFFFFFFEEEEEEGGGHHHIIIHHHGGGGGGGGGIIIKKKMMMrrr___TTTPPPOOONNNNNNNNNOOOOOONNNNNNNNNKKKKKKJJJHHHFFFCCCAAA@@@>>>======>>>@@@@@@???===;;;;;;;;;::::::999999999444555666666666555333333333222000...---,,,,,,------------...............//////000000///...------++++++,,,---............------------,,,+++******---+++******+++,,,+++***---,,,++++++*********+++((()))***,,,,,,+++******...---,,,,,,,,,---...///,,,,,,,,,,,,,,,+++***))))))***,,,------,,,***)))++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,------......///////////////000111333333000//////.........//////...000111333555666666666888888888888999:::;;;<<<;;;===@@@CCCGGGIIIKKKLLLJJJFFFBBB>>><<<:::888666999;;;???CCCGGGMMMTTTYYY^^^eeeoootttvvvyyy}}}vvvaaaNNN@@@999444333333333///,,,...444888:::===@@@CCCGGGKKKNNNOOOMMMJJJGGGDDDAAA???>>>BBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@AAABBBBBBCCCCCC@@@>>>===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>==================<<<:::888888:::<<<===::::::999999999:::;;;;;;888888999::::::999999999;;;;;;::::::999888888888999999888888888888999999888777666666666777999:::777666555444444555666777555555555666666888999999777777777777666666666666:::999777666666666777888999;;;;;;:::888777888999:::::::::999999999888888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>=========>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@BBBEEEJJJNNNOOOOOOMMMQQQRRRTTTVVV\\\eeeooovvv{{{ssskkkkkkrrr~~~nnn^^^TTTPPPMMMJJJGGGDDDBBBBBBCCCCCCEEEFFFFFFEEEEEEGGGJJJMMMOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKFFFGGGGGGHHHHHHIIIIIIIIIJJJHHHFFFDDDDDDFFFHHHJJJGGGFFFDDDCCCBBBCCCEEEFFFFFFGGGGGGFFFEEEFFFIIIKKKsss```TTTPPPOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJHHHFFFCCCAAA@@@???>>>>>>???@@@AAA???===<<<;;;;;;:::999888888777666666777666555333111000333222111///..............................------...////////////......---,,,,,,------...---------,,,,,,------,,,,,,++++++---+++******+++,,,,,,+++++++++*********)))))))))))))))***++++++++++++***'''((()))))))))((('''''',,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++******+++++++++++++++******,,,++++++++++++++++++***,,,,,,------...//////000000000000111111222333333111000000/////////000000000000111333444555777777777777888999:::<<<>>>???@@@AAACCCEEEHHHIIIJJJKKKJJJGGGDDDAAA@@@>>><<<;;;777999;;;===AAAFFFLLLQQQZZZaaaiiinnnpppuuu~~~ooo[[[III???888666555666444000111555444666999<<<>>>AAAFFFIIIJJJJJJIIIHHHFFFCCC@@@?????????>>>>>>???@@@BBBCCC@@@@@@@@@@@@@@@AAABBBBBBBBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>===<<<<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;;;;<<<999999::::::;;;::::::999;;;::::::999999888777777888777777666666777777888888888777777777888999:::888777666666666666777888444444444555555777888888888888888888777777777777999999888777777777777777777888999888666555666777::::::999999888888888888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBGGGIIIMMMQQQTTTUUUTTTRRRTTTTTTUUUVVVZZZbbbkkkqqqyyyqqqlllmmmnnnwwwqqq```TTTLLLIIIJJJHHHEEEBBBAAAAAABBBCCCDDDEEEEEEEEEFFFHHHLLLOOORRRQQQQQQPPPNNNMMMKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIFFFDDDDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFGGGFFFFFFGGGIIILLLuuu```TTTOOONNNJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@???@@@AAAAAA@@@>>><<<;;;;;;999888777666666777777777666444111///...222222111000000000000000/////////...---------,,,---....../////////......---------...------,,,,,,++++++,,,,,,------,,,,,,---+++******+++,,,,,,+++***++++++,,,,,,+++))))))*********)))******+++,,,)))***---...---+++(((&&&++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))******+++******)))*********+++++++++++++++---------...//////000000222222222222222222222222111111000000000000111111111111111111333555777888666666777999;;;===???AAADDDEEEFFFGGGHHHIIIIIIIIIGGGEEEBBB@@@@@@???>>><<<777777888888:::>>>DDDIIIRRRZZZbbbeeegggooo}}}}}}kkkXXXLLL<<<777444555444111///111111333666888:::<<<@@@CCCDDDFFFIIIKKKJJJHHHDDDBBB@@@@@@@@@@@@AAABBBDDDDDD@@@@@@@@@@@@@@@AAAAAABBBAAA?????????@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<=========:::::::::;;;;;;:::::::::>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999888888777777888888777777777777888888888888888777888999999:::999888888777777888888999666666555666666777888999999999999999888888888888888999999999999888777777777888999888666666666888999888888888888777777777::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFEEENNNQQQUUUYYY[[[[[[[[[ZZZXXXXXXWWWWWWXXX]]]ccchhhmmmttt|||nnncccgggqqq~~~ppp^^^RRRLLLHHHFFFFFFEEEBBBAAA@@@@@@BBBCCCBBBCCCDDDDDDFFFIIIMMMPPPSSSRRRQQQPPPOOOMMMLLLKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJGGGEEECCCCCCDDDDDDFFFEEEDDDCCCCCCDDDFFFFFFEEEGGGGGGGGGFFFGGGIIIKKKvvvaaaTTTOOONNNJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDBBBAAABBBAAA@@@AAABBBBBB@@@???<<<;;;:::999777666555444555555666555333111///...000000000000000000000111000000///...---,,,,,,,,,,,,,,,---...////////////............---,,,++++++)))***+++,,,------------,,,+++)))***+++,,,,,,++++++,,,...//////...,,,++++++***)))))))))***,,,---...///000000///---+++***++++++,,,,,,,,,++++++***,,,++++++******++++++,,,(((((()))************)))))))))******++++++,,,,,,,,,,,,------.../////////111111222222111111111000000000//////000000111111111000//////000333555777666666777888:::<<<>>>???DDDDDDEEEGGGGGGHHHHHHHHHGGGEEECCCBBBBBBAAA???===888888777666777;;;@@@EEEIIIQQQ[[[___aaajjjyyyuuufff[[[FFF===666555555222000111222333555666777999<<>><<<>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@??????@@@@@@888999;;;<<<<<<;;;999888???>>>===<<<;;;;;;;;;;;;<<<============<<<<<<;;;:::::::::999888888777777999999888888888888999999777777777777888888999999888888888888888888888888888777777777888888999:::999999888888888777777777777888999::::::999888777888:::;;;:::999888999:::888777777777777777777777::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHNNNRRRWWW[[[]]]___``````\\\\\\ZZZXXXWWWXXX\\\___dddkkkvvvooojjjkkkwwwttt___PPPKKKJJJIIIGGGCCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCCCCDDDFFFJJJNNNQQQPPPOOONNNNNNMMMMMMMMMNNNMMMMMMLLLJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLNNNLLLIIIFFFDDDCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHwwwaaaTTTOOONNNKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHFFFDDDBBBAAACCCBBBAAAAAABBBBBB@@@>>><<<;;;:::999777666555444333444444444444333111000......//////////////////000000///...---,,,,,,,,,,,,,,,---......///..................---,,,++++++)))***+++,,,---.........,,,***)))***+++------,,,+++,,,...//////...,,,++++++***)))))))))***,,,---------+++***))))))))))))***++++++,,,,,,,,,++++++,,,++++++******++++++,,,'''((()))***************)))))))))******+++++++++***++++++,,,,,,---......///000000111000000///..................///000111000///......///111333555777777777777888999;;;;;;@@@AAACCCDDDFFFGGGHHHHHHJJJHHHFFFFFFEEEDDDBBB@@@:::999999777777999>>>AAA@@@IIITTTZZZ]]]dddpppzzz~~~xxxooohhhVVVKKKAAA===:::666555666222333444555444555888:::>>>BBBJJJPPPTTTTTTRRRPPPKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBB@@@??????@@@AAAAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@===>>>@@@BBBBBB@@@>>>===>>>===<<<;;;::::::::::::>>>>>>>>>>>>======<<<;;;;;;;;;::::::999888888888888888888777777888888888666666666777777777777777777777777777777777777777777777666666666777888888888888777777777666666666666777999::::::999888777888999::::::999888999:::777777777777777777777888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???AAABBBCCCCCCDDDDDDFFFGGGIIIJJJLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJNNNSSSWWW[[[^^^bbbeeeaaaaaa___\\\YYYXXXZZZ\\\aaagggrrrzzzssspppmmmrrruuufffTTTIIIGGGHHHFFFCCCBBBBBBAAAAAAAAABBBCCCDDDAAABBBBBBBBBAAACCCGGGJJJLLLLLLKKKKKKKKKLLLMMMNNNMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDEEEGGGHHHHHHIIINNNMMMJJJHHHFFFDDDDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGKKKLLLLLLJJJGGGEEEEEEEEEwwwaaaTTTPPPOOOLLLMMMMMMNNNNNNMMMMMMLLLIIIIIIIIIHHHFFFDDDCCCBBBCCCBBBAAAAAABBBBBB@@@>>><<<;;;;;;999888777666666333444444555555444222111---...////////////....../////////...---------,,,,,,------.........---------------...------,,,,,,)))***+++,,,------...---+++***))))))+++------,,,))))))+++,,,,,,++++++************)))******+++,,,---,,,***((((((((()))*********+++,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***++++++++++++)))))))))************************+++,,,,,,---------...///000000000///......------......///000111000////////////111222333777777666777777888999:::===>>>@@@CCCEEEFFFGGGGGGFFFEEEDDDEEEFFFEEECCCAAA>>>>>>===;;;888888:::<<<;;;BBBLLLRRRWWW\\\dddjjjyyy~~~{{{wwwrrrooobbbYYYOOOHHHAAA999666777111222333222111222333555;;;@@@FFFMMMRRRUUUUUUUUUNNNNNNMMMKKKIIIFFFDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBAAA?????????@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>===>>>>>>>>>===>>>@@@AAAAAA@@@>>>=========<<<;;;::::::::::::>>>>>>>>>>>>======<<<;;;<<<<<<<<<;;;::::::999999777777666666666666777777666666777888888888888777666777777888888777777666555555444444444444555555777777777777666666666555666666777888888888888777666777888888777666888999777777777888888888888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAACCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNGGGKKKPPPSSSWWW\\\dddiiihhhgggfffccc```^^^^^^___bbbhhhrrr~~~rrrhhhdddhhhnnnxxx~~~hhh\\\NNNEEECCCCCC@@@<<>>:::999999:::===CCCIIINNNSSSXXX[[[dddoooxxxzzzzzz}}}~~~{{{xxxuuusssooojjjccc\\\PPPBBB;;;:::444444555444222111333444888;;;@@@FFFLLLQQQTTTUUURRRRRRQQQPPPNNNLLLIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCBBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::>>>======<<<<<<;;;::::::999888888888888888888999777888999:::;;;:::999999777777888999999888777777666666555555555555555666888888888777777777666666666666555555666777777888555777888888777777888999888888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;>>>???AAADDDEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMOOOOOOOOOOOOJJJMMMPPPRRRTTT[[[eeemmmnnnooonnnlllhhhffffffgggiiilllqqqzzzrrrjjjaaa___```gggvvvttt^^^UUUKKKDDDBBBBBB@@@===?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDHHHKKKLLLKKKIIIHHHHHHHHHJJJJJJHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGIIIKKKLLLKKKIIIFFFFFFFFFvvv```TTTPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIHHHHHHFFFEEECCCBBBBBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;::::::999999999888888888777555333111///000111222222222000///...---------...........................---,,,++++++++++++,,,---............++++++,,,---------,,,,,,+++)))((())),,,---------+++*********+++,,,------((()))***,,,,,,+++******(((***,,,......,,,***))))))***+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))***+++,,,---------++++++******))))))((((((++++++,,,------......///,,,...000222333333111111////////////000111222333111222333444444444444444555555666888:::<<<>>>??????@@@AAACCCDDDEEEEEEEEEJJJJJJLLLPPPTTTVVVUUUTTTPPPPPPNNNIIICCC===:::999;;;;;;===AAAGGGMMMQQQRRRTTT___gggiiijjjpppwww{{{|||~~~}}}yyywwwwww}}}{{{yyyrrrcccQQQFFFDDD777888888777444444555666555777;;;AAAGGGMMMRRRTTTVVVVVVVVVVVVTTTRRRPPPOOOFFFFFFEEEDDDDDDDDDDDDDDDCCC@@@>>>===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>?????????>>>>>>????????????>>>>>>>>>============>>>>>>???>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===999:::;;;<<<===<<<;;;;;;888999:::;;;;;;:::999888999999888888888888888999999999999888888888888777666555444444444666777888777999::::::999999:::<<<888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;???AAACCCFFFHHHIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLIIIJJJKKKMMMNNNOOOPPPPPPNNNQQQRRRSSSTTT[[[fffooosssttttttrrrooollllllmmmooopppqqqtttvvvsssmmmggg[[[VVVVVV^^^jjjzzztttgggXXXQQQIIIDDDCCCDDDEEEEEE>>>>>>>>>>>>????????????@@@BBBCCCCCCDDDGGGKKKNNNOOONNNKKKHHHGGGGGGHHHHHHFFFFFFFFFFFFEEECCCBBBAAADDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGHHHHHHHHHGGGIIIKKKKKKJJJHHHHHHHHHvvvaaaUUUPPPOOOOOONNNMMMMMMMMMMMMKKKIIIMMMLLLJJJHHHFFFDDDCCCBBB???@@@AAAAAA@@@???>>>===>>>===;;;:::999999:::;;;666555555444444333222222333222222111000///......------,,,+++*********+++------............------........................,,,++++++******++++++,,,******)))(((((()))***+++---,,,+++*********+++,,,+++++++++*********))))))))))))*********))))))(((++++++,,,,,,,,,++++++***+++++++++++++++***)))((((((***+++------,,,+++***+++,,,...---,,,++++++,,,+++*********+++,,,------111111111111111000000///333000---...000222222000111222333444333222111000000111333666999;;;===>>>>>>???@@@BBBDDDEEEGGGGGGGGGIIINNNXXXdddkkkkkkiiihhhccc\\\SSSJJJCCC===;;;;;;;;;;;;<<<@@@DDDHHHKKKOOOQQQSSSVVV[[[ccckkkqqq|||~~~}}}{{{zzzzzzzzz~~~wwwqqqlllaaaUUUGGG???999999888444333777666555555888>>>EEEMMMRRRVVVWWWXXXYYYXXXVVVTTTSSSMMMLLLJJJIIIIIIHHHEEECCCDDDAAA???>>>>>>>>>>>>===??????????????????>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@??????===<<<<<>>===<<<;;;;;;<<<===============<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777888999999<<<:::888666555555666777888777777777666666555555777777777777777777777777888999:::;;;;;;:::999888888888999999999:::::::::<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>===@@@BBBDDDFFFIIIMMMPPPMMMMMMMMMMMMMMMLLLKKKKKKLLLIIIHHHJJJOOOSSSTTTRRRXXXYYY^^^bbbbbbaaagggooowwwxxxxxxvvvrrrooommmmmmllliiiddd___ZZZWWWUUUUUUOOOQQQYYYmmm|||rrrhhh```ZZZNNNKKKGGGEEEDDDCCCBBBAAA???>>>=========>>>@@@AAAAAACCCEEEEEEFFFGGGJJJLLLMMMLLLJJJGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFDDDBBB???CCC@@@@@@CCCBBB@@@BBBGGGEEEFFFFFFEEECCCBBBCCCDDDBBBBBBCCCDDDFFFGGGHHHHHHLLLJJJGGGFFFFFFEEECCCBBBwwwaaaUUUPPPOOOOOOMMMMMMMMMMMMMMMKKKIIILLLKKKJJJHHHFFFDDDBBBAAA??????@@@@@@@@@???>>>===>>>===;;;:::999999::::::777666666555555444333333222222111111000000//////---,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---+++***)))(((((()))******,,,,,,+++******++++++,,,+++++++++*********))))))))))))************))))))+++++++++,,,,,,++++++***+++++++++*********)))))))))***,,,---------+++***)))+++------,,,++++++,,,,,,++++++++++++,,,,,,---,,,------.........------333000......000222222111333444444555555444444333222333444555777999;;;<<<===>>>???@@@BBBCCCEEEEEEIIILLLSSS```oooyyy}}}}}}xxxsssjjj^^^RRRHHH@@@<<<;;;:::::::::<<<@@@DDDGGGJJJKKKLLLNNNRRRYYYaaafffpppssswwwyyyzzzyyyyyyyyy{{{|||yyywwwqqqiii\\\SSSJJJEEE???777444666333333444666999>>>CCCEEEOOORRRWWW[[[]]]\\\ZZZXXXUUUTTTRRRQQQPPPNNNJJJGGGCCCBBBAAAAAABBBAAA@@@>>>??????????????????????????????>>>>>>>>>>>>?????????@@@@@@@@@???>>>======???>>>===<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>??????======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888999999999999999999888;;;:::888666666666777888888888888777777777666666888888888888888888888888999999::::::::::::999999888999999999999:::::::::======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBEEEHHHJJJMMMQQQTTTWWWVVVUUUSSSQQQNNNLLLKKKLLLKKKKKKNNNSSSXXX\\\]]]cccdddgggiiigggeeejjjqqqsssuuuwwwuuuqqqkkkhhhfffaaa^^^YYYSSSNNNJJJIIIHHHRRR[[[nnntttiiiaaaZZZUUURRRKKKHHHEEECCCCCCCCCAAA@@@??????>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFGGGIIIKKKHHHGGGFFFEEEDDDEEEFFFFFFKKKJJJIIIHHHGGGEEEAAA>>>AAA??????AAAAAA???AAAFFFEEEFFFFFFDDDBBBBBBCCCEEEDDDEEEFFFGGGGGGHHHHHHHHHIIIGGGEEEDDDDDDEEECCCBBBxxxbbbUUUPPPOOONNNMMMLLLMMMMMMMMMKKKIIIKKKJJJIIIGGGEEECCCBBBAAA>>>>>>???@@@@@@@@@??????===<<<;;;:::999999999:::888777777666555555444444111111111000000000000000//////.........---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++***))))))))))))))),,,++++++******+++,,,,,,+++++++++***************))))))***************)))***++++++,,,,,,+++++++++,,,+++***)))))))))***+++)))***,,,---------,,,+++(((***+++,,,+++***+++,,,,,,,,,,,,+++++++++++++++***+++,,,---------------222000......000222222222555555555555666777888888666666555555666777999:::<<<<<<===>>>???@@@AAABBBJJJMMMUUUbbbrrr}}}ttthhh[[[PPPHHHCCC???===;;;:::;;;>>>BBBDDDDDDEEEEEEFFFIIIOOOVVV[[[aaafffmmmrrrvvvwwwyyyzzzzzz~~~yyyooocccYYYNNNBBB;;;888555555555666777999:::;;;FFFKKKSSS[[[```bbbaaa```^^^]]]\\\[[[ZZZVVVPPPLLLDDDCCCCCCCCCDDDDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@??????@@@@@@@@@??????>>>???>>>======<<<=========?????????>>>===<<<<<<;;;>>>>>>============>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888888::::::::::::888888:::999888777777777999999999999999999888888888888888888888888888888888888::::::999999999999::::::999999999999::::::::::::<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@AAADDDGGGJJJMMMPPPTTTXXX]]]\\\ZZZXXXUUURRROOONNNNNNOOOPPPSSSVVV\\\ccchhhooonnnnnnnnnjjjfffhhhnnnnnnqqqtttsssnnnfff___[[[OOOMMMJJJGGGFFFGGGIIIJJJTTTfff~~~qqqjjj^^^TTTNNNLLLKKKKKKGGGEEEDDDCCCDDDCCCBBB@@@@@@@@@?????????@@@AAABBBBBBCCCEEEEEEEEEFFFHHHJJJEEEEEEDDDDDDEEEFFFHHHIIINNNMMMLLLKKKJJJHHHCCC@@@CCC???>>>@@@@@@>>>@@@DDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJHHHHHHFFFDDDBBBBBBCCCDDDCCCBBByyybbbVVVPPPOOONNNMMMLLLMMMMMMMMMKKKJJJJJJIIIHHHFFFDDDCCCAAAAAA======>>>?????????@@@@@@<<<<<<;;;::::::999999999777777666666555444444444000000000000000111111111111000000///...,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++***))))))((((((++++++++++++++++++,,,,,,************************))))))***+++++++++************+++,,,,,,,,,++++++---+++)))(((((()))+++,,,***+++,,,---------,,,,,,''')))++++++******+++,,,++++++++++++***))))))(((+++,,,---...000000000111111000//////000111222333666555555555666888:::;;;;;;999888666666666888888999:::;;;<<<===>>>??????HHHJJJPPPZZZgggqqqwwwzzzzzzvvvoooggg^^^VVVPPPLLLEEECCC@@@>>>===???AAACCCAAAAAABBBBBBEEEJJJQQQVVVXXX^^^gggooouuuyyy{{{}}}{{{~~~~~~tttgggXXXKKKDDD>>>===:::888777777888999>>>CCCKKKTTT\\\aaadddeeedddcccccccccaaa]]]WWWSSSJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@??????AAAAAA@@@?????????@@@@@@??????@@@@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>===<<<<<<@@@???>>>>>>=========>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999;;;<<<<<<;;;999888999888888888888999:::;;;::::::::::::::::::::::::999999999999999999999999;;;:::999888888999:::;;;999999999:::::::::;;;;;;:::999999999999999999999:::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@AAACCCGGGJJJMMMQQQUUUYYY\\\\\\[[[ZZZYYYVVVTTTSSSRRRUUUXXXYYY[[[```gggnnnssspppmmmkkkfff``````dddgggjjjnnnmmmfff]]]TTTNNNJJJHHHEEEDDDGGGMMMTTTXXXbbbvvvvvvnnn```ZZZQQQJJJGGGGGGGGGHHHEEEEEEEEEGGGHHHGGGDDDAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKNNNNNNNNNPPPQQQPPPMMMJJJIIIDDD@@@AAA@@@>>>>>>AAACCCGGGLLLPPPPPPOOOOOOOOONNNNNNOOOOOONNNLLLJJJIIIGGGEEECCCCCCCCCDDDCCCBBByyybbbVVVQQQOOOMMMLLLLLLLLLNNNMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBAAA=========>>>>>>??????@@@;;;;;;;;;::::::999888888666666555444444333333222000000000000000111111111------............---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((((((******++++++,,,,,,,,,,,,************************))))))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++)))(((((()))+++---++++++,,,,,,------------''')))++++++******+++,,,))))))******)))((('''&&&+++,,,...///000111222222///////////////111222444555444444444666888:::;;;===<<<:::888777777777888888888999:::;;;===>>>>>>DDDFFFJJJQQQXXX___dddffffffdddaaa]]]YYYTTTQQQOOOIIIGGGDDDAAA@@@@@@AAAAAA>>>>>>??????BBBGGGNNNSSSWWW]]]fffooovvv|||vvvfff\\\LLLHHH@@@:::666666888::::::<<>>>>>??????????????????AAA@@@@@@???>>>>>>======AAA@@@???>>>>>>>>>>>>>>>======================================================<<<<<<<<<;;;;;;;;;888999;;;<<<<<<;;;999888888888888999999:::;;;;;;:::::::::::::::;;;;;;;;;999999999999999999999999<<<;;;:::999999:::;;;<<<999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????BBBDDDHHHKKKNNNRRRVVVZZZ]]]^^^```aaa```]]][[[YYYVVVZZZ___ccceeeiiioootttpppkkkfffccc]]]WWWVVVYYYZZZ^^^aaa```YYYQQQIIIEEELLLJJJHHHJJJOOOYYYccciii|||wwwhhh\\\TTTPPPKKKHHHGGGGGGGGGFFFFFFGGGKKKOOOPPPMMMHHHDDD@@@@@@AAAAAABBBBBBBBBBBBBBBDDDFFFFFFDDDCCCDDDDDDGGGFFFFFFEEEFFFGGGIIIJJJNNNOOOSSSXXX\\\^^^\\\[[[SSSKKKFFFDDDCCC@@@???@@@BBBHHHQQQXXXZZZYYYWWWVVVRRRSSSSSSRRRPPPNNNLLLKKKKKKHHHFFFEEEDDDDDDCCCAAAxxxbbbVVVQQQPPPMMMLLLLLLLLLNNNNNNLLLKKKJJJIIIHHHGGGEEEDDDCCCBBB>>>>>>=========>>>??????:::;;;;;;;;;:::999888777555555555444333333222222111111111000000000000000((())),,,...000111111111---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,+++***))))))))))))+++,,,,,,,,,,,,,,,***************+++++++++))))))***+++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,------------)))+++,,,,,,+++******+++'''((()))******)))'''&&&***+++,,,---//////000000...///000//////000333555444444444555666777999:::;;;;;;:::999999888777666666777888:::<<<===??????BBBDDDHHHMMMQQQUUUXXXYYYVVVVVVUUUTTTRRRPPPNNNLLLJJJIIIGGGEEEBBBAAA??????;;;;;;<<<<<<>>>CCCJJJOOOVVV\\\eeeooowww~~~zzzbbb[[[PPPDDD<<<888888999777888;;;???EEELLLSSSWWW\\\]]]___bbbeeeeeeccc```[[[WWWQQQMMMLLLLLLLLLLLLIIIIIIHHHFFFDDDCCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@????????????AAAAAA@@@???>>>>>>??????<<<============>>>>>>>>>=================================<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===============>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????DDDGGGJJJMMMOOOSSSWWW[[[aaadddhhhkkkjjjgggccc```ZZZ___ffflllqqqsssuuuvvviiibbb]]]YYYTTTOOONNNPPPMMMOOOQQQPPPMMMIIIFFFEEEIIIKKKQQQZZZggguuuwwwiiiYYYNNNKKKIIIGGGGGGHHHGGGFFFEEEGGGKKKRRRXXXYYYUUULLLEEE???@@@AAABBBBBBBBBAAAAAABBBDDDFFFFFFDDDBBBBBBBBBDDDDDDCCCCCCDDDEEEGGGHHHOOOQQQWWW^^^eeehhhhhhfffZZZQQQJJJHHHFFFCCCAAABBBBBBIIIRRRYYY[[[[[[YYYYYYUUUTTTSSSQQQOOONNNMMMLLLMMMJJJHHHFFFFFFEEECCCBBBwwwbbbVVVRRRQQQMMMLLLKKKLLLNNNNNNLLLKKKJJJIIIIIIGGGFFFEEEDDDCCC??????======<<<===>>>>>>::::::;;;;;;:::999777666666666666555444444333333222222111111000000//////***,,,...000111222111000,,,------......------,,,------------------------,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,+++******((()))+++,,,------,,,,,,))))))*********+++++++++((()))***+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,---......+++---...---+++*********'''(((***+++,,,+++)))((()))***+++,,,---.........---///000000///000333666444444555777888888888888666777888999999777666444555666888:::===???@@@AAAAAADDDHHHKKKMMMNNNOOOPPPMMMMMMOOOOOOOOOOOONNNMMMLLLLLLKKKJJJGGGDDDAAA???<<<<<<;;;:::;;;???EEEJJJSSSYYYaaakkkttt~~~zzzkkk[[[LLLBBB===:::666666777:::===AAAEEEGGGMMMNNNQQQVVV\\\___`````````^^^[[[ZZZZZZYYYWWWUUUQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@>>>???@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@<<<=========>>>>>>>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========:::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@EEEGGGJJJLLLNNNQQQVVVYYY```eeelllrrrtttqqqlllhhh```eeekkksssvvvuuuppplll___XXXRRROOOLLLHHHGGGIIIEEEFFFGGGHHHIIIKKKOOORRRTTT\\\jjj|||vvvjjj^^^RRRJJJGGGEEEDDDDDDFFFFFFFFFEEEHHHNNNXXX```aaaZZZNNNEEE>>>???@@@AAABBBAAAAAA@@@BBBDDDFFFFFFDDDAAA@@@@@@AAAAAAAAABBBDDDFFFIIIJJJNNNQQQWWW^^^dddggggggeee]]]SSSKKKIIIIIIFFFDDDEEEEEEHHHMMMQQQSSSTTTUUUVVVTTTRRRPPPMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFFFFEEECCCvvvaaaVVVRRRQQQLLLLLLKKKLLLNNNNNNMMMKKKJJJJJJIIIHHHGGGEEEEEEDDD@@@???>>><<<<<<<<<===>>>::::::;;;;;;:::999777666777777777666555555444444333222222111000//////...111111222333222000...,,,+++,,,,,,------,,,,,,+++...........................------,,,,,,------...)))***+++,,,---,,,+++***((()))+++,,,------,,,,,,))))))******++++++++++++((()))***+++,,,---------((()))***+++,,,---------((()))***+++++++++++++++---,,,,,,,,,,,,---......---...///...,,,***)))***((()))+++---...---,,,+++++++++,,,---............---///000000...///333666444555777888999999888777333444777888888777444333555666888;;;===@@@BBBCCCAAADDDGGGIIIIIIHHHGGGGGGHHHJJJLLLOOOQQQQQQRRRRRROOOOOOPPPOOOMMMHHHDDDAAA???>>>===;;;;;;>>>CCCGGGOOOTTT]]]gggqqq|||qqq^^^NNNDDD>>>555666777999:::;;;;;;<<>>???@@@AAABBBAAAAAA@@@>>>??????@@@@@@AAABBBBBBAAA@@@@@@???@@@@@@AAAAAA<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===:::;;;;;;<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<<<<:::999:::::::::;;;;;;;;;<<<<<<888888888999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGJJJKKKNNNRRRUUUZZZaaakkktttyyywwwssspppfffiiinnntttvvvqqqfff]]]WWWPPPJJJHHHFFFCCCBBBEEECCCCCCDDDFFFJJJRRRZZZ```qqq{{{{{{nnnbbbYYYQQQMMMGGGEEECCCBBBDDDFFFFFFFFFHHHPPP[[[dddeee\\\OOOEEE>>>???@@@AAABBBAAA@@@@@@BBBEEEFFFFFFDDDAAA??????AAAAAABBBDDDFFFJJJMMMOOOLLLOOOTTTZZZ```aaa```^^^\\\RRRJJJIIIJJJIIIGGGHHHGGGHHHIIIIIIJJJLLLOOORRRSSSQQQMMMJJJHHHIIIJJJKKKIIIGGGEEEEEEFFFGGGFFFEEEsss```VVVQQQOOONNNOOOOOONNNNNNMMMLLLKKKLLLJJJIIIIIIHHHFFFCCC@@@???>>>>>>===<<<=========;;;;;;:::999999888888777555666777777666444222000444333222111000000000000......---------,,,,,,,,,---------------------------------,,,,,,+++++++++------,,,,,,,,,---.........,,,***,,,...000...,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((++++++++++++++++++,,,,,,---+++***,,,...///,,,***++++++++++++++++++++++++************+++,,,------111...***)))***+++***(((++++++------------+++++++++,,,------++++++,,,------...///000111222333333444444555666777888999999777777777777777666666666666888;;;<<<<<<===???AAABBBBBBCCCDDDDDDCCCBBBAAAAAAEEEJJJMMMNNNNNNNNNNNNVVVSSSPPPOOOPPPPPPMMMJJJEEECCC@@@===<<<<<<>>>???CCCIIIRRRZZZbbbooo~~~zzzcccNNNBBB???:::555333666999::::::999999:::>>>CCCGGGIIIJJJPPPVVV^^^fffiiigggccc```ZZZXXXTTTPPPMMMJJJIIIIIIEEEFFFGGGFFFDDDBBBCCCDDDAAAAAAAAABBBBBBBBBBBBBBBCCCBBB@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAADDDCCCAAA>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999;;;:::999888999:::;;;<<<999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIGGGJJJNNNSSSXXXZZZ\\\\\\UUUSSSQQQNNNKKKIIIHHHGGGIIIHHHGGGIIIMMMNNNMMMJJJOOOMMMJJJHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCrrr___UUUQQQOOONNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHHHHFFFCCC@@@??????>>>>>>>>>=========<<<<<<;;;::::::999999888888888999888777666444333444333222111000000000000.........---------,,,,,,------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,------...,,,***)))***,,,---,,,***,,,,,,,,,+++++++++******++++++,,,,,,+++******)))...------,,,+++***)))(((+++))))))***,,,,,,***(((+++++++++++++++++++++++++++++++++***++++++,,,,,,...,,,))))))+++,,,+++***+++,,,,,,------,,,,,,++++++,,,------++++++,,,---------...///000111222222444444555666777888888999777777666555555555555555888999;;;;;;;;;<<<>>>AAABBBCCCDDDEEEEEEEEEDDDCCCCCCFFFJJJMMMNNNNNNOOOPPPVVVTTTRRRSSSTTTTTTRRROOOHHHFFFCCC???===<<<======@@@EEELLLRRRZZZeeesss}}}zzzfffYYYEEEAAA<<<999999999666444999888888:::>>>AAABBBBBBGGGKKKQQQWWW[[[]]]\\\\\\SSSRRROOOMMMKKKJJJJJJJJJIIIIIIIIIGGGEEECCCCCCDDDFFFFFFDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBBBBCCCBBB@@@???>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<========================::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::999::::::;;;;;;::::::999::::::999999999:::;;;<<<::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;????????????????????????<<<<<<============>>>>>>????????????@@@AAABBBCCCCCCEEEHHHIIIJJJKKKLLLNNNWWW^^^gggnnnwww~~~{{{zzzuuunnnjjjggg___SSSJJJHHHCCCAAABBBBBB???@@@BBBCCCHHHRRR```rrr~~~ssscccVVVOOOKKKHHHEEECCCBBBBBBBBBCCCDDDDDDEEEJJJPPPZZZbbbccc[[[MMMBBB@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@@@@CCCCCCDDDEEEFFFFFFGGGHHHGGGIIIMMMPPPTTTUUUVVVVVVQQQPPPOOOMMMLLLKKKKKKJJJKKKJJJJJJMMMRRRTTTRRRPPPMMMKKKIIIHHHHHHIIIHHHGGGDDDEEEFFFGGGGGGGGGFFFEEEppp^^^TTTPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHGGGGGGEEEBBB???>>>???@@@@@@@@@???>>>===<<<<<<<<<;;;::::::999999999999888777666555444444333222111111000000000000.........------------,,,------------------------.........---------------+++++++++++++++,,,------+++***)))***,,,---,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++***...------,,,+++***))))))+++***)))***+++,,,***(((++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,***))))))+++------,,,---,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++---------......///000111111333444444555666777888888888777555444444444555666:::;;;;;;;;;:::;;;>>>@@@BBBCCCDDDEEEFFFFFFFFFEEEFFFHHHJJJLLLLLLNNNPPPRRRVVVUUUUUUVVVXXXXXXWWWUUUPPPNNNKKKGGGDDDBBB@@@???>>>AAAEEEHHHNNNXXXdddlllqqqxxx|||ooo\\\UUUJJJCCC>>>;;;777444777555444555777888888888>>>???BBBEEEHHHKKKNNNOOOIIIHHHHHHGGGHHHIIIJJJKKKOOOPPPQQQOOOLLLJJJIIIIIIMMMKKKHHHEEECCCBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@??????>>>>>>===================================================:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????>>>>>>>>>???@@@BBBCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLUUUZZZaaahhhsss|||nnnddd\\\TTTJJJCCC???<<<<<>>@@@CCCDDDNNN```vvvkkkbbbUUULLLGGGEEECCCAAAAAAAAAAAAAAABBBDDDEEEEEEIIIOOOVVV]]]]]]VVVJJJBBB@@@@@@?????????>>>>>>>>><<<===>>>???@@@AAAAAAAAADDDDDDDDDDDDEEEEEEEEEFFFEEEGGGIIILLLNNNOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLMMMRRRWWWYYYXXXVVVJJJIIIGGGGGGHHHHHHGGGEEEBBBCCCEEEFFFGGGGGGGGGFFFooo]]]SSSNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGGGGGGGEEEBBB???>>>???AAABBBAAA@@@>>><<<<<<;;;;;;::::::999888888888777666444333333333333222222111000000000000000............------------------------------------........................++++++******++++++,,,---------,,,------...------++++++++++++++++++++++++,,,,,,---------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,---------,,,+++***+++++++++++++++,,,,,,...---,,,++++++++++++++++++*********+++,,,,,,,,,------++++++++++++------***,,,,,,,,,+++***+++,,,---......///000000111111222333444555666777777888777666555444555777888:::<<<<<<<<<;;;::::::===???AAABBBCCCDDDEEEFFFFFFGGGGGGIIIJJJJJJKKKMMMPPPRRRVVVVVVWWWXXXYYYYYYYYYXXXYYYXXXUUURRROOOKKKHHHFFF@@@AAAAAAAAADDDLLLVVV]]]dddlllvvv{{{|||zzzzzz{{{}}}rrraaaRRRHHHCCC>>><<<888666555555777888777777999999999:::;;;===>>>????????????AAACCCFFFIIIKKKSSSWWW[[[]]]\\\YYYVVVUUUUUURRRNNNIIIGGGEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???????????????>>>===<<<================================================;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@>>>??????@@@AAACCCDDDEEECCCDDDFFFFFFFFFGGGIIIKKKNNNTTT\\\eeerrr|||kkk\\\RRRKKKEEEAAA@@@===<<>>>>>>>>>>>;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFIIIJJJLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOSSSXXXZZZYYYVVVHHHGGGFFFFFFGGGGGGFFFDDDBBBCCCEEEFFFFFFFFFEEEEEEooo]]]RRRMMMJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFGGGGGGEEEBBB@@@>>>???AAABBBAAA@@@>>><<<::::::999999888777777777888777666444333333333333111111000000///000000000//////.........---------------------------------........................++++++******++++++,,,---------...------,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,))))))***+++,,,,,,------+++,,,---------,,,,,,,,,*********++++++,,,,,,,,,......---,,,+++++++++++++++,,,,,,,,,+++*********------++++++++++++------***+++,,,,,,******+++,,,...//////000000111111111222222333444555666777777555555555666888:::===>>>===>>>>>><<<;;;;;;===??????@@@AAABBBDDDEEEGGGGGGHHHIIIIIIIIIIIILLLOOORRRUUUVVVWWWWWWXXXYYYZZZ[[[]]]^^^]]]\\\YYYVVVRRRPPPJJJGGGBBB>>>>>>BBBIIINNNUUU]]]hhhpppssssssssssss}}}yyykkk___UUUJJJDDD<<<;;;999999:::::::::888666666777777777777777777777888999;;;???BBBFFFHHHSSSYYYbbbhhhjjjhhheeecccaaa]]]XXXRRRMMMJJJJJJIIIGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;::::::;;;<<<<<<========================<<<======>>>??????@@@@@@@@@@@@AAAAAABBBDDDEEEFFFDDDEEEFFFEEEEEEFFFHHHJJJIIIQQQ[[[eeettt|||ppp```QQQHHHDDDBBBAAADDDAAA@@@BBBDDDGGGOOOXXXdddssslll]]]MMMIIIDDDAAA@@@@@@AAAAAA>>>>>>>>>???@@@BBBCCCDDDGGGKKKPPPRRRPPPKKKEEEAAA?????????>>>>>>>>>======<<<>>>@@@CCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAABBBDDDFFFHHHJJJLLLLLLJJJKKKLLLNNNOOOOOOOOONNNOOONNNMMMPPPTTTWWWVVVTTTHHHGGGEEEEEEFFFFFFEEECCCDDDEEEEEEFFFEEEDDDCCCBBBnnn\\\RRRLLLJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFCCCAAA>>>???@@@@@@@@@???>>>===999999999888777777666666999999888777666555444444111000000//////000000000/////////.........---------------------------------------------.........+++++++++++++++,,,------+++,,,---,,,***)))***+++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,+++***)))***+++*********++++++,,,,,,---...------,,,,,,,,,,,,---+++,,,------+++*********---,,,,,,++++++,,,,,,---***+++,,,+++***)))***,,,....../////////000000000111222222333444555666666444555666888;;;===>>>???===>>>@@@???>>>>>>???@@@>>>>>>???AAACCCEEEHHHIIIIIIJJJJJJJJJKKKLLLOOORRRUUUVVVWWWWWWWWWZZZ^^^aaaccceeehhhiiiiiifffccc```]]]WWWLLLCCC>>>===@@@CCCGGGNNNXXXbbbiiimmmpppqqqwww~~~ooo^^^RRREEECCC???===;;;:::777555444555777888999999888777555555666777:::===@@@BBBLLLTTT^^^gggkkkkkkkkkjjjkkkhhhccc]]]XXXUUUSSSRRRMMMKKKGGGDDDCCCEEEGGGIIIEEEEEEEEEEEEDDDCCCBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<============<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEEEEDDDCCCDDDGGGIIIHHHPPPZZZdddpppyyy{{{xxxfff^^^QQQGGGAAAAAABBBCCCCCCBBBDDDIIINNNTTT___jjj~~~ttt___RRREEEDDDBBB@@@??????@@@AAA>>>>>>>>>>>>???AAABBBBBBFFFJJJNNNOOOLLLGGGBBB@@@??????>>>>>>>>>============???BBBDDDFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCEEEGGGIIIJJJKKKJJJKKKMMMNNNOOOOOOOOONNNOOOLLLJJJLLLPPPTTTTTTSSSKKKHHHEEEDDDDDDEEEDDDCCCDDDEEEEEEEEEDDDCCCAAA@@@lll\\\RRRMMMKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGHHHHHHGGGDDDBBB??????>>>>>>>>>=========::::::999999888777777666888888999888777666444333000000////////////000000////////////............------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,------...***,,,---,,,***)))***,,,******+++++++++,,,,,,,,,)))******+++,,,,,,++++++,,,,,,,,,++++++++++++***(((***,,,,,,***))))))+++)))******+++,,,,,,------------,,,,,,,,,------...(((***------+++***+++,,,+++,,,,,,------,,,,,,+++)))+++,,,+++***)))***+++,,,,,,------------......111111222333444555555666444555888:::<<<<<<;;;;;;<<>>>>>???AAADDDGGGIIIKKKJJJLLLMMMNNNMMMNNNQQQSSSUUUVVVWWWWWWYYY^^^ffflllrrrvvv{{{~~~|||yyyooo___PPPEEE@@@??????AAAEEELLLTTT\\\bbbgggjjjlllxxx{{{ppp___[[[TTTNNNHHHCCC===:::888888888999999999999999555555555555777999;;;<<>>>>>???@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<=========<<<;;;;;;<<<<<<======<<<<<<;;;@@@???>>><<<<<<>>>???@@@========================@@@@@@AAABBBCCCDDDEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDBBBAAABBBDDDGGGGGGNNNUUU[[[bbbgggeee```TTTOOOHHHBBBAAABBBEEEGGGIIILLLVVVaaajjjsssqqq___RRRLLLAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>???@@@AAAEEEIIINNNNNNJJJEEEAAA??????>>>>>>>>>===============???BBBEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGIIILLLNNNPPPPPPPPPOOOOOOKKKHHHIIINNNSSSVVVVVVNNNKKKFFFCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAAjjj[[[SSSNNNLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHEEECCC???>>>>>>===<<<=========;;;;;;::::::999888888777555666777777666444222000000000////////////000111000/////////............------------------------+++++++++,,,,,,---------------,,,,,,------...///,,,...000///,,,***,,,...*********++++++,,,,,,,,,((()))***+++++++++++++++((())))))+++,,,---......***,,,///...,,,***+++---))))))***+++,,,,,,------,,,,,,,,,,,,------...///%%%))),,,---,,,+++---...++++++---......---++++++)))+++++++++***)))***+++++++++++++++++++++,,,,,,000111222333444555555666444666999;;;;;;:::888777;;;???BBBDDDDDDBBBAAAAAA??????@@@BBBEEEHHHKKKMMMLLLNNNOOOPPPPPPQQQRRRTTTVVVWWWXXXYYY\\\cccmmmuuuppp]]]NNNFFFBBB@@@BBBDDDGGGLLLRRRXXX^^^aaa]]]hhhsssuuuuuuyyy}}}~~~~~~yyypppfff]]]UUUMMMHHH@@@>>>;;;888777666777777666555555444555666777888;;;???EEEKKKQQQXXX___dddggghhhkkknnnqqqsssuuuvvvkkkeeeZZZOOOHHHFFFGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA???>>>>>>@@@AAACCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;BBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCBBBAAA???@@@CCCEEEEEEJJJOOOQQQTTTVVVSSSLLLKKKHHHEEECCCCCCFFFJJJLLLWWW___nnn~~~ooo\\\NNNHHHIII>>>??????>>>===;;;<<<<<>>>>>>>>>>>>>>??????DDDIIIMMMNNNJJJDDD@@@>>>>>>>>>>>>>>>===============???BBBDDDEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGKKKNNNPPPQQQQQQQQQNNNJJJGGGHHHNNNUUUYYYZZZQQQLLLFFFCCCBBBCCCDDDDDD@@@AAABBBDDDDDDDDDDDDCCC}}}hhhZZZTTTPPPNNNTTTRRROOOLLLJJJJJJJJJKKKMMMLLLKKKJJJHHHEEECCCBBB===???@@@@@@???>>>>>>???:::999999999;;;:::999777777888888777777666555444333222111000///////////////............---------------------------------------............------...............,,,+++***......---,,,,,,,,,,,,,,,))))))***+++---...//////---,,,,,,,,,+++*********+++,,,,,,+++)))((()))+++------------------------------,,,++++++,,,,,,,,,...---,,,+++++++++,,,---------,,,+++++++++,,,---))))))***+++,,,,,,,,,,,,((()))***+++,,,------------......//////......---111111000111222444666888::::::::::::;;;;;;;;;;;;AAACCCGGGIIIJJJJJJHHHGGGBBB@@@??????BBBGGGKKKOOOUUUTTTTTTUUUVVVUUUSSSRRRXXXYYY\\\___```fffsssxxxfffWWWMMMEEE@@@>>>======BBBJJJQQQUUUUUUUUUVVV\\\dddgggfffhhhmmmrrr~~~~~~jjjYYYSSSEEE999888999888777999555444333333555777666666999<<>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;<<<>>>???>>><<<>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>>>>>>>===<<<===>>>>>>===;;;999@@@@@@AAABBBCCCCCCAAA@@@FFFEEEDDDCCCDDDCCCBBBAAAEEEEEEFFFIIILLLLLLJJJHHHNNNLLLIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@IIIDDDCCCFFFIIIGGGEEEEEEFFFIIIJJJJJJPPPYYY```aaaqqq}}}xxx}}}qqqaaaUUUOOOKKKGGGDDDBBBAAA>>>===<<<<<<>>>???AAAAAAAAABBBAAAAAA@@@@@@DDDGGGIIIHHHDDD@@@??????BBBAAA???===<<<<<<======???@@@BBBDDDDDDCCCBBBAAA@@@?????????@@@AAAAAABBBEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKMMMOOOOOOPPPLLLIIIGGGKKKSSSZZZ\\\\\\NNNJJJDDD@@@@@@BBBCCCCCCFFFFFFGGGFFFFFFEEEDDDCCC~~~hhh[[[TTTPPPNNNQQQPPPMMMKKKJJJJJJJJJKKKLLLLLLKKKJJJGGGEEECCCBBB999:::<<<<<<:::999:::;;;;;;999888999::::::999777777777777666666444333333333222111000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++******///...---,,,++++++++++++------,,,,,,+++++++++***+++++++++++++++*********)))***+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++++++++,,,---...***+++,,,---,,,,,,+++***,,,,,,---,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,)))******************)))------...000333666999;;;::::::;;;<<<======>>>>>>>>>@@@CCCGGGIIIKKKKKKKKKIIIGGGFFFFFFIIIMMMQQQSSSXXX\\\```___YYYUUUTTTUUUXXXXXX[[[___```fffsssvvvhhh]]]VVVPPPLLLCCCAAA>>>@@@DDDHHHJJJJJJJJJKKKPPPXXX[[[\\\___eeennnzzznnn]]]KKKBBB>>>;;;:::<<<:::888666555555555555333666888:::;;;<<<>>>BBBFFFRRRWWW```jjjrrrwwwyyyyyytttrrrmmmfff```\\\[[[\\\eeefffgggccc\\\SSSMMMIIIJJJIIIFFFDDDBBBBBBBBBCCC@@@AAAAAAAAA@@@???@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???===<<<<<<>>>???@@@???===>>>=========<<<<<<;;;;;;==================<<<<<<<<<<<<============<<<<<<;;;;;;<<<===>>>??????>>>AAAAAABBBDDDFFFHHHJJJLLLMMMLLLKKKKKKLLLMMMMMMMMMPPPPPPPPPQQQRRRPPPMMMJJJOOOLLLHHHFFFEEEEEECCCBBB@@@@@@@@@@@@??????@@@@@@@@@>>>???DDDFFFDDDDDDFFFHHHQQQYYY```jjjwww}}}wwwmmmcccVVVMMMHHHFFFCCC@@@@@@???===<<<<<<<<<>>>???BBBBBBBBBBBBBBBAAAAAA@@@AAACCCEEEEEEBBB?????????AAA@@@???>>>============??????@@@@@@@@@?????????@@@?????????@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCGGGGGGHHHIIIKKKLLLMMMMMMKKKHHHGGGKKKRRRWWWXXXWWWKKKGGGCCC@@@@@@AAABBBBBBEEEEEEEEEEEEEEEDDDCCCBBBkkk\\\TTTPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKIIIGGGEEECCCBBB<<<>>>??????>>>======>>><<<:::888777888999999888777777777666555333222111333222111000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++*********+++,,,---///...---,,,+++*********------,,,+++***))))))(((***************+++++++++((()))******)))***,,,...*********+++++++++++++++------,,,,,,,,,,,,------,,,++++++++++++,,,---...(((***,,,......---***)))------------,,,+++***)))++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------...000222666999:::999;;;===>>>?????????>>>;;;===@@@DDDHHHMMMPPPQQQUUUTTTTTTVVVYYY[[[[[[ZZZ]]]fffmmmkkk```XXXWWWZZZXXXYYY[[[___```eeeppp|||}}}sssjjjddd___\\\YYYKKKGGGBBB@@@@@@AAABBBBBBGGGGGGLLLSSSWWWZZZ```gggttt}}}fffUUUJJJCCC??????<<<:::666555555555555444555666777666666777:::<<>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@>>>>>>===???@@@AAA???>>>======<<<<<<<<<<<<<<<<<<============================================================>>>@@@BBBCCCCCCDDDEEEGGGIIIOOOUUUZZZYYYXXXUUUTTTTTTVVVYYY[[[ddddddddddddbbb^^^WWWRRRNNNKKKGGGEEECCCBBB@@@???:::;;;<<<============<<<<<<<<<@@@DDDEEEEEEJJJPPP[[[iiiyyywwwnnnZZZTTTKKKEEECCCBBB@@@>>>>>>===<<<<<<<<<===???@@@CCCCCCCCCCCCCCCBBBAAAAAA===???AAABBB@@@>>>>>>>>>>>>?????????>>>===<<<<<<>>>>>>==================@@@????????????@@@AAAAAABBBAAAAAA@@@AAACCCFFFGGGJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHKKKPPPSSSRRRPPPGGGDDDAAA@@@AAABBBAAAAAACCCDDDDDDDDDDDDCCCCCCBBBnnn]]]TTTNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJIIIGGGEEECCCAAA@@@BBBCCCCCCBBBAAAAAABBB>>>;;;888777777999999999888888777666555333222111333222111000///////////////............---------++++++++++++++++++++++++------............---------,,,+++***+++---000111------,,,,,,,,,,,,------*********************+++)))))))))******+++++++++)))***+++***))))))+++,,,*********+++++++++++++++,,,++++++++++++,,,,,,---++++++++++++,,,------...***+++---.........,,,+++)))***+++,,,------------,,,,,,,,,---,,,,,,++++++------------------------/////////000111333555666<<<===@@@BBBCCCAAA>>>===;;;<<>>CCCIIIPPPVVV[[[]]]bbbffflllppprrrrrrrrrsssvvvxxxxxxuuunnnfff___[[[VVVTTTRRRNNNKKKIIIHHHGGGFFFFFFEEEFFFFFFEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@@@@AAA???>>>>>>???@@@AAA???>>><<<<<<<<<<<<<<<<<<======????????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@???@@@BBBEEEHHHJJJLLLMMMMMMNNNTTT]]]eeeiiifffbbb^^^^^^bbbiiinnnzzz{{{|||{{{uuukkk___WWWMMMJJJFFFCCCAAA@@@>>><<<;;;<<<===>>>>>>>>>======AAABBBDDDFFFHHHMMM\\\jjj|||kkk^^^OOOKKKFFFBBBAAAAAA???>>>============>>>???@@@AAACCCCCCCCCDDDCCCCCCBBBBBB>>>???@@@@@@???===<<<<<<<<<===>>>???>>>===<<<;;;;;;<<<>>>???@@@???>>>===@@@???????????????@@@@@@CCCBBB@@@@@@AAADDDHHHKKKLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHIIILLLNNNOOOMMMJJJDDDCCCAAABBBCCCCCCBBBAAACCCCCCDDDDDDEEEDDDDDDDDDppp^^^SSSMMMKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIGGGDDDBBBAAA===???@@@@@@???>>>>>>???>>>;;;888777777888999888888888888777666555444333333222111000///////////////............---------++++++++++++++++++++++++------............---------,,,+++***+++---000222++++++,,,,,,---///000111*********************+++))))))******+++++++++,,,,,,---,,,+++(((((((((******+++++++++,,,,,,,,,---***************+++,,,,,,+++++++++,,,,,,------------------------...//////******+++,,,------------,,,,,,---------,,,++++++,,,++++++******++++++,,,///......///000222444666AAADDDGGGIIIIIIEEEAAA>>>>>>>>>@@@DDDHHHMMMRRRUUUaaahhhuuu|||kkkkkklllllliiieee```]]]^^^\\\\\\^^^]]]]]]cccjjjqqquuuzzz|||{{{yyywwwvvvxxxwwwtttpppkkkhhhfffeee___[[[UUUNNNHHHEEEDDDEEEDDDCCCFFFLLLRRRXXXaaakkkwww|||oooaaaWWWMMMHHHBBB>>>===>>>>>>>>>999888666666777888999:::666777:::===BBBFFFJJJLLLTTTXXX]]]bbbfffiiillloooqqqtttxxxxxxvvvssspppooohhheeebbb]]]XXXTTTQQQOOONNNMMMMMMNNNOOONNNKKKHHHEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCC@@@???>>>???AAAAAA???===<<<<<<<<<======>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@AAABBBDDDEEEBBBCCCDDDDDDEEEIIINNNSSSYYY\\\]]][[[XXX[[[dddmmmwwwuuurrrpppqqqxxxrrr___TTTKKKHHHDDDAAA@@@???===<<>>============>>>???@@@AAABBBAAABBBBBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>===;;;::::::;;;===>>>>>>===<<<;;;999<<<@@@DDDEEEDDDBBB@@@@@@@@@???>>>>>>?????????@@@>>><<<<<<===AAAEEEHHHLLLJJJHHHEEEDDDDDDEEEFFFGGGHHHJJJLLLMMMLLLJJJHHHDDDCCCBBBCCCDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFnnn]]]QQQLLLKKKLLLMMMOOOPPPPPPNNNLLLKKKKKKKKKJJJHHHFFFDDDBBBAAA<<<>>>??????>>>======>>>>>>;;;999888888888888777888888888888777666555444333222111000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------............------******))))))***,,,---...***++++++,,,---...000111------,,,+++***))))))(((+++++++++++++++,,,,,,,,,---...---+++(((''''''(((******++++++,,,---------******)))******+++,,,---+++,,,,,,------,,,,,,+++...---,,,,,,,,,...///111.........------,,,+++***,,,,,,------------,,,,,,...---,,,++++++,,,---...++++++,,,...000444777999EEEHHHMMMPPPOOOKKKEEEAAA>>>???AAADDDHHHLLLPPPSSSZZZcccvvvooohhhbbbaaadddddd```[[[^^^[[[[[[\\\[[[ZZZ]]]ccckkkoootttwwwxxxwwwwwwxxxxxxwwwvvvrrrmmmiiihhhiiihhheee```WWWOOOHHHFFFEEEDDDBBBCCCHHHLLLPPPXXX```mmmwww~~~sss___YYYPPPHHHCCC@@@???>>>@@@===:::999999999888777888888999:::<<<>>>@@@AAAEEEHHHLLLOOOSSSXXX]]]aaafffjjjpppuuuxxx{{{~~~{{{xxxtttoooiiiddd```]]]]]][[[ZZZ[[[]]]\\\XXXTTTLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBAAA@@@AAABBBBBB@@@>>><<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBCCCFFFHHHIIIEEEHHHKKKMMMOOOTTT[[[aaajjjooopppkkkdddbbbjjjrrr|||~~~rrr^^^QQQHHHEEEBBB@@@@@@@@@???===>>>>>>>>>???AAABBBDDDEEEIIIKKKQQQ[[[iii}}}xxxhhhWWWLLLGGGEEECCC@@@>>>===<<<<<<<<<======>>>???@@@@@@@@@>>>???AAABBBDDDDDDEEEEEEDDDBBB@@@>>>>>>===;;;999::::::;;;<<<=========<<<;;;>>>BBBFFFGGGFFFCCCAAA@@@@@@???>>>>>>>>>>>>???@@@>>>===<<<>>>AAAEEEGGGIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFHHHJJJJJJJJJHHHGGGEEECCCBBBCCCDDDDDDCCCBBBCCCCCCEEEFFFGGGGGGGGGGGG~~~jjjZZZPPPLLLLLLKKKLLLOOOPPPOOOMMMJJJHHHKKKKKKJJJHHHFFFDDDBBBAAA>>>@@@AAAAAA@@@??????@@@===;;;999999999999777555555666666666666666555555333222111000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------............------*********++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++***---------,,,,,,,,,,,,,,,,,,---,,,+++((('''(((***))))))******+++,,,,,,,,,++++++++++++,,,---...///,,,------------,,,***)))******+++,,,,,,---------............---,,,+++***++++++,,,---............000///---,,,,,,---///000******+++---000333666888@@@EEEKKKPPPPPPLLLGGGBBB<<<===???CCCGGGKKKNNNPPPPPPYYYkkkpppeeeZZZVVVYYY\\\[[[XXX[[[XXXXXXZZZZZZXXX[[[___eeehhhmmmqqqrrrssstttuuurrrrrrrrrnnnjjjhhhiiijjjlllkkkhhh```WWWPPPMMMLLLIIIFFFFFFGGGHHHIIINNNUUU___iiiuuu|||uuuiii___XXXTTTRRRQQQSSSNNNHHHDDDAAA>>>:::777::::::::::::::::::;;;;;;:::===???AAADDDHHHLLLPPPSSSXXX___fffmmmuuu|||}}}{{{xxxuuurrrqqqmmmkkkjjjkkknnnmmmgggbbbZZZYYYXXXVVVTTTSSSQQQQQQLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCCCCDDDDDDBBBAAA<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEFFFIIILLLOOOQQQOOORRRVVVXXXYYY]]]dddjjjtttzzz}}}wwwlllfffjjjqqqxxxxxxfffVVVMMMEEEBBB@@@???@@@AAAAAA@@@@@@@@@@@@BBBFFFKKKPPPRRRYYY___kkk}}}wwwhhhZZZQQQLLLEEEDDDBBB???===<<<===>>>;;;;;;<<<======>>>======;;;===???AAACCCEEEFFFFFFCCC@@@======>>>>>><<<:::::::::::::::;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???>>>======>>>@@@CCCEEECCCBBBBBBBBBAAAAAAAAAAAABBBCCCEEEGGGGGGGGGGGGGGGEEECCCAAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGxxxgggXXXPPPMMMMMMJJJLLLNNNOOOOOOLLLIIIFFFKKKJJJIIIHHHFFFDDDBBB@@@===>>>@@@@@@>>>===>>>???<<<;;;:::::::::999777444333444555555666666555555333222111000//////////////////.........------------------------------------..................---+++,,,---.........------,,,+++***)))(((((((((((()))******,,,---...//////.........------,,,,,,,,,***++++++***))))))***,,,'''(((((()))***+++++++++,,,,,,,,,---...///000111---.........---+++)))(((&&&'''***,,,---,,,+++***++++++,,,---............***+++,,,---............,,,+++)))(((((()))+++,,,---------...///111333444999???FFFLLLNNNKKKEEEAAA999:::===BBBFFFJJJMMMNNNKKKQQQ```tttpppdddVVVOOOPPPUUUWWWWWWXXXUUUUUUXXXYYYXXXZZZ___```ccchhhkkklllmmmooopppjjjkkkkkkiiifffeeegggjjjlllmmmlllggg___YYYVVVVVVMMMIIIGGGGGGDDDBBBEEEKKKPPP[[[gggqqq{{{|||uuuqqqpppoooeee___WWWPPPJJJEEE???::::::::::::999999999999888555777999;;;===???BBBDDDCCCHHHNNNVVV___iiirrrxxxzzz{{{|||~~~yyyvvvuuuwwwyyyxxxrrrmmmeeedddcccaaa^^^\\\[[[ZZZOOONNNLLLKKKIIIIIIHHHHHHGGGFFFEEEFFFGGGFFFDDDCCC======>>>@@@AAABBBCCCDDDHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJJJJLLLOOOSSSWWWYYYZZZ^^^aaaaaa___```eeejjjvvv~~~{{{nnnfffhhhoooqqq}}}pppbbbUUUKKKDDDCCCAAA??????AAABBBCCCBBBJJJJJJKKKNNNTTT[[[bbbfffmmmuuu|||kkkZZZPPPLLLMMMEEEEEECCC@@@>>>===???AAA999:::;;;;;;<<<<<<;;;;;;:::;;;===@@@CCCEEEFFFGGG@@@===;;;;;;===>>>===;;;:::999999999:::<<<>>>???DDDCCCAAA???>>>>>>???@@@@@@@@@???>>>>>>===>>>>>>:::999888888999;;;===???>>>??????@@@@@@@@@?????????AAACCCDDDDDDEEEFFFGGGEEECCC@@@???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFrrrbbbVVVOOOJJJGGGIIIKKKNNNPPPPPPOOOMMMLLLKKKJJJIIIGGGEEEBBB@@@????????????@@@AAAAAABBBBBB>>>===;;;999888888888999777777777777777666555555111111000000//////......000000/////////..................------,,,,,,,,,...///////////////......*********+++,,,---...///,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++)))((((((***,,,,,,,,,///......------,,,,,,+++,,,------...---,,,***)))------------,,,++++++***---,,,++++++,,,---///000333111///---,,,+++,,,,,,(((%%%$$$'''---111///---+++++++++,,,,,,---------------,,,,,,,,,,,,++++++000///---------...000222777888;;;===??????>>>===;;;<<<===@@@BBBEEEGGGHHHEEEIIIRRR]]]iiioooooommm```YYYQQQMMMNNNSSSVVVXXXXXX\\\^^^^^^[[[XXXYYYZZZZZZYYYZZZ___eeegggeeeaaabbbbbbbbbcccdddeeeggghhhjjjkkklllkkkgggccc```___XXXUUUPPPJJJFFFCCCBBBBBBFFFKKKTTT]]]gggrrr|||yyyggg[[[SSSHHH>>>@@@;;;666666999:::888666555666777888999999999999AAAAAABBBGGGOOOWWW\\\___bbbffflllsssxxx|||}}}~~~sssrrrsssvvv|||~~~xxxuuussssssrrrmmmccc\\\XXXVVVRRRPPPOOONNNKKKIIIJJJJJJJJJKKKJJJJJJIIIIIIKKKHHHEEECCCDDDFFFJJJLLLNNNNNNOOOQQQSSSTTTRRRPPPRRRQQQPPPOOORRRZZZccciiijjjhhhhhhkkkjjjeeecccdddkkkoooqqqnnngggbbbaaabbbooottt|||tttnnncccYYYPPPIIIDDDBBBEEEDDDDDDDDDEEEGGGHHHJJJMMMOOOUUU___lllxxxwwwcccUUUPPPOOOMMMKKKDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<=========???BBBDDDCCCBBB===<<<<<<<<<<<<===>>>>>>;;;::::::;;;===>>>===<<<>>>>>>>>>>>>===============>>>?????????===<<<;;;:::;;;<<<=========;;;;;;BBBAAAAAA@@@???????????????@@@BBBDDDFFFIIIJJJKKKFFFDDDBBB@@@???@@@AAABBB@@@>>>>>>@@@DDDFFFEEECCCpppaaaVVVOOOKKKIIIJJJKKKNNNOOOPPPOOOMMMLLLKKKKKKIIIHHHEEECCC@@@???=========>>>??????@@@@@@===<<<:::888777777777888666666666666666555444444222222222111000000//////......---------,,,,,,,,,------------------,,,,,,......////////////.........---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,***((((((***+++++++++---------,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,---------,,,++++++,,,,,,++++++,,,---///000///...,,,+++************///+++)))***---///,,,)))+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++...---+++++++++,,,...///333555777:::;;;<<<;;;;;;:::;;;<<<>>>@@@BBBCCCDDDCCCEEEIIIPPPVVVYYYWWWUUUUUUQQQMMMMMMPPPTTTWWWXXXWWWYYYZZZZZZYYYXXXXXXXXXVVVUUUVVVYYY^^^aaa___]]]^^^___```aaacccdddeeefffiiijjjkkkkkkiiigggffffffcccbbb___ZZZSSSLLLFFFBBBDDDGGGKKKPPPVVV^^^ffflllsssyyy{{{ooo^^^PPPGGGAAA<<<:::<<<>>><<<999999999999999999999::::::777888999===AAAEEEHHHIIINNNQQQWWW^^^dddhhhjjjkkkfffeeefffkkkrrrwwwzzzzzz{{{xxxuuutttrrrnnnfff___ZZZYYYWWWTTTQQQOOOMMMMMMLLLMMMOOOPPPRRRSSSTTTTTTRRRPPPNNNMMMNNNQQQTTTWWW[[[ZZZYYYZZZ[[[[[[YYYXXX\\\[[[[[[[[[^^^cccjjjnnnsssooolllkkkggg```\\\]]]^^^aaabbb___YYYWWWYYY[[[eeefffiiilllkkkhhhccc```]]]XXXRRRLLLHHHFFFEEEEEEDDDEEEHHHMMMRRRXXX]]]```fffiiirrrtttgggVVVKKKHHHHHHFFFDDDCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAA@@@???;;;;;;<<<<<<<<<=========:::999999:::===>>>>>>===???>>>>>>===<<<;;;;;;:::;;;<<<=========<<<;;;:::::::::;;;;;;;;;;;;::::::============>>>???@@@AAA>>>???AAACCCFFFHHHJJJJJJFFFDDDBBB@@@???@@@BBBDDDDDDBBBAAAAAADDDEEECCCAAAooo```UUUPPPMMMLLLJJJKKKMMMOOOOOONNNMMMKKKLLLKKKJJJHHHFFFCCCAAA@@@=========>>>??????@@@@@@<<<;;;999777666666666777555555555555555444444333333333222222111000000000---------------,,,,,,,,,,,,,,,---------------------....../////////.........---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---+++))))))***+++***)))***++++++++++++,,,,,,,,,)))***+++,,,------------++++++,,,---------,,,,,,,,,+++++++++,,,---...///,,,,,,+++***************222///,,,,,,...///,,,)))---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++---,,,+++++++++,,,...///...000333555777888888888999:::;;;<<<===???@@@@@@DDDDDDEEEGGGIIIIIIHHHFFFIIIIIIKKKNNNTTTXXXZZZZZZZZZYYYXXXXXXZZZZZZZZZYYYVVVVVVVVVYYY\\\^^^___^^^___```aaaccceeeggghhhiiikkklllnnnnnnnnnnnnppprrrpppqqqqqqmmmeeeYYYNNNGGGDDDDDDDDDDDDFFFJJJQQQVVV]]]bbbkkkssszzzyyyhhhRRRMMMFFFCCCCCCCCCAAA???>>><<<;;;999888888888999999;;;>>>???>>>???@@@AAA===???DDDIIIMMMPPPRRRSSSSSSSSSTTTZZZaaahhhmmmooouuurrrooommmlllhhhccc^^^YYYZZZZZZVVVQQQOOOOOOQQQQQQSSSVVVZZZ^^^aaadddeee^^^]]][[[[[[\\\___bbbeeejjjgggdddbbbaaaaaa```^^^``````aaacccfffkkkooorrryyysssmmmhhh```WWWRRRRRRNNNOOOOOOMMMJJJJJJNNNQQQUUUUUUTTTRRRPPPMMMJJJIIIJJJHHHEEECCCDDDGGGKKKNNNMMMQQQXXXbbbmmmwwwttt]]]TTTHHHBBBAAABBBAAA???@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>>===;;;999:::;;;<<<<<<<<<;;;;;;999888888:::<<<>>>>>>===>>>>>>===;;;:::999888777999::::::;;;;;;;;;;;;:::::::::999999999999::::::999999:::;;;<<<>>>@@@AAA>>>>>>@@@BBBEEEGGGIIIJJJFFFDDDBBB@@@@@@AAACCCEEEGGGFFFDDDDDDDDDCCCBBB@@@pppaaaVVVPPPMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKJJJHHHFFFCCCAAA@@@?????????@@@AAAAAABBBBBB<<<;;;999888777777777777555555666666555555444333333222222111111000//////////////////////////////,,,,,,,,,------.........------......//////......*********+++,,,---...///,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---+++*********+++)))(((((())))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,------------+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,///000///...---------,,,,,,+++++++++------,,,,,,,,,+++++++++......---------...///000,,,---///222444555666666777888999;;;===>>>@@@@@@CCCCCCCCCDDDEEEGGGGGGHHHGGGHHHKKKPPPUUUZZZ]]]___^^^[[[YYYZZZ^^^___^^^[[[]]]]]]^^^___```bbbeeefffhhhgggggghhhjjjmmmoooqqqqqqrrrsssssssssvvvzzz}}}|||~~~~~~wwwlll```YYYKKKIIIFFFBBBAAACCCHHHLLLMMMRRRZZZcccmmmvvv~~~bbb\\\UUUPPPMMMKKKHHHFFFGGGEEEAAA===;;;:::::::::777888:::999777666888:::;;;<<<===???@@@AAAAAAAAAEEEEEEFFFIIIOOOUUU[[[^^^cccaaa^^^]]]\\\[[[XXXUUUQQQTTTVVVSSSNNNLLLOOOSSSUUUXXX]]]ccchhhnnnqqqssslllkkkjjjjjjkkklllnnnooorrrnnnhhhdddcccbbbaaa```______```ccchhhmmmqqqsssqqqkkkccc^^^UUULLLGGGHHHBBBCCCDDDBBBAAAAAADDDGGGEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHIIIKKKOOOVVV^^^ccchhhmmmwwwrrr___OOOIIIBBB??????@@@???===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<:::999777888:::<<<<<<;;;:::999888777777999<<<=========;;;;;;:::999888888777777888999999::::::;;;;;;;;;<<<;;;999888888999::::::888888888:::;;;===???@@@>>>???@@@BBBEEEGGGIIIJJJFFFDDDBBB@@@@@@BBBDDDFFFHHHGGGEEEEEEDDDCCCBBBAAAtttcccVVVOOOMMMMMMKKKLLLMMMMMMMMMLLLLLLKKKLLLKKKJJJHHHFFFCCCAAA????????????@@@AAAAAABBBBBB>>><<<;;;999888888888888666777777777777666555555111111111000//////........./////////////////////,,,,,,,,,------.........,,,,,,---...............*********+++,,,---...///,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,+++******++++++)))((('''((())))))***+++,,,,,,......---,,,++++++*********++++++,,,------------******+++,,,,,,---------++++++,,,,,,,,,---,,,,,,***)))***+++.../////////---------,,,,,,+++++++++------,,,,,,,,,+++++++++---------------...//////+++,,,...000222333444555444555888:::===@@@BBBCCC@@@@@@AAABBBDDDGGGJJJLLLKKKKKKMMMPPPSSSXXX]]]aaaaaa^^^]]]^^^aaabbb```]]]aaacccfffffffffgggkkknnnpppooommmlllmmmpppsssvvvvvvvvvvvvvvvvvvxxx}}}}}}uuuqqqZZZXXXSSSLLLFFFDDDEEEFFFFFFIIINNNUUU]]]hhhsss{{{uuuqqqjjjddd___ZZZVVVTTTSSSPPPKKKFFFBBB???>>>===<<<<<<;;;:::::::::<<<>>><<<<<<;;;;;;;;;;;;;;;;;;??????>>>???AAAEEEIIILLLMMMLLLKKKKKKLLLLLLLLLKKKFFFJJJMMMKKKHHHGGGKKKPPPVVVYYY^^^dddjjjppptttvvvvvvuuutttsssrrrrrrrrrssspppkkkeeeaaa___^^^]]]\\\^^^\\\[[[]]]aaafffhhhiii___YYYSSSPPPJJJCCC@@@AAA;;;<<<>>>???>>>===<<<<<<:::===???AAABBBDDDHHHLLLMMMQQQXXX```iiitttrrr]]]SSSHHHDDD@@@?????????>>><<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<:::888777888:::<<<<<<;;;:::888888777777888;;;<<<<<<;;;777777777777888888888888999999999::::::;;;;;;<<<===<<<:::999999999:::;;;999999999::::::;;;======>>>???@@@CCCEEEGGGIIIJJJFFFDDDBBB@@@@@@AAACCCEEEDDDEEEEEEDDDCCCBBBBBBBBBvvveeeVVVNNNLLLMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKJJJIIIGGGEEEBBB@@@???=========>>>??????@@@@@@>>>===;;;999888888999999777777777777777666666555111111000000///.........,,,,,,,,,---------------,,,,,,------------------+++,,,---..................---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++*********,,,+++***((((((((()))***++++++,,,,,,000///...,,,+++***))))))++++++,,,---------,,,,,,)))***+++,,,---------,,,)))***+++++++++++++++***+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------...///000222333333333444777:::>>>AAACCCDDDCCCDDDFFFFFFGGGIIIMMMPPPQQQQQQQQQQQQSSSWWW\\\aaaaaaaaaaaabbbcccbbb```^^^cccggglllmmmkkklllpppuuuwwwwwwuuutttttttttuuuvvvwwwwwwxxxwwwwwwyyy|||~~~pppnnnhhh^^^TTTLLLHHHGGGFFFGGGHHHJJJOOOWWW```gggyyyzzztttpppnnnbbb___ZZZTTTNNNIIIFFFEEEFFFDDDCCCCCCDDDEEEDDDCCC<<<;;;999888999999;;;<<<=========;;;:::;;;>>>AAA??????@@@AAABBBCCCCCCDDD>>>@@@BBBBBBAAABBBEEEHHHPPPRRRWWW\\\aaaeeehhhjjjppppppooonnnlllkkkjjjiiieeeaaa\\\XXXWWWVVVUUUTTTTTTQQQOOOPPPTTTUUUTTTRRRLLLHHHEEEFFFCCC>>>===???999:::<<<======<<<:::999888<<>>>>>===;;;:::;;;;;;:::::::::::::::;;;::::::::::::::::::::::::<<<;;;:::;;;<<<<<<;;;999888999:::;;;;;;;;;::::::888777777888:::;;;;;;:::555555666666777888888888:::999999999999::::::;;;===<<<;;;::::::999999::::::999999999999999::::::===>>>???BBBDDDFFFHHHIIIFFFDDDBBB@@@???@@@AAACCCAAABBBCCCBBBAAA@@@AAACCCvvveeeUUUMMMLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHFFFDDDAAA???>>>=========>>>??????@@@@@@===<<<:::999888777888888666666777777666666555444222222111111000//////...,,,,,,,,,---------......------------------,,,,,,***+++,,,---...............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++***))))))+++,,,,,,***))))))******++++++,,,,,,,,,///...---+++******++++++,,,,,,---------,,,++++++((()))+++,,,------,,,,,,++++++,,,---,,,,,,+++***,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------......///000111111444555777:::===???AAABBBFFFHHHJJJKKKKKKMMMQQQUUUWWWXXXYYYXXXXXXZZZ___cccccceeehhhiiifffcccaaa```hhhooovvvxxxuuuuuuzzz|||yyyxxxyyyzzzzzzzzz{{{~~~xxxlllaaaYYYUUUQQQPPPLLLIIIIIILLLRRRWWWgggppp~~~}}}xxxrrrkkkddd___]]]TTTQQQOOOQQQSSSQQQJJJCCCAAA???===;;;:::;;;===>>>;;;<<<===<<<:::999;;;>>>999;;;<<<============>>><<<<<<<<<<<<===>>>???@@@FFFGGGJJJNNNQQQSSSUUUVVVZZZZZZZZZZZZYYYXXXVVVUUUTTTQQQMMMKKKJJJJJJIIIIIIEEEDDDFFFJJJNNNNNNIIICCCBBB??????BBBAAA>>>===???=========>>>?????????>>>???CCCHHHMMMTTT```ooozzzuuuhhh\\\NNNGGGFFF???>>>======<<<<<<;;;:::;;;::::::999999::::::;;;999999999999999999999999:::999999:::<<<<<<:::999::::::::::::;;;;;;;;;;;;999888777888999:::999888666666666666777777777777:::999888777777777888999;;;;;;;;;::::::999888777777777777777777888888999:::;;;===???BBBDDDEEEFFFGGGEEEBBB???===>>>???@@@???AAABBBAAA>>>===>>>@@@uuudddUUUMMMLLLNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGEEECCC@@@>>>===?????????@@@AAAAAABBBBBB<<<;;;999777666666777777555555666666555555444333333333222222111000000000........./////////000000.........------,,,,,,,,,***+++,,,---............*********+++,,,---//////,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++)))((()))+++------+++)))+++++++++++++++,,,,,,,,,...---,,,+++++++++,,,---------------,,,,,,+++***((()))+++,,,------,,,,,,......///000///...---,,,+++,,,------++++++,,,,,,+++++++++,,,,,,------------------,,,,,,,,,+++++++++,,,---.........------......------......///000555555777999;;;===???@@@AAADDDHHHJJJJJJMMMQQQUUU]]]___aaaaaa``````dddgggfffjjjooooookkkfffdddcccpppxxxzzz|||~~~~~~uuulllggg^^^[[[UUUNNNJJJJJJNNNRRRYYY```kkkvvv~~~{{{wwwsssqqqtttwwwrrreeeYYYKKKHHHDDDAAA>>>>>>>>>???999;;;>>>===;;;;;;===???888:::<<<<<<;;;:::999999===;;;::::::<<<===<<<;;;>>>???AAACCCDDDFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCFFFDDDAAA@@@@@@@@@@@@???>>>@@@FFFOOOUUUUUUMMMFFF???===???BBBBBB???>>>@@@BBBAAA??????BBBDDDFFFGGGHHHLLLSSS\\\iii|||nnnZZZRRRNNNGGGAAA???>>>>>>=========<<<<<<;;;:::::::::999::::::;;;;;;888888888888888888888888999888888999;;;;;;:::999;;;;;;:::::::::;;;<<<===:::999888888999999888666888888777777666666666555999888777555555555666777999999::::::999888666555444444444555555777888888888999;;;===@@@BBBCCCDDDGGGEEEAAA>>>=========>>>???AAABBB@@@===;;;<<<>>>wwweeeWWWNNNJJJIIIJJJLLLMMMNNNLLLKKKJJJKKKEEEEEEEEEEEEDDDBBBAAAAAA;;;<<<===???@@@@@@AAA@@@===<<<:::888777666555555777777777777666555444333000000000000////////////////////////...---,,,+++---,,,,,,---...---+++)))+++---///000000///,,,+++---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******...---+++)))(((((()))***,,,+++)))((((((((()))***''''''(((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,+++***)))%%%(((+++,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++------------------------,,,---------------------........................333333444444555999>>>AAACCCFFFIIILLLNNNPPPRRRTTT```eeeiiiiiikkknnnlllhhhiiijjjppptttsssooopppuuu|||}}}}}}~~~tttmmmcccXXXPPPLLLKKKKKKPPPUUU\\\dddlllsssyyy}}}{{{kkk```VVVOOOOOONNNIIIGGGHHHDDDCCC@@@>>>======>>>>>><<<===>>>>>><<<;;;;;;<<<:::;;;<<<======<<<;;;;;;999999999;;;>>>@@@@@@???BBBBBB@@@@@@@@@@@@AAABBBFFFBBB???>>>AAABBBAAA???BBB;;;OOO]]]TTT]]]^^^AAAIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIKKKOOORRRTTTWWW\\\gggyyy}}}xxxzzz~~~cccYYYMMMDDDBBBBBB@@@>>>???>>>===<<<;;;:::999999::::::::::::999888777777666666777888999999:::::::::999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;999777777888999:::888777777777888999::::::999888888777888888888999===;;;888777777888777666999999777777777888999:::555777999;;;>>>???AAAAAA@@@???>>>======<<<<<<===;;;;;;<<<<<<===>>>>>>>>>vvvdddVVVNNNKKKJJJJJJLLLNNNNNNLLLJJJJJJJJJGGGGGGFFFEEECCCAAA???>>><<<<<<===>>>???@@@AAAAAA===<<<;;;999777777666666666666666666555444333333111111111111000000000000////////////...---,,,+++000///......///---+++(((***,,,...000000///...,,,,,,++++++++++++++++++,,,***************)))((((((...---+++)))(((((()))***---,,,+++***))))))***+++///...,,,***)))(((''''''+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---******+++,,,,,,+++******''')))+++,,,+++++++++,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++------------------------.........------,,,,,,++++++++++++,,,---......///000111222333555888>>>AAABBBDDDHHHKKKMMMOOORRRTTT]]]fffnnnqqqssssssmmmfffjjjjjjmmmtttwwwwww{{{uuuhhh]]]TTTMMMJJJIIILLLRRRXXX]]]bbbfffiiioooyyyxxxnnnfffdddaaaZZZUUUUUUQQQPPPNNNKKKHHHFFFEEEDDDDDDDDDDDDEEEDDDCCCAAA?????????@@@??????===<<<;;;>>>===<<<<<<===>>>???>>>BBBAAAAAA@@@@@@AAABBBCCCEEECCCAAA@@@@@@AAA@@@???HHHBBBSSSZZZNNNXXXdddSSSIIIJJJLLLMMMMMMNNNQQQSSSVVVWWWZZZ^^^eeelllrrrvvv{{{~~~}}}zzzzzzqqqXXXPPPFFF@@@???@@@???============<<<;;;;;;::::::;;;;;;;;;;;;:::999888777888888888888888888999999888888777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<:::999888777777777888888888888777777888888999:::888888888888888999::::::<<<:::777777777888888777888888777777777777888888888999:::;;;=========>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>sssbbbUUUNNNLLLLLLLLLNNNOOONNNLLLJJJIIIIIIIIIIIIGGGEEECCC@@@>>><<<===<<<<<<<<<===???AAABBB>>>===;;;:::999888777777666777777666666555444333111111000000000/////////////////////......---,,,------,,,---......,,,******,,,...000000///...---+++++++++,,,,,,+++++++++************))))))((((((---,,,+++)))))))))******---,,,++++++***+++++++++++++++***))))))***+++,,,************************---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))***,,,,,,+++******+++,,,+++++++++++++++,,,,,,...---------------,,,,,,------------------------//////...---,,,++++++***((()))***+++---...//////---...000111333777<<<@@@@@@CCCGGGJJJLLLOOORRRUUU\\\eeennnssswwwyyyuuuooopppllllllrrrwww{{{|||nnnbbbVVVOOOGGGHHHJJJMMMPPPRRRSSSTTTZZZbbbpppxxxrrrpppmmmkkkhhhddd___ZZZWWWUUUSSSRRRQQQSSSTTTRRRMMMIIIIIIIIIHHHFFFDDDBBB@@@???AAA@@@?????????@@@BBBCCCFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDBBBAAAAAABBBLLLGGGSSSTTTGGGTTThhhfffYYY^^^eeeggggggiiiooossszzz{{{ooo]]]KKKEEE???<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888999999999888888888888777888777666666666777888999;;;;;;;;;;;;<<<<<<<<<<<<888888888777777777777777888888777777777888999999888888888888999;;;<<<===:::888777777888999999888777777777888888777777666::::::;;;;;;;;;;;;::::::======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============qqqaaaTTTNNNMMMMMMMMMOOOPPPOOOLLLJJJIIIIIIJJJJJJHHHGGGDDDBBB???>>>>>>===<<<;;;<<<>>>@@@BBB>>>===<<<;;;:::999999999888888888888777666555444////////////............///////////////...------&&&&&&&&&))),,,......---,,,---/////////...---,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++++++++,,,,,,******))))))******++++++++++++++++++++++++(((''''''((())),,,///000************++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***+++,,,---...//////,,,...///000111444888;;;>>>AAAEEEIIILLLPPPTTTXXX```gggnnnsssyyyzzzrrrlllooossswww{{{tttggg^^^OOONNNLLLLLLMMMMMMMMMLLLQQQTTT]]]jjjzzz|||xxxvvvuuutttqqqpppsssvvvtttmmmggg```^^^[[[WWWSSSNNNJJJHHHEEEFFFGGGHHHKKKNNNRRRUUUVVVVVVWWWVVVVVVTTTSSSSSSSSSUUUUUUSSSNNNLLLMMMOOOWWWTTT\\\^^^VVVbbbwww|||}}}lllYYYMMMBBB???;;;:::;;;<<<;;;:::999::::::;;;;;;<<<======<<<<<<<<<<<<;;;:::999999888888888888888888999999888777777666777888999:::::::::;;;;;;;;;<<<<<<<<<777888888999888888777777888888777777777777888888777777888999:::<<<>>>>>>999777777777999::::::999777888999::::::888777666:::::::::;;;::::::999999======<<<<<<<<<======>>>=====================<<>>===<<<;;;;;;===???AAA>>>===<<<;;;::::::999999999999999999999888666666111111111000000000///////////////000//////...---'''&&&&&&(((+++.........//////000///...---+++******+++,,,------,,,+++***---,,,+++*********++++++++++++******************))))))******************++++++***))))))***+++,,,++++++++++++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------...............///000//////000333555<<>>===<<<<<<;;;;;;:::888888999:::;;;<<<======<<<<<<<<<<<<;;;:::999999555666777888999:::;;;;;;999999888777888999:::;;;:::::::::;;;;;;;;;;;;<<<888888999::::::999999888888888777777666777777888777777777999:::<<<>>>???999888888999;;;<<<;;;:::::::::;;;<<<;;;:::888777888999999:::;;;;;;;;;:::>>>=========>>>???@@@@@@?????????>>>>>>=========rrr```SSSLLLLLLLLLMMMOOOPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHFFFDDDCCCBBB======<<<<<<<<<===>>>???======<<<;;;:::::::::::::::::::::999999888777666444444333333333222222222/////////000000//////...///---++++++,,,------,,,000000//////...---+++++++++++++++,,,,,,+++++++++,,,+++)))((((((((()))***************************(((((()))*********))))))(((((()))***+++,,,,,,---+++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---------,,,***)))+++,,,---,,,,,,,,,---...///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...........................///000///......000111777;;;@@@EEEKKKSSSZZZ___mmmxxxzzzsssnnnnnnoooqqquuu{{{kkkeee^^^[[[]]]aaacccdddZZZVVVSSSSSSVVVZZZ^^^```aaaiiisss|||yyyvvv{{{}}}lllZZZJJJBBBBBB@@@???>>>===<<<;;;;;;;;;888888999:::;;;<<<======;;;<<<<<<;;;;;;:::999888444555666777999;;;<<<===:::999888888888999;;;;;;::::::::::::;;;;;;;;;;;;999999999999999:::::::::888888777666666666777777666777777888:::;;;===>>>:::999999;;;======<<<;;;<<<<<<<<<<<<;;;;;;:::999777888999;;;<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>===sss```RRRLLLJJJKKKLLLNNNPPPOOOMMMLLLKKKLLLJJJJJJIIIGGGEEEBBB@@@???<<<<<<<<<==================<<<;;;:::999999999999888888888888777666555555333333333222222222222111//////000000000000//////222000---,,,,,,---,,,+++---.....................,,,++++++++++++++++++,,,,,,+++)))((('''((()))************+++++++++******((()))***+++++++++******$$$&&&(((+++---...------)))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,+++************+++,,,,,,------+++******,,,...+++******+++,,,---......*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,------.........---...//////......///111222555;;;BBBIIIRRR[[[aaagggsssxxxooollljjjlllmmmnnnssszzz|||~~~|||uuullljjjnnnvvv{{{~~~rrrlllddd]]]XXXVVVTTTSSSQQQWWW^^^dddiiipppzzz|||pppbbbWWWLLLBBB???AAA>>>>>>===;;;::::::;;;<<<888888999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888777555666666888999:::;;;;;;999888777777777888:::;;;999999:::::::::;;;;;;;;;999888777777777888:::;;;888888777666666666666666666666777777999:::<<<<<<<<<;;;<<<===??????===;;;======<<<;;;:::999999:::999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBDDDCCCCCCBBB@@@??????>>>tttaaaRRRKKKJJJJJJKKKMMMOOOOOONNNLLLLLLMMMKKKJJJHHHFFFCCC???<<<;;;;;;<<<======>>>======<<<<<<;;;::::::999999999999777777777777666555444333000000000000//////////////////000000000000000//////---+++***+++,,,,,,+++++++++,,,---...///000111---,,,+++******+++,,,---...---+++))))))***+++,,,)))******+++++++++******)))***+++,,,---,,,,,,+++,,,---......,,,)))%%%###((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,,,,------+++******,,,///))))))))))))***+++,,,---))))))*********+++++++++++++++++++++++++++++++++---------------------,,,))))))***+++---...//////+++---////////////111222...222888???GGGQQQ[[[aaa^^^gggqqqvvvzzz{{{vvvpppgggfffgggiiiiiiiiiooowwwyyy|||}}}|||yyyyyywww~~~}}}qqqggg___XXXUUUOOORRRUUUVVVWWW]]]fffnnnpppzzz}}}{{{~~~}}}eeeYYYNNNJJJEEE???>>>AAA;;;;;;;;;:::888999;;;<<<888888999::::::;;;<<<<<<::::::::::::999888777777777777888888999999999:::888777666666666777999:::999999:::::::::;;;;;;;;;888777666555555777999;;;888888777666666666666666666666777777888999;;;;;;=========>>>@@@???===;;;>>><<<;;;999888888999999;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<>>>???AAAAAAEEEEEEDDDCCCAAA@@@??????|||dddSSSNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOKKKJJJHHHFFFDDDBBBBBBAAA>>>?????????@@@BBBCCCDDDAAA@@@===;;;:::999999999<<<;;;999888555444222111444333222000////////////111000///...------...///---,,,+++,,,...///...---,,,,,,,,,------------...---***((('''***,,,...///...////////////...------++++++++++++++++++++++++---------,,,***((('''&&&+++,,,---......,,,+++*********+++++++++******)))...---,,,+++************,,,------......------,,,)))+++---,,,+++***+++,,,---...//////...,,,***(((,,,,,,------------......222///---,,,---///000000+++++++++,,,,,,,,,------..................------...///000///...---...000000111444999AAAIIIPPPTTTVVV[[[bbbfffgggfffeeedddbbbbbbcccbbbcccgggllloootttuuu{{{}}}zzz|||vvviiiaaaZZZPPPKKKOOOSSSSSSSSSVVV\\\aaaiiiqqq{{{}}}tttqqqmmmsss}}}ooocccPPPMMMHHHCCC???=========999::::::::::::999888888;;;:::999888999:::;;;<<<:::999999888777666666555444444444444444555666777888888777777777777777888666666777888:::;;;<<<<<<888999:::;;;;;;:::888777<<<;;;;;;:::999888777666888777777777999;;;>>>@@@?????????>>><<<;;;999888<<<===>>>===;;;::::::;;;:::;;;<<<======<<<;;;:::>>>>>>>>>>>>============AAA@@@?????????@@@BBBBBBzzzcccTTTNNNMMMLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJHHHFFFDDDBBBAAAAAA;;;;;;;;;<<<===>>>???@@@@@@>>><<<:::999888888888999888777666555444333222222111000000000000000111111000///...------...///+++)))((()))+++,,,++++++.........////////////000///,,,))))))+++...//////&&&'''((()))************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,++++++******+++------+++***+++,,,------...///...---+++)))******++++++++++++,,,,,,...,,,******,,,...//////+++,,,,,,,,,------------..................------...///000///...---...000//////111444999???EEEHHHIIILLLQQQTTTVVVXXXZZZ\\\^^^___```aaabbbdddhhhkkkooopppuuuzzzwwwyyyzzzyyyyyy{{{zzz}}}lllaaaWWWTTTSSSOOOMMMOOORRRVVV[[[___eeennnyyyzzzvvvuuuvvv~~~yyyjjj[[[RRRJJJGGGCCC???<<<:::::::::999999::::::999999888777999999999999:::<<<======999888888777666666555555444444444444444555666666888777777777777777777777888888888888999999999999777777888999:::::::::999;;;;;;::::::999888777777888888888999;;;===???@@@?????????>>>===<<<;;;:::<<<===>>>===:::999:::;;;888999:::;;;<<<;;;;;;:::============>>>>>>>>>>>>@@@??????>>>???@@@AAABBBwwwbbbUUUPPPLLLHHHKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJHHHEEECCCBBBAAA@@@<<<<<<======>>>@@@AAABBB>>>===;;;999888777888888777666666555555444444333000000000000000111222222000///......---............,,,***+++,,,..................////////////000///,,,))))))***,,,------%%%&&&(((***,,,---------++++++++++++++++++++++++&&&'''(((***,,,---------***************+++,,,---+++,,,,,,------,,,,,,,,,*********+++,,,---...///++++++++++++******)))(((***+++------+++++++++,,,+++,,,---......---,,,+++******++++++++++++,,,,,,...+++)))((()))+++,,,+++,,,,,,,,,---------......------------------.........///000///...---...000/////////000222555999;;;@@@BBBDDDFFFIIINNNTTTXXXWWWZZZ\\\^^^___aaadddfffgggiiilllrrr{{{|||tttqqqooonnnqqquuuyyy}}}yyyjjj```YYYSSSPPPPPPOOOPPPQQQRRRTTTYYY___cccnnnrrrzzz{{{wwwxxxxxxjjj^^^RRRIIIDDDCCCBBB???<<<:::::::::;;;999999::::::999999888777666777999:::<<<=========777777777666555555444444444444444444444444555666777666666666777777777777999999999888888777777777666666666777888999:::;;;;;;:::::::::999999999888999:::;;;<<<>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<======<<<:::999999:::888999:::;;;<<<=========<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@tttaaaVVVRRRMMMGGGJJJKKKMMMNNNNNNMMMKKKJJJKKKJJJHHHEEECCCAAA@@@???=========>>>???@@@AAABBB>>>===;;;:::888888888999888888777666555444444333111000000000000000111111........................000...,,,,,,---///000000,,,,,,,,,------------...,,,***((('''((()))***)))))))))+++---...//////000******************************+++++++++*********))))))(((((()))+++---...))))))***+++++++++************)))******+++,,,---+++++++++++++++***)))(((***,,,------,,,++++++,,,***+++,,,------------,,,,,,,,,,,,---------......000---)))(((((())))))(((,,,,,,---------.........,,,,,,------------.........///000///...---...000222111000000111222444555;;;===???@@@CCCHHHNNNRRRQQQTTTYYY\\\]]]___aaacccaaaccceeegggkkkvvvwwwsssrrrrrrwww}}}qqqgggaaa______YYYVVVSSSQQQQQQTTTXXXZZZZZZ]]]dddlllttt}}}|||vvvnnnaaaUUULLLGGGDDDBBBAAA@@@>>><<<<<<<<<===>>>999999999999999888777777555666888:::;;;;;;:::999666666555555555444444444444444444333333444555555555555666666666666666666999999999999999999999888777777666666666777999::::::::::::::::::::::::::::::;;;===???@@@@@@???>>>======>>>>>>>>>>>>>>>===;;;<<<===;;;999888999:::::::::<<<===???@@@AAAAAA;;;<<<<<<===>>>??????@@@===============>>>>>>???tttaaaVVVSSSOOOJJJJJJLLLNNNOOOOOONNNLLLJJJKKKJJJHHHEEEBBB@@@??????:::::::::;;;<<<===>>>??????>>><<<;;;::::::::::::<<<;;;:::888666555333333333222111000////////////------..................---+++))))))+++------,,,,,,,,,,,,------------...,,,***(((((()))***))))))(((((()))***************************************+++++++++++++++***)))((())))))(((((()))+++---...((()))***+++++++++++++++******))))))))))))******,,,,,,------,,,++++++******,,,...---,,,+++,,,---******+++,,,------------,,,,,,,,,---------.........,,,)))((()))***++++++,,,,,,,,,---------......,,,,,,,,,,,,------.........///000///...---...000222222111111111222333444444777999;;;===@@@CCCFFFLLLPPPUUUZZZ\\\^^^aaaccc^^^aaabbbaaabbbjjjxxx||||||}}}}}}~~~xxxsssqqqpppfff```XXXTTTTTTVVVWWWWWWSSSTTTXXX\\\```hhhzzz|||}}}}}}ttt___YYYPPPHHHDDDBBBAAAAAA>>>>>>===<<<<<<===>>>>>>888999999999999888777777555666777888777666555444555555555555444444444444555444444333333333444444333444555666666666666555777777888999:::;;;<<<<<<:::999777666666666777777999999999::::::;;;<<<<<<;;;===???AAABBBAAA???>>><<<======>>>>>>>>>>>>===:::;;;<<<;;;999777888999::::::;;;===>>>@@@AAABBB;;;<<<<<<===>>>??????@@@<<<<<<======>>>>>>>>>>>>xxxbbbUUURRROOOLLLKKKLLLOOOPPPPPPOOOLLLKKKKKKJJJHHHEEEBBB@@@???>>><<<<<<<<<<<<===???@@@AAA???>>><<<;;;::::::;;;;;;======;;;999777555333333444333222000//////......,,,,,,---............------,,,+++,,,...///...---.........////////////000---+++******,,,---,,,,,,***************)))((((((************************((()))***+++++++++++++++***************+++,,,---***+++,,,,,,------------+++******)))))))))******,,,------......---------+++,,,......,,,,,,,,,---***+++++++++,,,,,,------******++++++++++++,,,,,,***(((''''''***---//////+++++++++,,,,,,,,,------++++++,,,,,,------.........///000///...---...000/////////000000111222222111444777999:::;;;===???GGGKKKQQQVVVZZZ^^^aaadddaaabbbbbb```___dddmmmuuuvvvvvvuuurrrppprrryyy~~~~~~tttmmmddd`````````]]]ZZZZZZYYYYYYZZZZZZ\\\fffqqq}}}sssrrrooonnnnnnpppsssuuusssyyy|||gggYYYOOOKKKEEEAAA???>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;888888999999888888777666666666666555555444333222555555555555555555555555555444444333333333333333222333444666666666555555444555666888:::<<<>>>???;;;:::999888777666666666888888999:::;;;<<<=========>>>@@@AAABBB@@@???>>><<<<<<===============<<<:::;;;;;;:::888777777888888888999:::;;;===???@@@<<<<<<======>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>~~~eeeTTTNNNNNNMMMJJJLLLNNNPPPPPPNNNLLLJJJLLLJJJHHHEEEBBB???>>>===?????????@@@AAABBBCCCDDD>>>===;;;:::999::::::;;;;;;;;;:::888777555444444222222111000//////000000+++,,,---.........------......///000222222000............////////////000,,,+++***+++---......------------------,,,++++++************************&&&''')))***,,,,,,------++++++,,,,,,,,,,,,,,,+++******+++,,,------------************+++,,,------+++,,,---...............+++---......---,,,,,,---++++++++++++++++++,,,,,,******++++++++++++,,,,,,+++)))''''''))),,,------*********+++++++++,,,,,,***++++++,,,------.........///000///...---...000....../////////000000111000222555777888999<<<>>>CCCGGGMMMSSSXXX]]]bbbeeeeeeeeeddd```^^^^^^cccfffhhhiiihhhfffeeeiiirrrzzzzzzrrrqqqmmmjjjhhhccc]]]^^^bbbeeekkkqqquuuvvvxxx}}}wwwqqqllliiiffffffjjjqqqyyyzzziiiWWWIIIFFFCCC???<<<;;;;;;999888<<<<<<;;;::::::999999999888888888888888777777666555555444444444444444444555555555555555555555555555444333333222222333333000222444666666666555444222333444666888:::<<<===999:::::::::999888777777777777999:::<<<===>>>???>>>???@@@AAA@@@@@@???>>>;;;<<<<<<<<<<<<<<<;;;:::999:::;;;:::777666777888888888888999:::<<<===???============>>>>>>>>>>>><<<===>>>?????????>>>>>>gggRRRLLLLLLMMMIIIKKKNNNPPPPPPNNNKKKIIILLLJJJHHHDDDBBB???>>>===<<<<<<======>>>???AAABBB===<<<:::999888999999:::888888888777666555555555000000000000000111111222***+++---...///...------***+++,,,///000000,,,***,,,,,,,,,---------......***))))))***,,,...---,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++,,,---......,,,+++***'''((()))***+++,,,,,,,,,******+++,,,---///000111***+++,,,---.../////////+++---......---,,,,,,---,,,,,,+++******++++++,,,,,,,,,---------.........000---)))(((((((((((('''))))))*********+++++++++******+++,,,,,,---.........///000///...---...000000000000000000000000000---...///000222555999<<<@@@DDDJJJPPPUUU\\\bbbfffhhhgggeeeaaa]]][[[[[[\\\```aaaaaa______dddnnnwww}}}xxxoooddd]]]\\\SSSWWW\\\^^^___aaaeeehhhlllqqqxxx||||||zzz~~~~~~wwwppplllkkkllljjjgggiiippp|||}}}nnncccZZZPPPHHHCCC@@@<<<::::::;;;;;;:::>>>======<<<;;;:::999999888888888888888777666666555444333333444555777888555555666666666666666666555444333333222222222222000111444666666666555444111222333555666888::::::777888:::;;;;;;:::999888666777888:::<<<===????????????@@@@@@@@@???>>>>>>;;;;;;<<<<<<;;;::::::999999::::::999777666777888;;;:::::::::;;;===>>>@@@>>>>>>>>>>>>============<<<===???@@@@@@@@@???>>>~~~hhhWWWNNNKKKIIIKKKMMMOOOPPPPPPOOONNNMMMJJJIIIFFFDDDBBB@@@??????<<<===>>>???AAABBBCCCDDD@@@===:::999999999888777888888777777666555333222222222222222111000............---,,,,,,+++******'''((()))+++,,,---......///...,,,+++***))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++******000000...---,,,+++++++++)))***+++,,,---,,,++++++...,,,***+++---...---***,,,,,,,,,++++++*********---,,,***))))))***+++,,,...,,,++++++++++++***)))---+++******+++,,,,,,+++000+++''')))///111---(((,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,...///000///...............////////////000---///111222222333555777===CCCKKKRRRVVVYYY\\\]]]ccceeegggfffccc___]]]\\\\\\]]]___aaaeeekkkrrrwwwppp```ZZZYYYWWWVVVVVVXXXZZZ[[[[[[]]]\\\]]]aaaiiipppuuuxxxyyyrrrlllhhhfffiiijjjkkkjjjiiikkkpppuuu{{{zzzyyyxxx}}}xxxdddUUUNNNIIIDDD@@@======;;;999888777666666:::999888999;;;;;;999888888777666666666666666777888777666444444555555666333444444444555666666666444444333333333333222222444222222444777777555222444555666777999999::::::777888888888888666444333777777888999:::<<<===>>>AAAAAA@@@@@@???>>>>>>>>>>>>===;;;:::999::::::;;;888:::;;;:::888666666666777777777888999;;;<<<===????????????>>>===;;;:::;;;<<<>>>@@@@@@@@@@@@???{{{eeeVVVOOOLLLKKKLLLMMMNNNOOOOOOMMMKKKJJJJJJHHHFFFDDDBBB@@@??????======>>>@@@AAABBBCCCCCCAAA>>>;;;999999888777666777777777666555444333222111111111111000///...............---------,,,,,,((()))***+++,,,------------,,,,,,++++++++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))******++++++******)))...---,,,+++++++++++++++))))))+++,,,,,,,,,+++******((('''(((***+++***(((,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,---******)))***+++++++++***---,,,******,,,---,,,+++...+++)))***...///---***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,------..................---............/////////---///111111222222444666:::@@@GGGOOOTTTYYY]]]___cccddddddbbb```^^^^^^___aaacccfffiiimmmttt{{{rrrkkk```^^^\\\\\\]]]]]]\\\ZZZYYYXXXVVVXXX\\\```cccdddnnnooouuu|||||||||yyyxxxxxx{{{}}}}}}zzzvvvsssppplllgggcccaaa``````bbbfffkkkooosssxxxooocccTTTJJJFFFEEEAAA>>>;;;:::999888888888888888999888777888::::::888777777777666666666666666777888777666555444555555666444444444444555555555555444444333333333333222222333222222444666777444222444444666777888999999999777777777777777555444333666666666777999:::<<<===@@@@@@???>>>>>>======<<<<<<;;;:::999999999:::::::::;;;<<<;;;999888777888666666777777888:::;;;<<<>>>>>>??????>>><<<;;;::::::;;;<<<===>>>>>>>>>>>>wwwcccUUUOOOMMMMMMMMMMMMNNNNNNMMMKKKIIIGGGIIIHHHFFFDDDBBB@@@@@@???>>>>>>???@@@AAAAAABBBBBBAAA>>>;;;999888888777555666666666666444333222111000111111000000///...---........................******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))************))))))+++******))))))*********((()))******++++++******+++******+++,,,------,,,,,,,,,,,,++++++++++++***+++,,,------...---,,,+++((((((((()))***+++++++++...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++...---,,,++++++,,,---...,,,------.........------///......---------......---------............///,,,...000111000111333555777;;;BBBHHHOOOUUU[[[___aaaaaa```^^^\\\^^^aaadddhhhkkkooosssxxx~~~|||qqqooommmmmmllljjjfffcccdddaaa^^^]]]^^^___```___```___aaadddeeehhhpppyyy}}}sssjjjfffbbbbbbjjjuuu~~~zzzvvvpppkkkgggfffeeeeeeffffffeeeddddddcccaaa``````aaacccdddfffmmmvvv}}}kkkWWWNNNDDD?????????===:::999888888888888888999999777777666777888999777555666666666666666666666666777777666555555555555666555555555555444444444444444444333333333333222222333222333444666666444222444444555777888888888888666666666666555444333333555555555666777999:::;;;>>>>>>===<<<<<<;;;;;;::::::999999888888888888999;;;<<<===<<<:::999999:::666666666666777999:::;;;<<<===>>>>>>===<<<;;;:::999999999999:::;;;<<<<<>>???@@@AAAAAAAAAAAA@@@@@@===:::999999999888777666666666555444333111111000000000000000///...---//////......------,,,,,,+++,,,,,,---,,,,,,++++++,,,------...............,,,++++++++++++++++++,,,************************((())))))******))))))(((((((((((((((((()))******(((((())))))************,,,++++++,,,---.........++++++++++++++++++++++++(((***,,,......---+++))))))***++++++******+++,,,///---+++,,,---...------***,,,...---+++***,,,...//////...---,,,++++++***---,,,+++******+++---...------......///.........111000...---,,,,,,---...------------............,,,...000000///000111333444777<<<@@@FFFMMMTTTYYY[[[[[[\\\\\\]]]```eeeiiinnnqqqvvvzzz~~~|||yyyzzzwwwuuutttuuuwwwwwwvvvqqqnnniiieeebbbaaadddhhhiiipppsssnnngggbbb]]]YYYYYYUUUTTT[[[ccckkkvvvxxxqqqrrrsssooojjjeeeeeeddddddeeeggghhhiiimmmnnnqqqtttvvvxxxyyyyyy}}}{{{eeeTTTKKKEEE>>>;;;<<<<<<:::777888888777777777777888888666555555666777777666444555555666666666666666666777666666666555555555555555555555444444333333333444444333333333222222222222333333555666555444333333444555666777777777777555555555444444333333333555555555666777888:::;;;<<<;;;;;;::::::999888888777777777777777777777777:::;;;<<<<<<:::999999999555555555666666777999999;;;;;;<<<======<<<::::::888888777666777888999:::{{{dddUUUNNNMMMMMMKKKLLLMMMOOOOOONNNLLLKKKHHHGGGFFFDDDBBBAAA@@@@@@===>>>@@@AAABBBAAAAAA@@@===;;;999888999::::::999666666666555444333111111000000000000000//////...//////...---,,,+++***))),,,------------,,,++++++....../////////...---,,,***++++++++++++++++++***************************))))))************))))))''''''''''''((()))******)))))))))))))))*********((())))))***)))******+++++++++++++++++++++++++++(((***---///000...,,,+++,,,---...---+++***+++,,,///---+++,,,---...------***---///...***)))+++...//////...------,,,+++++++++***)))))))))+++,,,---,,,------.../////////...111000...---,,,,,,---...---------.........//////---...000000//////000111222444666999<<>>@@@BBBCCCBBBAAA@@@===;;;999888999::::::999666666666666444333222111000000111111111111000000///...---,,,+++******))),,,---------------,,,+++....../////////...,,,+++++++++,,,,,,,,,,,,++++++******************************++++++++++++******(((((((((((())))))***+++***))))))))))))***++++++***+++,,,+++***)))***,,,***++++++++++++,,,,,,,,,***,,,///111111000///------///000...+++)))+++---...,,,++++++,,,------,,,***,,,...---+++***,,,...//////......------,,,,,,))))))******++++++,,,,,,+++,,,---...............///......---------...............////////////000...///000000///...000111111222333333555888>>>BBBFFFJJJPPPXXX```hhhqqqwwwzzz~~~sssiii\\\___^^^\\\[[[^^^^^^ZZZVVVRRROOOPPPPPPRRRZZZbbbgggnnnxxx{{{xxxwwwzzz{{{~~~vvvqqqrrruuuxxxyyyxxxwwwuuurrrooommmmmmiiikkkwwwwww{{{|||pppbbbRRRDDD???AAA;;;999888888:::::::::999999888777666555555555555555555444555666777555333222333555666777777666555666666666777666555555444444444444444333333333333444444333333333333222222111333555666555444444444333333444555666666555555555444444333333333444444666666666666777888999:::999999888777777666666555444555555666666666666555555777888888777666666777666666666666666777888888777888999:::;;;;;;:::999777666666666666666777777~~~fffUUUMMMKKKKKKJJJKKKMMMNNNNNNLLLKKKIIIHHHGGGEEEDDDBBBAAAAAAAAA:::<<>>???AAABBBBBBAAA???>>>@@@>>><<<::::::888666444666666666666666555555444333333444333333222111000111000000///...---------...............///000111///,,,+++,,,...///---+++,,,+++***+++---...---,,,,,,++++++******)))))))))++++++)))'''%%%%%%(((+++++++++******++++++,,,---...,,,+++)))(((((()))))),,,,,,+++*********++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++,,,---......,,,***///...---,,,+++,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---...///000111111111111111000...---,,,...///000///...---...111222222111111111111111000000000000444777;;;>>>FFFUUUkkk{{{|||tttqqqtttyyy~~~zzzuuu}}}yyytttpppllluuu{{{xxxuuuqqqooofffmmmuuuyyyzzz~~~qqqbbbXXXEEECCC@@@>>><<<;;;<<<<<<444555777888888777666666555555444444444444555555444444444444444444444444333333333444444444555555333555555555444333444666555444333333555555444333333333333333333333333333555555666666555444333333444444444444444444444444111222333444555444333333333666888777444333444555555555555555555555555555444444555555666555555555777777777777777777777777666666666666777777777777666777888999:::;;;;;;;;;;;;:::999777666555555555}}}dddUUUNNNJJJHHHLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA<<<===???@@@@@@???===<<<>>><<<:::::::::999777666666666666666666555555444111111222111111000///...111000000///......------,,,,,,,,,,,,,,,---.........---+++,,,...///---+++,,,+++***+++---...---,,,++++++++++++************++++++)))'''$$$$$$&&&))),,,,,,,,,++++++,,,------///...---+++++++++++++++++++++++++++++++++++++++......---,,,,,,---------((((((((((((((((((((((((***+++,,,,,,******+++,,,***)))((()))***+++)))(((,,,,,,+++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,---...///000000000000///...---------...///000---,,,,,,---///000000///............////////////111444777:::@@@MMM```nnnvvvssswww}}}~~~zzz~~~rrrggg\\\PPPHHH???>>>;;;999888777888888666666777777777666444333555555444444444444555555444444444444444444444444444333333333444444555555444666777777555444444555555333333333444555444333333333333333333333333333555555555555555444333333444444444444444444444444111222333444444444333222111333555444222000111333555555555555555444444444333444555555666555555555444444444444444444444444555555666666777777777888777888999999::::::999999;;;:::999777666555555555gggVVVNNNIIIGGGKKKKKKLLLKKKKKKJJJIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA<<<===>>>??????>>>===<<<<<<;;;999999::::::999777666666666666666555555444111111222111111000///...000000000///......------,,,,,,,,,,,,,,,,,,---......---,,,,,,......---,,,,,,+++***+++---...---,,,++++++++++++++++++,,,,,,++++++***)))''''''***,,,...------,,,,,,,,,------......---,,,++++++++++++((()))+++,,,---,,,,,,+++------,,,******)))))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,******,,,,,,,,,+++((()))***,,,------.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,---...////////////,,,,,,------......//////,,,+++***+++---......---------......//////000000---111444555999BBBPPP[[[rrr~~~xxxxxx}}}|||{{{jjj[[[QQQIIIBBB>>>:::999777666555555666777888888777777666444333222555555444444444444555555444444444444444444444444444444333222333444555666555777::::::999666555444555333222333444555444222333333333333333333333333444444555555444444333333444444444444444444444444333333444444444333222222111333333333111000111222666555555555444444333333333444444555666666555555444444444444444444444444444555555666777888888999888888888888999999888888::::::888777666666666666hhhWWWNNNJJJHHHLLLLLLLLLLLLKKKJJJHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????===;;;999999999999888666666666666666666555555444333333333333333222000000000000//////.....................------...//////------,,,------------------,,,++++++------,,,+++******++++++,,,,,,------***+++------,,,---///111------,,,+++++++++,,,,,,+++++++++******)))))))))'''(((+++---...---,,,+++++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,///---++++++,,,---...---((()))+++,,,------,,,+++...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---+++,,,------.........---***+++,,,---............,,,+++***+++---...---,,,...//////000111222222333---///222333555:::BBBIIIYYYlllyyyrrrtttyyy}}}~~~~~~~~~ttthhhXXXKKKCCC@@@===;;;888888777666666777888888888888777777666555444444555444444333333444444555333333333333333333333333555444333222222444555777666:::===>>><<<999666555444333222222444444333222333333333333333333333333333333444444444333333222333333333333333333333333333333444333333333222222444444444333222222222333666555555444444333333222333333444555666666666666555555555555555555555555333444555666777888999:::777777777777888888999999999999888777666666666777hhhWWWPPPMMMKKKNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFDDDCCCBBBAAAAAAAAA?????????@@@@@@????????????===:::999999888555333666666666666666555555444333333333333333222000000////////////............///......---------......,,,------------,,,---------,,,++++++------,,,+++*********++++++,,,,,,,,,+++---......------...///++++++***************+++***+++++++++******))))))'''(((+++---...---,,,+++,,,,,,,,,,,,,,,---......))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,***(((''')))************+++,,,---,,,,,,***)))...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---------------***+++,,,---...............---,,,---...///...---...//////000111222222333...000333333333666:::>>>EEERRReeevvv~~~sssnnnooorrrssswww~~~uuujjjYYYQQQFFF>>>;;;:::999888777777777777777888888999777777777777777777777777444444333333333333444444333333333333333333333333444444333222333444555666777:::???@@@???;;;888777444333222222333444333222333333333333333333333333222222333333333333333222333333333333333333333333444333333333333333333333555444333222222333333333555555444444333333333333222333444555666666666666666666666666666666666666333444555666777888999:::555555555555777888:::;;;888888777777777777777888~~~eeeVVVPPPNNNLLLNNNMMMMMMLLLKKKIIIGGGFFFGGGFFFEEECCCBBBAAAAAAAAA========================???===:::999888777444222666666666666666555555444111111222111111000///...//////////////////......---,,,,,,+++++++++++++++,,,---......,,,,,,---......,,,++++++------,,,*********************+++++++++---...---+++((('''''')))))))))))))))***++++++,,,,,,---------,,,,,,+++((()))+++,,,---,,,,,,+++************+++,,,---...***************************+++,,,,,,******+++,,,,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,+++******...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,------....../////////...---...///000///...------......//////000000///111222333333444666777;;;@@@KKKWWW```hhhtttvvvooooooppprrrwwwooo]]]RRRGGGBBB<<<999999:::999888555555555666666777777777666666666666666777888888444444333333333333444444333333333333333333333333333333333444444444555555555999===???===;;;888777444222111222333444333111333333333333333333333333111111222333333333222222333333333333333333333333333222222222222333444555555333000000111222222111333333333333333333444444222222444555666666777777555555555555555555555555444555555666777888888999555555444444666777999:::888777777777777777888999yyybbbUUUOOOMMMKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDBBBAAAAAAAAA======<<<<<<<<<<<<=========;;;999888888777555444666666666666666555555444111111222111111000///....../////////////////////---,,,++++++******+++++++++---///...,,,+++---......---+++,,,,,,---+++*********))))))))))))))))))'''))),,,,,,+++(((''''''(((((())))))***+++------+++,,,------------,,,+++++++++++++++++++++++++++***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------,,,---...///---+++---,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,------............------///...---------...///000000...---...//////...---............////////////...///000111111222333444444666<<>>>>>>>>>>>??????;;;:::888888999888777555666666666666666555555444333333444333333222111000.........//////////////////...------,,,,,,,,,,,,+++---///...,,,+++,,,///...---,,,,,,,,,---+++*********))))))((((((''''''"""%%%***---------------((())))))***+++---...///((()))++++++,,,+++***))),,,,,,+++******+++++++++///...---,,,++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,***))))))+++,,,,,,***(((,,,,,,++++++,,,...000111...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,.........///......------111000...------...///000///...------//////...---111111111111000000000000,,,---...///000000111222111111666<<<======EEEQQQXXX^^^eeehhhgggjjjqqqxxx{{{yyy{{{kkkZZZOOOGGG@@@;;;<<<999555444555666444222777777888888999888888777777666444222111111111222444333333222222333333444222222222222222222222222000222555777777666333222...111555777777666555666333222111111333333222111333333333333333333333333///000111222222222222222222222222222222222222222111111111111222444666888:::666222222444666666444000111222333444444555666111222333555666777777777888888888888888888888888666666666666777777777777;;;999777444333333444444777666666666777888999:::~~~gggWWWOOOKKKIIIGGGJJJLLLLLLKKKJJJKKKKKKHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>>===>>>??????@@@===<<<;;;:::999777666666;;;;;;:::888777555444444222222222111111111000000000000/////////.........---------.........//////,,,***)))***,,,,,,)))&&&*********++++++,,,,,,,,,+++++++++******(((''''''++++++++++++++++++++++++(((((())))))))))))((((((&&&'''((()))++++++,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***)))************+++++++++((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++////////////////////////............////////////////////////////////////000000///////////////000000000000000111111111111111111222333555999<<<===FFFHHHNNNTTTVVV[[[gggtttxxx|||lllbbbTTTJJJDDD@@@;;;666888999999::::::888777666777777666666555555444444333333444444555444444444333222222111111222222333222222222222222222222222333444666777888777666444666666555555555666666777444333333222333444666777222222222333444555666777444333222222222333444555555555444444444333333333333333222222333555666777;;;888555333222222111000///111444666777666444333333333444444555666777777666666666666777777777777777777666666555555555444333444555555333333444555666666777777888999:::;;;hhhXXXOOOKKKIIIGGGIIIKKKLLLJJJIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@;;;:::999888777555444444777777666666555555444444333333333333222222222111......---------,,,,,,,,,------------.........///...---,,,...000///---*********+++++++++,,,,,,,,,++++++++++++***)))((('''))))))))))))))))))))))))((())))))))))))))))))(((+++++++++++++++******)))***)))(((((((((((()))******+++,,,,,,,,,,,,+++***((((((((()))))))))************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000........................000000///////////////000000000000000111111111111222222333333555666888888===???CCCGGGJJJQQQ___lllwww}}}qqqdddUUUNNNEEE@@@>>>===:::777666777777888777666555444666666666555555555555555333444444444444444333333333222222111111222222333222222222222222222222222222333555666666666444333666666555444444444555555333333222111111111222333555444444333333444444555444333222222222222333444444444444333333333222222333222222222222444666777:::888444333222222111000///111333444555555444333111111222333333444555555666666666666777777777777777666666666555555555555444555666666444444555666555666888:::<<<===>>>>>>iiiWWWNNNJJJIIIHHHJJJKKKKKKIIIGGGGGGGGGHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>?????????;;;;;;:::888777666555444555555555555666666666666444444444333333333222222.........---------,,,,,,------------...............------///111111///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++*********))))))(((((())))))******+++,,,,,,,,,,,,+++***))))))))))))*********+++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................000//////......///000000000000000000111111111111333333444444444333333222555555777;;;???EEESSSaaarrrzzztttjjj^^^PPPGGGAAA===999888999:::888666444555555555555444333333444444555555555555555555444444555444444333222111222222111111111111222222222222222222222222222222111222333444555444333222555555444333333333333333444333222111000000000000777666555444333222222222333333222222222222333333444444444333333333333333222222111111222333444555999777444222333333222111000111111222333333444444222222222333444444555555666666666666777777777777666666666666555555555555444666777777555555555666444666999===???@@@@@@@@@fffUUUMMMJJJIIIJJJKKKMMMLLLIIIGGGFFFFFFGGGGGGEEEDDDBBB@@@??????======>>>???????????????======<<<;;;999888777666888888777777777777777777444333333333333222222222000000000000////////////------------------------***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,------,,,+++***+++++++++,,,,,,,,,------------------------,,,,,,------------------------,,,------------.................................//////.........///000000///000000000111111111111111222333333333222000///222111444777:::>>>IIISSSdddooo}}}}}}tttfffZZZRRRJJJCCC>>>;;;999888888888888666333444444444444444333333222333333333444444555555666555555555444333222111000222222111111111111222222222222222222222222222222111222333333444444333333555444333222111111111111555555444444333333333333666666555444333333333333333333333222222222222222555444444444444444444444222222111000111222333444888666333222333444333333333222222222222444555666444555555555666666777777666666666666777777777777666666666666666555555555444666888777666444444555444777:::>>>@@@@@@???>>>|||bbbSSSLLLJJJIIIKKKMMMNNNMMMJJJHHHGGGGGGGGGFFFEEECCCBBB@@@???>>>======>>>????????????>>>>>>===<<<;;;:::888777777999999888888777777666666222222222222111111111111111111000000000/////////------------------,,,,,,(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++''''''''''''''''''''''''++++++************++++++'''((()))***+++++++++***,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,---......---,,,++++++++++++,,,,,,,,,------------------------------........................//////000000000111111111.......................................///000000///000000000111111111111///000111222222111000///111111444888999999>>>EEEOOO[[[lll{{{}}}rrrddd[[[PPPGGGBBB@@@???>>>::::::::::::999888555333555555444444444333333333222222333333444444555555444444444444333222111000222111111000000111111222222222222222222222222222222222333333444444444444333333222111111111111111333333444444555555555555444333333333333444555555444444444444333333222222555555555555555666666666333222111111111222333444666444222222333444555444555444333333333555777888555555666666666666666777666666666666777777777777555555555666666666666666444666888888666444444444666888;;;======<<<:::999yyyaaaSSSMMMKKKKKKKKKMMMNNNMMMKKKHHHGGGHHHGGGFFFEEECCCAAA@@@???>>><<<===>>>@@@@@@??????>>><<<<<<;;;999888777666555888777777666555444444333222222222111111111000000/////////.........------------------,,,,,,,,,,,,***---//////...------...------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++((((((((((((((((((((((((---,,,+++******+++,,,---+++++++++***)))((('''&&&***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***))))))))))))*********+++)))***+++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------............------------------------,,,,,,,,,,,,---------...------------------------------------...///000000000000000000111111111111//////000111111111111111111000333777777555777;;;===HHHXXXgggttt{{{qqqeee\\\NNNHHH@@@999777777888999666777888999999888777666666555555444333444444444222222333333333333333333333333444333333222111000111111000000000000111111222222222222222222222222222222333333333444444444222222111111111111222222111222333444555555555555222222222333444555777777555555666666555444333222555555555555555666666666444333222111111222333444555333111222333555666555555555444444444666777999444444444444444444444444666666666666777777777777555555555666666666666666555777999:::888555444444888999:::::::::888666444yyycccUUUOOOMMMLLLJJJKKKMMMLLLJJJHHHGGGGGGFFFFFFDDDCCCAAA@@@>>>>>><<<===???@@@@@@@@@>>>===<<<<<<;;;:::888777666555666666666666555555555555333333222222222111111111////////////.........------------,,,,,,,,,++++++,,,///111111///------.........---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++,,,...,,,,,,,,,+++***)))''''''***+++,,,------,,,+++******+++,,,,,,,,,,,,+++***((((((((()))))))))******++++++,,,,,,,,,+++******((())))))***++++++,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------------------------...///000000000000000000111111111111111111000000000000000111333111111555555333555999666===FFFPPPYYYfffvvvzzzqqqhhh___VVVNNNIII@@@===888555444444555666333555777888888888888999666555444333333333444444333333333333222222222222222222333333333222222111111111000000000000111111222222222222222222222222111111111111111222333333111111111111222333444444333444555666666555555444222222222333444555777777666777777777777555444333333333333333444444555555555444333222222333444555444222111111444666777666444444444444555666666777555555555555444444444444666666666666777777777777555555555555666666666777777:::<<<<<<:::888666666888888888888777666444444|||fffXXXRRROOONNNHHHJJJLLLKKKIIIGGGGGGGGGFFFFFFDDDCCCAAA???>>>>>><<<===???@@@AAA@@@>>>===>>>>>>===<<<:::999888888666666666777888999999:::444444444333333333222222111111111111000000000000---------,,,,,,+++++++++,,,///111000---+++,,,---.........------,,,,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++...---+++******+++---...******+++,,,,,,,,,++++++------...//////...------***+++,,,,,,,,,,,,+++***)))************+++++++++---------,,,+++***((((((((())))))***++++++,,,,,,,,,,,,---------...............,,,++++++,,,......++++++,,,,,,,,,------------------.........//////------------------------........./////////000000------------------------,,,,,,,,,---...///000111000000000000111111111111444333111/////////000000555222111333444444777<<<777:::===???CCCMMM[[[eeepppzzzkkkfff^^^TTTKKKDDD@@@>>>;;;:::888666666777777888444666777888888888888999555444333222222222333444444333333222222111111111111111222333333333222222111111000000000000111111222222222222222222222222000000000000000111111222000000111111222333555555888888999999999777666555333333333333444555666666777888888888888666444333111111111222222333333333666555444333333333444555333222111111444666777777222222333444444555555555777777777777777666666666666666666666777777777777444555555555666666777777999<<<>>>???===:::888777888888777666666555555555iiiYYYPPPMMMKKKLLLLLLMMMMMMKKKJJJHHHGGGIIIHHHFFFCCCAAA???>>>===999;;;===@@@AAAAAA@@@@@@===<<<;;;:::888777666666888777666555555666777777666444000---,,,,,,---...******+++,,,---...///000...---,,,+++,,,---000111,,,,,,---...///000111111,,,,,,+++++++++,,,......---,,,,,,++++++,,,------...---,,,,,,++++++++++++))))))******+++,,,------)))+++,,,,,,***))))))***'''((()))***+++***))))))***++++++++++++***))))))((()))***,,,------------***+++++++++******,,,...+++***))))))++++++***)))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++******+++///222........................---------............///...............///000111000000///////////////000222111111111000000//////111222222333333222222111000222555777:::>>>CCCGGGSSS]]]kkkvvvrrrhhhRRRMMMGGGBBB@@@===999555999999888777666555444444333333444444333333222111222222333333333333444444111222222333333222222111333333333222222222111111444333333222111000//////111111111222222333444444000000111222222222222111000111111//////000333666999888666444333222111111111111222222222333333333555555555555555555555555333333333444444666777777444444444333333222222222555555555555555555555555777777777777666666666666999888777666666777888999999999999888777666666555555444444333333333444444===???CCCDDDCCC>>>999555666666666666666555444444iiiYYYPPPLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGFFFEEECCCAAA@@@@@@???===>>>???@@@@@@???>>>======<<<;;;:::888777666666777777666555555666777888333111///......///111333---......//////000000111111000///.........///000............////////////---,,,+++******+++---------,,,,,,++++++++++++,,,...---,,,,,,+++++++++,,,++++++,,,,,,---------...)))+++,,,,,,***))))))***((()))***+++++++++******+++++++++++++++***))))))******++++++++++++++++++***+++++++++******,,,...,,,*********+++,,,+++******++++++,,,,,,++++++***,,,------......------,,,++++++*********+++,,,,,,////////////////////////......---+++)))***,,,...........................------------............///............//////000//////............//////111111111111000000000///111222222333333222222111111333555666777999===@@@BBBIIISSS\\\dddnnnzzz{{{qqqggg[[[SSSHHHDDD???<<<;;;999666444444555555555555666666666333333444444333333222111222222222333333333444444111222222333333222222111333333222222222111111111333222222111111000000000111111111111111111111111000000111222222222222111111111111000///111444666;;;;;;:::999777666555444111111111222222222333333444444444444444444444444333333333333444555666777555555555444444333333333666666666666666666666666777666666666666666666666999888888777777777888888999999888888777666666555555444444333333444444555999<<<@@@CCCCCC@@@<<<999777888888888777777666555gggXXXPPPMMMKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEEEECCCBBBAAAAAAAAAAAA===>>>???@@@@@@???>>>======<<<;;;:::888777666666555555555555666777888888333222111///000111333444000000000000000/////////...------,,,,,,+++******/////////.........---------,,,+++*********+++,,,---,,,+++***************------,,,+++++++++,,,,,,******+++++++++++++++***)))+++,,,,,,***))))))***)))******+++,,,++++++++++++++++++++++++******))),,,,,,+++******************+++,,,+++******,,,------+++***+++,,,---,,,+++)))******++++++******)))------............------++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,******,,,...........................------------............000//////............///......------------......111111111111000000000000111111222222222222111111222333444444333333555777777:::???DDDJJJTTT```hhhqqqwww{{{lll^^^TTTLLLDDD@@@===:::888777777777555444333333333444444444555555333333333333333222222111222222222222333333333333111111222222222222111111333222222222222111111111111111111111111111111111222111111000//////......///000111111222222111111111111222111000111444666;;;;;;;;;;;;999777666444111111111222222222222333333333333333333333333333333333333333444555666666555555555555444444444444666666666666666666666666666666666666666666666666999999999999999888777666999999888888777666666666555444444444444444555555444777<<<@@@AAA@@@>>><<<888999999999999888888777zzzdddVVVPPPMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@???:::;;;===???@@@AAAAAAAAA===<<<;;;:::888777666666444444444555666777888888777666444222111000111111000000//////...------,,,***++++++,,,,,,+++******........................---,,,+++***)))***++++++,,,,,,+++***))))))))))))---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,+++***)))+++,,,,,,***))))))*********++++++,,,,,,,,,,,,++++++,,,,,,++++++***))),,,+++************+++,,,***+++,,,+++******+++------,,,++++++------,,,+++******++++++++++++******,,,,,,------------,,,,,,,,,++++++***************++++++++++++++++++++++++***+++,,,,,,,,,---///111........................,,,,,,---------.........111000///.....................---------...//////111111111000000000000000111111222222222222111111222333333333111000111333444555777999<<>><<<:::777777666666666666666555666555555444333333222222222333333333333222111111111222222222222333333333111111222222222222111111222222222222111111111111///000000000111111111222111111111000000////////////000000111111111111111111222222222111222444666666777888888888555333111111111111111222222222222111111111111111111111111333333222222333444555555444444444444444444444444666666666666666666666666555555555666666666666666999999:::::::::888777555888888888888777777666666555444444444444555555666222555999===??????>>>===888888999999999888888777uuuaaaUUUPPPNNNNNNLLLLLLKKKJJJHHHHHHGGGGGGHHHGGGDDDBBB@@@>>>======;;;;;;===>>>???@@@AAAAAA===<<<;;;:::888777666666333333444555666777777777777666444333222222222222222111000///...------,,,,,,---...///000000000000,,,,,,,,,---...//////000---,,,+++*********,,,,,,,,,+++******)))))))))***,,,,,,,,,++++++,,,,,,------...///000000///---,,,)))+++,,,,,,***))))))***+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************+++,,,---...+++,,,,,,+++***)))+++------,,,++++++------,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++---,,,,,,+++++++++,,,,,,------------------------***+++------,,,---///111........................,,,,,,,,,------------...111000///...............//////......///000000111000000000000000000111111000111111222222111111000000222333333111111222333333333444444555888;;;===EEEIIIRRR___nnn{{{vvvlllaaaZZZNNNJJJDDD???<<<:::999888555666666666555444444444666555555444444333333333222222333333222222111000111111111222222222333333000111111222222111111000222222222111111111000000/////////000111111222222000000000111111111222222//////000111111111111000000111222222111222333555333444555666666444222000000000111111111222222222111111111111111111111111333222222222222333333444222222222222222222222222444444444444444444444444444444555555666666666777888999999:::999888777666888888888777777777777777444444444444444555666777333555888:::<<<<<<;;;;;;666666777777777777777666ttt```UUUQQQOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGEEEBBB???>>><<<<<>>>>>>>>>>>>>>>>>???===<<<;;;:::888777666666333444555666666666666666333222222333333444555666444444333222111000//////***+++,,,---...000111111***+++,,,---...///000000,,,,,,+++++++++,,,---...++++++*********+++++++++,,,,,,+++++++++,,,------((()))+++,,,---+++***))))))+++,,,,,,***))))))***+++************+++,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---.../////////+++,,,,,,+++***)))+++,,,---+++***+++,,,---,,,+++,,,,,,,,,------,,,,,,,,,******++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,---........................,,,,,,,,,,,,------------000//////............//////////////////000111222000000000000111111111111000000111111111111000000///111333333333222333444444555555555555555444444:::;;;BBBLLLUUU\\\fffooozzzoooddd\\\SSSJJJDDD>>>===;;;:::888666555555222444555555333111111111222222333333444555666666222222222222222111111000111111111111222222222222000000111111111111000000222111111111111000000000/////////000000111111111//////000111111222333333...///000000111111000000...000111222111111222444333333444555555444333222000000000111111111111222111111111111111111111111222222222111111222222333111111111111222222222222333333333333333333333333444444444555555666666777777777777888888888777777888888777777777777777777444444444444555666777777555666777888999999888888444555555666666666666555vvvcccWWWQQQNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGGGGEEEDDDAAA@@@>>>======??????>>>>>>>>>>>>??????===<<<;;;:::888777666666333444555666666666555444111222222333333444555555444444333222111111000000))))))))))))***+++---...,,,,,,,,,------.........,,,,,,++++++,,,...000111+++******++++++,,,---...,,,+++++++++,,,,,,---...###%%%''')))***)))'''&&&)))+++,,,,,,***))))))*********)))))))))***+++,,,,,,,,,------,,,,,,+++******,,,...000111000...---,,,,,,---+++***)))***,,,,,,*********+++,,,+++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************+++,,,......))))))))))))))))))))))))---...000///---,,,,,,---........................++++++,,,,,,,,,---------///............//////000......---...///000111111///000000000111111111111000000111111111111000000///111333444333222222333555444333333444555444444666555999@@@CCCEEELLLUUU```iiivvv}}}uuueee]]]TTTLLLGGGBBB>>>:::666666777666555444333333111333555555333111111222000000111222333444555555222222222222222111000000111111111111222222222222000000111111111111000000111111111111000000000000/////////000000000000000///000000000000000000000...//////000000000000000---///111111000000111222333333333333333333333333000000000000111111111111111111111111111111111111222222111111111111222222111111111222222333333333444444444444444444444444333333444555555666777777555555555555666777888888777777777777777777777888444444444444555666777888555555666666777777777777333444555666666666666666zzzeeeXXXQQQNNNLLLKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDBBBAAA@@@?????????<<<<<<<<<===>>>@@@BBBCCC===<<<;;;:::888777666666444555666666666555444333444444444333333222222111222222111111000//////......---+++******,,,---///......---------,,,,,,,,,,,,,,,+++,,,---///111333*********+++,,,---//////++++++++++++,,,,,,---...&&&(((+++.........,,,+++)))+++,,,,,,***))))))******)))((((((((()))+++,,,,,,,,,------,,,,,,+++***,,,...111222222000---***,,,------+++***)))***,,,+++***))))))++++++***)))******++++++++++++******+++,,,,,,------,,,,,,+++((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///......///111........................++++++,,,,,,,,,---------...............///000111,,,,,,,,,---...///000111//////000000111111111222000000111111111111000000///111333444222111111111000...------...111222222555333555:::;;;:::???HHHIIIQQQ]]]iiirrr{{{uuuggg^^^QQQKKKBBB===;;;;;;999777222333444444333444555666111444777777555333444555222222222111111111111111111222222222222111000000000111111111111222222222000000111111111111000000111111111111000000000000000000000000000/////////000000000///......------...//////000000000000000,,,...000000000///000111111111000000000111222333000000000000111111111111111111111111111111111111222222111111111111111222222222222333333444444444555555555555555555555555333333444444555666777777444444333444555666888:::777777777777777888888888444444444555555777888888444444555555666777777888444444555666666777666666zzzdddVVVPPPNNNNNNLLLKKKJJJHHHGGGFFFEEEEEECCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;===???AAABBB<<<;;;;;;:::999888777777333444555666666777666666888777444222111000000111222222111111000/////////***,,,...000000...,,,***............////////////...---,,,,,,++++++,,,,,,******))))))******+++,,,------,,,++++++******)))************************///...---,,,+++)))((((((************************............---+++)))'''+++222999777///)))***---++++++************++++++******))))))******+++,,,///...------++++++***)))---,,,***(((((()))***+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,------.../////////---+++***+++...000...,,,------------------------////////////////////////000000000///......------333222000...---...///000333222222222222222333333111111111111111111111111444333222111111333555666222222333444666888:::;;;>>>AAAGGGMMMUUU___iiiooo~~~zzzpppeeeYYYPPPKKKCCC@@@;;;777555666888:::444444444444444444444444333333333333333333333333111111111111111111111111333333333222222222111111222111000.........///000000000000000000000000000000000000000000000000000//////......---------,,,000000//////000111222222////////////000000000000111111000000///.........222222222222222222222222111111000000000000000111111111111111111111111111111111111111111111111111111111222222222222111111444444444444333333222111444333333333333444555555555555666555333333555777555666777999999888888777777666555444444555666777333333333444444444444555333333333444555666777777{{{dddVVVPPPOOONNNLLLKKKIIIHHHFFFFFFEEEEEECCCBBBAAA@@@???===<<<<<>>===<<<======>>>???<<<;;;;;;:::999888777777555666666777777777666666555555444333222222222222222222111111000/////////+++,,,...//////...,,,+++............////////////...---,,,,,,++++++,,,,,,))))))*********+++++++++,,,,,,++++++++++++******,,,,,,,,,+++++++++++++++***************)))))))))+++++++++++++++++++++++++++++++++,,,++++++******)))///444333---***+++---,,,++++++++++++++++++,,,------,,,,,,------...///...------,,,,,,++++++***///...---++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,...,,,+++,,,...///...,,,------------------------.............................................///222111///...///000111222111000000/////////000000111111111111111111111111333222111000000222333444333333333444555666777888888;;;>>>CCCHHHOOOWWW\\\gggkkkpppssswww|||zzzxxxsssnnngggddd___WWWNNNFFF???<<<<<<;;;:::888666666555555444444444444444444444444333333333333333333333333333333333333333333333333333222222222111111111111111111000///////////////000000000000000000000000000000000000000000000000000000000000//////......000000//////000111111222....../////////000000000///000000000000000000000222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111222222333333333333222222333333333333333333222222222222222222222333444444444555555555333333444666555666777888999888888777666666555444444555666666555555555555666666666666444333333444444666777777yyycccVVVPPPNNNNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@???===<<<<<>>>>>======>>>>>>???<<<;;;;;;:::999888777777555555666666666555444444333333444444555444444444222222111111000/////////------------------------............////////////...---,,,,,,++++++,,,,,,((()))******++++++***************+++++++++++++++---------,,,,,,+++++++++***)))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------)))+++------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,......------......///000,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,+++*********...---,,,,,,---...---+++------------------------........................+++,,,,,,---......//////000000//////000111333444000000///...............111111111111111111111111111111000//////111222333444333333333333444444555444555777888:::>>>CCCFFFMMMPPPUUUZZZ```jjjwwwyyypppjjjddd[[[TTTMMMKKKGGGBBB===999777555555666777888777555333111444444444444444444444444222222222222222222222222333333333333333333333333111111111111000000000000000000000000000//////...000000000000000000000000000000000000000000000000222222111111111111000000000000/////////000111111------........./////////...//////000111111222222000000000000000000000000111000000000000000111111222222222222222222222222111111111111111111111111333333333444444333333333222222222333333333333333111111111111111222333333333444555444333333444555555666777888888888777777555555444444444444555555666666777777777888888888444444444444444555666777ttt```TTTOOONNNMMMJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;<<<===???@@@AAABBB<<<;;;;;;:::999888777777444444444444444333222111333444555666666555444333222222111111000/////////...---,,,,,,,,,,,,---...............////////////...---,,,,,,++++++,,,,,,((((((******++++++***)))((())))))***+++,,,,,,,,,---------,,,++++++******...---+++***'''&&&$$$###,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((***,,,...///,,,+++******++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------+++++++++,,,,,,---------,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,+++++++++***///...------------,,,+++------------------------........................,,,,,,,,,---------....../////////...///000111222222111000///////////////111111111111111111111111111000000000000111222333222222222222222333333444444555555555444666888;;;>>>@@@CCCGGGMMMWWWbbbjjjyyywwwkkkaaaZZZSSSKKKFFFAAA???===:::888777777777222333555666666555333222333333333333333333333333222222222222222222222222000000000000111111111111000000000000000/////////...///000111111000///...000000000000000000000000000000000000000000000000111111111111111111111111000000/////////000000111------------.........///000000000000111111222222000000000000000000000000000000000000000000111222222222222222222222222222111111111111111111111111222222333333333333222222111111111222222333444444111111111111111222333333222444555555333333333444666666666777777777777777555555444444444444555555666666777777777888888888444444444444444555666777ooo\\\RRRNNNMMMMMMJJJJJJJJJIIIGGGFFFDDDCCCBBBAAAAAA@@@???>>>======;;;;;;===>>>???AAAAAABBB<<<;;;;;;:::999888777777555555555555555444333222444555555666555333222111222222111111000////////////...,,,++++++,,,...///............////////////...---,,,,,,++++++,,,,,,(((((()))************)))(((((()))***++++++,,,---,,,+++++++++*********)))///...---+++)))'''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...///000---******+++,,,+++)))******))))))))))))*********************++++++,,,***++++++,,,,,,------...,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,------------.........---,,,,,,,,,,,,------------------------..............................---------,,,,,,,,,//////......------------111111000///......//////000000000000000000000000111111111111111222333333000000000111222333444555555666666555444444666888999999:::<<<@@@GGGOOOUUU]]]eeeoooyyy|||jjjcccXXXOOOJJJFFFBBB@@@999888666555444444555666333333333333333444555555333333333333333333333333111111111111111111111111/////////000000111111111////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000------------.........///111111111111000000//////////////////////////////000000//////000111222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111222333444222222222222222333444444222444666666444333333444666666666666666777777777555555555555555555555555555555666666666666777777555444444444444555666666ppp]]]RRRNNNMMMMMMJJJJJJKKKJJJIIIGGGEEECCCAAAAAA@@@@@@???>>>>>>===>>>??????@@@@@@??????>>><<<;;;;;;:::999888777777666777777777777666666555444444444444333222111000222222111111000/////////...---,,,,,,,,,,,,---...............////////////...---,,,,,,++++++,,,,,,)))(((((((((((()))***+++(((((())))))***+++,,,,,,************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------///...,,,+++++++++***)))))))))(((((((((((()))))),,,++++++++++++,,,------+++++++++,,,,,,---------............------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---.........,,,.........,,,+++,,,---------------------------------------------------//////......---,,,,,,+++.........---,,,,,,++++++......------------......000000000000000000000000111111111222222222222333//////000000222333444555333444555555444444666777777666555555888<<<@@@CCCEEEKKKTTT\\\dddnnnxxxssshhhbbbSSSMMMEEE???<<<;;;;;;;;;666666555444444444444444555333222111111333555777333333333333333333333333000000000000000000000000000000111111222333333333////////////000000000000...//////000000000000000000000000000000000000000000000000000000000000000.........////////////000000000//////......//////------........./////////111111111000///......---////////////////////////////////////000111222333333333333333333333333333111111111111111111111111000111111222222111111000222222111000000111333444222222222222222333444444222555777777666444444444666666555555555666777888555555666666666666555555444444444555555555666666555555444444444555555666uuubbbVVVPPPNNNMMMKKKKKKLLLLLLJJJHHHEEEDDDAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???>>><<<;;;;;;:::999888777777444444555666666666555555333222222111111111222222222222111111000/////////---------,,,,,,---------............////////////...---,,,,,,++++++,,,,,,***)))'''&&&&&&(((***,,,(((((())))))******++++++)))******++++++,,,,,,---******++++++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++******))))))))))))******---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,+++---......,,,+++---///------------------------------------------------///.....................---------...------,,,,,,------------...///000000000000000000000000000000///000000111111111111111111111111111222222333444111333444444333333444666444333222333555777999:::888<<>>:::777555555555555444555555666666555555444444333111111111222444555222222222222222222222222000000000000000000000000000000000111222333333333/////////000000111111111///////////////000111111000000000000000000000000000000000000000000000000........./////////000000000000///...................../////////000000000/////////...............000000000000000000000000////////////000111222333333333333333333333333333111111111111111111111111111222222333333222222111444333111000///000222333111111111111111222333333333555888888777555555555666555555444555666777888666666777888888777666666444444555555555666666666666555555444444444555555{{{fffYYYRRROOOMMMKKKLLLMMMMMMKKKIIIFFFDDDAAA@@@@@@@@@???>>>>>>>>>:::<<<>>>@@@AAABBBBBBAAA<<<;;;;;;:::999888777777000111222222333333333333111000//////000222333555222222111111000/////////------------------------............/////////000...---,,,,,,++++++,,,,,,+++)))'''%%%%%%(((+++---))))))))))))************)))***+++,,,---......///,,,,,,,,,+++++++++******************************&&&(((***+++,,,,,,,,,+++&&&)))+++,,,+++***+++---++++++************++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++,,,,,,------------......,,,,,,++++++,,,,,,---...,,,,,,++++++***)))))))))***,,,......,,,,,,...000------------------------------------------------------......///000000000+++,,,---...////////////////////////111222333444000000000000000000000000...//////000000000000000444333333222111111222222111222444444333333444555222222222333666888888888333666:::;;;<<>>=========@@@BBBCCCAAA@@@??????>>>=========<<<;;;777555555555666666666666555555111222222222222111000000444444333222111000//////......---------,,,,,,,,,((()))+++---...///000000,,,,,,++++++,,,,,,---...---,,,***)))((()))***+++((()))+++---.........---))))))))))))))))))))))))///...,,,+++******+++,,,//////...---+++***))))))+++)))((((((***+++,,,,,,***+++,,,***'''%%%%%%%%%,,,,,,++++++***++++++,,,************************---...---+++******,,,...------.........---,,,+++...---,,,++++++,,,---...------------------------......---,,,,,,++++++***,,,---...//////...---,,,---///000///,,,+++***+++......////////////......////////////000000000000000//////...------,,,,,,111111111000000000000000222222222222222111000///222222222111111111111111///000000111222333333333444444444444333222222111222333444444444333222111555555555555777:::<<<===EEEIIIOOOUUU[[[ccclllssssssyyy~~~rrrfff\\\UUUQQQOOOMMMIIIDDD???:::666444555555555444444333333333444444444333333222222222222222222111111111000000222222222111000...---,,,////////////////////////000000000000111111111111222///......111111000---.........///////////////------...//////......---///333777666111------...............////////////000000000000000000000000111111000000/////////...000000000000000000000000......//////000000111111000000000000000000000000222222111111111111111111222222111111111111222222111222333333111111222333333333333333333333333333222222222222222222222222666666666666666666666666555555555666666666666777333555999;;;:::888444111555444444555555666777888777777666666555555555555jjjZZZSSSQQQQQQLLLMMMMMMLLLKKKHHHEEECCCEEEEEEDDDCCCAAA@@@??????===???BBBBBBAAA@@@??????>>><<<;;;::::::999777555555555555666666555555555222222222222222111000000000000000111111111222222//////.........---------......///000000000000000++++++******++++++,,,---//////...---------------++++++,,,,,,++++++***)))***++++++,,,---.........,,,,,,+++*********++++++++++++,,,,,,---------...+++***))))))+++,,,,,,+++---...///...+++***)))***+++++++++***++++++,,,,,,+++++++++******************+++++++++******,,,...+++,,,,,,,,,++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------............---------...//////---++++++,,,......////////////......,,,,,,,,,,,,------------........................000000000000000000000000000000111222222111111111////////////////////////...//////000111111222222333333333444333333222222222222333444444333222111222222222222444666888999999<<>><<<999777666555555444444444333333333333333333333333222222222111222222222111111111000000//////000000000//////...//////////////////////////////000000000111111111111///......111111000...////////////000000000000//////////////////......000444888777333///...000............////////////000000000000000000000000///.........------------.................................///000000111111000000000000000000000000111111111111111111111111222222111111111111222222111222333333111111222333333333333333333333333333222222222222222222222222333333333333333333333333333333444444444555555555444666888999999777444222333333333444444555666777666666666555555444444444|||hhhZZZSSSPPPOOOLLLLLLLLLLLLJJJHHHEEEDDDEEEEEEDDDCCCAAA@@@??????===???BBBBBB@@@?????????===;;;888777777777666444444444555555555555444444222222222222222111111000/////////000000000111111000000/////////...............///......---,,,+++***************++++++,,,,,,,,,,,,,,,,,,+++******,,,+++******))))))************+++,,,...///000111))))))***+++++++++******++++++,,,,,,---...//////+++******+++------,,,+++---...000///---,,,,,,---+++*********+++,,,,,,---++++++++++++******))))))(((***,,,---------...///,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,...//////...------...........................+++++++++,,,,,,,,,,,,---,,,,,,------...///000000......//////000000111111...///000111222222222222///////////////////////////000000111111222222222111222333333333333333333111222222333333333222222111111111111222333444555444555777777777999===@@@CCCFFFLLLRRRWWW\\\bbbfffssswww}}}~~~uuutttqqqllleee]]]UUUPPPKKKIIIFFFBBB>>>;;;999888555555555555555444444444444444333333333333333222222222222111111111111111222111111111111000000000+++,,,---///000000000000//////////////////////////////000000000000111111000///...///000111000///000000//////000000111111222111000///......///000///333666555111......///............////////////////////////////////////............------------........................---......//////000111111000000000000000000000000111111111111111111111111222222111111111111222222111222333222111111222333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333555666777777777666444333333333222333333444555666555555444444444444333333zzzfffXXXQQQMMMKKKLLLLLLLLLKKKIIIGGGFFFDDDCCCCCCBBBAAA???>>>=========???AAAAAA@@@??????@@@<<<999666555555555555444333333444444444444333333222222333333222222111000222222111000///...------////////////.........---------------,,,++++++***++++++******++++++,,,---((()))***+++***)))((('''))))))((()))***+++---///(((((()))***+++,,,---...'''(((***,,,,,,,,,,,,+++...---------------------+++++++++---......,,,***)))+++------,,,+++,,,---************+++,,,------,,,,,,++++++***)))))))))))),,,...//////......///......------,,,,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++*********+++,,,------...///...,,,,,,,,,,,,...///,,,...//////...---...///........................------........./////////,,,,,,------.../////////------...//////000111111...//////000111111000000000000000111111111111111111111222222222333333333000111222333333333333333111111111222222222222222222222222222222333333333555666666777888999<<<===777999<<>>;;;999666555444555555555444333333222222333333333333222222222222111111111000000000000000111111111111000000000000+++,,,---...///000000000////////////////////////////////////000000000111////////////000000000000000000////////////000111333111///---------///000---///111111...,,,+++,,,............////////////........................000000000000000/////////000000000000000000000000------......///000000111000000000000000000000000000000000000111111111111222222111111111111222222000222333222111000111222222222333333333333444444333333333333333333333333333333333333333444444444111222222222222333333333666666666555555555444444333333333333444555666777333333333333333333333333zzzfffXXXQQQLLLIIILLLKKKKKKJJJHHHGGGFFFEEECCCCCCBBBAAA???>>>======>>>???@@@@@@???>>>???@@@;;;888666444555555555444333333444444444444333333222333333333333222111111222222111000///...------.........---------,,,,,,...//////000000000000///---,,,,,,,,,,,,---......++++++,,,---,,,+++***)))+++*********+++---///000))))))))))))************((()))+++---......------------------------,,,,,,,,,+++,,,---......,,,)))''')))++++++++++++,,,---+++*********++++++,,,---+++++++++*********))))))***,,,...///---,,,+++,,,///...---,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++(((((()))***+++,,,------...---,,,++++++,,,---...+++---//////...---...///......------------........./////////000000000000........................,,,,,,---...///000000000000000000000000///...---//////000000111111111111000000000000111111111111000111111222333333333333000000000000111111222222111111222222222222222222444444444444666777888888777888888888888:::===@@@===AAAFFFJJJNNNSSSXXX[[[fffiiiooovvv|||pppmmmhhhaaa[[[UUUQQQOOOIIIGGGCCC@@@===<<<;;;;;;:::999888777666444333222555555555444333333222222222222222222222222222222000000000000000000000000000000000000000000000000......///////////////...////////////////////////...////////////000000000...////////////000000111222111///...---...///000111000...,,,,,,,,,...///---...//////---,,,++++++............////////////------------------------/////////000000000000000000000000000000000000000---------...//////000000000000000000000000000000//////000000000111111111222222111111111111222222000111222222000000111222222222222333333444444444333333333333333333333333222222222333333333444444333333333333444444444444666555555444444444444444444444444444555666777888222333333333333333333333|||gggZZZSSSOOOLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@??????>>>???@@@???>>>>>>???@@@;;;999777666777777666555444444555555555555444444333333333333333222222111/////////000000000111111...------------,,,,,,,,,+++,,,---...///000000000---------------...//////***++++++++++++***))))))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---.........******++++++,,,---......---,,,+++,,,------+++)))(((***,,,,,,,,,,,,---...,,,,,,++++++***++++++,,,************************)))+++,,,+++***((())))))---,,,+++***)))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---------,,,,,,,,,,,,------+++---......---,,,,,,---///...---,,,,,,---...///---------.........//////..................------,,,,,,------......//////000000000000///...---,,,,,,------......//////000........................000111222222222222222222////////////000111222333//////000111111111000000444333222222333333222000777777777666555555777999555777;;;===???AAAEEEGGGIIILLLQQQWWW]]]bbbeeeffflllmmmrrryyyzzzqqqhhhbbbUUUSSSPPPKKKGGGDDDBBB@@@???===;;;888777666666777444555555666666666555555111111111222222333333333000111111111111222222222000000000000111111111111//////000000000000000111000000111000000///......////////////////////////......////////////000000---...000000//////111222555333111...------...//////...---,,,,,,---...///000000000000//////..................////////////........................---------.......................................,,,------......///000000000000000000000000000000...//////000000111111111222222111111111111222222000111222111000000111222111222222333333444444555333333333333333333333333000000000111111222222333444444444444555555555555555555444444444333333333555555555555555777888888222222333333333333444444zzzdddYYYTTTQQQNNNKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@??????>>>???@@@???======>>>@@@:::999888999999999777555555555555666666555555555333333444444333333222111000000000111111111222222............------------)))***+++,,,---------------,,,,,,,,,,,,---......+++******))))))))))))))),,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------+++*********+++,,,------*********++++++,,,,,,,,,---,,,******++++++***)))(((***,,,---,,,+++,,,---------,,,+++************)))))))))***++++++,,,,,,***+++++++++******+++---...,,,+++))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,+++---...---+++******+++///...,,,++++++,,,...///,,,,,,,,,---------......,,,,,,------.../////////------------------------....../////////...------,,,,,,------...//////000/////////...............111222222222222111111000//////......///000222333///000111222333333222111666444222333444444222000222333444333333333444666333444666777777888:::<<<:::<<<@@@DDDGGGJJJKKKLLLOOOQQQTTT[[[bbbgggiiiiiinnnooooooooooooqqquuuxxx}}}|||||||||{{{zzzxxxwwwvvvlllhhhbbb\\\WWWRRRMMMJJJBBBAAA@@@>>><<<;;;;;;;;;888888777666555555444444333444555666666666555444///000000111111222333333000000000000111111222222000000000111111222222222////////////000000111111111111111111111000000///////////////////////////........./////////000000,,,...000000//////111333:::888444111///...//////---------...//////000000111000//////000000///...............////////////........................------------.........///........................,,,,,,---......//////000000000000000000000000000......//////000111111222222222111111111111222222///111222111000///000222111111222333333444555555444444444444444444444444000000111111222333333444444444444444555555555555333444444444444333222222444444444444555666777777333333333333444444444555uuu```VVVRRRPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA???>>>======>>>??????>>>======>>>@@@::::::::::::;;;:::888555555555666666666666555555333333444444333333222111444444333222111000//////000/////////..................//////000/////////,,,,,,++++++,,,,,,---...000///...---,,,---...///&&&''')))+++,,,,,,,,,+++(((((()))***,,,---......+++***)))))))))***+++,,,------,,,+++***(((((('''...,,,)))((()))******)))''')))++++++*********+++......,,,+++***)))))))))(((((()))***+++,,,,,,---,,,---------,,,---000333000///---++++++,,,---...---,,,+++******+++,,,------------------------------------.........//////++++++---......---++++++,,,---...---+++)))))))))///...,,,++++++,,,...///---------.........//////***+++,,,---///000111111---------------------,,,,,,,,,---...////////////.........///000111111222222222222111111111111111222222222222222111000//////.........///000222333111222444555666666555555333222111333555666444222...///111222222222444666111333444444444444555777777888;;;===>>>?????????@@@@@@CCCHHHMMMPPPPPPOOOTTTTTTUUUTTTTTTVVVYYY\\\ZZZ]]]```dddiiipppxxx}}}~~~{{{yyyxxxuuurrrpppmmmjjjeeebbb[[[[[[[[[[[[ZZZXXXVVVTTTSSSOOOIIIDDDBBB@@@>>><<<888888888777777888888999444444555666777666666555333333444444333111///...222222222222222111111111//////000000111111111222000000111111222222222333.../////////000000111111000111111222222222111111////////////////////////............/////////000,,,...111000//////111333===;;;777333000//////000,,,---...000111111111111///...------.........,,,............/////////000////////////////////////.../////////000000111111000000000000000000000000,,,,,,------...//////000000000000000000000000000---......///000111111222222222111111111111222222///111222111000///000111111111222333333444555555444444444444444444444444222222333444555555666666333333444444444444555555222333444555444333222111333333333333444555666666333333333444444555555555wwwcccWWWQQQNNNLLLGGGHHHIIIIIIHHHGGGEEEDDDFFFEEEDDDBBB@@@>>>===<<<<<<<<<============<<<<<>>>>>AAAAAABBBBBBBBBBBBAAAAAADDDFFFHHHLLLPPPTTTWWWXXX[[[\\\^^^aaacccdddeeefffeeeeeefffgggjjjmmmppprrrrrrssstttvvvwwwyyyzzz{{{|||~~~wwwsssmmmiiidddbbbaaaaaa^^^\\\UUUTTTSSSPPPNNNKKKJJJIIIFFFEEECCCAAA@@@@@@AAABBB===<<<;;;:::999777666666777777666666666666777777333333333333333333333333333444444555555444444333000111111111111222222222000111222222222000///...000000000000000111111222000111111111111000//////111000000///...------,,,---------......000111222///......---------......///......------,,,++++++...999CCCAAA666---...333---------......000111111???:::222---+++,,,---...////////////000000000000000000//////.........---............////////////111111222111111000///...////////////............111111000000000000111111000000000000000000000000111111111222222333333333111111111111111111222222444333111000111333666777333444555555555555555444333333333333333333333333888888777666666666666666666666555444333333222222111111111222222222333333222333444444555555444444uuudddYYYSSSOOOLLLHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEDDDBBB@@@>>>======<<<<<<============<<<<<<===:::777555666666666555555555555555555555555555444444444444444333222111333222111000////////////,,,,,,------...---------,,,---/////////000111333555000***)))+++---,,,***))))))))))))************((()))***++++++,,,++++++)))***,,,------,,,***)))***+++,,,+++***)))***+++---+++))))))++++++***(((++++++***))))))***+++,,,******+++,,,,,,,,,,,,+++//////......---.........,,,++++++++++++,,,------,,,,,,---,,,++++++---///.........---------,,,,,,------------------------------...............---,,,,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...------------...,,,---///000000000......111000000///000000111222222111000///...//////000...//////000000//////...000000111111111222222222333333222222111000000000000000000000000000000000,,,,,,---...////////////222222222222222222222222111111000000000111333333222222222333444444555555444555555555555555555555555666777888999:::::::::::::::;;;;;;;;;;;;::::::888999;;;===@@@BBBDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\^^^aaacccbbb]]]YYYUUUSSSOOOLLLJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<;;;::::::::::::999999888888777666555555555555444444444444555555333333333333333333333333222222333333333333222222000000111111111222222222111111222222111111000///000000//////000000111222111111111000000000000///111111000//////...------------,,,------...///000///......---------......******+++,,,,,,------...///555::::::555///......------------...///000111<<<777111---,,,,,,------.../////////000000000000000/////////........................////////////000000000111000000//////........................111111000000000000111111111111111111111111111111000000000111111111222222000000000111111111222222111111111222222333444444555555666666666555555444333333333333333333333333777666666555444444555555666666555444444333222222444444444555555555666666222333444444555555444444rrrcccZZZTTTOOOLLLHHHHHHHHHHHHHHHFFFEEEEEEEEEEEECCCBBB@@@???======<<<<<<============<<<<<<:::888555555666777888777555555555555555555555555555555555444333222111000333222111000////////////***+++,,,---............//////000000///000333555888333,,,)))+++---...---(((((())))))***++++++,,,))))))***************)))((()))++++++,,,+++***)))***+++,,,+++)))((()))***...,,,***)))***+++******))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++++++++*********+++,,,,,,+++++++++++++++,,,------)))***+++***))))))+++------------,,,,,,,,,++++++,,,,,,,,,,,,---------------...............---,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.............../////////,,,---...///000///......+++,,,---...////////////000000///............///000//////////////////000000000000111111111222222111111111111111111111111111111000000000000111111111111000000000111111222222222222222222222222222111111111000111111222333000111111222222333444444555555444333222111000000444555555666666666555555444555555666666555555444444444555666777888999::::::::::::::::::999888888:::;;;<<<<<<======<<<<<<>>>>>>???@@@AAABBBCCCDDDBBBCCCEEEFFFFFFCCC@@@>>>@@@>>>;;;:::::::::999777888888888888888888888888666666666666666555444333555555555555444444444333333333222222222222333333333333333333333333333333111111111222222111111111000000000111111111222222222111111000000000000111000000//////000000111222222111000/////////000000111111000000//////......------,,,,,,,,,------.........---------......///*********+++,,,,,,------111000000111222111...***------------...///000000777333///------------,,,....../////////000000000////////////........................////////////......//////////////////........................111111000000000000111111000000000000000000000000/////////000000000000111000000111222333333444444///111222444555444333333666777777777666555444444333333333333333333333333666555444444333444444444666666555555444333333333222222222222333333333333222333444444555555444444pppaaaWWWRRROOOLLLIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>===<<<<<<============<<<<<<999777555555666777777666555555555555555555555555333333333222111000///...333222111000////////////+++,,,------.........---.........---,,,...111444666222...+++,,,------,,,)))))))))******+++++++++++++++,,,,,,,,,+++******)))***++++++,,,++++++******++++++***((('''((()))---+++***))))))+++,,,---)))))))))******+++,,,,,,******+++,,,,,,,,,,,,+++((((((((((((((()))***++++++++++++***+++,,,,,,---((()))******)))(((***,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---....../////////,,,---.../////////......++++++,,,,,,,,,---------........................222111////////////111222000000000000111111111111............//////000000111111000//////000111111444333222111111111222333111111111111111111111111111111111111111111222222000000111222222333333444444444333222111000000///222333444444555555444444444444555555555555444444666666666777888888999999777777777777666555444333666666888999999888777666888999999:::;;;<<<======:::;;;;;;<<<<<<;;;:::999:::999888888888888888777444555555555666666777777333444555666555444222111333333333333333333333333222222111111111111222222222222222222222222222222000111111222222111111000000000000000111111111111111000///......///000111///////////////000111111333111///...---...000111111111000000000/////////......------,,,---------...------------...//////......---,,,,,,++++++***///---+++---///000...+++---------------...///000111000...---......---+++........./////////000000///////////////.....................////////////,,,,,,---...////////////......////////////000000111111000000000000111111////////////////////////000000000000000000000000111111222333555666777777111222333444555555555555777888777777666555444333333333333333333333333333555555444444444444444555666666555555444444444333111111111111222222222222222333444444555555444444ppp___TTTPPPNNNLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>><<<<<<============<<<<<<999777666666666777555444555555555555555555555555222333333222111000///...333222111000////////////---.........------,,,+++------,,,+++***,,,///222000///......------+++***,,,+++++++++******))))))++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,)))***+++***((('''((()))***************,,,...///************+++***************+++,,,,,,,,,,,,++++++++++++++++++,,,---...+++************+++,,,,,,+++,,,......---,,,---///,,,,,,+++++++++*********+++++++++,,,,,,,,,------***++++++,,,++++++******---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))***+++---............,,,------...............333111///---,,,---///111---------............---000000...------...000000//////000000000111111111---------...//////000000111111000000000000111111111000...------...///000111111111111111111111111111111111222111111111111111111111222333333444444333222222222222222222222000111222444555555666666444444555555555555444444333333444555666666777888444444555555444444333222000111333555666666555444666666777777888888888999777777777777777777777777444555555555555555555555333333333333333333333333333333444555555444222111222222222333333333333444333333222222222222333333222222222222222222222222111111222222222222111111//////000000000111111111///...---,,,,,,---///////////////...///000000111222111///------...///111000000000000//////////////////..................---------------...///////////////...------,,,,,,---------------...//////...------------......///...---------//////---+++............////////////.........///////////////............////////////+++,,,---......///......//////000000000111111111111111000000000000111111000000000000000000000000111111111111111111111111///000111222333444555666333222111000111333555666777777777777666555333333333333333333333333333333666555555444555555666666666555555555555555444444444444444444555555555555222333444444555555444444sss```TTTOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBB@@@??????>>><<<<<<============<<<<<<888777666666777666555333555555555555555555555555333333444444444333222222333222111000////////////............---,,,+++***---......---,,,,,,///111+++,,,---......,,,+++***---,,,,,,+++******))))))))))))***************)))+++++++++,,,,,,---......)))***++++++))))))***+++(((***,,,,,,,,,,,,---///******+++++++++******)))******+++,,,,,,,,,,,,++++++************++++++,,,***************+++,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,+++++++++************++++++,,,,,,------++++++,,,------------------,,,,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------((()))+++,,,---------,,,---------------.........333111---******+++---///,,,---......///............------,,,,,,------.../////////000000000111111/////////000000111111111000000111111111111000000/////////......///000000111111111111111111111111111222222222222111000000000111111222333333444444111222222222333333444444000111222333555555666666333333444444444444333333111111222333444555666666333333444444444444333333---...000111222333444444444444444444444444555555555555555555444444444444///111333333222222222333444444444444333333333333111111222222222222111111222222222222333333333333333333222222222222333333222222222222222222222222111111222222222222111111/////////000000000111111...------------....../////////......//////000111111000///........./////////////////////.........//////.........//////000---------------...///000---------...//////000000,,,...///...,,,,,,///111...---------------......------,,,---//////---+++------........./////////.........///////////////............////////////------................../////////000000111111222111111000000000000111111222222222222222222222222222222111111111111000000------...///000000111111111///---,,,---///222444555666666666555444333333333333333333333333333333555555555555555555666777555555555555555555555555333333333333444444444444222333444444555555444444vvvcccWWWQQQMMMJJJJJJIIIHHHFFFFFFFFFFFFGGGCCCCCCBBBAAAAAA@@@??????<<<<<<============<<<<<<666555444555777888666555555555555555555555555555222222333444444444333333333222111000////////////---------...------,,,,,,,,,---......------...///+++,,,------,,,,,,------++++++++++++++++++++++++((()))***++++++,,,++++++************+++,,,---...(((***++++++******,,,---))),,,//////---+++++++++((((((***+++,,,,,,++++++******+++,,,,,,,,,,,,+++******)))((((((((())))))***************++++++,,,''')))+++,,,+++******+++---,,,,,,,,,++++++++++++)))******+++,,,,,,------)))***+++,,,---.........++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))***,,,---...---,,,+++---,,,,,,,,,------......---,,,+++))))))***,,,,,,,,,---...///000//////.........////////////......////////////000000000111//////000000000000000000...///111333333111///......///000111111111111111111111111111111111111111111222222333222111000/////////000111111222222333111111222222222333333333111111222333333333333333222222333333333333222222222333333444444555555555444444444444444333222222//////000000111222444444222222222222222222222222555555555555444444333333///222444444333111222333444444444444555555555555111000000000000000111111222222222222111111111111333222222111111222222333111111111111111111111111///000000111111000000///////////////000000000111---...//////000000000//////............///000000000000/////////.........------------............------------......///000---,,,,,,------///000000,,,,,,------...//////000,,,---......------...///...------,,,,,,------......---------//////...,,,---------.........//////............/////////000............////////////....../////////......------------...//////000000111111000000000000111111222222222222222222222222111111000000000/////////.........//////000000000000////////////111222333333444444444444444333333333333333333333333333333444444333333444555555666555555555555666666666666000000111111111222222222222333444444555555444444xxxggg[[[SSSMMMIIIJJJIIIHHHFFFEEEFFFFFFGGGCCCCCCBBBAAAAAA@@@??????<<<<<<============<<<<<<333222333555888999888777555555555555555555555555//////000111222222222222333222111000////////////++++++,,,---............)))+++------,,,+++,,,---,,,,,,,,,++++++,,,///222*********++++++,,,------***+++,,,---.../////////))))))))))))***+++,,,---((()))+++++++++,,,---///***...111111---)))((((((%%%''')))+++,,,---------******+++,,,,,,,,,,,,+++......---,,,+++++++++,,,*********)))***++++++,,,***,,,...///...------...---------,,,,,,,,,++++++))))))***+++,,,,,,------&&&'''(((***+++,,,------)))))))))***+++,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---//////...---,,,---,,,,,,,,,,,,---......,,,,,,---...////////////,,,---///000000000//////111222333444444333222111////////////000000000000........................---///222444444222///---)))***,,,...///......---000000000000000000000000111222333333222111000///......//////000111111111222222222111111111111111222222222222222111000000333333444444444444333333222222222222222222222111222222222111000///------111000///...///000222333////////////............444444444444333222111000...111444444222000111333//////000111111222333333222111000//////000222333222111111111000000000000222222111111111111222222111111111111111111111111......////////////......////////////000000000000...///000222222222111000...............///000000/////////000//////...---,,,---------------------+++++++++,,,---...///000,,,,,,,,,---...///000111///......------,,,++++++...---,,,---......---,,,...------,,,,,,,,,------///...------...///...------------.........//////---.........//////000000............/////////000///000000000///...------++++++,,,,,,---...//////111111000000000000111111////////////////////////000000//////.........---111111111111111222222222000111333444555555444444222222333333444333333333333333333333333333333333222222222222333333444555555555555666666666666666333333444444444555555555222333444444555555444444wwwdddWWWPPPLLLKKKGGGGGGHHHHHHHHHGGGFFFEEECCCCCCAAA???===;;;:::999:::;;;;;;<<<<<<<<<<<<<<<888666555555777888777666555555555555444333222111444333222222111111222222666555333111///---,,,+++........................------------------------111///---,,,------,,,***---,,,+++******+++,,,---,,,---...///...---,,,+++(((((()))***++++++++++++******+++++++++******)))///...------,,,,,,,,,,,,---,,,++++++******++++++...,,,***)))((()))***+++,,,,,,++++++***)))))))))((()))***+++,,,---------,,,,,,+++++++++,,,---...---------------------...---,,,***)))))))))******,,,,,,+++******+++,,,,,,------------------------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,***+++,,,---...---,,,,,,/////////...---,,,***))),,,,,,,,,---------......//////...------------......000111000///...///111111111000000//////......000000000000000000000000111111111111111111111111---...///111222222222222000000000000111111111111111000///......///000111,,,---...000111111111111222111000000000111333333111111111111111111111111222222222222222222222222222111111111000000//////000111111111111222222222333333222111111222222222111111111111111111111111333333333222222222111111///111333333222111000111111111111111111111111111111111111111111111111111111111111111111111111111222222222111000//////...000000000000000000000000---......///////////////000//////...///000111222000000000000000000000000//////............/////////---,,,+++,,,///222444*********+++,,,---...///******+++++++++,,,,,,,,,---,,,+++,,,...///...------------------------------...///000111111111111,,,---------------,,,,,,............////////////...------------...//////..........................................---------------.........//////222111111111000000//////000000////////////000000000000000000000000000000////////////////////////111111111000111111222333...111222111444888777333222222222333333333444444444333333222222333333444555555555555666666666666444444444444444444444444333444444222111111333555wwwcccUUUNNNKKKJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCBBB@@@>>><<<;;;:::;;;;;;<<<============<<<888666555555777888777666555555555555444333222111333222111111000000111111111111111000000000000000........................------------------------///---+++++++++,,,+++***+++******))))))******+++&&&''')))***+++,,,,,,---))))))+++,,,---.........)))******+++++++++******---,,,+++***************))))))))))))******+++,,,---+++***)))((()))++++++******************++++++)))***++++++,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++++++++---,,,***)))))))))***+++,,,,,,+++******+++,,,,,,------------------------------,,,+++++++++++++++************************,,,,,,,,,------.........***++++++,,,,,,++++++******+++,,,---------,,,,,,------......------,,,,,,,,,,,,,,,---------......//////...------------......000111000///...///000111000000000/////////...////////////////////////........................,,,,,,------......////////////000000000111111111000000////////////000000...///000111222222222222111111000000000111222333111111111111111111111111222222222222222222222222111111111111000000000///000000111111111222222222222222111111111111222222222222222222222222222222333333222222222111111111000222444444333111111222111111111111111111111111000000000000000000000000000000000000000000000000222222111111000//////...////////////////////////...//////000000000000000....../////////000////////////////////////////////////............//////000///---------...000111++++++++++++,,,------...++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---------------------------,,,,,,---------,,,,,,+++------.........------,,,------------............---------............///........................................................./////////000000111111111000000000//////000000////////////000000000000000000000000000000////////////////////////111000000000111222333333333444222///000222111,,,333333333333444444444444444333333222222333333444555555555555666666666666444444444444444444444444333444444333111111333555xxxcccTTTLLLIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCAAA???===<<<;;;<<<<<<===>>>>>>>>>======888777555555666777777666555555555555444333222111222111000000//////000000//////000000000000111111...................................................,,,******++++++***)))))))))))))))))))))))))))))))))***,,,---...000000))))))+++,,,---.........((()))***+++++++++++++++,,,++++++************+++'''''''''((()))+++,,,---+++***)))))))))***+++,,,((())))))***++++++,,,,,,***++++++,,,,,,,,,++++++((()))***+++,,,+++******------------------,,,,,,,,,,,,+++************+++,,,++++++******++++++,,,------------------------+++,,,,,,,,,,,,++++++***************************------------............***++++++,,,,,,++++++******+++,,,---------,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......//////...------------......///000000......///000000000000000////////////////////////////////////...........................---,,,++++++,,,---...//////000000000000111111///000000111111000000///111111222222222222111111111000000000000111222222111111111111111111111111222222222222222222222222111111111111000000000000000000000111111111222222222111111000000111222222222222222222222222222222333222222222222111111111111222444444222222222333111111111111111111111111////////////////////////////////////////////////222111111000000//////...........................//////000111111111111000,,,---.../////////......//////////////////////////////............//////000//////......---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,---------------,,,+++,,,.........------------------------------------,,,,,,+++))))))------...............---+++,,,,,,,,,------------,,,,,,.../////////...---................................................/////////000000000000000111111000000000000//////111000000//////000000111000000000000000000000000000000000000000000000000000000000000111222333444333444333111333888999666333444444444444555555555444333333222222333333444444555555555555666666666444444444444444444444444333444444333222111333555zzzcccSSSLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@>>>===<<<<<<======>>>>>>>>>>>>>>>999777555555666777666555555555555555444333222111222222111000000000000000111111111000//////..............................////////////////////////...,,,+++***+++,,,+++***))))))************))))))......------------......))))))***++++++++++++***'''((()))***+++,,,,,,,,,------,,,,,,,,,,,,,,,---((((((((())))))***,,,,,,***)))))))))***+++,,,---))))))*********+++++++++++++++,,,,,,,,,+++******((()))+++,,,---,,,***)))------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,---------......//////...------------......///000///......///000000000000000////////////////////////////////////000000000000000000000000222111///------...///000////////////000000000111...///111111111111///...111222222222111111000///000000000000000111111222111111111111111111111111111111111111222222222222111111111000000000000000000000000000111111111111222222111111111222333333222222222222222222222222222222222222111111111111000111333222111000111222111111111111111111111111////////////////////////////////////////////////111111000000////////////////////////////////////......///000000000000000------,,,,,,,,,---...//////////////////////////////......------......///....../////////...---,,,------,,,+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,......---,,,------------------------...............---,,,,,,------.../////////......,,,,,,,,,,,,------------+++,,,...000000///...,,,........................---------...............////////////////////////000000000000000000//////111000000000000000000111000000000000000000000000111111111111111111111111//////000000111222444444333444333222555<<<>>><<<444444444555555555666666444333333222222333333444444444444555555555666666444444444444444444444444222333444333222222333444{{{dddUUUMMMJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFDDDBBB@@@>>>===<<<<<<======>>>>>>>>>>>>>>>999777666555666777666555555555555555444333222111333333222111111111111222000000000000//////..............................///////////////////////////---++++++,,,------,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++***)))(((((('''((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++*********++++++)))))))))******+++,,,,,,+++++++++*********))))))++++++,,,,,,,,,+++******)))***,,,......---,,,***))))))((((((((('''''''''+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,------------......------,,,+++,,,,,,,,,---------......//////...------------...---///000///...---...///////////////000000000000........................////////////////////////444222000.........000111...////////////000000000...///000111111000///...111111111111000///......//////000000111111111111000000000000000000000000000000000111111222222222000000000000000000111111//////000000000111111111222222222222222333444444222222222222222222222222222222222111111111000000///000111000......///111000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000,,,---......//////......///---+++)))))),,,///111..............................------------......+++,,,...///000///...---------,,,+++++++++,,,,,,,,,,,,,,,---------.........---,,,,,,---...---,,,------------------------------...///////////////,,,,,,---...//////......,,,------------.........+++,,,...000000///...,,,........................---------.........//////........................//////////////////000000111111000000000000111111000000000000000000000000222222222222222222222222000000000000111222333444777777444000222666777444444444444555555555666666444333333222222333333444444444444444555555555555444444444444444444444444222333444444333222333444zzzeeeVVVNNNKKKKKKHHHGGGFFFDDDDDDEEEFFFFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<===>>>>>>>>>======:::888666555666777666555555555555555444333222111444333333222111222222222------...//////000111111................................................///---,,,,,,---...---,,,---,,,+++******+++,,,---)))***,,,---------,,,+++.........---,,,+++***)))((()))***+++++++++++++++***))))))))))))******+++---,,,,,,+++******++++++************++++++++++++,,,,,,++++++***))))))(((***++++++,,,,,,,,,++++++***+++,,,---...---,,,,,,*********)))((((((''''''***+++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............************************++++++++++++***************++++++,,,,,,++++++***,,,,,,+++++++++,,,---...---.........---,,,,,,+++,,,,,,,,,---------......//////...------------...---...//////------...///////////////000000000000........................------------------------111000///...------...///......////////////000000---......//////......---000000000000000///...---...///000000111111000000000000000000000000000000//////000000111222222222000000000000111111111111/////////000000000111111111111111111222333444444111111111111111111111111222111111111111000000000...//////...------...000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111,,,,,,---............---000...+++)))))),,,///111..............................------------......+++,,,---...//////...---,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------///---,,,,,,---...---+++------------------------***+++,,,------.........++++++,,,---............------------............,,,,,,.../////////...---........................,,,,,,------.../////////............------------......////////////000000222111111000000111111222000000000000000000000000111111111111111111111111111111111000111111222333444555444222444999:::777333444444444444555555555444333333222222333333444333444444444444555555555444444444444444444444444111333555444333222222333xxxdddVVVNNNKKKJJJGGGFFFDDDCCCBBBCCCDDDEEEFFFEEECCCAAA???>>><<<;;;;;;;;;<<<============<<<:::888666666666666555444555555555555444333222111333222222111111111111111---......//////000000000........................------------------------...,,,++++++,,,------,,,...,,,)))''''''))),,,...,,,---000111111///,,,***+++,,,,,,------,,,,,,+++)))******+++++++++******)))))))))))))))***+++++++++***************+++,,,***++++++++++++******)))++++++******************)))***++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,.........---,,,+++++++++***+++,,,---------,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,------************************,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,------......------,,,,,,,,,---------......//////...------------...---...//////------...///.../////////000000000111........................------------------------..................------........./////////000000------,,,,,,,,,,,,------000000111111111000000///......000111111111000///000000000000000000000000/////////000111222222222///000000000111111111111////////////000000000111////////////000111222333000000000000000000000000111111111111000000000000/////////...------///111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000,,,------...............---------------......///...........................------,,,,,,------...------......------,,,,,,++++++++++++,,,------...++++++++++++,,,,,,,,,,,,///---,,,,,,---...,,,+++------------------------***++++++,,,,,,,,,++++++)))***+++,,,------------+++,,,,,,,,,---------------------............///........................,,,,,,------...//////000////////////.........---........./////////000000222111111000000111111222000000000000000000000000111111111111111111111111333222111111000111111111000333444444888???@@@===333333333333444444444444444333333222222333333444333333444444444555555555444444444444444444444444111333555555333222222333vvvcccUUUNNNJJJIIIFFFEEECCCBBBAAABBBDDDEEEEEEDDDCCCAAA???===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<:::888666666666666555444555555555555444333222222222111111000000000000000111111000///...---,,,,,,........................---------------------------+++)))***+++,,,,,,+++...+++(((%%%%%%(((+++...,,,...000000...***%%%!!!'''((()))***+++,,,,,,,,,******+++++++++******)))++++++******+++,,,------(((((((((((()))+++,,,---+++++++++++++++***)))((()))))))))***++++++,,,,,,((()))***+++,,,---------******))))))******+++,,,------,,,++++++***)))))))))***,,,---...---,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,---,,,+++***+++,,,---...)))***,,,---.../////////,,,,,,,,,---------......//////...------------...---...///...------...///.../////////000000111111........................////////////////////////......///000000//////.............../////////000------+++******+++------000111111222222222111111---...000111111111000///000000000000000000000000...//////000111222222222//////000000111111111222////////////000000000000------------...///111111////////////////////////111111111111000000000000000000000///......000222000000000000000000000000.........................................................///////////////////////////////////////---......///////////////***,,,///000111000---,,,...........................------,,,,,,------...000///...---,,,++++++************+++,,,---...///******+++++++++,,,,,,,,,///...,,,,,,------,,,+++------------------------------------,,,,,,******((()))***+++,,,,,,---,,,******+++++++++,,,,,,,,,...------------...//////........................,,,,,,------...///000000111111000000/////////...---.........//////000000222222111111111111222222000000000000000000000000000000000000000000000000444333222111000000000000222444444333555888777333222222222333333333444444444333333222222333333444333333333444444444555555444444444444444444444444111333555555444222222333sssaaaUUUOOOLLLJJJJJJGGGDDDBBBCCCEEEFFFFFFGGGGGGFFFBBB>>>:::999999======>>>>>>>>>>>>======;;;888555444666777666444444555555555555444222111222111000//////000111222////////////000000000000+++,,,,,,------,,,,,,+++///---,,,,,,...//////...---,,,+++***)))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))+++***))))))***,,,...///(((***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,))))))))))))))))))))))))''')))+++,,,---,,,***))),,,,,,+++++++++,,,...///+++******))))))******+++,,,,,,++++++***+++++++++************************++++++++++++++++++++++++******+++,,,---......///++++++******))))))((((((+++------,,,***)))***+++++++++,,,,,,,,,,,,------***,,,...000000...,,,***,,,+++)))((((((((())))))++++++++++++++++++++++++------------------------000///---,,,,,,---...///---------............///222...)))(((+++...///...------------------------////////////////////////////////////////////////...............---------000000//////.........---...000111222222111000...000000000000////////////111111222333444444555555000000000000///////////////...,,,,,,,,,---///111...------,,,,,,,,,------//////............//////111111000000000000111111///......///000111111000000111222111///......///,,,---...000000000//////......////////////......333111...+++***+++---...000///...------...///000......................../////////......---------////////////////////////---------///000000---++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...111---******---000000///444---)))---000...***)))************************++++++******,,,...111222---,,,,,,+++*********+++)))***+++,,,,,,+++***)))---------...------,,,,,,,,,,,,,,,---------............------------......//////.........---------............////////////222111111111000000//////444333000///------......111111111111111111111111111000/////////000222333444444444333333222222222///000111111000///000111222333333444444333333222444444444555555555555555333333333333444555666666444333333222333333444444tttaaaUUUOOOKKKIIIHHHEEEAAA@@@AAACCCDDDDDDEEEFFFEEEBBB???<<<;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;888555555666777666555555666666666555333111000333222111000000111222333000000000000////////////,,,,,,------------,,,,,,...---+++,,,---//////...,,,,,,,,,+++***))))))))))))***++++++++++++***)))++++++++++++++++++++++++******************************))))))***+++---...)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******++++++************************((()))***+++++++++***)))******)))((())))))++++++...------,,,,,,------...,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++,,,---,,,*********,,,+++++++++,,,,,,,,,------+++,,,---//////---,,,+++---,,,+++*********+++,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,,,,---------............///111///,,,***+++---..............................................................................------..................000/////////.........---...///111222222111///.........//////000000000111......//////000000111111000000000000/////////...000///---------...000111///...............////////////............//////111111000000000000111111000///...///000111000///...000000000...---...///......000000111000//////......////////////......111000...,,,,,,,,,---...000///...------...///000------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////---,,,+++++++++,,,,,,+++++++++///......------,,,++++++///---++++++,,,...//////333...+++...000---+++,,,++++++++++++++++++++++++,,,,,,++++++,,,...000111---,,,,,,+++******++++++++++++,,,------,,,++++++---------......------,,,,,,,,,,,,---------......//////............////////////.........---------............////////////111111111000000000//////111000000///////////////111111111111111111111111222111000000000111222333444444444333333222222222333444444444222111222333333333444444444444333333444444555555555555666666444444333333444444555555222222111111111111111111tttaaaUUUNNNKKKHHHGGGDDDAAA@@@AAABBBCCCCCCCCCDDDDDDBBB???=========::::::;;;;;;;;;;;;::::::;;;888666555666666666555666666666666555333111///333333222222222222333333111111000000//////......,,,------......------,,,---,,,***+++---......---+++,,,,,,---,,,+++)))((()))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,+++,,,,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++************************((((((((()))))))))************)))((((((((())))))++++++************++++++,,,++++++***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,***+++,,,,,,+++***+++---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,+++---------............//////000000...---,,,---///................................................------------------------,,,---------...//////////////////..................///000111111000///...,,,---...///000111111222------------............000000000/////////......000///.........///111222////////////000111222222000//////......//////000111000000//////000000111111///...///000000///...,,,...///...------...///000000000111000000///.........////////////..............................//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,//////............------++++++++++++++++++++++++...,,,++++++---------,,,+++,,,,,,------,,,,,,+++/////////...------,,,,,,,,,---,,,+++++++++...000222...---//////,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---,,,,,,+++++++++++++++---......//////......---,,,------.........------,,,,,,,,,---------......000000////////////000000...............---------............////////////111111000000000000//////......///000000000000000000000000000000000000000222111111111111222333333444444333333333333222222444555666444333222222333444444555555555555444444555555555555666666777777666555444444333444444444333333222111111111111111sssaaaUUUOOOLLLJJJHHHFFFCCCBBBCCCDDDEEEDDDBBBCCCCCCAAA===;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::888777555555555666666444555555555555444222111222222222222222222222222222111111000///......---,,,,,,------------,,,,,,---+++******,,,------,,,+++,,,---......,,,***(((*********++++++*********************************++++++++++++++++++++++++(((((()))))))))******+++,,,,,,,,,+++******,,,...++++++++++++++++++++++++***+++,,,---...---,,,+++************************((((((((('''((())))))***,,,,,,+++******))))))))))))))))))(((((()))))))))++++++******++++++,,,,,,))))))))))))))))))))))))************************************************)))******++++++,,,,,,,,,)))***,,,,,,++++++,,,---***++++++++++++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////...------------............///...000222111...,,,---///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...........................//////000000//////...------......///000000111000/////////////////////000000/////////.........///......---...///000000////////////000111222333000000////////////000000000000////////////000000111000......//////...,,,+++,,,---------,,,...///000000000//////...---------......//////......---+++,,,.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------...,,,******+++,,,---,,,------............------++++++,,,,,,---.........***,,,...,,,******---000///---...///...+++,,,111------------...............------,,,,,,,,,---...---,,,,,,+++++++++,,,,,,.........//////.........,,,------...............,,,,,,,,,---------......//////............//////....................................////////////000000000000000000//////---...000111111111000///////////////////////////111111111111111222222333333333333333333333333333111222333333111111222333555555666666666666555555444555555666666777777777777777555444444333333333666555444333333333333333rrraaaVVVQQQNNNLLLHHHFFFDDDCCCDDDEEEEEEDDDCCCCCCBBB???<<<999888888;;;;;;<<<<<<<<<<<<;;;;;;999999777666555555555666222333444555555555444333000111111111111111111000222111111000///......---++++++,,,,,,,,,,,,++++++---+++******,,,------,,,+++,,,...///...---+++***+++******************+++))))))))))))))))))))))))************************((()))))))))************,,,------,,,++++++,,,...++++++++++++++++++++++++***+++,,,......---,,,,,,************************((((((((('''((())))))***++++++++++++******)))))),,,,,,++++++++++++,,,,,,+++*********++++++,,,---))))))))))))))))))))))))************************(((((()))***++++++,,,,,,((()))))))))******++++++)))***,,,,,,++++++,,,---*********+++++++++,,,,,,...---+++******+++---...******+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000///...------------............///---000222111...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000---------........................//////........./////////...............000000000000000000000///////////////............,,,,,,,,,,,,------......---------...///000111222000000////////////000000000000////////////000000111///......//////...,,,***,,,------,,,,,,---///......------,,,,,,,,,,,,------............------***,,,...///000///......------............------------------------------++++++++++++++++++++++++------------------------...,,,******+++,,,---,,,,,,,,,------------,,,,,,)))******+++,,,,,,------))),,,...---******,,,///---,,,---000...+++,,,000------........./////////......------,,,,,,,,,------,,,,,,+++,,,,,,------......------------......,,,---....../////////...,,,,,,,,,---------.........------,,,,,,------...---.................................//////////////////////////////000000///000111111111000...---////////////////////////000000111111111111222111333333333333333333333333///000222222222222444666555666666777777666666555444444444555666777777888888777666555444333333333666555555444333333333444rrraaaVVVQQQNNNLLLFFFDDDCCCCCCDDDDDDCCCBBBCCCCCCBBB???;;;888888888::::::;;;;;;;;;;;;::::::999999888666444444555777222333444555555555444333///000111111111111000///111111000000//////......+++,,,,,,------,,,,,,+++---,,,***+++---......---,,,---.........---,,,,,,++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))+++---///...---,,,,,,---++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++((((((((()))))))))******))))))*********)))((((((+++******))))))******+++************+++,,,------************************************************(((((()))***+++,,,---...)))))))))))))))************+++,,,,,,+++***+++---************++++++++++++---,,,+++******+++,,,---)))***+++++++++++++++***++++++++++++++++++++++++------------------------******+++,,,---------------------............///,,,...//////...---......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------------................................./////////.........------.........////////////////////////.........------++++++,,,,,,------------------------...//////000111000000//////000000111000//////......//////000000...---...//////...---+++---...---,,,,,,---...------,,,+++++++++,,,,,,------............------+++,,,.../////////......------............------........................******++++++++++++,,,,,,++++++++++++++++++++++++...,,,++++++---------,,,)))******++++++******))),,,,,,++++++***)))))))))+++,,,------,,,,,,---...,,,+++---111222///---///---------...//////000000---------------------,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---...,,,---...///////////////,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,------------...........................////////////......////////////000000000000000000000///......000000000000000000000000000111111222333222222222222222333333333333444444000222333444333444555777555555666666666666555555222333333444555666777777888777666555444444444444333333222222222222333333tttaaaUUUOOOLLLJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBCCCCCC@@@===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;888999999777444333555888444555555666555333222111000111222222222222111000000000000000////////////---..................---...---+++,,,---//////...------------............++++++***))))))***++++++******************************************************+++,,,,,,+++***)))***---000111///---,,,,,,************************+++++++++++++++,,,,,,---++++++++++++++++++++++++((()))***+++++++++***)))((()))***++++++******)))((((((''''''''''''((((((************+++,,,---...++++++++++++++++++++++++******************************++++++,,,,,,------++++++***************)))+++,,,---,,,*********,,,************++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,+++***)))************************------------------------++++++++++++,,,---......---------............///---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------..................,,,,,,,,,------............------------------...------..................------......//////000000//////.........---------+++,,,---------...------.........------...//////111111000000000000111111//////............//////...---,,,---/////////------...///...---,,,---...---,,,+++++++++,,,---...,,,------......------,,,------..................,,,------......------,,,------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////---,,,***++++++++++++++++++***------,,,++++++******)))---,,,,,,---//////...------+++---444888444///...,,,,,,---......///000000,,,,,,------------------,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,---...///000000000000,,,,,,,,,---------......---------,,,,,,------------------.........//////............////////////........./////////000000///////////////000000111111111111111111111111111222333444555555555444444222222222333333444444444222333444333222111222444444555555666666555555444111111222333444555666666777777666555555444555555222222222222222333444555uuubbbUUUNNNIIIGGGIIIHHHGGGGGGHHHHHHGGGEEEBBBCCCCCCAAA???>>>>>>???======>>>>>>>>>>>>======888999999777444333555888777777777666444222///...111222333444444333222111////////////000000000000//////000000000000/////////---,,,,,,...//////.........---------......///,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,******)))---000222111...,,,+++************************,,,+++***)))***+++,,,---++++++++++++++++++++++++''')))+++,,,---,,,***)))***+++,,,---......---,,,++++++************++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------,,,,,,,,,++++++---,,,,,,++++++*********+++------,,,***)))***+++)))************++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))((())))))))))))))))))))))))------------------------------,,,,,,---...000111---------.........//////---***)))***...000000...------------------------------------------------------------------------...............---------,,,,,,,,,------............------,,,,,,------...+++,,,,,,---...///000000.........///000111222222//////.........---------,,,---......//////......000//////............///111111000000000000111111//////............//////---,,,,,,---///000///......///000///---,,,,,,...---,,,,,,+++,,,---///000,,,------......------,,,........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////---------///000000...+++---......//////......---***++++++,,,,,,---.........,,,+++---000111///,,,///,,,...777<<<888111---,,,,,,,,,---...//////000+++,,,------......------,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///,,,---...///000000000000,,,,,,,,,---------...............------.........---------.........//////............/////////000---.........//////000000......------///111333444111111111111111111111111444444666777777777666555222222222333333444444444222333333111///------...444444555555555555444444000000111222444555555666777777666555555555555666333333333444555666777888wwwcccVVVOOOKKKHHHHHHFFFDDDCCCDDDDDDCCCBBBEEEEEEDDDBBB@@@???======:::;;;<<<>>>>>>>>>>>>======999444111222444666777333333444444333333222111111222222333333222222111000000000000////////////------------------------........................111000...,,,,,,,,,......((()))***+++++++++++++++))))))))))))((((((((((((+++***************+++++++++++++++************)))***+++---......---+++***(((***,,,,,,,,,+++,,,---))))))))))))((((((((((((((()))***+++,,,,,,+++***...,,,***)))''''''((((((************************...+++((('''((()))************+++++++++,,,,,,,,,)))***+++,,,,,,+++)))(((***))))))))))))+++---...+++++++++++++++++++++,,,++++++++++++++++++++++++***(((&&&###"""###%%%&&&******+++++++++,,,,,,,,,000---***+++...///...+++,,,++++++++++++++++++,,,((((((((()))******++++++///...------,,,,,,,,,,,,------------,,,++++++***,,,,,,---.../////////...///)))'''---111...---///******))))))******+++,,,...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---------,,,******+++,,,......,,,+++***)))))))))++++++---...............,,,,,,,,,------............------,,,+++***))))))000000///...---,,,,,,,,,---...............------//////////////////////////////.........---------,,,---...//////...---,,,......---------,,,,,,,,,000///---+++++++++---.../////////...------,,,,,,......//////...,,,+++)))+++,,,,,,------,,,,,,+++........................///...---,,,+++,,,------...,,,******,,,---+++(((++++++++++++++++++++++++------,,,+++************...---+++******+++---......---+++******+++---...,,,,,,...222555555///***,,,,,,,,,---------......---,,,+++***+++---000111***+++,,,---............---.........---,,,,,,+++...------,,,,,,------...------------------------...///000///...---...///..........................................------////////////////////////111111111000000000000000000000000000000000000000444555666666666555444333333333333333333333333333444333333333444444555666444444555555555444222111...///000222444444555555555555555555444333222111666666555555555444444444wwwcccVVVOOOKKKIIIHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCBBB@@@>>>===;;;;;;;;;<<<===>>>>>>>>>===<<<<<<888444222333555666666333333444444333333222111111222222333333222222111000000/////////.........------------------------.......................................------,,,******++++++,,,,,,,,,,,,((((((((())))))*********+++***************++++++*********++++++,,,,,,,,,+++,,,---------,,,+++***)))***,,,+++******+++,,,***************)))))))))((()))***+++,,,++++++***+++***)))(((((())))))***************************((('''&&&(((+++...000000*********+++++++++,,,,,,++++++***************+++******))))))***+++---...)))))))))(((((((((((((((((((((((((((((((((((((((///...,,,*********+++,,,*********+++++++++,,,,,,((())))))(((''''''((()))++++++************++++++***++++++++++++*********---,,,,,,+++******++++++,,,,,,---------,,,++++++,,,---..................,,,'''&&&***---+++***,,,++++++******++++++,,,---...---,,,+++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---,,,---------++++++---......---,,,+++******************++++++++++++++++++++++++++++++++++++++++++......------,,,+++++++++++++++,,,,,,---......///---...............------........................//////.........------------...............---------------....../////////000...---+++++++++---...---------........................------,,,+++***+++,,,,,,------,,,,,,+++---------------------------,,,,,,+++,,,---...//////---++++++------,,,***+++++++++++++++,,,,,,,,,,,,+++*********+++,,,------,,,+++******+++,,,---///...,,,++++++,,,...///))),,,///111111///---,,,,,,,,,,,,------------...,,,,,,+++++++++---...///............---,,,+++***------......------,,,+++---------,,,,,,---------------------------------000111222111/////////111................................................////////////////////////111000000000000000000000000000000000000000000000222333444444444333222222333333333333333333333333222111111111222333333444444444555555555444333222000111111222333444555555222222333333444555555666666666555555555444444444wwwcccVVVPPPLLLKKKIIIGGGEEEEEEEEEFFFEEEDDDCCCCCCBBB@@@>>>===;;;;;;<<<===>>>>>>>>>===<<<;;;:::888555444555666555555333333444444333333222111111222222333333222222111000000/////////.........------------------------------------------------,,,---///000///...,,,***+++++++++,,,,,,,,,,,,,,,''''''((()))***+++,,,---++++++***************+++))))))***+++,,,---...///------,,,,,,+++++++++***+++++++++)))((((((***,,,***************+++++++++))))))***++++++++++++***))))))(((((()))***++++++************************+++***))))))++++++***)))*********++++++++++++,,,,,,+++)))(((((()))+++---***************+++------,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,++++++******))))))*********++++++++++++,,,(((+++---+++((('''***...*********))))))*********,,,,,,------,,,+++)))(((++++++***))))))))))))***++++++,,,---------,,,,,,---............------,,,+++''''''***+++)))(((***,,,++++++++++++,,,---------,,,,,,++++++++++++,,,...---,,,,,,++++++,,,,,,---------,,,,,,------...,,,---...---,,,,,,...///,,,,,,++++++++++++,,,,,,,,,,,,***))))))***++++++++++++++++++++++++++++++------------------------))))))***+++,,,...//////------...............---.......................................---------//////...---,,,,,,------,,,,,,---...///000111111///...,,,++++++,,,------+++,,,,,,---......//////...---,,,++++++***++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++,,,...///000///---,,,,,,......---+++******++++++,,,,,,------+++***)))))))))+++...///,,,+++***))))))***+++,,,///...---,,,------///000'''+++//////,,,***+++...,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,/////////...---+++***)))------......------,,,,,,------------------------------------------------000111222111///...///000................................................000000000000000000000000000000000000000000111111000000000000000000000000000111111222222222111111333333333333333333333333222222222222222333333333444444555555555444333222444333333222333444555666333333222222333444666777555555555555555444444444vvvbbbVVVPPPMMMLLLJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEDDDBBB@@@???======>>>>>>??????>>>===;;;:::999888666666777777555444333333444444333333222111111222222333333222222111111111000000000/////////........................------------------------,,,---.........---,,,,,,+++++++++++++++++++++,,,((())))))***++++++,,,,,,,,,+++******)))*********))))))***++++++,,,------...---,,,+++*********+++,,,,,,***(((&&&&&&)))+++))))))***************+++************+++*********)))))))))))))))*********************************+++)))((((((((('''%%%###************+++++++++++++++***)))))))))***+++,,,))))))))))))******++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))((('''&&&%%%************++++++++++++,,,---...---++++++---000******))))))))))))*********+++,,,---,,,+++)))(((******))))))))))))*********++++++,,,------------............------,,,+++---++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,+++++++++++++++,,,...---,,,,,,++++++,,,,,,---------,,,------....../////////...,,,,,,---...+++++++++++++++,,,---...000...,,,******+++,,,---......------------,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,---------,,,---......///.........................................................000///---,,,+++,,,,,,---,,,,,,------...//////000------,,,++++++,,,,,,---,,,,,,,,,------............---+++***)))***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---......------,,,,,,------,,,,,,******+++,,,,,,---------,,,+++)))((()))+++---///++++++***))))))***++++++...------,,,------...///***,,,------+++***+++---++++++,,,,,,,,,---------++++++,,,,,,,,,+++******---------...------,,,,,,,,,------...------,,,,,,,,,------------------,,,------------------------.../////////---,,,---.......................................////////////000000000000000000000000000000000000000111111111000000000000000000000000000000000111111111111111444444444444444444444444444444555555555555555555444444444444444444444333777666444333222444555777888666444222111222333444555555555555555555555555wwwbbbVVVPPPMMMLLLJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEDDDBBB@@@???======??????@@@???>>>===;;;:::999888777777777777555333333333444444333333222111111222222333333222222111222222222111111111000000........................------------------------...---,,,++++++,,,---...+++***))))))((()))******++++++******************,,,++++++***))))))******************))))))))))))---,,,+++************+++,,,,,,***(((&&&&&&)))+++((((((((()))))))))******++++++******************************)))))))))(((************************%%%$$$%%%'''***+++***)))))))))*********+++++++++((()))***+++,,,++++++***((((((((()))))))))))))))******))))))((((((((('''))))))))))))))))))))))))((()))+++++++++***((('''))))))*********+++++++++***((('''(((***,,,+++*********))))))))))))******'''(((***+++++++++******++++++*********++++++,,,***++++++,,,---------------.........---,,,++++++,,,......---,,,,,,---,,,)))))))))))))))******++++++++++++******++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///111111111///,,,***+++,,,++++++++++++,,,---......///...,,,*********,,,---------------------------*********+++,,,,,,------------------............,,,------...//////..............................---.....................///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,++++++,,,,,,,,,---------...---+++))))))***+++,,,+++******************+++,,,++++++,,,,,,------......,,,***+++---...---++++++++++++,,,,,,,,,------++++++,,,,,,,,,+++******---------...------,,,,,,,,,,,,------...------,,,,,,,,,---......---,,,,,,---------------------------...///...---,,,,,,..................................../////////000000000000000000000000000000//////000000111111111111111111111111111111111111111111111111222222333333444444444444444444444444444555666666666555444444444444444444444444444444888777555333333444555666888666444222111222333444444555555555555555555555xxxbbbUUUOOOMMMLLLIIIGGGEEEEEEEEEFFFEEEDDDCCCCCCBBB@@@>>>===;;;;;;??????@@@@@@???===<<<;;;:::888777777777777666444333333444444333333222111111222222333333222222111222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...///+++***)))''''''((())))))++++++*********))))))))),,,,,,+++***))))))))))))******))))))((((((((((((***++++++++++++++++++++++++++++++)))((((((***,,,'''''''''((())))))******,,,+++******)))************************)))((('''************************+++***))))))++++++***))))))))))))************+++&&&(((***,,,---,,,+++***(((((()))******))))))(((************************************************)))***+++,,,,,,+++)))))))))))))))************+++***'''$$$&&&***,,,+++(((*********))))))*********'''(((((())))))***++++++,,,++++++++++++,,,------++++++,,,---------,,,,,,,,,------------,,,,,,+++))),,,---+++)))+++,,,+++((((((((((((((()))******+++************++++++,,,...---,,,,,,++++++,,,,,,++++++++++++,,,---......000111000...+++******,,,,,,,,,,,,,,,,,,---......++++++)))(((((()))***************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---///000111111,,,,,,---...////////////---------------------------------...............------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,......------,,,++++++***,,,,,,++++++++++++,,,,,,------............------------------------------,,,,,,,,,,,,,,,+++******)))+++,,,,,,******+++---------------,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++******+++,,,,,,---------000---***+++///000---***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,/////////...---+++***))),,,,,,------......------+++,,,---......---,,,+++------------------------///000111000...---...///.................................//////000000111000000000000000000000000/////////000111111222222111111111111111111111111111111111111222333444555444444444444444444444444333333444555555444222111444444333333333444555555666666444444333444555666333333222222333444666777444444444555555555555555yyybbbUUUNNNLLLKKKHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCBBB@@@>>>===;;;;;;>>>???@@@@@@???>>>===<<<;;;999777666777777666555333333444444333333222111111222222333333222222111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,+++)))((('''((()))***((()))))))))))))))))))))---,,,+++***)))))))))))))))))))))))))))*********((()))***+++,,,,,,++++++)))***,,,+++******+++,,,'''(((((()))******++++++,,,,,,***)))))))))******(((((()))***+++***))))))************************222///,,,***))))))'''&&&))))))))))))************(((((()))***++++++,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((())))))******)))))))))))))))))))))***************)))((()))+++,,,,,,,,,++++++************+++++++++***)))((((((***+++,,,+++++++++++++++,,,------,,,,,,---------,,,++++++++++++,,,---------,,,,,,&&&+++---)))(((+++---,,,)))))))))((()))******+++***************+++,,,,,,...---,,,,,,++++++,,,,,,************+++,,,---------......---++++++,,,---------,,,,,,,,,------...)))))))))))))))*********))))))******+++,,,------++++++,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,---...////////////---------------------------------.........//////***+++,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............------++++++++++++++++++++++++******+++,,,---,,,++++++)))+++------++++++,,,............---,,,,,,++++++***+++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++***+++,,,---...............---------...---,,,******++++++++++++,,,,,,,,,,,,,,,+++++++++---...///............---,,,+++***+++,,,------......------+++,,,...//////...,,,+++------------------------///000111000...---...///........................---......///000000111111////////////////////////...//////000111111222222111111111111111111111111111111000000111333444555555555555555555555555555333444555666555444222111444333333333333444555666444444444444444444555555222222333333444555555666444444444555555555666666yyycccTTTNNNKKKKKKHHHFFFDDDCCCDDDDDDCCCBBBEEEEEEDDDBBB@@@???======>>>>>>???@@@@@@???===<<<<<<999777666666777777666333333444444444333222222222222222333333222222222///.........------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++...,,,***)))((()))***+++&&&&&&'''((()))***++++++---,,,+++***))))))))))))(((((()))***+++,,,,,,---&&&'''***,,,------,,,+++(((***,,,---,,,+++,,,---((())))))***++++++,,,,,,---,,,***)))))))))******%%%&&&(((***+++,,,++++++************************,,,)))'''&&&(((***++++++))))))))))))***************)))(((((()))+++---...+++,,,---...------+++***''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))))))))************&&&(((+++***((((((+++...,,,,,,++++++++++++,,,,,,000...+++)))((()))+++,,,++++++******+++,,,------------------,,,,,,+++******+++,,,,,,------------%%%,,,...***(((,,,///---*********)))***++++++,,,******))))))***+++,,,,,,...---,,,,,,++++++,,,,,,))))))))))))***+++,,,---)))+++,,,,,,+++,,,...000...------,,,,,,---------)))***+++,,,,,,,,,,,,,,,******+++,,,...///000000------------------------......---,,,,,,+++******+++,,,---...////////////---------------------------------.........//////((()))+++---.........---***+++,,,,,,---...//////)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,---...///...---,,,------............------************************'''(((***,,,---------,,,***,,,......,,,+++...000//////...---,,,++++++***''')))+++---...---,,,++++++,,,,,,------,,,,,,++++++,,,---...////////////***---000///,,,)))***,,,******+++++++++,,,,,,,,,---,,,+++***+++---000111***+++,,,---......///...+++,,,,,,---.........---+++,,,...//////...,,,+++---------------------------.........,,,+++,,,---........................---......///000111111222////////////////////////...//////000111222222222111111111111111111111111111000000000000222444555555555555555555555555555555666777888888666444333444333333222333444555666222333444444555555444444555555555555444333222111444444444555555555666666vvvbbbVVVPPPLLLIIIIIIGGGEEEDDDEEEEEEDDDCCCHHHFFFCCC@@@>>>>>>>>>???<<<===???@@@???>>><<<;;;::::::999666444333444666777555444333333444333222222222222111111000000000111///...///111222222111000000///...------,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...+++***)))***+++***(((&&&************)))))))))(((************************((()))***++++++***)))((('''((()))***+++***)))))),,,+++*********+++---...*********++++++,,,,,,,,,************************************))))))))))))***(((%%%######%%%(((***))))))))))))************///---++++++,,,,,,+++***)))))))))***+++++++++,,,((()))***++++++***)))((())))))))))))******************+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---************************,,,,,,,,,++++++*********+++,,,---............---))))))((((((((((((((()))---............---,,,,,,))))))((('''((()))+++,,,)))(((''''''(((+++///111...+++(((''')))***++++++******+++,,,,,,,,,,,,++++++***)))))))))))))))***'''((()))***,,,---...///111000---+++))))))***+++,,,,,,,,,++++++*********---,,,++++++******++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***,,,------,,,++++++,,,000---++++++------***(((////////////////////////......---,,,,,,+++******,,,+++*********+++,,,---........................------------------------000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---+++))))))***+++,,,******+++++++++,,,,,,,,,------......------,,,+++)))))))))***++++++,,,,,,---,,,+++*********,,,,,,,,,***)))***,,,...,,,***---------------------------------------------------------...------,,,,,,,,,,,,------.../////////.........////////////000......///000000000000000111111000///////////////////////////000000000000000000000000000111111222111111000000000000111111222222111111222222333444555555555444444333333333666666555555555444444444555555444333333333333444111111222222222333333333444333222111222333444555333444444333222333555777wwwbbbVVVQQQMMMJJJIIIGGGEEEEEEEEEEEEEEECCCDDDCCC@@@>>><<<;;;;;;;;;??????@@@AAA@@@???>>>===999:::999777444333444666777555444333333333333222222222222222222222222222111000//////111222111000000//////...------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************++++++*********+++,,,,,,+++***((()))******)))((((((((()))***+++,,,------************************'''((())))))))))))((('''((()))***+++++++++******---+++***(((''''''''''''***++++++++++++++++++,,,************************************)))))))))))),,,+++)))'''''')))+++,,,))))))))))))************---+++******+++,,,+++******************+++++++++'''((()))******)))((('''))))))))))))*********************+++++++++,,,,,,)))+++,,,,,,+++***,,,---************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++******))))))******+++***++++++++++++***)))))),,,++++++++++++,,,,,,---...---+++*********,,,------+++))))))***+++++++++)))***++++++,,,,,,+++++++++***************++++++*********++++++,,,,,,---000///---+++******++++++,,,,,,,,,+++++++++******))))))******+++,,,...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,......,,,,,,,,,---111///------//////---+++******++++++,,,,,,,,,---))))))***+++---...//////,,,+++*********+++,,,---------------------......------------------------......---,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,------,,,+++*********+++,,,******+++++++++,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,+++++++++++++++***)))))))))***+++,,,,,,***)))***,,,...,,,***------------------------------------------------,,,------...------,,,,,,.........---,,,,,,++++++,,,,,,,,,------------.........///000000000000000111000000///////////////////////////000000000000000000000000000111111222111111000000000000111111222222111111222222333444666666555555555444444444666555555555444444444444555555444333333333333444333333444444444555555555333333222222333333444555444444555444333444666888wwwcccWWWQQQMMMKKKIIIGGGEEEEEEEEEFFFEEEDDDEEEDDDCCCBBB@@@???======@@@@@@@@@@@@??????>>>>>>999999999777555444555666666555555444333333222222111222222222222333333333222111///000111111000////////////...------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++******)))))))))******+++)))'''''')))***+++***))))))***+++,,,---......))))))))))))))))))))))))((())))))******))))))((()))******+++,,,++++++++++++***)))((('''&&&&&&&&&+++++++++++++++*********))))))))))))))))))))))))************)))))))))))),,,++++++******++++++,,,))))))))))))************+++***((()))***++++++***+++++++++***************'''((()))******)))((('''))))))))))))*********************++++++++++++,,,)))+++,,,,,,+++***+++---************************+++++++++++++++************)))((((((((()))***+++,,,,,,+++++++++,,,,,,------------------,,,++++++,,,,,,---------,,,++++++---,,,,,,+++*********))),,,+++***+++------,,,***)))***++++++,,,,,,+++++++++*********+++,,,------,,,+++++++++++++++++++++...---,,,*********+++,,,,,,,,,,,,++++++++++++***************+++---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---//////---,,,---...000...---...//////...---++++++,,,,,,---...//////......---,,,,,,+++******+++++++++++++++,,,------+++++++++,,,,,,------------------------------------,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,+++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))***+++------------.........---,,,+++++++++)))))))))))))))***+++,,,+++******+++,,,------,,,------------------------------------------------,,,,,,------...------,,,...------,,,++++++******,,,,,,,,,------------.........///000000000000///000000//////......//////////////////000000000000000000000000000111111222111111000000000000111111222222111111222222333444666666666666555555555555555555555555444444444444555555444333333333333444444444444444555555555555222222333444444444444444444555555555444555888:::wwwcccWWWRRRNNNLLLIIIHHHFFFEEEFFFFFFEEEDDDEEEEEEEEEDDDCCCAAA???>>>@@@???>>>===<<<<<<<<<===888999999777555444555666555555666555333222222222111111111111111111000000222111000000111111///...//////.........---------++++++,,,,,,,,,---------,,,+++++++++++++++++++++************************,,,+++***)))))))))))))))+++)))'''&&&(((***,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))))))))))))))******+++,,,,,,++++++******))))))((((((((((((((((((((((((************)))))))))(((((())))))))))))))))))(((((()))))))))************+++)))((()))+++,,,,,,+++,,,+++++++++***)))))))))((()))***++++++***)))(((((()))))))))************************++++++++++++***+++,,,,,,******+++,,,************************+++++++++***************+++***(((''''''(((***+++,,,,,,+++++++++,,,------...............------,,,***+++,,,,,,,,,***)))((($$$%%%''')))***+++******+++++++++---///...,,,***))))))***+++++++++++++++)))))))))***+++,,,---...++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,...//////...------...,,,,,,,,,,,,---------,,,***+++,,,---...///000111111000///---+++)))((('''++++++++++++,,,,,,------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,)))***+++,,,------------------------,,,,,,++++++)))))))))******+++,,,,,,+++***++++++,,,---------,,,,,,------------------------------------------,,,,,,------...---------+++++++++,,,------...............////////////000---...//////000000//////000//////.........//////////////////000000000000000000000000000111111222111111000000000000111111222222111111222222333444555555555555555555444444444444444444444444444444555555444333333333333444222222222333333333333444111222444555555555444333444555666666666888;;;===vvvbbbWWWRRRNNNLLLJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBBBBAAA@@@>>><<<;;;@@@???>>>===<<<<<<<<<<<<777888999888666555555666333555777666333222222333444444333222111000000///222111000111222111///---...............---------------------............++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***************+++)))'''&&&(((***,,,,,,+++*********))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,((()))))))))************+++++++++******)))))))))((((((((((((((((((((((((************)))))))))(((''''''((())))))(((''''''((()))))))))************,,,+++)))***,,,---------,,,+++++++++***)))))))))******+++,,,,,,+++******((()))))))))************))))))*********+++++++++***,,,,,,,,,******+++,,,************************************************,,,+++)))(((''')))***,,,***************+++,,,,,,+++++++++++++++***))))))***++++++,,,+++***((('''"""###&&&)))+++,,,,,,+++******+++...//////,,,***))))))***++++++++++++***((((((((())))))+++,,,---)))******++++++,,,------+++*********++++++,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,...//////...------...++++++,,,,,,++++++,,,,,,'''((()))***+++,,,------******+++,,,,,,---......++++++,,,,,,------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---...............------***+++++++++,,,,,,------***++++++,,,,,,---------***++++++,,,,,,---......,,,,,,,,,---------......------------------------+++,,,,,,---.........---,,,,,,,,,---......//////.........////////////000------.../////////////////////............//////////////////000000000000000000000000000111111222111111000000000000111111222222111111222222333444333333333333333333333333333333444444444444444444555555444333333333333444222222333333333444444444222333444555666555444333444666777777888:::>>>@@@uuuaaaVVVQQQNNNKKKJJJHHHFFFFFFFFFGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>BBBAAAAAA@@@???>>>======666777999888666555555666222555888777444111111333555555444444333222222111111000000111222222000---....................................////////////*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++*********+++++++++)))'''''')))***+++***''''''((()))***++++++,,,************************+++******))))))******++++++************+++,,,,,,*********)))((('''%%%%%%***************)))))))))))))))))))))))))))))))))************)))))))))))))))******++++++******)))))))))))))))************---,,,***+++,,,------,,,+++++++++*********************+++,,,,,,+++******))))))))))))************)))))))))************++++++,,,---,,,*********+++************************)))))))))***************,,,,,,***)))))))))***+++))))))((())))))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++******))))))+++,,,,,,,,,+++***))))))***---///...,,,***((()))******++++++******(((((((((((()))***++++++))))))***+++,,,,,,------*********+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,...///000------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,+++++++++,,,------,,,---//////---,,,---...,,,---...---,,,+++,,,---******+++,,,------......++++++,,,,,,,,,---------++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,///111222,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///////////////...------*********+++,,,---------,,,,,,------------,,,,,,)))+++,,,---,,,---...000+++,,,,,,------.........------------------------++++++,,,---............000//////......---,,,,,,,,,,,,,,,------------...------...////////////.........------......//////////////////000000000000000000000000000111111222111111000000000000111111222222111111222222333444222222222222222333333333333333333333444444444444555555444333333333333444444555555555666666666666333333444555555555555555555666888999:::===@@@CCCttt```UUUPPPMMMKKKJJJHHHFFFFFFGGGGGGFFFEEEGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===;;;555777999888777555555666111555999888444111111333000000111111222222222333//////000111333333000...........................---------.........//////)))*********++++++++++++******************************)))))))))******++++++***((()))******)))((('''((()))***+++,,,,,,---+++++++++++++++++++++++++++***)))(((((()))***+++******)))))))))***+++,,,***++++++***)))(((&&&%%%))))))))))))************************************************))))))))))))++++++++++++++++++++++++))))))))))))************...,,,******+++,,,+++******************+++++++++((()))************)))((())))))))))))************))))))))))))************+++,,,---,,,***)))***+++************************((()))))))))*********++++++++++++*********))))))((((((((())))))***,,,,,,......//////......---,,,*********)))******++++++------------,,,+++***))))))((()))+++------,,,***((())))))************************))))))***++++++++++++++++++++++++++++++***++++++++++++******)))******+++++++++,,,,,,,,,+++++++++,,,---...///000------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,+++++++++,,,,,,---...+++,,,......,,,,,,,,,---+++---...,,,***(((***+++....../////////000000000......---,,,,,,+++******+++,,,---.........---,,,---------,,,++++++******++++++++++++++++++++++++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000111---,,,+++*********+++,,,******+++++++++,,,,,,,,,------......///.........,,,,,,,,,,,,------------,,,------...---,,,***)))(((+++------,,,,,,///111++++++,,,,,,---......///------------------------***+++,,,---............//////...------,,,,,,+++,,,,,,,,,------------...,,,---......//////.........------------...///000////////////000000000000000000000000000111111222111111000000000000111111222222111111222222333444222222222333333444444444222222333333333444444444555555444333333333333444555555555555666666666666444444444444444555666666555666888:::;;;>>>BBBFFFsss```UUUPPPLLLJJJKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDAAA???>>>???@@@AAA>>>???@@@@@@???===:::888555777999999777666555666111555999888444000111333)))***+++---...000111222......///111333333111///---.....................,,,,,,,,,---------......))))))******++++++++++++))))))))))))))))))))))))(((((('''(((((()))***++++++***)))***+++***(((&&&,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***)))((((((((()))+++,,,)))***+++------,,,,,,+++(((((())))))******++++++************************************))))))))))))+++******))))))******+++))))))))))))************---+++***)))*********)))))))))******+++++++++,,,&&&'''((())))))((('''&&&))))))))))))************))))))))))))************+++,,,---,,,***)))***+++************************(((((())))))*********+++******++++++***)))((('''))))))))))))***+++,,,---++++++,,,,,,++++++***)))((('''&&&&&&&&&((()))***,,,,,,+++******))))))))))))((((((***,,,---,,,+++(((((()))***************,,,,,,++++++***+++++++++------,,,,,,+++******)))+++++++++++++++***))))))*********++++++,,,,,,,,,......---,,,,,,,,,,,,------------,,,,,,,,,++++++******+++,,,,,,---......++++++++++++,,,,,,---...***,,,------,,,++++++,,,)))+++,,,***'''%%%&&&(((,,,,,,------------------'''((()))+++---///000111+++,,,---.........---,,,///......---,,,+++******+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000...---+++))))))***+++,,,******+++++++++,,,,,,,,,******,,,---...//////////////////...------,,,,,,,,,---------,,,***((('''(((+++---...,,,,,,///222++++++,,,,,,---...//////------------------------***+++,,,---............***++++++,,,,,,---.............../////////000000,,,---......//////......---------------...///000////////////000000000000000000000000000111111222111111000000000000111111222222111111222222333444333333333444444555555555222222222333333444444444555555444333333333333444333333333444444444555555555555444333333555666777555777999:::<<>>>>>444777::::::666444555666555555555444444333333333111111222222222111111111111///------...///...---111///,,,******+++---...+++,,,,,,------,,,,,,+++''''''''''''((()))+++++++++***)))***---,,,)))&&&((()))***++++++***)))((())))))))))))***+++,,,---+++***)))((()))***,,,...---000222000+++((())),,,))),,,...---***'''(((*********))))))******+++,,,)))***++++++***)))***+++))))))***+++,,,,,,------+++,,,,,,***''''''))),,,***)))((()))***+++***((((((&&&%%%%%%'''(((((('''(((((()))***+++,,,,,,,,,...---,,,,,,+++++++++,,,+++)))''''''((()))((('''((()))++++++)))((()))***************************))))))***+++++++++++++++++++++++++++++++++++++++************++++++++++++)))))))))))))))******+++++++++************++++++)))************+++++++++,,,,,,---------,,,+++++++++)))((((((*********)))***,,,---,,,+++***+++,,,...+++((('''((()))))))))((())))))*********))))))(((((((((***---//////...///---+++,,,...///---+++///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,---------......+++***)))***,,,---,,,+++,,,,,,------,,,,,,+++***............------,,,+++++++++,,,,,,,,,+++******+++,,,,,,---...---------,,,---...///...---,,,+++........................+++************+++,,,---,,,,,,,,,+++++++++******************))))))((((((------,,,...000111111000------,,,,,,,,,,,,++++++///---,,,+++---111555777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---.........------++++++,,,---............,,,,,,,,,++++++*********)))+++---,,,+++***+++,,,------------------------000///...---------------------------------------------............---------,,,++++++,,,---,,,,,,////////////////////////.........////////////000000000000000111111111111...//////000111222222222...///000111111111111111333333222222222222222333666666666666666666666666555555555444444333333333444444555555555555444444333333333444444444555555444444444444444444444444666:::=========AAAIIIPPPuuuaaaTTTNNNLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>======<<<;;;;;;666777888888666555555666555555444444444333333333444444444444333222000000222111000000111111000//////...---++++++,,,---...+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,...,,,,,,,,,......+++(((((()))***++++++***)))((())))))))))))***+++,,,,,,''''''((())))))))))))))),,,///111///+++((()))+++***+++,,,+++***)))***+++******))))))******+++,,,)))***++++++))))))***+++(((((())))))***+++++++++***,,,,,,+++(((((()))+++,,,***))))))+++++++++******)))'''(((***+++++++++)))))))))******++++++,,,------,,,+++++++++++++++---+++))))))******)))((()))+++,,,,,,+++******+++(((((((((((((((((((((((())))))***+++++++++******++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))******+++***))))))))))))))))))***)))************+++++++++------,,,,,,++++++******)))))))))***++++++)))'''((()))******)))((()))+++---+++((('''((()))***)))---------------,,,+++***+++***)))***,,,,,,,,,+++...,,,***+++---...---+++...---,,,*********+++,,,+++++++++++++++++++++++++++++++++******)))))))))******++++++++++++******++++++,,,,,,,,,---------+++***)))***,,,---,,,+++------......------,,,+++---------------,,,++++++***++++++,,,,,,,,,++++++------...///////////////,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++*********))))))))),,,+++***+++---//////...------,,,,,,,,,+++++++++---,,,++++++,,,///111333,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------*********+++++++++,,,,,,,,,,,,---------,,,,,,+++---------,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---------------------------......---,,,,,,,,,,,,,,,---------------------------..................---...---,,,,,,,,,---------........................------.........//////////////////000000000111111///000000111222222333333222222222111111000///...333222222111111111222222555555555555555555555555555555444444444333333333444555555555555555555444333333444444444555555555333444444555666777777888888<<<>>>??????DDDNNNUUUsss```SSSMMMKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@============<<<;;;::::::888777555555666666666555555444444444444333333333777666666555333222000///111000000111222222///------------------.........,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,------...---,,,------,,,***((())))))***++++++***))))))+++***************++++++&&&''')))++++++***((('''+++---///...***((()))***+++)))(((((()))+++++++++******))))))******+++,,,)))***++++++))))))***+++&&&''''''(((((())))))))))))+++,,,,,,***))))))***...,,,***)))+++,,,,,,,,,***)))((()))+++------,,,************************,,,+++******************///...++++++++++++***)))(((***++++++***))))))***((((((((((((((((((((((((*********+++******))))))++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))******+++))))))(((((((((((()))))))))************+++++++++...---+++))))))))))))***)))))))))+++,,,,,,)))''''''((())))))((((((***+++,,,***(((''')))******)))/////////...---,,,******---+++***)))******)))''',,,+++******,,,,,,+++***,,,+++******)))*********++++++++++++++++++++++++*********)))))))))))))))******++++++++++++***************+++++++++,,,,,,+++***)))***,,,---,,,+++...............------,,,+++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++*********+++************************))))))))))))*********+++,,,,,,,,,+++++++++******+++++++++++++++************)))((((((***,,,++++++,,,,,,,,,,,,++++++++++++************+++,,,---...+++++++++++++++++++++++++++************+++,,,,,,++++++*********+++,,,---------------,,,+++***))),,,---------------......,,,---//////---,,,---...---------------------------,,,,,,+++++++++++++++------------------------................................................------------------------,,,---------................../////////000000000000111111222222333333333111111222111111000///...222111111111111111222222444444444444444444444444555444444444444333333333555555555555555555555555333444444444444555555555444444555666777999:::;;;:::===AAABBBDDDLLLWWW```sss```TTTNNNLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFAAAAAA@@@@@@@@@@@@@@@AAA????????????>>>===;;;::::::777333333666777666444444444444444444444444444666666555555333222111000......///000111000---***+++,,,---/////////......,,,,,,------------,,,,,,...------,,,,,,,,,,,,------,,,++++++***)))((('''************************++++++******)))***************+++,,,,,,,,,+++******,,,---,,,***((()))******'''$$$$$$(((++++++*********))))))******+++,,,)))***+++***)))((()))+++'''''''''((((((((()))))))))***+++,,,+++***))))))...+++)))(((***+++,,,,,,'''&&&%%%&&&)))***+++***************))))))))))))******))))))))))))******000...,,,+++++++++***)))&&&'''))))))'''&&&'''(((***************************************))))))(((******************************++++++++++++++++++)))))))))))))))******+++))))))(((((((((((())))))))))))*********+++++++++...,,,***(((''''''((()))+++***))))))++++++***)))((()))++++++******,,,---,,,***(((((()))******)))++++++++++++******)))(((,,,***))))))******((('''******))))))*********)))******))))))))))))))))))******************************************))))))******++++++++++++******))))))))))))************+++***)))***,,,---,,,+++------......------,,,+++******+++++++++******)))((()))***+++,,,---------))))))))))))******++++++...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++***)))''''''(((******))),,,,,,,,,++++++++++++*********++++++++++++++++++***************+++++++++******))))))******+++,,,...---,,,++++++---///000+++,,,,,,,,,++++++***)))++++++,,,,,,------......,,,---//////---,,,---...------------------------,,,,,,++++++++++++,,,,,,------------------------.........------............/////////.........///------------------------,,,,,,,,,---------..................////////////000000111111111222222222---...///111111222222222111111000000000111222222333333333333333333333333444444444444444444444444555555555444444555555555444444444444555555555555555555555666777999;;;<<<;;;???EEEIIINNNWWWeeeooorrraaaUUUOOONNNMMMIIIHHHHHHGGGGGGFFFFFFFFFAAAAAA@@@?????????@@@@@@??????@@@@@@???===:::999:::666333333555777666444444444444444444444444444333333333333333222222111......///000111000---***+++,,,...///000///......,,,------......------,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,***)))(((((()))++++++************++++++++++++******)))*********---,,,+++******+++,,,,,,)))***++++++***))))))***)))%%%"""###'''******)))******))))))******+++,,,((()))******)))((()))***(((((())))))))))))******))))))***+++,,,+++***))),,,***(((((()))*********'''%%%$$$%%%'''))))))(((******)))))))))))))))))))))))))))(((((()))******...,,,************)))(((&&&'''))))))'''&&&'''(((************************))))))*********))))))(((************************'''(((((()))***+++,,,,,,)))))))))))))))******++++++******))))))******+++))))))*********+++++++++---,,,)))'''''''''((()))...+++((('''(((***,,,,,,((()))++++++******+++,,,+++)))((((((***+++***)))&&&'''((()))))))))))))))***)))((((((***+++***))))))))))))))))))((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******((((((((()))))))))******+++***)))***,,,---,,,++++++,,,,,,,,,,,,+++******))))))***++++++*********((()))***+++,,,---------......---------...///000///...,,,+++++++++,,,---------------------------,,,,,,---............---,,,,,,,,,+++++++++******++++++++++++++++++++++++---***(((''')))*********,,,,,,+++++++++************+++,,,,,,,,,,,,+++***))))))*********+++++++++******))))))******+++,,,...---,,,++++++---///000)))***++++++,,,,,,,,,+++******++++++,,,,,,------+++,,,......,,,+++,,,------------------------------,,,,,,,,,,,,,,,------------------------------///...------------...///---///111111///......///........................,,,,,,,,,---------..................////////////////////////000000000000---...///000222222222333111111000000111222333333333333333333333333333333444444444444444444444444666555444444444444555666444444444555555555666666888777666666888999;;;===>>>DDDMMMUUU\\\fffttt}}}rrraaaVVVPPPNNNNNNJJJIIIIIIHHHGGGFFFEEEDDDAAAAAA@@@???????????????===>>>??????>>>;;;888777777666444444555555555444333333333444444444444555222222333333333333222222111000000111222222///---,,,---///000000///...---------............------+++++++++******+++,,,,,,---------,,,+++***,,,---,,,+++************+++,,,+++***************++++++---+++)))((('''(((***+++)))******+++++++++******(((&&&%%%%%%''')))************))))))******+++,,,((()))******(((((()))******************************))))))***,,,,,,+++)))***)))((()))******)))((()))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))***+++,,,***)))(((******)))((((((***++++++***))))))***(((((((((((((((((((((((('''((())))))******))))))************************&&&&&&'''((()))******+++)))))))))))))))******+++++++++************++++++)))************+++++++++++++++)))((((((((()))***///,,,(((''')))+++,,,---'''((())))))''''''((()))***)))((()))***+++***)))&&&''')))***++++++,,,,,,)))(((''')))+++,,,,,,+++((()))******(((((()))***(((((()))************)))************************+++++++++++++++,,,,,,,,,******++++++++++++******((((((((()))))))))******+++***)))***,,,---,,,++++++++++++++++++***))))))))))))***++++++++++++***)))***++++++,,,,,,,,,,,,------,,,+++,,,---...//////...------,,,,,,------++++++++++++++++++++++++***+++---.........---,,,,,,,,,,,,+++++++++***************+++++++++++++++///---***((()))***++++++++++++++++++***************+++,,,,,,---,,,,,,+++))))))******+++,,,,,,,,,+++************+++,,,,,,++++++*********+++,,,---)))***+++,,,------------******+++++++++++++++,,,+++,,,......,,,+++,,,------------------------------,,,,,,,,,,,,------...------------------------///...---,,,,,,---...///+++///222111///---...///////////////////////////,,,---------................../////////000000000////////////////////////000000111111111111000000111111111111222333444444333333333333333333333333333333333444444444444555666555444333333444555666444444555555555666666666999888888888999<<>>>>>>>>>>>>>>???@@@@@@???<<<999777444666777666555444444444333333333444444444555555444444555444444333222222222111000000111111000//////////////////......---------............------************+++,,,------+++,,,---,,,******---000,,,++++++******++++++,,,))))))))))))***+++,,,,,,++++++******))))))))))))))))))***+++,,,,,,,,,+++((()))************+++,,,******))))))******+++,,,((()))***)))((('''(((***************************+++)))((((((+++,,,,,,***))))))***+++,,,,,,***''',,,***(((((()))***)))(((''''''(((((())))))*********))))))))))))***+++,,,+++)))((((((***++++++***)))+++,,,,,,+++******+++((((((((((((((((((((((((&&&&&&((()))************************************************************)))))))))))))))******+++******))))))))))))******)))************+++++++++))))))************++++++,,,+++******,,,,,,+++***((()))***)))'''&&&&&&''')))(((((()))++++++***)))((()))***+++++++++++++++***)))(((***,,,---,,,+++(((***+++***(((''')))+++((()))***+++++++++******************************)))*********++++++++++++******++++++++++++******(((((()))))))))*********+++***)))***,,,---,,,++++++,,,,,,,,,,,,+++******)))******+++,,,,,,++++++***++++++,,,,,,,,,+++++++++***((((((((()))+++,,,,,,------------,,,++++++************************'''(((***+++++++++)))(((,,,,,,,,,+++++++++******)))))))))*********++++++111...***))))))***++++++++++++++++++*********************++++++,,,,,,---*********+++,,,---------+++++++++++++++,,,------*********+++++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---//////---,,,---...------------------------+++++++++++++++,,,------------------------------000///---,,,,,,---///000***...222222...,,,---///........................------.........//////////////////000000000111111000000000///////////////000000111111111111000000222222222222333444555666444444444444444444444444333333333444444444555555777666444333333444666777555555555555666666666666999888888:::===AAAEEEHHHQQQ\\\lllwwwnnn___TTTOOOMMMLLLLLLLLLJJJHHHFFFDDDCCCBBBCCCBBBAAA???>>>=========AAABBBCCCCCCAAA>>>;;;999222555888888555222333555333333333444444555555555777777777666555333222111111///------...///...---000000//////.........---------............------*********+++,,,---...///(((***+++***((((((,,,///---,,,+++******+++,,,---))))))))))))***+++,,,---+++,,,.........,,,***)))***)))***+++------,,,+++))),,,///...,,,+++,,,...*********)))***++++++,,,((()))***)))((('''(((***************)))))))))))),,,)))''''''***---,,,+++)))***+++---///...***''',,,***((('''(((((('''&&&&&&''''''((()))******+++******))))))***+++,,,,,,***)))((()))+++,,,,,,,,,((()))++++++)))((()))***************************$$$%%%'''(((***+++++++++))))))))))))))))))))))))111111000///---,,,++++++)))))))))))))))******+++))))))(((((((((((()))))))))************+++++++++((()))***+++,,,,,,++++++))))))+++...///...***'''+++,,,,,,+++(((''''''((()))(((((()))+++,,,***)))))))))*********))))))(((,,,+++******,,,---,,,+++(((***,,,+++(((''')))+++((()))***,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))************+++***)))***,,,---,,,+++,,,------------,,,++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,+++***)))***+++---...++++++,,,---,,,+++***)))************************(((***,,,---...---+++***,,,,,,,,,+++++++++******(((((())))))*********+++111...***((()))***+++++++++++++++************)))))))))))))))***+++,,,---******+++,,,------......,,,,,,++++++,,,,,,---...+++,,,---.........------............---,,,++++++.........------,,,,,,,,,---///000000///......///------------------------******))))))***+++,,,,,,------------------------000///---,,,,,,---///000)))...222222...+++,,,///------------------------.........////////////000000000000000111111111111111111111000000000000000,,,---///000222333333444333333333333444555666777444444444444444444444444333333333444444555555555777666444333333444666777555555555555666666666777888888999;;;@@@EEEKKKNNNZZZfffwww~~~jjj^^^WWWQQQKKKJJJFFFFFFFFFFFFEEECCCBBBAAA@@@@@@??????>>>============>>>@@@AAA@@@???===<<<999888777777888888777555333444444555555444444333444555666666666555333333222222222111111111111000000000//////.........---,,,,,,------...---------...,,,*********(((###,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++******************+++,,,---...///...---,,,---,,,+++***))))))))))))++++++******)))(((((('''))))))***+++,,,,,,------((())))))))))))*********))))))(((''''''((()))***((()))***,,,,,,,,,+++***+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))+++***((('''''''''((()))+++++++++************)))*********)))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))******++++++++++++******+++*********************+++***)))(((((()))******((((((''''''''')))***+++***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))***************)))((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((()))***++++++,,,,,,(((((()))***+++,,,,,,,,,---,,,+++***)))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++******+++)))((())),,,---------,,,++++++******++++++,,,++++++***))))))******+++***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,------...---+++*********++++++++++++************++++++---***)))***,,,,,,)))&&&))))))***+++,,,,,,------+++*********))))))((((((+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++,,,------------//////............------//////000000///...---------------------------------,,,,,,++++++,,,,,,---******++++++,,,---......000///...---,,,------...---......///////////////,,,---......//////........................---------------...///000000111000000000000////////////111111222222222333333333111222333333444444333333333444444555555444444333333333333444444444555555333333333444555666777888555555555444444555888;;;777<<>>>>>=========>>>???@@@@@@>>><<<;;;999888777777888888777555333444444555555444444333444555666666666555333222222222222111111111000000///.........---------------------......---,,,,,,((('''(((+++...///---***++++++++++++++++++++++++,,,+++)))((((((((()))***************************))))))***+++++++++++++++))))))))))))***+++,,,---)))))))))))))))*********))))))******+++,,,,,,---((((((((()))))))))******'''((()))+++++++++***)))(((((()))***************************)))))))))(((***************)))((('''))))))))))))))))))))))))+++***)))((('''(((((()))*********)))))))))((((((+++++++++*********))))))***)))(((''''''((()))***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))******,,,+++***))))))***+++++++++******))))))***+++,,,(((((()))))))))*********++++++,,,,,,,,,,,,++++++***************)))((((((''''''(((((())))))******(((((((((((())))))))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&(((***,,,---//////((())))))***++++++,,,,,,(((((()))++++++,,,,,,++++++***************++++++)))))))))))))))***+++++++++,,,,,,,,,++++++******+++***)))))),,,---------+++******************+++------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++,,,,,,,,,---------,,,+++*********++++++++++++************++++++,,,,,,++++++,,,,,,***)))))))))***++++++,,,------++++++++++++*********)))++++++++++++,,,,,,,,,---++++++++++++++++++++++++''''''(((***+++---......,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,///////////////...------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---.../////////000///...---,,,------...------...///////////////,,,---......//////......////////////////////////------......///000000111/////////000000000000000000000111111111222222222222222333444444444444444333444444555555444444333333333333444444444555555444444444444555555666777444555555444333555888;;;>>>BBBGGGJJJLLLSSS^^^gggsss|||ggg[[[TTTNNNIIIHHHHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@???>>>>>>======<<<===>>>??????===;;;:::999777666666888888777555333444444555555444444333444555555666666444333222222222111111111000000000---------------,,,,,,,,,...............---,,,++++++***+++---......,,,***************************,,,+++)))''''''(((***+++************************)))))))))))))))******+++))))))))))))***+++,,,---'''(((((()))***+++++++++((())))))******+++++++++((((((((())))))))))))***"""%%%)))---...,,,)))'''(((((((((((((((((()))***************))))))))))))***************)))((('''))))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((((('''*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))******++++++******)))******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++******)))******+++((((((((()))))))))******+++++++++******+++++++++)))************))))))(((''''''(((((())))))******(((((((((((())))))))))))************++++++++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++++++++++++++))))))))))))***+++,,,---***))))))))))))***++++++,,,,,,,,,+++++++++******+++***))))))+++------,,,*********))))))*********,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,+++*********++++++++++++************+++++++++,,,------,,,+++++++++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++%%%&&&(((***,,,...///000.........------,,,*********+++,,,---...///000000...////////////...------------------------------------,,,,,,,,,,,,------.........///000000111111///...------,,,---------------...////////////...,,,---......//////......///000000000000000000000---......//////000000111...//////000000111111111//////000000000111111111222333444444555555444444333444444555555444444333333333333444444444555555555555555444555555666666555666666666555777;;;===@@@EEEJJJMMMSSS]]]kkkuuu~~~iii\\\UUUOOOKKKJJJIIIIIIHHHFFFEEEEEEDDDDDDAAAAAA@@@??????>>>>>>===<<<===>>>???>>><<<:::999999777666666777777666555333444444555555444444333444444555666555444333222111111111111000000000000------------------------////////////...---++++++,,,,,,,,,,,,,,,+++)))((())))))))))))))))))))))))+++*********)))*********))))))))))))************+++***)))))))))***,,,------,,,+++***))))))))))))((((((((()))******++++++(((((()))))))))*********)))))))))************+++!!!###'''+++,,,+++)))'''***)))(((''''''(((***+++*********)))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((***))))))(((((((((((((((******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************)))))))))))))))******+++,,,,,,************+++++++++,,,******)))(((((('''''''''************++++++++++++***)))(((''''''((()))***))))))************)))(((******))))))((((((''''''(((((((((((())))))))))))'''((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++)))(((''''''))))))*********+++++++++((()))***+++++++++++++++******))))))***++++++,,,******))))))******+++,,,,,,,,,+++++++++***++++++,,,***)))***+++------,,,******++++++++++++************+++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++(((+++...---***)))***,,,))))))******+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,------......---,,,++++++---------...///000000000.........//////...------,,,,,,------------------//////............//////......//////000000000000...---------------------,,,---......//////......,,,---......///.........///////////////000000000......//////000000000000......///000111111222222000000000000111111111222333333444555555555555444333444444555555444444333333333333444444444555555777666555555555555555666888888999999999;;;???BBBAAAGGGOOOUUU[[[eeerrr||||||fffZZZSSSMMMIIIHHHJJJIIIGGGFFFEEEDDDEEEEEEAAAAAA@@@@@@???>>>>>>>>>======>>>???>>><<<:::999888777666666777777666444333444444555555444444333333444555555555444222222111111111000000000//////................../////////000//////...---,,,+++((()))***+++,,,,,,---...))))))))))))))))))))))))(((***,,,------,,,***)))(((((()))))))))*********+++***)))((()))***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,%%%&&&((()))***+++,,,,,,,,,+++))))))((()))***+++))))))))))))))))))******###$$$%%%'''((()))******(((((((((((((((((((((((()))))))))))))))(((((('''++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))%%%&&&&&&&&&''''''((((((((())))))***************))))))))))))((((((''''''))))))*********+++++++++***)))(((''''''((()))***((())))))*********))))))******))))))((((((''''''(((((((((((())))))))))))'''((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,---...///000***************+++++++++))))))***+++++++++******,,,++++++***))))))*********************++++++,,,---,,,+++*********++++++,,,+++)))***+++,,,,,,+++++++++,,,------,,,++++++)))***+++,,,,,,,,,,,,+++******++++++++++++************++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++&&&))),,,+++)))''')))+++)))***************++++++))))))******************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------.........---++++++++++++++++++++++++------............------,,,,,,,,,---------............------------......---...............//////,,,,,,------------------,,,------...............,,,---......///.........---------......//////////////////000000000000000...//////000111222222333111111111222222222333333222333444444555555444444333444444555555444444333333333333444444444555555777666666555555555666666777888999:::;;;>>>CCCFFFHHHQQQ\\\eeekkkrrr{{{~~~hhh[[[TTTNNNKKKJJJJJJIIIGGGEEEDDDDDDDDDEEEAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@???===:::999888666555555777777666444333444444555555444444333333444444555555333222111111111000000000/////////.........//////////////////////////////...---,,,...//////...,,,+++,,,---))))))))))))))))))))))))''')))+++,,,---,,,***)))'''(((((())))))*********((((((((((((((())))))***))))))))))))***+++,,,---*********)))))))))))))))*********************************+++++++++,,,,,,++++++******+++,,,///000,,,++++++***************))))))))))))************"""###%%%'''(((*********)))))))))))))))))))))))))))))))))))))))(((''''''++++++++++++************++++++++++++,,,,,,,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((***************)))))))))'''((()))******************++++++++++++******)))'''''''''((((((((())))))+++++++++******+++++++++((())))))************)))''''''(((((())))))******(((((((((((())))))))))))************++++++++++++******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++******---,,,+++***))))))))))))+++************+++,,,,,,---,,,+++*********+++,,,---+++******+++,,,,,,++++++,,,---......---,,,++++++,,,---/////////......))))))************))))))******++++++++++++******************++++++++++++******+++,,,,,,,,,++++++++++++************++++++'''(((******)))((()))***************************)))))))))))))))*********+++++++++++++++*********++++++++++++++++++++++++******++++++,,,,,,------++++++---....../////////...---------,,,,,,,,,+++,,,,,,---............---+++,,,,,,------.........,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------------,,,,,,,,,---............---,,,---......//////......,,,,,,------......//////000000000000000000000000///000000111111222222222111222222222222333333333111222333333444444333333333444444555555444444333333333333444444444555555666666666555666666777777444666888:::===AAAFFFJJJQQQ\\\jjjtttyyy}}}iii\\\UUUPPPMMMLLLIIIHHHFFFDDDCCCCCCDDDDDDBBBAAAAAA@@@@@@??????>>>??????@@@@@@???===;;;999888666555555666666555444333444444555555444444333333333444555444333222111111000000000////////////---------....../////////......////////////......111222111...***'''''')))************************((((((((('''((()))******''''''(((((()))******+++'''((())))))******))))))))))))))))))***+++,,,---(((((())))))******+++++++++++++++++++++++++++***(((((()))))))))*********,,,+++***)))***+++---...***************)))((((((((()))))))))************&&&'''((()))************))))))))))))))))))))))))((())))))***)))((('''&&&************))))))))))))************+++++++++,,,'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((------,,,,,,++++++******'''((()))+++,,,,,,++++++))))))++++++,,,+++******''''''''''''((((((((()))++++++,,,,,,,,,,,,++++++(((((()))***************''''''(((((())))))******(((((((((((())))))))))))************++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&$$$###!!! ******************************+++++++++******)))++++++***************+++++++++******++++++,,,---...---+++))))))***+++,,,---+++******+++,,,,,,+++***+++---......---+++******+++---///000000///...*********++++++***************++++++++++++******************++++++++++++)))***+++,,,,,,,,,,,,+++++++++************++++++)))(((((()))++++++***)))************)))))))))))))))))))))******+++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,......///------...............---......//////////////////+++,,,------.........---++++++,,,,,,---......///------,,,,,,,,,,,,------------------------------***+++,,,---...------,,,+++,,,------......------,,,---......//////......---------...//////000000000000000000000000000000111111111111111111111111111111111111222222222222000111222222333333222222333444444555555444444333333333333444444444555555666555555555666777888888555777:::===AAAFFFLLLPPP^^^iiixxx|||eeeXXXQQQKKKIIIHHHIIIGGGEEECCCBBBBBBCCCDDDBBBBBBAAA@@@@@@??????>>>???@@@AAAAAA@@@>>>;;;:::888666555555666666555444333444444555555444444333333333444555444333222111000000000000////////////,,,,,,,,,------.........---...///////////////...''')))+++***((((((+++...***************************'''$$$"""###&&&))),,,&&&''''''((()))******+++)))***,,,------,,,,,,+++---,,,+++***))))))))))))&&&&&&''')))***,,,------,,,,,,++++++++++++++++++''''''''''''(((((((((((((((((((((((((((((())))))((()))*********((('''&&&(((((())))))*********++++++++++++++++++***))))))))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''************************(((((())))))))))))(((((())))))((('''&&&%%%$$$$$$((()))+++,,,------,,,,,,&&&'''((()))******)))((())))))))))))************)))***+++,,,,,,+++***)))(((((()))************************)))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++******)))))))))))))))***+++,,,---++++++******++++++,,,---...---+++))))))***+++,,,---+++******+++,,,+++***)))***,,,------,,,***)))((())),,,---......---,,,+++++++++,,,,,,+++++++++******++++++++++++******)))************+++++++++)))***+++,,,---,,,,,,+++++++++************+++++++++)))''')))---...,,,)))*********)))))))))))))))*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------...////////////...---,,,+++)))******+++,,,---......+++,,,------.........---++++++,,,,,,---...//////000000////////////000000...............---------)))***,,,---...------,,,+++,,,------......------,,,---......//////......---......///000111111222111111111000000000000000222222222111111111111111000000000000111111111111000000111222222222222111333444444555555444444333333333333444444444555555555555555555666888999999888;;;>>>AAAFFFLLLRRRWWWmmmxxx|||eeeWWWPPPLLLIIIJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>======????????????>>>===;;;;;;999888777666555555555555444444333222111111111111222333444666666666666555000111222333333222111000,,,---------...////////////......------......///...---,,,***))))))*********+++,,,+++)))))))))***(((((((((((()))***,,,,,,(((((()))***+++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++)))((((((((()))***++++++***))))))(((((((((((((((************************)))((('''(((***++++++************)))))))))))))))&&&'''(((*********)))(((***)))(((''''''((()))***))))))(((((('''''''''&&&)))))))))))))))******+++******)))))))))))))))***))))))))))))((((((((((((((()))******))))))***+++)))))))))))))))******+++)))***++++++***)))***++++++***)))(((((()))***+++---,,,+++******+++,,,---++++++************++++++))))))))))))************,,,+++******,,,,,,+++***+++&&&&&&---000,,,)))***)))))))))))))))*********---+++((('''((())))))(((&&&&&&'''((()))******+++(((((((((((((((((((((((('''''''''(((((()))***+++000---***'''&&&(((***,,,***+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((***+++,,,///---+++)))))))))+++,,,***))))))))))))+++---...'''***---//////...//////++++++******+++---...000000///---,,,+++*********++++++++++++++++++++++++---,,,***))))))***,,,---......---,,,,,,++++++***///...---,,,+++*********)))))))))((())))))***+++******++++++++++++******++++++++++++++++++++++++///...---,,,+++*********++++++++++++++++++++++++))))))***+++,,,------...------............------******+++,,,------------***+++,,,,,,------,,,,,,------------------------,,,---......//////......111111000000/////////...............///////////////......------......///------------------------111000///......///000111............////////////111000///////////////000111111222222222333333333111222333444555444333333444444444444444444444444555555555444444333333333222444666666666666888999===@@@CCCDDDGGGPPP]]]gggvvv}}}fffWWWPPPLLLIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@????????????@@@@@@@@@???>>><<<;;;::::::999888777777666666666888888777666555555555555444555666666666555444333333222111///////////////---------...............,,,,,,,,,++++++,,,,,,,,,///...,,,+++*********+++***+++,,,+++)))))))))*********)))******+++,,,---***************+++++++++))))))*********+++++++++,,,+++++++++************))))))))))))))))))***+++,,,+++******))))))******************************)))(((((((((***+++***)))***)))))))))))))))))))))((()))*********************)))(((''''''((()))***)))))))))(((((((((''''''((((((((('''((())))))***)))((((((((()))***++++++(((((((((((())))))))))))&&&'''((((((''''''((())))))))))))))))))******+++)))***++++++))))))***++++++***)))(((((()))***+++,,,++++++******++++++,,,+++******))))))******+++))))))))))))************+++***))))))++++++***)))+++'''&&&,,,...+++((()))******))))))((((((''''''---+++))))))***+++***)))((((((((())))))*********))))))))))))))))))))))))(((''''''(((((()))***+++,,,,,,+++******))))))(((((((((((()))))))))******,,,,,,,,,+++++++++***************************************))))))))))))))))))((((((((()))***+++,,,,,,+++***)))))))))***+++******))))))***+++---...,,,///000000...,,,******,,,+++******+++,,,...//////...---,,,+++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,*********************+++...---,,,,,,++++++++++++***))))))))))))***++++++***++++++++++++++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------............------******+++,,,------------***+++,,,,,,------,,,,,,........................,,,---......//////.........---------,,,,,,,,,,,,------------..................------------......------------------------000000////////////000000/////////000000000000111000000////////////000000111111111222222222333333000111222333444333222222444444444444444444444444555555555444444333333333444555777777777888:::;;;<<<@@@DDDHHHMMMVVVdddnnn~~~gggXXXQQQKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@???>>><<<:::999;;;:::999888777777777777777666666555444444333333555666666666666444333222666444000---,,,,,,---///...............---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,***+++,,,+++)))))))))***,,,+++++++++++++++,,,,,,+++++++++*********)))))))))))))))************++++++++++++******))))))(((+++***))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))******,,,+++******************))))))(((((((((((())))))***)))))))))))))))(((((('''''''''''''''(((((()))''''''(((((()))+++,,,---''''''(((((())))))******&&&'''((((((''''''((())))))))))))))))))******+++)))***++++++))))))***+++******))))))))))))*********++++++++++++++++++***+++******))))))******+++))))))))))))***************)))((((((***+++***(((,,,((('''***+++)))((()))******)))((('''&&&&&&%%%+++******+++------,,,***)))*********************************************(((((((((((()))***++++++)))***,,,---,,,***'''%%%'''''''''((((((((()))))),,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((()))***+++,,,((())))))******************************+++------...///111000---***))))))---,,,+++******+++,,,---///...---+++************+++++++++++++++++++++++++++***)))(((((()))***+++((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,******++++++++++++*********************************************+++,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,------............------******+++,,,------------***+++,,,,,,------,,,,,,.............../////////,,,---......//////......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,,,,------...------------------------/////////000000/////////000000000000111111111111000000000//////000000111000000111111111222222222111222333444444444333333444444444444444444444444555555555444444444444444555666777888888:::===???>>>DDDJJJPPPWWWbbbpppzzzhhhYYYQQQLLLIIIHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@??????BBBBBBAAA@@@>>><<<:::999::::::999888777777777777555555555444444333222111555555666666666555333222555333111...------...////////////...---------,,,---..................---///...,,,+++++++++,,,,,,***+++,,,+++)))))))))***,,,,,,+++*********++++++************************))))))))))))************)))))))))))))))))))))***++++++***)))((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((***)))((()))***+++***))))))))))))))))))*********---,,,***)))((())))))***))))))(((((((((((())))))************))))))))))))(((''''''''''''((())))))))))))(((((()))***++++++&&&''''''((()))******+++((()))******))))))***+++)))))))))))))))******+++)))***+++***)))((()))+++***))))))))))))))))))***)))***+++,,,,,,+++***)))******))))))))))))******((()))))))))***************)))((()))***+++***)))+++)))(((((((((''''''(((******))))))(((((('''''')))))))))+++------,,,***+++++++++***************))))))))))))))))))))))))(((((((((((()))***+++,,,((()))+++---,,,***'''&&&))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((((((((((((((())))))***++++++&&&(((***,,,---,,,+++***))))))))))))******++++++(((***,,,---+++++++++,,,---,,,+++*********+++,,,...---,,,+++******************************************)))(((((()))******+++++++++,,,,,,---------++++++******+++,,,------++++++******++++++,,,---***))))))))))))))))))***))))))))))))))))))))))))+++******)))******++++++++++++++++++++++++++++++---------------,,,,,,,,,,,,------......------,,,******+++,,,------------***+++,,,,,,------,,,,,,------------............,,,---......///.................................,,,,,,---------.........------,,,,,,,,,,,,------........................---...///000000///...---//////000000000111111111000000000///000000111111000000000111111111222222333444444555555555555555444444444444444444444444555555555555555444444444555666777888999<<>><<<:::999999999777666666666666666777777777777666555444333222333555666666666555555111111222222111111000000/////////...---------,,,------...//////...------...---,,,+++***+++,,,---***+++,,,+++)))))))))***+++******)))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))''''''((()))***++++++,,,++++++***)))((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((+++)))((()))******)))((((((((())))))************,,,+++)))(((''''''((()))(((((())))))))))))(((((())))))))))))************))))))(((((())))))***+++++++++***)))(((((())))))&&&''''''((()))******+++((()))******))))))***+++)))))))))))))))******+++((()))******)))((()))***)))))))))******)))))))))))))))+++,,,,,,+++))))))***))))))))))))))))))***((()))))))))************+++***)))***,,,---,,,+++*********(((''''''(((((()))))))))******+++++++++(((((((((***,,,,,,***(((+++++++++***************((((((((((((((((((((((((((((((((())))))***+++,,,************)))))))))((())))))))))))************))))))))))))************((((((((((((((((((((((((************))))))(((((('''(((((()))******++++++''')))+++...///...---,,,((((((((()))))))))))))))%%%''')))***)))***+++------,,,+++*********+++,,,---,,,,,,+++***************************************))))))))))))))))))***---------,,,,,,,,,++++++************+++,,,------++++++******++++++,,,---)))(((''''''''''''((()))))))))))))))))))))))))))---,,,+++***))))))))))))++++++++++++++++++++++++)))******+++,,,---------,,,,,,------------,,,,,,******+++,,,------------***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,---......///.........//////////////////000000---.........////////////...------,,,,,,------...........................---...///000000///...---........./////////000000000000000000000111222222000111111111111222222222333333333333333444444555444444444444444444444444555555555555555555555555555666777888;;;@@@FFFKKKOOOVVV^^^eeejjjrrr|||iiiZZZSSSMMMKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBB@@@?????????>>>BBBBBBAAA@@@???===;;;:::999888777666555555555555555555666666666444333111222333444666666666666555000111222333333222111000...............---------***+++,,,------,,,+++***---,,,+++*********+++,,,***+++,,,+++)))))))))******)))))))))))))))******'''((()))***+++,,,------***)))))))))))))))(((((('''(((((()))***+++,,,,,,+++***)))))))))))))))))),,,++++++***************))))))))))))))))))))))))+++***))))))******)))(((((((((((()))******++++++***)))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***)))))))))))))))***++++++---,,,+++)))((((((''''''''''''(((((())))))******&&&'''((((((''''''((())))))))))))))))))******+++((()))******(((((()))***))))))************)))))))))******************)))***))))))(((((())))))***))))))))))))************+++***)))***,,,------,,,'''+++,,,)))'''))))))(((((())))))***+++,,,---...)))(((((()))++++++***((()))*********************''''''''''''''''''''''''))))))))))))***+++,,,,,,+++***(((''''''((()))***'''''''''((((((((())))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))***'''((()))***+++++++++***)))***,,,...//////...---(((((()))******))))))(((((()))***)))(((((()))***,,,+++***))))))***+++,,,,,,,,,+++***************************************************************,,,,,,++++++***))))))(((***************+++,,,---***************+++,,,,,,)))((('''&&&&&&'''((()))************************...---,,,+++***)))))))))++++++++++++++++++++++++((())))))***,,,------...,,,,,,------------,,,,,,******+++,,,------------***+++,,,,,,------,,,,,,*********+++,,,,,,------,,,---......//////......---------......................../////////000000.........------..........................................//////.....................////////////000000000000111111222333111111222222222333333333111111000000000111222333444444444444444444444444555555555555555666666666666777888:::>>>EEENNNSSSYYY```hhhmmmpppuuu|||hhhZZZSSSNNNLLLLLLHHHGGGFFFEEECCCCCCCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<:::999888777666666666666333444555666555333111000333444555666666666555444222222111111000000000///---------...............***+++---......---+++***+++***)))))))))***++++++***+++,,,+++)))))))))***))))))))))))***+++,,,,,,))))))*********+++++++++******))))))((((((((((((+++++++++++++++++++++***))))))))))))))))))***+++------,,,+++++++++++++++************************+++***))))))******)))''''''(((((()))******++++++(((((()))*********))))))'''((()))******)))((('''''''''((((((((()))))))))((((((((((((((()))******++++++***)))((((((((()))(((((((((((())))))))))))&&&'''((((((''''''((())))))))))))))))))******+++((()))***)))((('''(((***((()))***++++++***)))(((******))))))))))))******))))))(((((((((((())))))))))))))))))***************)))((())),,,---,,,+++%%%+++...***(((++++++)))))))))******++++++,,,,,,,,,+++))))))***+++***)))((((((((())))))*********(((((((((((((((((((((((())))))))))))***+++,,,,,,***)))(((((((((((()))***((((((((()))))))))******(((((())))))************''''''''''''''''''''''''((((((((()))******++++++&&&''')))***++++++************,,,---...------,,,)))***+++,,,,,,+++***)))++++++,,,***(((((()))*********)))))))))+++,,,---,,,++++++*********************************************++++++++++++******+++*********************+++***************++++++***))))))))))))***+++++++++***(((''''''(((***+++++++++++++++++++++++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,------------***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,---......//////......,,,,,,,,,------.........---------.........//////000//////......//////000........................///......------......///...////////////000000000000000000000111222333444222333333333333444444444222222111000111222333444444444444444444444444444444555555555666666666777888999;;;>>>CCCLLLVVV]]]eeekkkssswwwxxx{{{hhh[[[TTTOOOMMMMMMHHHGGGFFFDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>======;;;:::999888777777777777777888999:::999777555444555666666666666444333222555333000...,,,---...///,,,------....../////////,,,---///000000///---,,,******)))(((((()))***+++***+++,,,+++)))))))))***************+++,,,---...+++++++++*********************))))))((((((((('''......---,,,+++***)))((())))))(((((()))***++++++,,,+++******))))))******************************,,,***))))))******)))''''''(((((()))***+++++++++''')))***,,,,,,,,,+++***'''((()))******)))((('''&&&'''''''''(((((())))))'''''''''''''''((())))))***)))))))))))))))******))))))))))))((((((((((((((()))******))))))***+++)))))))))))))))******+++((()))***)))((('''(((***((()))***++++++***)))(((+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))************(((''''''(((+++,,,+++***###+++///+++))),,,,,,)))*********)))))))))))))))///---***)))***++++++***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))***+++,,,---(((((()))))))))))))))(((++++++++++++,,,,,,,,,,,,))))))******+++++++++,,,((((((((((((((((((((((((''''''((()))***+++,,,,,,&&&''')))***++++++************+++,,,,,,,,,,,,++++++,,,---...------+++***+++,,,,,,+++******+++---))))))((())))))+++---...++++++******************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---......++++++***************+++)))))))))((()))******+++,,,+++***((((((***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------++++++,,,---------,,,,,,++++++,,,------...//////,,,---......//////......---------....../////////,,,,,,,,,---------......000000////////////000000///////////////////////////...---,,,,,,---...///000000000000111111111111000000000000111222333444333333333444444444555555555555444333444555666777444444444444444444444444444555555555666666777777:::;;;===AAAGGGQQQ[[[cccnnnttt|||hhhYYYRRRMMMKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCEEEDDDBBBAAA@@@@@@AAABBB@@@AAAAAAAAA@@@???===<<<>>>;;;888777888888666333777777666555444333333333444444555555444222111000111111111000///......---222000///---,,,,,,,,,---+++,,,,,,------,,,,,,++++++***)))))))))+++...///)))))))))))))))*********************)))))))))(((***)))(((''''''((()))***++++++)))((((((((()))***))))))***,,,---...,,,***+++***))))))+++------,,,+++*********))))))(((((((((((((((((((((((((((((($$$$$$%%%'''((()))***+++,,,,,,---......///000000///...,,,***(((((((((((())))))************))))))))))))))))))))))))))))))&&&'''''''''((((((((((((++++++***)))(((((())))))*********************************)))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))(((((()))***++++++,,,+++)))(((((()))+++,,,+++*********))))))((((((((((((((()))******++++++(((((())))))******++++++++++++++++++*********)))&&&(((***+++***)))***+++++++++,,,,,,,,,,,,++++++)))*********++++++++++++***************+++,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))************+++++++++---,,,***(((((((((((())),,,((($$$$$$'''***++++++************************------,,,,,,,,,,,,,,,,,,,,,+++******))))))***************))))))))))))))),,,,,,+++***))))))************************************))))))))))))******************************&&&&&&&&&'''((())))))***+++***)))((((((***,,,---,,,,,,+++******))))))(((+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,+++,,,...///...------------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---...///000000000...,,,---000111///---////////////////////////////////////////////////////////////000000000000000000111111111111000000000111111111111222222222333333222222111000000///000111222333444333222111666555444333444555666777777777666555666777888999888===BBBGGGMMMXXXfffqqq{{{}}}jjj[[[SSSMMMJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@AAAAAA@@@AAAAAAAAA@@@>>>===<<<>>>;;;999999:::;;;999777666666666555444444444333555555666666555444222111222222111000000///......//////...---,,,---......,,,------......------,,,,,,+++*********,,,...///))))))))))))************++++++++++++************+++***))))))))))))***+++---,,,+++***)))***+++++++++******,,,------+++))),,,***))))))***+++***)))************)))))))))(((************************......---,,,+++***)))))))))******+++,,,,,,---------,,,+++*********+++,,,************************))))))))))))))))))))))))***************+++++++++******)))((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((('''''''''((()))))),,,+++)))(((((()))+++,,,************)))))))))(((---------,,,++++++******))))))))))))************++++++*********)))))))))((()))++++++***)))***+++******++++++++++++******)))))))))*********++++++'''''''''''''''((())))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((())))))*********)))))))))************+++++++++...---+++***)))))))))***,,,***'''''')))++++++***************************************************,,,+++******))))))******))))))************)))))),,,++++++***))))))******************************++++++************++++++************************''''''(((((()))******+++,,,+++)))))))))***,,,---///......,,,+++***)))(((******+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,---......---+++++++++*********)))))),,,,,,------...---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------...////////////---,,,---//////...,,,////////////////////////////////////////////////////////////000000000000000000111111111111000000000111111111111222222222111111111111111222222222111222333444555444444333333333222222333333444555555555555555666777999:::===AAAHHHNNNVVVaaannnvvv|||mmm]]]TTTMMMIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFEEECCCAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;;;;999888999:::;;;:::999555555555555555555444444666666777777666555333222222222222111000000//////---------------...///000---......//////......---...---,,,++++++,,,---...************************,,,,,,,,,++++++++++++***,,,+++************+++,,,...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,***)))---+++)))((())))))((('''************))))))))))))************************///...---+++)))'''&&&%%%((())))))******+++++++++************+++---///000,,,+++************+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((''''''(((((()))***++++++******)))((((((((()))))),,,+++***))))))***+++,,,************))))))))))))*********)))((((((''''''***************)))))))))******)))))))))((((((((()))***,,,+++***))))))***)))))))))******)))))))))((((((((()))))))))************))))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((''')))************+++++++++...---,,,+++*********+++---+++******+++,,,+++)))************************((()))))))))***+++++++++,,,+++******))))))******((()))***++++++***)))))),,,+++******)))*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((())))))******+++++++++,,,+++*********+++---...111111///...,,,+++***))))))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++************---------...------,,,,,,........................---------,,,,,,---------------------------------...,,,+++,,,---...---,,,////////////////////////////////////////////////////////////000000000000000000111111111111000000000111111111111222222222000000000111222333333444111222333555666666666666222333333444444444444444555555555666888;;;===>>>CCCHHHQQQ\\\gggqqqxxx|||ppp___UUUMMMIIIHHHIIIIIIGGGFFFEEEDDDDDDDDDGGGEEECCCAAA@@@???@@@@@@AAAAAABBBAAA@@@>>><<<;;;777777777888888888777777444444444555555555555555555666666777666555444333222222222222111111000000......------............------............------......---,,,,,,,,,------++++++***************))),,,,,,+++++++++*********+++++++++******+++++++++------,,,,,,,,,++++++++++++******+++,,,---,,,***,,,+++)))))))))***)))(((*********)))))))))))))))************************))))))))))))((((((((('''************++++++,,,,,,))))))))))))***,,,...///,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((('''(((((()))******++++++------,,,+++*********+++++++++***))))))***++++++*********)))))))))))))))%%%%%%&&&&&&'''(((((()))+++++++++******)))))))))))))))))))))(((((((((((()))***++++++)))''''''((())))))(((((((((((())))))(((((((((((()))))))))))),,,,,,+++++++++,,,,,,---))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,++++++************++++++,,,,,,,,,+++)))(((************************)))******+++,,,------...,,,+++******))))))******((()))***,,,,,,+++***)))++++++***************++++++++++++++++++++++++++++++++++++******+++++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++,,,---...//////...---,,,++++++***((()))***+++++++++++++++***+++++++++++++++,,,,,,+++,,,------,,,,,,,,,---------------------------------......------,,,+++------------------------......------------...............------,,,,,,,,,...------------...------////////////////////////////////////////////////////////////000000000000000000111111111111000000000000111111111222222222000000111222222333333444111222333444555666777777444555666888888777666666666666777999<<>><<<:::777888999999777666555555444444444555555555555555444444555666555444333222222222222111111111111111/////////......---,,,+++,,,,,,------------,,,,,,......------,,,---------,,,+++++++++******))))))+++*********))))))))))))************************+++++++++++++++******)))***))))))***,,,---------+++***))))))+++,,,,,,,,,))))))))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))***************+++))))))(((((((((***+++,,,+++)))(((&&&&&&((()))+++************************************************+++******)))******++++++************************(((((())))))************))))))))))))))))))))))))************************------,,,+++*********++++++******************+++))))))))))))))))))******((())))))******++++++,,,,,,,,,++++++******))))))))))))))))))((((((((((((''')))***)))'''&&&&&&'''))))))(((''''''((())))))(((((((((((())))))))))))***))))))((((((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))---------,,,,,,+++++++++************************((()))***+++,,,,,,,,,,,,))))))*********+++++++++***************))))))))))))***,,,,,,+++)))((('''************************))))))***+++,,,,,,------,,,+++******))))))******((()))***+++,,,,,,+++***+++***************++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***,,,,,,+++,,,,,,,,,------+++++++++++++++,,,,,,,,,((()))***+++++++++++++++*********++++++,,,,,,,,,+++,,,...---+++***+++---------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.........---,,,,,,++++++......//////.........///////////////////////////////////////////////////////////////000000000000000000111111111111000000000000111111111222222222222222222222222222222222111111222333444555666777555666777888999888777666555666888:::>>>BBBFFFHHHKKKUUUeeewww}}}rrr```VVVNNNJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@===;;;:::888:::<<<;;;999777666666555555555555555555444444333444555666555555444333111111111111111111111111000000000///...,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,+++******))))))*********)))))))))(((((())))))************)))))))))************)))((('''+++***))))))+++---------+++***)))***,,,---------))))))))))))************(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))(((''''''''''''((()))************************((((((((()))))))))******++++++*********+++,,,,,,************************((((((((()))******++++++))))))))))))))))))))))))*********************)))******)))((((((((())))))************************))))))))))))************++++++******)))(((((((((+++++++++++++++***************)))))))))((((((((('''(((***)))(((''''''(((***)))(((''''''((()))***((((((((()))))))))******,,,+++******************)))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))---------,,,,,,,,,,,,,,,************************((()))***,,,---.........)))************+++++++++))))))*********))))))((((((***,,,,,,***)))((()))************************'''((((((((()))*********,,,+++******))))))******))))))******+++,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,(((((()))******+++,,,,,,)))******+++++++++***************++++++,,,,,,---***---...---***)))***---++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---------,,,,,,++++++...///000///......///000////////////////////////////////////////////////////////////000000000000000000111111111111000000000111111111111222222222333333333333333222222222222222222222333444666666444555555666666666666666555666888;;;???CCCGGGJJJPPPZZZjjjyyy{{{qqq```VVVOOOKKKKKKJJJIIIHHHGGGFFFEEEEEEEEECCCCCCAAAAAAAAAAAABBBCCCBBBCCCBBBAAA@@@===;;;999555888;;;;;;999777777888666666666555444444444333444555666777777666555444000000000000000000000000....../////////...,,,+++,,,,,,------------,,,,,,******+++,,,,,,---------------,,,++++++***))))))+++++++++*********))))))******+++,,,,,,+++******))))))*********)))((('''...,,,*********++++++***,,,***))))))+++,,,+++***((()))))))))************))))))))))))))))))))))))'''''''''''''''''''''(((((((((((((((((((((((((((***)))((((((((()))+++,,,((((((((((((((((((((((((************************$$$%%%%%%&&&'''((())))))******))))))***++++++,,,************************'''(((((()))******++++++++++++++++++++++++++++++)))))))))******++++++,,,(((((('''''''''((())))))*********++++++*********((()))))))))***************))))))(((((('''&&&&&&***++++++++++++++++++,,,++++++*********)))))))))''')))++++++***)))***++++++***(((''''''(((***+++)))))))))*********++++++///...---,,,,,,,,,,,,---))))))))))))))))))))))))++++++******************))))))))))))))))))))))))*********+++++++++++++++************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))***+++++++++***)))(((***---,,,***)))+++,,,************************(((((((((((()))))))))))),,,+++******))))))******+++***))))))***+++---///******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************)))******+++++++++++++++(((((())))))***+++++++++******+++++++++***)))))))))******+++,,,,,,------***---///---)))(((***---+++++++++,,,,,,,,,------***+++,,,---.../////////------------------------...------------------...------,,,,,,,,,,,,,,,,,,,,,...000///---,,,...000////////////////////////////////////////////////////////////000000000000000000111111111111000000000111111111111222222222111222222333333444444444444444333333333555666777666666555555666666777888999999;;;>>>BBBGGGKKKMMMVVV___kkksssxxxyyyzzz{{{ppp___VVVPPPLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBAAA@@@AAABBBCCCDDDCCCCCCBBBBBB@@@===;;;999111444888999888666777888777777666555444444333333555666777888888777666666///////////////000000000,,,---.../////////...------..................---((()))***+++,,,---------------,,,,,,+++***)))))),,,,,,,,,+++++++++******++++++------------++++++))))))***+++***)))((('''222///,,,******)))((('''---+++)))((()))))))))'''(((((())))))*********+++************************))))))***+++,,,---......++++++++++++************))))))((())))))+++---...))))))************))))))************************&&&'''((()))***,,,,,,---))))))((())))))***++++++))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++''''''(((***+++,,,---...))))))((())))))***++++++******++++++++++++******(((((())))))*********+++*********+++,,,,,,------*********++++++,,,,,,---++++++++++++************(((***,,,,,,,,,+++,,,---,,,***)))'''''')))***,,,************++++++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++***************************++++++++++++***)))))))))************+++++++++)))***,,,,,,---,,,+++***)))+++------++++++---///************************+++++++++***************,,,++++++***)))*********,,,+++)))((()))+++...000******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++++++++***)))((())))))***+++,,,,,,------***---///---)))''')))------------....../////////)))***+++---...///000000........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///////////////////////////////////////////////////////////////000000000000000000111111111111000000000111111111111222222222///000111222444555666777777666555444444555777777999888777777777888:::;;;===>>>@@@CCCGGGLLLPPPRRR[[[bbbiiinnnoooqqqwww|||uuuaaaTTTOOOMMMLLLIIIIIIHHHHHHGGGFFFEEEEEEEEECCCAAA???>>>>>>???@@@CCCBBBBBBAAA@@@???>>>>>>999;;;===;;;777666777:::999888777666555444333333555666777777777666555444444333222000//////......111000...---,,,,,,------,,,---///000000///---,,,,,,,,,---------,,,++++++...---+++))))))***+++,,,)))******+++++++++******...---+++)))'''''''''((())))))***,,,...---)))'''******)))))))))))))))***++++++***)))(((((())))))+++++++++******************)))((('''''''''''''''+++***))))))+++,,,,,,,,,///,,,))))))***+++)))'''************************))))))************))))))(((***---//////,,,)))''''''((()))******)))((('''***)))))))))))))))******(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))+++((('''***...///+++'''++++++++++++++++++++++++*********)))))))))))))))+++'''###$$$))),,,,,,***&&&'''(((***++++++++++++++++++******)))(((((((((,,,+++***))))))***+++,,,)))((('''''')))+++...000...,,,)))((())),,,---...$$$%%%'''(((***+++++++++++++++++++++************))))))))))))************))))))*********))))))(((++++++***)))(((((())))))***)))((('''((()))+++,,,***))))))((('''((((((((())))))))))))************------,,,+++************)))******+++++++++******,,,+++******))))))******)))************+++++++++((()))++++++******+++---******++++++++++++******,,,+++*********,,,///000*********))))))))))))(((//////.........---------,,,+++***)))))))))***+++((()))+++,,,------,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,***************************))))))((()))+++---...******+++++++++,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------......///000000111..................------........................------///000111111111111///////////////000000111---///000///...---...000000111222333333222111000///111222333333222000///444444444444444444444444333555777888888888999:::===???CCCHHHNNNSSSXXX[[[dddfffiiilllpppvvv|||vvvaaaTTTNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEECCCAAA???>>>>>>??????AAAAAAAAA@@@???>>>===<<<:::;;;;;;:::888777777888888888777666555444333333666666777777666444333111333222111000////////////222111///...------......,,,---...000000...---,,,,,,,,,---......---------...---+++))))))***+++,,,******+++++++++******)))******)))(((((((((((()))***)))((()))+++++++++)))******))))))))))))******************))))))((((((*********+++++++++++++++))))))((('''''''''(((((()))***,,,000333444222000...,,,))))))***+++)))'''(((((((((((((((((((((((())))))************))))))&&&(((***+++,,,***(((''''''((())))))*********)))******))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))+++(((''')))---...,,,(((***************************)))))))))))))))))))))+++'''$$$%%%))),,,,,,******************)))((((((************++++++++++++++++++***))))))***+++++++++***)))))))))+++,,,...555111,,,(((&&&%%%###"""************)))((('''&&&''''''(((((()))))))))***))))))))))))************))))))************))))))+++******))))))))))))***))))))*********+++************)))))))))((((((((())))))))))))************++++++******))))))************+++++++++******)))(((((()))***+++,,,,,,---)))************+++++++++***+++,,,+++***)))***+++******++++++++++++******+++***)))))))))+++---...,,,,,,,,,++++++++++++***///.........---------,,,///...,,,+++***)))******((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++***************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......,,,***)))(((((((((***++++++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******++++++,,,------...................................................---...///000111111111111000000000000000111222222111222333222111000111222000111222333333222111000000111222333333222111000444444444444444444444444111333666777777888:::;;;>>>AAAFFFMMMTTT[[[bbbfffgggkkknnnqqquuuzzzwwwaaaTTTNNNKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA???>>>>>>??????@@@@@@@@@???>>>===<<<;;;;;;:::999999999999777666888777777666555444333333666666666666555333000///111111000000000000111111222111000//////...//////,,,---...//////...---,,,+++,,,---......///......---,,,+++*********+++,,,+++++++++++++++***)))((((((((()))***+++++++++++++++)))'''&&&(((***,,,,,,************************))))))***++++++***(((''''''(((((())))))*********(((((('''''''''((())))))(((+++///444777666222///---+++))))))******)))((((((((((((((((((((((((((())))))************))))))''''''((()))*********))))))))))))))))))***+++,,,******)))))))))))))))***************************''''''''''''(((((((((((())))))(((((((((((())))))+++(((&&&(((+++...---+++))))))))))))))))))))))))))))))))))))))))))******+++(((%%%&&&))),,,+++******************)))(((((()))******+++,,,,,,------++++++***))))))***++++++---,,,+++*********,,,,,,222///,,,******++++++***,,,,,,+++***)))'''&&&%%%&&&&&&'''((()))***++++++))))))))))))************)))***************************)))))))))***++++++((()))+++------,,,***))))))***+++++++++***)))((())))))))))))************((((((((())))))))))))***+++++++++++++++***)))(((&&&((()))+++,,,,,,,,,,,,)))************++++++++++++,,,---+++)))(((((()))******++++++++++++******+++***)))(((((()))++++++,,,,,,,,,++++++++++++***......------------,,,,,,000///---,,,******))))))))))))))))))******+++,,,************************++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,************************((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,------,,,------------------,,,,,,------......///000000........................////////////////////////---...///000000111111000111111111111111222222333333444444333111111111222111111222222222222111111111111222222222222222222444444444444444444444444222444666777888:::===???>>>BBBHHHOOOVVV___gggllllllqqqwwwyyyzzzwwwaaaTTTMMMJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA@@@???>>>>>>>>>@@@@@@AAA@@@???>>><<<;;;<<<999777777999:::777555777777666555555444333333444444555555444222111000000000//////000111222222111000000//////.........------...//////...------***+++,,,---............---,,,+++*********++++++,,,,,,,,,+++***)))(((''')))***+++---------,,,,,,***(((&&&&&&(((+++++++++))))))******++++++******''')))***,,,+++***((('''%%%%%%&&&&&&'''((())))))((('''''''''((()))******)))+++---111222000,,,(((,,,+++))))))))))))))))))************************))))))************)))))))))))))))******,,,------,,,+++***))))))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))+++(((''''''***---------************************)))))))))))))))************((('''''')))++++++***&&&'''((()))++++++++++++*********+++++++++,,,,,,+++******************+++,,,++++++***++++++,,,---,,,***)))***,,,///111111(((((()))*********))))))((())))))***++++++,,,,,,((()))))))))******************************++++++))))))))))))***++++++,,,)))***+++,,,---,,,++++++)))***,,,---,,,+++)))'''((()))))))))************'''(((((()))************+++++++++++++++***)))((()))***,,,---,,,+++)))'''))))))*********+++++++++***+++,,,+++)))((()))*********++++++++++++******++++++***)))))))))***************)))))))))((((((------,,,,,,,,,,,,,,,,,,---,,,,,,+++***************)))((((((((()))+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))%%%&&&)))+++---.........+++++++++,,,,,,,,,------------------------------...------,,,,,,,,,------------............------.........///000000111111---------...............000000000000000000000000......///000000000000000111000000000000111222222111222222111///......///222222222222222222222222222222111111111222333333444444444444555555555555555666888888999<<>>>>>>>>AAAAAABBBBBBAAA???===<<<<<<999777777999:::777444666666555555444444333333111222333444444444333222////////////000111222333..................---------..................---((()))***+++,,,---------,,,,,,+++++++++***++++++,,,,,,,,,+++***)))(((''')))***+++,,,,,,,,,******)))(((((()))++++++***)))((()))***+++,,,+++++++++'''(((***+++,,,***)))'''&&&&&&'''(((((()))******((((((((((((((()))***+++)))))))))***++++++)))'''*********)))(((((()))***++++++++++++++++++++++++))))))************))))))))))))((()))***+++---......---+++)))(((((())))))++++++***)))(((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))***)))((((((***,,,------++++++++++++++++++++++++(((((())))))***************)))((()))***+++******&&&'''((()))++++++++++++++++++******))))))))))))*********++++++*********)))))))))***+++,,,......,,,***'''''''''((('''&&&&&&'''(((***++++++,,,,,,++++++******************((()))))))))******************))))))***+++,,,,,,******))))))***+++,,,,,,,,,+++*********+++------)))***,,,---,,,+++)))'''((()))))))))************'''((()))***+++++++++***+++++++++++++++***)))((()))***,,,---,,,+++)))'''))))))*********+++++++++(((***++++++******+++,,,******++++++++++++******,,,++++++************+++*********)))))))))((((((++++++,,,,,,,,,,,,,,,,,,(((((())))))******++++++***)))((((((((()))***+++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************,,,,,,------,,,+++)))(((++++++,,,,,,,,,---------------------------------------,,,,,,,,,------...---......//////......---***++++++,,,,,,---......---------.........//////000000000000000000000000...//////000000000000///000////////////000111111///000111000...---...///333222222222222222222333222222111111222333444444444444444555555666666666666777888888999<<>>===AAABBBCCCCCCBBB@@@===<<<:::999888888888888666555555555555444444444333333000111333444555555444333000000//////000111222222------............------........................((()))***++++++,,,++++++,,,,,,,,,+++++++++******+++++++++++++++***)))((((((((()))))))))))))))(((+++******+++,,,,,,***(((((()))***,,,,,,,,,++++++'''(((***++++++***))))))*********++++++,,,,,,,,,))))))((((((((()))******(((&&&%%%&&&)))+++,,,+++)))******)))(((''')))***))))))))))))))))))))))))))))))************))))))'''''''''''''''((()))***---,,,+++***)))(((((((((,,,+++***)))((((((((((((''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))*********)))******+++,,,++++++++++++++++++++++++((((((((()))******++++++***************************************)))((((((++++++******)))((((((''')))***++++++++++++***)))&&&'''(((***+++,,,---...,,,***(((((((((((('''&&&))))))******+++******)))))))))))))))((((((''''''))))))))))))************+++***))))))***+++---...++++++*********++++++,,,,,,+++)))((()))***,,,...)))***+++++++++***)))((())))))))))))************((()))***+++++++++***))))))******+++++++++******&&&((()))+++,,,,,,,,,,,,)))************+++++++++''')))***+++******,,,---******++++++++++++*********+++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++,,,,,,%%%&&&''')))***+++++++++*********))))))******+++************************++++++++++++++++++++++++)))***,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------...------------,,,,,,,,,------,,,,,,,,,---......------............------,,,,,,,,,---......//////,,,,,,------...///////////////////////////////////////000000000000/////////////////////000000111///000111111000///000111333333222222222222333333111111222222333444444444444444444555666666777777555666777888:::@@@FFFKKKRRRWWW^^^cccgggppp{{{vvvaaaTTTNNNLLLKKKLLLKKKJJJHHHFFFEEECCCCCCBBBBBBBBBAAA@@@???>>>===@@@AAABBBBBBAAA???<<<:::888999:::888777666666777555555444444444444333333222333444555555444333333111000000000000000111111---...///000000///...---.........------.........***++++++,,,,,,++++++++++++,,,,,,,,,++++++************+++++++++******)))((((((((()))***+++,,,---///---+++******++++++***''')))+++,,,------,,,+++(((((())))))************++++++++++++++++++++++++******))))))((()))))))))(((&&&%%%&&&)))+++++++++((()))***)))'''''')))+++))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((((())))))******))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((())))))***+++,,,+++***)))))))))************************'''(((((()))******++++++)))***++++++***************************)))((((((************************)))***++++++++++++***)))&&&'''((()))***+++++++++)))((((((***,,,.........++++++++++++******)))(((((((((((((((((()))))))))))))))))))))************+++***))))))***+++---///,,,,,,+++*********++++++))))))))))))******++++++******)))))))))((((((((())))))))))))************((()))***++++++)))(((&&&((()))***+++++++++++++++(((((()))***+++,,,,,,---)))************+++++++++)))***++++++***)))***,,,******++++++++++++******(((((()))******+++++++++,,,,,,,,,++++++++++++***************+++++++++,,,&&&'''(((***++++++++++++***+++++++++++++++******************************++++++++++++++++++++++++)))***,,,---...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---------......---------......//////000111111111,,,,,,------...//////000........................//////000000000000//////000000//////000000111222///000111222111111222444444333222222222222333444000111222444444444444333444444444555666777777777777888:::<<>>===>>>@@@AAABBBAAA>>>;;;999777999;;;999666444555888444444444444444444333333444555555666555444222111111111000000000000111111...///000111111000//////......------------......,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******)))******+++++++++*********)))***+++---///222333444000+++((((((***,,,,,,''')))+++---...---,,,+++))))))(((((()))***++++++))))))))))))((((((((((((++++++***)))(((((()))))))))(((''''''(((((('''%%%''')))***)))'''&&&)))+++++++++++++++++++++++++++))))))************)))))))))***************)))((($$$%%%''')))++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))***+++------+++)))(((((())))))))))))))))))))))))'''(((((()))***+++++++++)))***,,,,,,***)))******&&&'''(((***++++++++++++*********+++,,,,,,------)))***+++,,,,,,+++***)))(((((())))))))))))(((((()))((('''(((***+++***)))*********+++++++++******(((((()))***+++,,,------))))))))))))************+++***))))))***+++...///------,,,+++************'''(((***+++++++++)))(((***))))))((('''((((((((())))))))))))************'''((()))***)))(((&&&$$$'''((()))***+++,,,,,,,,,,,,+++******))))))******)))************++++++++++++,,,,,,+++)))((()))*********++++++++++++******&&&&&&((()))*********************))))))))))))((())))))******+++++++++,,,((()))***,,,,,,+++*********+++,,,------,,,***)))************************++++++++++++++++++++++++)))***,,,......---,,,+++******+++++++++,,,,,,,,,((((((((((((((((((((((((222111...+++***))))))))),,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------------------,,,++++++,,,,,,---.........,,,,,,------...///000000........................///000000000000000//////111111111000111222222333---...000000000111222444444444222222222222444444///000333555666555444333444444444555666777777888:::;;;>>>BBBIIIRRR]]]dddvvv{{{vvv```RRRMMMKKKKKKKKKIIIGGGEEECCCBBBBBBCCCCCCCCCCCCAAA???>>>@@@AAADDDDDDDDDDDDBBB???<<<:::;;;;;;:::999999888888777666666555444444444444555444444555555444444333222000222444333000...000222////////////............------------------------,,,,,,*********+++,,,---+++++++++************)))*********++++++,,,,,,,,,---++++++***&&&&&&333CCCaaa===$$$(((///)))%%%+++,,,,,,,,,,,,+++***))))))++++++******++++++,,,------***'''''')))+++***)))------,,,+++******++++++((()))***)))((('''((()))---,,,***)))((((((((((((,,,+++******))))))******'''((()))******)))((((((,,,+++***)))((('''&&&%%%+++***((('''''')))+++,,,)))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))))))))((((((((((((++++++******)))((((((((()))'''&&&(((,,,...---+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))************************)))(((((((((((()))+++,,,+++)))&&&%%%&&&&&&'''((())))))***+++)))(((((()))******)))((()))***+++,,,+++******((((((''''''''''''((((((***+++------,,,***'''%%%)))************+++++++++++++++***)))(((((())))))++++++,,,,,,,,,---------***((('''%%%%%%'''(((***************************++++++******************,,,,,,++++++***)))((((((,,,,,,++++++++++++,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++************************************++++++++++++******---,,,+++***))))))))))))******++++++++++++*********)))))))))+++,,,+++************)))))))))))))))******+++,,,------......000------000444444000,,,***)))((('''((()))+++---......---,,,++++++++++++)))***++++++,,,,,,,,,,,,,,,+++***+++---...---,,,,,,...000111///....../////////000000000...---,,,000///...------------------.........//////000000////////////////////////000000000000000000000000111111000000//////......///000111000///...///000111111111111111111111111333333333333333222111000222222333444444555555666555777888888777777888:::999:::???FFFKKKWWWmmmvvv```SSSMMMKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEECCCAAA@@@BBBCCCCCCDDDDDDDDDBBB@@@===;;;;;;::::::999999888888777666666555444444444444444444555555555555444333333111222333222000000000111////////////............------------------------...---,,,+++++++++,,,---+++++++++************)))******+++++++++,,,,,,,,,---+++,,,,,,)))'''///:::JJJ555'''+++...)))''',,,++++++,,,,,,,,,+++******++++++************++++++,,,***'''''')))+++***))))))(((((('''&&&&&&'''''''''(((***)))(((((()))***###%%%&&&((()))******)))+++***))))))(((((())))))(((((()))******)))((('''++++++***)))((('''&&&&&&+++***)))(((''''''((())))))((((((''''''(((((()))''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,,,,+++++++++******+++)))((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))*********************)))((((((***)))***+++---,,,***'''(((((())))))***++++++,,,+++***))))))++++++***)))((()))***+++,,,++++++******))))))))))))))))))***%%%'''***,,,------,,,+++)))************+++++++++++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,))))))(((''''''((())))))************************************************,,,,,,++++++***))))))(((++++++************++++++)))************++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++******************************++++++++++++************************++++++******++++++++++++*********)))))))))+++,,,+++*********************++++++(((((()))******+++,,,,,,...,,,+++...111222...***+++***)))((((((***+++,,,------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,,,,---++++++,,,---...---,,,+++---///000/////////000...//////000000///...---//////...---------------............/////////000////////////////////////000000000000000000000000111111000000///////////////000111111//////000111333333333333333333333333333333333333333222111000222222333444444555555666333555777777777888:::<<<======CCCLLLWWWhhhvvv```SSSMMMKKKKKKLLLKKKIIIHHHGGGGGGGGGHHHEEEEEEEEECCCAAA@@@BBBCCCCCCDDDDDDDDDCCCAAA???===:::::::::999888888777777666555555444444444444444555555666666555555444333333222111111222222111000////////////............------------------------///...------,,,,,,,,,---+++++++++************)))***++++++++++++,,,,,,,,,,,,+++,,,---+++)))***///000,,,***,,,,,,******,,,******+++,,,,,,,,,++++++------,,,+++************,,,***((((((***+++***)))******)))(((((((((((()))'''((())))))((((((***+++ """&&&***++++++***)))***))))))((((((((((((((())))))******)))((('''&&&))))))))))))((((((((((((,,,,,,+++***)))(((''''''((())))))******))))))((('''(((((())))))((((((''''''(((((())))))******************+++++++++,,,,,,---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))***************+++******)))(((+++******,,,------+++(((((())))))******+++++++++*********+++---,,,***((())))))***++++++++++++***+++++++++******+++++++++$$$&&&)))+++---...------)))************++++++++++++***)))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))************************)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************++++++++++++******((())))))***++++++,,,,,,******++++++++++++*********)))))))))+++,,,+++***)))******++++++,,,,,,,,,(((((())))))***++++++++++++***)))+++//////,,,)))---,,,+++*********+++,,,,,,,,,++++++,,,,,,------+++,,,,,,------------,,,---,,,,,,,,,...///...---+++---///000//////000111---...//////000//////...//////...------------...............////////////////////////////////////000000000000000000000000111000000000000/////////...000111111000000222333333333333333333333333333222222333333333222111111222222333444444555555666222444666777777888;;;===???@@@EEEQQQbbbxxxvvv```SSSNNNLLLKKKKKKJJJIIIHHHGGGGGGHHHIIICCCCCCCCCAAA???>>>@@@AAABBBCCCDDDEEEDDDBBB@@@>>>::::::999999888777777777666555444444333333444444555555666666555555444333444111///000222333111...////////////............------------------------......------,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,******+++,,,+++***)))###))),,,+++***,,,+++(((((()))***+++,,,------,,,000///...,,,+++*********+++*********************++++++***************+++'''(((******))))))***,,,'''(((***++++++***)))(((******)))(((((((((((()))*********)))((('''&&&&&&(((((((((((()))))))))))),,,,,,,,,,,,+++***)))(((((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))******'''''''''((()))******+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************++++++,,,*********++++++******)))******)))***,,,,,,***(((''''''((((((((()))))))))******+++---...---+++((())))))******++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++)))((())))))*********+++++++++******)))))))))))))))***))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))******)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++************))))))))))))******************************++++++++++++******))))))******++++++++++++******++++++++++++*********)))))))))+++,,,+++***(((((()))***++++++,,,,,,******++++++,,,,,,,,,---***))))))+++------+++)))...---,,,+++++++++++++++++++++++++++,,,---...///,,,,,,---......---------...---,,,---///000///...---...000///......///000------...//////000000000///......---------...............///////////////////////////////////////////////////////////////000000000000000000000000...000111222111111333555000000000000000000000000222222333333333222222111222222333444444555555666333555666666777888;;;>>>BBBEEELLLXXXkkkttt```SSSNNNLLLKKKJJJIIIHHHFFFFFFFFFGGGHHHCCCCCCCCCAAA???>>>@@@AAABBBCCCDDDDDDCCCAAA???>>>::::::999888888777777666555555444333333333333333555555555555555444444333444111///000222333111...////////////............------------------------,,,,,,,,,,,,++++++******+++++++++*********))))))+++++++++++++++++++++++++++)))''''''))),,,,,,***&&&++++++((())),,,***$$$((()))***+++,,,---------222111///...,,,,,,++++++******++++++*********+++)))((((((((((((((())))))''')))******))))))***,,,,,,+++***)))((((((((((((++++++***))))))))))))***+++******)))((('''''''''(((((((((((())))))))))))))))))***++++++******)))((()))***++++++***)))((((((((())))))))))))((((((++++++******))))))((((((&&&&&&'''((()))******+++)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,---...******++++++++++++******)))(((((((((******)))'''(((((((((((())))))))))))******+++---...---+++(((***************+++++++++******))))))))))))******,,,,,,,,,,,,+++)))'''&&&))))))*********+++++++++***)))))))))))))))******(((((()))))))))***************++++++++++++******))))))))))))))))))))))))(((((()))))))))*********+++++++++***************((()))************)))((())))))*********+++++++++***++++++,,,,,,++++++***,,,++++++++++++***************************************++++++++++++*********++++++++++++***)))(((******++++++++++++*********)))))))))+++,,,+++***&&&''''''((()))******+++***+++++++++++++++,,,,,,+++******+++,,,---,,,+++......---,,,,,,+++++++++*********+++,,,---...///---------......---,,,,,,...---,,,---///000///...///000111///---,,,---...............//////000000......---------......//////////////////.........////////////////////////////////////////////////000000000000111111111111...000111222111111333555000000000000000000000000111222222333333333222222222222333444444555555666666777777777777999<<>><<<999999999888777777666666555444444333333333333333444444555555444444333222333222111111222222111000////////////............------------------------***++++++,,,,,,++++++***+++++++++************))),,,,,,,,,++++++++++++***)))***(((%%%(((,,,...,,,---,,,)))&&&(((+++)))%%%((()))***+++,,,---------222111///...---,,,,,,,,,)))+++,,,,,,+++******+++******))))))******++++++)))***++++++))))))***+++((((((&&&&&&&&&''')))***,,,++++++***************+++***)))(((''''''(((((((((((((((((())))))))))))&&&&&&''''''((((((((((((((())))))******))))))(((((())))))******))))))(((++++++*********)))))))))(((((())))))***+++,,,,,,((()))++++++******+++---))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,---...)))***++++++,,,+++++++++)))(((''''''((()))((('''++++++++++++++++++++++++*********+++---,,,***(((******))))))******+++,,,))))))(((((((((((())))))+++++++++++++++***)))))))))************+++++++++)))))))))))))))******+++((()))))))))************************************************************'''(((((())))))*********************************((()))***++++++***)))((()))************+++++++++******++++++++++++******.........---------,,,,,,******************************++++++++++++******++++++,,,,,,+++***((('''******++++++++++++*********)))))))))+++,,,+++***&&&''''''(((((()))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...///,,,------------,,,,,,+++---,,,,,,,,,...///...---000111000///---,,,---//////............//////000...------------.../////////////////////.........////////////////////////000000000000000000000000000000000111111111111222...000111111000000222333222222222222222222222222111111222333333333222222222222333444444555555666666777888888888;;;???BBBCCCNNN[[[hhhxxxnnn\\\RRRNNNMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEEEECCCAAA@@@BBBCCCBBBBBBCCCCCCAAA>>><<<:::999999888888777777666666555444333333222222333333333333333444333333222111111222333222000000000111////////////............------------------------)))***+++------------,,,+++++++++************))),,,,,,,,,+++++++++******'''++++++'''(((,,,---+++,,,)))'''(((((('''(((***)))***+++,,,,,,,,,,,,,,,//////---,,,++++++++++++(((+++------+++******++++++++++++++++++,,,------+++,,,,,,+++)))((()))***%%%&&&&&&'''((())))))***++++++***)))))))))))))))***)))(((''''''((())))))))))))))))))((((((((((((***)))((('''''''''((())))))((((((''''''(((((()))))))))************))))))(((((()))***++++++,,,,,,((()))))))))******++++++)))+++,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---)))***++++++,,,,,,,,,+++***((('''''')))))))))(((+++++++++++++++++++++++++++***))))))++++++***)))+++***)))))))))***+++,,,))))))(((((((((((())))))************************)))************+++++++++)))))))))))))))***++++++)))))))))*********+++++++++***)))(((((()))***+++++++++++++++++++++++++++''''''(((((()))******+++************************)))***+++,,,,,,+++***))))))************+++++++++******++++++++++++******------------,,,,,,,,,+++******************************++++++++++++******)))***+++,,,,,,+++)))(((******++++++++++++*********)))))))))+++,,,+++***((((((((((((((()))))))))))))))))))))((((((((((((***+++++++++***+++,,,---***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,+++******---++++++,,,---...---,,,......///...---...000222000000......---...//////---------------...//////000/////////............////////////////////////000000000000000000000000000000111111111222222222///000111111//////000111222222222222222222222222000111222333333333333222222222333444444555555666555666777888:::>>>DDDHHHFFFTTTbbbkkkwwwmmm[[[RRRNNNMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCAAA???>>>@@@BBBBBBBBBCCCBBB@@@===:::888999999888888777666666666555444333333222222333333222333333333333222111111000333444333000...000333000/////////............------------------------)))***,,,.../////////...+++++++++************))),,,,,,,,,++++++*********&&&,,,...***))),,,,,,)))(((%%%&&&***((($$$'''///******+++,,,,,,,,,++++++------,,,+++************(((+++......+++******,,,''''''&&&''''''((()))))),,,------+++)))(((((()))&&&(((***,,,,,,+++)))(((******)))((((((((((((((())))))(((''''''((()))******)))))))))((((((((((((000...,,,***))))))***+++)))((('''&&&&&&'''((()))))))))************))))))%%%&&&''')))+++---//////''''''''''''((((((((((((+++---...,,,)))'''''')))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((()))***+++)))***+++,,,,,,,,,,,,,,,+++)))(((((()))******)))******))))))))))))))))))+++)))(((((()))******)))+++***)))))))))***,,,---******))))))))))))******,,,++++++*********)))))))))************+++++++++))))))((())))))***++++++************+++++++++++++++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))******+++******************++++++)))***,,,------,,,***))))))************+++++++++******++++++++++++***************))))))))))))(((******************************++++++++++++******'''(((***,,,---,,,+++*********++++++++++++*********)))))))))+++,,,+++***************))))))))))))+++++++++***************)))***+++***)))***+++---)))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++***))),,,+++***+++---...---,,,+++,,,---------///222555111000///...------...///---------------...///000000000//////.........---////////////////////////000000000000000000000000000000111111222222222222///000111000///...///000////////////////////////000111222333333333333333222222333444444555555666333444666888<<>>???AAACCCDDDDDDCCCBBB@@@>>>======;;;:::999999888666444555555444444444333333333333444444555555444222111222222333333222222111000,,,---...///////////////////////////////////////)))************)))((((((******++++++++++++++++++++++++++++++++++++***)))+++&&&"""$$$(((,,,+++)))******+++,,,+++***)))(((************+++++++++,,,******************************+++,,,,,,+++******---,,,+++***)))******+++)))***+++***(((''''''(((''''''''''''((((((((((((+++***)))'''&&&&&&%%%%%%***((('''''')))***)))((("""$$$'''((((((((()))+++''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))((((((******)))(((((((((((((((++++++***)))))))))*********++++++)))''''''((()))((((((((())))))*********,,,,,,,,,,,,+++)))((('''((((((((()))******++++++++++++***))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++******+++,,,,,,,,,,,,++++++******))))))))))))))),,,,,,+++***)))(((''''''******))))))))))))*********))))))))))))+++,,,...222333222///***(((***,,,++++++***))))))))))))***,,,,,,+++***)))))))))))))))))))))*********++++++++++++++++++++++++++++++************************)))***+++------,,,++++++***************************))))))(((((())))))******)))))))))))))))******---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++++++++************))))))))))))************.........,,,***)))***+++...---,,,+++***++++++,,,******++++++++++++,,,,,,---,,,,,,++++++++++++,,,......------------,,,,,,,,,,,,,,,,,,++++++++++++************************))))))******+++,,,,,,------------......///111111222111000000////////////000000000000000000000000////////////000000000000000000000000000000000000222111111111222222333444222222222111111111111111333222222222222222222333222222222222333333333333333444555444333333555777888;;;???CCCGGGNNNXXX___wwwzzzeeeYYYSSSOOOLLLKKKKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCBBB@@@>>>===>>>@@@BBBCCCCCCCCCBBBAAA???>>>>>><<<999888888888666555555555444444444333333333222333444444444333222111111222333333333222000//////////////////...---,,,------------------------+++++++++++++++***)))))))))))))))******++++++++++++++++++,,,,,,+++******,,,&&&!!!"""(((,,,,,,***)))***,,,---,,,+++)))'''******+++++++++,,,,,,,,,************************++++++************++++++---,,,+++))))))))))))***)))***++++++)))((()))***(((((()))))))))*********,,,+++***)))((((((((((((((('''''''''(((((((((((($$$&&&((()))))))))+++,,,''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))************+++******))))))(((((((((&&&&&&&&&'''((()))***+++******))))))))))))*********++++++***(((((()))***(((((()))))))))*********(((((()))***++++++++++++(((((())))))************+++******************+++************************(((((((((((())))))))))))++++++************++++++******++++++,,,++++++***+++******)))))))))))))))+++*********))))))((((((******))))))))))))*********)))))))))+++...222444555555444111---++++++---((()))******++++++******++++++***)))))))))))))))((())))))))))))*********,,,+++************+++,,,************************)))***+++,,,,,,,,,++++++************************))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''------...,,,******+++,,,///---+++***)))***,,,---......---,,,,,,+++******,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////...............///000000333333111000////////////////////////////////////////////////000000000000000000000000000000000000222222222222222222333333111111222222222111111111444333222111111222333444222222222333333333444444333444555444333333555777:::>>>DDDJJJOOOWWW```ggguuu~~~{{{eeeYYYRRRMMMJJJIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCBBB@@@======>>>@@@AAAAAABBBBBBBBB@@@???>>>===;;;888777777777555444555555444444444333333333111222333444444444333222000111222222222111///..................---,,,+++------------------------......//////......---,,,'''((((((((())))))*********++++++,,,,,,,,,++++++---(((###$$$(((,,,,,,+++)))***,,,---,,,+++)))'''******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++)))((('''&&&%%%%%%&&&''')))***+++++++++***,,,---))))))))))))******************))))))))))))******&&&&&&'''(((((((((((()))&&&((()))***)))((()))***''''''((((((((((((''''''(((((())))))))))))((((((((()))))))))*********+++++++++******))))))((((((%%%%%%&&&&&&''')))***+++***))))))((())))))*********+++---,,,***)))***+++************))))))))))))&&&'''((()))************)))))))))))))))******************++++++*********++++++++++++++++++++++++))))))))))))((((((((((((++++++************++++++)))***************))))))+++******)))))))))))))))(((((())))))*********+++******))))))))))))***************,,,///333777999222222000...,,,+++,,,---((()))***+++,,,,,,,,,+++))))))(((((()))******+++((())))))))))))***************))))))))))))******))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,+++***)))((('''''')))***+++*********,,,......,,,***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000000000///...............333333111000////////////////////////////////////////////////000000000000111111111111111111111111111222222222222222222222000111111222222222111111444333222111111222333444222222333333333444444444333444555555444444666888;;;@@@GGGMMMSSS[[[eeekkkqqqyyyhhhYYYRRRLLLIIIHHHJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCBBB@@@>>>===>>>@@@@@@@@@AAABBBBBBAAA@@@???>>>;;;888666666666666555555555444444444333333333111222444555555444444333111111111111111000000///+++,,,---...............////////////////////////++++++,,,,,,++++++***)))((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,***(((''')))+++,,,,,,******+++,,,+++***)))(((************+++++++++,,,+++++++++++++++++++++++++++***))))))))))))***+++***)))((((((((()))******)))***,,,+++******+++---(((((((((((())))))))))))'''''''''''''''((())))))$$$&&&((()))((((((((()))&&&'''))))))'''&&&&&&'''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''(((((())))))******************))))))))))))((('''''''''''''''))))))((((((((()))*********+++------+++***+++++++++++++++******))))))))))))))))))))))))(((''''''))))))))))))))))))******)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))((((((((((((++++++************++++++)))************)))((((((+++******)))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******)))***+++---000333666888,,,+++***)))((()))******((()))***+++,,,,,,,,,,,,(((((((((((()))***++++++)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))***+++,,,((())))))))))))*********))))))***++++++++++++***,,,+++++++++************))))))))))))************'''((()))))))))***,,,...---,,,+++))))))******+++'''((()))+++---///000111+++************++++++,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------........................++++++,,,------......///111111///......---------222111000000////////////000000000000000000000000////////////000000000000111111111111111111111111000111222333333333333333///000111333333222111111333222222222222222222333333333333333444444444444222444555666666777999;;;<<>>===???@@@@@@AAABBBCCCCCCBBBAAAAAA???<<<999777777777777666555555444444444333333333222333444555666555555444333333222111111111111222---....../////////......////////////////////////))))))******))))))((('''++++++++++++***************+++,,,,,,------,,,,,,***+++,,,***(((((()))++++++++++++*********)))))))))))))))*********++++++************************))))))************))))))***))))))))))))+++,,,---***+++,,,***(((''''''((())))))))))))************)))((((((''''''''''''((($$$&&&)))***)))((()))***&&&((())))))(((''''''((())))))************))))))(((((())))))))))))((((((&&&&&&&&&'''((()))))))))******************++++++***)))((((((''''''((((((((((((((((((((()))******(((***,,,,,,+++*********)))***************++++++)))************)))((((((***))))))))))))))))))))))))***++++++++++++***)))***************************)))))))))((((((((('''++++++************++++++***+++++++++******)))(((+++******)))))))))))))))(((((())))))******++++++******))))))))))))******))))))***,,,---...000000+++)))'''''''''((())))))((()))))))))******++++++))))))((((((((())))))***************+++++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))******))))))******++++++))))))))))))))))))))))))*********))))))*********(((((((((((()))***+++,,,((((((((()))))))))******(((((()))************)))++++++*********)))))))))))))))))))))************((()))***)))))))))+++------,,,,,,,,,++++++++++++((()))***+++,,,---......***************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------***++++++,,,,,,---......000//////.........//////000000//////.../////////000000000000000000000000////////////000000000000111111111111111111111111///000111333444444444333...000111333333333111000222222222333333222222222333333333444444444444555222444555777777999<<<>>>CCCGGGMMMSSSZZZcccnnnvvvooo]]]TTTMMMJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCAAA???>>>???AAAAAABBBCCCDDDDDDDDDCCCBBBAAA>>>:::888888888888888555555444444444333333333222333555666666666555555555444333222111222333444333333222111///...,,,+++------------------------...////////////...------...------,,,,,,+++++++++***+++,,,,,,------------(((,,,...,,,'''%%%'''+++,,,+++******))))))******((())))))))))))*********))))))))))))))))))))))))))))))************))))))############$$$%%%'''(((,,,,,,,,,)))&&&######$$$++++++,,,,,,,,,------------,,,+++)))((((((((((((###'''***+++)))((()))+++(((***+++,,,+++***+++,,,******++++++++++++******(((((())))))))))))(((((('''(((((()))***++++++,,,)))))))))***+++++++++,,,''''''''''''(((***+++,,,((((((((((((((()))******''')))++++++***)))))))))'''((()))***+++,,,------'''((()))***,,,,,,------*********))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((******))))))((((((((('''++++++************++++++,,,,,,,,,,,,,,,+++***)))+++******)))))))))))))))************))))))))))))******))))))))))))******((())))))*********))))))---+++)))))))))*********((((((((((((((()))******+++***)))((((((''''''(((***++++++++++++,,,,,,,,,)))***,,,------,,,***)))************************++++++******++++++,,,---))))))))))))))))))))))))++++++************++++++(((((((((((()))***+++,,,(((((())))))*********+++''''''((()))))))))))))))*********))))))))))))(((,,,,,,+++***)))(((''''''***++++++***)))(((***+++------.........---,,,+++...---,,,,,,+++***))))))******))))))***+++,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////......---......///000111///............//////000000000000000000000000000////////////000000000000111111111111111111111111...///111333444444444444...///111333444333111000111222333444444333222111333333333444444444555555222333666777888:::>>>@@@JJJNNNSSSYYY```iiittt|||pppZZZOOOLLLJJJHHHIIIJJJKKKIIIEEECCCDDDFFFCCCBBB@@@????????????@@@BBBCCCCCCDDDCCCBBB@@@???;;;;;;<<<<<<:::888555444555555666666555555444333222222333444555555555555000111333333333222000...000...,,,---000111///---///---)))'''''')))---///******,,,------,,,******+++***((())),,,...//////,,,***(((***---...---+++*********)))))))))))))))***+++,,,+++)))))))))***************************,,,+++***)))***+++...///))))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))(((((('''((()))+++++++++***)))+++******)))))))))))))))))))))))))))))))))))))))++++++************++++++''''''''''''(((***+++,,,+++***(((&&&''')))+++---***************)))(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%,,,+++******))))))******,,,,,,,,,++++++*********)))))))))))))))******+++)))))))))***+++++++++,,,,,,+++***))))))+++---...***++++++,,,,,,++++++***+++***)))(((((()))***+++(((((())))))))))))(((((())),,,---***&&&%%%(((---,,,+++***)))((((((((((((((((((((()))******++++++))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((())))))))))))((((((((((((******))))))(((((('''''',,,+++)))(((((()))+++,,,((((((((((((((((((((((((************************,,,+++++++++******)))))),,,,,,+++***)))((('''''',,,+++***)))))))))***+++***************************************)))((((((***************************)))((())),,,,,,***'''************************,,,,,,++++++,,,,,,---...000)))&&&+++---++++++///+++))))))))),,,---...---))))))*********+++++++++,,,+++++++++,,,,,,---...---------,,,,,,+++++++++******+++,,,,,,---......+++,,,............,,,+++------,,,+++,,,---...//////......///000000...---............////////////000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333444444444444444555555555555555:::444333999======@@@EEEMMMYYYbbbcccdddjjjtttzzzqqq[[[PPPMMMJJJHHHGGGIIIJJJHHHFFFEEEFFFGGGDDDCCCAAA??????>>>??????BBBBBBCCCCCCBBBAAA???>>><<<;;;:::888777666555555333333333333333222111111333333444444555444444444000111222333333111000///000...------000000///---///---***))))))***---///++++++,,,,,,,,,,,,++++++111///---,,,,,,,,,+++))),,,***)))***,,,---,,,***(((((((((((((((((((((((()))***+++***((('''((()))***************************)))'''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((*********))))))((((((((('''((()))***+++******)))+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((''''''(((((()))***+++''''''((())))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))******))))))((('''++++++******))))))******++++++*********))))))))))))))))))))))))******+++******************++++++******++++++,,,,,,,,,+++***++++++,,,,,,++++++***+++***)))(((((()))***+++(((((())))))))))))(((((((((+++---+++'''%%%(((,,,+++******)))))))))))))))++++++******)))((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))((((((((((((******))))))((((((((((((,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************************++++++*********)))))))))++++++******)))(((((((((((()))***+++++++++*********************************************)))((((((************************,,,***((()))+++,,,+++)))***************************************++++++,,,+++((())),,,+++((((((,,,***((('''(((***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,++++++++++++,,,,,,---......//////,,,------......------,,,......---------...///000///......///000000...---/////////000000000000111000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333444444555555555555555555555555777333444999===???EEELLLYYYdddmmmmmmlllrrryyy~~~qqq\\\RRRNNNKKKHHHFFFGGGHHHHHHFFFFFFGGGHHHEEEDDDBBB@@@???>>>??????AAABBBBBBBBBBBB@@@???>>>===;;;888666444444555666222222222222222111111000444444444555444444333333111111222333222111000//////...---...//////...---...---,,,++++++,,,---...---------,,,,,,---------)))(((((()))+++,,,+++***---+++***+++,,,,,,+++***((((((((())))))******+++((()))***)))'''''''''(((************************)))((('''%%%$$$$$$%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))###%%%(((++++++)))'''%%%'''((((((((((((''''''&&&))))))))))))))))))))))))))))))******++++++******++++++*********)))))))))***))))))))))))((((((((())))))))))))******++++++******************))))))((()))+++------,,,+++)))******++++++++++++************))))))))))))******(((((())))))))))))(((((('''***,,,,,,((('''(((***)))))))))))))))******+++++++++******)))(((((((((******++++++++++++******))))))************))))))))))))))))))))))))))))))************++++++++++++'''(((((()))******++++++(((((((((((())))))))))))***))))))))))))(((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''')))+++,,,,,,+++)))(((*********************************+++******)))(((************************---+++)))(((***+++++++++************************)))(((((((((((()))******((()))+++---+++''''''++++++)))((((((***+++******++++++,,,,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---------...//////000000......------------......//////......//////000111///......///000000///---000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333444444555555555555555555555555666666888<<<@@@EEENNNXXXhhhqqqxxxwwwuuuxxx~~~qqq]]]SSSOOOKKKHHHGGGHHHHHHGGGGGGFFFFFFGGGEEEDDDBBB@@@???>>>??????@@@AAABBBBBBAAA@@@>>>===<<<;;;999777666555555555333333444444333333222111555555555555444333222222111222222222222111000///......---.......................................///...---,,,,,,---...///%%%&&&'''***---...---,,,---,,,++++++++++++***)))******+++,,,,,,---......)))*********((('''((()))***************************)))(((''''''''''''((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********))))))+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******)))((((((((((((((($$$&&&)))++++++***'''%%%'''(((((()))((((((''''''(((((((((((((((((((((((('''((()))***++++++++++++***************))))))((())))))))))))))))))))))))))))))******++++++++++++++++++******))))))((((((((()))***,,,,,,++++++*********++++++++++++*********))))))))))))))))))***(((((())))))))))))(((((('''))),,,,,,***(((((()))(((((((((((()))***+++,,,((((((((()))******++++++******++++++++++++******))))))************)))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((())))))************,,,,,,------,,,+++***)))*********************************++++++******)))************************,,,***((('''((()))++++++************************((((((((((((((()))************,,,---,,,++++++---...,,,++++++,,,---,,,++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////...---,,,,,,---...///........./////////000000......---...000000///...//////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222333333333444444666666666555555555555555777:::>>>AAAEEEMMMZZZdddsss{{{}}}yyy{{{rrr^^^SSSOOOKKKHHHJJJIIIHHHGGGGGGFFFEEEDDDEEEDDDBBB@@@?????????@@@@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;;;;999777555444333333444444333333222111555555555555444333222222222222222222111111000000---.........---------...........................000///------------///000......---......---***(((,,,,,,,,,,,,+++***************+++,,,---......///***+++,,,+++)))((()))***************************((((((((())))))******+++))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((+++***)))((((((''''''((('''((()))*********))))))((())))))******)))))))))((((((((((((((((((((((((&&&'''((()))***+++++++++)))************)))((('''************************))))))***++++++++++++***+++******))))))(((((((((******)))))))))***+++,,,)))******++++++******))))))))))))******)))))))))(((((())))))))))))((((((''')))++++++***)))))))))(((((((((((()))***,,,,,,((((((((()))******++++++*********++++++*********))))))************))))))))))))))))))))))))))))))((((((((()))))))))******************))))))(((((('''((((((((()))))))))***))))))))))))************+++******************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))******++++++---,,,+++***+++---///111******************************++++++++++++******************************+++***((('''&&&(((***+++***************************))))))))))))***++++++,,,,,,+++***,,,......---...---++++++,,,---,,,+++************++++++++++++******++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////---,,,,,,---//////------......////////////...------...000111000............/////////000000000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333444444555555555666666666777777777<<>>:::;;;<<<<<<;;;888555444222222222222222111111000444444444555444444333333222222222111111111111111,,,...///...---,,,---....................................------.........)))(((((()))******)))'''+++,,,---,,,*********,,,)))))))))******++++++,,,***+++,,,+++***))))))+++************************&&&&&&'''((())))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************+++***))))))((()))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((((((((((((***))))))((()))***++++++((())))))***************))))))))))))))))))))))))&&&'''((()))************((()))*********)))((('''))))))************++++++((()))+++,,,,,,,,,+++***))))))))))))))))))((((((+++***((('''((()))+++---))))))************))))))))))))************))))))(((((())))))))))))((((((((())))))************)))(((((((((((()))***+++,,,++++++******)))((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))++++++******)))(((((('''''''''(((((())))))******)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))******(((((())))))*********+++***)))((((((+++///444777************************)))***++++++,,,+++++++++*********************************)))'''(((***,,,************************+++************+++,,,,,,,,,///000---,,,---...,,,,,,***))))))+++,,,++++++))))))*********+++++++++***+++,,,,,,,,,+++)))(((++++++,,,,,,,,,,,,------------------------------//////............//////,,,---.../////////......---------...000111000...............////////////000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444444444555666777888888999888???FFFMMMWWWgggvvv~~~sss]]]QQQMMMJJJHHHKKKIIIFFFFFFHHHHHHFFFCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCBBBAAA???>>>;;;;;;;;;:::888777555555333333333333333222111111333333444444555444444444333222222111111111111111+++---///...,,,+++---///......---,,,,,,---......---------......---------###""""""$$$'''*********)))+++---,,,******+++---)))))))))***************)))++++++***)))((()))***************************'''(((((()))))))))((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((()))*********+++++++++,,,,,,+++)))((((((((()))***+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***)))((((((((((((((()))((((((((((((((()))******'''(((((()))******))))))))))))))))))))))))))))))(((((()))***++++++++++++((()))***+++***)))'''&&&((((((((()))))))))******((()))+++------,,,+++***((((((((())))))))))))))))))))))))))))))******+++))))))************))))))((()))***++++++***)))((((((((())))))))))))(((((())))))(((((()))***+++***))))))(((((()))***++++++++++++******)))((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))'''''''''((()))*********))))))*********+++++++++*********++++++*********++++++++++++++++++++++++************************)))))))))*********++++++)))))))))))))))*********(((((('''(((+++...222444************************)))***++++++,,,,,,,,,+++***************************,,,---,,,***)))+++---************************+++************+++,,,,,,---888???999///,,,,,,---+++***))))))+++------,,,*********+++++++++,,,,,,+++,,,.........,,,+++)))+++++++++,,,,,,---------..............................////////////......---...///000000000//////---------...000111000///...////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444222333444555777999:::;;;===EEEOOOYYYiii~~~sss\\\PPPLLLJJJHHHIIIGGGEEEFFFHHHIIIGGGEEEBBBBBBAAA@@@AAABBBCCCDDDBBBCCCDDDDDDCCCBBB@@@???===;;;999666555555555666555555666666555555444333222222333444555555555555333222111111000000111111+++---///...,,,+++,,,///...---,,,++++++,,,---...+++,,,---......---,,,+++...,,,***)))************(((***---,,,******,,,...,,,,,,++++++++++++++++++(((******)))((('''((()))************************++++++++++++***)))((('''((()))+++,,,,,,+++)))(((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,+++***((((((((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&((()))))))))((('''&&&&&&'''((())))))(((((())))))))))))))))))))))))******+++,,,,,,,,,++++++'''(((***+++***)))'''&&&&&&'''''''''(((((())))))(((***+++------,,,+++***''''''(((((())))))******'''(((***+++,,,+++)))((())))))************))))))((()))***++++++***)))((((((((())))))))))))((((((***)))'''''')))***++++++)))))))))))))))******+++((((((((()))******++++++''''''((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))************+++++++++((((((((()))******++++++&&&''''''((()))******+++))))))******++++++++++++******++++++++++++******((((((((((((((((((((((((************************))))))******+++++++++,,,******)))))))))))))))))))))************+++++++++************************)))***+++,,,,,,,,,,,,,,,***************************---000///---+++,,,...***************************************++++++,,,...AAANNNFFF444,,,,,,///,,,+++***+++---/////////++++++,,,,,,,,,------------...///000000...,,,++++++++++++,,,,,,---------000000000000////////////---...///000000///...---...///000222222111111000---,,,---...000111000///000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333444444444111222333555888:::;;;<<>>111---...+++,,,---...////////////,,,,,,,,,++++++*********,,,,,,---------,,,++++++...------,,,,,,------...////////////////////////---...///000000///...---,,,------...///000111111,,,---------.../////////......///000000000000000000000111111111111000000000111111111111222222222222222222222222222222222333333222222111222222222888444222666:::===AAAGGGHHHQQQ^^^nnnsss]]]SSSOOOKKKHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@AAAAAACCCCCCDDDDDDCCCAAA???===;;;;;;:::999888888777777666555333222222222222333111111111111111111111111555555444333222111000//////////////////.................................///...,,,+++++++++,,,------,,,+++*********+++,,,+++,,,,,,---,,,+++***))),,,,,,------------,,,,,,++++++++++++++++++++++++((((((((((((((((((((('''*********)))))))))))))))((()))***++++++***))))))***************)))((((((******))))))(((((((((((('''(((((((((((()))))))))+++***))))))))))))******++++++******)))((((((''''''((()))***+++******)))((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))((('''''')))))))))(((((('''''''''))))))***++++++***))))))((((((((((((((((((((((((+++***'''%%%$$$%%%'''((())))))************))))))***)))((('''((()))+++,,,+++,,,---...---,,,***)))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((***+++,,,---)))))))))******)))))))))+++***((('''''''''((()))))))))*********+++++++++(((((((((((())))))))))))************************************************(((((()))))))))))))))***)))((((((((()))***++++++************************'''(((((()))******++++++)))))))))))))))))))))))))))***+++***((('''((()))************))))))))))))************)))))))))(((***************))))))(((+++*********))))))))))))+++******)))((((((''''''))))))))))))))))))))))))*********)))))))))))))))---,,,+++***+++,,,...///JJJWWW]]]PPP;;;---******,,,---...///000000000000,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------......//////000000...//////////////////000......///000000000000000000000111111111111000000000111111111111222222222222222222222222222222222333333222222222222333333777444555:::===???CCCHHHMMMWWWdddtttuuu___TTTOOOKKKGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@AAABBBBBBCCCCCCDDDDDDCCCAAA???===???===<<<:::999888999999666666444333222222222222000111333555666666555555777777666444222111//////............//////000000------------------------...---+++))))))***,,,---(((((()))***+++++++++***+++,,,,,,,,,,,,+++******))))))************))))))************************((((((((((((((((((((((((++++++******)))(((((('''&&&(((+++---...---+++)))***************)))((((((***))))))))))))((((((((('''''''''(((((((((((()))---,,,+++***)))))))))***++++++******)))((((((((((((((()))************))))))((('''&&&&&&'''((()))******)))(((((((((((()))((())))))))))))((((((''''''''''''''''''&&&&&&&&&((())))))******))))))((()))))))))))))))))))))))))))******++++++***))))))))))))************))))))(((((('''''')))***,,,...)))***+++,,,+++***)))((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,+++++++++++++++++++++++++++++++++***************)))))))))************+++(((((((((((())))))))))))***************************************************************)))))))))***)))))))))))))))******++++++++++++++++++++++++((((((((()))******++++++)))))))))))))))))))))))))))***+++***)))((()))***************))))))))))))************))))))))))))'''(((***++++++)))'''&&&***************)))))))))++++++***)))((((((''''''))))))))))))))))))))))))(((((())))))*********+++,,,+++*********+++------???GGGIII@@@444......000------...///000000000000,,,,,,,,,,,,++++++++++++***++++++,,,------------------------------------..............................////////////...............///////////////111111000000000000000000......///000000000000000000000111111111111000000000111111111111222222222222222222222333333333333333333333222222333333444555555888>>>BBBDDDIIIPPPXXX```lllzzzwwwaaaUUUOOOJJJGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@AAAAAACCCCCCDDDDDDCCCAAA???===@@@>>><<<999888888999:::666666555444333222222111111222555777888888777666666555444333222111000000.........///////////////------------------------,,,,,,,,,+++++++++,,,,,,)))******+++++++++++++++************))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))***************+++++++++************))))))((((((&&&'''***,,,------,,,,,,***************)))(((((())))))))))))))))))))))))************++++++++++++---,,,+++***)))(((((((((************))))))((((((((()))))))))***************)))'''&&&&&&''')))***+++******)))))))))************++++++++++++***)))######$$$&&&((()))***+++))))))))))))))))))))))))***************+++++++++))))))+++,,,,,,,,,++++++)))******++++++******)))(((((((((((()))***+++,,,)))***+++++++++***))))))((()))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++***++++++,,,,,,+++******))))))))))))************(((((((((((())))))))))))************************************************,,,,,,++++++******))))))+++***)))))))))))))))***++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))+++---...---++++++,,,---************)))))))))(((*********))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******))))))******+++,,,,,,000111000---,,,...000+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------............------///////////////000000000...//////////////////...///////////////.........111111111000000/////////......///000000000000000000000111111111111000000000000111111111222222222222222222333333333333333444333333333333444444555555666:::AAAFFFKKKVVVaaajjjooouuu}}}xxxbbbUUUNNNJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDAAA@@@?????????CCCCCCDDDDDDCCCAAA???===???>>>;;;888777777777888666666555555444333222222000111333555555333222111222222222222111111111111111000000///......------........................***+++---...///---,,,+++,,,+++***(((((()))***+++*********)))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))*********+++++++++,,,(((((())))))************''''''((()))***+++---...***************)))(((((())))))))))))************++++++,,,,,,,,,,,,------,,,+++***)))((('''''''''*********))))))))))))))))))))))))))))))*********+++***(((''''''(((***++++++++++++******++++++,,,)))******+++++++++******$$$%%%&&&''')))+++,,,,,,************************)))*********+++++++++,,,))))))))))))***+++,,,,,,******++++++++++++************)))))))))))))))*********+++++++++++++++***((()))))))))******************))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))))))))***+++))))))***++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))************************************************,,,,,,++++++******))))))+++***)))))))))))))))***************************)))))))))))))))*********))))))))))))))))))))))))+++,,,------,,,+++,,,---************)))))))))((())))))))))))))))))******++++++***))))))***+++,,,***************+++++++++''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))******+++++++++++++++++++++)))''''''******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---......//////......---+++++++++,,,,,,---------/////////......////////////////////////.........000000000//////...............///000000000000000000000111111111111000000000000111111111222222222222222333333333444444444444444333333444555555666666888===DDDJJJUUUgggwwwzzzcccTTTNNNKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGEEECCCAAA@@@??????@@@CCCCCCDDDDDDCCCAAA???===>>>===:::888666666666666444555555555555444333333444555555666555444222111000000111111111222222222111111000///...---,,,,,,////////////////////////***+++---//////...,,,++++++***(((&&&%%%&&&((()))---,,,++++++******++++++******++++++++++++******************************'''(((((())))))*********'''(((((()))******++++++(((((('''''')))+++---...***************)))(((((()))))))))************+++*********+++++++++,,,,,,******)))((('''''''''(((******)))))))))))))))))))))))))))((()))******++++++***)))(((((()))***+++++++++*********+++,,,,,,'''(((((())))))))))))(((***************)))))))))+++******))))))******+++)))))))))***++++++,,,,,,***)))'''&&&''')))+++,,,******++++++++++++******************))))))((((((***************+++++++++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************************&&&'''''')))***+++,,,---***)))(((''''''((()))***)))))))))))))))************)))))))))))))))(((((((((((((((((())))))))))))************************++++++++++++++++++++++++***************)))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))******))))))***+++************))))))))))))))))))))))))***************)))(((&&&'''(((***,,,*********+++++++++++++++''''''((()))+++,,,------((((((((()))******+++++++++*********))))))(((((())))))******++++++++++++...++++++...///,,,******((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,---------------...///000000///...---,,,,,,,,,---......////////////............//////.........///////////////000///////////////............///000000000000000000000111111111111000000000111111111111222222222222222333333444444555555444444444444555555666777888;;;AAAIIIPPP^^^vvvzzzbbbSSSMMMLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@AAABBBCCCCCCCCCDDDDDDCCCAAA???======<<<;;;999888666555444333444555666666555555444777777777777666666666666222222222222222222222222000000//////.........---........................+++++++++***+++,,,------'''(((((((((((()))))))))---,,,+++*********+++,,,(((((())))))))))))((((((++++++++++++++++++++++++'''(((((())))))***++++++)))))))))))))))*********((()))***++++++,,,------***************)))(((((())))))*********+++++++++))))))*********+++++++++******))))))((())))))***)))))))))))))))))))))******)))((((((((()))++++++))))))))))))))))))))))))))))))(((((())))))***+++''''''((()))))))))))))))+++++++++******))))))(((***)))(((((((((((()))***(((((())))))***++++++,,,)))((('''''''''((()))***(((((())))))))))))((((((((())))))************)))(((((((((((())))))******))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((************************'''((()))***+++,,,---...+++***(((''''''(((***+++***)))(((((((((***+++,,,******))))))(((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++(((((()))))))))))))))***)))((((((((()))***++++++***************************)))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++************))))))))))))((()))))))))************)))))))))))))))***++++++*********++++++,,,,,,,,,))))))*********+++++++++'''(((((()))******++++++)))))))))))))))*********)))***++++++++++++++++++,,,((((((---///......222))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------,,,,,,,,,---...///000000///...---......//////000111111222000///...------...///000------......//////000000///000000000000000000111......///000000000000000000000111111111111000000000111111111111222222222222222333333444555555666444444444444555666777888999???HHHPPPXXXfff{{{bbbRRRLLLLLLMMMHHHHHHHHHGGGGGGGGGFFFFFFAAA@@@@@@@@@AAACCCEEEFFFCCCCCCDDDDDDCCCAAA???=========<<<;;;999777555444222333444666666666666555444444333333333333444555555555444333333222111111.........///////////////---------------------------+++(((&&&&&&)))---000%%%'''***---...---,,,+++,,,+++)))((((((((()))***,,,,,,------------,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++******)))((((((((((((***,,,...///...,,,+++***************)))(((((())))))******++++++++++++***++++++++++++,,,,,,,,,******************++++++)))))))))))))))************)))((((((((()))+++,,,''''''(((((((((((('''''''''''''''''''''((())))))))))))***+++++++++++++++(((((())))))******++++++)))((('''&&&&&&'''((()))'''(((((()))******++++++(((((()))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&'''(((***++++++++++++'''''''''''''''((()))***))))))))))))************''''''(((((())))))******((((((((((((((((((((((((************************+++++++++++++++++++++++++++***(((''''''(((***++++++***)))((((((***,,,...******))))))((((((((('''(((((((((((())))))))))))************************++++++++++++++++++++++++''''''(((((())))))******(((((((((((()))***,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((***++++++******+++---************))))))))))))(((((())))))*********+++)))***,,,.........,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***))))))((()))******+++,,,,,,------((()))***+++,,,---......******+++,,,,,,,,,,,,+++...(((&&&)))***''')))///******+++,,,------------,,,,,,,,,------.........,,,,,,---------,,,++++++---...///111111///...---++++++,,,,,,---......///000///...------...///000,,,------...///000111111000000111111222222222333...//////000000000000000000000111111111111000000000111111111111222222222222222333333444555666666444444444555555777888888;;;BBBMMMVVV]]]kkkvvv___SSSNNNKKKHHHGGGGGGGGGFFFFFFFFFFFFEEE@@@AAACCCCCCBBBAAABBBDDDCCCDDDEEEEEEDDDBBB@@@>>>;;;;;;999777666555555555666777777666444444555777777666666444333222222111111000//////000000///.../////////...------,,,,,,///////////////......---,,,------------,,,++++++...---,,,+++************,,,,,,,,,++++++*********+++)))((())),,,---+++)))++++++++++++++++++++++++***+++,,,,,,+++***)))(((***)))'''((()))***(((''')))))))))))))))*********(((((())))))))))))(((((('''***---......---......******+++,,,------......))))))*********+++++++++,,,,,,***)))(((((('''''')))'''&&&'''***+++***((()))))))))))))))))))))))))))))))))))))))(((''''''))))))******)))((('''&&&+++******)))(((''''''&&&)))************+++++++++++++++++++++******))))))))))))))))))((((((((((((&&&((()))******)))(((&&&+++++++++++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))++++++************++++++''''''''''''((()))++++++************************)))************+++++++++,,,+++***)))((((((((((((---,,,,,,,,,++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''******&&&(((...111...777888555///)))(((,,,111222+++***///---%%%$$$,,,(((((())))))))))))((((((******++++++++++++******((()))))))))))))))((((((((((((''''''''')))***+++++++++++++++++++++++++++---+++((())),,,---,,,+++...,,,++++++)))(((,,,222...,,,)))'''&&&''')))+++000000000///...---,,,+++++++++******++++++,,,---...------,,,,,,------...******+++,,,,,,---..............................---.........---,,,,,,++++++++++++,,,,,,,,,---------...000000///......///000000000000000000000000///000111111111///...---//////000000111111111222000///.........///111222111111222222222111111000555444333222222222333444000//////...///111222333222333444444555777:::<<>>;;;;;;999777666555555555333444444333111111222444333333444444444333222222333111000000111111000///........................///////////////...------((()))***,,,------......---,,,+++***)))))))))))),,,++++++++++++++++++***---+++***+++...///...,,,)))))))))))))))))))))))))))***+++++++++***)))(((+++)))((()))***+++***(((***))))))))))))((((((((((((((())))))))))))((((((%%%''')))***)))))))))+++*********+++,,,,,,------------,,,,,,++++++******,,,+++***))))))))))))))))))'''&&&''')))***)))''')))))))))))))))))))))))))))*********))))))((('''''''''((())))))(((''''''******))))))((((((''''''(((((()))))))))*********))))))((((((((('''''''''((()))))))))******++++++'''(((***++++++***((('''************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))***+++,,,************************))))))*********+++++++++,,,+++***)))((((((((((((******)))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++---+++)))---555888555333666777222***)))111:::>>>111))),,,...)))'''+++)))******++++++******)))******++++++++++++******(((((())))))))))))((((((+++******))))))***+++,,,++++++++++++++++++++++++,,,***)))))),,,---,,,***,,,***(((***///444333000---,,,)))''''''(((***+++++++++,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------........................------......------,,,+++,,,,,,---------............000111000...------...///////////////////////////000111111000///...---///000000000111111111111000000000000000111222222000111111222222222111111333333222111111111222333111111111111222333444444444555666666777999<<>>333,,,+++)))(((((()))***+++))))))******++++++++++++++++++******++++++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,---------.........//////000111222000...,,,,,,,,,........................///000000000000//////...000000000000111111111111000000111222222222222222///000111222222222222222222111111000000111222222222222333444555555555555555666777888999;;;@@@CCCGGGMMMWWW```jjjvvvvvv___SSSNNNKKKHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFDDDAAA??????AAADDDEEEEEEFFFFFFDDDAAA>>>===;;;;;;999777666555555555666777777666444444555666333444777999999888666444444222111111222222111000...............---------......//////......---,,,++++++,,,,,,++++++***)))++++++***)))))))))))))))))))))******++++++,,,,,,)))(((((())))))*********++++++++++++++++++++++++&&&'''((()))******)))(((***)))((()))+++,,,+++*********************)))))))))))))))******))))))))),,,,,,+++***((((((***,,,(((((())))))*********+++$$$$$$%%%'''(((***+++,,,***************+++,,,,,,******)))(((((((((''''''((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))(((((())))))))))))))))))******((((((((()))))))))******++++++++++++++++++++++++(((((()))******+++,,,,,,)))***++++++++++++***))))))))))))((((((((())))))************************))))))(((((((((((())))))(((''''''&&&&&&''''''(((***)))))))))******+++,,,************************))))))))))))************++++++***)))(((((())))))*********)))))))))))))))))))))))))))))))))))))))+++******************+++(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''+++((('''+++333999666111+++///222...***,,,777@@@FFF666))))))......***(((+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******(((((()))*********))))))******)))(((((('''''''''************************(((((()))+++,,,,,,+++***+++,,,***+++888FFFBBB333+++***)))((()))***+++,,,++++++++++++++++++,,,,,,++++++******++++++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,------...------,,,,,,------------...............000111000...------...........................///000000000000/////////000000000000000111111111///000111222333222111000...///000111222333333333111111111111111222222222111222444666666666555555444555666777999===BBBFFFIIIPPP\\\hhhsss}}}vvv___SSSNNNKKKHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFEEECCCAAA???@@@CCCFFFDDDEEEFFFEEEDDDAAA???===;;;;;;999777666555555555333333333222111000111333333555777888888666333222333111000000111222000///000000///...---,,,,,,,,,...............------,,,+++,,,,,,,,,,,,+++******,,,,,,+++*********++++++)))))))))******+++++++++&&&''''''((('''(((((()))++++++++++++++++++++++++&&&'''((()))******)))((()))((('''(((***+++***)))*********++++++,,,,,,,,,))))))************))))))))))))(((&&&$$$$$$&&&'''((()))))))))))))))******###$$$%%%&&&((()))++++++))))))))))))***+++,,,,,,+++,,,,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++******---,,,+++***))))))(((((())))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******+++***)))))))))***++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))((((((((()))******))))))))))))))))))))))))(((((()))))))))*********+++***)))))))))))))))))))))))))))))))))******************************************++++++*********(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))&&&&&&---444555///)))++++++***)))))),,,111555777000******+++***((((((******++++++++++++************++++++++++++******(((((()))***************))))))))))))((((((''''''************************'''(((***+++++++++,,,,,,&&&---444999AAADDD:::+++******))))))***+++,,,---...---,,,******)))******++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------...------,,,+++,,,,,,,,,,,,---------,,,---///000///...///000........................000////////////000000000111111000000000000000000---...000111111111000///...///000111222333333333111222222333333333444444000111333555555555444444111222444666:::???FFFJJJMMMUUUbbbppp}}}vvv___SSSNNNKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBAAAAAACCCFFFCCCDDDEEEEEEDDDBBB@@@>>>;;;;;;999777666555555555333444444333111111222444333333555555555333111000333111000000111111000///000//////...------,,,,,,---............---,,,,,,)))***+++,,,---.........,,,,,,+++++++++++++++,,,)))))))))***************''')))******))))))***+++))))))))))))))))))))))))'''((()))*********)))(((((('''&&&''')))******)))*********+++++++++,,,,,,)))******++++++******))))))******((('''&&&''')))))))))))))))))))))******************))))))))))))))))))(((((()))***+++++++++,,,---,,,+++***+++,,,))))))))))))))))))))))))((()))******+++*********---,,,+++***))))))))))))************************************++++++++++++)))))))))************+++))))))))))))((((((''''''************************+++***)))))))))***,,,---))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***)))((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************)))))))))))))))***''''''(((((((((((())))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))***+++***''')))111555222+++'''***)))''''''(((***+++,,,***++++++***((('''((()))))))))************))))))******++++++++++++******(((((()))***++++++++++++***++++++++++++******)))************************)))***++++++***+++---///222999EEEMMMNNNDDD555))))))))))))***+++,,,---...---,,,***((('''''''''(((++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------+++++++++,,,,,,,,,------***,,,////////////000222........................000////////////000000111111111111111000000000000......///000000000000000///000111222222222222222111222333444444444444444111111222333444444444444111222555888===DDDLLLRRRVVV]]]jjjxxxvvv___SSSNNNKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFDDDBBBAAABBBCCCBBBCCCDDDEEEEEECCCAAA@@@;;;;;;999777666555555555666666666555444333444666333333444555555555555444444222111111222222111000---------.........//////------......------,,,+++***+++,,,---.../////////++++++************++++++************))))))))))))(((***,,,,,,***)))+++---)))))))))))))))))))))))))))***+++++++++***)))((((((''''''(((***++++++***++++++******)))((('''''')))******++++++******)))***+++---,,,+++******+++************************+++++++++******)))))))))((((((((('''(((((()))))))))+++---,,,******+++---++++++++++++++++++++++++'''((())))))*********)))(((((('''''''''(((***+++,,,++++++******)))))))))))))))))))))************''''''((((((((()))))))))))))))))))))))))))******)))))))))(((((()))))))))***)))((((((((()))+++,,,************************))))))(((((((((((())))))***))))))(((((())))))*********))))))((())))))***))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******((((((((()))))))))******************************'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())),,,)))***111333///,,,,,,''')))******((('''((()))''')))***((('''((()))***))))))************))))))******++++++++++++******(((((()))***++++++++++++))))))++++++,,,+++*********************************+++,,,***)))+++///333MMMFFFFFFLLLIII:::///---((())))))***+++---......---,,,***((((((((()))***++++++******++++++,,,---++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------...,,,---///000///...///000////////////////////////000///......///000111222111111111111000000000///000000//////000000111222000111111222222222111111///000222333444444333333222222222222333444555555333555888<<>><<<===<<<;;;999777666444444222333444444222222333444444444555555555555555444444333333222222111111111111111111111111111111111---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------+++******+++------++++++++++++++++++++++++)))************)))((((((''''''((()))***++++++,,,(((((()))***************++++++************+++++++++)))(((((()))******)))+++*********))))))(((((()))))))))))))))))))))))))))***,,,------,,,***)))))))))***+++***)))((('''******++++++++++++******)))************++++++++++++)))((()))***+++***(((,,,+++***)))((((((((((((++++++******))))))(((((((((((((((((()))***+++,,,+++++++++*********)))))),,,+++)))((('''''''''((()))((('''(((***+++,,,+++444111---)))'''(((+++,,,))))))(((((((((***+++,,,))))))))))))))))))))))))+++***))))))+++***)))'''((((((((((((((()))******************))))))))))))***)))(((&&&'''((()))++++++***)))'''''')))***+++((()))+++,,,,,,+++)))((())))))*********))))))(((******))))))))))))******)))(((''''''(((***,,,...))))))))))))))))))))))))+++)))'''''')))+++++++++)))++++++***,,,000///,,,)))))))))))))))))))))))),,,,,,,,,,,,***)))((('''))))))))))))************+++++++++++++++***)))((('''((()))++++++******)))///,,,******+++,,,+++))))))))))))***+++++++++,,,***+++------,,,,,,---...BBB:::///******++++++)))***+++,,,---...---,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.........,,,+++++++++******))))))------,,,,,,------...///******+++,,,,,,---......000000///...---,,,,,,,,,............////////////...///000111111000///...111111000000//////.........///////////////......000000000000000111111111000000111111111111000000111111222333333333333222222222333333333333444444000222333333222111222444444;;;@@@CCCJJJWWWccchhhmmmrrrzzzsss___TTTMMMHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@BBBDDDIIIGGGDDDCCCCCCAAA???======<<<;;;999777666444444333444555555333333444555555666666666666555444333333333222111111000//////................................./////////000000------......////////////+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,************************+++,,,,,,,,,,,,+++******))))))******++++++,,,,,,(((((()))******************))))))))))))))))))***+++***))))))***++++++***************)))))))))((())))))))))))))))))))))))+++******))))))******+++---......---,,,+++******)))))))))******)))))))))+++++++++******)))))))))***)))((((((******)))(((+++***))))))((()))))))))*********)))))))))))))))******)))((((((((())))))*********)))))))))(((((())))))(((''''''((()))***)))((('''(((***+++++++++...---+++***)))((())))))***)))(((((((((***+++,,,)))))))))))))))))))))))))))(((((()))+++,,,***))))))))))))))))))***++++++************))))))))))))***)))'''&&&&&&'''((()))+++***)))(((((()))***+++((()))+++,,,,,,+++)))((())))))************))))))******))))))))))))*********)))((('''((()))+++---))))))))))))))))))))))))+++)))'''''')))++++++***)))+++***))),,,000000---))))))))))))))))))))))))++++++++++++***)))((((((((((((((()))))))))******)))******+++++++++******'''((()))***+++******)))---+++))))))+++,,,+++)))***************+++++++++)))+++,,,,,,++++++,,,...888222,,,)))***+++)))'''((()))***+++,,,++++++***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------+++++++++******)))))))))++++++******++++++,,,---,,,,,,,,,------......////////////...---------,,,------------............000111111222111111111000111111000000//////////////////000000000//////...222222111111000000//////000000111111111111000000111111222333333333333222222222333333333333444444222333444444333333555666777>>>EEEHHHOOOZZZdddgggmmmrrr{{{sss___TTTMMMHHHGGGHHHHHHGGGFFFEEEEEEEEEEEECCCDDDCCCAAA@@@AAACCCFFFGGGEEEDDDCCCCCCBBB@@@>>><<<<<<;;;999777666555444444555666666444444555666666777777777666555444444333333222111000///...---------------------------***+++,,,---......------))))))***+++,,,---------++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,((()))))))))************))))))(((((((((((())))))************************************)))))))))))))))))))))))))))))))))))),,,***(((&&&&&&(((***,,,---,,,+++***)))((((((((((((((())))))))))))((((((---,,,+++***)))(((((('''***((('''((()))***)))'''))))))((((((((()))******))))))))))))************,,,+++***)))(((((((((((()))))))))(((((((((((((((''''''''''''((()))++++++((((((((()))******++++++))))))******))))))((('''******)))((()))***+++,,,))))))))))))))))))))))))''''''''')))+++,,,,,,******************++++++,,,************))))))))))))***)))'''&&&%%%&&&''''''+++***)))(((((()))***+++((()))***++++++***)))((())))))************))))))******))))))))))))************)))(((((()))***+++))))))))))))))))))))))))***)))'''((()))++++++***(((***)))(((+++000111...))))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))'''((()))***++++++++++++(((((()))************)))***)))((()))+++++++++)))+++++++++***************)))***,,,+++******+++,,,...,,,******,,,,,,)))&&&'''((())))))******))))))++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,*********)))))))))))))))++++++******++++++,,,---..........................................------,,,,,,,,,------------...111000000///000000111111111000000000000////////////000000111111111000000333333222111000///......000000000000000000000000111111222333333333333222222222333333333333444444333444555555555555888999<<>><<<;;;:::999777666555555333555666555444333444555555555666666777666666666444333333111000///...---////////////////////////)))+++,,,------,,,***)))&&&'''((()))***+++,,,,,,+++++++++++++++***)))((()))***+++,,,,,,+++***))))))))))))***************)))************)))((((((++++++++++++++++++******)))))))))))))))******+++))))))(((((((((((())))))'''((())))))((((((((()))*********)))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++***)))(((''''''((()))***(((((())))))))))))((((((+++++++++***)))((((((((()))((('''((())))))(((''''''''''''((((((***++++++(((((())))))******++++++,,,,,,+++***************))))))))))))))))))))))))'''''''''((())))))******'''(((*********)))***+++'''(((((()))))))))))))))+++***)))))))))***+++,,,((((((((((((((((((((((((((('''''')))+++,,,+++************))))))******+++************)))))))))(((***)))((('''&&&&&&''''''******)))(((((()))******))))))************))))))((())))))************)))******))))))))))))******+++***))))))((())))))***))))))))))))))))))))))))***(((((((((***+++***)))''')))((('''+++000111///))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((()))***************((()))))))))************((((((((()))***+++******,,,+++++++++***))))))))))))***++++++***)))***+++,,,+++***,,,------+++(((((((((((()))))))))))))))*********++++++,,,,,,,,,******************++++++))))))))))))))))))))))))------,,,,,,------...///............---------------------...............,,,,,,---------...............---,,,,,,---///000000000000000000000000000000000111222222222111111222111111111000000//////111111000000000000111111111111222333333333333222222222222333333333444444333444555555555777:::<<>>;;;;;;:::999888666555555222444444444333222333444222333444666777777777777555444333222111000/////////////////////////////////000111111000...,,,*********+++,,,---...///000++++++++++++***))))))(((((()))++++++++++++)))(((*********+++++++++,,,,,,)))************)))((((((***************)))))))))))))))(((((())))))***++++++******))))))******+++(((***,,,,,,***))))))***))))))))))))))))))******))))))))))))))))))))))))*********))))))*********+++*********+++---///000)))******++++++******)))))))))))))))))))))))))))***((('''((()))***)))(((&&&'''''''''((()))++++++(((((())))))******++++++,,,+++++++++,,,,,,---...************************(((((())))))))))))((((((&&&)))++++++)))((()))******)))(((((()))***,,,---,,,+++***))))))***++++++((((((((((((((((((((((((***)))))))))++++++)))'''***))))))((((((((())))))************)))))))))(((+++******))))))(((((()))******))))))))))))******)))))))))******)))))))))(((((()))*********************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++***)))''')))(((&&&***000111///))))))))))))))))))))))))&&&'''((())))))***))))))''''''''''''((((((((((((***************)))(((''')))))))))))))))*********'''((()))***************,,,+++++++++***))))))))))))+++++++++))))))***+++---+++*********+++++++++))))))))))))******++++++*********++++++,,,,,,,,,************************)))))))))))))))*********------,,,,,,------...///---------,,,,,,,,,,,,,,,---------...............---.........////////////...---,,,,,,,,,...///000000000000000111111111111000000111222222222222222//////000000111111111222111111000//////000111111111111222333333333333222222222222333333333444444222333444555555888;;;>>>EEEMMMWWWbbbrrrqqq]]]SSSMMMJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGEEEBBB??????@@@BBBDDDDDDDDDEEEEEEDDD@@@===;;;;;;:::999888777666555222333444444222222333444222222444555666666666666444444333333222111111111------------------------.../////////...,,,+++*********+++,,,,,,---......******+++++++++***))))))))))))************))))))*********+++,,,,,,------+++,,,,,,,,,,,,+++******)))))))))))))))))))))******)))((((((((()))+++,,,++++++************++++++)))---000000---+++,,,---))))))))))))************))))))))))))))))))))))))************************(((((())))))+++,,,......******++++++++++++******((((((((()))))))))*********)))((()))***+++***(((''''''''''''((()))***+++))))))))))))************++++++++++++,,,---...///************++++++++++++(((((())))))))))))((('''&&&))),,,,,,)))((((((***+++***)))((()))+++---///---,,,+++***)))***++++++))))))))))))))))))))))))+++***)))*********((('''***)))((((((((((((((((((************))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))'''((()))******+++************))))))))))))******))))))))))))************)))))))))))))))))))))))))))(((((()))++++++***(((((()))(((&&&)))///111...))))))))))))))))))))))))'''((())))))************''''''((((((((()))))))))************)))((('''&&&)))))))))((()))******+++''')))+++,,,+++***)))***+++++++++******************,,,,,,,,,***)))***+++,,,+++)))(((''')))***,,,+++************+++,,,---++++++++++++++++++,,,,,,+++++++++******************************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------........./////////000000////////////000111222222000000000111111111111222///000111222222222222222......///000111222333333222111000//////000111222111111222333333333333222222222333333333333444444222333444555666999===AAAIIIRRR```qqqqqq\\\RRRMMMKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFDDDBBB@@@@@@BBBDDDDDDDDDDDDEEEEEECCC???<<<;;;::::::999888777666666333444555444333222333555333333444444444444333333222222222111111111111111........................++++++++++++++++++++++++)))*********++++++,,,,,,******++++++,,,+++++++++)))))))))(((((())))))))))))))))))***+++,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))******+++++++++***)))((('''((()))+++,,,******))))))))))))******(((,,,000000,,,***+++---((()))))))))************))))))))))))))))))))))))+++***(((''''''(((***+++''''''((()))))))))))))))))))))************)))))))))))))))))))))(((((((((,,,***)))***+++,,,+++)))'''''''''''''''((()))************)))))))))))))))++++++*********++++++,,,))))))))))))*********+++&&&'''((()))******))))))%%%)))------)))'''(((***)))******++++++,,,,,,,,,---,,,+++***)))***++++++)))))))))))))))))))))))))))(((((()))++++++***(((+++***))))))(((((())))))************))))))))))))'''((()))******+++++++++))))))************))))))))))))(((((((((((())))))'''((()))******+++++++++******))))))))))))******'''((()))***************))))))))))))))))))))))))(((((((((***+++,,,***(((******(((%%%(((...///---))))))))))))))))))))))))))))))******+++*********((((((((()))))))))******((()))))))))))))))((((((***)))((((((((()))++++++(((+++......+++))))))******************+++++++++,,,------,,,+++******,,,***+++*********+++---...++++++*********+++,,,---,,,,,,++++++++++++++++++,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,------....../////////...---------,,,---------.........//////...///000111222222222222000000111111111222222222...///000111222222222222//////000000111111222222222111000//////000111222111111222333333333333222222222333333333333444444333444555666888;;;@@@DDDLLLXXXlllqqq\\\RRRMMMKKKKKKFFFFFFFFFEEEFFFFFFGGGGGGDDDDDDCCCBBB@@@AAACCCFFFEEEEEEEEEEEEEEECCC???;;;;;;::::::999888777666666444555666555444444555666555555555444333222000///000000000000111111111111111111111111111111111111,,,,,,,,,---...///111222........................)))***+++,,,,,,,,,,,,,,,***)))(((''''''((()))***'''(((((()))***+++++++++)))************)))(((((())))))***+++,,,,,,------+++***((('''((()))+++,,,))))))(((((((((((())))))$$$)))------)))'''(((***(((((())))))*********+++)))))))))))))))))))))))),,,***&&&######&&&***,,,,,,,,,------,,,+++)))((((((((())))))))))))((((((++++++***)))((('''&&&&&&,,,+++***+++,,,,,,+++***(((''''''''''''((())))))++++++******))))))((((((,,,+++***)))(((((((((((('''((((((((())))))******###%%%''')))++++++++++++%%%***...---)))'''(((***'''(((+++------,,,***)))...---+++*********++++++))))))))))))))))))))))))''''''''')))+++,,,,,,***,,,,,,+++***))))))******************))))))))))))%%%&&&''')))************))))))************))))))))))))(((((((((((())))))''''''(((******+++++++++******))))))))))))******&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((***,,,,,,***(((***+++(((%%%'''---///---))))))))))))))))))))))))******++++++++++++******))))))))))))************&&&'''((()))***************)))((((((((()))+++,,,))),,,//////,,,))))))***))))))******+++++++++,,,,,,---...---+++***+++,,,)))+++---...//////111222+++***)))))))))***,,,------,,,,,,++++++*********,,,,,,,,,,,,++++++******+++++++++,,,,,,---------------,,,,,,------...///,,,,,,------...///000000000000///...------,,,,,,,,,,,,,,,---------......,,,---///111111111111000000000111111222222222222......///111111222222222111111111111000000000000222111000......000111222111111222333333333333222222222333333333444444444555555666777999===BBBGGGNNN]]]uuuppp^^^UUUOOOLLLKKKLLLKKKIIIGGGFFFFFFGGGHHHGGGEEECCCBBBCCCDDDDDDCCCBBBCCCEEEFFFEEECCC???===;;;:::999777666777777888555444333333222222333333777666555444333222222222444444333222111//////...///////////////000111111...///000///......///000......---,,,---...///000,,,---////////////---,,,*********))))))))))))))),,,+++***))))))+++---...)))+++***)))+++///...)))++++++******))))))((((((************************++++++******************)))******+++++++++******(((((())))))))))))((((((,,,,,,,,,++++++*********---+++)))((())))))((('''***)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))***,,,---...******))))))))))))******'''(((+++,,,---,,,***)))(((((()))***+++,,,,,,---'''''''''''''''((())))))---,,,,,,,,,+++*********)))))))))******+++++++++***************)))((('''++++++************++++++,,,,,,,,,+++++++++******+++***)))(((((('''((((((((('''&&&%%%$$$###""""""''''''((((((((((((''''''++++++***)))))))))))))))(((''''''''''''(((((()))(((***------,,,***))))))(((''''''((())))))'''&&&*********)))(((''''''&&&''')))***)))((('''((()))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))******+++++++++,,,''''''(((***+++,,,---...)))))))))))))))*********'''(((((()))***+++++++++******))))))((((((''''''''''''(((((())))))******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++------------++++++***,,,,,,+++///888===>>>...,,,***)))((((((***+++000...,,,)))((()))***+++++++++++++++,,,,,,---...+++,,,------,,,,,,...000+++++++++,,,,,,---------***++++++,,,,,,------...........................,,,...000000///...///000000000000000000000000000222111000//////000111222222111111111000000//////111111222222222333333333000000111111111222222222111111222222222333333333333333444555555444444333555666888:::===AAAEEEGGGQQQ```yyynnn\\\TTTNNNKKKKKKHHHGGGFFFDDDDDDDDDDDDDDDDDDBBB???>>>???@@@AAA@@@DDDDDDDDDCCCBBB@@@???>>>;;;:::999888888777888888555444333333222222333333666555555555555555555666444444333222111000//////...............///000000,,,---...---,,,,,,---......------,,,,,,...///000++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++*********,,,+++***))))))+++,,,...,,,///000---,,,---,,,(((*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))(((((())))))******))))))(((++++++*********))))))))),,,+++)))((()))))))))(((***)))(((''''''((())))))))))))))))))))))))))))))((((((((()))***+++,,,---))))))(((((((((((())))))&&&'''((()))***))))))((())))))))))))))))))******''''''((((((((()))))))))++++++++++++************,,,---------------------)))************))))))(((+++******))))))******+++*********)))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''))))))((((((((((((((()))******))))))((())))))***&&&(((++++++***))))))))))))((('''((()))***((('''))))))))))))))))))))))))((()))******(((((()))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++***************(((((()))***++++++,,,---*********)))))))))))))))'''(((((()))******++++++******)))))))))((((((((())))))))))))************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------,,,++++++***---......111999>>>>>>...---+++***)))***+++,,,---,,,+++*********+++,,,+++++++++++++++,,,---...+++,,,,,,,,,++++++,,,...+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------...//////........................,,,...000000///...///000000000000000000000000000222111000//////000111222111111111111000000000///111111111222222222333333111111111111111111222222111111222222222333333333222222333444555555555555666777999;;;???CCCHHHKKKUUUbbbzzzlll[[[SSSNNNKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGDDD@@@???@@@BBBCCCCCCFFFDDDCCCAAA???>>>>>>>>>;;;;;;;;;:::999999888888555444444333333333333333777777666666666666666666555555444333222111000000......---------...//////,,,---...---,,,,,,---......---,,,,,,,,,---///000+++******************+++------,,,,,,+++***))))))++++++***))))))+++,,,---///444666222---,,,***((())))))))))))************++++++++++++++++++++++++(((((((((((((((((()))))))))))))))))))))((('''&&&)))******************)))***))))))))))))(((((((((+++***(((((()))******)))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***+++,,,***))))))(((((())))))***(((((((((((())))))))))))))))))))))))(((((('''''''''((()))***+++******)))))))))))))))************+++++++++***************(((((())))))))))))))))))+++******))))))******+++***))))))))))))((((((((())))))((((((((()))******))))))******++++++,,,,,,'''(((((())))))(((((('''((('''''''''''''''((((((---,,,+++***************%%%'''(((((((((((()))******)))((((((******)))((((((((())))))***+++,,,,,,)))***+++***))))))***+++************************)))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))*********++++++++++++******))))))((((((((((((((()))******++++++*********)))))))))))))))++++++++++++***************)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++******---///...111888:::999---,,,+++++++++,,,---...******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,,,,,,,***)))***,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000........................,,,...000000///...///000000000000000000000000000111111000000000000111111111111111111000000000000111111111222222222222333222222111111111111111111111111222222222333333333222222333444555666666777666888:::===@@@FFFMMMRRRZZZggg}}}kkkZZZSSSNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHEEEAAA@@@AAACCCDDDDDDEEEEEEDDDBBB@@@???>>>===;;;;;;;;;;;;:::999888888555555444333333333333333888888888777666555444333555555444333333222111111///............///000000...///000///.........000------,,,,,,,,,---...///---,,,+++******+++,,,---,,,++++++***)))(((''''''*********)))***+++,,,,,,...555888333---******((((((((())))))******++++++++++++++++++++++++++++++((((((((()))))))))))))))************)))((('''&&&******++++++++++++******))))))))))))))))))))))))+++)))((((((***+++***)))((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++++++++***)))******++++++))))))))))))))))))))))))''')))+++,,,,,,,,,***)))''''''(((((())))))*********))))))))))))((((((((((((((((((((())))))************))))))))))))******++++++++++++******************))))))((()))))))))((((((((()))))))))******(((((())))))))))))(((((((((((('''''''''((())))))...---,,,+++***)))))))))&&&'''(((''''''(((***,,,+++)))((((((***+++***))))))))))))***++++++,,,,,,)))+++,,,+++***)))***+++++++++***))))))***++++++((((((((((((((((((((((((++++++******************************)))))))))))),,,++++++***)))(((''''''(((((())))))************)))))))))***************+++++++++******)))))))))***)))'''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***)))---...---...222333000+++*********+++,,,...///***++++++,,,,,,,,,++++++,,,+++++++++++++++,,,,,,+++---...---+++******+++---------,,,,,,+++++++++,,,,,,,,,---......//////........................,,,...000000///...///000000000000000000000000000111000000000000000000111111111111000000000000000111111111111222222222222222222222111111111111111111111222222222333333333444444444444444555666666666999<<>>@@@AAAAAADDDEEEFFFFFFDDDAAA>>><<<<<<<<<;;;::::::999999888666555444444333333444444444555666666666555555444555444444333333222222222000000//////000000111222...///000///.........000---,,,,,,+++,,,---...///,,,,,,***))))))***,,,,,,++++++******)))(((((('''***))))))*********++++++***111555000+++*********(((((())))))******++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,++++++***)))((('''******++++++++++++******************************+++)))((((((***+++***)))''''''((()))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))(((((((((((())))))++++++******)))***++++++(((((()))******+++,,,,,,((()))+++,,,---,,,***)))'''''''''(((((())))))***,,,,,,,,,,,,,,,,,,++++++((((((''''''((()))***+++***))))))))))))))))))***************************,,,,,,+++)))(((((((((((()))))))))(((((((((''''''(((((())))))))))))(((((()))))))))(((((()))******---,,,+++***)))(((((((((&&&((()))(((((()))+++---+++***(((((()))******)))************************)))+++,,,+++***)))***+++++++++***))))))***++++++(((((((((((((((((((((((((((((()))***++++++,,,,,,*********))))))))))))(((,,,++++++***)))((('''''')))))))))))))))*********(((((())))))*********+++*********))))))(((((('''+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******+++...///---,,,...---***((())))))***+++,,,------,,,,,,---,,,,,,***)))(((,,,++++++******+++++++++,,,...///...---+++++++++---------,,,,,,++++++++++++++++++,,,------..............................,,,...000000///...///000////////////////////////000000000111111000000000000000000000000000111111000000111111111222222222111111111111111111111111111111222222222333333333666666555444444444555555777;;;@@@DDDGGGNNNWWW^^^ffftttjjj[[[TTTOOOLLLKKKFFFGGGGGGHHHGGGGGGFFFFFFFFFCCCAAAAAABBBCCCBBBBBBBBBDDDFFFGGGFFFCCC???======<<<:::888888888999999666555555444444444444444000222444666777888777777444333333333222222222111111111000000111111222333,,,---...---,,,,,,---...---,,,+++++++++,,,...///***))))))))))))))))))***,,,,,,,,,+++++++++++++++)))))))))************+++'''---///+++)))***++++++))))))))))))************************************))))))******++++++,,,,,,++++++,,,++++++***)))((()))******************)))))))))************+++++++++***(((((()))******)))&&&'''((()))*********)))))))))))))))))))))))))))***))))))((((((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((((((((()))***+++,,,------((()))***+++,,,+++******(((((((((((())))))))))))))))))*********+++++++++)))((('''&&&'''((()))******))))))(((((())))))***''''''((((((((((((((())),,,,,,+++***))))))))))))+++*********))))))((((((((())))))******))))))(((++++++***)))))))))))))))+++***)))((((((((((((((('''((())))))))))))***++++++)))''''''(((******)))******************)))))))))***+++***))))))***+++************************))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******&&&''''''((()))******+++)))))))))(((((((((((((((+++***)))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))---///000---,,,...---***(((((()))***++++++,,,,,,......---,,,+++***)))(((,,,++++++************++++++---//////...,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******++++++,,,------...........................,,,...000000///...///000////////////////////////000000111111111111000000000000000000111111111111000000000111111111111222000000111111111222222222111111222222222333333333777666555444444555666777999???FFFJJJMMMSSS\\\ccckkkyyyiiiZZZSSSMMMJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGEEECCCAAABBBCCCDDDDDDBBB@@@???>>>;;;888666555666999:::666666555444444444444444444555666888888777666555222222222222222111111111000000000000000111111222,,,---...---,,,,,,---...---,,,+++++++++,,,---...)))******************)))+++++++++++++++,,,,,,,,,((())))))***************(((+++***''''''+++,,,************)))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))***************))))))((())))))******))))))(((((((((((()))))))))******,,,+++)))((()))))))))(((%%%&&&((()))*********)))))))))))))))))))))))))))))))))((((((((())))))***''''''&&&&&&&&&&&&''''''((())))))***)))((('''&&&((()))))))))******++++++)))))))))************+++******)))))))))))))))(((%%%&&&&&&'''((()))*********)))'''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''(((((())))))***)))))))))***++++++,,,)))))))))***************))))))************)))))),,,+++***)))((('''''''''***))))))((((((((())))))%%%'''******)))''''''(((+++)))&&&&&&''')))))))))'''(((((())))))*********((()))******(((((()))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,---((((((((()))))))))))))))*********)))))))))))))))***)))))))))))))))))))))$$$%%%&&&'''((()))******))))))))))))))))))******)))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***------***+++......,,,)))******+++,,,,,,,,,,,,...---+++*********++++++,,,,,,+++***************)))+++...///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---.................................,,,...000000///...///000///////////////////////////000111222222111000//////000000000111111111111000000000000111111111111//////000111222333333444111111222222222333333333444444333333444666999:::===DDDMMMRRRUUUYYYaaahhhppp~~~hhhYYYQQQLLLHHHFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEFFFEEEBBB@@@BBBAAAAAA@@@@@@AAAAAABBB>>>;;;777444444555888;;;666666555444444444444555;;;;;;;;;;;;888555222000222222111111111111111111///////////////000111111...///000///......///000,,,,,,+++++++++,,,---...+++,,,---......---,,,+++((((((((()))******++++++(((((()))***************++++++(((%%%&&&+++,,,***++++++******))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++'''((()))))))))))))))((((((((())))))))))))((((((&&&'''''''''(((((())))))---+++))))))))))))((('''%%%&&&((()))*********)))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))+++,,,---,,,+++((('''))))))))))))(((((((((((())))))(((((())))))***+++++++++******))))))(((((('''((()))***+++,,,---...+++***(((&&&%%%&&&'''((())))))(((((((((((())))))((()))))))))******++++++''''''((()))***,,,...///%%%&&&'''((()))***++++++))))))************)))))),,,+++)))(((&&&%%%%%%%%%))))))))))))))))))******$$$''')))***(((&&&%%%%%%+++(((&&&%%%&&&((())))))%%%%%%&&&((()))+++,,,,,,''')))***)))((('''((()))((()))+++,,,,,,+++)))((())))))))))))))))))))))))***************+++++++++(((((((((((()))))))))***)))))))))))))))******************)))))))))))))))###$$$%%%&&&'''))))))***))))))******+++++++++,,,'''((()))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))%%%((((((&&&(((---...---++++++,,,---------,,,,,,---+++***))))))+++---...,,,,,,+++***))))))******'''))),,,...---,,,+++,,,+++++++++,,,,,,---------,,,,,,------...//////000........................,,,...000000///...///000///////////////////////////000111222222111000/////////000000111111111222000000000000111111111111......///111222333444555111111222222222333333333222111111222555888<<<>>>???HHHRRRXXXZZZ]]]eeelllrrr