BMV:6(v TTTRRROOONNNNNNOOOPPPOOOMMMNNNNNNLLLJJJIIIIIIJJJMMMLLLKKKKKKKKKHHHEEEAAA@@@BBBCCCBBBAAAAAACCCDDDCCCCCCBBBAAA@@@???>>>>>>======>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>::::::999888888777777777777888999888666666666777555555555444444555555555666444333333555:::>>>BBB===<<<:::999888777888888777666666666666666777777666666777777888888888888777888999::::::999888777777666666777999::::::999::::::;;;<<<===>>>>>>??????????????????>>>>>>>>>@@@BBBBBBBBBAAAAAACCCEEEBBBCCCDDDFFFHHHJJJKKKMMMKKKRRRXXXWWWQQQMMMPPPTTTWWWTTTSSSUUUUUUSSSTTTWWWZZZZZZ[[[\\\]]]___```aaa]]]\\\[[[\\\___aaacccccc```^^^]]]___aaa___ZZZUUUWWWZZZ\\\\\\```gggjjjjjjmmmjjjfffccccccdddeeeeeeaaa``````bbbeeefffeeeccc___]]]\\\[[[\\\[[[ZZZXXXXXXYYYZZZ[[[[[[ZZZYYYYYYVVVVVVVVVUUUTTTSSSQQQPPPTTTUUUUUUTTTTTTXXX^^^cccccc___ZZZWWWUUUSSSQQQPPPPPPRRRTTTUUUUUUSSSPPPNNNMMMNNNPPPPPPOOOOOOQQQSSSMMMNNNPPPOOOMMMLLLLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMLLLKKKIIIGGGDDDAAA???>>>===@@@CCCDDDCCC@@@???>>>============;;;999777666888888777777777777777777888888777666555444444333111222222333333444444444444444444333333444444444111111111111111111111111000000111111111222222222///000111111000///000111...//////111333555777999888777666444333222222333444444444555444444333333000000111111111222222222222222222222222222222222222222222222222222222222111000000111333333222000111111333444444333111111000111111222111000///...------.........//////.........------------......---........................---,,,,,,......---,,,***+++,,,,,,+++,,,...000444///,,,...///------///...---,,,,,,++++++,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++...111555666666444333333444999888333++++++111,,,,,,+++******,,,,,,+++***,,,+++******,,,,,,+++***+++,,,+++***))))))+++---++++++++++++++++++++++++************************+++******,,,......---,,,///000111111///......///...///000333777999888777555:::<<<<<<>>>CCCFFFFFFFFFDDDFFFKKKOOORRRZZZcccfffjjjnnnqqqrrrtttwwwyyyyyypppssssssRRRPPPNNNNNNOOOOOONNNMMMLLLLLLMMMKKKIIIGGGHHHHHHKKKJJJIIIIIIIIIFFFBBB???>>>???AAAAAA@@@???@@@BBBAAAAAA@@@???>>>===<<<<<<<<<============<<<;;;;;;999::::::;;;<<<<<<======999999999999888888777777555666777777666666777888555555555555555555555555444333333444666:::>>>@@@===;;;:::888777777777777555555444444555555666666555555666777777777777777777888999::::::999888777666555555666888999999888999::::::;;;<<<<<<======>>>=====================>>>???@@@@@@??????AAACCCAAABBBDDDFFFHHHJJJKKKLLLLLLTTTZZZWWWPPPMMMRRRYYYXXXTTTRRRTTTSSSQQQRRRUUUXXXXXXYYYZZZ[[[]]]^^^___^^^\\\[[[[[[^^^```aaaaaaeeeeeegggiiifff^^^XXXVVV[[[^^^``````ccciiilllkkkkkkhhhfffeeeeeeeeedddccc`````````aaaddddddcccbbb^^^]]]\\\\\\]]]\\\ZZZXXXYYYZZZZZZ[[[[[[[[[[[[[[[XXXXXXXXXWWWVVVTTTSSSRRRUUUVVVWWWWWWWWWYYY]]]``````\\\XXXUUUTTTSSSRRRQQQPPPRRRTTTUUUTTTSSSPPPOOOMMMNNNOOOOOONNNNNNOOOPPPKKKMMMNNNNNNLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHFFFDDDBBB@@@>>>@@@BBBCCCBBB@@@>>>>>>>>>;;;;;;<<<;;;:::888777555777777777777666666666666777666666555444444333333111222222222333333333444444333333222222333333444111111111111111111111111000111111111111222222222///000111111//////000111......///000111333444555333444444333111111222333222333333444444333222222000000000111222222333333222222222222222222222222111111111222222222222222111000000111333333222000000111333444444333111000000111111222222000///...------...////////////.........------------......---------..................---,,,,,,......---,,,***+++------,,,---///111444///,,,...///------///...---,,,,,,++++++,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++(((+++///222333444666888>>>KKK777---000,,,///---,,,+++******,,,,,,+++***,,,+++******,,,,,,+++***+++,,,---,,,*********+++++++++++++++++++++++++++************************+++******,,,......---,,,///000111111///......///...///000333777999888777555:::>>>===???DDDGGGGGGFFFDDDFFFKKKOOOSSS[[[cccfffiiimmmppprrrtttwwwyyyyyyqqqttttttNNNNNNMMMNNNPPPOOOMMMKKKJJJKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFFFFEEECCC>>>;;;:::<<<===>>>===<<<===>>>???>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;:::999999888888999::::::;;;;;;<<<888999999999999888777777222333555666555666777999444555555555555555555444333333333444555777999::::::999888666555555555555333333333333333444555555333444555666777666666555555666777888888777666555555444333444777888777666888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<>>>@@@AAABBBDDDFFFHHHJJJKKKKKKKKKOOORRRQQQNNNNNNTTTZZZUUUQQQPPPRRRRRRQQQRRRVVVUUUUUUUUUVVVXXXYYY[[[\\\^^^\\\ZZZ[[[\\\^^^^^^^^^aaaeeelllpppiii]]]XXXZZZ\\\___aaa```ccchhhjjjhhhfffeeeeeeeeeeeedddbbb___^^^^^^^^^```aaaaaaaaa```]]]]]]\\\]]]^^^]]]ZZZXXXZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWUUUUUUVVVXXXYYYZZZZZZ[[[\\\]]]\\\YYYUUUSSSSSSSSSSSSRRRQQQRRRSSSTTTTTTRRRPPPOOOLLLNNNOOONNNMMMLLLLLLMMMJJJKKKMMMLLLJJJIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFEEEDDDBBB@@@???BBBBBBAAA???<<<;;;<<<===999:::::::::999777666444666666666666555555555444555555555444333333222222222222222222222333333333333222222111111222222333111111111111111111111111000111111111111222222222///000111000///...///111.........///000000111111///111333222000000222444111111222222333222222111///000000111222222333333111111111111111111111111000111111111222222222222111000000111333333222000000111333555555333111000000111111222222000///...,,,---...///000//////......------,,,,,,------...---------.........//////...---,,,,,,......---,,,+++,,,---...---...000222444///,,,...///------///...---,,,,,,++++++,,,,,,++++++******+++---...///++++++++++++++++++++++++((()))+++,,,---///333666MMMaaa888'''666...+++...,,,+++******,,,,,,+++***,,,+++******,,,,,,+++***+++---///000...,,,++++++++++++++++++++++++++++++************************+++******,,,......---,,,///000111111///......///...///000333777999888777666;;;??????@@@EEEHHHGGGFFFDDDFFFKKKOOOSSS\\\dddgggjjjmmmppprrruuuxxx{{{{{{ssswwwvvvMMMLLLMMMOOOPPPOOOLLLIIIJJJJJJKKKIIIGGGEEEEEEFFFEEEDDDDDDCCCBBB@@@<<<888777999;;;;;;:::999:::;;;======<<<;;;:::999888888888999999999999888777777777888888999999:::;;;;;;888888999999999888888777000222444555555666888999444444555555555555444444333333444444444444444444999777666444333333333333222222222222333333444555222333555666666666555444333444555666666555444333444333222444666777666555888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;777999:::999999:::<<<>>>@@@BBBDDDFFFHHHJJJJJJKKKHHHHHHIIIIIIKKKOOOTTTXXXRRROOONNNPPPQQQQQQSSSWWWRRRRRRSSSTTTUUUWWWXXXYYY^^^\\\ZZZZZZ[[[]]]]]]\\\SSSZZZeeellleeeYYYVVVZZZZZZ^^^___^^^```eeefffdddcccccccccdddeeeccc```]]]\\\\\\]]]^^^_________^^^]]]]]]\\\]]]^^^]]][[[XXX[[[[[[\\\\\\\\\]]]]]]]]]___^^^^^^]]][[[ZZZXXXWWWWWWYYY[[[\\\\\\\\\[[[[[[ZZZWWWTTTRRRRRRSSSSSSRRRQQQRRRSSSTTTSSSRRRPPPOOOLLLNNNOOONNNLLLJJJJJJKKKIIIJJJLLLKKKIIIHHHHHHIIIFFFGGGJJJLLLLLLJJJHHHFFFDDDDDDEEEEEEDDDBBB@@@???BBBAAA???<<<999888:::<<<888999999999888777555444666666555555444444444333444444444333333222222222222222222222222222333333222111111111111111111222111111111111111111111111000111111111111222222222///000111000///...///111.........///////////////,,,///111111000///222444000111111222222222111111///000000111222222333333111111111111111111111111000000111111222222222222111000000111333333222000///111333555555333111///000111111222222000///...,,,---///000000000///......------,,,,,,------...---------.........//////...---,,,,,,......---,,,+++---.........///111333444///---...///------///...---,,,,,,++++++,,,,,,++++++******+++---...///+++++++++++++++++++++++++++++++++)))((())),,,///YYYqqq;;;$$$;;;///'''...,,,+++******,,,,,,+++***,,,+++******,,,,,,+++***,,,///222333111...,,,,,,++++++++++++++++++++++++************************+++******,,,......---,,,///000222111///......///...///000333777999888777666<<<@@@@@@AAAFFFIIIHHHFFFDDDFFFKKKOOOTTT\\\dddhhhkkknnnqqqsssvvvyyy|||}}}uuuyyyyyyKKKLLLMMMOOOOOOOOONNNMMMNNNNNNMMMLLLIIIFFFDDDBBBDDDAAA>>>===>>>??????>>>::::::;;;;;;;;;;;;;;;:::<<<<<<<<<;;;;;;:::::::::;;;:::888777555555666666888888888888888999999999555666777888888777666555333333333444555666777888555555444333333222111111666666666666666666666666777666666444333222111111444444333222333444555666333444555555333222333555222333333333444555555555333444444555666777777888888888888888888999999999999::::::;;;;;;::::::999666777999;;;======>>>>>>@@@AAACCCFFFHHHHHHHHHHHHIIIGGGEEEGGGLLLPPPRRRRRRPPPNNNMMMNNNQQQSSSRRRPPPNNNOOOPPPQQQTTTVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZUUUXXX[[[\\\[[[ZZZZZZ[[[```___^^^]]]___bbbfffiiibbbbbbaaaaaa```^^^]]]\\\bbb```]]]]]]___aaabbbbbbccc___\\\[[[]]]^^^^^^]]]___bbbeeeddd___[[[YYYYYY]]]^^^^^^]]]]]]\\\ZZZZZZ[[[YYYWWWWWWYYY[[[\\\\\\QQQRRRSSSTTTUUUVVVVVVVVVYYYTTTQQQSSSYYY[[[WWWSSSKKKLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGEEEFFFHHHJJJJJJIIIHHHFFFCCCCCCDDDCCCCCCBBBAAAAAACCCAAA???<<<:::888777666888888888888777777777777888777555444333333444444333444444444444444444333222222111111111111111222222555444///---000222111222333333111222555444///222111111111000000//////...000111111000000111222111000///------......///111111000000000000111111111111000000//////......---......///000111111222333333222111000000000111...///000111111111111111000000000000000000000000333333333333333222111000111111000000//////......,,,---///000111111111111........................////////////////////////---.........---,,,++++++///000111111000...,,,+++444111---+++***+++,,,,,,,,,...000...+++)))***,,,...---+++******+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++888666222///,,,+++++++++111///,,,***)))***+++,,,---,,,...333777777000***......///444777555---&&&---,,,,,,+++*********+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------000111222222111000///...///000222444666666666666666===AAAAAABBBGGGLLLMMMHHHEEEFFFLLLRRRWWW^^^ffflllmmmnnnpppssswwwzzz|||{{{}}}vvvyyyLLLLLLLLLLLLKKKJJJIIIIIIKKKKKKJJJIIIGGGDDDAAA@@@BBB@@@>>>>>>??????>>>===:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999888:::999888666666666666777777777777666666666666666555666666777666666555555444444444444444555666777555555444333333222111111555555555555555555555555666666555444333222111111333333222222222333444555333444555444333222333444444444444444444444555555444444444555666666666777999888888888777666666666888999999::::::999999888666777888999;;;<<<===>>>@@@AAACCCFFFGGGHHHIIIIIIGGGFFFEEEGGGLLLPPPQQQQQQNNNLLLKKKMMMOOOPPPNNNLLLNNNOOOPPPQQQSSSVVVXXXYYYWWWXXXZZZ\\\\\\[[[ZZZXXXTTTUUUWWWYYYZZZ\\\]]]_______________```aaabbbcccbbbaaaaaaaaa```___^^^]]]aaa``````bbbeeeiiikkkkkk^^^\\\ZZZ[[[^^^``````___```bbbdddbbb^^^ZZZYYYYYY]]]]]]]]]]]]]]]\\\[[[ZZZWWWVVVUUUVVVWWWXXXWWWVVVRRRRRRSSSUUUUUUVVVVVVVVVZZZWWWVVVYYY]]]^^^YYYSSSMMMMMMLLLKKKJJJHHHGGGFFFIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDDDDCCCCCCBBB@@@@@@AAA???===;;;999777777666777777777777666666666666777666555444444333333333222222333444444333222222111000000000111222333333(((///444333111111---)))---000000///111444222...111111111000000000//////...000111111000000111222111000///...---......///111000000//////000000111000000000000//////......---......///000000111111333222111111000000000111111111222222333333222222000000000000000000000000222222333333222222111000000000000000//////......---...//////000///..............................//////////////////////////////000000//////...---)))***,,,---...---,,,+++666222---,,,------+++))),,,...111000---++++++,,,...---+++******+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++222111///---,,,++++++,,,---,,,+++******+++---...///,,,,,,///333444111...***)))+++///444555111------,,,++++++******++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------000111111222111000///...///000222444666666666666666===AAA@@@AAAFFFJJJKKKJJJFFFFFFKKKPPPVVV___gggnnnnnnooopppsssvvvyyyzzzxxx{{{tttxxxQQQOOOMMMJJJHHHGGGFFFFFFGGGGGGGGGFFFDDDAAA???===??????>>>???AAA@@@>>><<<;;;;;;;;;<<<<<<;;;;;;:::888888888888888777777777888777777666666777777888666666555555444333333333555555444444444555555666555444444444444444555555555444444333333222222111444444444444444444444444666555444444333222111111222111111111111222333333222333444444222222333444555555555555444444444444444444444444555555555555888888777666555444333333777777777888888777777777666666666666777999;;;===???@@@BBBDDDFFFGGGHHHHHHDDDDDDEEEHHHLLLNNNOOONNNMMMLLLLLLNNNOOOOOOMMMLLLOOOOOOPPPRRRTTTVVVXXXYYYVVVWWWYYY[[[[[[ZZZYYYWWWVVVUUUTTTVVVYYY\\\^^^___]]]]]]^^^_________^^^^^^aaaaaaaaa`````````______aaaaaabbbeeeiiilllllllllYYYYYYZZZ]]]```ccccccbbbbbbcccbbb```\\\ZZZYYYZZZ\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[]]]^^^]]]YYYWWWRRRSSSTTTUUUUUUUUUUUUUUUYYYWWWWWWZZZ^^^]]]VVVPPPNNNNNNLLLJJJHHHFFFDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDCCCBBB@@@???>>>===<<<;;;999888777666666666666666666555555555444555555666555555444333222000111333444444333111000222222111111111111111222111333222---,,,///222222---///000///111333222---000000000000////////////...000111111//////000222000000///............///000000////////////000000000000000////////////............//////000000111222111111000000000000000111222222222222111111000000000000000000000000000111222222222222111111000000000000////////////.........//////...---,,,,,,........................//////////////////////////////000000000///......+++---///111222222222222777333///------,,,***'''+++---000000///---,,,------,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---///,,,)))***...111222111+++)))(((+++000333333222,,,,,,++++++******++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------///000111111111000///...///000222444666666666666777===AAA@@@@@@DDDHHHIIIJJJFFFFFFJJJPPPVVV___gggnnnnnnoooppprrruuuxxxyyyuuuxxxrrrwwwVVVSSSOOOJJJGGGFFFEEEFFFEEEEEEEEEDDDCCCAAA>>>=========>>>@@@BBBAAA>>>;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777777777666666666666777777888888666555555444333222222111555444333222333444555666555555444333333333444444444444444333333222222222444444444444444444444444444444444333222111111000000000000000111111111222111222333333222222333444666555555555444444333333444444444444333333333333555555444444333333222222555555666666666666555555666555444333555777999;;;======???AAABBBDDDEEEEEEAAACCCEEEIIIKKKLLLLLLKKKMMMNNNPPPRRRSSSSSSQQQPPPPPPQQQQQQSSSTTTWWWXXXYYYWWWWWWWWWWWWXXXXXXXXXXXX\\\YYYVVVVVVXXX[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^`````````````````````aaabbbbbbccceeeffffffdddbbbXXXZZZ]]]```cccddddddccccccbbb```]]][[[ZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZ]]]^^^```bbbccc```[[[WWWSSSSSSTTTUUUUUUUUUTTTTTTVVVSSSRRRTTTVVVUUUPPPKKKLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGEEEDDDDDDCCCDDDDDDCCCCCCBBB@@@>>>===<<<999999888777666666666666555555555444444444333333444444555666555444222111000111333555555333111000555444333111000/////////555777666111...111333333///222222111333555333///////////////////////////...///000000//////000222000/////////............000//////......//////000////////////////////////........./////////000000111000000/////////000000000000000000///...------000000000000000000000000000111111111111111000000////////////////////////................................................////////////////////////------............------///000222444555666666666555444222...++++++---000222222111///...---......,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++++++++*********---***((((((+++///111111333///,,,+++---///111111,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------//////000111111000///...///000222444666666666666777===AAA??????BBBFFFGGGHHHEEEGGGMMMSSSWWW^^^eeelllmmmnnnooorrrvvvyyy{{{uuuxxxqqqvvvVVVSSSNNNIIIEEEDDDDDDEEEDDDEEEEEEEEECCCBBB@@@>>>======???AAABBB@@@===999:::::::::::::::999888888777777777777777888888888444555666666777777888888666666555444444333222222444333222222222444555666555444444333333333444444444444333333333333222222222222222222222222222222333333333222111111000000//////000000000111111111000111222222111111222444555555444444333333222222333333333333222222222222111111111222222333333444333444444555555444444333555444333222333555888999999:::;;;<<<>>>@@@AAABBB???AAAEEEHHHIIIJJJIIIIIIJJJMMMQQQTTTUUUUUUTTTSSSQQQRRRRRRSSSUUUWWWXXXYYYXXXWWWTTTSSSSSSUUUXXXZZZ\\\ZZZYYYXXXYYYZZZZZZZZZYYYXXXWWWWWWXXX[[[^^^aaa___^^^^^^^^^___```aaabbbbbbbbbbbbccccccaaa^^^[[[\\\^^^aaadddddddddccccccbbb```]]][[[ZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYXXXYYY[[[]]]^^^[[[UUUQQQSSSSSSSSSTTTTTTSSSRRRRRRSSSPPPMMMLLLMMMMMMKKKIIIHHHGGGFFFFFFEEEFFFFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGEEECCCBBBAAAAAAAAABBBAAAAAA@@@>>><<<;;;:::777777666555555555555666444444444444333333333333333444555555555444333222222333444555555444333222333222111111000111111111---777BBBEEEBBB<<<111(((...000000000333777777444.....................///---///000000//////000111///////////////......---//////............//////.............../////////............////////////000//////...//////000000///////////////...---,,,///////////////////////////000000111111000000000.............../////////.........//////000111111........................////////////////////////------...............---------......///////////////333444000,,,...999CCCBBB>>>777222...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,***))))))***,,,.........666333///------...000111,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000111111000///...///000222444666666666666777===AAA???>>>BBBEEEFFFDDDDDDHHHPPPVVVYYY]]]bbbiiijjjkkknnnssswww{{{}}}xxxzzzrrruuuQQQNNNJJJFFFCCCBBBCCCCCCEEEEEEEEEEEEEEECCCAAA@@@>>>>>>???@@@AAA???;;;888999999999999888777666666666666777777777777888888444555666777777777777666666666555555444444333333333333333333444444555666444333333333333333444444333333333333333333333333222222222222222222222222222222222111111111000000...///000000111111000000///000111222111111222444333333333333222222222222111111111111222222222222//////000111222333444444333333444444444444333333333333333222333555666777777777888999:::<<<>>>???===@@@DDDGGGGGGGGGGGGHHHFFFJJJPPPSSSTTTRRRQQQQQQPPPQQQQQQRRRSSSUUUWWWXXXXXXVVVSSSQQQQQQTTTWWWYYYWWWZZZ\\\]]]\\\[[[[[[\\\XXXWWWUUUUUUWWWZZZ___aaa]]]\\\\\\\\\]]]___aaacccaaaaaaaaabbbcccbbb___\\\___aaadddeeecccbbbaaaaaa```]]][[[ZZZ[[[\\\\\\[[[]]]\\\ZZZXXXXXXXXXXXXYYYWWWWWWWWWXXXYYYWWWSSSPPPRRRRRRRRRRRRRRRQQQPPPOOORRROOOKKKIIIIIIJJJJJJJJJDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEEEEDDDBBBAAA@@@@@@>>>>>>>>>===<<<:::999888666666555444444444555555444444444444333333333222333333444444444444333333444444444555555444444444......///000111333555666999AAAGGGHHHFFFCCC===777---......---111777999777---------...............---///000000......///111/////////000///......---......------------......---............/////////.......................................//////000///000000000000//////...////////////////////////...//////000000000000///---............/////////............///111222333........................//////////////////////////////000111111111000000,,,,,,++++++++++++++++++)))...333111///333AAAMMMKKKEEE<<<444///,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********+++,,,...///000((()))***,,,,,,,,,,,,,,,222111111111000111111222++++++******++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------...///000000000///...///000222444666666666666777===AAA???>>>BBBFFFFFFDDDDDDHHHPPPVVVYYY]]]aaaggghhhjjjnnnsssxxx|||yyy{{{rrrtttLLLJJJHHHEEEDDDDDDDDDEEEDDDEEEEEEFFFEEEDDDBBBAAA@@@?????????@@@>>>:::777888888888888777666555444444555555555666666666666444555666777777666666555444444444444444444444444222333444555555666666666222222222222333444555555333333333333333333333333111111111111111111111111111111111111111000000000...///000111222111000000...///111111000111222444111111111111111111222222///000000000111222222222000000111111222222333333222333333444444333333222222333333444444555555666666666666777999;;;===???===@@@CCCEEEDDDDDDFFFHHHFFFKKKQQQSSSRRROOOMMMLLLNNNNNNNNNOOOPPPRRRTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVUUU\\\cccddd___ZZZYYYZZZXXXWWWVVVWWWXXXZZZ\\\^^^[[[ZZZZZZZZZ\\\^^^aaacccbbbaaaaaabbbcccbbb```^^^___aaadddcccaaa______```]]][[[YYYZZZ\\\^^^]]]\\\aaa___]]][[[YYYYYYZZZZZZYYYXXXWWWWWWXXXXXXVVVUUUQQQQQQQQQQQQPPPOOONNNMMMNNNMMMKKKJJJJJJJJJIIIIIICCCBBBBBBBBBCCCEEEHHHIIIGGGGGGGGGHHHGGGGGGFFFFFFBBBBBBBBBBBBBBB@@@>>>===;;;;;;;;;;;;:::999888777777666555444444444444444555444444444444333333333444333333222333333444444444444333222222333444444000000000000111222333444AAAAAA===666666>>>EEEIII777777222......333555333,,,,,,---------.........---...//////......///111...///000000000///------...------------------...---------.........//////...........................---------......///000......///000000000//////////////////////////////---...//////000000//////---------........./////////......---...///000111........................//////////////////////////////000111111111111111---,,,,,,,,,,,,,,,,,,---)))+++.........222888>>>???:::555111///---***'''******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***,,,---///000///---++++++,,,---...***+++,,,++++++***+++,,,,,,...222444333222000///++++++******++++++,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,---///000000000///...///000222444666666666666777===AAA??????CCCGGGHHHGGGEEEGGGNNNTTTXXX^^^dddggghhhjjjnnnrrrwww{{{~~~yyy{{{rrrsssKKKJJJIIIGGGGGGGGGGGGHHHDDDDDDEEEEEEEEEDDDBBBBBBBBB@@@?????????===:::777777777777777666555444333333333333444444555555555444555666777777666555444333333333333333333444444111333444666777777666555111111111222333444555666333333333333333333333333000000000000000000000000111111111111000000000000...///111222222222111000---///000111000000222444//////000000111111111222...//////000111222222333222222222222111111111111333333333444444333333333222333444555555555555555666666666777999;;;===???<<<@@@CCCDDDCCCCCCFFFHHHHHHMMMSSSUUURRRNNNJJJIIIKKKLLLLLLMMMNNNOOOQQQRRRQQQRRRTTTUUUVVVUUUSSSRRRWWW```iiiiii```WWWTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYZZZYYYYYYYYY[[[^^^aaacccdddbbbaaaaaaaaa```^^^\\\^^^```bbbaaa___]]]^^^```[[[YYYXXXZZZ]]]___^^^\\\dddccc```]]][[[[[[[[[\\\YYYWWWTTTTTTUUUVVVVVVVVVQQQQQQQQQPPPOOONNNMMMLLLJJJKKKKKKKKKKKKJJJHHHGGGCCCBBBAAAAAABBBDDDGGGHHHDDDDDDEEEDDDDDDCCCBBBBBB===>>>???@@@???===;;;:::999999999999999888777666777777666555444444444444555555555444444444333333444333222111222333444555444333111000000111333444555444333111000////////////111///+++,,,444;;;>>>FFFCCC;;;111...000000---,,,,,,,,,------.........---...//////......///111...///000000000///---,,,...------,,,,,,------...---------.........//////.....................------------------...///000++++++,,,---............////////////////////////------...///000000//////---------.........//////000///...---,,,---..............................////////////////////////------...///////////////***************+++,,,---,,,***)))***++++++)))&&&+++))))))+++---...+++(((******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))(((''''''))),,,///000999666111---)))(((((()))------,,,***))))))+++---)))...333666555111---***+++*********+++,,,,,,------,,,+++******+++,,,---++++++,,,,,,,,,---------,,,---///000000000/////////000222555666666666666777===AAA@@@@@@DDDHHHIIIJJJFFFFFFKKKQQQVVV___gggiiijjjkkknnnrrrvvvzzz|||xxxzzzqqqsssMMMKKKIIIHHHHHHGGGEEECCCEEECCCBBBBBBDDDDDDBBB???;;;<<<>>>>>>>>><<<999888666666555444444444444555444555555555333222333444444333333444555555444222333333333333333333333333444444444444444444444444333333333222222222111111222222222111111111000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000111111111222222222000000000000111111111111111111111111111111111111333333333444444444555555666777888999:::;;;;;;;;;@@@AAAAAABBBBBBCCCCCCCCCGGGGGGIIIJJJJJJJJJJJJJJJJJJNNNRRRSSSQQQQQQSSSUUUUUUUUUWWWWWWWWWWWWUUUTTT\\\dddgggaaaYYYWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYXXXXXXZZZ\\\___```eeedddccc```]]]\\\^^^```]]]]]]^^^```bbbaaa\\\WWWYYY\\\^^^___]]]\\\]]]___]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPQQQPPPOOOMMMKKKIIIFFFMMMOOOJJJHHHJJJIIIEEEAAA???>>>???@@@BBBBBBAAA???@@@@@@@@@???>>>===<<<<<<888666888<<<>>><<<888888777666555555444444555777666555444333222222222444444333333333444555555222222222111000//////...333222222222222222222333222222222111000//////......------------...//////000000///...............///............---------+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000......////////////......,,,,,,------...------,,,***+++,,,---........................////////////////////////////////////........................///......---------......///...------,,,,,,,,,---------,,,,,,+++***)))))),,,+++***))))))***+++,,,++++++******++++++,,,---++++++++++++++++++++++++***)))'''(((+++---//////,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***...111444===>>>:::000&&&###(((,,,)))+++,,,,,,,,,---///111888<<<<<<555+++&&&***000,,,,,,,,,,,,,,,+++***)))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...............///000000///000333555666555333222999???BBB@@@AAAGGGMMMPPPJJJKKKLLLLLLNNNUUU___fffmmmmmmmmmnnnppptttwwwyyy{{{sssoooxxxLLLJJJHHHGGGGGGGGGEEECCCDDDBBBAAAAAACCCCCC@@@>>>;;;;;;<<<<<<;;;:::888777666666555444444444444444444555666555333222333444444333333444555555444222333333333333333333333333222222222333333333333333333333222222222111111111222222111111111000000000//////000000000111111111111111111000000000//////000000000000000000000000///////////////////////////000111111222222111111000000000111111111222222//////000000000111111111111111111111111111111111333333333444444444444555666777888999:::;;;;;;;;;@@@@@@@@@AAABBBBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIIIIMMMPPPQQQPPPPPPRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYaaahhhjjjccc[[[XXXWWWWWW]]]^^^^^^____________^^^aaa```^^^]]]]]]___aaaccceeeeeeccc```]]]]]]___aaa_________```bbbaaa]]]YYYYYY]]]aaabbb```]]]\\\]]]\\\[[[[[[[[[ZZZXXXWWWVVVUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMJJJIIILLLLLLHHHAAA???DDDGGGEEE@@@???>>>>>>@@@BBBBBBAAA?????????>>>===<<<;;;:::;;;888555777;;;===;;;888666555555555555555666666666666555333333222222333555444333333333333444444222222111111000//////...222222111111111111222222222222111000000///......---------------...//////000000///...........................------------+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000......////////////...............//////...------++++++,,,---........................////////////...........................................................................------,,,,,,,,,,,,---------,,,,,,+++******))),,,+++***))))))***+++,,,++++++******++++++,,,---++++++,,,,,,,,,+++)))))))))(((((())),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++---///111111888:::111)))))),,,---777777666555444555666777:::;;;:::333***&&&'''+++,,,,,,,,,,,,,,,+++***)))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...............///000000...000333666777666555444999???AAA@@@@@@FFFLLLNNNIIIKKKLLLLLLNNNTTT^^^ffflllllllllmmmpppssswwwyyyyyyrrrnnnwwwKKKIIIGGGFFFFFFFFFDDDBBBBBBAAA@@@@@@AAA@@@>>><<<:::::::::999888888777777666555555444444444444444555666666666444333444555444333333333555555333222333333333333333333333333000111111111222222333333333222222222222111111111111111111111000000000000//////000000000000111111111111000000000000//////000000000000000000000000//////////////////////////////000111111111111111000000000000111111111111//////000000000000111111111111111111111111111111333333333333444444444444666777888:::;;;;;;<<<<<<>>>??????@@@AAAAAABBBBBBDDDDDDCCCCCCDDDEEEGGGHHHHHHLLLOOOPPPOOONNNQQQSSSTTTTTTUUUVVVXXXZZZ\\\]]]```fffhhhbbb[[[YYYYYYXXX___``````aaabbbcccddddddgggeeebbb``````aaacccdddffffffddd```^^^]]]___bbbbbbaaa``````aaa```^^^\\\\\\```cccdddbbb^^^\\\ZZZ\\\\\\\\\[[[ZZZYYYWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQOOOMMMKKKJJJKKKLLLJJJHHHIIIIIIEEE??????>>>===>>>@@@AAABBBAAA=========<<<;;;999888777999777555666999:::999666444444333444555666777777666555444333333222222333555555444333222222222222222111111000000//////...111000000//////000000111111111000000//////......---------------......///000///......---.....................------------+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......////////////......///000000000///...------,,,,,,------...------------............/////////........................------------------------,,,---...000000000//////,,,,,,+++++++++,,,---------,,,,,,++++++*********++++++************++++++++++++******++++++,,,---+++,,,,,,---,,,+++***)))+++***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------***777:::///(((---333222999888555333222333444444666666333///***'''((()))++++++,,,,,,,,,+++******************************+++++++++,,,,,,---------........./////////000000...000333666888888777666999???AAA???@@@EEEJJJLLLIIIJJJKKKKKKMMMTTT^^^eeejjjjjjkkklllooosssvvvyyyxxxsssooovvvIIIGGGFFFEEEEEEEEECCCAAABBBBBBAAAAAA@@@???>>><<<;;;:::999888777777777777666555444444333333444444555666777666444333444555444333222333444555333111222222222222222222222222000000111111222333333333222222222222111111111111111111000000000/////////////////////000000000111111000000000////////////000000000000000000000000////////////////////////...///000000111111000000/////////000000000111111////////////000000000111111111111111111111111111222222333333333444444444666777888:::;;;;;;;;;<<<======>>>???@@@@@@AAAAAADDDCCCBBBBBBBBBEEEGGGIIIIIILLLOOOPPPNNNNNNQQQTTTUUUTTTTTTUUUWWWYYY\\\]]]XXX___bbb^^^ZZZ[[[[[[[[[[[[\\\]]]___aaaccceeeffffffdddbbb``````aaacccdddgggfffccc```]]]]]]___bbbdddcccbbbaaa````````````bbbcccdddcccaaa^^^\\\ZZZ^^^^^^^^^]]]\\\[[[YYYYYYSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLJJJHHHFFFGGGJJJJJJCCC<<>>===;;;:::999888777777777777555555444333333333333333555666666666444333444555333222222333444444333111222222222222222222222222111222222222333333333444222222222111111111000000000000000/////////.........////////////000000000000000000////////////...////////////////////////..............................///000000000000///....../////////000000000...////////////000000000000000000000000000000000222222222333333333444444666666888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAADDDCCCBBBBBBCCCEEEHHHJJJJJJMMMPPPPPPNNNOOORRRUUUVVVUUUUUUTTTUUUWWWXXXZZZVVV\\\___]]][[[\\\]]]\\\WWWXXX[[[]]]aaaccceeegggbbbaaaaaa```aaacccdddffffffeeebbb^^^[[[[[[^^^aaaccccccbbbaaa``````aaabbbgggeeebbb___]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUSSSQQQOOONNNLLLGGGCCCEEEHHHHHHEEEAAA???===<<<===>>>?????????::::::999999888666555444666555444555555666555444555555444333333333333333444444333222222222333333555444333222111000000000000000000//////////////////..................////////////...............,,,,,,,,,,,,,,,---............------------.........------------,,,,,,,,,+++,,,------......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------............------...............---,,,+++---------...------,,,,,,------------....................................------------------------***,,,...000111111000///,,,,,,,,,++++++,,,------,,,,,,+++++++++++++++***+++++++++,,,,,,+++++++++++++++******++++++,,,---000...+++***+++///444777444000+++)))***---///000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------------,,,222>>>@@@444---111222,,,+++)))'''(((,,,///111111+++)))((()))+++,,,+++******++++++,,,,,,,,,++++++))))))******+++++++++,,,******+++,,,,,,---.........///000000111111000000---000444777:::::::::999888>>>BBB@@@@@@DDDHHHIIIIIIJJJKKKKKKNNNTTT^^^eeeiiiiiiiiikkknnnqqquuuwwwtttsssoooqqqEEEDDDBBBBBBCCCCCCAAA@@@BBBCCCDDDBBB???=========:::999999888888777666666555444444333333333333333444555555555333222333444333222222222444444222111222222222222222222222222333333333333333333333333222111111111111000000000////////////..................////////////000000000000////////////......////////////////////////........................---......///////////////............////////////......////////////000000000000000000000000000000222222222222333333333333444555666888999999::::::999:::;;;<<<===>>>???@@@CCCCCCCCCCCCDDDFFFHHHJJJKKKMMMPPPOOONNNOOORRRVVVWWWVVVVVVUUUUUUUUUVVVVVVZZZ___aaa^^^]]]^^^^^^\\\YYY[[[^^^aaaccceeeeeeeee``````bbbccceeefffggggggdddbbb___[[[XXXYYY\\\___aaabbbbbbbbbaaaaaacccdddiiieee___[[[ZZZZZZ[[[[[[ZZZZZZZZZYYYXXXWWWUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPOOOMMMQQQ[[[ggghhh\\\LLLBBB@@@>>><<<<<<===>>>===<<<999999999999888777666555555555555555444444444444555555444333222222222222333333222222222222333333333333222111000000000000///////////////////////////......------......///..................------,,,,,,,,,,,,,,,------...---------,,,------...///------------,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,---------------,,,,,,,,,------...---------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////......///...------,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---000...+++***+++000555888444000+++)))***---000111,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------...777>>>>>>;;;666---%%%+++)))(((***///333333111,,,+++******++++++)))(((******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,+++++++++,,,,,,---------...///000111222111000///---000444777999:::999999888>>>BBBAAAAAAEEEIIIJJJJJJKKKLLLLLLNNNUUU___fffjjjjjjjjjkkknnnqqqtttvvvpppqqqmmmlll}}}DDDCCCAAAAAABBBBBB@@@???@@@BBBCCCAAA>>>;;;;;;<<<777777888888777666444333555444333333222222333333333444444444222111222333333222111222444444222111111111111111111111111111333333222222111111000000111111111111000000000000/////////.........------........./////////000000000000/////////.........////////////////////////........................------.../////////......------........./////////........./////////000000000000000000000000000000111222222222222333333333333444555777888888888888888888999;;;<<<===??????AAAAAABBBDDDEEEGGGHHHHHHJJJLLLNNNNNNMMMNNNQQQUUUVVVWWWWWWWWWWWWWWWVVVVVVXXX]]]___]]]]]]```___]]]^^^```ccceeeeeedddbbb```^^^___bbbeeeggggggfffeeebbb```\\\XXXUUUVVVZZZ]]]]]]```bbbbbbaaaaaacccfffgggbbb]]]ZZZYYYZZZYYYXXXYYYYYYXXXXXXWWWUUUTTTSSSRRRRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUSSSQQQOOONNNNNNYYYmmm~~~|||fffNNN@@@AAA???===<<<<<<<<<;;;:::888888999999999999888888555666666555444333444444333333222222222222222333333222222222222222333333222111111000000000111111//////////////////////////////............//////------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,------...///---------,,,,,,,,,+++++++++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,+++,,,---.../////////...++++++,,,---............,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------111000///...---,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++++++++******++++++,,,---///...,,,,,,,,,...111222...,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,222===@@@999000,,,...,,,+++---111222///+++++++++,,,,,,+++*********)))***+++,,,,,,,,,,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000222222111000///...000333777999999888777777>>>BBBBBBCCCGGGKKKLLLKKKLLLMMMMMMOOOVVV```gggmmmlllllllllnnnqqqtttuuuooorrrnnnkkk{{{CCCBBBAAAAAAAAAAAA@@@??????AAABBB@@@<<<::::::;;;444555777777777555222111555444333333222222333333222333444333111000111222333222111222333444222000111111111111111111111111333333222111000///......111111111111000000000000//////.........---------............/////////000000/////////............////////////////////////........................,,,---......//////......---------.........//////............/////////000000000000000000000000000111111222222222333333333222333444666777777777888777888999:::<<<===>>>??????@@@BBBDDDEEEFFFGGGGGGIIIKKKMMMMMMKKKLLLPPPTTTUUUVVVXXXYYYYYYYYYXXXWWWRRRWWWZZZZZZ\\\```aaa___aaacccfffgggfffbbb^^^[[[\\\^^^bbbeeefffeeecccaaa```^^^[[[VVVSSSTTTXXX\\\[[[^^^bbbcccbbbbbbdddfffccc```\\\ZZZZZZZZZWWWTTTZZZZZZZZZYYYXXXWWWUUUUUUPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNMMMTTTXXXaaahhhcccSSSGGGCCCBBB@@@===<<<<<<;;;:::999888888999:::::::::::::::555666777666444333444555111111111111222333444444222222222111222222333333111000000000000000111222........./////////////////////............//////------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///---------,,,,,,,,,+++++++++,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,+++,,,---///000000111111***+++,,,---......///...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,333222000///------,,,,,,++++++++++++++++++++++++++++++------------++++++++++++******++++++,,,---------......------,,,+++))))))***,,,......+++))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************...$$$%%%333<<<999666:::555222000222444333---(((&&&))),,,,,,,,,,,,---///)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,...///111222333222000///...000333666888888777666666>>>CCCCCCDDDHHHLLLMMMKKKMMMNNNNNNPPPWWW```hhhnnnmmmmmmmmmnnnqqqsssuuuqqquuuqqqnnn}}}@@@???>>>>>>>>>???@@@AAA@@@???>>><<<:::888777666666777888777555333333444555555555444444333333333333222222111111222222333111111222222222222111111111111222222222222111111333222222111000///......------............------.........------,,,,,,,,,........................................................................---------------------------------............///---------............///...------------...//////000000000000000000000000222222111111111111222222111111111222444666777888666777888999;;;<<<===>>>===@@@BBBDDDEEEFFFGGGIIIIIIIIIJJJLLLPPPQQQQQQPPPRRRRRRSSSVVVXXXXXXUUUSSSUUUVVVXXXZZZ]]]___aaaccc^^^bbbeeedddaaa___aaaddd```aaabbbbbbbbb```___^^^bbb^^^YYYVVVVVVVVVUUUUUUYYY\\\___```___^^^___```\\\]]]^^^[[[WWWVVVWWWYYY\\\\\\[[[YYYXXXWWWVVVUUUUUUSSSRRRRRRTTTVVVVVVUUUVVV\\\YYYNNNJJJOOOPPPKKKJJJJJJIIIHHHFFFDDDBBBAAA???>>>===<<<:::::::::999444666:::<<<<<<:::777444333333333333333333333333333333333222222222111111333333222222222222222222000000000000////////////000////////////.........////////////////////////......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++,,,,,,---------...---+++*********++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,.........------,,,,,,,,,------------------------111111111111111111111111......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++,,,***)))+++---...,,,)))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++,,,---///111111///---,,,,,,---...,,,++++++***************++++++++++++******++++++,,,---++++++******)))*********+++***+++...///...,,,,,,------...///000000000///...000444777999999999999:::???BBBBBBDDDIIIMMMMMMNNNKKKJJJLLLMMMRRR]]]iiilllmmmmmmmmmmmmnnnrrruuuuuuwwwnnnnnnAAA@@@???>>>>>>???@@@@@@???>>>===;;;999777666555555777888777555444444444555555444444444333333333333222222222222222222333000111111222222111111000000111111111111111111000222111111111000/////////------............------......---------,,,,,,,,,------------------------...............---------................................................------------............------------............---------------...//////////////////////////////222111111000000111111222111111111222444555777888666777888999:::;;;<<<===<<<>>>AAABBBBBBCCCDDDFFFGGGGGGIIILLLPPPSSSSSSRRRRRRQQQQQQRRRTTTUUUSSSRRRQQQRRRTTTVVVYYY[[[\\\\\\\\\___bbbaaa___^^^aaadddcccccccccbbbaaa___^^^]]]]]]ZZZWWWUUUVVVWWWWWWWWWWWWYYY\\\^^^___^^^^^^]]]TTTVVVWWWVVVTTTSSSUUUWWWYYYXXXWWWVVVUUUTTTTTTSSSTTTSSSRRRSSSUUUVVVVVVUUUOOOTTTRRRJJJJJJQQQRRRLLLHHHGGGFFFDDDCCCAAA@@@@@@???>>>===;;;:::999999999666888:::<<<<<<;;;888666333333333333333333333333333333333333222222222222222222222222222222222222000000000000/////////.../////////.........------..............................---,,,,,,+++******---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++,,,,,,---------,,,+++*********+++++++++++++++,,,,,,,,,------++++++******++++++,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,++++++,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,......---------,,,,,,,,,------------------------..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++---+++******,,,---+++)))************************++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++,,,------...,,,+++***,,,...///...---++++++******************++++++******++++++,,,---++++++*********++++++,,,,,,+++,,,---...---,,,,,,,,,,,,------...---------///111444777999:::999999;;;@@@BBBAAACCCIIIMMMMMMNNNKKKKKKLLLNNNSSS]]]hhhlllmmmmmmllllllmmmqqqtttsssvvvooorrrBBBAAA???>>>===>>>>>>???===<<<;;;:::888777555555333555777666555444444555444444444444333333333333222222222222222222222222000111111222222111111000///000000111111000000///000000000000000000000000------............------------------,,,,,,,,,,,,------------------------///.........------,,,,,,------------------------........................------------............------------............---------------......///////////////////////////222111111000000111111222000111111222333555666777777777888888999:::;;;;;;;;;===????????????AAACCCFFFFFFGGGJJJOOORRRSSSSSSQQQOOOMMMMMMOOOQQQQQQQQQNNNPPPRRRUUUVVVWWWWWWWWWYYY\\\^^^]]]\\\]]]aaaeeeeeedddbbb```^^^]]]\\\\\\YYYWWWUUUUUUVVVXXXYYYYYYUUUVVVXXX[[[]]]]]][[[XXXRRRSSSUUUVVVUUUVVVWWWYYYUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRTTTVVVWWWUUUTTTMMMPPPNNNJJJNNNWWWWWWQQQFFFEEECCCAAA@@@@@@@@@@@@>>>===<<<:::999999999999666777888999999888777666333333333333333333333333444444444333333333222222000111111111222333333333000000000/////////............---------,,,,,,,,,...........................------,,,,,,++++++***------------------------........................,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***+++++++++++++++,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++......------,,,,,,------++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++///---+++***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++------,,,+++************)))((()))+++...000000///,,,,,,+++***)))))))))***++++++******++++++,,,---++++++++++++,,,,,,---...+++,,,,,,,,,,,,------,,,------.........---,,,,,,///111444777999::::::999===AAABBBAAABBBIIIMMMNNNMMMKKKKKKNNNOOOSSS]]]hhhkkkllllllkkkkkklllooorrrqqquuuqqqxxxBBBAAA???>>><<<<<<<<<===;;;:::999888777666555555222444555555444444444555333333333333333333333333222222222222222222222222000000111111111111000000//////000000000000///////////////000000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------........................,,,,,,---------.........,,,,,,---------.........------,,,,,,------...///////////////////////////111111000000000000111111000000111111222444555666777777777888888999999999;;;<<<============???AAAEEEDDDEEEGGGKKKOOOPPPPPPPPPMMMKKKJJJLLLNNNOOOPPPPPPQQQTTTVVVWWWWWWWWWVVVXXXYYYZZZYYYYYY\\\```dddbbb```^^^\\\[[[[[[[[[[[[WWWVVVUUUVVVXXXZZZZZZYYYUUUUUUVVVXXXZZZZZZVVVSSSRRRSSSTTTTTTUUUUUUVVVWWWTTTTTTTTTTTTUUUUUUUUUUUUPPPQQQRRRTTTVVVVVVTTTRRRNNNMMMKKKIIIOOOVVVUUUNNNFFFEEEBBB@@@@@@@@@AAABBB<<<<<<:::999999888888888555555555444444444444333222222222222222222222222444444444333333333333222///000000111222333333444000000/////////.........---------,,,,,,,,,++++++........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******************++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++000...,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++---,,,+++***)))))))))))))))((((((***---//////...,,,,,,+++***))))))))))))++++++******++++++,,,---+++++++++,,,---...///000)))+++,,,******,,,...---000000000000000///...---///111444777999:::::::::>>>BBBCCCAAABBBHHHMMMNNNMMMLLLLLLOOOQQQTTT^^^hhhjjjkkkkkkjjjjjjkkkoooqqqnnntttrrr|||BBB@@@>>><<<;;;:::;;;;;;999999888777666666555555111333555555444333333444333333333333333333333333111222222333333222222111000000000111111000000000//////000000000000/////////////////////000000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,---..............................111000000000000000000111000000000111222333444555666666666777777888888888;;;<<<======<<<===???AAADDDCCCBBBDDDGGGIIIJJJJJJNNNLLLJJJIIILLLNNNOOOOOOQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[___bbb[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXXXXYYY[[[[[[ZZZYYYWWWWWWVVVWWWVVVUUURRRPPPSSSRRRPPPOOOOOOOOOOOOOOOQQQQQQQQQRRRSSSTTTTTTTTTPPPPPPQQQSSSUUUTTTRRRPPPLLLJJJFFFEEEIIILLLIIICCCDDDCCC@@@>>>>>>>>>???@@@;;;:::999888888777888888555444444333222222222222222222222222222222222222444444333333333222222222//////000111222222333333////////////............---,,,,,,,,,,,,+++++++++........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---------------------------***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++......---,,,+++++++++,,,///......,,,+++******+++************************++++++++++++++++++++++++*********++++++***************)))))))))***+++++++++***)))***,,,---,,,+++,,,++++++***))))))******++++++******++++++,,,---,,,,,,,,,,,,---...///000)))......)))(((,,,//////000111111111000///......///111555888::::::::::::>>>BBBDDDBBBCCCIIIMMMNNNMMMLLLNNNQQQSSSUUU^^^gggiiijjjjjjjjjjjjlllooorrrnnntttrrr~~~???>>><<<:::999999999999888888888777777666666666222333555444333222222333222222222222333333333333111222333444444333222111///000000111111000000//////000000111111000000///////////////////////////,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...........................111000000//////000000111000000000000111222333444444444555666666777888888;;;;;;<<<<<<<<<===@@@BBBCCCBBB@@@AAACCCFFFGGGGGGKKKJJJKKKLLLOOOQQQQQQPPPQQQRRRRRRSSSUUUVVVWWWWWWZZZYYYYYYYYYZZZ[[[]]]^^^WWWVVVVVVVVVVVVWWWXXXXXXZZZYYYZZZ[[[\\\\\\ZZZXXXWWWXXXXXXVVVSSSQQQQQQRRR[[[WWWRRROOONNNOOONNNNNNMMMMMMMMMNNNOOOPPPPPPPPPQQQPPPPPPQQQRRRQQQOOOMMMMMMKKKHHHFFFGGGFFFCCC???@@@???===;;;:::::::::;;;999999888777777777777777666666666555444444333333222222222222222222222222333333333222222222111111///000000000111222222222/////////.........------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++************+++,,,------------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++************++++++++++++++++++******++++++,,,---,,,,,,,,,------------...******++++++++++++******++++++*********+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,...///...,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))***+++,,,---,,,+++******++++++)))(((+++***************++++++++++++******++++++,,,---,,,,,,,,,,,,------...//////555444+++(((,,,000///....../////////...------000222555888:::;;;;;;:::>>>BBBEEECCCEEEIIIMMMLLLLLLLLLOOOSSSTTTWWW^^^ggghhhiiiiiijjjjjjmmmqqqtttooosssqqq|||===<<<:::888888777888888888888888777777777777777222444555444222111111111111111222222222333333333000111333444444333111000//////000000000000//////000111111111111111111000000000000///.........---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...........................000000////////////000000000000///000000111222333222222333555666777888888999::::::::::::<<<@@@CCCBBB@@@??????BBBEEEGGGGGGHHHJJJMMMQQQTTTUUUSSSQQQRRRRRRRRRRRRTTTVVVYYYZZZ]]]\\\[[[[[[\\\\\\[[[[[[VVVVVVVVVWWWVVVVVVUUUUUUWWWWWWYYY[[[]]]\\\ZZZWWWVVVXXXYYYUUUPPPOOOSSSYYYbbb]]]UUUPPPPPPQQQQQQQQQLLLLLLLLLMMMMMMNNNNNNOOORRRPPPOOONNNNNNNNNLLLKKKMMMKKKJJJJJJHHHEEEDDDCCC???>>>===;;;:::888777777888888777666666666777777666666666666555444333222111111111111111111111111222222111111111000000000000000000000111111111111//////.........---------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************+++,,,---............---------,,,,,,)))***+++,,,,,,,,,,,,+++************++++++++++++++++++******++++++,,,---,,,,,,,,,---------......******++++++++++++******+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++,,,---))),,,000000...,,,+++,,,************************++++++++++++++++++++++++)))***++++++++++++***)))******)))******,,,------,,,***))))))******)))((())))))))))))***+++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,------:::@@@===000)))---000------......////////////...000222555888:::;;;;;;:::===BBBFFFEEEFFFJJJLLLKKKLLLLLLOOOTTTVVVWWW^^^gggfffhhhiiijjjkkknnnsssvvvqqqsssnnnyyy;;;:::999777777777777888888888888888777777777777333444555444222000000000111111111222222333333333000111333444444333111000//////000000000000//////111111222222222222111111111111000///...------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...........................000000////////////000000000000//////000111222222111111333444666777888999777888999999999<<<@@@CCC@@@???>>>???CCCFFFIIIIIIGGGIIINNNTTTXXXXXXUUUQQQUUUTTTSSSSSSTTTXXX[[[^^^___^^^]]]]]]]]]\\\ZZZYYYWWWWWWXXXXXXWWWUUUTTTRRRTTTUUUWWWZZZ]]]\\\ZZZXXXSSSXXXYYYUUUOOONNNVVV___bbb[[[RRRMMMLLLNNNOOOPPPMMMMMMNNNNNNOOOOOOOOOOOOSSSPPPNNNLLLLLLLLLKKKIIIGGGGGGGGGHHHEEEBBBBBBDDD@@@@@@???>>><<<:::888666888777777666666666666777444444555555444222111000111111111111111111111111111111111000000000000///111111111000000000000000//////.........---------......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---.../////////......---------)))***+++,,,---,,,,,,+++)))************+++++++++++++++******++++++,,,---,,,,,,,,,------.........******++++++++++++******,,,,,,,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,,,,---'''+++000222///,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++***++++++,,,---+++)))((()))***+++***((((((((())))))***+++------++++++******++++++,,,---------,,,+++++++++,,,,,,CCCIIIDDD444+++---///,,,//////000111111222111111000222555888:::;;;;;;;;;<<>>;;;<<>><<<:::;;;@@@DDDFFFFFFIIIJJJLLLNNNQQQRRRSSSSSSSSSTTTVVVYYY]]]aaaccceee[[[[[[\\\^^^___^^^[[[XXXUUUUUUVVVVVVVVVUUUUUUTTTTTTVVVYYY\\\]]]]]]\\\[[[^^^\\\[[[XXXWWWUUUTTTTTTQQQSSSRRRPPPQQQVVVWWWTTTRRRSSSRRRPPPNNNOOOSSSVVVWWWUUURRRPPPOOONNNKKKJJJKKKIIIHHHHHHIIIHHHEEECCCAAA@@@>>><<<:::888888777888888777666666777888999666666666555444222111000111111111111111111111111000000000000000000000000////////////////////////000//////...............------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************,,,+++************+++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***)))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++************---...///...,,,++++++,,,)))************++++++++++++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++************************************************,,,,,,+++++++++*********************++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,...///...,,,***,,,...///000222222000///000111000333888:::;;;;;;;;;<<<>>>AAACCCBBBDDDJJJLLLKKKKKKPPPUUUWWWWWWZZZaaagggjjjhhhggggggiiinnnrrrvvvrrroooggguuu::::::999888888888999999666666666555555444444333333333222222111000000000222222222111111111111111///000000111111000000////////////////////////////////////...............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................///000222333444444333555555444333222333444888777666555666777:::;;;;;;999888:::>>>BBBEEEFFFGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSVVVZZZ^^^______]]]XXXYYY[[[^^^```^^^ZZZWWWVVVVVVWWWXXXXXXXXXWWWWWWVVVXXXZZZ\\\]]]\\\[[[ZZZ```___]]]ZZZWWWUUUTTTTTTTTTTTTQQQPPPTTTZZZZZZVVVTTTTTTTTTSSSRRRSSSVVVYYYXXXUUUSSSQQQOOONNNKKKIIIJJJIIIHHHHHHHHHGGGEEECCC@@@???===;;;:::999999888888888777777777777888888555555555555444222111000111111111111111111111111000000000000000000000000////////////////////////000///......------......------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***)))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,+++++++++************---......---+++******+++)))************++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++************************************************+++++++++*********))))))************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,++++++---...///000222222000///000111000333777:::;;;;;;<<<======AAACCCBBBEEEKKKNNNMMMJJJOOOUUUWWWWWW[[[bbbhhhkkkjjjhhhgggiiimmmqqqtttrrrooogggttt>>>===<<<:::999999999999555444444444333333222222222222111111000000000000222222111111000000000/////////000000000000//////...................................................------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///111222333333666777888777666555666777888777666555555666777888777777777999<<<@@@CCCEEEEEEFFFHHHKKKMMMNNNOOOPPPRRRRRRTTTUUUWWWVVVTTTRRRWWWXXX\\\___aaa___ZZZVVVXXXXXXYYY[[[[[[\\\\\\\\\XXXYYY[[[\\\\\\\\\[[[ZZZ___^^^\\\YYYWWWUUUTTTTTTTTTUUUTTTTTTYYY^^^]]]WWWUUUTTTTTTSSSTTTUUUWWWYYYVVVTTTRRRPPPOOOMMMIIIGGGJJJHHHGGGGGGGGGGGGDDDBBB>>>===<<<;;;:::999999999888888888777777777777777444555555444333222111111111111111111111111111111000000000000000000000000//////////////////////////////...------------...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,------+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++------+++***)))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,+++++++++*********(((***+++***))))))***+++))))))*********+++++++++,,,++++++++++++++++++,,,+++,,,------------,,,+++******+++,,,,,,,,,,,,+++************************************************++++++*********)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,------///000222222000///000111000333777999:::;;;<<<>>>AAADDDEEEEEEGGGMMMOOONNNJJJOOOTTTVVVWWW[[[cccjjjnnnllljjjiiijjjnnnrrruuunnnlllfffsssBBB@@@>>><<<:::888777777333333333222222222222222111111000000000000//////111111111000000///////////////000000000000//////---------------------------------...............---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***************************++++++,,,,,,++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000000000555666777777777777888:::888888777666555555666666444555777999;;;>>>BBBDDDDDDEEEGGGJJJLLLMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOOOOWWWYYY\\\___aaa___ZZZVVVVVVWWWXXXZZZ[[[\\\\\\\\\YYYZZZ[[[[[[[[[[[[ZZZYYY[[[ZZZXXXWWWVVVUUUTTTTTTRRRUUUWWWXXX\\\```]]]WWWTTTSSSRRRRRRSSSTTTUUUVVVTTTRRRPPPOOONNNKKKHHHEEEIIIHHHFFFFFFGGGFFFDDDBBB======;;;::::::999999999888888888888777777666666444444444444333222111111111111111111111111111111////////////////////////........................//////...---------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,+++))))))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,++++++++++++******+++,,,+++))))))***+++))))))*********+++++++++,,,++++++******++++++,,,+++,,,------------,,,+++******+++,,,,,,,,,,,,+++************************************************+++++++++************)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...------...------,,,///000222222000///000111000333666999:::;;;===???EEEHHHIIIGGGIIIMMMOOOMMMKKKPPPTTTVVVWWW[[[dddkkknnnllliiihhhiiilllpppsssllllllggguuuAAA@@@>>>;;;999777666666222222222222222222222222000000000///////////////000000000000////////////...//////000000//////...---------------------------------------.........,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++******************************++++++++++++************+++++++++++++++***************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.....................000111333444444444666888777777666555555555555555333555888999:::===@@@BBBCCCDDDFFFHHHJJJLLLMMMMMMMMMQQQUUUTTTPPPOOORRRUUUXXXYYY[[[^^^___]]]XXXTTTPPPQQQSSSUUUWWWXXXYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXVVVUUUTTTTTTSSSTTTPPPUUUYYYYYYZZZ\\\[[[WWWTTTRRRQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMKKKGGGEEEHHHGGGFFFFFFFFFEEECCCAAA======;;;:::999999999999888888999888888777666555333333333333333222111111111111111111111111111111////////////////////////........................///...------,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---------,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,+++))))))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++111111111///+++))))))))))))************+++++++++,,,+++***))))))***+++,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++************************************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000///------......---,,,///000222222000///000111000333666888999;;;>>>@@@HHHJJJKKKHHHIIINNNOOOMMMMMMQQQUUUVVVWWW[[[dddkkkjjjhhhfffdddfffiiimmmpppnnnoookkkyyy===<<<:::999777666666666222222222222222222222222////////////////////////......//////////////////......////////////..............................,,,,,,,,,------.........+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))***+++++++++******************************++++++++++++************++++++++++++******************++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------///000111111111333555555444444444333333333333333666999::::::;;;>>>AAAAAABBBDDDFFFHHHJJJKKKKKKKKKTTT]]]\\\TTTOOOSSSYYYYYYYYYYYYZZZ[[[YYYUUURRRLLLMMMOOORRRTTTVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRRRRQQQOOOUUUXXXUUURRRTTTWWWXXXUUUSSSPPPQQQRRRRRRQQQNNNOOOOOONNNNNNNNNLLLIIIFFFHHHFFFEEEEEEFFFEEECCC@@@>>>===<<<:::999888888888888888999999888777555444222333333333333222111111111111111111111111111111////////////////////////........................///...------,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++***************+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,***))))))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,,,,+++++++++333333222000,,,***)))***)))************+++++++++,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++************************************************---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......,,,+++,,,...///...,,,///000222222000///000111000222666888999;;;>>>@@@EEEHHHIIIGGGIIIMMMOOOMMMOOORRRVVVVVVVVVZZZcccjjjgggfffdddcccdddhhhllloooooopppmmmzzz888777777666666666666666222222222222222222333333.........///////////////---.........//////000000......////////////..............................,,,,,,,,,------.........*********++++++,,,,,,---*********++++++,,,,,,,,,************************'''(((((()))***+++++++++******************************++++++++++++************+++++++++******))))))************+++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,------............///111111000000111333222222222222222222222222444777:::;;;:::;;;>>>AAA???@@@BBBDDDFFFHHHIIIIIIKKKXXXcccbbbVVVNNNPPPVVVYYYXXXWWWXXXXXXVVVSSSPPPKKKMMMOOORRRTTTVVVWWWXXXVVVVVVWWWWWWXXXYYYYYYZZZ\\\ZZZXXXVVVSSSQQQPPPPPPOOOUUUVVVPPPKKKNNNUUUYYYVVVSSSQQQQQQRRRRRRPPPMMMOOONNNNNNOOOOOONNNJJJHHHHHHFFFEEEEEEEEEEEEBBB@@@>>>===<<<:::999888777777888999999999888777555444222222333333333222111111111111111111111111111111////////////////////////..............................---,,,,,,,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************'''(((***+++,,,,,,++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,***))))))******+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------,,,,,,,,,++++++...//////...,,,***++++++)))************+++++++++,,,+++)))(((((()))+++,,,)))***++++++++++++***)))******+++,,,,,,,,,,,,+++************************************************......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++)))(((***...000///---///000222222000///000111000222555777999;;;>>>AAABBBFFFGGGFFFHHHMMMOOONNNPPPSSSVVVVVVVVVZZZcccjjjhhhfffddddddeeeiiinnnqqqnnnppplllxxx999888777666555444333333111222444333333222444555//////...------------...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++************)))$$$%%%&&&'''((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((++++++++++++++++++++++++------------------------------------------------------......///000000000333222111111111222333444555666666777888:::<<<===AAAAAAAAAAAACCCDDDFFFGGGMMMTTTZZZZZZTTTOOONNNPPPTTTTTTTTTTTTSSSRRRQQQPPPMMMOOOQQQSSSTTTUUUXXXZZZRRRUUUWWWWWWVVVVVVYYY[[[\\\ZZZXXXUUUSSSSSSSSSTTTWWWVVVSSSPPPOOOPPPRRRSSSRRRQQQOOONNNNNNOOOPPPRRRPPPNNNLLLKKKKKKKKKJJJHHHKKKGGGCCCBBBDDDCCC???;;;???>>><<<:::888777666666999999888666555444333222333333333222222222111111111111111111000000000000111111000000//////......///............---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------******++++++++++++***************)))))))))))))))************************++++++,,,,,,,,,,,,------444222000---++++++******---,,,++++++*********+++++++++++++++++++++++++++++++++******++++++,,,---...,,,+++,,,///111///---///---++++++,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,//////.........---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************...---,,,,,,++++++++++++***++++++,,,,,,++++++***+++,,,------......------******+++++++++,,,,,,,,,++++++******++++++,,,------///000000///......///......------------......000222555777999;;;>>>AAADDDBBBBBBDDDIIILLLMMMLLLNNNQQQUUUWWWYYY^^^eeekkkjjjgggdddccceeejjjooosssqqqrrrmmmwww777777666555444333222222111222333333222222333555//////...------------...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++************)))(((((()))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))),,,+++++++++************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111000000000111222333444444555555777888999:::===>>>???@@@AAACCCCCCDDDJJJPPPUUUUUUPPPLLLMMMOOOTTTTTTTTTSSSQQQPPPNNNMMMOOOQQQTTTUUUUUUVVVYYY[[[VVVXXX[[[[[[ZZZYYY[[[\\\ZZZXXXVVVTTTSSSSSSTTTTTTWWWUUUSSSPPPOOOPPPQQQRRRSSSQQQOOOMMMLLLLLLMMMMMMOOOMMMJJJJJJJJJJJJHHHGGGHHHDDDAAAAAACCCCCC@@@<<<<<<;;;:::999888777777777777666666555444333222222333333222222222111111111111111111000000000//////000000000000//////..................------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))************************+++++++++,,,,,,,,,------222111///---,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---,,,******,,,///111111///222///+++)))***,,,......******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,.........---------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************---,,,+++************+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,---111222222111...------...000//////......//////000000222555888999<<>>???AAABBB???===999999888888888888888888444444444444333333222222333222222222222111111111111111000000000000//////000000000////////////...............------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++,,,,,,,,,,,,000///...---,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++++++++******++++++,,,---***))))))+++///111111000333///+++((())),,,...000******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++******))))))*********++++++,,,,,,++++++***((())))))*********************+++++++++,,,,,,,,,+++++++++++++++,,,------555555333000---+++,,,---111000000//////000000111000222666888:::<<<@@@BBBEEEDDDDDDFFFIIILLLMMMMMMNNNQQQUUUWWWYYY^^^eeekkkjjjhhhdddcccdddiiiooorrrnnnnnngggppp555444444333222222111111111222333333222111222444000//////...............////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((++++++***))))))***++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,---......//////000////////////000000111111333333333333444555666777666888;;;>>>@@@@@@??????CCCFFFIIIIIIGGGFFFIIIMMMNNNNNNNNNNNNMMMLLLKKKKKKQQQSSSVVVXXXXXXXXXYYYZZZWWWXXXYYYZZZXXXWWWUUUTTTRRRRRRQQQRRRRRRSSSTTTUUUUUUTTTSSSQQQPPPOOOOOONNNPPPNNNMMMKKKIIIHHHHHHHHHIIIGGGFFFFFFGGGFFFEEECCCAAA???===>>>??????===;;;999999999999999888888777333333333333333444444444222222222222111111111111111000000000////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******)))***************++++++***************************++++++++++++,,,,,,,,,------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********+++---...//////111...***)))***,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++***++++++,,,,,,++++++***((())))))*********************+++++++++,,,,,,,,,,,,++++++++++++,,,------444333111...+++***,,,...111000000//////000000111000333666999;;;===AAACCCEEEEEEEEEGGGIIIKKKMMMMMMNNNQQQUUUWWWYYY^^^eeekkkjjjhhhdddcccdddhhhnnnqqqooonnngggppp555555444444333222222222111222333333111111111333000000///............///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))***++++++************************************************+++,,,,,,,,,------......,,,,,,------.../////////000000000111111111111111333333333444555666777888666888;;;>>>???@@@??????AAADDDFFFFFFEEEFFFIIILLLIIIJJJKKKLLLLLLMMMMMMMMMOOORRRUUUWWWWWWWWWXXXYYYWWWVVVVVVVVVVVVTTTRRRPPPOOOPPPPPPQQQRRRTTTUUUUUUTTTSSSSSSRRRPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJFFFEEEDDDEEEFFFEEECCCAAAAAA???>>>===<<<<<<:::999;;;<<<<<<;;;:::999777666444444444444444555555555222222222111111111000000000000000////////////................../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++++++++,,,*********************************+++++++++,,,,,,+++,,,,,,---------------111000...---++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,++++++,,,,,,,,,+++******++++++***(((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,+++++++++,,,,,,---***++++++,,,,,,++++++***)))***++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////---+++******---///000//////......//////000000333666999;;;>>>BBBDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNQQQUUUWWWYYY^^^eeekkkjjjhhhdddbbbdddhhhmmmqqqnnnnnngggppp444444444333333222222222111222333222111000111222111000//////......//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************,,,,,,,,,------......///,,,,,,,,,---....../////////000111222222222111111333333333444666888999:::666777:::<<<>>>@@@@@@@@@AAABBBDDDEEEEEEFFFHHHJJJFFFGGGHHHJJJLLLMMMMMMNNNLLLOOOTTTVVVWWWWWWXXXYYYXXXWWWUUUTTTTTTTTTRRRQQQNNNOOOPPPQQQSSSTTTUUUUUURRRSSSSSSRRRPPPNNNLLLJJJGGGHHHHHHIIIJJJJJJKKKKKKDDDCCCCCCDDDEEEEEEBBB@@@@@@???>>>===;;;:::999888<<<<<<<<<<<<;;;999777666444444444444555555555555222111111111111000000000000000////////////......---............/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++,,,,,,,,,************************************++++++++++++++++++,,,---------------111000...---+++*********++++++++++++++++++++++++++++++******++++++,,,---+++,,,---,,,***)))***+++)))))))))***++++++(((%%%******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,+++,,,,,,---...***++++++,,,,,,++++++******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...***+++++++++***+++...000000//////......//////000111333777:::<<>>@@@@@@@@@AAACCCDDDEEEFFFFFFGGGFFFGGGHHHJJJKKKLLLMMMMMMJJJNNNSSSVVVXXXXXXYYYZZZYYYVVVRRRQQQRRRSSSSSSQQQNNNOOOQQQRRRSSSTTTUUUUUUQQQRRRSSSRRRQQQNNNKKKHHHEEEEEEFFFGGGHHHIIIIIIIIICCCCCCCCCDDDEEEEEEBBB???===>>>>>>===;;;:::::::::999:::;;;;;;;;;999888666444444444333333333333333111111111111000000000000000000/////////.........---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******))))))***++++++,,,------************************************++++++++++++***+++,,,---------,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++******++++++,,,---)))+++,,,+++***)))***,,,+++***))))))******)))'''******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++******+++,,,,,,---***++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......)))+++,,,,,,,,,,,,...///111000000//////000000111111444777:::===@@@CCCFFFFFFHHHJJJJJJIIIJJJMMMPPPNNNQQQUUUWWWYYY^^^eeekkkjjjhhhdddbbbcccgggllloookkkmmmiiisss111111111111000000000000111333333222000///000111111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,------......///,,,---///000000000///...///000111333555888:::<<<555666777888:::===???AAA???@@@BBBDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJNNNSSSWWWYYYYYYZZZ[[[XXXTTTOOONNNOOOQQQQQQQQQOOOPPPQQQSSSTTTUUUUUUUUUQQQRRRSSSSSSQQQNNNJJJHHHCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDFFFEEEBBB???;;;<<<===<<<;;;;;;<<<===555777888:::;;;:::888777333333333222222222111111111111111111000000000000000/////////............---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------************************)))************+++++++++++++++,,,---------,,,+++(((((((((((()))***+++,,,++++++++++++++++++++++++++++++******++++++,,,---&&&)))++++++***))),,,......,,,)))((()))***+++*********+++++++++,,,,,,,,,*********++++++,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******************************))))))***+++,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......***,,,......---------...222222111111111111222222111444777:::===@@@DDDGGGFFFIIIKKKKKKIIIJJJMMMPPPNNNQQQUUUWWWYYY^^^eeekkkjjjhhhdddbbbcccggglllooommmooolllwww444333222222111111222222000000000000////////////////////////....................................//////...---,,,,,,++++++*********++++++,,,,,,,,,******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++***)))((()))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///////////////.........000000111222222222222111555777999999999:::<<<>>>???@@@AAACCCDDDFFFGGGHHHGGGIIIKKKLLLMMMNNNPPPRRRPPPPPPRRRVVVZZZZZZVVVRRRNNNPPPRRRTTTTTTSSSQQQPPPTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUUUUSSSPPPMMMLLLLLLMMMIIIEEECCCEEEFFFFFFDDDBBBBBBBBBBBBAAA@@@??????===;;;::::::::::::999777777777666555555555555555111111111111111222222222000000000000////////////........................------......//////000000///...,,,******+++,,,---)))******++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***))))))******)))''')))***+++,,,,,,+++***)))+++*********+++,,,,,,---+++,,,---------,,,***)))++++++++++++++++++++++++---+++******+++,,,+++***************************++++++************++++++...---+++*********++++++******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***************+++---///000000///,,,*********+++,,,************************)))***+++,,,,,,+++)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------//////...---------......000000////////////000000111444888;;;<<<>>>AAACCCFFFHHHJJJJJJJJJJJJKKKMMMLLLOOOSSSVVVYYY^^^eeekkkiiihhhfffcccccceeekkkooolllnnngggmmm444333333222222222222222111111111000000/////////////////////....................................///......---,,,,,,++++++*********++++++,,,,,,,,,******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++***))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////............000000111222222222222111222444666777777888:::<<<>>>???AAACCCEEEFFFHHHHHHHHHJJJKKKLLLLLLMMMOOOQQQNNNNNNOOOSSSVVVVVVSSSPPPOOOQQQSSSUUUUUUTTTRRRQQQUUUVVVWWWXXXXXXXXXXXXXXXTTTUUUUUUSSSPPPMMMLLLLLLKKKHHHEEEDDDEEEFFFEEECCCAAABBBBBBBBBAAA@@@@@@???>>><<<;;;:::;;;;;;:::888777666666555555555555555222222111111111111111111000000000000/////////...////////////////////////...............////////////---,,,******+++,,,---,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++******++++++***((()))***++++++++++++***)))+++*********++++++,,,---111222222333222111000///++++++++++++++++++++++++---,,,***+++,,,---,,,+++************************++++++************++++++---,,,+++*********++++++******++++++++++++******))))))))))))))))))))))))++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***************+++---///000000...,,,*********+++,,,******************************++++++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------...---------------......000000////////////000000222444888;;;===>>>AAACCCGGGIIIKKKKKKKKKKKKMMMNNNMMMPPPTTTWWWYYY^^^eeejjjiiihhhfffcccccceeekkkoookkknnngggooo555444333333222222333333333333222111000000//////////////////............------------------------......------,,,,,,++++++*********+++++++++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***++++++++++++***))))))+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................///000111111222222111111///111333555555666999;;;===>>>@@@CCCEEEGGGHHHHHHIIIKKKLLLKKKKKKKKKMMMOOONNNNNNOOOQQQSSSTTTRRRQQQPPPRRRTTTUUUVVVUUUSSSRRRVVVWWWWWWXXXXXXXXXWWWWWWSSSSSSSSSQQQNNNKKKJJJJJJIIIGGGFFFFFFFFFFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;:::888666666555444444444444555333222222222111000000000000000000/////////......////////////////////////..................------...---,,,******++++++,,,------,,,,,,+++******)))---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,***+++,,,,,,+++***)))***++++++++++++***)))+++************+++,,,,,,//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,************************++++++************++++++---,,,+++*********++++++******++++++++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,+++++++++******************++++++,,,,,,++++++***************+++---...//////...,,,+++******++++++************************++++++************++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///000000////////////000000222555888;;;===???AAACCCHHHJJJKKKLLLLLLLLLNNNOOONNNRRRVVVXXXZZZ^^^dddiiiiiihhhfffcccccceeekkkooojjjlllhhhrrr555444333333222333333333444333333222111000//////////////////............---------------------------------,,,,,,,,,++++++***************+++++++++******++++++++++++************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++******))),,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............//////000000111111111111111...000222333444555888:::;;;===@@@CCCEEEGGGHHHHHHJJJKKKKKKKKKIIIJJJLLLNNNPPPPPPPPPRRRSSSTTTSSSSSSQQQSSSTTTUUUVVVUUUTTTSSSUUUVVVVVVVVVVVVVVVUUUTTTPPPQQQQQQOOOLLLIIIHHHHHHGGGGGGHHHHHHGGGFFFCCCAAA@@@AAAAAAAAAAAA@@@??????===;;;::::::::::::999777666555444444333333444444333333333222111000//////000000/////////.........///////////////////////////......------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++*********,,,++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++******+++,,,+++************++++++*********+++***************++++++***++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////...---************************++++++************++++++,,,+++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++************++++++,,,---...------,,,+++******++++++************************,,,+++***)))***+++,,,---+++++++++++++++++++++***++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,,,,,,,------*********+++,,,---...///000000////////////000000222555999;;;===???BBBDDDGGGIIIKKKKKKKKKLLLNNNOOOOOOSSSWWWYYY[[[^^^dddiiiiiihhhfffcccccceeekkkoooiiikkkiiivvv444444333222222222222333333333222222111000000///////////////............------------------------,,,,,,,,,,,,,,,+++++++++******************************++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))******+++++++++******,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------......////////////000111111111111000...000222444444555777999:::<<>>>>>;;;999888888999888777555555555444333333333333333333333333222111000//////////////////............------------------------......------,,,,,,++++++,,,,,,++++++******************+++++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))((()))***+++***)))+++******************+++++++++***))))))*********,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...000000///---************************++++++************++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))******************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,,,,,,,++++++******++++++************************,,,+++*********+++---...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,---...///000000////////////000000222555999<<<===???BBBDDDEEEGGGIIIJJJJJJKKKMMMOOOOOOSSSXXXZZZ\\\___dddiiiiiihhhfffcccccceeekkkooojjjkkkjjjzzz444333222222111111222222222111111111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...///000000111111000000000111333444444555777888888:::>>>CCCFFFHHHHHHHHHJJJJJJJJJHHHGGGHHHKKKMMMLLLOOOQQQRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPQQQQQQRRRRRRRRRQQQQQQTTTUUUUUUSSSOOOLLLKKKKKKGGGIIIKKKKKKIIIFFFDDDDDDBBBBBBBBBAAA@@@>>><<<<<<:::888777777777777666444444444333222222222222333333222222222111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********(((((((((***+++***)))++++++***))))))***++++++++++++***))))))))))))***++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,...000000///---************************++++++************++++++******+++,,,,,,,,,++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++------,,,,,,+++******)))******+++++++++,,,,,,,,,***************+++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,++++++++++++++++++++++++******************************++++++***++++++,,,---...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///000000////////////000000333666999<<<>>>@@@BBBDDDDDDFFFHHHIIIJJJKKKMMMOOONNNSSSXXX[[[]]]```fffjjjiiihhhfffcccccceeekkkoookkklllkkk~~~333222111111000000111111//////000000000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))(((******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------...//////...//////000000000000000000222333333333333444666777999>>>CCCFFFHHHIIIIIIIIIIIIIIIGGGFFFHHHKKKNNNKKKOOOSSSTTTRRRPPPOOOPPPNNNOOOOOOOOOPPPPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTRRROOOLLLKKKKKKIIIKKKMMMLLLIIIFFFFFFGGGDDDDDDCCCAAA???===;;;::::::999777777888888666555444333333222222222222222222222111111111111111111//////.........---------------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))+++++++++++++++++++++,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))((()))+++,,,+++***++++++***))))))***++++++++++++***))))))))))))))))))(((((('''((()))***+++************************++++++,,,...000000...,,,************************++++++************++++++)))***+++,,,,,,,,,,,,+++******++++++++++++******)))))))))))))))))))))))))))))))))******+++++++++************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***))))))***+++,,,++++++*********++++++++++++******************************)))***+++,,,------------***++++++,,,,,,---------***************************+++,,,---------,,,,,,++++++,,,,,,,,,,,,------...---------------......000000////////////000000333666:::<<<>>>@@@CCCEEEEEEGGGIIIJJJKKKLLLNNNPPPMMMRRRXXX\\\^^^bbbgggkkkiiihhhfffcccccceeekkkooommmmmmmmm222111111000///000000000.........///000000111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////...//////000000000000000000222333333222222333444666999>>>CCCFFFHHHIIIIIIIIIIIIHHHGGGFFFHHHKKKOOOMMMQQQVVVWWWUUURRRQQQRRRMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRRRRPPPLLLIIIHHHHHHJJJLLLNNNLLLIIIFFFGGGIIIEEEDDDCCCAAA???<<<:::888;;;:::888888999999777666444333222222111111222222111111111111111222222222//////.........---------........................*********++++++,,,,,,---***++++++++++++***))))))------,,,++++++*********(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++,,,+++***))))))***+++,,,++++++***))))))((())))))+++***)))))))))+++,,,---))))))))))))))))))))))))******+++...000000...,,,************************++++++************++++++)))***+++,,,---,,,,,,+++******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,*********************************++++++,,,------******+++++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++((()))+++,,,,,,+++***))))))******+++++++++******************************(((***+++---......------******+++,,,,,,---......***************************+++,,,---...---,,,,,,++++++,,,,,,,,,---------//////...---------......000000////////////000000333666:::<<<>>>@@@CCCEEEFFFHHHJJJKKKLLLMMMOOOQQQMMMRRRXXX\\\___ccchhhllliiihhhfffcccccceeekkkooonnnnnnnnn111111111111000000000000---.........//////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++++++++++++++***)))(((+++*********))))))((((((************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000000000000/////////000111111222222555777:::>>>BBBEEEGGGHHHJJJJJJJJJIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSSSSRRRQQQNNNNNNOOOOOOOOOOOOOOOOOORRRPPPPPPSSSYYY\\\YYYVVVNNNNNNNNNOOOPPPOOOMMMKKKLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCBBBAAA???===;;;:::999;;;>>>??????===999777777666555444333222111111000111222222222000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************++++++******************++++++************++++++)))******++++++,,,------************************++++++++++++++++++++++++*********************+++(((((()))***+++,,,,,,,,,+++++++++*********))))))++++++************++++++************************+++++++++*********)))))),,,------......------,,,************************++++++++++++++++++++++++************************************************++++++******************++++++************+++++++++++++++******)))))))))---,,,***)))))))))***++++++++++++*********))))))*********++++++,,,,,,,,,************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++***))),,,111777999444///++++++++++++++++++++++++,,,+++***))))))***+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000////////////000000333555999<<<===???BBBDDDIIIJJJKKKMMMMMMMMMLLLLLLOOORRRVVVZZZ]]]```dddggghhhgggfffdddccceeeiiillljjjmmmooo111111111111000000000000....../////////000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++)))******+++++++++******************)))))))))(((************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........///000000000000000/////////000111111222222555777:::===AAADDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQQQQPPPOOOQQQRRRSSSSSSRRRPPPMMMKKKOOONNNOOOSSSYYY\\\YYYVVVQQQPPPOOOPPPQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEBBBAAAAAA???===;;;:::999999:::===???>>><<<:::888777777666555444333222111000111111222111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************************************++++++************++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********))))))++++++************++++++************************+++++++++*********))))))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************************************++++++************++++++,,,,,,+++++++++*********,,,+++***)))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,***************************************************************+++++++++++++++++++++++++++++++++///,,,***,,,111555444222++++++++++++++++++++++++,,,+++***))))))***+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000////////////000000333555999<<<===???BBBDDDIIIJJJKKKLLLMMMMMMLLLLLLNNNQQQVVVYYY]]]aaaeeehhhhhhgggfffcccbbbdddgggkkkhhhlllooo111111111111000000000000//////000000000000000111000///...---,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++'''((()))***++++++++++++************))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////...//////000000111111222555777999<<>>@@@BBBDDDHHHIIIKKKLLLMMMMMMMMMLLLMMMPPPUUUYYY]]]aaaeeehhhhhhgggeeebbbaaabbbfffiiiiiilllppp111111111111000000000///000000000000111111111111///...------,,,,,,,,,---++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************(((((()))************************)))))))))))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......---.........//////......//////000111111111555666888;;;===>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHFFFGGGIIIJJJKKKLLLLLLLLLHHHJJJMMMPPPPPPOOOMMMKKKJJJKKKNNNSSSWWWWWWSSSPPPOOOMMMLLLMMMOOOPPPOOOOOOKKKKKKKKKJJJIIIGGGEEEDDD@@@???>>><<<;;;999999888777888:::<<<<<<;;;999888777777666555555444333333000000111111111000000000......---------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++************++++++))))))*********+++++++++***************************************+++++++++++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++***************************************++++++************++++++******************************************************++++++++++++*********************************************************************************************************************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((()))************************++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++''')))---111333111+++&&&++++++++++++++++++++++++++++++***+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////000000////////////000000222555999<<<>>>@@@CCCEEEHHHIIIKKKLLLMMMMMMMMMMMMMMMPPPTTTYYY\\\aaaeeehhhgggfffdddbbb```aaaeeehhhjjjmmmppp111111111111000000000///111111111111000000000000...------,,,,,,,,,,,,---***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))++++++******))))))((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))************************)))((('''))))))))))))))))))******************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,------//////.........///000000111111444555777999:::<<<<<<===@@@@@@AAABBBDDDFFFGGGHHHFFFGGGHHHIIIJJJKKKKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLOOORRRTTTRRRNNNKKKLLLLLLLLLMMMPPPQQQQQQPPPKKKKKKKKKJJJHHHFFFCCCAAA@@@???===<<<::::::999999777888999::::::999888777666666666555444444333333000000000000000000111111......---------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))+++++++++***************************************++++++************++++++************************************************++++++,,,,,,,,,,,,++++++************************************************************************************************))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((************************++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++''')))---000111...)))%%%++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////000000////////////000000222555999<<>><<<:::999999::::::777888999999999888666555555555444444444333333333000000000///000000111222......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++************************)))))))))***++++++,,,,,,++++++************++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************++++++***************+++++++++++++++************++++++***************************************+++++++++++++++,,,,,,,,,,,,++++++************************************************************************************************)))))))))***++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,***++++++++++++***))))))***************+++++++++,,,,,,,,,++++++++++++***************************************************+++++++++***************++++++++++++++++++++++++---,,,***))))))***,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000////////////000000222555999===???AAAEEEGGGGGGHHHJJJLLLMMMNNNNNNMMMNNNQQQUUUXXX[[[___cccfffeeeeeecccaaa```bbbfffiiiaaaeeeiii111111111111000000000000000000000/////////......---,,,,,,+++,,,,,,------)))***+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***((()))))))))))))))((((((((()))))))))************************************)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,---,,,+++***+++,,,...///------......///000000000000111333555777888999:::@@@@@@@@@AAABBBDDDEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKMMMNNNMMMKKKJJJIIILLLLLLMMMNNNOOOLLLHHHEEEDDDEEEGGGHHHGGGEEECCCAAA>>>===:::888777888888999999999999888777666555444333333333333333222222222111000/////////000222333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************((())))))***++++++,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...)))))))))***+++++++++,,,))))))*********+++++++++++++++************++++++************************))))))*********+++++++++******++++++++++++******************************************************************************************************((())))))***++++++,,,,,,++++++************++++++*********+++++++++,,,,,,+++,,,,,,---,,,+++***)))))))))*********+++++++++,,,,,,,,,+++++++++*********************************************************************+++++++++++++++++++++++++++++++++...,,,***(((((()))---///++++++++++++++++++++++++)))***+++---------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000////////////000000222555999===???BBBEEEGGGGGGHHHJJJLLLNNNNNNNNNNNNOOORRRUUUXXX[[[^^^bbbdddddddddcccaaaaaaccchhhkkkbbbfffjjj111111111111000000000000000000//////.........---,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))&&&'''((()))************(((((())))))*********+++************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,+++******,,,...///------......///000000000///000222444666888999999??????@@@@@@AAABBBDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJCCCFFFJJJMMMNNNMMMKKKIIIHHHJJJLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLJJJFFF@@@;;;@@@BBBEEEGGGGGGFFFEEECCC===;;;999777666666777888999999999888666555333333333333222222222222222222111000/////////111222333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++)))************+++++++++************************((())))))***++++++,,,,,,++++++************++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000(((((()))***+++,,,,,,---))))))******++++++++++++++++++************++++++************************))))))******++++++++++++))))))************))))))************************))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,++++++************++++++)))))))))******+++++++++,,,,,,---...---,,,+++***))))))******++++++++++++,,,,,,,,,++++++*********************************************************))))))******+++++++++,,,++++++++++++++++++++++++)))***,,,---,,,++++++,,,++++++++++++++++++++++++)))***+++---......------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////000000////////////000000222555999===???BBBEEEHHHFFFHHHJJJLLLNNNNNNNNNNNNPPPRRRVVVXXX[[[]]]aaacccddddddcccbbbbbbdddiiimmmgggjjjnnn000000000000////////////000000///...............------------------------------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''$$$$$$%%%'''(((***++++++))))))))))))************))))))))))))))))))))))))*********)))))))))))))))++++++***)))(((((())))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......//////000000111111///111333444444666999<<<;;;;;;<<<===???AAABBBCCCCCCDDDEEEEEEDDDDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIINNNKKKIIIJJJLLLMMMKKKIIIJJJKKKKKKIIIFFFBBB>>>;;;EEEDDDDDDEEEEEEDDDBBB???999999999999999999999999888888888888666444222000111111111111000000000000000000000000////////////------------------------------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******))))))******+++,,,+++,,,,,,---,,,+++***)))(((000888777///'''&&&((()))************+++++++++++++++,,,,,,++++++***)))++++++******************++++++************+++++++++++++++*********))))))***************************)))((())),,,---+++(((************************+++++++++*********))))))+++++++++,,,,,,---------(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,+++******))))))******'''''''''***,,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000000000////////////000000444777;;;>>>@@@AAACCCEEEKKKKKKLLLLLLMMMMMMNNNNNNQQQTTTXXXZZZ[[[]]]^^^```ffffffdddaaa```cccgggkkkiiiiiilll000000000000////////////000//////...............------------------------------,,,,,,,,,+++++++++************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........///000000111111///000222333333444777999999999:::;;;===???AAABBBAAACCCDDDEEEEEEEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJIIINNNLLLKKKLLLNNNOOONNNLLLKKKLLLLLLJJJGGGCCC???===DDDCCCBBBCCCDDDCCC@@@>>>:::::::::999999888888888777888888777666444222111111111111111000000000000000000000000/////////...------------------------------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++************++++++******))))))******+++,,,++++++,,,,,,,,,+++***)))---333999999333---,,,---************++++++++++++,,,,,,,,,,,,,,,++++++***************************++++++************+++++++++++++++*********))))))+++++++++***************,,,+++***+++...///---+++************************+++++++++*********))))))++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++***************,,,+++******,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000111000000//////000000111333666;;;>>>@@@BBBDDDEEEJJJKKKKKKLLLMMMMMMNNNNNNPPPSSSWWWZZZ[[[]]]^^^```fffeeedddaaaaaaccchhhkkkhhhiiilll000000000000////////////000///......------......------------------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((''''''&&&))))))))))))************))))))))))))))))))))))))(((((())))))******+++++++++***))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000111111///000111222111222444666888888999:::<<<===???@@@@@@BBBDDDEEEFFFGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMNNNPPPQQQPPPOOOMMMMMMMMMLLLIIIEEEBBB@@@CCCAAAAAAAAABBBAAA???===;;;;;;::::::999888777777666666666666555444333222111111111111000000000000000000000/////////......------------------------,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))))))))))************+++++++++************************************************)))************++++++++++++************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++************++++++******))))))******+++,,,+++++++++,,,++++++***))),,,...111111///,,,++++++************+++++++++,,,---------------,,,++++++************************++++++************+++++++++++++++***************++++++++++++******))))))+++******,,,---...,,,+++************************+++++++++***************+++++++++++++++*********************************))))))******+++,,,,,,,,,...---,,,+++************---,,,++++++,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000111000000//////000000111222666:::>>>@@@BBBEEEGGGJJJJJJKKKLLLMMMMMMMMMMMMPPPSSSWWWZZZ[[[\\\^^^```eeeeeedddbbbaaaccchhhkkkiiikkkppp000000000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))************))))))((('''''''''((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,******)))))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,---------......------......///000000111000111222222111111333555777777888999;;;===???@@@@@@BBBDDDEEEFFFGGGIIIKKKHHHIIIIIIJJJKKKKKKLLLLLLOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNLLLJJJGGGDDDCCCCCCAAA@@@@@@AAA@@@???===<<<<<<;;;:::888777666666555555555555444444333333111111111111000000000///000000/////////.........------------------------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++***************++++++,,,************************++++++++++++++++++++++++((())))))))))))*********++++++************++++++******))))))******+++,,,***++++++++++++*********))))))((()))******)))(((*********+++++++++,,,,,,------......------,,,+++***************+++++++++++++++************++++++************************,,,,,,++++++***)))))))))(((((()))******+++***)))************************************************,,,++++++******)))))))))++++++++++++++++++++++++))))))***++++++,,,,,,---///...---,,,++++++++++++,,,*********,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------...000000//////......//////000222555:::>>>AAACCCFFFHHHHHHIIIKKKLLLMMMMMMMMMMMMOOORRRVVVYYY[[[\\\^^^```dddddddddbbbbbbdddhhhkkklllooouuu000000000000//////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,***)))))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,---------......---------...//////000000111222333222111111333555777888888999;;;===???@@@BBBCCCEEEEEEEEEFFFGGGIIIFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKNNNNNNMMMLLLJJJHHHFFFDDDCCCBBB@@@@@@@@@@@@???>>><<<<<<;;;:::888777666666555555444333333333333333111111111111000000000///////////////............------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++******))))))******+++,,,************************++++++++++++++++++++++++((())))))))))))*********++++++************++++++******))))))******+++,,,*********************+++,,,***)))))),,,------+++***++++++++++++,,,,,,,,,------......------,,,+++))))))*********+++++++++++++++************++++++************************+++++++++*********))))))'''((()))******))))))***************************************************,,,++++++******)))))))))++++++++++++++++++++++++*********+++,,,,,,------...---,,,,,,++++++,,,,,,...,,,++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------...000///......------......///222666;;;???AAADDDFFFHHHGGGHHHJJJLLLMMMNNNMMMMMMNNNQQQVVVYYY[[[\\\^^^```cccdddccccccbbbdddhhhkkkkkkpppwww000000000000///////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......///000000000222222222111111333555777777888999;;;===>>>???AAACCCDDDEEEDDDDDDFFFHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJMMMLLLLLLKKKIIIGGGFFFEEECCCAAA?????????@@@???>>>;;;;;;::::::999888777777666555444333222111111222111111111111000000000000/////////.........------------------------------++++++++++++***************************+++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))************+++++++++***))))))))))))***++++++************************++++++++++++++++++++++++)))))))))*********++++++++++++************++++++******))))))******+++,,,******)))))))))***++++++,,,+++******+++---------++++++++++++,,,,,,,,,,,,---------------,,,++++++)))))))))***++++++,,,,,,++++++************++++++***************+++++++++************************(((***,,,,,,+++***+++,,,***************************************++++++++++++++++++++++++*********++++++++++++++++++++++++******++++++,,,---------+++++++++++++++,,,,,,---333111---,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000///......------......///333777;;;???AAACCCFFFHHHFFFGGGJJJLLLNNNNNNMMMLLLMMMQQQUUUXXXZZZ\\\___```bbbcccccccccccceeehhhkkkgggmmmvvv000000000000///////////////...------,,,,,,------++++++++++++++++++++++++++++++++++++************((()))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000...000111000000111333555555555666777999;;;===>>>>>>@@@BBBCCCCCCDDDGGGHHHKKKKKKKKKJJJIIIIIIHHHHHHEEEGGGIIIIIIHHHHHHJJJLLLKKKKKKJJJIIIGGGFFFEEEEEEBBB@@@=========>>>======:::::::::999999888888888777666444222111000000000111111111111000000000000//////.........---------------------------------++++++++++++************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))************+++++++++)))))))))))))))***++++++************************************************************+++++++++,,,++++++************++++++******))))))******+++,,,***)))(((((()))***+++,,,))))))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***((())))))***++++++,,,,,,++++++************++++++))))))*********+++++++++)))))))))***++++++,,,,,,'''***,,,,,,***)))+++,,,************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------...)))))))))***+++,,,---...555222...,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000000000////////////000000555888<<>>@@@BBBCCCEEEHHHJJJPPPOOONNNLLLJJJHHHFFFEEEAAADDDGGGHHHHHHIIILLLOOOJJJIIIHHHGGGFFFEEEEEEDDDAAA>>><<<;;;<<<<<<<<<;;;:::999999999999999999999777666444222000//////000111111111111000000000000//////.........---------------------------------+++++++++************)))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))************+++++++++)))))))))))))))******+++***************************************************++++++++++++,,,,,,,,,++++++************++++++*********)))***++++++,,,***)))(((((((((***+++,,,)))+++,,,+++***)))***,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,++++++************++++++))))))******++++++++++++(((((()))***+++,,,,,,---%%%(((******((('''(((***************************))))))******+++++++++++++++++++++,,,,,,---------***************************++++++,,,,,,------...''''''((()))***,,,...///222000---+++,,,---...---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000222222111111111111222222666999===@@@AAACCCEEEFFFDDDFFFJJJMMMNNNNNNMMMLLLLLLPPPTTTXXXZZZ\\\___aaaaaabbbcccddddddeeehhhkkkfffmmmxxx000000000000000000000000........................++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******((())))))***+++---...///************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******+++,,,+++)))((((((((()))***+++*********))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,..................------......//////000000111111666666666888999;;;===>>>@@@???>>>>>>@@@CCCGGGIIIMMMLLLJJJHHHGGGEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCAAA???<<<:::999999999888777777777999999777555555333222222444444333111////////////....................................------,,,,,,,,,,,,++++++---,,,+++***))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++***++++++************++++++++++++************++++++((()))))))))************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))*********++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************************)))((((((((()))+++++++++***)))***++++++***)))------,,,++++++,,,------))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------)))))))))***+++,,,......,,,++++++******++++++,,,...---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...------------...............333444333222111333666888;;;999999===BBBFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPMMMPPPUUUYYY[[[\\\^^^___dddcccbbbbbbdddfffhhhjjjkkkjjjwww////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))***++++++,,,************************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,.........///000000111111444555666777999;;;===>>>>>>=========???BBBFFFHHHKKKJJJHHHFFFEEEDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@>>><<<;;;;;;;;;888777777777999888777555555333222222333444222111000000000000////////////........................------,,,,,,,,,,,,++++++---,,,+++***))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))************)))))))))******++++++******)))++++++************++++++++++++************++++++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,************************((())))))))))))***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******************************)))))))))***+++,,,+++***)))***++++++***)))---,,,+++******+++,,,---))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,---+++***+++,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,---------............///333333444333333555888;;;:::999:::===BBBFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOMMMPPPUUUYYYZZZ\\\]]]___ccccccbbbbbbcccfffhhhjjjkkkiiivvv........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************))))))(((************))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......//////000111111333333444666888:::===>>>;;;;;;;;;<<>>BBBFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLPPPUUUXXXZZZ[[[\\\^^^bbbbbbaaaaaaccceeehhhjjjkkkiiiuuu........................------------------------++++++++++++++++++++++++******************************))))))))))))*********))))))))))))******+++******************************************)))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))(((*********)))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))******++++++)))***************++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000111111222333444777999<<<===999:::;;;===@@@CCCEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEJJJJJJIIIHHHHHHHHHIIIJJJGGGGGGFFFFFFEEEDDDCCCCCC???>>>===;;;:::888888777999888777888888888666444444333222222333333222000000000000000////////////........................------,,,,,,,,,+++++++++,,,++++++***))))))************))))))))))))******++++++************++++++))))))))))))))))))))))))))))))************))))))))))))************))))))++++++************++++++++++++************++++++*********+++++++++,,,,,,************************((((((((())))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))************************))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++,,,,,,,,,+++***)))***++++++***)))******))))))))))))******))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,------......//////000000---///000000///111333666888999;;;???BBBEEEGGGGGGJJJKKKLLLLLLMMMLLLLLLKKKLLLPPPTTTXXXYYYZZZ[[[]]]aaaaaa```aaabbbeeehhhjjjkkkhhhttt////////////////////////------------------------++++++++++++++++++++++++******************************))))))))))))******)))))))))***+++,,,---...************************++++++++++++++++++++++++************************)))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))******))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))******+++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,---------...---------...//////000000000111222333555888:::;;;999:::===@@@CCCEEEGGGHHHFFFEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGFFFEEEFFFGGGHHHEEEEEEDDDDDDCCCCCCBBBBBB>>>======<<<:::999888777:::999888888888888666444444222111111222333111000//////.........---------........................------,,,,,,,,,+++++++++,,,+++******)))***************))))))))))))******++++++************++++++))))))))))))))))))))))))))))))************))))))***++++++++++++++++++***++++++************++++++++++++************++++++))))))))))))*********+++************************)))))))))******+++++++++))))))))))))))))))))))))+++++++++******)))))))))******************************++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******************************++++++,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))************++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------************+++,,,---...,,,++++++******++++++,,,---+++***+++,,,---,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......------......///000000111///000111000//////000222777999<<<@@@BBBDDDFFFGGGJJJKKKLLLMMMMMMLLLKKKJJJLLLOOOTTTWWWXXXYYYZZZ[[[``````___```bbbeeegggiiijjjgggsss////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((()))***+++---///000************************+++++++++++++++,,,,,,,,,************************)))))))))))))))******+++((())))))************)))))))))))))))************))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))******+++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,------......,,,------......///000000000000111222444666888999888:::>>>BBBEEEGGGIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDDDDDDDCCCCCCCCCBBB????????????===<<<;;;::::::999888888888777555333444222111111222222111000.........---------,,,,,,........................------,,,,,,,,,,,,++++++++++++***************+++******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,,,,++++++++++++************++++++++++++************++++++(((((()))))))))*********++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))***************)))))))))************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))******+++,,,++++++++++++***)))***++++++***)))))))))************))))))*********++++++++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------)))))))))***+++,,,...///,,,++++++******++++++,,,---+++***+++,,,---,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,------...------,,,,,,---...///000------...///000000111222111333444333111000111222666999>>>AAABBBDDDFFFHHHIIIJJJLLLMMMNNNMMMKKKJJJLLLOOOTTTVVVXXXXXXYYYZZZ______^^^___aaadddgggiiijjjfffrrr........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))***+++------************************)))*********++++++++++++************************)))))))))))))))******+++)))))))))))))))******+++((()))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))***++++++,,,------*********************************************************+++,,,---------,,,,,,---......//////000111111111111333444555666777:::>>>CCCFFFHHHIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFDDDBBBCCCDDDFFFHHHFFFEEEEEEEEEEEEDDDDDDDDD???@@@@@@@@@???===;;;:::;;;999888888888777555333333222111111222222111//////.........------------........................------,,,,,,,,,,,,+++++++++***************++++++******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))************))))))******++++++++++++******++++++************++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************((()))***+++++++++******+++***)))***++++++***)))))))))***++++++***))))))*********+++++++++,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,++++++******++++++,,,,,,***)))***+++,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,---...000111------...///000111222222000222333333222111222333555999>>>AAABBBCCCFFFHHHHHHIIILLLNNNNNNMMMLLLJJJLLLOOOSSSVVVWWWWWWXXXZZZ^^^^^^^^^___aaadddgggiiiiiifffqqq------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******************************(((((())))))*********+++************************)))))))))))))))******+++***)))((((((((()))+++,,,(((((())))))*********+++))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******))))))(((((())))))***+++,,,,,,------************************************************((())))))***++++++,,,,,,,,,,,,------...//////000111111111111222333444555666999>>>CCCGGGHHHIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBCCCEEEGGGIIIGGGGGGGGGGGGFFFFFFFFFFFF>>>>>>>>>>>>>>><<<:::999;;;999888888888777555333333222111111222222111///000/////////....................................---------,,,,,,,,,+++++++++***************++++++******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))************))))))))))))************))))))++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))******++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************'''((()))***+++***))))))+++***)))***+++++++++))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,++++++++++++++++++,,,***)))((()))***+++***(((******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,...///000------...///000111222222,,,///111111111111222333444999???BBBBBBCCCFFFHHHGGGIIILLLNNNOOONNNLLLKKKLLLOOOSSSVVVWWWWWWXXXYYY^^^^^^]]]^^^aaadddgggiiihhheeeqqq////////////..................---,,,,,,+++******************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))************************************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,---......//////.........///000111222333444444333777<<<@@@CCCEEEHHHJJJEEEAAA@@@CCCFFFFFFDDDBBBDDDBBB@@@BBBFFFHHHHHHGGGHHHHHHHHHHHHFFFDDDBBB@@@>>>>>>===<<<;;;;;;;;;;;;999888777666555444333333222222222111000//////...////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...---***((('''************************))))))))))))))))))))))))************************+++++++++*********))))))++++++************++++++++++++************++++++******************************************************************************++++++++++++******))))))))))))))))))))))))******++++++++++++******************************************************++++++******************+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))+++******+++++++++)))((('''(((+++------,,,***(((************************)))+++...000111///,,,***++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///000000111111111111000000000000222333444888:::>>>@@@AAACCCEEEGGGHHHKKKNNNOOONNNMMMLLLMMMNNNPPPRRRUUUWWWXXXZZZ[[[ZZZ\\\___bbbeeeggghhhiiieeegggttt////////////...............------,,,++++++******************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************************************)))************+++++++++******************++++++************************,,,------..................//////000222333333444333777;;;???AAADDDFFFHHHHHHFFFDDDDDDEEEEEEEEEEEECCCAAA@@@BBBEEEGGGGGGEEEGGGGGGGGGFFFEEECCCAAA???======<<<;;;::::::::::::888888777666555444333333222222111111000//////...////////////............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,+++)))(((************************))))))))))))))))))))))))************************+++++++++*********))))))++++++************++++++++++++************++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))************))))))************************************************************************+++,,,,,,------,,,,,,+++***************************************************************************)))))))))***+++******(((***,,,......---+++***************************)))+++---//////...,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///000000111111000111000000000000222333444888:::>>>@@@AAACCCEEEGGGHHHJJJMMMNNNNNNMMMMMMMMMOOOQQQTTTVVVXXXYYYZZZ[[[\\\]]]^^^```ccceeeggghhhfffggguuu/////////............---------,,,,,,++++++******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))************************************************)))************+++++++++++++++******************)))))))))))))))))))))))),,,,,,---.....................///000111222333333333666:::===???AAACCCEEEDDDEEEDDDCCCBBBCCCFFFHHHAAAAAAAAACCCEEEFFFEEECCCEEEEEEDDDDDDBBBAAA???>>><<<;;;:::999999888999999777777666555444333333222222222111111000//////////////////............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************+++++++++***************++++++************++++++++++++************++++++******************************************************************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************+++,,,,,,------,,,,,,+++************************************************************************+++***)))))))))***+++,,,***+++---//////...---,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...///000000000000111000000000000222333444888:::>>>@@@AAACCCEEEGGGHHHJJJMMMNNNMMMLLLMMMNNNOOORRRVVVYYYYYYZZZZZZ[[[^^^]]]^^^^^^```bbbeeeffffffgggttt//////.........---------,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************+++++++++******)))***))))))))))))))))))***))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++***************************************,,,,,,---.........------......//////000111222222333555888:::<<<===@@@BBB;;;AAADDDBBB@@@BBBEEEFFF@@@@@@AAABBBCCCCCCBBBBBBCCCBBBBBBAAA@@@???======;;;:::999888777777777777666666555555444333333222111111111111000000////////////.........---------------,,,,,,,,,+++++++++************************((()))***+++,,,+++++++++************************))))))))))))))))))))))))************************************************++++++************++++++++++++************++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))************))))))***************************************************************++++++++++++,,,,,,------,,,,,,+++************************************************************************///...,,,***((()))+++,,,***+++---...///...---,,,***************************************++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000111000000000000222333444777:::>>>@@@AAACCCEEEGGGGGGJJJLLLMMMLLLLLLMMMNNNPPPTTTYYY[[[ZZZZZZZZZ\\\___^^^]]]]]]^^^```cccddddddfffsss............------------,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************((()))))))))************((()))))))))************)))******+++++++++******)))))))))******)))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,---...---------.........//////000000111222444777888999;;;>>>AAA???FFFKKKGGGDDDEEEEEEBBB???@@@AAAAAAAAA@@@@@@@@@AAA@@@@@@>>>>>>===<<<<<<::::::999777777777777777555555444444333333222222111111111000000000000000............------------------,,,,,,,,,+++++++++************************((())))))***++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++++++++************++++++******************************************************************************++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************))))))*********++++++++++++,,,,,,------,,,,,,+++************************************************************************222222000---)))(((***,,,)))***+++,,,---,,,,,,+++******************************)))))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---...//////000000000111000000000000222333444777:::>>>@@@AAACCCEEEGGGGGGIIIKKKLLLLLLLLLMMMOOORRRVVV[[[\\\ZZZYYYZZZ]]]```___^^^]]]^^^___bbbccccccdddqqq.........------------,,,++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))************))))))))))))************))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))************************************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,------------------........./////////000111333555777888:::>>>@@@KKKRRRSSSMMMIIIIIIFFF??????@@@@@@???======???@@@@@@???>>>===<<<<<<<<<<<<:::999888777777666777777444444333333333222222222111111000000000000000000.........------------,,,------,,,,,,,,,,,,++++++************************))))))))))))******++++++************************))))))))))))))))))))))))***************************************+++++++++++++++************++++++++++++************++++++******************************************************************************++++++++++++******))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++************************************************)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++111222222...)))'''))),,,))))))******+++++++++*********************************))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...////////////111000000000000222333444888:::>>>@@@AAACCCEEEGGGGGGIIIJJJKKKKKKLLLNNNOOOSSSXXX\\\[[[XXXWWWZZZ^^^______^^^^^^___```aaabbbcccdddqqq.........---------,,,,,,******************++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************************))))))))))))************))))))))))))************))))))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))************************************************)))************+++++++++(((((()))***+++,,,,,,---************************++++++,,,------------,,,------............//////000222444666777:::>>>AAAOOOSSSPPPGGGEEEIIIFFF>>>@@@@@@@@@===:::;;;>>>AAA@@@???===<<<;;;;;;<<<<<<::::::999888777777777777333333333333222222222222000000000000000000000111.........---------,,,,,,------,,,,,,,,,,,,++++++***************************))))))))))))*********************************))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++++++++************++++++******************************************************************************++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************************************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++,,,...000...)))'''))),,,)))))))))************************************************++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...////////////111000000000000222333444888:::>>>@@@AAACCCEEEGGGGGGHHHJJJJJJJJJKKKNNNPPPUUUYYY\\\ZZZVVVUUUZZZ___^^^______```aaaaaabbbbbbdddfffsss......---------,,,,,,,,,******************++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))************))))))))))))************((()))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))************************************************)))************+++++++++''''''(((***+++,,,---...))))))))))))))))))))))))++++++,,,---------,,,,,,------..................000222444555777:::???BBBIIIKKKEEE<<<===FFFFFF>>>AAAAAA???<<<999999===AAA@@@???===<<<;;;;;;<<<===;;;:::999888777777777777333333222222222222222222000000000000000111111111......---------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))******++++++++++++++++++************++++++++++++************++++++******************************************************************************++++++++++++******))))))))))))))))))))))))******++++++++++++******************************************************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++&&&***...---)))'''))),,,))))))*********+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---...////////////111000000000000222333444888:::>>>@@@BBBCCCFFFGGGGGGHHHIIIJJJJJJKKKNNNPPPVVVYYY\\\YYYTTTTTTYYY```]]]^^^```aaabbbbbbbbbbbbfffgggttt//////...---,,,,,,,,,,,,)))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********)))))))))))))))*********************************,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,---.../////////000222444666888:::::::::;;;<<<>>>???@@@@@@@@@AAA@@@???>>>>>>>>>???@@@BBBBBBAAA@@@@@@??????>>>999:::999999888666555444777555333111111111222333333222111000////////////---------.........//////,,,---...---+++***+++,,,,,,++++++***)))((('''''',,,+++++++++******))))))******************************))))))))))))******,,,+++***((((((((()))*********++++++++++++******))))))************))))))+++++++++*********)))))))))************++++++++++++++++++*********)))))))))))))))***+++++++++,,,+++***)))((((((***,,,---+++*********))))))(((((())))))))))))))))))))))))************************************************)))+++---000000///---,,,+++,,,,,,------,,,,,,+++******))))))))))))******++++++******************************************))))))************))))))&&&'''((())))))+++...111...---+++******+++---...)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,+++++++++******+++,,,,,,+++***+++---/////////...---,,,,,,++++++......---------......///111111111111222333444555888:::<<>>???@@@@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>::::::999888777666555555666555333111111111222333333222111000////////////------------.........///---......---+++***+++,,,++++++******))))))(((((())))))))))))((((((((('''******************************))))))))))))******,,,+++)))((((((((()))*********++++++++++++******'''(((((())))))(((((('''+++++++++*********)))))))))************++++++++++++++++++*********))))))***************++++++++++++***)))((()))***,,,---************)))))))))(((************************************************************************)))***+++------,,,+++***+++,,,,,,------,,,,,,+++******))))))))))))******************************************************))))))************))))))'''((()))))))))***---000...---+++******+++---...***************************************+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++************)))*********++++++,,,,,,,,,+++,,,,,,+++***+++---///------------------------...............///000111111111111111222333333444666888:::===AAADDDFFFHHHHHHEEEFFFKKKMMMKKKMMMPPPXXXZZZ[[[[[[ZZZYYYZZZ[[[^^^``````]]]___dddfffeeebbbeeesss//////...---,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***************))))))))))))))))))***************************************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,------......+++,,,...///111333555555888999;;;<<<>>>?????????AAA@@@@@@??????@@@AAAAAAAAA@@@@@@??????>>>======;;;:::888666555555555666666555333222111111222222222222111000////////////------------...............//////...,,,***+++,,,*********)))))))))))))))))))))))))))((((((((((((******************************))))))))))))******+++***))))))((()))))))))******++++++++++++******)))))))))******)))))))))+++++++++***************)))************++++++++++++++++++***************+++++++++***************+++***)))))))))***,,,---************))))))))))))++++++++++++++++++++++++************************************************+++++++++++++++*********++++++,,,,,,,,,,,,++++++******))))))))))))******************************************************))))))************))))))((()))******)))***,,,...---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))((()))***+++,,,------...+++,,,,,,,,,++++++---///++++++,,,,,,---...//////.........//////111222333222222111111111222222333666777:::===@@@DDDFFFGGGIIIGGGGGGLLLNNNMMMOOOSSSYYY[[[[[[[[[YYYYYYYYY[[[^^^``````^^^___dddfffdddaaacccrrr//////...---,,,,,,,,,,,,------------------------++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************)))))))))))))))************************)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++---...000222333444777888999;;;===>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<;;;999777555444555666777555444333222111111111111222111000//////......///------------------------//////000...,,,++++++,,,)))))))))))))))*********+++++++++*********************************************))))))))))))************))))))))))))))))))******++++++++++++******+++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************,,,+++++++++***)))))))))******)))))))))***+++,,,*********)))))))))))))))++++++++++++++++++++++++************************************************///...---+++++++++,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))*********************+++++++++************************)))******++++++******))))))***++++++))))))+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------***+++++++++++++++,,,,,,+++++++++*********))))))))))))***+++,,,,,,------***,,,---,,,++++++---...++++++,,,------......///---------...///111222333333222111111111111111222888999;;;???BBBEEEHHHIIINNNKKKKKKNNNPPPOOOPPPTTTZZZ[[[[[[ZZZXXXXXXYYYZZZ]]]___```^^^___dddeeeddd^^^aaappp//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************************))))))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,---///000222333444555666888:::<<<===>>>>>>??????@@@@@@AAAAAAAAAAAA???>>>>>>======<<<;;;;;;:::888666444444555666777444444333222111111111111222111000///............------------------,,,,,,...//////...,,,***+++,,,)))))))))))))))***************************++++++******************************))))))))))))******)))))))))*********))))))******++++++++++++******,,,,,,------------,,,,,,************************))))))*********+++++++++************************,,,+++++++++***)))))))))***************+++++++++))))))))))))))))))******************************************************************************///...,,,*********,,,,,,***++++++,,,,,,++++++*********))))))))))))******))))))*********+++++++++******************************++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++************************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***+++------,,,+++,,,...------------------------,,,,,,,,,---...000111222222222111111000111111111777999;;;>>>BBBEEEGGGIIIPPPMMMLLLNNNNNNMMMNNNRRRYYYZZZZZZYYYXXXXXXYYY[[[\\\___```^^^___ccceeeccc```bbbqqq//////...---,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))***************++++++******)))((((((((())))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---///000222333333444555777999;;;======>>>===>>>???@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::888777666555555555666666333333333222111111000000111111000///............------------,,,,,,,,,,,,,,,---...---+++***+++,,,*********)))))))))))))))(((((((((((())))))))))))******************************))))))))))))******(((((()))************)))******++++++++++++******)))******++++++******)))***************+++++++++)))************+++++++++***************++++++++++++++++++***************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))************************************************,,,+++)))(((((()))************++++++++++++************))))))))))))******)))))))))***++++++,,,,,,******************************++++++++++++******(((***,,,,,,*********+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********************************************+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---+++++++++************))),,,,,,,,,+++++++++******)))+++------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---///000111111111000000000111111222555666999<<>>???@@@@@@??????======<<<<<<;;;:::::::::666666666666666555555555333333333222222111000///111111///...............---------,,,,,,,,,++++++)))***,,,+++******+++---++++++******))))))(((((('''((((((((())))))))))))******************************))))))))))))******'''((()))***+++******)))******++++++++++++******))))))************))))))))))))*********+++++++++)))************+++++++++))))))*********+++++++++***************+++++++++))))))***+++++++++++++++((()))))))))************************************************************************************))))))))))))))))))************++++++++++++************))))))))))))******((())))))***++++++,,,,,,***************************++++++,,,,,,++++++***''')))+++,,,+++***++++++******++++++++++++*********************************************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))*********++++++++++++************************)))******+++,,,,,,------+++++++++************)))++++++++++++++++++,,,,,,)))+++---...---,,,,,,---+++,,,,,,------...............---......///000000000000///000000111222333555666999<<>>?????????>>>===<<<<<<;;;;;;:::999999555666666777666666555444222222333222222111000///111000///......------...---------,,,,,,+++++++++''')))***+++******+++---,,,++++++***)))(((((('''))))))******+++++++++,,,******************************))))))))))))******'''((()))+++++++++***)))******++++++++++++******+++++++++,,,,,,+++++++++))))))******++++++++++++)))************+++++++++))))))******++++++++++++))))))******+++++++++,,,))))))***++++++++++++***(((((())))))*********+++++++++++++++++++++++++++******************************************************++++++,,,,,,,,,---******++++++++++++************))))))))))))******((())))))***++++++,,,,,,***************************++++++,,,,,,++++++***&&&(((+++,,,+++++++++,,,******++++++++++++******++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************))))))******++++++++++++------------------------))))))***+++,,,,,,------+++++++++************)))))))))***+++,,,------...)))+++---...---,,,,,,---)))***+++,,,...///000111000///////////////000111////////////000111333333777888:::>>>AAADDDGGGHHHGGGDDDDDDGGGJJJKKKOOOTTTVVVWWWWWWWWWWWWYYY\\\___ZZZ^^^___^^^```cccdddaaa]]]```ooo......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++***))))))***+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////222333555777999:::;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;:::::::::666777777666666555444333222222222111111111111000.........---,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))'''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********************************)))''''''***,,,***************************+++,,,------,,,+++***+++***)))(((((()))***++++++*********))))))((((((************************,,,,,,,,,+++***)))(((''')))************+++++++++************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************************************************************************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++***)))))))))++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------...///...---...///111111000/////////000222333888999<<>>AAACCCDDDEEEFFFGGGHHHHHHHHHJJJNNNQQQVVVWWWXXXXXXWWWWWWYYY[[[\\\^^^``````bbbfffeee```^^^```ooo......---------,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))(((((((((((())))))((((((((()))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////111222444666777999999:::;;;;;;;;;:::::::::::::::<<<<<<<<<<<<;;;;;;::::::999999888888777555444333222222222111111111111000000000//////...------,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,***))))))***++++++***)))))))))))))))))))))))),,,++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((***************************+++,,,+++))))))+++,,,************************,,,++++++++++++++++++,,,******))))))))))))******************))))))))))))************************))))))***+++++++++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++,,,,,,,,,,,,---------------....../////////---...///...------///111111000/////////000222333666888:::===@@@BBBDDDDDDEEEFFFHHHIIIJJJKKKMMMOOOVVVWWWWWWWWWUUUUUUWWWXXX\\\___``````cccgggeeeaaa\\\___nnn......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************)))))))))(((*********)))))))))))))))))))))(((((((((((())))))(((((()))))))))*********************************************************++++++++++++++++++++++++******+++,,,---......///111222444666888999::::::<<<<<<;;;;;;::::::999999======<<<<<<;;;:::::::::999999999888777555444333222222222111111111000000000000000///......------++++++++++++++++++++++++************************)))))))))))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************,,,,,,,,,******+++---************************---,,,+++******+++,,,---***))))))))))))))))))************)))))))))))))))************************)))******+++++++++******))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////---.........------///000111000/////////000222333666777:::===???BBBCCCDDDCCCFFFIIIKKKKKKKKKMMMNNNVVVWWWWWWVVVTTTSSSTTTVVV[[[___aaaaaadddgggeee```YYY]]]nnn......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))******))))))(((((((((((())))))))))))))))))************************************************************++++++++++++++++++++++++)))******+++,,,---......222333555777888::::::;;;===<<<<<<<<<;;;;;;::::::===<<<<<<;;;::::::999999999999888888777555444333222222222111111111000000000000000///......------++++++++++++++++++++++++************************)))))))))))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************************+++---,,,+++***+++,,,************************---,,,+++******+++,,,---)))))))))******)))))))))))))))))))))))))))******************************,,,,,,,,,+++***)))(((((())))))*********+++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,...///000000******++++++,,,,,,,,,---+++++++++,,,,,,,,,------***++++++,,,------......,,,---...---,,,---...000111000/////////000222333666777:::===???BBBCCCDDDCCCFFFIIIKKKLLLLLLLLLMMMVVVWWWWWWUUUSSSRRRSSSUUU[[[^^^aaaaaadddgggeee___WWW]]]nnn......---------,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))*********++++++************************************************++++++++++++++++++++++++))))))***+++,,,---......111222444666888999999:::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999888777777777777777777666555444333222222222111111111111000000000//////...------,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************************)))+++,,,,,,+++******+++************************,,,++++++++++++++++++,,,))))))************))))))))))))))))))************************************,,,,,,,,,+++***)))(((''')))************+++++++++******************************++++++++++++******++++++************++++++***************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,...///000000+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,---......,,,---...---,,,,,,...000111000/////////000222333666888:::===@@@BBBDDDDDDCCCFFFIIIKKKKKKLLLMMMNNNUUUVVVVVVUUUSSSRRRTTTUUUYYY]]]```aaadddfffddd^^^VVV\\\ooo......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))((()))))))))************))))))(((((((((((())))))))))))*********+++++++++************************************************************************))))))***+++,,,------...///000222444555777777888:::::::::::::::;;;;;;;;;;;;::::::999888777666555444444555555555555444444222222222111111111111000//////......---,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,***))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++************************(((***,,,,,,***))))))***************************+++++++++,,,,,,+++++++++((()))***++++++***)))(((((()))))))))************************************+++++++++++++++***)))((()))************+++++++++******************************++++++++++++******++++++************++++++***************************************************************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++,,,---...//////,,,---------,,,,,,...000111000/////////000222333777999;;;>>>AAACCCDDDEEEDDDFFFIIIJJJJJJKKKMMMOOOUUUVVVVVVUUUTTTSSSUUUVVVXXX\\\___```ccceeebbb]]]UUU]]]qqq......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++***))))))***++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))(((((())))))*********+++))))))(((((((((((()))))))))************+++++++++************************************************************************))))))***+++,,,------...---...000222444555555666888888888999999::::::;;;::::::999888777666555444222333444444555555444444222222222111111111111000///......---,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******************************''')))++++++***)))((()))***************************+++,,,------,,,+++***((()))***++++++***)))((((((((())))))*********+++************************))))))***++++++++++++***)))************+++++++++******************************++++++++++++******++++++************++++++***************************************************************************+++,,,------,,,+++*********+++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++......---,,,,,,+++******---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---...///000111,,,---------,,,,,,...///111000/////////000222333888999<<>>AAADDDEEEEEEEEECCCEEEGGGIIIIIIKKKMMMOOOSSSUUUXXXXXXWWWVVVVVVWWWXXX\\\^^^^^^```ddddddaaaccchhhxxx------------------------************************************************)))))))))))))))))))))))))))******++++++******)))************************,,,+++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***++++++******+++---------......//////000000444555666777888777777666555555444444444444444555444444444444444333333222111111111111111222222222......---------,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++)))))))))*********++++++(((222999555---***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******++++++************++++++************************++++++++++++++++++++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************************************++++++++++++******,,,,,,,,,++++++)))((((((******************************++++++++++++******************))))))))))))************************++++++++++++++++++++++++************************,,,,,,++++++***++++++++++++++++++***************************************))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////444000...///...---111888888:::===@@@CCCDDDDDDDDDCCCEEEGGGIIIIIIKKKMMMOOOTTTUUUVVVUUUTTTTTTVVVWWWZZZ]]]]]]\\\]]]bbbcccaaaeeekkk|||------------------------************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,+++***))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,------......///000111111444555666777777666666555444444444444444444555555333333444444444333333222111111111111222222222222......---------,,,,,,,,,++++++***************+++************************))))))))))))************'''111888444,,,)))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++************++++++************************************************))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((******************************++++++++++++***************)))))))))))))))************************++++++++++++++++++++++++************************------,,,+++************,,,+++++++++***)))))))))++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////111......000///---///555888:::===@@@CCCDDDDDDDDDCCCEEEGGGIIIIIIKKKMMMOOOUUUUUUUUUTTTRRRSSSVVVYYY[[[]]]\\\ZZZ[[[```cccbbbdddkkk}}}------------------------************************************************)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********,,,,,,+++******)))************))))))))))))******))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((())))))************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,,,,,,,---///111333444555555555555666666666666555555555555444555555666666222222333333444333333222111111111111111111111111......---------,,,,,,,,,+++***************++++++************************(((((()))))))))*********(((---///+++)))***+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))************++++++************++++++*********************************************************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++******************************++++++++++++******))))))))))))))))))******************************++++++++++++++++++++++++************************------,,,+++************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000///...111555444000///222999;;;>>>AAADDDEEEEEEEEECCCEEEGGGIIIIIIKKKMMMOOOVVVVVVUUUSSSRRRTTTWWWZZZ[[[]]]\\\YYY[[[```dddcccaaaiii}}}------------------------************************************************))))))))))))))))))))))))((())))))******))))))((('''(((((())))))*********++++++*********++++++,,,******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,)))***++++++******+++---+++,,,---///222444555666444444444555555666666666666666555555555555555666111222222333333333333333111111111000000000000000......---------,,,,,,,,,*********)))******+++,,,************************((((((((()))))))))******)))***(((%%%'''+++,,,***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++++++++************++++++******************************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))++++++,,,,,,,,,******************************++++++++++++******))))))))))))************************************++++++++++++++++++++++++************************,,,,,,++++++***++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000///000555999888333111333999;;;>>>AAADDDEEEEEEEEECCCEEEGGGIIIIIIKKKMMMOOOUUUVVVUUUTTTSSSTTTWWWYYYZZZ\\\\\\ZZZ\\\bbbeeeddd```jjj~~~------------------------************************************************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))******+++************+++,,,------******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((((()))******++++++((())))))***++++++,,,,,,*********************************+++++++++,,,,,,***+++,,,,,,++++++,,,---,,,,,,...///000222333444333333333444555666777888666666555444333333333333111111222333333333333333000000000/////////............---------,,,,,,,,,******))))))***++++++,,,************************(((((((((((()))))))))***)))+++)))&&&'''+++---***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++************************************************((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++++++++************************************++++++++++++******((()))))))))************************************++++++++++++++++++++++++************************+++++++++***++++++,,,,,,***************+++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000000000000444888777222111444888:::===@@@CCCDDDDDDDDDCCCEEEGGGIIIIIIKKKMMMOOOSSSTTTTTTSSSRRRSSSUUUWWWXXX[[[\\\[[[^^^dddgggfffcccmmm------------------------************************************************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))***+++,,,......******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))******+++++++++***,,,------,,,+++---...------......///000000000222222333333555666888999666555444333222111111111000111222333333333333333000000//////.........---......---------,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))---...***)))+++,,,+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++************************))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************+++,,,,,,------,,,,,,++++++++++++++++++***)))(((******************************++++++++++++******(((((())))))*********+++************************++++++++++++++++++++++++************************************+++,,,------))))))******+++++++++,,,************************))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000111///...000333222...///333666888<<>>BBBDDDDDDDDDCCCEEEGGGIIIJJJJJJKKKMMMOOOTTTTTTSSSOOOMMMOOOUUUZZZWWW[[[]]]^^^ccciiijjjggggggsss///...---,,,,,,,,,------......---,,,++++++++++++***+++---,,,+++***+++,,,---,,,,,,,,,---------,,,+++++++++*********))))))************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********))))))*********************************))))))))))))************))))))))))))))))))))))))************++++++++++++))))))************))))))))))))))))))))))))))))))************)))))))))(((************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++*********************************************************+++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,---///000111333333333333333444444555555444333222111111111111333333333333333333333333111111111000///...............---,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************111'''$$$$$$))),,,///)))***+++(((%%%)))111000)))(((((((((((((((((((((((()))333444###%%%888111++++++++++++++++++++++++---,,,,,,++++++,,,,,,---444&&&&&&''''''000000+++,,,+++***))))))***+++,,,)))222((($$$---***+++((($$$$$$***......+++)))###666,,,***;;;(((111<<<```XXX777...)))$$$...777---999///$$$>>>(((%%%!!!111333///^^^GGG>>>333,,,,,,---***))),,,%%%///*** :::333444,,,,,,...111---'''&&&+++++++++++++++++++++++++++222///EEE>>>### 888"""***FFF___aaaQQQ@@@777555+++%%%///666((( +++555---333"""000666///''',,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,---------......,,,,,,------.../////////000000111000///000333555888;;;>>>BBBDDDDDDDDDCCCBBBDDDFFFHHHHHHIIIKKKMMMQQQRRRPPPMMMKKKMMMSSSXXXXXX[[[]]]^^^ccciiijjjggghhhttt///...---,,,,,,,,,,,,---...---,,,++++++***++++++***+++,,,,,,+++***+++,,,---......///......---,,,+++++++++***************************************+++++++++***************+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************))))))))))))************************+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++*********************************************************++++++++++++,,,))))))***++++++++++++++++++++++++,,,---...///000222222222333333444444444444333333222222111111111333333333333333333333333111111000000//////............------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++$$$,,,999""":::$$$######(((///*** """---,,,,,,,,,,,,,,,,,,,,,,,,,,,555111888111&&&*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...$$$,,,111((($$$+++...---,,,++++++,,,---...GGG&&&000---""")))...+++******)))***---///***###...444"""%%%...mmm###$$$***&&&???111222222***$$$&&&)))---sss===(((***---444999444111 +++&&&(((//////((((((...++++++++++++++++++++++++'''555>>>!!!000:::{{{aaa)))$$$++++++)))444%%%000***777...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------......,,,,,,------...////////////000111000///000333555888;;;>>>BBBDDDDDDCCCCCC@@@CCCFFFHHHHHHJJJLLLNNNPPPQQQPPPMMMKKKMMMSSSXXXXXX[[[]]]^^^bbbiiijjjggghhhttt......------,,,,,,,,,,,,---,,,,,,+++******++++++***+++,,,+++******,,,---333444555444111---***(((************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))*********+++++++++************************************************************++++++++++++(((((()))***************++++++++++++,,,---...///111111222333333333444444333333333333333222222111222222222222222222222222111000000000/////////............---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************///+++&&&///999333))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''' +++111111@@@+++###222---&&&,,,,,,)))///111***&&&)))+++***))))))--->>>~~~mmm000!!!,,,)))"""***&&&333,,,...''''''888'''>>>222'''...111000***%%%''',,,///,,,)))++++++++++++++++++++++++###+++...444QQQ///---...%%%555$$$'''444//////&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,,,,------...////////////000000000///000222555999;;;???BBBDDDDDDCCCBBBAAADDDGGGJJJKKKLLLNNNOOOPPPQQQQQQOOONNNPPPUUUZZZYYY\\\]]]]]]bbbhhhjjjgggiiiuuu---------------,,,,,,,,,,,,,,,+++*********++++++***+++++++++******,,,...???BBBCCC???888111+++(((************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++(((((()))************)))+++++++++++++++,,,---...///000111222333333333333333444444555444444333222222222222222222222222222000000000000//////////////////...------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************!!!...)))000---111"""))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++444***,,,$$$$$$111###111///'''---)))%%%)))+++)))(((+++,,,+++EEE>>>---(((!!!666%%%555###$$$&&&666DDD###$$$444(((000111)))(((---,,,$$$++++++++++++++++++++++++***000777888,,,555222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......,,,,,,------...////////////000000/////////222444999<<>>CCCHHHFFF>>>444...+++))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))*********+++)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************((()))******++++++*********************++++++,,,,,,...000222333333222222///000222333333222111000111111111111111111111111////////////000000000000/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************$$$+++222000///,,,$$$111000[[[999!!!"""///++++++++++++++++++++++++***+++---......---+++***333(((&&&"""***((((((///(((+++(((...(((111))))))...,,,%%%+++:::MMM'''AAA)))333,,,%%%$$$(((:::$$$000444"""HHHaaa@@@111''')))***&&&)))222++++++++++++++++++++++++'''QQQ666000444888,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......,,,,,,------.../////////.../////////...///111444:::<<>>kkknnn***&&&333<<<&&&&&&!!!111...%%%...&&&,,,(((222,,,222zzzOOO###)))666---'''---++++++++++++++++++++++++BBBUUUEEE???|||WWW333)))!!!666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------...//////000.../////////...///111444:::<<>>YYYddd///&&&%%%555***)))+++***)))222111!!!>>>888&&&...,,,!!!///NNN444666%%%444%%%,,,---...---+++***+++,,,......------,,,,,,,,,,,,------,,,+++,,,---...///,,,------......---,,,,,,...//////......///111333999;;;>>>AAABBBBBBAAA@@@AAACCCEEEFFFFFFGGGIIIKKKMMMMMMNNNNNNNNNPPPTTTWWW\\\ZZZZZZ]]]cccfffgggggghhhuuu......---,,,,,,,,,,,,------,,,++++++******++++++++++++***))))))***++++++)))***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))((())))))))))))************))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))***)))((((((((()))++++++************)))))))))((()))************+++++++++---......///000000111111000000000000000000000000000000000000000000000000000000/////////.........///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))******************************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))************+++###000(((***%%%&&&000(((///(((,,,---...---'''"""!!!&&&+++,,,,,,,,,,,,++++++******%%%###((('''///---(((... $$$)))...666000222+++ wwwyyy(((+++,,,...000aaa((())))))///+++(((---+++...)))))),,,)))###)))555555+++$$$777444///000///***$$$%%%,,,111666ZZZ***))))))+++###'''))) FFF444'''&&&000+++,,,,,,,,,******,,,---+++,,,------------,,,,,,------,,,,,,,,,---...////////////...............000111111000000000333555:::<<>>###---,,,***,,,)))***...***///&&&000***(((+++......+++(((((()))***111)))&&&///HHH!!!""",,,---%%%+++222***)))111777!!!---222+++$$$222######111444***(((---)))222000222iii***444------...------...222555:::666000,,,***+++...000+++,,,------......------...------,,,---...000111111111222111000111444666:::===@@@BBBDDDDDDBBBAAA@@@CCCFFFHHHJJJLLLOOOQQQRRRRRRQQQPPPNNNOOORRRUUUXXXZZZ\\\]]]]]]___bbbeeegggsss......---,,,,,,,,,,,,---++++++******++++++,,,---)))***++++++++++++***)))+++++++++,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))************))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******'''((()))***+++******)))((()))))))))************)))************++++++++++++++++++,,,------......------------------------////////////////////////////////////............++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++******************************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))...&&&///)))(((%%%+++,,,)))---'''...&&&+++---+++###+++///&&&555...)))'''###***+++111,,,(((---++++++---%%%555'''%%%)))---............---,,,222111...,,,>>>@@@$$$888+++***222$$$---222777***!!!:::###(((!!!888777...BBB!!!&&&%%%###...111eee///+++,,,------,,,---///111333111///,,,+++,,,---...+++,,,---.........------,,,,,,---......///000000111222222111111111444666:::<<>>AAABBBBBBAAA@@@>>>AAADDDGGGIIILLLOOOQQQRRRPPPNNNKKKKKKNNNSSSXXXWWWZZZ\\\]]]\\\]]]aaadddfffsss------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++************+++++++++,,,,,,,,,+++******)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))++++++************++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******************++++++******************)))************+++++++++------+++***)))'''&&&&&&))))))))))))******************))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,///000000000111111111111000000//////.........---......---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))(((***+++***)))((()))******************++++++,,,+++,,,,,,---------,,,,,,,,,,,,,,,++++++*********************************************************)))))))))))))))))))))))))))************+++++++++))),,,'''...))),,,(((***---)))******...)))&&&,,,333'''111''',,,###111&&&000(((***444$$$---***,,,000)))///555***---333///555###)))222)))$$$999&&&'''---333hhh222++++++,,,%%%222***,,,,,,,,,++++++*********(((((()))+++---.........%%%222$$$000***))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------.........//////000111222111111222111000111444666<<<>>>AAACCCDDDDDDBBBAAA???BBBDDDFFFHHHKKKOOORRRPPPPPPPPPOOONNNNNNQQQSSSXXXYYYZZZ\\\^^^```aaabbbgggttt---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++***************+++++++++,,,,,,+++******)))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************************)))************+++++++++++++++******))))))(((((())))))))))))******************))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------......---------,,,,,,,,,....../////////000000000000/////////.........---......---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((()))******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************)))))))))))))))))))))))))))************+++++++++))),,,'''...))),,,(((***---)))******------(((&&&)))***000+++333%%%///'''///,,,)))111'''000******000---+++...)))***333'''777$$$&&&222***,,,,,,111///555***,,,111###888###,,,,,,,,,+++++++++******------,,,***)))***---///444"""@@@(((,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------............///000111222111111222111000111444666<<<>>>@@@CCCDDDCCCBBBAAA@@@BBBDDDFFFHHHKKKOOORRROOOPPPPPPOOONNNOOOQQQSSSVVVWWWXXXZZZ\\\^^^___```dddrrr............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++***************++++++++++++,,,+++******))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++)))))))))))))))*********))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------............////////////..................------,,,,,,++++++***))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***)))(((((((((((()))******+++++++++++++++++++++***+++++++++++++++*********************************************************)))))))))))))))))))))))))))************+++++++++))),,,'''...))),,,(((***---)))******%%%---000+++(((---,,,###!!!))),,,(((,,,---%%%+++'''---'''&&&...000((()))---***222***AAA+++!!!777---444^^^jjjooo\\\cccXXX222[[[,,,000+++///(((,,,,,,,,,++++++++++++***&&&)))---000000...------'''###sss***+++++++++,,,,,,---------...---,,,++++++,,,---...------------------------............///000111222111111222111000111444666;;;===@@@CCCDDDCCCBBBAAA@@@BBBDDDFFFHHHJJJNNNQQQOOOPPPPPPOOONNNOOOQQQSSSVVVVVVWWWYYY[[[^^^```aaacccqqq///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******************+++++++++++++++******)))))))))))))))******++++++++++++******************************))))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************+++++++++***************+++++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---------,,,,,,+++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***++++++******++++++,,,---++++++******************+++++++++***************************************************************))))))))))))))))))))))))))))))*********+++++++++))),,,'''...))),,,(((***---)))******&&&+++000111'''000666///...+++))))))***---&&&+++******,,,'''+++000''')))444+++$$$222$$$///qqq)))'''555 555++++++++++++++++++++++++,,,+++******)))&&&###!!!000000VVV'''******+++,,,,,,---.........---,,,,,,,,,,,,---...------------------------...............///111111111111222111000111444666;;;===@@@BBBCCCCCCAAA@@@@@@BBBDDDFFFGGGJJJMMMPPPOOOOOOPPPOOONNNOOOQQQTTTXXXXXXYYYZZZ]]]___bbbcccfffttt000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))*********++++++++++++******)))))))))))))))******++++++++++++******++++++++++++++++++++++++************************((())))))***************+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++******)))(((((((((((()))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...............------,,,,,,,,,,,,++++++))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***+++++++++++++++,,,,,,---,,,+++***)))))))))******************************************************************************))))))))))))))))))))))))))))))*********+++++++++))),,,'''...))),,,(((***---)))******000((()))///"""---///'''''',,,(((***))),,,,,,...///)))BBB---+++...))))))666)))333$$$(((BBB...&&&...)))222++++++++++++++++++++++++111---))))))---222555666&&&&&&*********+++,,,,,,---......---------,,,,,,---------------------------------------------...///000111111111222111000111444666;;;===@@@BBBCCCBBBAAA@@@@@@BBBDDDFFFGGGIIIMMMOOONNNOOOOOOOOONNNOOORRRTTTWWWWWWXXXYYY\\\___bbbdddhhhvvv111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******)))))))))************++++++******))))))))))))))))))******************)))************************************************((()))******++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))***++++++,,,,,,)))************++++++++++++++++++***)))(((((('''))))))))))))************)))))))))************+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))(((***+++***)))((()))******))))))))))))***++++++...---+++***))))))***+++)))))))))***************************************************************)))))))))))))))))))))))))))************+++++++++))),,,'''...))),,,(((***---)))******---$$$***777&&&&&&MMMggg[[[iii```cccddd]]]ggg]]]iiidddhhh]]]!!!,,,,,,+++(((******&&&---***+++(((eee333///,,,+++(((222&&&(((555666PPP///>>>###***++++++++++++,,,,,,,,,))),,,///000---++++++,,,EEE111+++++++++,,,,,,---------------------------------------------------------------------...///000111111111222111000111444666:::<<>>!!!&&&111+++...,,,,,,)))///&&&---***222&&&333,,,<<< ###lllCCC///111***"""111333,,,777...BBB222000$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;;555***------,,,++++++,,,,,,,,,........................---.....................,,,---///000000000///...222222333111000111333555<<<>>>@@@BBBBBBBBBAAA@@@@@@BBBCCCDDDEEEHHHMMMPPPOOOPPPQQQPPPPPPRRRTTTWWWXXXXXXWWWXXX[[[___ccceeehhhwww000000000/////////......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********++++++******+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************************+++++++++*********))))))************************************************************************************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...+++,,,------......------,,,,,,------,,,,,,+++***+++++++++++++++***)))(((************************************)))))))))(((******))))))))))))******+++***))))))***,,,...///,,,+++******))))))******)))************+++++++++************************************,,,///222444000---***)))***++++++)))))))))))))))***************++++++,,,,,,++++++***++++++++++++*********))),,,,,,,,,+++++++++*********************************,,,'''---(((---(((+++---***+++,,,******+++,,,,,,,,,,,,+++(((222555(((###===$$$---...,,,,,,)))000'''---)))---&&&!!!&&&(((666QQQ444(((///000***111)))JJJ;;;))),,,555???CCC000(((---,,,,,,,,,,,,,,,,,,,,,,,,ttt000*** ------,,,,,,+++,,,,,,---........................///.........---------------......///////////////222222222111000111333555<<<>>>@@@BBBBBBBBBAAA@@@@@@AAACCCDDDEEEIIIMMMQQQOOOPPPQQQPPPPPPQQQTTTWWWXXXXXXXXXYYY\\\```dddgggiiiwww111111111000000000000///,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************+++++++++***************************************************************++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------,,,,,,------,,,,,,+++***,,,,,,,,,+++***)))((('''************************************))))))))))))******))))))))))))***************)))))))))))))))++++++***)))))))))******)))************+++++++++************************++++++++++++---///111333///---***)))***++++++***)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++************,,,,,,,,,++++++++++++******************************,,,'''---(((---(((+++---***+++,,,***++++++,,,,,,,,,,,,,,,,,,***GGG666(((!!!///...,,,,,,***000'''...,,,+++***eeeqqq222:::<<>>@@@BBBBBBBBBAAA@@@???AAACCCDDDFFFIIINNNQQQOOOPPPQQQPPPPPPQQQTTTVVVXXXXXXXXXYYY]]]aaafffiiijjjyyy222222222111111111000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,,,,+++***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******************************************************************+++++++++************************************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,------,,,,,,+++***+++++++++++++++***)))(((*********************************)))))))))))))))******))))))))))))******))))))*********)))'''&&&******))))))))))))******))))))*********+++++++++************************+++++++++,,,---///000111...,,,+++******+++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,'''---(((---(((+++---***+++,,,***+++,,,,,,------,,,,,,---111 [[[jjj+++"""---333...,,,---***111(((///...(((***AAA---111+++***///,,,***222***111;;;&&&,,,111xxx+++000---------------------------///MMM---..."""---,,,,,,,,,,,,------...........................------------------------///......------...000111111222222111000111444666<<<>>>@@@BBBBBBBBBAAA@@@>>>@@@CCCEEEGGGJJJNNNQQQOOOPPPPPPPPPOOOPPPSSSUUUVVVVVVWWWXXX\\\aaafffiiijjjyyy222222222222111111111111......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((+++......,,,******+++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++***************************************************************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------,,,,,,------,,,,,,+++***((()))***+++++++++++++++************************))))))))))))))))))************))))))))))))******((()))***+++,,,+++)))(((***))))))((())))))******))))))*********+++++++++************************+++++++++,,,---...//////,,,,,,,,,+++******++++++************++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,++++++++++++++++++++++++***************************,,,'''---(((---(((+++---***+++,,,++++++,,,------------,,,***'''@@@$$$///111...555...------***111)))///---%%%((()))222444333...+++,,,+++'''MMMKKK%%%000///'''444111(((111+++------------------------'''555666XXX111......GGG,,,---,,,,,,,,,------...///........................***++++++,,,---.../////////......------...000111000111222111111111444666<<<>>>@@@BBBBBBBBBAAA@@@???AAADDDFFFHHHJJJNNNQQQOOOPPPPPPPPPOOOPPPRRRTTTUUUUUUUUUWWW[[[___dddgggjjjyyy222222222111111111111000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''+++//////,,,******,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************)))))))))***++++++,,,,,,***************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,------,,,,,,+++***'''((()))***+++,,,,,,,,,************************))))))))))))******************))))))))))))******''')))***+++,,,,,,++++++))))))((((((((()))******)))************+++++++++******************************++++++,,,,,,,,,---***+++---,,,+++***+++,,,*********++++++++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************,,,'''---(((---(((+++---***+++,,,++++++,,,---------------...///)))??? $$$111...------+++222)))000...++++++((('''&&&444...,,,...---...(((sss***'''++++++//////&&&'''222***------------------------,,,$$$111>>>,,,iii<<<,,,&&&===000,,,,,,,,,,,,---...///000........................******+++,,,---......///...............///000000000111111111111222444777<<<>>>@@@BBBBBBBBBAAA@@@@@@BBBEEEGGGHHHJJJMMMOOOOOOPPPPPPOOONNNOOOQQQTTTUUUUUUUUUVVVZZZ^^^cccfffjjjzzz222111111111111000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''+++000000---******,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++************************((())))))***++++++,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------......------,,,,,,------,,,,,,+++***((()))***+++++++++++++++************************((()))))))))******************))))))))))))******))))))******+++++++++***((((((((((((((()))******)))************+++++++++************************))))))***+++++++++******)))+++------+++***+++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***************************,,,'''---(((---(((+++---***+++,,,+++,,,------...------------..."""333000rrrddd888......------+++222***111***000------sssCCC%%%FFF(((,,,***111,,,111---,,,000111...444((('''(((222***........................,,,666'''"""000222...000444 >>>)))---(((222,,,,,,,,,------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000111111111111222555777<<<>>>@@@BBBBBBBBBAAA@@@AAACCCFFFHHHIIIJJJLLLNNNPPPPPPPPPOOONNNOOOQQQSSSWWWVVVVVVWWWZZZ^^^bbbeeekkk{{{111111111000000000000///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************&&&,,,111111---******,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++************************((())))))***++++++,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,---------,,,++++++******+++++++++******)))************************(((((())))))*********+++******))))))))))))***************)))))))))))))))((((((((((((((()))******)))************+++++++++************************((())))))*********))))))(((+++------+++)))+++---******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,***************************,,,'''---(((---(((+++---***+++,,,+++,,,------......------&&&888333%%%......bbb000...------+++333***111 ---(((,,,BBBkkk,,,111222 ---111,,,333)))000111+++)))///$$$000,,,+++***222+++........................&&&222(((111999---'''555JJJ((())),,,111%%%222,,,,,,,,,---...///000000........................//////...---+++******))),,,---///000000000///...///000111111111222555777<<<>>>@@@BBBBBBBBBAAA@@@BBBDDDGGGIIIIIIJJJKKKMMMPPPPPPPPPOOONNNNNNQQQSSSXXXXXXWWWXXX[[[___ccceeelll|||333111000111333333111///111111000......---------///............---------...---,,,,,,++++++++++++++++++++++++++++++++++++------,,,++++++******)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++******************(((,,,000111...,,,+++,,,************************))))))))))))))))))))))))******)))))))))***,,,---+++++++++*********))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******+++------,,,***++++++******++++++,,,---...)))+++444444+++)))...***++++++,,,,,,++++++***---+++)))(((((()))+++---******+++++++++,,,,,,,,,++++++******,,,...111222++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,+++++++++******)))))),,,,,,+++***)))))))))***+++++++++*********))))))///,,,++++++(((%%%''',,,******++++++++++++******(((((((((((())))))))))))************************************************************************************************,,,***)))***...///...,,,+++***)))***,,,---,,,+++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********&&&)))---,,,---222&&&***444"""***)))---)))+++...+++---...+++,,,...---,,,,,,---///$$$999000---222===LLL333+++111...///.........(((///...+++wwwGGG\\\tttssseeeGGG---.........//////000000333###///,,,###<<<555---///,,,//////222{{{+++000+++111$$$===!!!///..."""000,,,+++)))'''+++111111---...&&&---888))),,,---------------,,,,,,,,,+++++++++,,,---...//////---------............///////////////000000000000///000000000000222666999???>>>>>>>>>???@@@AAAAAACCCEEEGGGHHHHHHJJJMMMPPPNNNPPPRRRSSSRRRRRRRRRTTTXXXWWWVVVVVVZZZ___eeeiiimmm555444333222222222222222111111000......------...///............---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))),,,///000...,,,+++,,,***************************************************))))))((()))***+++,,,+++++++++*********))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******+++------,,,***++++++******++++++,,,---+++***222>>>>>>222***+++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++******)))***,,,...000++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------,,,,,,,,,++++++,,,,,,+++++++++*********++++++******)))*********+++++++++*********))))))(((+++***%%%&&&...///*********++++++++++++******(((((((((((()))))))))***************************************************************************************************,,,***)))***---///...,,,+++***)))***,,,---,,,+++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******000***&&&$$$,,,***111+++(((%%%(((+++222---)))+++...+++---...+++,,,...---,,,,,,---///---222$$$(((???000###???333+++111...///...///%%%BBB333555EEE$$$666777###>>>***444........./////////000000444(((333///***444000***///,,,---------jjj,,,000++++++666000---222000111,,,...333666000))))))///666...UUU666,,,***444---------------...............------------......---------............///////////////000000000111///000000000000222666999>>>>>>>>>>>>???@@@AAAAAACCCEEEGGGHHHIIIJJJMMMOOOOOOQQQRRRSSSRRRQQQRRRSSSWWWVVVUUUVVVYYY^^^cccfffmmm555555555333111111333444111111000///............///............---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************)))+++...///---,,,++++++************************++++++++++++++++++++++++***))))))))))))***+++++++++++++++***************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******+++------,,,***++++++******++++++,,,---***+++444??????444+++******++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,+++***)))))))))+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......------------,,,,,,,,,+++++++++++++++***************)))******+++++++++++++++***************&&&---,,,%%%---;;;999*********++++++++++++******((((((((()))))))))******************************************************************************************************+++******+++---...---,,,+++***)))***,,,---,,,+++,,,+++******,,,,,,+++***,,,,,,,,,++++++++++++***---,,,***)))000444%%%)))///,,,<<<###///---)))+++...+++---...+++,,,...---,,,,,,---///,,,333+++'''111111&&&###@@@333+++111//////...//////.........,,,$$$,,,777)))"""(((///000......////////////000000111...333000000+++,,,***222...---++++++PPP---000,,,000...444999555555+++(((---333111)))***111&&&,,,222)))%%%444---------......//////000111111///...---------------------............////////////000000000111111000000111000000222555888===>>>>>>???@@@@@@AAAAAABBBDDDGGGIIIJJJKKKLLLNNNPPPQQQSSSRRRQQQQQQRRRSSSVVVVVVVVVWWWYYY]]]```cccnnn222444555444222111222444111111000///....../////////............------------,,,,,,++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************+++++++++***+++---------,,,+++***************************++++++++++++++++++++++++++++++*********+++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******+++------,,,***++++++******++++++,,,---...,,,...333333...,,,...***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------,,,,,,,,,***************************)))))))))***+++,,,,,,************************'''***+++---777???777)))******++++++++++++******(((((()))))))))*********************************************************************************************************+++******+++,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,+++******,,,,,,+++***++++++++++++++++++++++++***---000,,,...444###111)))///***---)))+++...+++---...+++,,,...---,,,,,,---///(((222777---###***555555000zzz444+++222///000...///999999---'''DDD888xxx+++888===)))>>>(((//////////////////000000,,,333///---000***+++---666000...,,,>>>999......---...;;;***222---'''888111***%%%'''...222111---,,,???333333%%%000,,,------...///000111111222111000///............---------............/////////000000000111111111000111111000000222555888<<<===>>>???@@@AAAAAAAAAAAADDDGGGIIIJJJJJJLLLMMMPPPQQQRRRRRRQQQQQQRRRTTTVVVVVVWWWXXX[[[]]]```aaammm222444555444333111111111111000000////////////000///............---------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******+++------,,,***++++++******++++++,,,---...+++)))******)))+++...***++++++,,,,,,++++++***+++******************+++******+++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,(((((())))))))))))))))))***)))))))))***+++,,,,,,***************************$$$)))888@@@888,,,'''******++++++++++++******))))))))))))******************************************************************************************************************+++++++++++++++,,,+++***)))***,,,---,,,+++,,,+++******,,,,,,+++***++++++++++++++++++++++++222---***$$$)))---)))---555###+++333------)))+++...+++---...+++,,,...---,,,,,,---///...)))111666//////000%%%+++666444,,,222///000//////---333'''000;;;???+++jjj333111'''///***---000000000000000000//////***888++++++---111[[[,,,...666///---///rrr,,,...---...,,,===RRRbbb###222111333///(((+++444222(((<<<###YYY333111---,,,------...///000111111000000000/////////000000---------............///000000000000111111111111111111111000000111555777;;;<<<>>>@@@AAAAAAAAAAAAAAACCCFFFHHHIIIJJJLLLMMMPPPQQQQQQQQQPPPQQQSSSUUUWWWXXXXXXZZZ\\\___aaaccclll>>>:::777444444333111000111000000//////000000000///............---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,+++***)))***+++,,,***)))************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++******************+++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***++++++******++++++,,,---******,,,------,,,*********++++++,,,,,,++++++***++++++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,((((((((()))))))))))))))*********)))******++++++***************+++++++++000)))111CCCEEE444)))+++******++++++++++++******)))))))))*********++++++************************************************************************************************)))+++,,,+++******+++,,,+++***)))***,,,---,,,+++,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,000'''))))))111###666 (((,,,%%%%%%---)))+++...+++---...+++,,,...---,,,,,,---///222)))---555111...---(((&&&AAA---444,,,222000000///000***:::111%%%BBB...555888)))//////''';;;111111000000000000//////,,,:::***...---888+++~~~+++---333+++---444(((000---///???TTT111"""...333---***...000---%%%lll&&&555***---------......//////000000///////////////000111---------............///000000000111111111222222111222111000000111444777;;;<<<>>>@@@AAABBBAAAAAABBBDDDEEEFFFGGGIIILLLOOOOOOPPPPPPPPPPPPRRRUUUWWWXXXXXXXXXYYY\\\___ccceeelllRRRHHH;;;444444555444222111000000000000000111111///............---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,+++)))((()))+++,,,***(((******************************************************+++++++++***)))((())))))*********+++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***++++++******++++++,,,---***,,,---......---,,,******++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++++++++***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))*********++++++++++++++++++******)))*********))))))*********+++++++++///111999AAA===000+++---******++++++++++++******))))))*********+++++++++************************************************************************************************)))+++,,,+++)))(((***,,,+++***)))***,,,---,,,+++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,(((%%%000...444%%%rrr===000***$$$VVV---)))+++...+++---...+++,,,...---,,,,,,---///...111222///+++,,,222999888555<<<555,,,222000111///000333'''===%%%333333///333444___<<<***...333111111111000000000//////...777+++222...444###,,,...111***222>>>SSS(((444///...###111:::888---(((...///+++,,,222NNN,,,+++...---------------.........111111000///............---------............///000000111111111222222222111222222111000111444777:::;;;>>>@@@BBBBBBBBBAAACCCDDDEEEDDDEEEHHHLLLPPPMMMNNNOOOOOOPPPSSSWWWZZZWWWVVVVVVWWWZZZ^^^cccfffnnnbbbSSS???444444666666444111000000000000000111111//////.........---------++++++++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,------************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++)))'''(((+++,,,***(((************************))))))))))))))))))))))))((()))*********((('''&&&))))))******++++++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***++++++******++++++,,,---------,,,******,,,------+++++++++,,,,,,+++++++++&&&))),,,......,,,)))&&&******+++++++++,,,,,,,,,(((((()))***************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,+++***)))))))))***))))))******++++++++++++&&&111999555---)))((((((******++++++++++++******)))************+++++++++************************************************************************************************)))+++---,,,)))(((***,,,+++***)))***,,,---,,,+++,,,+++******,,,,,,+++************++++++,,,,,,,,,))))))444%%%(((111{{{ZZZsss---)))+++...+++---...+++,,,...---,,,,,,---///+++555111+++333777///)))'''111555$$$VVV555,,,333000111///000666)))%%%:::(((555222333666555''':::111///222111111111000000//////---111***444...,,,,,,///000333,,,888HHH$$$)))777111...///444%%%ooo>>>!!!...999...'''///EEE 888------------------,,,,,,333222000///---,,,,,,+++---------.........//////000111111111111222222222222222222111000111444777999;;;>>>AAABBBBBBBBBAAADDDDDDDDDCCCDDDGGGMMMQQQLLLMMMNNNOOOPPPSSSXXX[[[VVVUUUTTTUUUXXX]]]cccgggpppxxxbbbGGG999999;;;777111333111000000111222222111//////.........---------...........................------,,,,,,------...------------,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,************************************************)))************+++++++++************************)))************+++++++++************************************************------,,,+++************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***&&&555***%%%---))),,,///+++------,,,,,,,,,---------......//////000000000000/////////)))777444$$$333111777)))333888)))111///...///222333222111<<<***VVV(((111666666333111222555222...333444//////333///222BBB,,,+++AAA""";;;yyy333)))000555***'''CCCLLLrrrXXXGGGNNN)));;;,,,,,,---///000000000///...000000//////.........---..................------////////////000000000000111222333222111111333444:::<<>>@@@@@@@@@AAACCC===TTTooofffQQQwww{{{111CCCYYYBBB:::QQQFFFFFFFFF>>>666:::===777///RRR,,,444+++___$$$111999***///...222***???"""///444ZZZ000......444---......//////////////////////////////.....................////////////////////////000000000000///000111111000000222444:::<<<>>>@@@BBBBBBBBBAAACCCCCCCCCCCCCCCFFFJJJNNNLLLKKKKKKKKKMMMPPPSSSUUUTTTSSSSSSTTTXXX]]]bbbeeeqqqppp\\\KKK>>>666444333222333444444222111000000/////////....................................------,,,,,,------...---......//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************++++++++++++++++++++++++++++++******+++,,,,,,---************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................,,,------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333555)))!!!'''&&&"""((('''"""888xxx...***---000,,,......------........./////////222333333333222222111000'''555555###>>>%%%<<>>???AAAAAABBBAAACCCCCCCCCBBBCCCEEEJJJMMMKKKKKKKKKKKKMMMPPPRRRTTTSSSSSSSSSTTTXXX^^^cccfffsssxxxcccMMM???777555333333444444333222000000000/////////.................................------,,,,,,------...---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***++++++************************************************)))************+++++++++************************)))************+++++++++************************************************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---------............------------------------.............../////////,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************************************************++++++++++++,,,***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---000///666999000***666333///+++///WWW...***---000---......------.........////////////000000111111111000000+++---666...//////555000UUUFFFBBBGGGKKKOOOSSS```hhhoootttsssnnnkkkmmmqqqyyywwwkkk~~~xxxuuusssbbb___aaaSSSGGG```SSS+++,,,666444***555555'''777333***;;;,,,111222***cccrrr'''///+++......///............///000000.........///////////////.........//////000000111////////////000000000000///111222222111222444666;;;<<<===???@@@AAAAAABBBCCCCCCCCCBBBBBBEEEIIILLLKKKKKKLLLMMMNNNQQQSSSTTTUUUTTTTTTUUUYYY^^^cccgggvvvxxxaaaRRR???;;;777444444444333333000000000000/////////..............................------,,,,,,------.........///000000000000000------------------------++++++******++++++,,,---++++++++++++++++++++++++************************(((((((((((()))***+++,,,************************************************)))************+++++++++************************)))************+++++++++************************************************,,,,,,++++++***+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------....................................---........./////////000---............/////////................................................------------------------++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------............---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************************************************+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++...,,,%%%!!!$$$&&&$$$"""'''---///***&&&,,,555qqq///***...000---...///....../////////000000000///000111222222333333222555111:::AAA'''GGG***AAAppp]]]]]][[[```kkkrrryyyuuuyyy|||zzzwwwwww|||oooxxxuuuwwwooo555999&&&888555999999)))***222))):::***555,,,+++'''%%%AAA""",,,111...%%%444///......---...///000111............/////////000---......///000000111111////////////000000000000000111333333222333666888;;;<<<===>>>???AAAAAABBBCCCCCCCCCBBBBBBDDDHHHLLLLLLLLLMMMNNNOOORRRSSSUUUWWWVVVUUUWWWZZZ___dddgggxxx~~~jjj^^^EEE@@@:::666444444333333000000000000////////////...........................------,,,,,,------.........///000000000000000------------------------++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...************************************************)))************+++++++++************************)))************+++++++++************************************************------,,,+++************------------------------,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////........................---.........//////000000////////////000000000000................................................------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************************************+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))'''...222+++)))///111+++///---''''''///111,,,000000aaa///+++...111---...///000000000000111111111111222222444555666777777777222GGG333;;;LLL+++MMM:::TTT555tttuuummmrrr~~~qqqmmmttt}}}www~~~iii:::555111---222777&&&...000...>>>***+++---555444)))000===111(((///^^^777&&&'''999(((666444(((///......------///000111---.........//////000000---......///000111111222////////////000000000000111222333333333444777999;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBBBBDDDHHHKKKLLLMMMMMMOOOPPPRRRTTTUUUXXXWWWWWWWWW[[[___dddgggvvvxxxjjj[[[GGG999:::;;;666444888333222222111000///......000/////////............------------------------000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------........................------.........------,,,,,,,,,...///000000000///...---......------------------------------............////////////////////////------...............///.../////////000000111111////////////////////////------------------------......,,,++++++,,,............................................................---------,,,,,,,,,.........------,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))***++++++++++++******+++,,,,,,+++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&---444,,,MMM777###:::)))$$$444---///......///111222222111555666555555777:::;;;:::<<<>>>AAADDDFFFFFFEEEEEEIIIDDDccccccfffmmm}}}{{{ttthhh|||nnn666333???:::///...222111000000222333333222111111000000000000111111...333///$$$DDDDDD***000000000000000000000000////////////000000000000000000//////.........---000000000000000000000000/////////000111111222222444333222222222333444555;;;===>>>??????@@@BBBDDDEEEDDDCCCCCCDDDGGGJJJLLLOOOMMMLLLMMMOOORRRTTTUUUUUUUUUUUUVVVZZZ___eeehhh{{{uuueeeWWWHHHAAA===888555666444333222222000000///...000000/////////.........------------------------////////////////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---------..........................................---------,,,,,,------...//////...---,,,000000000000111111111111////////////000000000000000000000000000000111111111111111111000000000000......//////000000000000////////////////////////------------------------...------,,,,,,------.........................................................---------,,,,,,,,,------------,,,,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***)))******+++,,,+++++++++***++++++,,,+++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......===***+++)))!!!<<<\\\[[[VVV&&&$$$777......888,,,000000000000222333333333666666555777:::@@@DDDEEEEEEFFFHHHLLLQQQSSSSSSRRRNNNRRR___nnnjjjyyyvvvooocccppp~~~lllJJJPPPAAA===DDD@@@222333AAA555222000000111111111000111111111111111222222222000111222***&&&888KKKJJJbbbQQQDDD???666)))(((222000000000000000000000000/////////000000000111111000000/////////.........000000000000000000000000/////////000111111222222444333222222222333444555;;;===>>>??????@@@BBBDDDEEEDDDCCCCCCDDDGGGJJJLLLOOOMMMLLLLLLOOOQQQSSSSSSTTTTTTTTTVVVZZZ```eeehhhzzzxxxrrrbbbOOOCCC???===:::555444444333222111000///000000000/////////......------------------------////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,************************+++++++++,,,++++++***)))******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------................................................---------......////////////............//////000111111111////////////000000000000.........//////000000000111000000//////...............////////////000000////////////////////////........................------............------......................................................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++******++++++,,,,,,,,,,,,,,,+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444!!!,,,:::***!!!+++...///)))///333...111333'''111111111222333555666777>>>???AAAEEEHHHJJJKKKMMMFFFIIIQQQ^^^jjjpppmmmiii]]]kkkmmmzzztttyyy|||zzz~~~yyyqqqXXXPPPJJJIIICCC999555888777555222111111222222111000111222333333333333222///(((000777---%%%''''''333//////000000......111000000000000000000000000000000000111111111222222000000////////////......000000000000000000000000/////////000111111222222333333222111222333444555;;;===>>>??????@@@BBBDDDEEEDDDCCCCCCDDDGGGJJJLLLOOOMMMKKKKKKMMMPPPQQQQQQSSSSSSTTTVVV[[[```fffiiiyyyyyy[[[HHHEEEDDD???666555444333222111111000000000000////////////...........................////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))((('''&&&))))))))))))))))))))))))******++++++++++++************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------........................///////////////.....................000000000111111111111111///////////////000000000000000111111111222222222//////000000111222222222000/////////////////////////////////////////////////////////////////////........................,,,---...//////...---,,,......................................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++,,,------------,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++)))333666...222999111---555555///...///------000111333444666999<<<>>>FFFGGGKKKPPPPPPMMMKKKLLLOOOUUUbbbttt{{{qqqbbbpppooo~~~uuueeePPPIIIOOOUUUPPPFFF>>>:::666444444555555555000111222333333333222222888,,,///777111...777>>>///222111......111111///000000000000000000000000000111111111222222222222000000///////////////////////////////////////////////////000111111222222333222222111222333555666;;;===>>>??????@@@BBBDDDEEEDDDBBBBBBDDDFFFJJJLLLNNNLLLJJJJJJLLLOOOPPPPPPRRRSSSTTTWWW[[[aaafffiiiwww___GGGCCCAAA;;;666555555444333222111111111000000000////////////.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......,,,***(((&&&%%%$$$)))))))))))))))))))))))))))******++++++***************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000//////////////////////////////000000000111111222222222222111111000000000222222222333333333333444222222333333333444444444000000111111222222333333000000000000000000000///000000000000000000000000////////////////////////,,,---////////////---,,,......................................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......///000///'''&&&000333(((...222---,,,333000...999222444777999;;;>>>DDDHHHGGGEEEHHHMMMNNNLLLQQQXXXiiillltttyyymmmsss{{{yyyzzzlllmmmhhh___\\\``````[[[MMMGGG@@@:::666555444333111222222333333222222111222///444555......000***333555333------444777555000000000000000000000000000111111111222222222222//////000000000000000000/////////////////////////////////000111111222222222222111111222444555666;;;===>>>??????@@@BBBDDDDDDCCCBBBBBBCCCFFFIIIKKKNNNLLLJJJJJJLLLOOOPPPPPPRRRSSSUUUWWW\\\aaaeeehhhvvvhhhNNNDDD<<<444666555444444222222111000111111000000000/////////............................................................---------,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((************************((()))******+++***************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////.........//////000000111////////////000000000000///.........///000111222111111111000000000//////000000000111111111222222222222222111111111111111/////////000000000111111222222111111111111000000000000000000000000000000000000000000000000000000......////////////............................................................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......111***'''---444444444888///---)))000777111...888999<<>>??????@@@BBBDDDDDDCCCBBBBBBCCCFFFIIIKKKMMMKKKIIIJJJMMMPPPQQQRRRSSSTTTUUUXXX\\\```dddfffvvviiiSSSCCC777555555444333222111000000111111111000000000//////............................................................------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++(((((()))*********************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------------------.........///............////////////---......///000000111111//////000000000111111111111111000000111222444555222222333444555555666666777777777777888888888888888888888777777666666555444333333222111111000000333333333222222222111111000000000000000000000000000000000000000000000000//////............//////......................................................---------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***)))******+++,,,+++++++++,,,++++++++++++,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,---------......111,,,)))111555,,,)))444333000111666888888999;;;EEEGGGJJJIIIHHHKKKQQQWWWWWWVVV\\\gggkkkkkkuuuyyy|||yyypppcccVVVLLLEEE@@@>>>;;;999666444222222333444777222333///)))///444,,,555000------///222999???000000000000000000000000/////////000000000111111//////000000000111111111000000000000000000000000/////////000111111222222222111111111222444666777;;;===>>>??????@@@BBBDDDDDDCCCBBBAAACCCFFFIIIKKKLLLJJJIIIJJJNNNQQQSSSTTTTTTUUUVVVYYY\\\___bbbdddwwwhhhPPPBBB555444444333222111000///111111111111000000000000////////////////////////........................//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++(((((()))*********************************************************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------------------------.........//////............/////////000---......///000111111222//////000000111111111222555555444444555666888999:::;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<:::888666555444444444333333222222222000000000000000000000000000000000000000000000000000///...------...///000......................................................---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))***++++++++++++***,,,,,,+++***+++,,,...///------------------------++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,---------......(((222111---111000///555333222777888888EEEOOOLLLNNNPPPQQQPPPMMMNNNTTTZZZ\\\```mmm}}}~~~tttrrryyyzzz}}}pppcccYYYSSSPPPNNN@@@===999555333333555666555---000444000000333///111------222222,,,,,,000000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000/////////000111111222222111111111111222444666777;;;===?????????@@@BBBDDDDDDCCCAAAAAACCCEEEIIIKKKKKKJJJIIIJJJNNNRRRTTTUUUUUUVVVWWWYYY\\\___aaacccwwwjjjJJJ:::777666666333///000444111000000000000000111111000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................000---******---///...---,,,...000000...,,,++++++000000000000111333444444222333444444222111555:::999888999<<>>;;;999333444666555333000//////444111000111333222...)))111111000/////////000000000000000000//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------/////////...,,,,,,---///000////////////000111222777999>>>EEEHHHJJJQQQYYY[[[^^^ZZZOOOJJJOOOZZZaaaiiiooowwwxxxsssqqqsssqqqmmmmmmqqqiiiZZZIIIAAA===999555444666333000///111333333111222222111111111111222222111111000000//////......333222111222222222000...111111000000000000111111////////////000000000000111111111111111111111222333222111111222333555666;;;<<<>>>???AAAAAABBBBBBCCCBBB@@@@@@BBBEEEHHHJJJJJJJJJJJJJJJLLLOOORRRTTTTTTTTTVVVYYY^^^bbbeeeeeevvvrrrTTT>>>999777888777333222444111111000000000000111111000000/////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.................................444111......///000...---,,,---//////...---...000555444444444444444444444888:::>>>@@@@@@@@@AAADDDEEECCCEEEJJJQQQZZZjjjwwwyyyuuuqqqssswwwyyyyyyxxxwwwwww{{{sssnnnpppuuu{{{{{{xxxuuupppjjjfff]]]ZZZWWWTTTPPPJJJAAA;;;888777666555444555666777...------///222333222000111111000///............000000000////////////...//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---------.........//////.........---------...///000///......///000000//////...///222555888BBBBBBEEEHHHIIIMMMXXXdddkkkiiiaaaTTTOOOUUU___eeemmmwwwyyyrrrssstttuuuyyyyyyjjjZZZPPPIII@@@999666777555333222444444222///222222111111111111222222111111000000////////////222111111111222222111///111111000000000000111111////////////000000000000111111111111222222333333333222111111222333555666;;;<<<>>>???AAAAAABBBBBBCCCBBBAAA@@@BBBDDDGGGIIIJJJJJJJJJJJJLLLOOORRRTTTUUUVVVWWWZZZ___ccceeefffxxxzzzaaaBBB:::444555666444111000222111111000000000111111000000000/////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.................................000...------...///---,,,111111111000//////222444///111555999>>>BBBFFFHHHHHHJJJMMMQQQWWW]]]ccceeehhheeedddgggnnnyyy|||zzz|||yyysssiii[[[PPPIIICCC<<<777666666555333222222111111111111000000333222111000///.........000000/////////........./////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,------------........./////////............------///111111000///000111///000000000222666;;;???AAABBBEEEHHHKKKTTThhhzzzppp^^^WWW[[[bbbddduuuwwwpppsssyyy~~~ttteee\\\SSSIII@@@<<<777555444444444333111///222222111111111111222222111000000000000/////////222000000111222333222111111111000000000000111111////////////000000000000000111111222333444444555333222111111222333555666;;;<<<>>>???AAAAAABBBBBBDDDCCCAAAAAAAAADDDGGGHHHJJJIIIIIIJJJLLLOOOSSSUUUVVVWWWYYY\\\___bbbeeeggg{{{jjjNNN@@@444333555444222000222222111111000000111111000000000////////////...////////////////////////---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------....................................+++,,,,,,...///000000///222222222111000222666888:::>>>DDDLLLTTT[[[aaaddd^^^```ccciiitttttthhh___SSSJJJEEE@@@888222999888666333111000111222333333222222111111222222000000000/////////......////////////////////////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------------------------............/////////...............---///111111000/////////...111555777999===BBBGGGAAADDDHHHJJJMMMWWWnnnxxxhhhdddjjjooopppwwwsssrrryyy}}}sssiiiddd^^^UUUMMMJJJ;;;999666444333222222222333222222111111222222333000000000000000000000000111000///000222333333222111111000000000000111111////////////000000000000000000111222444555666666333222111111222333555666;;;<<<>>>???AAAAAABBBBBBDDDCCCAAAAAAAAADDDFFFHHHIIIIIIIIIJJJLLLPPPSSSUUUVVVXXXZZZ\\\^^^aaadddggg~~~rrr```NNN;;;555666666555555333333222111111111111111111000000000////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////...///000000111222333444---///333777<<>>???AAAAAABBBBBBDDDCCCAAAAAAAAADDDGGGIIIIIIIIIIIIJJJMMMPPPSSSUUUVVVYYY[[[]]]]]]___cccfff~~~lllXXXCCC888666555444555444333222111111111111111111111000000000/////////////////////////////////---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////////////////////////////000//////000222555555;;;EEEOOOWWW___fffjjjgggiiimmmqqqtttvvvwwwxxx}}}~~~uuuooobbbYYYLLLBBB<<<888444111111111000111111222333444222222111111111000000000000000000000000000000000000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,------------...------........./////////...////////////000000000...///000000///000222555999???GGGKKKLLLNNNSSSXXX]]]^^^``````]]]___mmm{{{}}}}}}||||||wwwpppjjjhhhfffbbbbbbdddiiidddZZZMMMAAA999666555333333222222222222333333000000000111111111111222333111//////111222333222111111000000000000111111////////////000000000000000111111222333444444555333222111111222333555666;;;<<<>>>???AAAAAABBBBBBCCCBBBAAA@@@BBBEEEHHHJJJHHHHHHIIIJJJMMMPPPTTTVVVXXX[[[^^^^^^^^^___cccgggwwweeePPPCCC===888555555555444333222111111111111111111111000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////////////////////////////...///000000111555;;;@@@NNNUUU___hhhnnnqqqsssuuugggjjjooovvv{{{vvvcccUUUMMMGGG>>>666666555555444333333444444333333333222222222222111000000000000000000000000000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,---......///,,,,,,,,,---------..................////////////.../////////000000000000---...///000111555:::>>>DDDIIIOOOPPPPPPSSS[[[bbbaaa______```___aaalllxxx{{{vvvnnngggdddcccaaadddiiixxxtttkkk]]]NNNAAA:::777444333333222222333333444000000111111111222222222555222000///000111222111111111000000000000111111////////////000000000000111111111111222222333333333222111111222333555666;;;<<<>>>???AAAAAABBBBBBAAA@@@@@@@@@BBBEEEIIIKKKHHHHHHHHHJJJMMMPPPTTTVVVZZZ^^^aaaaaa```aaaeeeiiisss```SSSJJJBBB===<<<555444333222111111111111111111111111000000000000////////////////////////........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000000222555777;;;BBBLLLSSSaaagggnnnsssrrrnnnjjjhhhpppsssyyynnnccc___\\\SSSLLL===<<<:::999777666555555444444444333333333222222000000000000000000000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,------...................../////////000.../////////000000111111,,,---...000333999@@@EEELLLPPPSSSRRRQQQVVV```jjjgggccc^^^[[[XXXYYY```jjjttt~~~xxxxxxpppiiiffffffffflllrrryyyxxxrrrfffVVVGGG>>>:::444333333222222333333444000000111111222222222222666333000///000111111111111111000000000000111111////////////000000000000111111111111111111111222333222222111222333555666;;;<<<>>>???AAABBBBBBBBB@@@@@@???@@@BBBFFFJJJLLLHHHHHHHHHJJJMMMQQQTTTWWW]]]```ddddddbbbbbbgggkkkuuuVVVAAA>>>>>>666444333222222222000...222111111000000000000000//////////////////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------,,,---000111111000...---...000111111///000333777888<<>>FFFMMMPPPPPPPPPQQQTTT[[[dddmmmpppmmmiiissskkkbbbaaahhhsss|||vvvpppnnnpppwwwxxxqqqjjjgggaaaWWWOOOLLLDDD???:::666555555555444222222222222222333333333333222222111111111111111111111111111111111111111000000000000000111111111111111000000000000111111111222333444333444666888<<<<<<<<<>>>@@@@@@===;;;BBBAAA@@@@@@AAADDDGGGIIIGGGIIIKKKLLLNNNQQQVVVYYYZZZ\\\___aaabbbccceeeffffffEEE999333555333111111111222111000222111111000000000000000////////////////////////...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000---+++,,,000333555444444444555666<<>>???@@@>>><<>><<>>CCCLLLQQQVVVXXXXXX[[[bbbhhhiiiiiihhhdddaaaaaadddgggcccffflllssszzz|||ooofffdddbbbbbbdddccc^^^^^^```gggbbbZZZQQQHHHAAA<<<999555444333111111222333333666555444333222222222222111111111111111111111111...//////000111111222222222222111111111111222222222333444444444555777999;;;::::::<<<>>>???>>>===????????????AAACCCDDDFFFBBBEEEIIILLLOOOSSSXXX[[[[[[___cccfffgggggggggggg|||lllVVV@@@999777333111222222222222222111111000000000000000////////////////////////---------.....................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---......///000111222222...000111111444@@@QQQ^^^gggooozzz}}}zzzxxxzzzzzz~~~{{{rrrjjjeee^^^OOOBBB666666666555444222111000222222222222111111111000111000000//////000000111.............../////////.............../////////........................------------------...///,,,------------.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------///...------//////...---....../////////000000000---...000444<<>>999777555222111111222333777666555444333222222222222222222222222222222222......///000111222333333222222111111111111222222222444555555444555777:::;;;::::::;;;===???>>>>>>===>>>>>>???@@@BBBCCCDDDCCCFFFJJJNNNQQQTTTXXX[[[\\\___cccffffffggghhhiiiyyykkkQQQ===999555333222333333222222111111000000000000000////////////////////////---------.........//////......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///000111222222333222222555>>>LLL]]]llluuuzzz}}}~~~zzzwwwxxxyyy}}}{{{~~~xxxsssrrrooobbbTTTFFFCCC>>>999555333222222333333222222222111111111111111000000000000111111////////////............---........./////////000........................---------------...//////,,,,,,,,,,,,------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,------------........................000///......000000///....../////////000000000000//////222;;;GGGQQQUUUVVVTTTYYYaaahhhnnnpppqqqpppdddjjjoooooojjjhhhlllqqqyyytttooollliiieeecccgggnnnmmmeee[[[WWWWWWTTTLLLEEE>>><<<888555333222333333888777666444333333222222222222222222222222222222//////000000111111111222333222222111111222222333333444555555555555888:::;;;:::999:::===>>>???>>>>>>>>>???@@@AAACCCDDDEEEEEEHHHLLLOOORRRUUUXXX[[[\\\^^^aaacccdddeeeggghhhwww~~~ddd???;;;666333333333333222222111111000000000000000////////////////////////---------.........//////......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111222333333666777???PPPfffwww}}}}}}{{{vvvsssvvv~~~}}}pppsss|||wwwwwwoooqqqxxx{{{xxxzzz||||||rrrdddVVVPPPGGG===777555666777333333333222222222111111111111000000000000111111000000//////......---------.........//////000000////////////////////////---------------...///000+++++++++,,,,,,,,,------------------------------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------........................111///...///000111000///////////////000000000000444333888CCCPPPXXXWWWTTTLLLUUUbbbpppwwwvvvoooiiifffjjjmmmkkkhhhlllwwwvvvmmmeeeaaafffnnnjjjaaaXXXWWW[[[ZZZRRRJJJBBB???;;;777444333444444888888666555444333333222222222222222222222222222111111111111000000000000333222222111111222222333333444555555555666888:::;;;999999:::<<<>>>???>>>>>>???@@@AAACCCDDDEEEEEEFFFIIIMMMPPPSSSUUUXXX[[[[[[]]]___aaaaaacccfffhhhvvvtttJJJ;;;333666777222111666111111111111000000000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,---......---,,,000444333///...111555CCCLLLWWWeeetttwwwuuutttvvv~~~|||}}}yyytttfffRRRBBB:::666222111333555444222111111222000000000000000000000000000000000000////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,------......------,,,------------------------......------------..............................///////////////.........///000111000---,,,...111777===FFFOOOTTTSSSNNNJJJQQQ\\\kkkwwwzzzwwwpppkkkjjjrrrqqqgggdddooo}}}|||yyy{{{vvvlllgggfffgggdddcccaaa^^^ZZZUUUQQQOOOEEEBBB>>>:::666444333333777777777666555333222111222222222222222222222222000000000000000000000000111000......///111333444555555666666666666666666===>>>>>>>>>>>>======<<<===???AAAAAAAAAAAACCCEEEEEEGGGKKKMMMPPPSSSWWWZZZ\\\___bbbbbbaaabbbfffjjj|||wwwTTTBBB555666777333222666111111111111000000000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........222000.........///000000444333111//////444>>>EEEZZZhhhtttyyyyyyyyyyyywwwwwwwww}}}qqqRRR@@@;;;;;;444555555444333333333333111111111111111111111111111000000000////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,------......------,,,------------------------......------------..............................////////////////////////---///000000///000333666BBBJJJRRRUUUQQQMMMLLLMMMTTTaaarrr{{{zzztttooonnnnnnooolllgggjjjxxx{{{yyyzzz|||{{{vvvpppjjjddd```______^^^\\\YYYUUUQQQOOOIIIFFFBBB===999666444333666666666555444333222111222222222222222222222222111111111111111111111111222111000000111222333444444444333444555666888999<<<======>>>>>>>>>=========???AAAAAAAAAAAACCCDDDEEEGGGKKKMMMPPPSSSWWWZZZ\\\___bbbcccbbbdddhhhlll|||aaaLLL999555666444333444222222111111111000000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------............------,,,---...000111666222...///777EEEUUU___nnn{{{wwwuuuyyy}}}eeeOOOCCC===888666444444444555444333111111111111111111111111111111000000000/////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,------......------,,,------------------------......------------..............................////////////////////////...///000000000333888;;;LLLUUU\\\YYYOOOJJJNNNTTT^^^jjjvvvyyysssnnnooosssllljjjlllttt}}}zzzwwwvvvuuuvvvxxxzzzyyyrrrhhh```[[[[[[ZZZYYYWWWTTTRRRPPPOOOLLLHHHBBB===888555444555444444444333333222222222222222222222222222222222222222222222222222222222222222333333333333333555444333222333555777999;;;<<<======>>>>>>>>>>>>===???@@@AAA@@@AAACCCDDDEEEGGGKKKMMMPPPSSSWWWZZZ\\\___cccdddccceeejjjnnnlllTTT<<<333444555444333222222222111111111000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------............***,,,---//////000111333//////222<<>>>>>>>>>>>===>>>@@@@@@@@@AAABBBDDDEEEGGGKKKMMMPPPSSSWWWZZZ[[[^^^bbbcccccceeejjjnnnuuu]]]BBB555444555444222222222222222111111111111////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////---000333444333222333444000666BBBSSSdddrrr{{{|||xxx|||}}}|||gggUUUHHHCCC<<<777444333333333222222222222222222222222111111111111000000000000////////////////////////////////////////////////------------------------------............------------------------------,,,------......------,,,------------------------......------------..............................////////////000000111111444111...///444>>>GGGMMMTTTUUUUUUSSSRRRUUU\\\bbbjjjmmmppppppmmmkkkjjjkkkhhhsss{{{yyytttqqqpppsssxxxzzzwwwssseeebbb\\\VVVRRRRRRSSSTTTUUUTTTQQQLLLGGGAAA<<<999444444333222222222333333222222222222222222222222222222222222222222222222000111222222333222222111222333555666666666555555::::::;;;===>>>>>>>>>>>><<<>>>@@@@@@@@@@@@BBBDDDEEEGGGKKKMMMPPPSSSWWWZZZZZZ]]]```bbbbbbdddiiimmmjjjNNN<<<777777555222333222222222222111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------........./////////...000333333111000333666BBBLLLZZZiiiuuuzzz||||||wwwyyyuuu{{{{{{rrrmmm]]]XXXNNNCCC999444333555333333333333333333333333222222111111111000000000////////////////////////////////////////////////------------------------------............------------------------------,,,------......------,,,------------------------......------------.................................//////000000111111222111000000555>>>JJJSSSWWWWWWUUURRRSSSVVV\\\aaaccciiimmmsssvvvuuuqqqkkkhhhxxxzzzwwwuuuqqqllljjjmmmoooppppppiiieee___YYYUUUSSSSSSTTTSSSRRRQQQOOOJJJEEE@@@===666555444222222222333444222222222222222222222222222222222222222222222222000000111111222333333333111222444666777999999999:::;;;<<<<<<============<<<>>>???@@@???@@@BBBCCCEEEGGGKKKMMMPPPSSSWWWZZZZZZ]]]```aaaaaacccgggkkkyyy^^^HHH===:::666222333333222222222111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------........................////////////---///000000000666@@@GGG]]]eeeooovvvyyyyyy{{{|||ttt|||~~~~~~wwwwwwxxxxxxsssfffTTTAAA777666888444444444444444444444444222222222111111111000000////////////////////////////////////////////////........................------............------------------------------,,,------......------,,,------------------------......------------.................................//////000111111222222333444999BBBLLLSSSWWWXXXVVVTTTTTTVVV\\\bbbgggjjjqqquuuxxxwwwtttsssuuuxxxyyyvvvqqqllliiigggggggggfffeeebbb___[[[VVVSSSQQQOOOOOOPPPOOOMMMHHHDDDAAA888777555333222222333444222222222222222222222222111111111111111111111111111000000111222444666777888777555444444666999;;;;;;;;;<<<<<<===<<<<<<<<<<<<===???@@@???@@@AAACCCEEEGGGKKKMMMPPPSSSWWWZZZ\\\___bbbcccbbbcccgggkkkiiiQQQBBB<<<777222333333333222222222111111000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////............/////////000000111222333888DDDTTTaaappptttyyyyyywwwwww|||yyykkkiiiyyy|||~~~~~~{{{xxxaaaHHH:::888;;;444444444444444444444444222222222111111111111000000000000000000000000000////////////////////////........................---..................---------------------------,,,------......------,,,------------------------.........------....................................//////000111222222222888;;;BBBLLLUUUXXXVVVSSSQQQSSSVVVZZZ```gggnnnsss~~~{{{sssmmmrrr~~~{{{uuummmfffbbbaaaaaabbbdddccc___YYYRRRNNNLLLMMMOOOOOONNNJJJGGGDDD:::888666333222222333444222222222222222222222222000000000000000000000000222111111111333555888:::CCC>>>888222000222666999<<<<<<<<<===<<<<<<;;;;;;<<<===?????????@@@AAACCCEEEGGGKKKMMMPPPSSSWWWZZZ^^^aaaddddddcccdddhhhkkkkkkQQQ:::333777444333111111222333222111000000000000000000000000000000000000000000000000.................................------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,---------.........//////---000111000---,,,000333000///111888FFFXXXiiirrryyy|||~~~~~~{{{zzzzzz|||tttsssuuuxxx~~~ttt```JJJ<<<999444555555333000///111333222222222111111111111000111111111111000000000000////////////////////////........................000///...---------------,,,------......------,,,------------------------......------------......---------.........//////............/////////000111000///......000444666<<>>999888777666555444333333222222222222111111111111111111111111000000000000////////////////////////........................//////...---------------,,,------......------,,,---------------------------------,,,,,,------------------.........//////........./////////000000...///000///...000555999FFFHHHOOOXXX[[[YYYYYY[[[\\\[[[[[[cccppp{{{~~~xxxoooiiiiiiaaa\\\XXXWWWWWWVVVPPPKKKKKKKKKKKKJJJJJJHHHGGGGGG@@@>>>:::777444333333333444333333222222333333444111111111111111111111111333111222555666444444777222222111222333666888999;;;;;;<<<<<<<<<<<<;;;;;;======>>>???@@@AAABBBCCCDDDGGGKKKNNNQQQSSSWWWYYY\\\___ccceeeaaa^^^dddmmmjjjJJJ:::777444333333333444444222000000000000000000000000000000000000000000000000000...........................------------,,,,,,,,,------------------------------------------------...------------,,,,,,,,,------........./////////...---,,,///222333222000555<<>>???AAABBBCCCDDDGGGKKKNNNQQQSSSWWWYYY[[[]]]bbbccc```]]]ccclllvvvXXXCCC999555444444444555444222000000000000000000000000000////////////////////////........................------------------------------------------------------------------------------------------------............///////////////.........///222555777AAAMMM```pppxxx{{{yyyxxxpppsssxxxxxxqqqRRRGGG;;;666777999777555444333333333222222222222222222222111111111000000////////////////////////........................------.........---------------............------...........................------,,,,,,------...............////////////...////////////000000000000333555444333999DDDMMMYYYWWWXXX\\\^^^bbbkkkuuusssvvv|||~~~zzzyyyvvvtttqqqlllhhheeebbb]]]WWWSSSPPPOOOOOOKKKKKKJJJIIIHHHFFFDDDCCCCCCBBB@@@===:::777555333444444333222222222333333111111111111111111111111222//////222333111222555888666444222222333555666::::::;;;<<<<<<<<<;;;;;;::::::;;;===>>>@@@AAAAAADDDGGGKKKNNNQQQSSSWWWYYY[[[]]]aaaccc___]]]dddnnn|||dddJJJ999777555444444555555333111000000000000000000000000////////////////////////........................------------------------------------------------------------------------------------------------........./////////000000222333444000...333???IIIRRRaaarrryyyvvvooommmmmmmmmsssyyysssfffZZZJJJ>>>999999999999444444444444333333333222222222222222111111111111000000000000000000000000////////////////////////------.../////////...------......//////......---........................//////............//////........./////////000000////////////000000000111333444444333555>>>LLLWWWZZZZZZ\\\```cccgggrrr}}}{{{rrrooo~~~|||yyyvvvrrrsssvvvxxxsssnnnhhhddd^^^WWWRRROOONNNNNNJJJJJJIIIHHHFFFEEECCCBBBCCCCCCCCCAAA???;;;777555555444333333222222222333111111111111111111111111333000000333333222333666555333222111222555888:::999999:::;;;<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????DDDGGGKKKNNNQQQSSSWWWYYY]]]___bbbddd```___fffppplllPPP999999777555444444444333222000000000000000000000000000000000000000000000000........................,,,,,,,,,------------...------------------------------------------------,,,,,,,,,------------........./////////000000000...222333000...777IIIXXXeeennnwwwwwwnnngggfffiiiiiipppyyyyyyyyyuuussslll```PPPAAA888555555555555444444444333333333333222222222222111111111000000000000000000000000////////////////////////---...///000111000///.........////////////..............................000000////////////000000....../////////000000000/////////000000000111111222222222444;;;FFFRRRZZZ[[[[[[^^^bbbdddhhhtttsssmmmnnn{{{|||wwwrrrnnnllllllmmmrrr{{{}}}uuujjjeee]]]WWWRRROOOLLLJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBDDDEEEEEECCC>>>:::777555555444333222222222222111111111111111111111111444111000333333222444888BBB@@@;;;777555555777888888999:::;;;;;;<<<;;;;;;============>>>>>>>>>>>>DDDGGGKKKNNNQQQSSSWWWYYY^^^```cccdddaaa```hhhrrrsssYYYBBB<<<888555333333444444444000000000000000000000000000000000000000000000000........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------........./////////000000000000,,,///222444888EEEXXXgggssssssrrrnnniiihhhlllppplllsss}}}|||rrrYYYCCC888666555555555555444444444444333333222222222111111111000000000000000000000000////////////////////////...///111222333222111000......////////////..............................//////............//////.../////////000000000000//////000000000111111111222222444;;;FFFQQQXXX\\\]]]^^^```bbbbbbfffrrrzzztttvvv{{{xxxooojjjhhhlllpppxxxooohhh___ZZZWWWTTTNNNIIIFFFFFFFFFFFFEEEDDDCCCBBBAAADDDFFFGGGFFFAAA<<<999666555444333222222222222111111111111111111111111444111000222333222444888HHHEEE???:::666555666777888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@DDDGGGKKKNNNQQQSSSWWWYYY___```cccdddaaa```iiissszzzbbbMMM===999555222222444555555000000000000000000000000000000000000000000000000........................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........////////////000000000000111333777>>>IIIYYYjjjvvvzzzsssjjjfffhhhooouuuyyy{{{~~~xxxzzz|||vvvVVVDDD???666666555555555444444444333333333222222222111111000000000000000000000000000000000000000000000000...000222333444333222111......////////////......////////////////////////......------------......////////////000000000000000000000000111111111111333444999CCCQQQZZZ^^^]]]aaa`````````___cccppp}}}xxxssswww{{{wwwvvvvvvrrrqqqpppnnnmmmlllkkkkkkhhhkkkpppvvv|||}}}vvvnnntttzzzuuummmccc___]]]ZZZRRRKKKEEEEEEFFFEEEEEEDDDCCCCCCAAACCCGGGIIIGGGCCC>>>:::666555444333222222222222111111111111111111111111444000///111222111333777777555222111222555999<<<777888999:::;;;;;;<<<;;;:::;;;<<<>>>???AAABBBCCCDDDGGGKKKNNNQQQSSSWWWYYY^^^```cccdddaaa```iiisssvvvhhhIII???777777888555222222444222000000111222111000000000000000000000000000000///...---------------........................---------.........//////,,,,,,,,,---------.........------------...//////---...000///......000222666333===UUUhhhnnnrrrxxxvvvmmmccccccjjjwww{{{zzzXXX???;;;666333555555222222444333333333222222222111111222222222111111111111000000000000000000000000000////////////////////////111111000000//////......//////000000000000//////000000000000000000000000000000000000111111111111222111000000000111333555444;;;EEEOOOWWW[[[]]]]]]dddgggddd\\\XXX```nnnwwwxxx}}}}}}wwwqqqnnnmmmmmmkkkiiiaaabbbcccdddcccaaa___]]]]]]^^^___```bbbeeeggghhhllljjjlllrrrzzzyyyxxxuuunnnfff___[[[VVVQQQMMMMMMJJJEEEBBBAAA@@@???>>>???AAACCCEEEEEECCC@@@>>>;;;;;;999666333111222333333333333222222222111111333222111000000222444555000111222555777:::===>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>@@@AAABBBEEEGGGJJJMMMPPPTTTYYY]]]___dddbbbaaaeeebbbfffttt{{{WWWCCC444333555222222777444222000000111222111000000000000000000000000000000///...------------...........................---------.........//////,,,,,,---------............------------...//////...//////000111111000///000;;;OOOdddqqqssssssuuusssiiiaaaeeettt|||^^^FFF@@@:::666777888555444555333333333333222222222222222222222222111111111111000000000000000000000000////////////////////////111000000000/////////...//////000000000000//////000000000000000000000000//////000000000111111111///000111222222222333444888BBBNNNVVVYYYZZZ]]]```___```]]]XXXZZZeeeqqqwww~~~|||{{{|||xxxsssppppppooommmkkkkkkllllllllljjjhhheeeccccccccccccbbbbbbbbbaaaaaabbb``````ccchhhmmmqqqttt~~~wwwuuunnniiiccc^^^]]]ZZZWWWSSSMMMJJJEEEBBBAAAAAA@@@@@@???@@@CCCDDDDDDBBB@@@>>>999999999666444333444666333333333222222222111111333222111000000222444555333333333444666888999:::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>@@@AAABBBEEEGGGJJJMMMPPPUUUZZZ]]]___dddbbbaaadddbbbeeesssgggJJJ555555888222111888444222111000222222111000000000000000000000000000//////......------..............................---------...............,,,------------...............------......///000000///000111333333222111666KKKcccpppuuuwwwwwwvvvpppiiieeemmmiiiUUUGGG>>>666666777555333333444444333333333222222222333222222222111111111111000000000000000000000000////////////////////////000000000000//////////////////000000000000//////000000000000000000000000////////////000000000000---///222333333333555666AAAKKKXXX]]]\\\[[[^^^bbb___```]]]\\\bbbnnnvvvyyy}}}zzzzzz|||{{{zzzzzz||||||{{{zzz||||||{{{zzzxxxuuusssqqqpppooonnnlllhhheeeaaa___[[[\\\]]]]]]]]]^^^^^^^^^eeelllwwwzzzpppmmmhhhddd___]]]]]]\\\XXXUUUOOOKKKEEEBBBAAAAAAAAAAAA>>>???AAABBBCCCAAA@@@>>>;;;<<<;;;888555444444555333333333222222222111111333222111111111222333444555444444444444555666666;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBEEEGGGKKKNNNQQQUUUZZZ^^^^^^cccaaa```cccaaadddrrruuuSSS:::;;;>>>444///444444333111111222222222111000000000000000000000000//////............//////................................................------------...........................//////000///111111111000333888<<>>LLLSSS\\\```___]]]^^^```ccchhhlllnnnrrrzzz}}}zzzwww{{{{{{sssiiibbb___^^^VVVXXX\\\```eeemmmvvv||||||{{{~~~vvvmmmjjjfffbbb^^^]]]\\\ZZZVVVRRRRRRNNNGGGBBB@@@@@@@@@???===>>>???@@@@@@@@@???>>>AAAAAA???;;;666333111222333333333222222222111111222222111111111222333444444444333333333444555555::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBDDDGGGKKKOOORRRVVV[[[^^^^^^cccaaa___ccc```cccqqq^^^???;;;<<<444000444555333111111222333222111111111111111111111111111//////.........//////000.............................................------------........./////////............///000000...111333000///555DDDPPPcccnnnuuussstttyyyyyytttqqq}}}~~~uuuvvvvvvtttssstttvvvxxx|||zzzkkk\\\KKKAAA<<<999888999555555555444444444333333333333333222222222222111111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////////////////////////////////////////000000000000000111222111111777AAAIIIWWWXXX[[[^^^aaaaaa^^^[[[eeeqqq}}}xxxrrrooohhheee```[[[YYY[[[```cccjjjppp~~~~~~{{{zzz||||||uuunnnkkkfffdddaaa``````^^^YYYUUUVVVQQQJJJDDDAAA???===<<<<<<======>>>>>>>>>??????CCCCCCBBB>>>999444333222333333333222222222111111222222111222222222333333222222222333333444666666::::::::::::;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBCCCGGGKKKOOOSSSWWW[[[^^^___dddaaa```ccc```bbbqqqmmmIII:::999888777999555333222111222333222111111111111111111111111111//////......//////000000.......................................---------------.........///////////////......//////000111///111222111444@@@TTTdddnnntttxxxzzz{{{zzztttmmmuuu{{{{{{~~~zzzxxxnnnaaaWWWWWWUUUTTTSSSUUUXXX\\\]]]```fffnnnwwwzzzlll\\\NNNBBB888555666666666555555555444444444333333333333222222222222111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000111111111111222333333222333<<>>???@@@AAAAAA???;;;888777777333333333222222222111111111111222222222333333333111111222333444555777888999999::::::;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBCCCFFFLLLPPPTTTXXX\\\^^^```dddbbb```ccc```cccqqq}}}]]]IIIDDDEEEAAA;;;555444222222333333333222111111111111111111111111///////////////000111111........................//////.........---------............///////////////////////////000000111111000000444@@@RRReeeqqqtttuuuyyyxxxrrrppp}}}{{{rrrfffaaacccfffpppvvvggg```___YYYNNNIIIJJJJJJIIIIIIJJJMMMOOONNNOOORRRWWW]]]ccchhhkkkyyy~~~~~~qqqbbbOOO===444444666666666666555555555444444444333333333222222222111111111111111111111111000000000000000000000000.../////////000000000111//////000000000000//////000000000000000000000000111111111111222222222222111333555666888BBBQQQ\\\___]]][[[[[[\\\^^^___^^^www|||{{{yyyvvvtttsssvvvttthhhaaaaaa\\\[[[bbbffflll|||}}}zzzwwwwwwvvvtttsssrrrpppmmmllljjjhhhiiihhheee^^^YYYSSSPPPLLLHHHEEEBBB>>>;;;;;;;;;:::999:::<<<>>>???@@@AAABBB@@@===:::999999333333333222222222111111111111222222333333333222333333333333444666777888888999999:::;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBFFFLLLQQQUUUXXX\\\___aaafffcccaaadddaaacccqqqppp\\\VVVTTTHHH999666444222222333333333222111111111111111111111111///////////////000111111........................//////.........---------............/////////000///////////////000111111333///...777KKK```pppwwwzzzvvvxxx}}}tttsssyyypppeee]]]SSSQQQUUUNNNXXXfffpppsssqqqooonnnppptttmmm\\\SSSTTTQQQKKKCCCEEEGGGHHHGGGGGGHHHJJJLLLLLLLLLMMMOOORRRTTTVVV___dddhhhiiihhhmmmwwwwww```HHH;;;999777666666666555555555555444444444333333333222222111111111111111111111111000000000000000000000000.../////////000000111111//////000000000000//////000000000000000000000000111111222222222333333333///333888:::===FFFTTT```^^^^^^]]][[[ZZZ[[[___ccc}}}{{{rrrllllllpppuuu}}}oooddd\\\]]]]]]^^^mmm~~~vvvwwwwwwvvvwwwzzzzzzyyypppmmmjjjiiifffaaaXXXRRROOOMMMKKKIIIGGGDDD@@@===;;;:::999888999;;;>>>???DDDEEEDDDBBB>>>999777666333333333222222222111111111111222333333333333222444444444444444555666777888888999::::::;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBFFFLLLQQQUUUYYY\\\___bbbfffcccbbbdddaaadddrrr~~~\\\HHHGGGBBB555555555444333222222222222111111111111111111111111000000000000000000000000........................////////////////////////////////////000000000000......////////////000000000111888HHH]]]mmmssstttttt{{{yyysssuuu~~~uuujjjZZZNNNIIIIIIJJJKKKEEEHHHLLLQQQVVVWWWUUUSSSSSSTTTSSSMMMHHHGGGHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGDDDCCCGGGJJJIIIJJJMMMOOOLLLLLLOOOQQQQQQTTTXXXccckkk~~~^^^BBB777999888666444444444444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111000000000222333333222222444777===IIIVVVZZZWWW^^^\\\[[[YYYUUUTTT]]]hhh~~~yyy~~~wwwxxxkkkhhhgggggggggnnn{{{jjjaaa```bbbcccpppxxxssstttvvvyyyooo]]]\\\```^^^VVVPPPQQQMMMIIIFFFEEECCC@@@===999999888888888999;;;;;;>>>???AAAAAA???;;;777444555555333222222222333333444444333222222333333333333333222222333333444444999999999999999999999999999;;;<<<<<<<<<>>>AAADDDCCCGGGKKKOOORRRUUUYYY[[[___fffdddaaaaaa^^^cccuuu[[[BBB>>>;;;222666555444333222222222222111111111111111111111111000000000000000000000000........................////////////////////////////////////000000000000...//////000000000000111111999GGGVVVdddooovvvyyyxxx{{{|||zzzwww}}}|||ooohhhddd[[[UUULLLFFFDDDEEEFFFFFFHHHHHHJJJLLLMMMLLLJJJHHHKKKMMMMMMIIIFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMMMMNNNRRRNNNMMMOOOOOOLLLJJJLLLNNNJJJIIIKKKLLLJJJKKKOOORRRWWWcccqqqyyy|||rrrOOO<<<:::888777555555555555444333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000333111//////000222333444000666===DDDNNNWWWYYYVVVXXXZZZ]]]\\\WWWUUU^^^jjj|||~~~vvvlllgggiiihhhkkkqqqzzzwwwkkkbbbiiinnnxxx{{{{{{yyynnnmmmqqqvvv~~~{{{hhhWWWUUUXXXXXXSSSQQQPPPMMMIIIFFFFFFDDDAAA>>>;;;:::888777777999:::;;;>>>???@@@@@@???;;;888555666555333222111222222333444333333222222333333333333333222222222333444555888888999999:::::::::;;;999;;;<<<<<<<<<>>>AAADDDEEEHHHLLLPPPSSSUUUYYY[[[___fffddd```aaa^^^ddduuu___CCC;;;999666666555444333222222222222111111111111111111111111000000000000000000000000........................////////////////////////////////////000000000000...///111000000000111333444DDDXXXffflllpppwww||||||yyyyyy}}}uuucccXXXSSSQQQJJJHHHGGGFFFGGGGGGFFFEEEHHHHHHGGGGGGFFFDDDCCCBBBDDDEEEFFFFFFEEEEEEGGGIIIMMMOOORRRUUUWWWXXXXXXXXX[[[XXXXXXYYYWWWRRROOOQQQRRROOONNNPPPOOOLLLKKKNNNMMMMMMRRRYYY^^^bbbhhhoooYYYAAA;;;999666666666666555444333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000333222///......000333555000;;;GGGOOOUUUYYYYYYUUUWWWWWWYYYYYYVVVYYYeeetttnnnffffffddddddggghhhrrrnnnfffcccccckkk{{{vvvooozzz{{{lllhhhkkkpppvvvzzzrrrdddVVVQQQRRRRRRQQQQQQOOOLLLIIIGGGFFFEEEBBB@@@>>><<<999777666777999:::===>>>??????>>><<<999777666555444222111111222222333333222222222222333333444333222111111333555666888888999::::::;;;<<<<<<999;;;<<<<<<<<<>>>AAADDDFFFIIIMMMPPPSSSUUUXXXZZZ___eeeccc```aaa^^^dddvvvhhhJJJ===::::::666555444333333222222333111111111111111111111111////////////////////////........................////////////////////////////////////000000000000///111222000//////222555>>>NNNaaalllpppqqqwww|||{{{yyy~~~uuueeeXXXPPPLLLKKKHHHHHHHHHIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKLLLKKKMMMPPPWWW[[[aaafffiiiiiihhhfffaaa```bbbeeeccc^^^\\\^^^[[[YYYYYY[[[ZZZUUUSSSUUUQQQPPPQQQRRRTTTVVVZZZ]]]jjjtttbbbLLL>>>:::666555666666666444444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000111333555555CCCPPPVVVXXXZZZZZZXXX[[[WWWUUUXXX\\\eeetttqqqeeecccgggkkkqqqwwwxxxnnnkkktttvvvrrrvvv{{{~~~rrrkkkiiikkknnnpppnnnfff\\\VVVSSSQQQOOOOOOMMMLLLKKKIIIGGGEEECCCAAA@@@>>>;;;777666777888999<<<<<<=========<<<;;;:::888666444333111111111222222222222222222222333444444333111000111333555777777888999:::;;;<<<======999;;;<<<<<<<<<>>>AAADDDFFFIIIMMMPPPRRRTTTWWWYYY___eeeccc___```^^^eeewwwvvvXXXBBB999888666666555444333333333333111111111111111111111111////////////////////////////////////////////////////////////////////////////////////000000000000000222222000...000777<<>>AAADDDEEEHHHLLLOOOQQQSSSVVVXXX___eeebbb___```^^^eeexxxoooPPP>>>999777666555444333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000222222111000666AAAJJJaaafffmmmrrrvvvyyy}}}{{{tttgggYYYMMMJJJJJJIIIHHHGGGFFFEEEEEECCCDDDDDDDDDDDDGGGKKKNNNLLLRRR[[[```bbbcccfffhhhaaaYYYUUUYYY[[[XXX[[[```ccciiisss~~~}}}vvvtttxxx|||~~~|||wwwnnn```UUUNNNQQQTTTXXX___kkkzzzpppaaaUUUDDD999666666666555444444444444333333333333222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111---000444555444555888;;;IIIRRRZZZZZZZZZ\\\______^^^aaannnrrrbbb^^^^^^bbbiiirrr{{{sssfffbbbcccttt|||}}}uuupppnnnlllhhhjjjhhhbbb\\\XXXQQQKKKMMMNNNNNNLLLHHHEEECCCBBB@@@???===:::888777777777999999999:::;;;<<<>>>???<<<:::888555444333222222111111000111111222333444111111111222333444555666777777888999999:::;;;;;;999;;;<<<<<<<<<>>>AAADDDEEEHHHLLLOOORRRTTTWWWYYY___eeebbb^^^___^^^fffyyy]]]DDD<<<777666555444444333333444111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000///111222222555???OOO\\\jjjnnntttwwwxxxyyy}}}gggZZZTTTLLLDDDGGGHHHHHHIIIJJJKKKKKKKKKHHHJJJMMMNNNPPPTTTZZZ^^^```jjjwwwssshhhbbbfffhhhfffiiiqqq}}}sssaaaSSSTTTTTTSSSSSSXXX___eeeyyy~~~lllSSSAAA999777777666555444444444444333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111///222333333222555<<>>>>>===<<<:::999777666999888888999:::===???AAA>>>===:::777555444333333000000000000111222333444///000222444555555555555777777777888888999999999999;;;<<<<<<<<<>>>AAADDDFFFIIIMMMQQQTTTVVVZZZ\\\___eeebbb^^^___^^^fffzzz```EEE<<<777777555444444444444444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000...000222333888FFFZZZiiijjjqqqxxxzzzwwwwww{{{fffQQQIIIJJJIIIEEEHHHGGGGGGGGGHHHIIIJJJKKKMMMPPPTTTWWWYYY]]]bbbgggrrr~~~|||uuuyyy|||{{{xxxbbbYYY[[[\\\ZZZWWWUUUVVVYYY[[[nnn}}}___GGG<<<999888777555555444444444333333333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222333222000000555@@@IIIRRRXXX]]]]]]^^^``````]]]bbbnnnyyynnneee]]]```hhhppp}}}wwwwww{{{qqqcccTTT^^^hhhmmmrrrtttooofffeeehhhgggdddeeeiiifff```NNNPPPQQQOOOIIIDDDAAAAAA======>>>===<<<999777666888888777888:::===@@@BBB@@@>>>;;;888666444444444000000000000111222333444...000222555666666555444777777777777777888888888999;;;<<<<<<<<<>>>BBBDDDGGGJJJOOOSSSVVVYYY\\\______eeeaaa^^^___^^^gggzzzlllLLL888777888555222444999666///222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111000444111000555AAARRRbbbmmmvvvtttwww{{{wwwrrr~~~~~~~~~pppbbbRRRJJJGGGDDDEEEGGGHHHGGGGGGHHHJJJMMMOOOQQQYYY[[[bbbjjjkkkkkksssyyyiiibbbhhhkkkiiieeebbb]]]XXX]]]bbbnnnnnnJJJ999<<<;;;333555555555555444333222222333333333222222222111111000000111222333333444444111111111111111111111111000000000000111111111111111111111111111111111111333333333222444;;;GGGPPPUUU[[[\\\XXX[[[bbbbbb[[[bbbvvvyyyfffbbbcccccclllzzzvvvwww{{{rrrfffZZZOOOSSSbbbmmmlllgggcccbbb```aaagggllleeeYYYRRRNNNJJJIIIKKKIIIDDD???@@@???>>><<<:::888666666666666666777999;;;===???@@@>>>;;;999888666333111000111222333333333333222222333555444333333444666777777777777777777888999999;;;<<<<<<<<<>>>AAADDDCCCFFFIIIMMMPPPTTTYYY\\\___ccc```___```]]]iiiyyyVVV:::777999777333444888777111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000///222000222<<>>>>>===<<<;;;:::999999444444444444555777999;;;===;;;999888888777444222333222111111111222333444222333555444333333444666777666666666777777888999888:::;;;;;;;;;===AAACCCDDDGGGKKKOOORRRVVVZZZ]]]^^^bbb```___```]]]iii{{{OOO;;;:::888555333444555666333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000333:::GGGXXXfffoooqqqqqq{{{yyytttuuuttt|||kkkYYYPPPKKKFFFGGGEEEEEEIIIJJJIIIKKKOOO\\\___fffnnnvvv}}}|||qqqiiijjjtttuuuZZZFFF===888888777777666666666666444444333333333222222222111111111222222333333333111111111111111111111111222222222222333333333333333333333333333333333333555444555<<>>???CCCEEEEEEHHHMMMPPPSSSWWW[[[]]]^^^bbb___^^^```^^^jjjYYY???;;;777444333222333555333333333222222222222111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000111333333222@@@TTTbbbjjjnnnqqqttt}}}pppmmm~~~zzz{{{rrrYYYMMMJJJKKKKKKEEEEEEHHHMMMPPPRRRZZZbbbkkkpppxxxwwwsssuuuyyy|||mmmSSSCCC999888777666555555555555444444444333333333222222111222222222222222333333111111111111111111111111111111111222222222222333333333333333333333333333555555999AAAJJJQQQTTTSSSWWWWWW[[[^^^ZZZVVVbbbsss~~~|||fff^^^]]]bbbnnnxxxllljjjhhhggghhhjjjllllllzzztttkkkccc]]]YYYUUUSSSYYYXXXVVVTTTQQQPPPRRRVVVUUUPPPJJJDDDAAA@@@??????======<<<<<<<<<;;;;;;;;;444444333333333555666777999888888:::;;;:::777555444333111000000111333444222333555444333333444666555555555555666777888999:::<<<=========???BBBEEEEEEHHHMMMQQQTTTWWW[[[]]]]]]aaa___^^^```^^^jjjcccFFF>>>666444444333222333333333333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111333222111111222333555666777GGG\\\hhhlllooouuu|||zzzooosssvvvzzzbbbOOOHHHFFFHHHJJJHHHIIIMMMRRRTTTWWWaaakkk|||~~~{{{}}}]]]AAA;;;:::888666444444444444444444444444333333333333222222222222222222222222111111111111111111111111111111111111222222222222333333333333333333333333222666===FFFOOOUUUWWWWWWYYYZZZ[[[ZZZWWWZZZhhhwwwiii[[[\\\cccooonnnllliiigggggghhhjjjkkksssnnngggdddaaa\\\TTTNNNRRRRRRTTTWWWWWWTTTUUUXXXXXXTTTMMMGGGBBB???>>>>>>>>>=========<<<;;;;;;;;;666555444444444555666777888888999;;;===<<<:::888444333222111111111222333222333555444333333444666444444444555666777888999777999:::::::::<<<@@@BBBDDDHHHMMMRRRUUUWWWZZZ]]]]]]aaa___^^^```^^^jjjrrrOOOAAA666666888666333222444444333333333222222222111111111111111111111111000000000000000000000000111111111111111111111111333222222111222444666777FFFRRRbbbkkknnnqqqxxx~~~zzzzzzwwwoooUUUJJJHHHHHHJJJLLLSSSVVV]]]cccdddgggqqq}}}tttPPP???===:::777555444444444555444444444444333333333222222222222222222222222111111111111111111111111222222222222333333333444222222222222222222222222444:::DDDMMMSSSVVVWWWXXXYYY\\\[[[WWWYYYfffwwwmmm^^^^^^jjjuuu}}}~~~sssooojjjdddaaabbbeeehhhmmmjjjfffccc```\\\UUUOOONNNNNNTTT]]]___[[[WWWXXXXXXUUUPPPJJJDDDAAA@@@@@@???>>>>>>===<<<;;;;;;:::888777666555555666777888777888999<<>>AAACCCGGGMMMQQQTTTWWWZZZ\\\]]]aaa___^^^```^^^kkkUUUDDD777777:::888444222444444444333333333222222111111111111111111111111000000000000000000000000111111111111111111111111333222111111222333666777VVV]]]fffmmmpppsssxxx|||zzz{{{vvvaaaMMMIIIMMMOOORRRUUU[[[bbbnnnyyy{{{yyy~~~nnnBBB???<<<888666555555555555555444444444333333333222222222222222222222222111111111111111111111111333333333444444444555555111111111111111111111111999AAAKKKRRRTTTTTTTTTUUUVVV\\\\\\VVV]]]sssppp]]]ZZZhhh{{{{{{tttlllxxxrrriii```[[[[[[___ccckkkjjjgggddd___[[[VVVTTTOOOOOOVVVcccgggaaaZZZYYYWWWUUUQQQLLLFFFCCCBBBCCC??????>>>===<<<;;;:::::::::999777666666777888888777888:::===@@@@@@>>>;;;333333333333333222111000222333555444333333444666333333444444666777888999888999::::::;;;<<<@@@BBBBBBGGGLLLQQQTTTWWWYYY[[[]]]aaa___^^^```___kkkmmmIII;;;>>>666555;;;555444444333333333333222222333222222111111222222333000000000000000000000000000111111111111222222222333000111333222111999CCCVVVdddmmmllloooyyy~~~vvvhhhXXXLLLMMMQQQRRRZZZeeemmmxxxuuuppp]]]III888555999888555555333333333333333333333333333333333333333333333333111111111111222333444444111111111111111111111111111222222111000111333555>>>IIISSSUUUVVVWWWXXXWWWYYY]]][[[YYYfff~~~uuu^^^YYYcccsss}}}zzzvvvvvvzzzyyyoookkkmmmpppmmmbbbYYYZZZaaaaaaaaaaaabbbbbb^^^WWWQQQRRRPPPQQQXXXaaabbbZZZQQQYYYVVVQQQMMMJJJEEEAAA>>><<<===???@@@@@@>>>;;;:::;;;:::888777666666666666888999:::<<<===>>>>>>???777777777777666555333333222222333333444555666666444444333444444555666777:::;;;<<<===>>>@@@CCCFFFCCCFFFJJJPPPUUUYYY[[[\\\]]]```]]]]]]aaa```lllvvvQQQ???===555555888111444444333333333333222222333222222111111222222333000000000000000000000000000111111111111222222222333111222333222444>>>JJJaaajjjpppqqqrrrxxx{{{vvvaaaUUUNNNPPPUUU[[[jjj{{{vvvcccNNN;;;666999999777555333333333333333333333333333333333333333333333333333333222222111222222222222222222222222222222222222333333222111222555777AAAKKKTTTVVVVVVXXXZZZYYY]]]]]][[[]]]iii}}}xxx|||jjj___fffwww}}}}}}{{{wwwuuuwww{{{~~~}}}vvvkkkgggeeeddd___YYYWWWZZZ_________aaaaaa^^^WWWRRRPPPNNNMMMQQQWWWZZZVVVRRRVVVSSSOOOLLLHHHEEE@@@===;;;<<<>>>??????>>><<<:::<<<;;;:::999777777666666777888:::;;;===>>>>>>>>>777666666555444333222222222222333333444555555666444444333444444555666777888999:::;;;<<<>>>AAADDDCCCFFFJJJOOOTTTXXXZZZ[[[^^^aaa^^^]]]```___jjjcccGGG<<<555666777000444444333333333333222222333222222111111222222333000000000000000000000000000111111111111222222222333222333333333888FFFTTTiiilllqqqvvvwwwzzzwwwaaaPPPLLLNNNXXXddduuuoooZZZBBB999::::::888555333333333333333333333333333333333333333333333333555444333222111111111111333333333333333333333333333444333222222444777:::GGGOOOVVVWWWWWWZZZ\\\[[[\\\YYYYYYbbbmmm{{{{{{wwwbbb[[[```www|||nnnddd\\\[[[\\\YYYVVVTTTZZZ[[[]]]______]]]XXXTTTPPPMMMJJJIIILLLNNNPPPPPPRRROOOLLLJJJGGGDDD@@@===:::;;;===>>>>>>===<<<;;;======;;;:::888777666666666777999;;;<<<=========777666444222111111111111222222333333444444555555444444333444444555666777666777999999:::<<<@@@BBBCCCFFFJJJOOOSSSVVVXXXYYY^^^aaa^^^]]]```^^^hhhqqqxxxQQQ<<<666888888333444444333333333222222222333222222111111222222333000000000000000000000000000000111111111222222222111222333222444>>>OOO]]]jjjjjjoooxxx|||yyy}}}}}}bbbSSSNNNPPPZZZmmmyyydddKKK===::::::888555444444444444444444444444333333333333333333333333444333222222111111111222444444444444444444444444555444444333333666;;;???MMMSSSXXXWWWXXX[[[]]]\\\YYYWWW^^^nnnzzzrrrbbb___^^^lll|||uuuiii^^^[[[\\\YYYTTTRRRTTTVVVYYY[[[\\\ZZZWWWTTTQQQPPPLLLHHHFFFFFFIIILLLMMMLLLJJJIIIHHHEEEBBB???:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::888777555444666666888:::;;;<<<<<<<<<888777444111000000111222222222333333333444444444444444333444444555666777555777888999999<<>>999999999666444444444444444444444444333333333333333333333333222111111111222222333444444444444444444444444444555555444333555999@@@EEEQQQVVVYYYXXXXXX\\\]]][[[XXX[[[kkkppp```[[[iiilll~~~{{{yyyooofffaaa\\\VVVRRRQQQOOOQQQUUUWWWWWWVVVUUUTTTTTTTTTRRRMMMHHHDDDDDDEEEIIIHHHHHHHHHIIIGGGDDDBBB;;;:::::::::::::::;;;;;;:::::::::999888666444333444555777999:::;;;;;;;;;:::999666333222222222333222222222333333333333333444444333444444555666777666888999::::::<<<@@@CCCDDDFFFJJJNNNRRRUUUWWWWWWXXX\\\[[[]]]aaa```jjjccc===888;;;777777444444333333333333222222333222222111111222222333000000000000000000000000000111111111111222222222111222222555???QQQ___eeennnqqqvvvzzz~~~vvviiiVVVPPPUUUXXXbbbwww{{{ooofffUUUCCC999999:::999444444444444444444444444333333333333333333333333111111111111222333444555444444444444444444444444444444333333666===EEEKKKSSSWWWYYYXXXYYY\\\[[[XXXTTT```tttrrr[[[UUUYYYeeeppp{{{|||{{{ssslllggg^^^TTTOOOOOOIIIMMMQQQSSSSSSRRRRRRRRRUUUUUUTTTQQQLLLFFFCCCAAAEEEEEEFFFGGGIIIIIIFFFDDD<<<;;;999888888888999:::888999999999888666555333444444666888999:::::::::;;;:::888555444333333333222222222222333333333333444444333444444555666777777888::::::;;;===AAACCCCCCFFFJJJOOOSSSVVVXXXYYYWWW\\\[[[^^^bbbaaakkknnnGGGBBBAAA999999444444333333333333222222333222222111111222222333000000000000000000000000000111111111111222222222333333444999HHH[[[eeefffoooxxx}}}{{{~~~eeeaaa]]]UUUZZZhhhdddsss|||uuuuuurrrdddOOO>>>999999999555555555555555555555555333333333333333333333333222222222111222222333333333333333333333333333333333333333444888@@@JJJQQQSSSWWWXXXXXXYYY[[[YYYUUUXXXjjj|||cccUUUYYYbbbqqq}}}|||vvvpppllleeeYYYQQQNNNEEEIIIMMMOOONNNNNNNNNPPPSSSSSSRRRPPPMMMHHHDDDAAA@@@AAACCCFFFHHHHHHFFFDDD===<<<999777666666888999777888999::::::888666555333444555777888999::::::;;;:::999777555444222222222222222222222222222222444444333444444555666777777888999:::;;;===@@@CCCCCCFFFJJJOOOTTTXXXZZZ[[[YYY]]]]]]___cccaaakkkxxxQQQLLLHHH<<<;;;444444444333333333222222333222222222222222222333000000000000000000000000000111111111111222222222555555555<<>>@@@DDDGGGGGGEEECCC>>><<<999666555555777888777888:::;;;;;;:::888777222333555777888999999999:::999999888666333111000222222222222222222222222444444444444444555777777666777999999:::<<<@@@CCCCCCFFFJJJPPPUUUYYY[[[\\\[[[______```dddaaajjjtttMMMBBBBBB888666666666555444444333333222222222222222222222222111111111111111111111111222222111111000111111111666///555JJJ\\\dddjjjrrrtttzzzooo]]]RRRTTTYYYaaayyyrrrXXXCCC;;;<<<999777555555555666555444555555555444444333333333222333333444444333333222222222333333333444444444666333111666@@@JJJPPPQQQWWWUUUWWW[[[[[[YYY]]]fff|||iii]]]\\\bbbxxxyyyuuuvvvxxxzzzzzzyyytttmmmhhhffffffSSSLLLEEEEEEJJJNNNOOOMMMMMMLLLKKKLLLMMMKKKEEEAAA<<<===???BBBEEEEEECCCAAA<<<;;;888666666888:::;;;;;;;;;;;;::::::999999999666555444333444777:::<<>>===555666666666555444444333333222222222222222222222222111111111111111111111111444444333333222333333444555111888MMM___fffkkkrrrxxx|||{{{{{{ppp___TTTRRR\\\eeemmm~~~aaaHHH<<<:::999777555555555666555444555555444444444333333333222333333444444333333222222222333333333444444444777444444999BBBJJJNNNOOOVVVUUUXXX[[[ZZZYYYaaalll}}}eee^^^___kkkyyyuuuttttttuuuwwwwwwtttnnnjjjhhhhhhbbbWWWJJJEEEGGGKKKKKKHHHLLLKKKJJJKKKKKKIIIEEEAAA======>>>@@@BBBCCCCCCAAA===;;;999888777888:::;;;;;;;;;:::::::::999999999666555444333444777:::<<<<<<;;;:::999777666444333222222333333333333444444555555666666777777888888888999:::::::::<<>>RRRccciiinnnssszzzzzz}}}rrrZZZRRROOOVVVhhhuuu}}}vvvllljjjlllsss}}}uuuWWWCCC:::999888666555666666555444555444444444444333333333222333333444444333333222333333333333444444444444666666777===FFFLLLNNNNNNUUUWWWYYYYYYWWWYYYfffsss~~~lll^^^___jjj}}}~~~zzzvvvrrrpppppprrrsssrrrooollljjjiiimmm```PPPGGGFFFHHHHHHGGGJJJIIIHHHIIIIIIHHHDDDBBB???===<<<<<>>AAAFFFHHHLLLPPPTTTXXXZZZ[[[___```\\\\\\aaa```kkk\\\???;;;:::666666666555444444333333222222222222222222222222111111111111111111111111111111000000111111222222444888EEEYYYgggmmmpppuuuyyybbbPPPRRRRRR]]]ooo|||zzzmmmhhhgggeeeeeehhhkkknnnoooooorrrkkkNNN>>>:::888666555666666555444444444444444444444444444222333333444444333333222333333333444444444444555555666;;;BBBJJJPPPQQQPPPVVVYYY[[[WWWSSSYYYiiiyyyuuuhhh\\\XXXfff}}}vvvtttyyy~~~|||xxxrrrmmmnnnoooqqqqqqooollliiihhhjjjcccWWWMMMGGGFFFHHHJJJGGGGGGFFFFFFFFFFFFDDDCCC@@@===:::999;;;===???@@@>>>===<<<;;;;;;;;;;;;;;;999999999999999888888888666555444444444666888999888:::<<<===<<<999666444222222222333333333444444222222333444444555555666666777888999999<<>>MMM___kkkpppsssvvv~~~pppXXXRRRWWWYYYaaalllttt~~~iiiaaa[[[[[[```hhhqqqxxxzzz{{{yyyqqqjjjmmmzzz|||YYYAAA:::888666666666777666555444444444444444444444444222333333444444333333222333333444444444555555555444888???HHHOOOTTTUUUUUUXXX\\\\\\VVVRRR[[[mmm|||vvvlll\\\UUUZZZttt~~~wwwsssuuu}}}vvvlllhhhhhhmmmsss}}}}}}yyysssooooooooooooooommmkkkhhhfffbbbccc```VVVJJJCCCEEEJJJEEEEEEEEEDDDDDDDDDEEEFFFBBB>>>:::777999;;;===>>>============<<<;;;::::::888888888888888888888888666666555444444555666777999:::===>>><<<999555222222222222333333333444444222222333333444555555555666777999::::::===@@@CCCEEEFFFJJJNNNRRRUUUWWWXXX\\\___]]]^^^bbbcccpppnnnIII<<<999666666666555444444333333222222222222222222222222111111111111111111111111222222222222333444555555999DDDUUUdddmmmrrruuuxxx{{{vvvzzzcccTTTXXXZZZ___fffkkkmmmwwwvvveeeeeedddeeegggmmmuuu{{{vvvrrrqqqvvv```DDD:::888666666777777666555333333333444444444444555222333333444444333333222333444444444555555555555777<<>>>>>===;;;999888777777777777777888888888666666555555555555555555888:::<<<===;;;888555222222222333333333333444444444444444555666666777777666777999:::;;;===AAADDDCCCEEEIIIMMMQQQUUUWWWXXXZZZ___^^^^^^bbbcccqqqvvvQQQ@@@:::666666666555444444333333222222222222222222222222111111111111111111111111222222222222333444555666<<>>>>>===;;;888666666666666777777777888888666666555555555444444444666888999;;;:::888666444222222333333333333444444333444444555555666666777444666777888:::<<<@@@CCCBBBEEEHHHMMMRRRVVVYYYZZZZZZ___^^^^^^aaaaaaooo|||XXXFFF>>>777666666555444444333333222222222222222222222222111111111111111111111111000000000000111222333444>>>MMM^^^iiiooosssxxxzzznnn~~~tttttt|||gggZZZaaaaaarrrvvv~~~}}}uuu~~~tttqqqssskkkKKK;;;999777666777777666555333333333444444555555555222333333444444333333222444444444555555555666666BBBFFFMMMSSSVVVWWWXXXXXX[[[^^^\\\YYY___rrrxxx```SSSZZZjjjyyyrrrttt|||~~~xxxvvvzzz{{{}}}xxxssstttvvvoookkkgggfffhhhjjjjjjhhhfffeeedddbbb\\\SSSIIICCCCCCDDDDDDCCCAAACCCHHHLLLDDD@@@;;;999999:::::::::;;;<<<>>>>>>===:::777555555666666666777777888888666666666555555444333333444555777999999999888777222222333333333444444444111111222333333444444555333555666777888;;;???BBBCCCEEEIIINNNSSSWWWZZZ\\\[[[___^^^^^^___^^^lllbbbGGG<<<:::888666555555555444333444333333222222333333444222222222222222222222222...000222222333666777777EEEVVV```jjjwwwxxxsssvvvkkk}}}{{{{{{jjjbbbhhhooo|||pppmmmxxxqqqzzzfffSSSDDD888666888555888:::444666666666666666666666666444444444444444444444444444666777888888999<<<>>>MMMPPPSSSTTTTTTUUUXXX\\\]]]jjjbbb```vvvyyyeee]]]]]]iiiwwwzzz}}}~~~}}}~~~wwwtttuuuwwwmmmkkkiiifffeeeeeeffffffaaa```___```___XXXLLLCCC???@@@AAAAAA@@@@@@@@@@@@???@@@???;;;666444555777999:::;;;;;;;;;:::999888555555666666777777777888888777666555555444444555222333666999::::::999999666444222000///111222444222222333333333333444444444555666777999<<<@@@DDDFFFGGGIIILLLPPPTTTXXX[[[]]]```[[[ZZZ\\\]]]mmmlllNNN>>>:::888666555555555444333444333333222222333333444222222222222222222222222///111333333444666888999MMM[[[dddmmmzzzzzztttvvvzzz}}}kkknnnzzz~~~rrrlllrrrzzzsss~~~|||nnn___FFF:::888999555666999444666666666666666666666666444444444444444444444444444555666777777999===???MMMPPPSSSUUUUUUWWWZZZ]]]aaajjjfffkkkkkk\\\]]]dddwwwxxx}}}yyyzzz}}}~~~~~~|||yyywwwuuuooommmjjjgggeeeddddddddd^^^\\\ZZZZZZZZZVVVMMMFFF???@@@AAA@@@@@@???????????????>>>;;;777444555777777888999::::::999888777555555666777777888999999888777777666555555555555222444666999:::::::::999555444222000///111222444222222333333333333444444444555666777999<<<@@@DDDEEEFFFHHHKKKPPPTTTXXXZZZ\\\___\\\[[[]]]^^^mmm{{{YYYBBB;;;999666666666666555333444333333222222333333444222222222222222222222222111222333444444666999===UUU```gggppp|||zzztttxxxtttppp~~~kkkdddlllwww}}}yyy|||~~~~~~sssJJJ<<<888:::555555888555666666666666666666666666444444444444444444444444555555555555666999???CCCMMMPPPSSSUUUWWWYYY\\\^^^aaadddfffuuuuuu]]]UUUaaarrrzzzyyylllfffhhhqqqzzz}}}zzz{{{~~~~~~~~~xxxrrrpppoookkkhhheeecccbbbbbb\\\YYYWWWWWWXXXVVVQQQLLLAAA@@@??????>>>>>>>>>>>>>>>>>>===;;;777555666777666777888999999888777666555555666777888::::::;;;888888777666666555555444333555777999:::;;;;;;:::555444222000000111222333222222333333333333444444444555666777999<<<@@@DDDDDDFFFHHHKKKOOOTTTWWWYYY[[[___]]]\\\______mmmdddEEE;;;999777666777666555444444333333222222333333444222222222222222222222222222111222333333444:::AAAXXXbbbiiiqqq|||zzzwww~~~uuusss|||uuukkkkkknnnppp~~~PPP>>>777999444444888666666666666666666666666666444444444444444444444444555555444444666;;;AAAFFFNNNPPPSSSUUUXXX[[[^^^______aaakkk}}}lllWWWUUUkkksssmmmmmmnnnooonnnqqqvvv|||}}}|||zzz{{{~~~}}}xxxrrrnnnmmmjjjgggdddbbbaaa```]]][[[[[[[[[[[[XXXTTTPPPCCCAAA>>>============<<<======<<<:::888777666666555666777888999888777666444555666888999;;;<<<<<<888888777777666555555444444555777999:::;;;;;;;;;555333222111000111222333222222222333333333444444444555666777999<<<@@@DDDDDDEEEHHHLLLPPPTTTWWWYYYZZZ^^^]]]^^^aaaaaannnlllHHH<<<:::888777777777666555444333333222222333333444222222222222222222222222222000111333333333;;;FFF\\\fffllluuu~~~}}}yyykkklllxxx~~~xxxrrrjjjooowww{{{tttoooppp{{{[[[BBB666888555444888666666666666666666666666666444444444444444444444444555555444444777===EEEJJJOOOPPPRRRUUUYYY\\\^^^___aaacccsss|||dddVVVYYYttt~~~jjjiiihhhhhhmmmxxxwwwooowwwvvvwwwxxxyyyxxxvvvtttjjjiiihhhfffcccbbbaaa```\\\]]]^^^^^^]]]XXXRRRNNNFFFCCC>>><<<<<<===<<<;;;<<<;;;::::::999888666555555666888999999999888777444555666888999;;;<<<<<<777888888888777666555444444555666888999:::;;;;;;444333222111111111222222222222222333333333444444444555666777999<<<@@@DDDDDDEEEHHHLLLQQQTTTWWWXXXZZZ^^^]]]^^^bbbbbbpppqqqIII===;;;888888888888777555444333333222222333333444222222222222222222222222333///000333333444???MMMaaakkksss{{{mmmccc___iiiwwwmmmhhhcccdddllltttvvvuuussswwwpppkkk___YYY^^^kkk}}}|||nnnLLL888888777666888666666666666666666666666666444444444444444444444444555555555666999@@@HHHNNNPPPPPPQQQUUUYYY\\\^^^]]]\\\```tttkkk[[[WWWbbbllljjjfffbbbbbbeeelllqqqwwwvvvwwwvvvuuutttttttttttttttiiiiiigggfffdddbbbaaa```YYY[[[]]]]]]ZZZUUUOOOKKKJJJDDD>>>;;;<<<===<<<;;;;;;:::999999:::999777555555666777888999999888888555555666777888::::::;;;777888999999888777555444444444555666888999:::;;;444333222222111111222222222222333333333333444444444555666777999<<<@@@DDDDDDFFFJJJNNNRRRUUUXXXYYYZZZ^^^]]]^^^bbbcccrrrtttJJJ===;;;999888888888777666444333333222222333333444222222222222222222222222444000111555555666CCCTTTdddpppxxx~~~}}}mmmYYYWWW\\\fffooorrruuuxxxkkkfff___YYYUUUUUUXXX\\\ccckkk{{{zzzqqqeee^^^bbbhhhqqq~~~YYY<<<::::::999888333666666666666666666666666444444444444444444444444444555777999<<>>DDDLLLQQQRRRQQQQQQTTTXXX[[[[[[ZZZXXX[[[ooo|||{{{oooWWWVVVfff}}}qqqvvvtttpppuuuxxxtttnnnpppooommmjjjgggccc```^^^YYYYYYYYYWWWTTTRRRQQQRRROOOHHH???;;;<<<>>>===;;;:::888777999;;;:::777444111333444666777777666666555555666666777777777888777888999:::999777555444333333333444666777999:::333333333222222222111111222222333333333444444444444555777777999<<<@@@DDDEEEGGGLLLPPPTTTWWWYYYZZZ\\\___\\\\\\aaaccctttJJJ@@@;;;888888777444555999555555444333333333333444111111222222222333333333444333333333444:::JJJZZZgggxxx~~~{{{~~~|||fffYYYTTTPPPYYYgggpppmmmffffffjjjuuu}}}wwwzzzyyynnn^^^OOOHHHGGGJJJOOOXXXdddooovvvxxxxxxrrrvvv}}}yyykkk@@@::::::777777555777777666666555555555444666666555555555444444444444555888===CCCHHHKKKLLLMMMOOOSSSWWWZZZ\\\^^^^^^[[[hhhqqq}}}bbbUUU```qqq}}}xxx{{{vvvttttttooopppooommmkkkgggdddaaa___[[[ZZZWWWTTTQQQOOONNNMMMOOOLLLFFF???::::::<<>>:::999777555555888555555444333333333333444111222222222222333333333444333333444444;;;LLL\\\mmm}}}~~~oooaaaTTTLLLKKKWWW^^^iiiooojjjbbbaaafffxxxooo]]]PPPJJJHHHIIILLLQQQVVVZZZ\\\\\\gggooo}}}pppHHHAAA===999::::::777666666666555555555555666666555555555444444444666777:::???FFFKKKMMMNNNOOOQQQTTTXXX[[[]]]^^^^^^\\\rrrrrr\\\WWWhhh}}}wwwxxxtttpppooommmjjjgggccc```^^^ZZZYYYVVVSSSQQQNNNMMMLLLMMMKKKGGGAAA<<<:::<<<>>>;;;:::999999999888666444333444555666777888999999666666555444555666777888666555555777999999666333444666777777666666777999666666555444333222222111333333222222333333444555333444666666888;;;@@@CCCCCCEEEJJJOOOTTTWWWYYYYYYXXX\\\[[[\\\aaabbbrrrkkkHHHAAA;;;:::888555555777555555444333333333333444222222222222333333333333444333333444666===OOO___ppp~~~ppp]]]RRRLLLIIIIIIKKKXXX]]]eeehhhccc___ccclllooo]]]SSSKKKHHHDDDBBBCCCDDDEEEEEEOOOXXXggguuuuuuOOOCCC;;;666888777666666666666555555555555666666666555555555555444888999<<>>DDDKKKPPPRRRRRRRRRTTTXXX\\\```bbbdddeeexxxmmm]]]YYYfff}}}|||vvvsssrrrooolllgggccc___]]]XXXVVVTTTQQQNNNLLLKKKJJJHHHIIIIIIFFFBBB===;;;::::::999888888888888666444222222333555777888999:::777777666555555666777888777888888999:::999888777555666777777666666777888999999888777666444444333333333222222333333444555333444666666888;;;@@@CCCDDDFFFJJJNNNRRRVVVXXXYYYXXX[[[YYYZZZ___aaaqqqyyyKKKBBB:::999999888777888555555444333333333333444222222333333333444444444555444444666:::DDDWWWiiizzzbbbSSSEEEBBBEEEHHHKKKNNNOOOQQQUUUXXX[[[gggyyymmmYYYUUUQQQMMMKKKHHHFFFDDDCCCEEEHHHJJJOOOXXXdddmmmiiieee^^^VVVTTT\\\kkkxxx}}}VVVBBB999:::<<<666555555555666666666666666666666666666666666666666888:::>>>EEELLLPPPRRRRRRRRRTTTYYY^^^cccgggiiijjjzzzaaaYYY[[[qqq~~~~~~ttttttssspppmmmhhhddd```^^^WWWVVVSSSPPPMMMKKKJJJIIIFFFHHHJJJHHHDDD???;;;999999888777777888888666444222222333555666888999999777666555444444444555666777888999::::::999888888333444666777666777999:::;;;:::999888666555444333333333222222333333444555333444666666888;;;@@@CCCDDDFFFIIIMMMQQQUUUWWWYYYXXX[[[XXXYYY]]]```pppPPPEEE<<<:::;;;999777888555555444333333333333444333333333333444444444444555444555777<<>>EEELLLQQQRRRRRRTTTWWW[[[aaafffjjjlllmmmqqq[[[VVV^^^||||||~~~tttsssrrrppplllhhhdddaaa___WWWVVVSSSPPPMMMKKKJJJIIIFFFHHHJJJIIIEEE???;;;:::888777777777888888666444333333444555666777777888777666444333333444555555666888::::::999888777888222444666666777777999;;;;;;;;;999888666555333333333333222222333333444555333444666666888;;;@@@CCCEEEFFFIIILLLPPPTTTWWWXXXWWW[[[XXXXXX\\\___pppWWWKKK@@@======:::777666555555444333333333333444333333333444444444444555555444555888===III^^^qqqxxxoooOOOHHHEEEGGGKKKNNNSSSXXX___dddlllrrrxxxuuupppjjjccc]]]WWWRRRNNNJJJJJJKKKLLLKKKIIIEEEBBBDDDGGGJJJHHHEEEGGGMMMRRRUUU^^^jjjvvvzzzttt^^^HHH555555:::555555555555555666666666777555666666666777777777777777:::???GGGNNNRRRTTTSSSXXXZZZ^^^cccgggjjjlllmmmhhhWWWXXXccc~~~}}}zzz{{{sssppppppnnnkkkgggccc```___WWWVVVSSSPPPNNNKKKJJJIIIFFFHHHJJJIIIEEE@@@<<<:::888777666777888888666444444444444555555555666666888777555444444444555666555888::::::888666777888333555777777666666888:::;;;:::999888666444333222333333222222333333444555333444666666888;;;@@@CCCEEEGGGIIILLLPPPSSSVVVXXXWWWZZZWWWWWW[[[^^^ppp^^^QQQDDD@@@>>>;;;777555555555444333333333333444333333333444444444555555555444555999>>>JJJ```ssszzzgggGGGCCCBBBFFFJJJNNNUUU\\\dddlllxxxzzzrrrlllgggcccaaa\\\XXXTTTRRRRRRRRROOOLLLHHHHHHGGGFFFFFFFFFHHHIIIJJJNNNTTTYYY```lll{{{uuu~~~pppWWW<<<666;;;777444555555555666666777777555666666666777777888888888;;;@@@HHHOOOTTTUUUTTT\\\^^^aaaeeehhhjjjkkkkkk|||bbbUUU]]]jjj|||tttwwwxxxrrrvvvqqqnnnmmmkkkiiifffbbb___^^^XXXVVVTTTQQQNNNLLLJJJJJJFFFHHHJJJIIIEEE@@@<<<;;;777666666777888888666444555555555555555555555555999888777555555555666777444777::::::777666666888555777888777666555666888;;;:::999777555444222222333333222222333333444555333444666777888;;;@@@CCCFFFGGGIIILLLOOOSSSVVVXXXWWWZZZWWWVVV[[[^^^ooofffOOOCCCBBB<<<888:::777555555444444444333333333333333333444444444555555555666777777===NNNeeevvv~~~```LLLGGGEEEJJJPPPTTTYYY^^^dddnnnzzz~~~yyyuuusssjjjfffbbb___[[[WWWQQQLLLRRRPPPNNNLLLLLLMMMOOOQQQPPPRRRUUUVVVXXX___iiiqqqlll{{{uuuYYY>>>999===888666666666666666555555444666555555555555666666777999>>>EEEKKKPPPSSSVVVWWWeee``````fffkkkkkknnntttwwwrrrZZZQQQ___ooo}}}xxxhhhlll~~~yyyvvvuuurrrqqqmmmjjjhhhhhhfffaaa]]]YYYVVVRRROOOMMMKKKIIIHHHGGGGGGFFFFFFEEECCC???<<<:::888777777777666444222666555444333333444555666888999999888777555444222666666666666666555555444333222222333444666888999<<<;;;999777555333333222111111222222222333333333222333555666777:::???CCCDDDGGGKKKOOORRRSSSTTTTTTWWWZZZZZZ\\\^^^\\\ooogggOOOCCCAAA;;;888999666555555555444444444333333333333333444444444555555555666777888???PPPgggxxxyyy\\\LLLFFFDDDJJJRRRWWW\\\```gggnnnzzz|||wwwtttpppiiiaaaZZZZZZYYYXXXWWWWWWYYY[[[\\\ZZZ]]]___^^^]]]aaajjjrrriiiuuuaaaBBB:::<<<777666666777777666666555444666555555555555666777777999>>>EEELLLPPPSSSVVVXXXbbbaaadddkkknnnnnnrrrxxxxxxlllZZZVVVeee}}}~~~wwwpppjjjgggiiisss|||yyywwwssspppmmmjjjhhhhhhfffbbb^^^YYYVVVRRROOOMMMKKKIIIGGGGGGFFFFFFFFFEEECCC???<<<999888777777777777555333666555444333333444555666777888888888777555333222555555666666666666555555444444333333444666888999;;;:::888666555444333222111111222222222333333333222333444555777:::???BBBEEEGGGJJJNNNQQQSSSTTTTTTVVVXXXWWWYYY\\\\\\pppiiiPPPBBB@@@:::777999666555555555444444444444333333333333444444444555555555666777999AAASSSjjjzzzqqqWWWKKKFFFEEELLLVVV^^^fffllltttxxx~~~{{{rrrvvvvvvuuuvvvwwwxxxzzzzzzwwwyyyxxxsssoooqqqzzzfffnnniiiEEE999:::666666666777777666666555444666555555555666666777888;;;???FFFLLLQQQUUUXXXZZZaaadddjjjnnnnnnnnnttt{{{|||cccZZZ^^^mmm~~~}}}yyytttpppmmmiiihhhiiigggccc___YYYVVVRRROOONNNLLLIIIGGGGGGFFFEEEEEEEEECCC@@@===999777666666777777666444666555444333333444555666666666777777666444222111333444555666777777777777666666555555555666777888888888777666555444333333111111222222222333333333222333444555777:::>>>BBBEEEGGGJJJMMMPPPRRRTTTUUUTTTVVVUUUVVVZZZ[[[qqq}}}nnnSSSBBB???999777999666555555555555444444444444333333333444444444555555555666777:::EEEWWWmmm}}}iiiSSSIIIHHHJJJRRR[[[gggyyydddeeerrrJJJ999:::666777777777777777666555555555555555555666777888888<<>>999777666666777777666555555555333333333333555555555555666666555333222111222333444666777888888888888777666555555666777888666666666666555555444333111111222222222333333333222333444555666999===AAAEEEGGGIIILLLOOORRRTTTUUUTTTVVVSSSUUUYYY]]]ttt|||~~~uuuXXXDDD???999888:::666666666555555555444444444333333333444444444555555555555777<<>>BBBIIINNNSSSXXX]]]```ggglllpppmmmllltttlllXXX\\\jjj|||vvvsssqqqmmmjjjiiiiiigggccc___YYYVVVSSSQQQOOOMMMJJJGGGGGGFFFDDDDDDDDDCCCAAA???:::888666555666666666555555444333222222333444555444444555555555333222111222333444666777888888888999888666555555666777777666666777777666666444444111111222222222333333333222333444555666888===@@@EEEFFFIIILLLOOORRRSSSTTTTTTVVVTTTUUUZZZ^^^www{{{~~~^^^HHHAAA;;;999;;;666666666666555555555444444333333333444444444555555555555777>>>KKK```uuuxxx^^^NNNFFFLLLVVV]]]eeewwwiiiXXXhhh[[[AAA>>>;;;777777888888777777666555555555555666777888999:::@@@DDDJJJOOOUUUZZZ___bbbhhhnnnpppnnnpppgggXXXaaassszzztttsssrrroookkkjjjiiigggbbb^^^XXXVVVTTTRRRPPPMMMJJJGGGHHHFFFDDDCCCDDDCCCBBB@@@<<<999666555555666555444555444333222222333444555444444555555555444222111222333444666777888888888888777666555555555666777777777888888888666555444111111222222222333333333222333444555555888<<>>;;;777555555555444333444444333222222333444444444444555666666555333222333333555666777777777777666555444444444555666777888999::::::999777555444111111222222222333333333333333444444555777;;;???AAADDDJJJOOORRRRRRRRRQQQRRRUUUSSSVVV[[[___vvvhhhNNNEEE===<<<<<<777777666666666555555555555333333333444444444555555555555777???OOOeeezzznnnWWWLLLJJJKKKRRR___lllzzz}}}UUU;;;;;;;;;888888888888888777666666555555555666777999:::;;;BBBEEEKKKQQQVVV\\\aaaeeeiiioooqqqnnnsssqqq]]]ZZZooowwwssswwwuuuqqqmmmkkkiiifffaaa\\\XXXWWWUUUSSSQQQNNNJJJGGGHHHFFFCCCCCCCCCCCCBBBAAA???;;;777555444444333222444444222222222222444444444555666666666555444333333444555666777777777777555444444333444555666777999:::;;;;;;:::888555444111111222222222333333333333333444444555777;;;>>>@@@DDDJJJPPPSSSSSSQQQOOOQQQTTTSSSVVV[[[^^^uuuxxxWWWBBB;;;;;;<<<<<<777777555444444444444444555444444444444555666666666555999DDDWWWlll{{{kkkSSSGGGHHHQQQWWWbbbwww]]]>>>???555999888888777777777777777555444666888777666;;;BBBGGGJJJNNNRRRWWW]]]cccgggiiiuuuwwwoootttjjjYYYZZZuuu~~~xxxssstttqqqllljjjhhhgggeeecccZZZXXXUUUSSSQQQNNNKKKHHHGGGEEECCCBBBBBBBBBAAA@@@AAA>>>:::666444444555666444555555555444333333222444444555555555444222111444555777888999888666555666555555555555666777777888999::::::999666222000444333333222222333333444333444555555666888<<<@@@BBBEEEHHHLLLOOOPPPQQQQQQOOOUUUUUUVVV[[[bbb|||bbbKKKBBB>>>:::777777777666555444444444444555444444444444555666666555555999EEEXXXmmm|||jjjSSSHHHHHHSSSXXX```rrr}}}XXX;;;???666999888888777777777777777666555777999888888===DDDIIILLLPPPTTTXXX^^^ccchhhmmmvvvvvvmmmppp{{{ggg[[[```~~~xxxtttrrroookkkiiihhhgggeeeccc[[[YYYVVVTTTRRRNNNJJJGGGFFFDDDBBBAAABBBBBB@@@???AAA>>>:::666444444555666444444555555444444333222444555555666555444333222333555666888888888777666888777666555555555555555555666888999888666444222333222222111111222222333111222444555666999>>>BBBBBBDDDHHHLLLOOOPPPPPPPPPPPPUUUUUUUUUZZZbbb|||yyy^^^NNNCCC;;;555888777666555444444444444555444444444444555666666555555:::FFFZZZnnn}}}wwwzzzgggSSSIIIJJJUUUYYY^^^ppp}}}zzz~~~ZZZ<<>>@@@>>>:::777444444555666444444555555444444333333555555666777666555444333222444555777888888777777999888777666444444444333333444666777777666555444222111111000000111111222///111333444666:::???CCCBBBDDDHHHLLLOOOPPPPPPOOOPPPVVVTTTTTTYYYaaa}}}uuuYYYGGG===999888777666555444444444444555444444444444555666666555666;;;HHH\\\pppcccQQQJJJMMMWWWYYY```wwwxxxkkknnnttt~~~dddAAAAAA999999888888777777777777777777666777:::999:::@@@HHHNNNQQQUUUYYY]]]bbbgggjjjssswwwuuuooouuummm]]]ZZZjjj}}}xxxsssnnnllliiihhhgggfffcccaaa^^^[[[XXXUUURRRNNNIIIFFFDDDBBB@@@???@@@@@@>>>===@@@>>>:::777555444555555333444444555444444333333555555666777777666555444222333444666777888888888888888666555555444444444333444555666666555444333222222111111111111222222000222333444666:::???BBBAAADDDHHHMMMOOOPPPOOONNNQQQVVVTTTSSSXXXaaa~~~]]]EEE>>>===888888666555555555555555555444444444444555666666555666<<>>===???===:::888666555555555333333444444555444444333444555666777777666555555222333444555666777888888666666555555555555666666555666666666555444333222333333222222222222333333222333444555666999===@@@AAADDDIIIMMMOOOOOONNNMMMPPPUUUSSSRRRXXXbbb~~~[[[BBB===???888888777666555555555555555444444444444555666666555666===KKK```tttwww\\\NNNJJJQQQZZZ\\\iii}}}nnnaaabbbllluuuHHHAAA888999888888777777777777777666555666888888:::BBBKKKPPPTTTZZZ___dddhhhmmmpppzzzzzzxxxwwwbbb[[[ddd}}}~~~{{{wwwtttooommmkkkiiihhheeeaaa___\\\ZZZVVVTTTQQQMMMIIIFFFDDDBBB@@@???@@@@@@>>>===???===;;;888666555444444333333444444555555444444333444555666777666555555333333444555555666777888555555555555555666777777777777777666555444333333444333333333333333333444333444555555666888<<>>>>>===;;;888666555444444222333444444555555444444222333444555666555555444444444444444555555666777777666666555555555555666666666666666666666666666333333222222222222333333222333444555666999===AAA@@@DDDIIIMMMOOOOOOLLLKKKMMMTTTTTTTTTZZZccc~~~[[[IIICCC???999888777666666555555555555444444444444555666666555777>>>MMMbbbwwwpppXXXNNNMMMQQQ___ccciii}}}JJJBBB<<<999888888777777777777777888777777:::;;;===EEEOOOPPPUUU\\\ccchhhmmmrrruuu{{{{{{|||vvv[[[XXXddd}}}~~~{{{xxxrrrpppmmmkkkiiieee```]]]XXXVVVSSSQQQPPPMMMIIIFFFEEECCCAAA@@@AAAAAA???>>>>>>===;;;999777555444444222333333444555555555444111222444555555555444444555555444444444555555666999888777666555444444444555555555666777888888999222222111111111111222222000111333444666:::???CCC@@@DDDIIIMMMOOONNNLLLJJJLLLSSSTTTUUU[[[ccc~~~cccJJJDDD???;;;:::888777666666666666444444444555555555666666:::777===RRRkkk~~~~~~mmmYYYPPPOOOVVV^^^eeemmmyyy]]]BBB===777666666666777999;;;<<<===;;;999888:::@@@HHHOOOTTTXXX___eeejjjnnnrrruuu}}}~~~mmm[[[\\\ggg}}}zzzxxxxxxuuurrrnnnkkkiiigggeeebbb]]]\\\YYYUUUQQQNNNKKKJJJEEECCC@@@@@@@@@???>>>===;;;======999444333777;;;:::999777666444333333333333333333444444444555555444555555555444555777:::777777666666555555555444666666666666777777777777444333333222222333333444555555555555666999>>>AAACCCFFFKKKOOOPPPPPPNNNLLLNNNRRRPPPQQQZZZfffgggNNNGGGAAA;;;:::999777666666666777444444444555555555666666:::666<<>>@@@>>><<<:::999;;;BBBKKKRRRXXX\\\bbbggglllqqqvvvyyynnniiiYYY]]]lll~~~{{{yyyxxxtttqqqnnnkkkiiigggdddbbb]]][[[YYYUUUQQQNNNKKKJJJFFFDDD@@@?????????>>>===;;;===>>>:::666333666999555555444444444444444555222333333333333444444444444555555444333333555777777777666666666555555555555555666666777777777888444333333222222333333444444444555555666999>>>BBBDDDGGGLLLPPPQQQQQQOOOMMMMMMRRRPPPRRR\\\iiilllSSSKKKDDD<<<;;;999777666666666777444444555555555666666666999555<<>>===>>>======;;;>>>???<<<777444444666111111222222333555666777222222333333333444444444444555555444222222333555666666777777666666555555444555555666777888888999333333222222222222333333222333444555666:::@@@DDDEEEHHHMMMPPPRRRRRROOONNNLLLQQQQQQSSS^^^kkknnnWWWNNNFFF===<<<:::888777666777777555555555555666666666666888555<<>>???===999555333333111111111222333555666777333444444444444555555555555666666555333222222333666666777777777777666555333444555666777888999:::333333222222222222333333111222333555777;;;AAAEEEEEEHHHLLLPPPRRRQQQOOOMMMLLLQQQQQQTTT]]]jjjpppYYYPPPFFF>>>===;;;999777777777777555555555666666666777777888555===SSSnnngggVVVPPPQQQZZZ___jjj~~~xxxwwwyyycccrrr^^^DDD>>><<<:::888777777888;;;<<<:::999888999===GGGRRR[[[```bbbggglllqqqwww~~~|||ddd^^^hhh}}}{{{wwwvvvpppnnnjjjhhhgggeeecccaaa[[[YYYWWWTTTQQQNNNKKKJJJJJJFFFAAA===<<<=========<<<===>>>===:::666333222444333333333444555666666555555555555666666666666666888888777444333333444555666777888888777666555333444555666777888999:::333222222111111222222333000222333444777;;;AAAEEEDDDFFFKKKOOOQQQPPPNNNLLLLLLQQQQQQSSS[[[gggwww___RRRGGG@@@>>><<<:::888777777777555555666666666777777777999666>>>UUUpppiiiWWWPPPPPPWWWYYYdddzzz|||vvvooovvviiiwww{{{WWWBBB@@@;;;:::888777777777777888777777888:::@@@IIITTT\\\```dddiiinnntttzzzqqq^^^^^^kkkzzzvvvtttooollliiigggfffdddbbb```ZZZYYYWWWTTTPPPMMMKKKJJJIIIEEEAAA>>>===>>>======<<<<<<===<<<:::777444222555555444444444444555555444555555555666666666666666888999888555444333444444666777999999888777666444555555666777888888999222222111111111111222222111222333555777;;;AAAEEECCCFFFJJJNNNPPPOOOMMMLLLMMMRRRQQQRRRZZZdddgggVVVGGG@@@???===:::888888777777555666666666777777777777999777???VVVrrrooo\\\TTTSSSUUUUUU```wwwxxx{{{sssooowww|||eeevvv{{{YYYBBB===888888888888888888777777666777999===CCCLLLWWW]]]bbbgggmmmsssyyyjjj[[[___pppxxx{{{~~~yyyuuurrrnnnkkkhhhfffeeedddbbb```YYYXXXVVVSSSPPPMMMKKKJJJFFFDDD@@@?????????>>>===<<<<<<;;;;;;:::888666444333333333333333444444555333333333333444444444555444666777777555333333444444555888999:::999777666555555666666777777777888222222111111111111222222222333444555777;;;@@@DDDDDDGGGKKKOOOQQQPPPNNNMMMLLLQQQQQQRRRZZZccc~~~nnnZZZHHHAAA???===;;;999888777888666666666666777777777777:::888@@@WWWtttuuuaaaYYYWWW[[[ZZZddd|||zzzvvvppplllnnnuuu}}}wwwqqq{{{wwwmmmqqqxxx|||~~~^^^pppbbbFFF<<<666777888::::::999888888555777;;;???FFFOOOXXX___eeejjjqqqxxx}}}iii\\\aaassspppttt~~~xxxtttqqqmmmkkkhhhfffeeecccaaa```YYYXXXVVVSSSPPPMMMKKKJJJEEECCC@@@@@@@@@???>>>===<<<;;;:::::::::999777555000000111111222333444555111111222222222333333333222444666666444333222333444555888::::::999777666666666666666777777777777222222111111111111222222222333444555666:::@@@DDDEEEHHHLLLPPPRRRQQQOOONNNKKKQQQQQQRRRZZZdddnnnRRRIIICCCAAA===;;;::::::888777888888777777777777888888<<<777@@@\\\xxxsssaaaWWWSSSVVV[[[lllyyyrrrhhhddd___\\\\\\aaagggllltttnnnllltttqqqiiittt||||||{{{vvvdddyyyfffBBB;;;:::999999888888999999:::888777:::BBBIIIPPPXXX___cccjjjssszzziii^^^YYYmmm|||ssseeeqqq~~~{{{wwwtttnnnllliiifffcccbbbaaaaaa[[[YYYUUUSSSQQQNNNKKKHHHDDDBBB@@@>>>============;;;:::999999999777444111222222333333333333444444444333333333333444555555555555555444444333333222555666777888888777666555666666555555555666666777555333111000111222222222000111333444666:::@@@DDDEEEIIINNNQQQPPPNNNMMMLLLRRRTTTPPPPPPXXXccc~~~jjjQQQMMMCCC@@@<<<:::999888666555666666555555555555666666;;;666???YYYuuunnn^^^VVVTTT[[[bbbsss|||oooddd^^^UUURRRNNNJJJJJJMMMQQQTTT^^^]]]bbbooo}}}qqqnnnzzzzzz|||sss```qqqjjjFFFAAA:::999999888888999999:::999777999AAAIIIPPPYYYaaahhhnnnvvv}}}ccc[[[\\\ssswwwooofff]]]WWWfffqqq~~~yyytttqqqllljjjiiifffdddcccbbbaaa[[[YYYUUUSSSQQQNNNKKKHHHDDDCCCAAA???>>>======>>><<<;;;:::::::::888555333222222333333333333444444333222222222222333444444555555555444444333333333555666666777777666666555555555555555555666777777666444111000111222222111000111333444666:::@@@DDDEEEIIINNNPPPPPPNNNMMMLLLQQQTTTPPPPPPXXXccc}}}fffRRRRRRGGGCCC???;;;:::888777555666666555555555555666666:::666>>>WWWrrrlll^^^XXXWWW___gggyyysssdddXXXPPPJJJGGGFFFCCCAAAAAAAAABBBCCCGGGMMMXXXfffsss{{{~~~~~~|||}}}zzztttvvvzzz}}}uuuppp|||www|||{{{oooZZZeeeyyyjjjGGGCCC:::999999888888999999:::;;;888:::AAAIIIQQQ[[[cccnnnssszzz{{{^^^ZZZbbb~~~yyynnnhhh```ZZZWWWWWWWWWWWWiiiqqq|||}}}xxxrrrnnnjjjjjjiiihhhfffdddbbbaaa[[[YYYUUUSSSQQQNNNKKKHHHEEEDDDBBB@@@>>>>>>>>>>>><<<;;;:::;;;;;;999666444222222333333333333444444222111111111111222333333444444444444444444333333555555555555555555555555444444444555555777888999777444222111111222111000000111333444666:::@@@DDDEEEIIINNNPPPPPPNNNMMMMMMQQQSSSPPPQQQYYYccc}}}hhhWWWWWWLLLHHHCCC???<<<;;;999888888888777777777777888888:::777>>>UUUppprrrccc\\\YYY^^^gggxxxuuu___RRRLLLGGGCCCCCCCCCCCCCCCBBBBBBAAAAAABBBHHHRRR[[[ccciiiooosss}}}~~~|||vvv~~~yyycccbbbwwwuuuyyy|||~~~xxxnnnVVV^^^ssshhhDDD???:::999999888888999999:::<<<999:::AAAJJJSSS^^^gggssswww|||www^^^]]]jjj~~~wwwnnnbbbYYYWWWUUUUUUVVV[[[aaagggjjjmmmssszzz}}}xxxrrroookkkkkkkkkiiigggccc```___[[[YYYUUUSSSQQQNNNKKKHHHFFFDDDBBB@@@>>>>>>===>>>;;;::::::::::::999666444222222222333333333444444222222222222222333333444333444444444444444444444555555444444444444555555333333444444666777999999777555222111111111111000000111333444666:::@@@DDDFFFIIIMMMOOOOOONNNMMMMMMPPPSSSPPPQQQYYYccc|||ooo]]]ZZZNNNJJJDDD???===<<<:::999888888777777777777888888:::999@@@UUUooozzziii]]]XXX___gggwwwhhhSSSJJJHHHFFFCCCAAABBBCCCCCCDDDDDDDDDCCCGGGKKKOOORRRUUU]]]iiirrr}}}~~~lllbbbhhhuuuuuu~~~~~~yyyqqqVVV^^^wwwlllEEE???:::999999888888999999:::<<<999;;;CCCMMMVVVbbblllvvvyyy~~~uuu^^^___ppp|||nnnccc\\\XXXTTTQQQSSSVVV[[[aaafffkkknnnpppssswww|||~~~}}}yyytttqqqnnnmmmllljjjgggccc___]]][[[YYYUUUSSSQQQNNNKKKHHHFFFDDDBBB@@@>>>=========:::999888999999888555333222222222333333333444444333333333333333444555555333333333444444555555555555555555555555555555555333333444444666777999999666444111111111222111000000111333444666:::@@@DDDFFFIIIMMMOOOOOONNNMMMNNNOOORRRPPPQQQYYYccc|||sss```\\\MMMHHHBBB===;;;:::999999666666555555555555666666999999AAATTTnnn~~~jjj]]]VVVaaaiii{{{~~~aaaOOOJJJKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIIIILLLMMMNNNMMMPPPZZZhhhtttyyy~~~~~~}}}kkk^^^eeeuuutttuuu~~~zzzzzz]]]ccc|||tttKKKCCC:::999999888888999999:::;;;999===FFFQQQ[[[gggqqqwwwzzzsss\\\___tttllldddZZZSSSQQQSSSXXX[[[[[[aaaiiiooosssvvvwwwxxxzzz}}}}}}zzzvvvsssooonnnllliiifffccc```^^^[[[YYYUUUSSSQQQNNNKKKHHHEEEDDDAAA???===<<<;;;;;;999888888888999888555333222222333333333333444444444444333333444444555666222222333333444555666666444555666777777666555444444444444555555777888999555333111000111222222222000111333444666:::@@@DDDGGGJJJMMMNNNNNNMMMNNNNNNNNNRRRPPPQQQYYYccc{{{qqq___[[[LLLGGGAAA<<<::::::::::::666666555555555555666666888999@@@SSSmmm~~~kkk^^^XXXdddlllyyy```RRRRRRUUUTTTPPPOOOMMMKKKJJJJJJLLLNNNPPPOOOPPPOOOOOOQQQZZZfffpppuuu{{{}}}tttwwwrrrkkk}}}sssvvv}}}~~~vvv|||gggjjjwwwNNNFFF:::999999888888999999:::999999>>>IIIUUU```llluuuxxx{{{qqqZZZ```yyywwweeeVVVVVVVVVUUUWWW]]]eeekkknnnrrrwww{{{}}}~~~}}}yyyuuurrrnnnmmmjjjhhhfffdddcccbbb[[[YYYUUUSSSQQQNNNKKKHHHEEECCCAAA>>><<<;;;::::::999999888999:::999666444222222333333333333444444333333222222333333444555111111222333444666666777333555777999999777555333555555555555555666777777444222000000222333444333000111333444666:::@@@DDDGGGJJJMMMNNNNNNMMMNNNOOONNNQQQPPPQQQYYYbbb{{{nnn\\\ZZZNNNIIIBBB>>><<<<<<<<<<<<888888777777777777888888666888@@@QQQlll~~~mmmaaa\\\dddnnnwww```VVVZZZ```___[[[SSSQQQMMMJJJIIIKKKNNNPPPQQQRRRRRRSSSUUUZZZbbbhhhttt{{{pppjjjxxxrrrvvvwww~~~}}}pppxxxoooooo~~~tttMMMDDD:::999999999999999999:::888999???KKKXXXcccnnnxxxyyy|||nnnZZZbbb~~~eeeQQQRRRXXX___dddgggkkksssyyy}}}|||}}}yyytttqqqlllkkkiiigggeeeeeeffffff[[[YYYUUUSSSQQQNNNKKKHHHDDDCCC@@@===;;;:::999999::::::999:::;;;:::888555222222333333333444444444222222111111222222333444111111222333555666777777222555888;;;;;;888555222666666555555555666666777333111///000222444444444000111333444666:::@@@DDDHHHJJJMMMNNNMMMMMMNNNOOOMMMQQQPPPQQQYYYbbb{{{ttt```]]]QQQOOOJJJDDD@@@<<<;;;:::999888777777777777777888666:::AAAQQQkkkrrrccc[[[aaarrrooo\\\aaaoooqqqjjjdddVVVPPPLLLMMMMMMKKKKKKNNNQQQSSSUUUUUUTTTVVV[[[```iiisss~~~ppp}}}vvvwww}}}~~~|||pppuuubbbccc|||iiiHHHDDD::::::999888777777777777<<<<<>>===<<<:::999;;;:::999:::;;;:::777555333333333333333333333333666555333222222333555666777555333333444666666666666777999:::999888666555777555333333555777777777444333222111111111222333///111222444666:::@@@EEEEEEGGGJJJLLLLLLLLLMMMNNNRRRTTTPPPQQQYYYaaaxxxttt```]]]RRROOOJJJDDD???<<<;;;;;;999888888777777777777777999;;;@@@MMMgggsssddd[[[hhhrrrjjjVVVYYYfffjjjeeebbbUUUOOOLLLMMMLLLKKKLLLOOOWWWVVVWWWXXX\\\___aaabbbfffnnnwwwzzz}}}yyyuuu{{{||||||~~~pppsss___^^^vvvfffEEEAAA::::::999999999999::::::<<<<<>>===<<<:::;;;:::999:::;;;:::777555333333333333333333333333555444222111111222444555666444333333444666666666888999999:::999777444333333333333555777888777555555444222111111111222222///111222444666:::@@@EEEEEEHHHKKKMMMMMMMMMMMMNNNRRRTTTPPPQQQYYYbbbyyywwwbbb^^^TTTPPPJJJDDD???<<<<<<<<<999999888777777777777777;;;;;;>>>IIIbbbzzzvvvuuueee\\\kkkqqqxxx}}}cccOOOPPP[[[]]]ZZZXXXSSSNNNLLLMMMLLLKKKMMMQQQZZZXXXXXX\\\cccgggfffdddhhhkkknnnnnnooouuutttyyy}}}yyy}}}oooqqq\\\YYYpppxxxzzzfffEEEAAA;;;::::::::::::;;;;;;<<<;;;===FFFUUUbbblllvvv}}}iiiYYYiiiwwwjjjnnn~~~}}}zzzxxxwwwsssnnnhhhcccbbbaaaaaaaaa[[[XXXUUUSSSQQQOOOLLLIIIGGGEEEBBB@@@???>>><<<;;;;;;:::999:::;;;:::777555222222333333333333333333444333111000000111333444555444333333555666666666999999999999888666444222222222444777999999666444666555333111000000111111///111222444666:::@@@EEEFFFIIILLLNNNNNNNNNNNNOOORRRTTTPPPQQQYYYbbbzzz}}}fff```VVVRRRLLLEEE@@@=========::::::999888777777777777::::::===GGG___}}}vvvttt|||xxxggg]]]eeelllwwwttt^^^MMMOOOWWWVVVPPPMMMPPPMMMLLLMMMMMMLLLPPPUUU^^^___aaagggllloooooommmrrroooiiiccc______ccchhhrrrrrrrrrxxxyyylllooo~~~___YYYmmmxxxxxxmmmIIIBBB<<<;;;:::::::::::::::;;;999===GGGVVVdddnnnyyy}}}jjjWWWppp|||tttzzz}}}yyywwwvvvqqqmmmiiieeedddcccbbbaaa[[[XXXUUUSSSQQQOOOKKKIIIGGGDDDAAA@@@???>>><<<:::;;;:::999:::;;;:::777555222222222222222333333333444333222000000222333444555333333333555777666555777888888888777666555444777666666777888888777555777555333111000000000000///111222444666:::@@@EEEGGGJJJMMMNNNNNNNNNOOOPPPQQQSSSPPPQQQZZZccc{{{kkkbbbXXXUUUNNNGGGBBB???>>>>>>;;;:::999888777777777777777999===GGG___}}}|||~~~{{{hhh]]]]]]eeesssgggXXXPPPXXX```\\\SSSNNNOOOMMMNNNPPPQQQQQQVVV]]]fffkkkqqquuuwwwxxxzzz|||{{{ttthhh[[[RRRMMMMMMOOORRRZZZ```ccclllqqqpppyyywwwjjjooo|||ggg```rrr}}}{{{qqqKKKCCC<<<<<<;;;999888888888888888<<>>>>>===;;;999;;;:::999:::;;;:::777555111111111222222333333333666444333222222333444666444333333444666777777555444555666666777777777777>>>;;;888666666777777777777555333111000000000000///111222444666:::@@@EEEHHHJJJMMMOOOOOOOOOPPPQQQPPPSSSOOOQQQZZZddd|||nnndddZZZWWWRRRKKKFFFBBB@@@???<<<;;;:::999888777777777666888<<>>===<<<:::999;;;:::999:::;;;:::777555000000111111222333333333666555333222222333555666333222222444777888777555333333444555777888999999@@@<<<777555555666888888666555333111000000111111///111222444666:::@@@EEEGGGJJJMMMOOOOOOOOOOOOPPPPPPRRROOOQQQ[[[eee}}}mmmddd[[[YYYUUUOOOJJJEEEAAA???<<<<<<:::999888777777777777888;;;CCC[[[|||kkk^^^___dddooonnnSSSPPPWWWjjjtttnnnbbb[[[TTTUUUYYY^^^```ccckkkuuuxxxzzz~~~qqq]]]LLLCCCCCCFFFDDDDDDDDDFFFJJJSSS```jjjoooxxxpppvvv{{{~~~uuugggiiiqqqwwwxxxgggEEECCC:::::::::::::::;;;<<<<<<999@@@MMM]]]hhhppp||||||iiiccc}}}zzzvvvrrrpppkkkjjjhhhgggfffddd```^^^ZZZWWWTTTRRRPPPNNNKKKHHHFFFCCCAAA???>>>===;;;999;;;:::999:::;;;:::777555///000000111222222333333555444222111111222444555222222222555777888777555444444444555666777888999;;;888555444555777777777555444222111111111222222///111222444666:::@@@EEEGGGIIILLLNNNNNNNNNOOOPPPOOORRROOOQQQ[[[fff~~~lllccc\\\ZZZWWWRRRLLLGGGBBB???===<<<;;;999888777777777999999999AAAXXX{{{}}}kkk^^^aaahhhwwwuuubbbQQQOOOXXXjjjssskkk^^^WWWWWWYYY^^^dddfffjjjsss}}}wwwbbbMMMCCCBBBFFF???>>>@@@DDDGGGHHHJJJMMMUUUgggoooqqq{{{qqqcccfffmmmzzzbbbDDDFFF888888999:::<<<>>>@@@AAA;;;BBBPPP___iiiqqq}}}zzzgggZZZmmmkkkmmmttt{{{vvvssspppooolllgggdddcccaaa___]]]ZZZWWWTTTRRRPPPNNNJJJHHHGGGEEEBBB@@@???>>><<<;;;;;;:::999:::;;;:::777555///000000111222222333333444333111000000111333444222111222555777888777555666555555555555666777777555444333444666888777666444333222111111111222333///111222444666;;;@@@EEEFFFIIILLLNNNNNNNNNNNNOOOOOORRROOOQQQ[[[fff~~~vvvddd\\\ZZZWWWSSSNNNIIIEEEBBB???===:::888666666777777;;;666:::CCCTTTxxxsss^^^fffooo~~~ooobbb```OOOYYYhhhuuuyyyttthhh___[[[aaahhhnnnttt{{{cccJJJEEEHHHJJJJJJGGGEEEEEEHHHJJJHHHFFFSSS___wwwyyyppprrr~~~jjj^^^aaaiiiqqqsss```III===999999999:::;;;>>>@@@AAA===CCCQQQ```jjjsssyyyeee]]]gggzzzzzzvvvlllddddddfffmmmxxx|||wwwsssqqqkkkiiihhheeeccc```^^^]]]XXXVVVSSSQQQOOOKKKGGGDDDBBBBBB@@@>>><<<;;;999888888::::::999:::<<<999555222222111111111111111222444444444222000111333666333444444444555555666666111333666888888777666555777777666666666666666777444333222111000000000000///111333444777:::@@@CCCIIIHHHIIIJJJMMMNNNOOONNNNNNMMMMMMPPPWWWiiiwwweee^^^\\\XXXTTTPPPKKKFFFCCC@@@>>>;;;999777777777888;;;666;;;CCCSSSwwwxxxaaabbbjjjxxxqqq\\\QQQPPPWWWhhhvvvfff```fffnnntttyyy~~~cccMMMHHHKKKKKKIIIHHHHHHJJJMMMQQQSSSSSSSSS[[[lllyyyqqqrrr}}}}}}lll^^^```iiiuuutttbbbJJJ>>>;;;;;;:::::::::;;;===>>>===DDDRRRbbbnnnwwwzzzggg```nnnkkkiiiuuuxxxnnnhhhmmmrrrtttmmmfffkkk||||||wwwrrrpppjjjiiigggeeebbb```^^^]]]YYYWWWSSSPPPNNNLLLHHHFFFEEEDDDBBB@@@>>><<<:::999888::::::999:::<<<999555222222111111111111222222444444444222111222555888555555555555555444444444555777999;;;;;;999666444777777666666666666666777444333222111000000000000///111333444666:::???CCCHHHHHHIIIJJJLLLNNNNNNNNNPPPOOOOOOQQQWWWhhh{{{iiiaaa^^^ZZZWWWSSSNNNHHHDDDAAA???===:::888777777888;;;666;;;BBBRRRvvv~~~eeeeeejjjvvvttt```OOOHHHIII]]]qqqqqq```cccjjjssszzz}}}vvv```OOOKKKKKKJJJJJJKKKMMMOOORRRWWW]]]aaa___bbbiiivvvyyyrrrttt|||{{{nnn^^^```kkkwwwuuubbbKKKAAA>>>===;;;:::999999999:::<<>>===:::666444777666666555555666777777444333222111000000000000///111333444666:::???BBBHHHHHHIIIJJJLLLMMMNNNOOOQQQPPPPPPQQQWWWhhhpppccc```]]]ZZZWWWSSSLLLGGGCCCAAA>>>;;;999888888888:::666;;;BBBPPPttthhhfffiiisssjjjYYYPPPOOORRRXXXkkkooo```YYYbbbiiittt{{{vvvsssrrrhhhXXXMMMLLLLLLJJJRRRTTTWWWZZZ\\\bbbkkkrrrxxxxxxxxxzzzyyysss|||yyyxxxkkk^^^bbbooosssttt^^^JJJDDD===<<<;;;999888888999999;;;BBBRRRfffvvvyyyfffaaayyyiiilll{{{zzzyyy|||qqqgggdddeeefffeeeyyy|||wwwrrrooommmkkkiiigggdddaaa___^^^[[[XXXSSSOOOMMMLLLJJJIIIHHHGGGEEEBBB???===;;;:::888::::::999:::<<<999555222222111111111222333333555555444333111222444666555444444444444444444444777999===???>>>;;;777555666666555555555666777777444333222111000000000000000111333444666999>>>BBBGGGHHHJJJKKKKKKLLLNNNOOOPPPOOOOOORRRXXXhhhwwwfffbbb___]]]\\\XXXQQQKKKFFFDDD@@@===:::999999999:::777;;;AAANNNrrr}}}kkkdddeeeppp{{{fff\\\\\\bbbfffdddsss{{{jjj[[[XXX[[[]]]eeeoooxxx|||}}}tttggg]]][[[ZZZUUUNNNKKKNNNRRRSSS[[[___dddgggllltttzzzvvvuuuvvv}}}wwweee___dddrrrkkkrrrWWWHHHCCC<<<;;;:::999888999:::;;;999AAAQQQgggxxxzzzgggbbb}}}~~~nnnwwwxxxuuuzzz|||vvvnnnrrr~~~|||wwwssspppooommmkkkhhheeebbb```___[[[WWWRRRNNNMMMLLLKKKIIIFFFEEECCCAAA>>><<<:::999888::::::999:::<<<999555222222111111222333333444666555444111//////111333111222222333444555666666444666:::<<<===;;;888666555555555555555666777777444333222111000000000000000111222444555999===AAAFFFHHHJJJKKKJJJKKKMMMOOOMMMMMMNNNRRRYYYjjjyyygggccc``````aaa]]]VVVOOOHHHFFFBBB>>>;;;:::999999999777;;;AAALLLppp~~~{{{tttnnnhhhhhhssspppnnnwwwhhhTTTPPPSSSVVV]]]fffnnnsssyyy~~~yyypppdddVVVMMMGGGGGGGGGHHHKKKSSS]]]ccc```ccchhhnnnvvv{{{yyy}}}sssuuu|||mmmaaa___eeeqqqgggqqqTTTFFFBBB;;;::::::999999:::<<<<<<:::AAARRRhhhzzz|||jjjdddttt|||}}}xxxtttrrrooonnnllliiieeebbb```^^^XXXUUUQQQNNNMMMLLLJJJHHHDDDCCCAAA@@@>>><<<::::::888::::::999:::<<<999555222222111222222333444555555555333111......000222000000111333444555666777222444777999:::999777666444444444444555666777777444333222111000000000000000111222333555888===@@@EEEHHHKKKKKKIIIJJJMMMPPPLLLLLLNNNRRRYYYjjjuuugggdddaaabbbdddbbbZZZRRRJJJGGGCCC???<<<:::999999999777;;;@@@KKKnnnrrrnnnrrrllllllyyy{{{aaaNNNGGGFFFLLLQQQXXX^^^ccckkkssszzzyyy{{{zzzsssgggYYYNNNIIIBBBCCCFFFIIIMMMWWWdddooojjjkkkooouuu~~~|||{{{{{{|||rrrsss|||iii``````ccckkkkkkuuuUUUHHHCCC===<<<;;;::::::;;;<<<<<<<<>>===<<<;;;888::::::999:::<<<999555222222222222333444555555333333222111///000333555111111222333444444555555444555666666777666666555444444444444555666777777444333222111000000000000000111222333444888<<<@@@DDDHHHKKKKKKIIIIIILLLPPPMMMMMMOOOSSSZZZjjjqqqgggdddaaacccfffddd\\\UUUKKKHHHDDD@@@<<<;;;::::::999777<<<@@@JJJnnn|||ooopppvvvjjjkkkyyy}}}cccRRRIIIFFFEEECCCGGGLLLPPPUUU]]]hhhooonnnqqqrrrlll^^^QQQHHHEEEGGGHHHKKKMMMPPPWWWfffsss|||zzz{{{}}}xxx}}}|||}}}{{{sssrrr|||hhhaaa``````fffpppzzzWWWKKKEEE???>>><<<;;;:::;;;;;;<<<>>>EEEUUUlll~~~}}}kkkaaazzzzzzqqqiiifffgggjjjmmmlllmmmppp{{{~~~zzzwwwvvvmmmllliiifffbbb___\\\[[[TTTRRRPPPOOOMMMKKKGGGEEEBBBAAAAAA@@@???>>>======888::::::999:::<<<999555222222222222333444555666111222222111111333666999333333333333333333333333777777666666555444444444333333333444555666777888444333222111000000000000000111222333444777<<>>;;;999666888888;;;KKKlll~~~hhhgggmmm~~~tttYYYIIICCCAAA@@@BBB======???AAADDDKKKSSSXXX___^^^___]]]UUULLLHHHJJJMMMIIIFFFKKKVVVcccmmmrrr~~~|||zzzxxxnnnuuu}}}lll\\\YYY```hhhmmmOOO@@@@@@;;;999;;;===<<<===???;;;FFF[[[rrr|||jjjgggwwwbbbeeeoooyyy|||{{{}}}vvvqqqooolllgggccckkklllooowww{{{yyywwwtttooolllgggdddaaa^^^[[[YYYWWWQQQLLLKKKLLLMMMJJJFFFGGGEEEBBB@@@???>>><<<;;;999888888888999999777666111111000000111111222333333333222222222333444555111222333444555555555555999777666555555444222000222222111111222333555666444333222111000000000000111111111222555999<<<>>>FFFGGGJJJKKKKKKLLLNNNPPPNNNNNNPPPRRRWWWfffyyypppjjjdddbbbcccbbb]]]YYYQQQMMMFFFBBB???===:::777888999999;;;IIIhhhiiifffiiiyyyjjjXXXGGG@@@AAACCCEEEGGG>>>>>>======>>>BBBHHHMMMRRRRRRSSSTTTPPPJJJJJJNNNTTTSSSSSSVVV^^^kkkyyyvvvmmmpppyyy{{{gggYYYXXX___iii___OOODDD>>>;;;<<<===;;;;;;===;;;EEEZZZqqqooofffxxxgggnnn||||||zzzyyyvvvtttttt{{{}}}zzzxxxuuuooolllhhheeecccaaa___\\\ZZZVVVQQQPPPQQQPPPLLLIIIGGGDDDAAA@@@???>>><<<:::999888888888999999777666111111000000111111222333333333222111222333444555222222333555555555555555777666555555555555444333666555333333333444666777444333222111000000000000111111111222555999<<>>:::777:::;;;:::<<>>BBBFFFLLLLLLOOORRRRRRPPPTTTZZZ^^^```aaabbbfffppp}}}zzzqqqjjjoooyyypppbbbXXXYYY```lllsssaaaGGGAAA===>>>===:::999;;;<<>><<<:::999888888888999999777666111111000000111111222333333222222111111333444555222333444555666666666666666666666666666666666666:::888666444333555777888333333222111000000000000111111111333555999===???EEEGGGJJJKKKKKKLLLOOOQQQOOOOOOSSSXXX```rrryyyrrrjjjgggggggggddd```\\\XXXRRRLLLFFFAAA===:::;;;;;;<<<===EEE^^^ssskkkgggqqqyyynnnWWWLLLCCCAAABBB@@@>>>>>>>>>???>>>>>>>>>AAAEEEIIILLLMMMQQQVVVWWWVVV[[[aaagggiiikkklllooouuu}}}vvvlllfffttt~~~lll___YYY[[[bbbqqqzzzeeeHHHBBB>>>>>>>>>;;;:::<<<>>>EEEWWWlll}}}ooofffzzzpppooouuu{{{}}}|||zzzrrroookkkhhhfffdddaaa___ZZZXXXUUUSSSRRRNNNIIIEEEFFFDDDAAA???>>>===<<<:::999888888888999999777666111111000000111111222333333222111111111222444444333333444555666666666666777777888777666555666777;;;999666444333444666777333222222111000000111111111111111333666:::>>>@@@EEEGGGJJJKKKLLLMMMOOOQQQOOOOOORRRYYYcccvvvyyyrrrjjjfffffffffccc___\\\ZZZUUUOOOGGGAAA===<<<:::;;;<<<>>>DDDZZZuuulllhhhrrrtttjjjSSSJJJBBBBBBCCCBBBBBBCCC======>>>???@@@CCCHHHLLLNNNNNNRRRUUUTTTRRRVVV\\\dddfffkkksss|||rrrhhhcccwww}}}jjj\\\XXX[[[cccuuupppZZZFFF@@@===>>>>>><<<<<<>>>>>>FFFVVVlll}}}jjjiii~~~|||pppmmmoooyyy~~~~~~}}}}}}}}}tttqqqlllhhheeebbb___\\\YYYWWWUUUSSSPPPLLLHHHEEEFFFDDDAAA???>>>===;;;999999888888888999999777666111111000000111111222333222222111000111222333444222333444555666666666666888999:::888555333444555:::888555333222333444555333222111111000111111111111111111333666:::>>>AAAEEEGGGJJJKKKLLLNNNPPPRRRNNNNNNQQQYYYdddvvvxxx~~~vvvpppiiifffggggggccc```]]]\\\XXXQQQHHHAAA===<<<::::::<<<>>>AAATTT}}}xxxnnniiisss|||iii^^^PPPHHHBBBAAABBB@@@???AAA<<<>>>@@@BBBDDDHHHMMMQQQVVVTTTSSSSSSPPPNNNSSS[[[ZZZ]]]fffttt~~~www}}}llldddcccvvvwwwgggXXXVVV[[[ddd|||}}}\\\LLLCCC>>>;;;===>>><<<===??????FFFWWWmmm~~~~~~kkklll~~~|||zzz{{{xxxuuu|||}}}uuurrrsssttttttrrrmmmrrrxxx}}}}}}}}}}}}uuuqqqlllhhheeeaaa]]]ZZZZZZYYYWWWTTTPPPMMMJJJHHHFFFCCC@@@>>>>>>===;;;999999888888888999999777666111111000000111111222333222111111000000222333444111222333444555555555555888:::;;;888444222222444777666555333333222333333222222111111111111111222000111111333777;;;???AAAEEEGGGJJJLLLLLLNNNQQQSSSOOONNNQQQXXXccctttffflllqqqlllhhhhhhkkklllhhhdddeeeddd```WWWMMMDDD???>>>::::::<<<======MMMvvvvvvmmmssszzzdddXXXOOOIIIEEEEEEEEEAAA?????????BBBGGGKKKPPPWWW^^^bbb```ZZZSSSNNNKKKLLLVVVaaabbbgggppp}}}yyytttrrrbbbbbbgggxxxuuudddXXXWWW^^^jjjeeeLLLGGGCCC>>>;;;<<<===;;;;;;>>>???GGGXXXnnnssspppxxxqqqdddfffyyywwwxxx{{{~~~wwwvvvvvvwww{{{{{{{{{{{{tttqqqlllhhheeebbb___\\\ZZZYYYWWWSSSOOOLLLKKKKKKEEECCC@@@>>>>>>===;;;999999888888888999999777666111111000000111111222333222111000000000111333444000111222333444444444444555888999777333111333666555555555555444444333222222111111111111111222222000111111444777;;;@@@BBBEEEGGGJJJLLLMMMOOOQQQSSSRRRPPPQQQWWWbbbrrrfff{{{nnnjjjhhhjjjnnnpppmmmiiinnnmmmhhh___SSSHHHCCCAAA;;;:::<<<<<<:::HHHppprrrttt~~~ggg[[[IIIEEEFFFJJJMMMJJJHHHIIICCCGGGNNNVVV^^^hhhqqqwwwcccZZZOOOGGGDDDIIIWWWeeeyyytttyyyjjj[[[```kkk}}}vvvcccZZZ[[[bbbqqqUUUEEEJJJDDD>>>;;;<<<<<<::::::<<>>===<<<;;;999:::999888888999999888666111111111000111222222333222111000000000111333333000000111222333333333333222555888777333111444777444555666666666555333222222111111111111111222222000111111444777<<<@@@BBBEEEGGGJJJLLLMMMOOORRRTTTTTTQQQRRRXXXaaaqqqqqqppphhhfffpppuuurrrnnnooo{{{uuulllbbbXXXNNNEEE@@@???999>>>:::===IIIcccsssqqq{{{lll\\\RRRPPPOOOPPPPPPNNNMMMMMMMMMQQQUUU\\\ooovvvjjjWWWKKKNNNPPPNNNVVVcccsss}}}}}}lllxxxyyydddZZZ]]]kkktttddd\\\WWW___vvv|||UUULLLMMMAAA@@@===<<<<<<===@@@AAA@@@JJJZZZlll~~~|||zzziiiOOOOOOMMMLLLTTT[[[]]]fffrrr}}}{{{uuutttsssvvv}}}}}}{{{wwwtttqqqmmmjjjgggddd```]]]ZZZWWWRRRNNNMMMLLLKKKIIIGGGDDD@@@>>>===<<<:::888:::999999999:::999666444000000111222333444444555555222000///111444666666333333333333444555666666;;;888777777999888444000444444444666888888777555111111000000000000111111//////000222666;;;@@@CCCGGGHHHIIIKKKNNNPPPQQQRRRTTTRRRTTTXXX^^^kkkoooiiiiiipppqqqlllkkkoootttpppiiiaaaXXXOOOGGGAAA@@@:::>>>999;;;EEE]]]{{{zzzpppbbbVVVQQQLLLNNNSSSVVVUUUTTTSSSXXX\\\dddvvv|||fffZZZQQQQQQRRRQQQVVV^^^oooxxxzzzpppuuu```UUUXXXgggkkk[[[YYYYYYgggzzzWWWJJJDDDAAA???===<<<<<<===???AAA???HHHVVVfffxxxxxxyyy```LLLPPPPPPPPPXXX^^^aaakkkxxx}}}sssxxxtttvvv~~~}}}{{{xxxsssrrrpppllliiigggeeeaaa___ZZZWWWSSSPPPNNNMMMKKKIIIGGGDDD@@@===<<<;;;:::888:::999999999:::999666444111111111222222222222222555222000///111444666666333333333333333444555666777777666666666555333111333333333555777777555444111111000000000000111111//////000222666;;;@@@CCCFFFGGGIIIKKKMMMPPPQQQRRRSSSQQQSSSXXX___mmmnnniiiiiimmmlllggghhhooollljjjeee```YYYQQQIIICCCAAA:::===888999AAAVVV{{{~~~vvvjjj\\\VVVRRRTTT]]]bbb```\\\YYY___fffooo~~~www]]]YYYTTTSSSXXXaaaiiinnnqqqttt}}}rrrqqqlll[[[SSSWWWfff{{{```UUUWWW^^^tttpppWWWJJJ@@@@@@>>>===;;;;;;===>>>@@@@@@GGGSSScccuuuuuuwwwcccXXXbbbeeehhhppptttyyywwwvvv|||~~~|||{{{xxxqqqqqqooollliiigggeeebbb___ZZZXXXTTTRRRPPPNNNKKKHHHFFFCCC???===<<<;;;999888:::999999999:::999666444222222111111111000000000444222000000222444555555444333333333333333444555444555555555333222333333333333333444555666444222111111000000000000111111000000000222666;;;@@@BBBFFFGGGHHHKKKMMMPPPQQQRRRQQQQQQTTTYYYaaarrrrrriiieeeiiijjjfffggglllhhhgggdddaaa\\\TTTKKKEEEAAA:::>>>999999???QQQ|||xxxnnnaaaccceeejjjppptttpppiiihhhmmmtttzzzxxxiii^^^```______ggguuu~~~jjjlllcccXXXTTT[[[kkkhhhXXXVVVYYYdddeeeUUUOOOFFF???>>>===<<<<<<===>>>???AAAHHHVVVfffxxxuuuxxxmmmlll|||}}}lllqqq{{{xxx~~~zzzrrrssspppllljjjgggdddaaa^^^ZZZXXXVVVTTTRRROOOJJJGGGEEEBBB???<<<<<<;;;999888:::999999999:::999666444000000000000000000000000333111///000222444555555444333333222333333444444222444666444222111444777555444333444555555444222111111000000000000111111000000000222666:::???BBBEEEFFFHHHJJJMMMOOOQQQRRRQQQSSSVVV[[[eeexxxnnnyyy{{{lllbbbeeejjjiiigggiiihhhgggeeeccc^^^VVVMMMGGGAAA:::>>>:::;;;???NNN{{{{{{tttkkkbbbooo}}}~~~zzzvvvtttqqqfff\\\dddllltttzzzxxxeeehhh~~~uuu]]]XXXVVV^^^ppp{{{```UUUXXXYYYfffbbbVVVTTTLLL???>>>============>>>??????HHHWWWiii|||wwwyyyvvv}}}|||wwwkkk___jjj|||zzzssstttqqqmmmjjjgggccc___\\\[[[YYYVVVTTTQQQNNNJJJGGGEEEBBB???===<<<;;;:::999:::999999999:::999666444...//////000111111222222222111///000222444444444333333222222222333444444444666777555222333666:::888666555555555666555333111111000000000000111111111000111222666:::???BBBDDDEEEGGGJJJMMMOOOQQQRRRRRRUUUXXX]]]iiieeetttuuufffggglllkkkgggggghhhgggfffccc___XXXPPPJJJBBB;;;???<<<<<<>>>JJJttt{{{xxxjjjaaa[[[nnn~~~kkk\\\VVVUUUSSSQQQ\\\iii~~~rrreeennnoooYYYWWWWWW```rrr{{{```UUUWWWXXXkkkeeeYYYVVVJJJ??????>>>>>>>>>>>>??????<<>>AAACCCEEEGGGIIIMMMOOOQQQSSSSSSWWWZZZ^^^lllnnn{{{rrrnnnnnniiifffhhhfffeeedddbbb___ZZZSSSNNNEEE===AAA===<<<<<>>>>>>>>===<<<:::999999999:::999666444000111111111222222333333111000///000222444333222000000000111222444555666<<<999555333444666888999:::888555444444444333222111111000000000000111111111111111222555:::>>>AAACCCDDDFFFIIILLLOOORRRSSSRRRWWWZZZ^^^lllxxx}}}uuuooogggeeeiiidddcccbbbaaa___ZZZUUUQQQGGG???BBB===;;;999@@@fffyyy{{{~~~iiiVVVKKKCCCMMMSSSUUU]]]iiijjjbbbSSSLLLFFFFFFLLLQQQVVVYYY```bbbrrrzzzfffmmmcccRRRXXX]]]ggg|||jjjXXXWWW]]]eee}}}^^^ZZZWWWFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@GGGSSScccvvv{{{sssppp{{{zzzwwwuuutttnnnllljjjiiihhhgggeeeccc]]]YYYSSSOOOLLLKKKIIIGGGGGGDDDAAA?????????>>>===:::999999999:::999777444333333333222222222222111111000///000222333333222/////////111222444666777>>>999333111444777888888:::777444333333333222111111111000000000000111111222111111222555:::>>>AAACCCDDDFFFIIILLLOOORRRSSSRRRWWWZZZ]]]kkkuuu~~~qqqgggddddddddddddbbb_________^^^YYYUUUNNNHHHBBB<<<888:::FFFRRRzzz~~~}}}{{{bbbPPPIIICCCCCCEEEIIINNNPPPOOOLLLGGGGGGGGGIIIQQQ^^^iiiooojjjooo{{{pppjjj```VVVXXX___qqq{{{aaaTTTVVV]]]gggvvvlllwwweee\\\SSSKKKDDDAAA@@@BBBAAA===<<<>>>@@@EEEQQQdddzzzvvvzzzuuusssqqqsssyyyzzztttpppqqqooollljjjiiihhheeeccc]]][[[WWWTTTQQQNNNJJJGGGFFFDDDBBB???===<<<<<<<<<;;;::::::::::::888555222222222222111222222333333444111///111555666333///555444222111111333666888888777555333333333555666666555444444222222111000000000000000000000000000000000000222555999===???BBBDDDHHHMMMPPPRRRSSSSSSTTTVVVXXX]]]mmmqqqxxx~~~rrrjjjgggffffffeeebbb_________]]]YYYUUUNNNIIICCC>>>999999BBBMMMyyy```MMMFFFBBBAAAAAADDDFFFGGGDDDBBBBBBDDDHHHOOO]]]mmm|||nnnrrrxxx]]]XXX^^^jjjsss___VVV[[[cccmmmfffkkkttteee___YYYRRRGGGDDDBBBCCCBBB>>>===@@@@@@EEEPPPbbbwwwyyylll___bbbgggnnnrrr{{{zzztttqqqqqqooommmkkkjjjiiifffddd^^^[[[VVVSSSQQQNNNKKKHHHFFFEEEBBB???===;;;;;;;;;;;;::::::::::::888555222222222111111222222333333444111///000444666333000888777444333222333555777777666444333222333444555666555444444222222111000000000000000000000000000000000111222555999===@@@BBBDDDHHHLLLPPPRRRSSSSSSUUUWWWXXX]]]nnntttuuuwww{{{rrrllljjjhhhhhheeebbb_________]]]YYYTTTNNNIIIDDD@@@;;;888>>>FFFvvvzzz```LLLDDD@@@??????@@@BBBBBB@@@>>>CCCFFFLLLVVVcccppp}}}vvvooooooZZZWWW^^^mmmmmm\\\TTTXXX```ttt{{{YYYbbbxxxoooeeeaaa]]]WWWLLLGGGEEEEEECCC??????BBB@@@EEEOOO```uuu|||yyyiiigggnnnssszzz{{{}}}}}}wwwsssqqqooommmkkkjjjjjjhhheeeccc^^^ZZZVVVRRRPPPMMMKKKIIIGGGEEEBBB???===;;;::::::;;;::::::::::::888555222222222111111222222333444555222///000333555444333===;;;888666444444444555666555333222222222333444666555444444222222111000000000000000000000000000000000111333666:::===@@@AAADDDHHHLLLPPPRRRSSSSSSUUUWWWYYY___pppvvvttttttzzz|||vvvpppmmmkkkiiigggdddbbb_________^^^YYYUUULLLHHHDDDBBB>>>:::<<>>@@@AAACCCHHHLLLOOOQQQRRRRRRUUUWWWYYY```qqqkkkjjjooozzztttuuurrrnnnlllkkkiiifffeeeccc```^^^___```___ZZZVVVKKKGGGEEEEEEBBB======AAA\\\{{{fffPPPFFF???@@@AAACCCEEEHHHLLLNNNLLLQQQ___uuuuuuiiihhh{{{cccZZZUUU[[[hhh~~~qqq```XXXWWWaaannn]]]UUUggg}}}wwwhhhdddccc___[[[OOOKKKHHHHHHFFFBBBAAADDDEEEIIIRRR___qqq|||~~~zzzjjjjjjvvvzzzqqqeee_________```ccckkkuuu}}}~~~yyyuuusssrrrlllkkkjjjiiiiiigggccc```\\\YYYTTTQQQOOOMMMKKKIIIGGGEEEBBB???===;;;::::::;;;::::::::::::888555222111111111111222333444555444222000000222444666777@@@???<<<999666444333333333333333222333333333444666555444444222222111000////////////////////////111111111333666:::>>>@@@AAACCCGGGLLLOOOQQQRRRRRRTTTWWWYYY```rrrXXX]]]mmm|||vvvllljjjhhhhhhgggfffdddaaaaaa___]]]^^^``````\\\YYYMMMIIIGGGHHHEEE@@@???AAATTTrrrhhhQQQGGG@@@AAACCCDDDFFFJJJOOOSSSXXXYYYeeezzz{{{llleeeiiirrrZZZUUUTTT]]]mmmgggZZZUUUWWWfffxxxpppTTTVVVtttsssgggfffdddaaa^^^MMMJJJHHHIIIGGGCCCAAACCCFFFKKKSSS___ooo}}}|||rrrnnnkkkkkkhhhbbb^^^]]]```gggooouuuxxxzzz~~~|||xxxuuutttooonnnmmmlllkkkhhhddd```ZZZXXXUUURRRPPPNNNKKKHHHFFFDDDBBB???===<<<;;;;;;;;;::::::::::::888555222000000000111222333444555222222222222333444666777===<<<:::888666555444444333333333333444444444444666555444444222222111000000000000000000000000000111111222333777;;;>>>AAA@@@CCCGGGKKKOOOQQQRRRRRRSSSUUUXXX```rrrSSS^^^wwwyyyssshhhfffeeeeeeeeedddbbb___^^^]]]\\\^^^aaaaaa^^^[[[RRRMMMJJJJJJHHHBBB???@@@KKKhhhlllUUUJJJAAACCCFFFIIILLLRRRZZZ```eee^^^___jjjttt|||rrrhhhfffnnncccVVVSSSUUU```rrr{{{aaaWWWUUUZZZooo}}}___SSSaaattthhhfffddd___[[[IIIGGGGGGJJJHHHCCCAAABBBEEEJJJSSS^^^mmm{{{}}}||||||}}}}}}{{{{{{{{{~~~{{{uuuhhhhhhjjjkkkgggccchhhqqqzzz|||xxxuuusssnnnmmmlllkkkjjjfffaaa]]]XXXVVVUUUSSSRRRNNNJJJFFFDDDCCCAAA???============;;;::::::::::::888555222000000000111222333555666000222333444444555666777777777777666666666666666333333444555555555555555666555444444222222111000000000000000000000000000111111222444777;;;???AAA@@@CCCGGGKKKNNNPPPQQQQQQQQQTTTXXX___rrrYYYhhhqqqkkkfffeeedddddddddcccaaa___]]]\\\[[[^^^aaabbb___\\\WWWQQQMMMLLLIIIBBB>>>>>>CCC___|||}}}qqqZZZNNNCCCFFFKKKPPPVVV^^^iiipppjjj\\\TTTXXX\\\bbbqqqwwwgggaaaccctttvvvUUUPPPOOOUUUeee{{{nnnYYYUUUYYYeeeuuuggg```SSSWWWpppwwwiiifffaaaZZZVVVGGGEEEGGGJJJIIICCC@@@AAACCCIIIRRR]]]kkk{{{~~~|||{{{~~~{{{{{{vvvpppllljjjiiigggeeedddfffjjjoooqqqqqqppppppqqqooogggccchhhnnnrrryyyzzzuuurrrppplllkkkjjjhhhfffbbb]]]XXXVVVVVVUUUTTTSSSOOOJJJEEECCCBBB@@@>>>======>>>>>>;;;::::::::::::888555222000000000111222444555666///111444555555555666777444444555555666666777777333444444555666666666555666555555444333222111000000000000000000000000000222222222444777;;;???AAA@@@BBBGGGKKKNNNPPPQQQQQQQQQTTTWWW___rrrlllpppnnnnnnhhhaaa___bbbdddccc```aaaaaabbbbbbbbbbbbaaaaaa]]]ZZZWWWTTTNNNFFF@@@>>>DDDQQQuuu}}}dddPPPGGGLLLQQQaaatttvvvrrrwwwppp```UUUVVVYYY___qqqnnnZZZ]]]nnn~~~YYYOOOTTTRRRXXXkkk___PPPVVV\\\pppfffXXXbbbiiissslllllliiiccc```\\\PPPHHHFFFMMMOOOGGG@@@???FFFGGGNNN[[[iiizzz|||nnnlllkkkpppyyyuuummmiiifffooouuusssppppppmmmgggggggggggghhhkkknnnqqqrrruuuwwwzzz}}}xxxwwwwwwxxxxxxvvvrrrnnnlllkkkiiieeeaaa]]]YYYWWWSSSTTTTTTSSSQQQNNNJJJHHHHHHFFFCCC???===<<<<<<<<<===;;;999888999777333///222111000000000111222333444555555555444444555777333333444777:::<<<;;;:::222222222222333444555666333333222222111000//////111111111111111111111111000000111333666;;;???BBBDDDGGGKKKMMMNNNOOOPPPRRRUUUUUUVVV\\\qqq||||||sssrrrlllgggbbbbbbfffjjjjjjhhhbbbbbbccccccbbbaaaaaa``````]]]YYYUUUPPPJJJEEECCC@@@JJJiiijjjVVVNNNUUUfffyyytttpppfff]]][[[bbbuuu~~~ssseee]]]lllkkkTTTTTTUUUUUU^^^sssttt\\\SSSYYYddduuunnnzzz~~~kkkmmmjjjeeefffdddPPPJJJIIIPPPQQQHHHBBBCCCFFFGGGMMMYYYhhhyyyyyyhhh___eeeppp|||vvvqqqssswww}}}}}}{{{xxxuuuuuuvvvyyy{{{ooo___[[[ZZZ\\\eeeooouuutttpppllljjjgggddd___ZZZWWWTTTTTTTTTTTTSSSQQQNNNKKKIIIGGGEEEBBB???===============;;;999999999777333///222111000000000111222333333444555444333333555777333333444777999:::999888222222222222333444555666333333222222111000000000111111111111111111111111///000111333666;;;???AAACCCFFFJJJMMMNNNOOOQQQRRRTTTTTTUUU\\\qqqtttrrrvvvuuulllgggcccdddjjjmmmmmmkkkddddddcccbbbaaa```______aaa^^^XXXTTTQQQOOOLLLJJJ???BBBZZZrrr]]]SSSZZZuuuxxx~~~tttgggbbbmmmsssfff]]]aaa|||kkkWWWMMMVVVTTTXXXeee}}}fffZZZVVV[[[kkk{{{nnnoookkkggghhhfffNNNJJJKKKQQQPPPGGGDDDFFFGGGGGGLLLWWWeeewww}}}nnnbbbiiirrryyyrrrpppsss~~~~~~uuu^^^OOOJJJHHHJJJUUUdddnnnooommmlllkkkhhhddd```[[[WWWUUUVVVVVVUUUTTTQQQNNNKKKIIIFFFDDDAAA???======>>>>>><<<;;;:::999888666333000111111000000000111333444222333444444333333555777444444444555777888777666222222222222333444555555333333333222111111000000111111111111111111111111///000111333777;;;>>>@@@BBBEEEIIILLLNNNOOOQQQSSSRRRSSSTTT\\\qqq}}}sssppplllhhhdddfffjjjmmmkkkhhhddddddbbbaaa___^^^]]]]]]___[[[UUUPPPQQQTTTTTTQQQBBB???OOOxxx{{{xxx||||||{{{fffYYY___yyyrrrkkk^^^]]]mmm{{{```PPPKKKTTTSSSZZZmmm\\\XXXXXX]]]qqq{{{qqqpppjjjgggeee^^^LLLIIILLLRRROOOFFFDDDHHHHHHHHHLLLVVVdddwww~~~zzzuuuoookkkxxx~~~ooorrryyy~~~iiiXXXPPPMMMKKKJJJOOOYYYaaafffhhhkkkkkkiiifffccc___\\\[[[XXXXXXWWWTTTQQQNNNKKKJJJEEECCCAAA???>>>>>>>>>???<<<;;;:::999888555333000111111000000000222333444222333444333333333555777666444444444666666555444333222222222333333444555333333333222222111111111111111111111111111111111///000222444777;;;>>>???@@@DDDHHHKKKMMMOOOQQQSSSQQQRRRTTT\\\qqqqqqlllkkkgggeeeggglllnnnllliiidddcccaaa___]]]\\\\\\[[[]]][[[UUUOOORRRZZZ[[[WWWDDD===FFFjjjvvvtttyyyzzz~~~ttteeemmmrrraaa[[[gggiiiWWWNNNMMMSSSWWWbbbyyylllWWWWWW[[[ccc}}}uuummmmmmhhhhhheeeZZZOOOLLLOOOUUURRRIIIGGGKKKJJJJJJNNNVVVcccvvvooohhhhhhiiilllqqqtttyyyzzzrrr|||yyyeee___```]]]]]][[[WWWUUUXXX```fffhhhggggggfffdddcccaaa```[[[ZZZXXXUUURRRNNNLLLJJJEEECCCAAA???>>>>>>>>>???;;;;;;;;;:::777555222111111000000000000222333555222333444444333444666888777555444444555555444333333333222222222333444444333333333222222222222222000000000000000000000000///000222555888;;;===>>>@@@CCCGGGKKKMMMNNNQQQRRRPPPQQQSSS\\\pppzzzssshhhfffeeeiiiooorrrpppmmmdddbbb```^^^\\\\\\\\\\\\^^^]]]VVVPPPTTT]]]^^^XXXDDD<<>>>>>:::;;;<<<:::777444222222000000//////000222444555222333444444444555777999888666444333444555444333333333333222222333333444333333333333333333222222000000000000000000000000///000333555888;;;<<<>>>@@@CCCGGGJJJLLLMMMOOOQQQPPPRRRTTT\\\pppwwwgggddddddiiioooqqqnnnjjjeeecccaaa___^^^]]]^^^___^^^]]]UUUMMMQQQZZZZZZQQQEEE===@@@WWWzzztttccchhhqqqsssXXXNNNIIILLLWWW```mmm{{{zzzbbbXXXVVVWWWfffiiidddoookkk|||yyyzzz~~~uuueeeeeehhhaaa^^^WWWWWW]]]^^^UUUPPPPPPIIIJJJNNNVVV___qqquuu\\\ZZZ^^^bbblll{{{uuuyyy~~~rrrhhheeefffddddddddddddddddddcccbbb___]]]ZZZVVVRRROOOMMMKKKGGGEEEBBB???============:::<<<===;;;777333222222000/////////000222444555333444555555555666888:::888666444444555666555555444333333222222333333333333333333333333333333333000000000000000000000000///111333666888;;;<<<===@@@CCCGGGJJJKKKLLLNNNOOOQQQRRRTTT\\\pppyyypppgggeeedddgggllllllhhhcccfffdddbbb```______```aaa]]]\\\SSSIIILLLUUURRRHHHFFF@@@BBBUUUuuuuuuhhh___nnnzzz\\\LLLOOOLLLOOO[[[dddrrrmmmZZZXXXYYYYYYlll|||WWWTTTbbbeeewwwfff```eeeaaa```XXXVVV]]]___WWWPPPNNNGGGIIINNNUUU^^^nnnpppYYYZZZaaaeeepppttt}}}}}}wwwsssmmmsssyyy|||zzzvvvqqqoooggggggggggggfffeeedddddd```^^^[[[VVVRRROOOMMMLLLHHHFFFCCC???===<<<<<<<<<999<<<===;;;666333222333000/////////111222444666333555666666666777999;;;888666444444555666666666444444333222222333333333333333333333333333333333000000000000000000000000///111333666999;;;<<<<<>>===<<<<<<===<<<;;;999666444222111000000111222444555666666333444666555444444555777555555444444333333333333222333555666666555333222222222222111111111111000////////////000000000000333333222333666:::>>>AAABBBDDDFFFGGGHHHIIILLLOOONNNPPPRRR[[[ooozzzoooeeeddddddcccbbbaaa```___^^^cccaaa___^^^^^^^^^]]][[[[[[YYYWWWUUURRRPPPOOONNNGGGEEECCCGGGYYYxxx|||sssttt{{{yyy___SSSJJJHHHOOOPPPRRRbbbxxxfffVVVRRRSSSVVVnnnsssXXXNNNNNN\\\yyysssuuurrrnnniiifffddddddddd[[[XXXTTTSSSYYY^^^ZZZQQQOOOJJJIIINNNUUUbbbzzzuuu```___ggglllpppssspppuuu~~~yyyzzztttnnnqqqwww||||||~~~sssmmmiiiiiiiiifffdddeeeaaa]]]XXXTTTRRRPPPNNNLLLHHHEEEAAA???>>>======<<<>>>===;;;888666444222111000111111222333444555555222444555555444444555666555555555555555444333333222333444666666444333222222222222111111111111000////////////000000000000222222333444777:::>>>@@@AAACCCFFFGGGHHHJJJMMMPPPOOOPPPRRR[[[oooxxxlllcccdddcccbbbaaa___]]]\\\[[[___]]][[[ZZZ[[[\\\\\\\\\]]]^^^``````]]]WWWRRRNNNHHHGGGEEEEEEMMMfff~~~~~~~~~~~~zzzzzzzzz^^^MMMJJJGGGJJJRRRTTTVVVhhh~~~lllWWWOOOQQQUUU\\\yyyyyyZZZKKKKKKWWWlll|||pppnnnkkkhhhggggggggghhh```[[[TTTSSSZZZaaa___WWWSSSMMMKKKPPPWWWbbbxxxxxxeeeeeemmmsssxxx}}}|||~~~}}}|||yyyqqqjjjiiihhhfffdddeeebbb___ZZZVVVTTTQQQOOOMMMHHHEEEAAA>>>>>>>>>===<<<>>>===;;;888666444222222222222222222333333333444222333444444333333444555444555666777777555444222222333444555555444333222222222222111111111111000////////////000000000000000111333555888;;;===>>>@@@BBBEEEGGGIIIKKKOOOQQQPPPQQQSSS\\\pppuuukkkccccccbbbaaa___^^^]]]\\\\\\]]][[[YYYYYYZZZ\\\]]]]]]___``````___\\\XXXRRROOOJJJIIIHHHFFFHHHZZZuuuuuuzzz```QQQKKKJJJJJJPPPVVVWWW[[[oooxxx^^^PPPMMMRRRYYYcccdddQQQFFFMMMfff|||sssqqqnnnjjjhhhfffeeeeeehhhaaaYYYVVV\\\bbb___VVVTTTNNNMMMSSSZZZeee{{{{{{jjjlllvvv}}}{{{ooolll{{{~~~tttkkkiiihhhfffdddeeeaaa^^^ZZZVVVTTTQQQOOOLLLHHHEEEAAA>>>>>>>>>===<<<>>>===:::888555333333222333222222222222222222222111222444333222222333555444555777999888666444222222333444444444444333222222222222111111111000000////////////000000000000///000333777999;;;<<<<<<>>>AAAEEEHHHJJJMMMPPPRRRQQQSSSUUU^^^rrrwwwyyy}}}pppjjjeeebbbaaa```_________``````^^^\\\ZZZZZZ\\\^^^^^^^^^___]]]ZZZWWWTTTSSSSSSSSSLLLKKKLLLLLLIIITTTyyy|||~~~|||yyywww```PPPJJJIIIJJJLLLRRRYYY]]]ggg~~~hhhWWWNNNMMMSSS[[[mmmXXXNNNIIITTTyyyzzzqqqooolllhhhdddbbb```___ggg```WWWTTT[[[aaa[[[QQQPPPJJJIIIQQQ[[[ggg{{{{{{lllpppzzztttgggsssvvvkkkiiiiiifffdddddd___\\\XXXUUUSSSPPPMMMJJJGGGDDD@@@>>>>>>>>>>>>===???===:::777555333333333333333222222222222111111111222444333222222333555444555777999888666444222222333333333333333333222222222222111111111000000////////////000000000000...000333777999;;;;;;;;;>>>AAAEEEIIIKKKNNNPPPSSSSSSTTTWWW___tttiiibbbfffqqq}}}kkkiiifff``````______```aaacccddd```^^^]]]^^^______^^^\\\]]]ZZZVVVRRRPPPRRRUUUWWWOOOLLLNNNRRRMMMOOOlll~~~{{{sssttt|||xxxuuu~~~jjjXXXMMMHHHGGGIIIHHHLLLUUUaaalll}}}mmmZZZQQQNNNMMMTTT^^^zzzpppPPPKKKQQQeeezzzooonnnllljjjhhhgggffffffeee]]]TTTSSS]]]eee```VVVQQQKKKJJJSSS]]]hhh{{{|||nnnqqq{{{zzz|||sssyyyvvvkkkiiiiiigggdddbbb^^^[[[WWWTTTRRROOOKKKHHHGGGDDD@@@>>>>>>>>>>>>===@@@===:::777444333333333222222222222222111111111222333444444333333444555444555666777777555444222333333222222222222333333222222222111111111111000////////////000000000000...000333666999;;;;;;<<<>>>AAAFFFJJJLLLNNNPPPRRRSSSTTTVVV___ssswww\\\WWW```uuuvvvffffffeee```___^^^^^^___aaacccdddaaa``````aaaaaa___\\\YYYZZZYYYWWWVVVVVVWWWYYYZZZSSSLLLNNNUUUOOOGGGXXXuuuzzzwwwyyy~~~yyy~~~qqqnnnqqqhhhYYYLLLGGGGGGGGGJJJNNNLLLSSS```qqqhhhYYYNNNMMMNNNOOOYYYeee___LLLNNN^^^zzzrrr}}}yyyrrrrrrrrrrrrrrrrrrrrrrrreee[[[PPPOOOZZZfffddd[[[VVVNNNLLLTTT\\\eeeuuutttuuu}}}sssfff^^^[[[fffvvvuuujjjiiijjjhhhcccaaa]]][[[WWWUUURRROOOKKKHHHFFFDDD@@@>>>>>>???>>>>>>@@@>>>:::666444333333444111111111111111222222222222444555555444444555666555555555555555444333333333222222222222222222333222222222111111111111000////////////000000000000...000222555888:::;;;<<>>>>>??????>>>@@@>>>:::666444333333444000000111111111222222222333444666555444444555777555555444444333333333333333222222111111222222333222222222111111111111000////////////000000000000///000222444777:::<<<===???CCCGGGKKKMMMNNNOOOPPPNNNPPPRRR[[[ooommmaaaaaammmvvvfffccccccaaa___]]][[[[[[\\\^^^```]]]\\\[[[\\\]]]]]]\\\ZZZ\\\\\\]]]___aaaccceeefffXXXRRROOONNNKKKHHHKKKRRRzzzwww{{{~~~}}}{{{sss___bbbbbblll|||pppfffaaa___iii}}}uuuaaaVVVJJJJJJIIIHHHHHHLLLQQQUUUZZZggg{{{xxx]]]LLLJJJNNNVVVUUUSSSaaavvvXXXKKKOOOTTTtttccckkkxxxuuuwwwmmmnnnqqqrrrrrrooollljjjccc[[[SSSQQQWWW\\\^^^]]]\\\VVVQQQPPPQQQVVVcccppp~~~wwwpppppprrrvvv}}}yyyuuuooojjjhhhhhhggggggddd```YYYTTTQQQOOOMMMKKKCCC@@@@@@CCC@@@::::::???@@@===999777555444333111555444222111000111222222666555444444444666777888444555666777777555333111222333444555555555444333333333222222111000////////////000000111111222222111222333555888:::;;;<<>>???BBB@@@>>>:::777666666444333555555333222222222333444444444444555666888999:::666555555444444444444444444444333333333333444444222222222111111000000///111111111111000000000000000111333555888:::<<<===BBBCCCGGGJJJMMMPPPQQQQQQPPPOOOPPPXXXnnnnnnrrrrrrlllhhhjjjhhheeebbb```___^^^^^^___^^^]]]^^^^^^^^^\\\ZZZ]]]]]]]]]^^^___```bbbcccaaa___ZZZUUUOOOJJJIIIJJJOOOttthhh\\\XXXZZZaaalllvvv{{{tttqqquuuvvvyyy~~~~~~xxxrrrnnnkkkfff___\\\[[[XXXSSSOOOSSSQQQUUU___fffooonnnVVVOOOGGGCCCDDDFFFGGGFFFKKKMMMQQQWWW___jjjvvv~~~jjjVVVNNNNNNKKKKKKMMMQQQ[[[pppbbbPPPQQQcccmmmpppqqqjjjkkkjjjiiigggfffdddcccccceeedddddddddeeedddaaa___WWWRRROOOPPPQQQSSSZZZaaannnyyyqqqhhhggglllvvv~~~tttqqqmmmjjjiiigggeeeddd]]]ZZZXXXUUUSSSOOOKKKGGGGGGDDD@@@???@@@@@@BBBCCC@@@===:::888777666555333666555444333333333444555444555666777888:::;;;<<<666555333222222333555666555444333222222222333444222111111111000000000///222222111111000000//////000111333555888:::<<<===BBBCCCGGGJJJMMMPPPQQQQQQOOOOOOQQQZZZpppyyyyyyzzznnnjjjgggiiihhhfffdddbbbaaaaaaaaa___^^^]]]]]]^^^]]][[[YYY]]]]]]]]]]]]^^^___```aaafffeeebbb[[[TTTPPPMMMLLLKKKfffxxxaaaVVVVVVZZZ___dddnnnuuu}}}wwwhhhggghhhjjjnnntttyyy}}}|||xxxrrrlllgggaaa[[[WWWYYYTTTOOOMMMNNNPPPPPPOOOPPPVVVeeezzziiiTTTHHHEEECCCEEEIIIKKKKKKIIINNNRRRYYYbbbmmmyyyvvv]]]PPPMMMNNNJJJNNNQQQSSS```yyy}}}UUUNNN```~~~lllooopppgggkkklllmmmmmmllliiifffcccaaaaaabbbaaa``````bbbcccZZZUUUQQQSSSTTTUUUYYY___jjjuuuttteeedddooo||||||sssqqqnnnlllkkkiiifffddd[[[ZZZWWWUUURRRNNNIIIEEEFFFDDD@@@>>>@@@CCCDDDCCC???===999777777666555333555444333333333444555666555666777999:::;;;<<<===666444333111111333555666555444333222111222222333111111111000000000000000222222111111000000/////////000222555888;;;===>>>BBBCCCGGGJJJMMMPPPQQQQQQNNNOOOQQQ\\\qqqvvvllliiigggggggggfffeeedddccccccccc___^^^\\\\\\]]]\\\ZZZXXX\\\\\\]]]^^^```bbbdddeeelllmmmjjjaaaXXXTTTPPPLLLKKKSSSkkkzzzbbbYYYYYYYYYWWWVVV___fffppp|||yyywwwrrrnnniiifffdddcccjjjkkklllmmmmmmmmmlllllliiijjjooowwwvvvrrrppp___]]]ZZZWWWVVVSSSPPPNNNKKKJJJJJJKKKNNNSSSXXX\\\^^^mmmmmm\\\PPPJJJGGGEEEDDDDDDGGGJJJLLLLLLSSSYYYdddppp~~~dddUUUNNNKKKLLLNNNQQQQQQSSSeeepppPPPUUUtttppppppnnnhhhgggiiikkkllljjjgggcccaaabbbccccccbbb___```dddhhh___XXXTTTUUUVVVWWWZZZ^^^fffrrruuukkkgggqqqxxxrrrpppnnnmmmllljjjfffccc\\\ZZZWWWTTTQQQLLLGGGCCCDDDCCC@@@===@@@EEEEEEAAA>>>;;;888666666555444333444333222222222333555555444555777888::::::;;;;;;555444222111222333555666555444333222222111111222000000000000000000000000111111111111000000000000///000222555888;;;===>>>BBBCCCGGGJJJMMMPPPQQQQQQNNNOOORRR\\\rrrvvvooommmjjjggggggfffeeedddccccccbbb^^^]]]\\\[[[\\\[[[YYYWWW\\\\\\]]]^^^___aaacccdddiiillliii```XXXUUUQQQKKKIIIKKKWWW~~~uuuiiieeeddd^^^UUUPPPUUUXXX^^^fffpppyyyzzzrrrjjjeeebbbaaa```^^^[[[XXXUUUSSSXXXWWWZZZ^^^bbbiiiyyyuuufff```______UUUTTTSSSUUUWWWXXXWWWVVVTTTYYY```eeeiiiooowww}}}yyyfffVVVLLLIIIGGGFFFGGGHHHHHHHHHIIILLLQQQTTT\\\dddssshhhVVVNNNKKKKKKMMMRRRSSSTTT^^^yyyxxxcccZZZpppzzzrrrpppnnnllleeefffgggggggggeeecccaaadddgggiiifffbbbaaaeeeiiibbbZZZUUUUUUWWWXXXZZZ^^^aaammmppppppvvvzzzrrrpppooommmmmmllliiieeebbb^^^[[[WWWSSSOOOJJJEEEBBBBBBBBB???===AAAGGGEEE???===:::777555555555333222333222111111111333444555333444555777777888777777333333222222222333444555444444444333222111000000///000000000000000000000000000000000000111111111///000222555888;;;===>>>BBBCCCGGGJJJMMMPPPQQQQQQMMMOOORRR]]]rrrxxxsssqqqmmmhhhhhhgggfffdddcccbbbaaa^^^\\\[[[[[[[[[ZZZXXXVVV]]]]]]]]]\\\\\\]]]]]]^^^```eeeccc[[[VVVTTTQQQKKKFFFIIINNNjjj~~~xxxvvvvvvsssggg[[[TTTPPPQQQSSSWWW]]]ccciiilll}}}xxxrrrjjjbbb\\\XXXVVVTTTTTTUUURRRRRR^^^llloooqqqnnnddd\\\ZZZZZZXXX_________bbbeeehhhhhhhhhoooyyy{{{mmm```SSSTTTLLLDDDDDDHHHJJJGGGCCCDDDIIIOOORRRSSSUUUZZZ]]]dddnnnpppXXXMMMJJJIIILLLPPPQQQTTTZZZmmm```]]]iiiyyypppnnnllllllnnnlllkkkjjjiiiiiiiiiiiiiiieeeiiillljjjdddaaacccgggddd[[[UUUUUUWWWXXXZZZ]]]]]]iii|||zzzyyy}}}yyyrrrnnnmmmllllllkkkhhhddd```___[[[VVVRRRNNNIIIDDDAAA@@@AAA???===AAAGGGEEE===<<<999666444444444333222222222111111111222444555111222444555555555444444222222222222333333444555333333444444333222000///////////////000000000000//////000000111111222222...000222555888;;;===???BBBDDDGGGJJJNNNPPPQQQQQQMMMOOOSSS]]]rrrrrrnnnooonnnjjjmmmooolllfffaaa^^^^^^YYYYYYYYYYYYZZZ[[[]]]^^^eeeaaa]]]\\\^^^```aaa```\\\[[[[[[\\\]]]ZZZSSSMMMEEELLLLLLRRRwwwxxxiii]]]XXXOOONNNNNNMMMNNNRRRWWW[[[hhhnnnwww~~~~~~sssqqqrrrhhhhhhfffcccbbbfffnnnuuussstttvvvwwwwwwvvvtttrrr{{{ooo[[[NNNHHHEEEDDDEEEEEEFFFFFFHHHKKKMMMOOOHHHPPPUUUTTTUUU]]]hhhooo|||uuu```NNNIIIIIIHHHJJJPPP\\\ZZZeeetttZZZhhhyyyccctttmmmjjjiiiiiihhhpppnnnkkkiiihhhhhhiiijjjjjjooooooiiieeeggggggdddiiieee]]]VVVUUUYYY[[[YYY]]]dddvvvyyyooowwwzzz|||}}}}}}~~~wwwqqqssspppllliiihhhgggeeeddd___]]]ZZZTTTMMMGGGDDDDDDCCC???===AAAHHHIIICCC<<<:::888666666666555333111222222222333333444444444666444111111222444666666555333111111222333444333333333333222222222111111///////////////000000111///000000000000000/////////111444666777999<<<>>>BBBCCCFFFJJJMMMOOOQQQRRRLLLOOORRR[[[qqqoookkklllkkkkkklllllljjjfffbbb___^^^ZZZZZZZZZZZZ\\\^^^```aaaccc```\\\[[[]]]___^^^^^^\\\[[[\\\___aaa___ZZZUUUHHHKKKHHHLLLkkk~~~mmm___WWWRRRQQQPPPNNNMMMNNNQQQSSSZZZ```hhhooovvv|||tttnnneee]]]RRRJJJGGGGGGHHHHHHHHHHHHHHHIIIKKKNNNPPPRRRQQQXXX]]]]]]```kkkxxxwwweeeTTTGGGJJJPPPQQQSSSWWW```dddxxxeee^^^{{{qqqddddddzzzqqqkkkjjjkkkkkkkkknnnlllkkkiiiiiiiiikkkkkkkkkooooookkkjjjmmmnnnjjjdddgggddd[[[UUUVVVYYYZZZ\\\bbbsss|||ppplll||||||yyy|||~~~|||yyywwwssspppllljjjhhhgggeeeccc___]]]XXXRRRLLLGGGDDDCCCAAA???>>>BBBHHHIIIBBB;;;:::888666666666555333111222222222333333444444555555444222222333444444444444222111111333333333222333333222222222111111111111111000000111111222333...///////////////......///111444666777999<<<>>>BBBDDDGGGJJJMMMPPPQQQRRRMMMPPPSSS[[[rrrwwwkkkhhhiiiiiimmmkkkiiigggeeecccaaa^^^\\\[[[[[[\\\^^^```bbbccc```^^^\\\[[[\\\]]]]]]\\\\\\\\\___cccgggfffaaa\\\OOOLLLGGGHHH\\\||||||ttteee\\\TTTRRRPPPMMMKKKJJJJJJJJJNNNRRRXXX^^^bbbggglllooowwwzzz}}}}}}|||}}}uuukkkaaaXXXQQQNNNEEECCCAAAAAABBBCCCDDDCCCIIIIIIIIIKKKMMMPPPSSSUUU\\\ccciiikkkrrrgggZZZNNNFFFLLLQQQQQQRRRVVVeeessssssZZZooopppVVV^^^yyyvvvrrrlllhhhhhhjjjkkkllllllkkkjjjjjjjjjkkkmmmnnnnnnooonnnmmmnnnqqqpppmmmsssxxxwwwiiiZZZTTTVVVYYY[[[```nnnpppmmmsss}}}{{{zzztttqqqmmmjjjhhhfffcccaaa^^^[[[VVVPPPKKKGGGDDDCCC???>>>???DDDIIIHHHAAA::::::888666666666555333111111222222333444444555555555555555555444333222222222222222333444444222000333222222222222111111111111111000000111111222333//////000000000000/////////111444666777999<<<>>>CCCEEEHHHLLLOOOQQQRRRRRRNNNPPPRRRZZZqqqqqqiiihhhiiiiiinnnjjjeeedddddddddbbb___^^^^^^]]]^^^___```bbbccc^^^]]]\\\\\\]]]^^^______\\\]]]```eeeiiihhhccc^^^UUUOOOIIIIIIQQQggg~~~~~~}}}}}}zzzpppiii```\\\VVVPPPMMMLLLLLLKKKLLLNNNPPPRRRSSSUUUVVVWWWVVVZZZ]]]```ccciiissszzz}}}yyyqqqeee\\\RRRPPPLLLHHHFFFEEEEEEFFFBBBCCCCCCEEEFFFFFFEEEEEEKKKLLLNNNQQQTTTYYY]]]___llluuurrr\\\TTTNNNLLLQQQSSSRRRXXXbbbxxx~~~gggdddeee```|||sssnnnkkkgggeeedddfffiiijjjkkkkkkkkkkkklllnnnooopppqqqpppnnnmmmnnnooonnnkkk|||{{{lll\\\VVVXXXZZZ]]]aaakkkzzztttxxx}}}{{{tttqqqmmmjjjhhheeebbb___\\\XXXSSSNNNIIIFFFCCCBBB===???BBBGGGIIIFFF???999:::888666666666555333111111222222333444555666666777888999999666444222111222222333555777666333000222222222222111111111111...............///000000000000111222222222111111///111444666777999<<<>>>DDDFFFIIIMMMPPPQQQRRRRRRMMMOOOQQQYYYppppppkkkjjjjjjiiilllhhhcccbbbcccdddcccaaaaaa```____________aaaaaa^^^^^^^^^^^^^^^```bbbddd]]]^^^```eeehhhfff```ZZZWWWPPPMMMLLLJJJRRRsss~~~|||yyywwwooocccZZZTTTRRRQQQPPPMMMLLLKKKKKKKKKKKKJJJJJJIIIKKKMMMOOOQQQWWW___eeeeeejjjttt}}}xxxqqqiiidddaaaaaaaaaXXXXXXWWWTTTOOOKKKIIIIIIDDDCCCBBBBBBBBBCCCCCCDDDCCCEEEGGGIIIKKKMMMOOOPPPPPPQQQUUUZZZaaahhhnnnqqqppp]]]QQQKKKKKKPPPUUUVVVYYYkkkfffhhh|||gggjjjtttmmmllljjjhhhfffdddeeegggiiikkkkkkllllllnnnooopppppppppnnnnnnooopppoooooonnnsssrrrjjj^^^XXXYYY]]]^^^aaadddjjjuuuzzzssspppmmmjjjhhheeeaaa___[[[VVVPPPKKKHHHFFFCCCAAA>>>AAAFFFIIIIIIDDD===999:::888666666666555333111111222222333555666666777888;;;===<<<888444222222333333555777888777444000222222222111111111000000.........---...//////000...///000000111111111000///111444666777999<<<>>>DDDFFFJJJMMMPPPQQQQQQQQQLLLNNNPPPXXXooo~~~qqqnnnllliiiggghhhfffdddbbbcccccccccbbbbbbaaa`````````aaabbbbbbaaaaaa```___^^^```cccggg^^^___aaaeeegggddd]]]WWWUUUQQQOOOMMMFFFGGG]]]xxxqqqddd]]]WWWSSSPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHIIILLLQQQTTTXXX^^^gggooosssqqqjjjeee\\\ZZZWWWTTTRRRPPPPPPPPPJJJKKKKKKGGGBBB@@@CCCGGGDDDDDDEEEFFFFFFFFFEEEEEEHHHJJJKKKLLLLLLNNNRRRUUUSSSVVV\\\eeeoooyyynnn]]]RRRMMMHHHJJJQQQWWWXXX```yyyoooaaayyyfff___}}}~~~nnnlllmmmmmmllliiigggfffhhhjjjkkkkkkllllllmmmmmmmmmmmmllllllnnnqqqrrrpppssswwwuuuooodddYYYWWW\\\^^^\\\bbbfffkkkrrr{{{sssqqqooommmkkkiiifffbbb___ZZZTTTLLLHHHFFFEEEBBB@@@@@@EEEJJJLLLHHHBBB<<<999:::888666666666555333111111222333444555666777888888<<<>>><<<888444333444333333444666888777444111222111111111111000000000000000//////000000111222+++,,,---......///......///111444666777999<<<>>>CCCEEEIIIMMMPPPQQQPPPOOOLLLNNNPPPXXXoootttllllllkkkgggeeedddeeeeeedddbbbaaabbbdddbbbaaaaaaaaabbbdddfffggggggfffccc___\\\]]]aaaeee___```cccgggiiieee]]]WWWVVVSSSRRROOOHHHGGGVVVhhhwwwooohhhaaa[[[WWWSSSOOOMMMMMMMMMJJJHHHEEEEEEEEEEEEEEEGGGIIIKKKSSSWWW^^^aaa___ZZZTTTQQQKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHFFFCCCBBBCCCEEECCCDDDEEEGGGHHHIIIIIIIIIOOOQQQSSSSSSSSSTTTXXX[[[```eeemmmyyyooo^^^SSSNNNMMMNNNNNNTTT___hhhuuuyyyiii}}}{{{fffwwwvvvllljjjkkklllllljjjgggfffhhhjjjjjjjjjjjjjjjjjjiiihhhhhhhhhjjjnnnrrrpppmmmqqqzzzyyymmmbbb^^^``````\\\```fffkkkqqq~~~yyyppppppnnnllljjjiiifffbbb___YYYRRRJJJFFFEEEEEEBBB???DDDIIINNNMMMHHH@@@<<<::::::888666666666555333111111222333444555777888888777:::===;;;666222222444222222222444555555222000111111111111000000000000000////////////000111111,,,,,,---//////000000000///111444666777999<<<>>>BBBEEEIIIMMMOOOPPPOOONNNLLLOOORRR[[[qqqiiidddiiijjjgggdddbbbdddfffeeebbb```bbbdddaaaaaaaaabbbeeegggjjjlllllljjjeee___ZZZYYY^^^bbb```aaadddiiikkkggg___XXXXXXWWWVVVQQQLLLLLLWWWcccwwwpppbbb^^^XXXTTTRRRPPPLLLIIIDDDDDDEEEEEEFFFGGGIIIJJJFFFKKKPPPQQQMMMJJJIIIIIIFFFFFFDDDCCCCCCDDDEEEFFFAAA@@@@@@CCCGGGIIIIIIGGGIIIIIIIIIIIIJJJKKKLLLLLLNNNRRRXXX\\\___bbbgggkkktttyyyiiiXXXOOOKKKJJJJJJRRRQQQYYYllliiiuuu~~~vvvssslllhhhfffhhhiiihhheeedddfffiiiiiiiiiiiiiiigggfffeeedddgggiiioooqqqlllfffkkkvvv{{{xxxqqqgggdddffffffccc^^^eeekkkqqq~~~|||vvvooommmkkkjjjiiigggccc```XXXQQQIIIEEEEEEEEEBBB???GGGKKKPPPNNNGGG@@@;;;::::::888666666666555333111111222333444666777888999666999;;;999333000222444111000000222333333111///111111111111000000000000---------------...////////////111222222333333333///111444666777999<<<>>>AAADDDIIIMMMOOOOOONNNMMMMMMQQQTTT]]]sssuuuggghhheeedddhhhfffgggeeeddddddfffeeebbb______```aaacccdddfffhhhiiigggeeebbb]]][[[[[[^^^bbbeeehhhkkkjjjhhhfffgggiii```[[[ZZZ\\\YYYRRRQQQTTTddd{{{yyynnnfffgggiiicccXXXPPPQQQLLLHHHHHHLLLNNNLLLIIIIIILLLLLLIIIHHHJJJIIIEEEEEEEEEDDDCCCDDDEEEFFFGGGEEEFFFFFFFFFGGGIIIMMMPPPOOOOOOPPPOOOOOOPPPTTTWWWXXXZZZfffvvv{{{yyyvvvfffSSSIIIIIILLLMMMMMMQQQZZZlllyyybbblllwwwmmmjjjlllllljjjgggeeeddddddcccbbbaaaeeeiiigggcccccciiipppmmmnnnooonnnkkkiiiggggggpppqqqnnnfffcccdddfffeeefffhhhooo{{{{{{xxxtttoooiiifffdddbbb___\\\RRRLLLHHHHHHEEE@@@AAAGGGLLLSSSSSSHHH>>><<<<<<;;;;;;777444444777888444000333444555555666666555555:::999777555333222111111111111111111111111111111111111111111000000000000......------------......//////000000000000//////000111333555888:::<<<===BBBFFFKKKOOORRRQQQPPPNNNPPPOOOOOO\\\uuuyyykkkjjjeeecccgggeeedddccccccdddffffffccc`````````aaaaaa````````````dddeeeeeedddcccccceeeggghhhkkkmmmmmmjjjhhhggghhhgggdddbbbccc```ZZZYYY\\\ZZZ}}}wwwjjjbbb\\\XXXTTTTTTWWWXXXWWWTTTTTTVVVUUUPPPNNNPPPNNNKKKMMMLLLKKKJJJJJJJJJJJJKKKOOONNNNNNMMMNNNRRRXXX]]]```___]]]ZZZZZZ]]]cccgggmmmooo{{{vvvdddUUUIIIHHHMMMOOOQQQTTTdddqqqkkk^^^\\\yyyzzzqqqmmmlllllllllkkkhhhgggffffffeeeeeedddeeeeeeeeefffhhhlllooonnnoooooommmjjjhhheeeeeehhhjjjhhhcccaaadddeeeccc```ccckkkwww}}}zzzssspppkkkgggdddaaa\\\YYYMMMJJJHHHHHHDDD@@@BBBHHHPPPSSSQQQFFF>>>======;;;;;;777444555777777444111333444555555666666555555888777666444333222222111444444444444444444444444111111111000000000//////......------------......//////000000000000//////000111333555888:::<<<===BBBFFFJJJOOOQQQQQQPPPOOOPPPOOOQQQ]]]vvvzzzllljjjddddddiiihhhbbbcccdddgggiiihhheeebbbaaabbbbbbaaa]]][[[ZZZ[[[```ccchhhjjjkkkkkklllllllllnnnppppppmmmjjjggggggdddccccccdddbbb^^^___bbb[[[nnnyyypppmmmjjjggggggiiiiiihhheeeaaabbb___YYYVVVVVVUUURRRWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSVVV]]]eeelllqqqooollljjjlllqqqyyyqqqdddUUUHHHBBBIIIOOOOOOUUU```kkkiiiUUUSSSdddkkkiiillllllkkklllkkkjjjiiihhhgggfffffffffdddccceeejjjmmmoooooonnnnnnmmmllljjjgggdddccccccdddbbb]]]\\\___```^^^YYY]]]gggqqqxxx}}}rrrpppllliiiddd^^^XXXSSSHHHGGGFFFEEEBBBAAAEEEKKKUUUTTTMMMDDD???>>>===;;;;;;888555555777777444111444444555666666666666555666555444333222222222222111111111111111111111111111111000000000000//////......------------.........//////000000//////...000111333555888;;;===>>>CCCEEEJJJNNNQQQQQQPPPOOONNNOOORRR^^^vvvuuukkkiiiccceeelllllldddfffhhhjjjjjjhhheeecccaaacccdddccc___\\\\\\]]]aaadddiiilllmmmmmmnnnooooooppprrrqqqoookkkgggeee^^^___bbbbbbaaa```bbbeee```jjj}}}{{{xxxxxxtttlllhhhhhhgggddddddddddddcccbbbaaa```___[[[]]]```dddiiiqqqyyyzzz{{{|||ssscccXXXPPPFFFDDDLLLMMMMMM]]]sssvvv\\\WWW___xxx}}}jjjlllsssfffhhhkkkkkkjjjlllkkkjjjhhhfffddddddeeegggffffffhhhllloooqqqqqqlllkkkkkkkkkjjjhhhfffddddddccc]]]UUUTTTXXXZZZXXXUUUZZZdddnnnssszzz|||pppooommmiiibbbZZZSSSNNNFFFEEECCCAAA@@@CCCJJJQQQYYYSSSJJJBBB??????===;;;:::888666666777666444222444444555666666666666666333333222222111222222222000000000000000000000000111000000000////////////......------------.........//////////////////...000111333666999;;;>>>???CCCEEEIIIMMMPPPPPPPPPOOOLLLMMMRRR^^^uuuqqqkkkgggaaadddkkkjjjeeeggghhhiiigggdddaaa```]]]aaaeeeeeebbb```bbbdddhhhjjjkkkllllllmmmoooqqqoooooooooooommmjjjfffccccccfffiiifffcccccceeeggg^^^gggqqq~~~~~~{{{|||~~~~~~~~~}}}{{{zzzyyy}}}|||mmm^^^RRRLLLJJJGGGIIIOOOPPPWWWrrrnnn^^^TTT^^^pppxxx^^^[[[tttqqqkkkkkkjjjiiijjjkkkkkkiiifffbbb```bbbdddhhhiiikkklllmmmnnnqqqsssiiihhhhhhiiikkkkkkiiigggfffbbbXXXOOOOOOUUUZZZZZZUUUZZZccckkkpppwww}}}zzzooonnnkkkfff^^^UUUNNNJJJGGGEEE@@@>>>AAAIIISSSXXXYYYQQQGGGAAA@@@???===<<<:::999777777777666555333444555666666777777666666333222222111111111222222333333333333333333333333000000000////////////.........------------............////////////......///111333666999<<<>>>@@@CCCEEEIIILLLOOOPPPOOOOOOJJJLLLQQQ]]]rrr{{{pppmmmhhh___aaagggddddddeeefffeeeaaa___^^^]]]\\\aaaggghhheeecccfffiiippppppooommmkkklllooorrrllljjjiiiiiiiiihhheeebbbhhhmmmooohhhbbb```bbbbbb]]]fffhhhiiittteeeXXXNNNHHHFFFCCCGGGMMMSSSZZZlllpppaaaXXXUUUUUUuuusss```WWWmmmxxxtttqqqqqqnnnjjjhhhjjjjjjjjjhhhddd``````dddhhhkkknnnppppppnnnnnnppprrrhhhggggggiiimmmnnnllliiieee```UUUNNNPPPYYY______XXXZZZ```gggmmmttt{{{xxxnnnlllhhhaaaWWWOOOJJJHHHGGGDDD@@@???GGGTTT[[[\\\VVVMMMDDDAAA@@@===<<<===:::999888888666666555444555555666777777777777666333333222222111222222222111111111111111111111111000000////////////............------------......---......//////......---///111333666:::===???@@@CCCEEEHHHLLLNNNOOOOOOOOOKKKMMMRRR\\\pppuuunnnnnniii___aaafffcccdddeeeeeeccc```^^^___aaabbbhhhnnnnnniiiggghhhlllppppppooommmkkkjjjlllnnngggeeeccccccdddeeecccaaafffmmmoooggg___^^^``````dddhhhhhhggguuu~~~|||}}}vvvmmm___RRRJJJGGGGGGGGGCCCLLLTTT[[[hhhmmmZZZZZZ^^^___gggtttllleeepppyyyqqqnnnnnnpppnnnjjjjjjllliiiiiihhhdddaaadddlllrrrrrrqqqppppppqqqqqqooommmjjjhhhgggjjjnnnooolllhhhfffaaaXXXRRRUUU]]]aaa___ZZZYYY\\\bbbiiippp{{{{{{xxxmmmkkkeee[[[QQQJJJHHHIIIEEECCCAAADDDQQQ___aaa\\\RRRJJJCCCBBB???;;;;;;???999:::999888666555555555555555666777777777777777555444333222222222222222////////////////////////000000/////////...............------------......---......//////......---///111333666:::===@@@AAACCCEEEHHHKKKMMMOOOOOOOOONNNPPPSSS]]]ooonnnjjjmmmjjjaaacccjjjfffeeeffffffdddaaaaaacccfffiiipppuuutttnnnjjjkkkmmmmmmmmmmmmllliiihhhhhhiiidddaaa^^^^^^aaacccbbbaaaccclllooohhhaaabbbeeeeeeiiihhhhhhjjjnnn}}}rrrnnnmmmeee\\\OOOEEEBBBCCCFFFGGGJJJTTT\\\aaarrrmmm^^^\\\lllssssssvvvxxxsssqqqmmmjjjllllllkkkkkknnniiiiiihhheeedddhhhsss{{{xxxsssooopppttttttoooiiillljjjhhhjjjnnnoookkkggghhhddd]]]WWWZZZ______[[[[[[XXXXXX^^^fffmmmvvv|||yyymmmjjjcccXXXMMMHHHGGGIIIDDDCCCBBBIIIYYYgggeeeZZZNNNGGGCCCBBB???:::;;;@@@999::::::888666555555666555666666777777777777777666555444333222222222222111111111111111111111111000/////////.....................------.........---..................---///111333666:::===@@@AAACCCEEEHHHKKKMMMOOOOOOOOOPPPRRRUUU]]]pppssspppmmmkkkkkkkkkjjjiiilllmmmllljjjggghhhmmmrrrrrrtttwwwuuupppkkkiiiiiirrrooojjjgggggghhhhhhhhhccc___^^^bbbcccaaa```aaaeeefffhhhgggfffggghhhjjjoookkkkkkmmmkkkpppxxxpppjjjbbb\\\WWWNNNFFFGGGHHHHHHKKKPPPWWWWWWaaawwwzzzlllZZZUUUfffwwwpppkkklllllllllkkkkkkjjjiiiiiigggeeeeeeggglllqqqtttrrrrrrsssrrrqqqnnnkkkiiieeeeeejjjpppqqqllliiiiiifffjjjgggaaabbbggg```SSSUUUUUUVVVXXX^^^jjjwww~~~|||yyyuuuooofff\\\UUULLLFFFFFFIIIAAABBBIIIWWWcccfff^^^TTTJJJGGGDDDBBBBBBAAA???===;;;999888777888777666444777777777777666666666666444333222111111222333444222222222222222111000///000000//////.........---............////////////////////////000000000000222222333555888<<<@@@CCCCCCFFFJJJLLLMMMNNNPPPQQQRRRTTTQQQ[[[vvvvvvtttqqqoooooonnnmmmkkkllllllkkkjjjkkknnnssswwwssstttuuusssooommmnnnooosssooohhhdddccccccdddeeeeeeaaa```cccdddbbbaaacccccceeehhhjjjjjjkkkmmmnnnkkkggggggiiiggghhhxxx~~~xxxlllccc]]]XXXRRRMMMHHHFFFGGGIIIHHHGGGNNNXXX\\\llljjjYYY]]]fff~~~{{{pppnnnkkkkkklllkkkkkkjjjjjjiiihhhgggffffffhhhlllppprrrmmmnnnooooooooommmkkkjjjfffdddfffjjjkkkhhhgggiiihhhllliiibbbaaaeeeaaaXXXRRRQQQPPPQQQVVVaaaoooyyy~~~{{{vvvqqqiii^^^RRRMMMJJJFFFDDDEEECCCIIIUUUaaagggbbbVVVLLLHHHFFFCCCAAA@@@???===<<<;;;999777666777777666555666666666666555555555555333222111111111111222333111222222222222111000///000/////////.........---............////////////............////////////111222333555888<<<@@@CCCCCCFFFJJJLLLMMMNNNPPPQQQPPPSSSQQQ\\\wwwyyywwwtttsssrrrpppmmmkkkiiihhhgggiiinnntttxxxzzzvvvvvvuuusssqqqqqqsssvvvvvvpppgggaaa___```cccdddfffbbbaaaeeefffdddcccddd```dddiiilllnnnpppqqqrrriiieeedddgggfffdddkkkvvvyyy~~~|||}}}|||ggg```WWWPPPLLLHHHDDDAAA???DDDKKKOOOOOOSSSaaappp|||xxxkkkccc^^^bbbzzz}}}oookkknnnllllllkkkkkkjjjiiiiiihhhfffffffffgggiiilllnnnppphhhiiikkklllllllllkkkjjjfffbbbaaaddddddccceeeiiihhhkkkiii```\\\______[[[WWWUUURRRPPPSSS^^^mmmxxx{{{tttkkkbbbVVVKKKHHHHHHFFFCCCBBBDDDRRRdddooolll___PPPGGGGGGDDDAAA@@@???>>><<<;;;<<<999666555666777777777666666555555444444444333222111111000000111111222111111222222111111000000/////////...........................////////////---------.........//////111111333555999===@@@BBBCCCFFFJJJLLLMMMNNNPPPQQQMMMQQQQQQ^^^yyyyyywwwtttsssqqqooollliiieeebbbbbbfffnnnvvv{{{|||zzzyyyxxxvvvuuuuuuvvvwwwvvvooofff```^^^aaaeeeggggggcccbbbfffgggeeedddeee___ccciiimmmooopppqqqrrrlllgggeeehhhiiihhhjjjooosssxxxtttuuu}}}}}}mmmaaaZZZUUUNNNHHHFFFDDDBBBAAAGGGKKKPPPSSSWWWdddyyyttt___aaalllrrrssswwwooolllooonnnmmmllljjjhhhggggggffffffggggggiiijjjkkklllmmmggghhhiiijjjjjjjjjjjjjjjeeeaaa```ccccccbbbcccgggdddhhheee\\\VVVXXX[[[\\\^^^\\\XXXSSSSSS[[[iiittt{{{rrrggg[[[SSSLLLKKKIIIDDDAAAAAAJJJ[[[ooovvvmmm]]]PPPJJJFFFDDDAAA??????>>><<<;;;<<<999555444555777888999777777666555555444333333111000000000000000000111000000111111111111000000....................................////////////.........////////////000111111333666999===@@@BBBCCCFFFJJJLLLMMMNNNPPPQQQLLLQQQSSSaaa|||~~~yyyvvvtttrrrpppooollljjjeeebbbbbbfffooowww|||~~~}}}|||{{{yyyxxxwwwuuussspppjjjbbb^^^^^^aaafffhhhfffbbbaaadddfffdddcccddd___bbbgggjjjkkkkkkllllllmmmhhheeehhhlllmmmnnnpppnnn{{{rrrggg^^^WWWPPPMMMHHHDDDCCCDDDDDDDDDMMMOOOQQQWWWeee{{{llldddmmmyyy|||pppnnn~~~{{{xxxsssnnnmmmnnnmmmkkkiiigggffffffeeehhhhhhiiiiiijjjjjjjjjjjjhhhhhhiiiiiijjjiiiiiiiiidddbbbcccggggggdddccceeebbbfffeee]]]VVVWWW\\\___^^^]]]ZZZTTTPPPSSS^^^ggg}}}yyyooodddSSSQQQOOONNNHHHAAAAAAEEEZZZgggtttttthhhYYYOOOLLLFFFDDDAAA@@@@@@???===<<<;;;888555444555888999:::999999888777666444444333000000000111111000000000///000000111111111000000---------...........................///////////////000000000000111111111000111333666:::===@@@AAACCCFFFJJJLLLMMMNNNPPPQQQMMMRRRUUUcccyyyvvvssspppooonnnmmmlllhhhggggggjjjpppwww|||}}}|||zzzxxxwwwuuuqqqooohhhccc^^^\\\]]]aaadddeeeddd```___bbbcccaaa```aaa___aaaeeefffffffffffffffiiifffdddeeeiiilllmmmmmmjjjrrrsssbbbWWWRRROOOLLLFFFDDDBBBAAABBBDDDHHHJJJMMMSSS^^^mmmkkkaaaiiiyyyzzzkkkeeexxxzzzuuuwwwqqqjjjiiikkkjjjiiiggggggggghhhhhhkkkjjjjjjiiihhhhhhgggggghhhhhhhhhhhhiiiiiijjjjjjeeedddfffkkkkkkfffdddeeeeeeggggggccc^^^]]]aaaeee___aaaaaa[[[SSSPPPUUU[[[vvvxxxrrrggg]]]MMMLLLMMMKKKFFFCCCIIIRRRmmmqqqssslll^^^RRRLLLKKKFFFCCCAAA@@@??????>>><<<999777555555666999::::::;;;:::999777666444333333000111111222222111111000//////000000111111000000---------------.....................////////////000000111111111222222222///111333777:::===@@@AAACCCFFFJJJLLLMMMNNNPPPQQQNNNSSSUUUcccwwwsssooolllkkklllllllllkkkkkklllmmmooosssyyy~~~|||yyytttrrrqqqqqqooommmccc```^^^]]]___aaabbbbbb```\\\[[[___```^^^]]]^^^^^^```bbbcccbbbbbbcccddddddccccccdddfffgggfffcccffflll{{{{{{wwwkkkeeeYYYLLLGGGGGGDDD???AAAAAABBBDDDGGGMMMSSSWWW___ooosss```TTT^^^rrrwwwzzz~~~oooqqqqqqiiieeeiiieeeeeeeeeeeegggjjjlllnnnnnnmmmkkkiiigggeeeeeedddeeeeeefffggghhhjjjkkklllgggfffhhhllllllhhhfffgggggghhhjjjjjjgggeeefffiiiccchhhkkkeeeZZZRRRQQQSSSiii|||qqqhhh]]]TTTLLLHHHEEEEEEGGGMMMZZZgggwwwssskkk```VVVNNNJJJIIIDDDBBB???>>>>>>>>>===;;;777666555666888999:::999::::::888777555333222111111111222333333222111111...//////000000000000000,,,,,,,,,------.....................////////////000000000000111111111111///111444777:::===???@@@CCCFFFJJJLLLMMMNNNPPPQQQOOOSSSTTTaaa}}}tttooojjjgggfffhhhiiijjjkkklllmmmllllllooouuuzzz{{{uuuooollllllmmmmmmmmmcccbbb```aaabbbcccbbbaaa^^^ZZZYYY]]]^^^\\\[[[\\\]]]___````````````bbbdddaaaccceeeddddddccc___[[[dddlllzzzooowww~~~xxxsssooojjjddd___WWWSSSKKKDDDEEEHHHEEE>>>CCCEEEGGGKKKPPPXXX```fffwww\\\OOOHHHRRRqqq}}}pppjjjooolllaaaaaakkk``````aaadddggglllpppssspppoookkkhhhfffdddccccccaaabbbccceeegggjjjlllnnnjjjggghhhkkkkkkhhhgggiiiggghhhjjjmmmllliiihhhiiibbbiiinnnjjj]]]QQQLLLLLL]]]{{{zzzlll```UUUMMMOOOFFF???AAAJJJXXXjjjxxxwwwooocccXXXRRRNNNKKKJJJBBB@@@>>>=========;;;:::666555555666999::::::999:::999888666444222111000111222333444444333222111......///000000000000000,,,,,,,,,------...................../////////000////////////000000000000///111444777;;;===???@@@CCCFFFJJJLLLMMMNNNPPPQQQOOOSSSSSS___{{{nnnllliiigggeeeeeeeeefffiiihhhgggggghhhjjjmmmoooppplllhhhfffhhhllloooqqqnnnllljjjgggeeecccaaa___aaaaaa___\\\YYYXXXYYYZZZ```^^^\\\ZZZZZZ\\\___aaadddeeeffffffcccaaa``````dddppp~~~~~~vvvyyytttjjjllltttzzz}}}~~~yyytttooohhhccc___ZZZTTTPPPJJJLLLKKKEEE@@@AAADDDEEEIIIMMMNNNOOO[[[nnn~~~qqq\\\TTTKKKZZZsssxxxrrrppplllgggdddbbbbbbbbbaaacccfffjjjlllnnnoooooojjjhhhfffeeedddcccbbb```hhhgggeeecccdddgggjjjlllcccdddfffffffffgggiiikkkiiidddhhhsssuuukkkfffhhheeegggeee___YYYTTTNNNGGG\\\xxxrrr```UUUQQQPPPHHHGGGCCCEEERRRhhh{{{{{{lll]]]UUUQQQLLLHHHFFFCCCAAA??????@@@???;;;777666666666888::::::777555555666666666555333111000333333333333333333333333000000000000000000000000......------------.................................///111111/////////000///222555888:::===AAACCCCCCFFFJJJLLLMMMNNNPPPQQQSSSTTTSSSbbb{{{sssqqqmmmiiifffddddddcccbbbaaaaaaaaabbbdddfffgggjjjhhheeefffjjjoootttvvvtttooojjjgggfffeeedddbbb___^^^\\\ZZZYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\ccceeeffffffeeecccccccccfffiiippptttooorrr|||qqqjjjnnnvvvyyy{{{~~~zzzppphhhddddddeeekkkqqqppp}}}~~~xxxqqqlllgggbbb[[[UUURRROOOLLLIIIDDDCCCBBBCCCBBBBBBCCCDDDLLLPPPTTT\\\nnnqqqaaaZZZZZZggg{{{vvvpppnnnjjjfffcccaaaaaaaaa___aaafffiiikkkkkkjjjhhhfffffffffggghhhhhhgggfffhhhgggfffeeedddeeefffffffffhhhjjjjjjiiihhhiiijjjlllmmmwwwoooaaa___eeegggfff___[[[XXXSSSNNN^^^|||zzzkkk^^^UUUNNNJJJDDDCCCDDDOOOeeezzzuuugggYYYSSSPPPKKKGGGEEEDDDBBB@@@???>>>;;;777333555555777:::<<<;;;888555555666666555444333111000222222222222222222222222////////////////////////......------------.................................///111111/////////000000222666999;;;===@@@BBBBBBEEEIIIKKKLLLMMMOOOPPPRRRTTTTTTbbb{{{|||{{{zzzwwwuuupppkkkgggcccaaa```[[[[[[\\\]]]^^^___`````````______ccciiipppuuuxxxxxxqqqiiiffffffgggeeeccc]]]ZZZWWWWWWYYYYYYXXXVVVSSSUUUYYY\\\]]]]]]\\\[[[```bbbddddddcccccccccdddkkkfffdddffffffhhhttt|||rrrjjjccc```dddiiiiiilllrrrssskkkaaa___bbb[[[bbbkkkrrruuuxxx{{{|||xxxqqqnnnjjjgggddd```\\\YYYRRRNNNHHHEEEDDDDDDDDDDDDFFF@@@AAAHHHLLLLLLNNNTTTbbblllzzz|||hhhZZZXXXaaammmuuu|||wwwrrrllljjjgggdddbbb`````````___bbbfffiiijjjhhheeecccbbbcccfffiiijjjkkkjjjjjjhhhgggfffeeecccbbbbbbbbbdddgggjjjkkkkkkjjjjjjkkkqqquuuqqqdddaaahhhiiieee^^^YYYWWWTTTOOOeeevvvggg]]]WWWQQQJJJEEEFFFJJJTTThhhyyykkk___UUUQQQOOOJJJEEEDDDBBBAAA@@@???===999444111444666999===???>>>:::666555555555555444222111000111111111111111111111111..............................------------.................................///111111/////////000000444888<<<===>>>@@@AAAAAADDDHHHJJJKKKLLLNNNOOOQQQSSSTTTbbb{{{nnnppprrruuusssooojjjeeeaaa___]]]ZZZZZZ\\\]]]^^^^^^^^^^^^WWWWWWYYY___fffmmmrrrsssvvvooogggeeefffgggccc___\\\XXXUUUVVVZZZ[[[XXXUUUSSSUUUYYY]]]___```___^^^^^^___aaaaaa```___```aaajjjccc___aaadddgggmmmtttyyy{{{lll```ZZZYYYiiivvvhhhcccYYYYYYYYYYYYYYY[[[]]]___fffiiilllppptttvvvwwwxxx}}}{{{{{{~~~|||zzzxxxwwwxxxtttoookkkfffaaa\\\YYYVVVUUURRRPPPOOOMMMKKKJJJEEEDDDBBBAAACCCEEEGGGHHHOOOHHHIIIRRRVVVUUU^^^jjj|||xxxdddcccccchhhyyyyyyqqqrrroooiiigggeeecccbbb`````````cccdddfffggggggeeecccbbbbbbeeeiiikkkkkkjjjiiihhhhhhgggdddbbbaaaaaabbbccc]]]aaafffjjjkkkllllllmmmrrrtttyyy|||vvvnnnmmmqqqppppppjjjaaa[[[YYYUUUQQQeeennncccYYYTTTQQQMMMIIIFFFMMMZZZmmmnnnaaaYYYRRRPPPOOOIIIEEEDDDAAA@@@@@@???<<<999555222555888<<>>??????@@@BBBEEEHHHKKKLLLMMMNNNPPPPPPSSSUUUbbb{{{yyyeeefffhhhlllkkkhhheeebbb___]]]\\\YYYZZZ[[[\\\]]]]]]]]]\\\VVVVVVYYY___eeejjjmmmnnnmmmiiieeedddeeeddd^^^YYY\\\XXXUUUWWW[[[]]]YYYUUUTTTUUUWWWZZZ]]]___aaabbb___```aaa```^^^]]]^^^___bbb``````bbbdddeeehhhmmmssszzzwwweee]]]hhh|||wwwsssccc^^^XXXTTTRRRTTTVVVXXXSSSUUUXXX[[[^^^___````````````aaabbbcccfffjjjlllmmmkkkhhheeebbbaaa```aaa```]]]ZZZWWWTTTQQQNNNKKKJJJJJJHHHGGGEEEDDDDDDEEEDDDEEEFFFGGGHHHIIIKKKLLLPPPNNNSSS\\\aaagggvvvsss___VVV]]]mmmuuuiiiuuutttssssssmmmgggfffeeedddcccbbbbbbbbbfffeeecccbbbbbbbbbbbbccciiillloooooolllhhhffffffhhhfffbbb``````bbbfffhhh___ccchhhkkklllllllllmmmmmmmmmmmmllliiiiiipppyyyuuuuuuooofff```^^^\\\XXX]]]zzzxxx~~~vvvccc\\\WWWSSSMMMFFFFFFKKKVVVlllqqqfff\\\UUUPPPPPPNNNIIIEEEDDDDDDCCCBBB???;;;777444222888:::???DDDFFFDDD>>>:::555444444333222222222222000000000000000000000000////////////////////////......------------.................................///111111/////////000111555:::===>>>??????@@@CCCFFFJJJLLLMMMNNNPPPQQQOOOSSSUUUccczzzsssaaa```___bbbbbbaaa___^^^\\\[[[[[[XXXXXXXXXYYYYYYYYYZZZZZZYYYZZZ]]]bbbgggjjjjjjiiieeedddddddddccc```\\\XXX[[[YYYXXXYYY\\\\\\YYYVVVTTTTTTUUUWWWZZZ^^^aaacccbbbccccccaaa______```bbbaaadddiiijjjhhhggggggiiinnnnnnyyyyyytttrrrssstttuuu{{{sssnnnfff^^^WWWSSSRRRSSSOOOPPPPPPQQQQQQQQQQQQQQQNNNOOOQQQSSSUUUVVVWWWXXXWWWUUUSSSQQQPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKIIIGGGHHHIIIHHHGGGEEEEEEGGGIIIEEEFFFHHHIIIIIIJJJMMMOOONNNWWWeeetttmmm\\\]]]fffvvvppprrryyytttvvvuuukkkggggggggggggfffffffffffffffdddaaa______```cccdddpppsssuuurrrmmmhhhgggggggggeeecccbbbbbbeeeiiikkkiiikkkmmmnnnlllkkkjjjjjjfffggghhhgggfffggglllqqqnnnoookkkddd``````^^^[[[\\\tttzzz|||uuubbb[[[VVVRRROOOFFF@@@FFFRRRlllsssjjjgggYYYSSSOOOOOOLLLGGGDDDDDDGGGFFFCCC>>>888444222222:::<<<@@@EEEFFFDDD>>>999444444333222222222222222000000000000000000000000////////////////////////......------------.................................///111111/////////000000444888<<<===>>>@@@AAACCCFFFJJJLLLMMMNNNPPPQQQNNNSSSVVVccczzzkkk^^^^^^\\\[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWVVVUUUUUUVVVXXXYYY[[[]]]```dddhhhiiigggeeeaaacccdddccc```]]]]]]]]]ZZZZZZZZZ[[[ZZZYYYXXXWWWTTTUUUVVVXXX[[[___bbbcccaaaaaabbbaaa``````bbbdddbbbhhhoooqqqooollliiigggggggggooo~~~ppphhhgggqqq|||}}}yyyqqqggg___ZZZXXXWWWVVVTTTQQQOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJIIIGGGIIIKKKKKKJJJIIIIIIMMMPPPJJJLLLMMMNNNQQQWWW___eeennn}}}~~~kkk\\\UUU]]]sssxxxxxxssssssrrrkkkhhhiiiiiijjjjjjjjjjjjiiifffeeedddcccccceeeggghhhooorrrssspppkkkggghhhjjjeeeffffffggghhhhhhiiiiiimmmnnnooonnnkkkiiihhhiiieeefffhhhhhhiiikkkkkkkkkjjjkkkiiiccc``````^^^[[[```rrr}}}{{{qqqbbbVVVRRRLLLHHHIIIGGGIIIZZZmmmwwwjjjccc```WWWRRRNNNMMMIIIDDDAAABBBDDDCCC@@@:::555333555777;;;<<>>;;;<<<>>>@@@AAA>>>999555444333222111111111222333111111111111111111111111------------------------.........------....................................000111111/////////000///222555888:::===AAACCCAAADDDHHHKKKLLLMMMNNNPPPMMMSSSVVVdddzzzrrr```[[[ZZZXXXUUUVVVWWWXXXXXXVVVUUUTTTUUUSSSQQQRRRVVVYYY[[[[[[YYY\\\\\\[[[\\\```aaa___```bbbdddfffffffffeeeddd```^^^[[[YYYYYYYYYXXXWWWXXXYYY[[[^^^aaabbbaaa___]]]^^^``````aaabbbeeehhhccccccbbbbbbccceeeggghhhjjjggggggkkkooowww{{{qqqkkkppp|||}}}uuuoooiii^^^UUUUUUSSSPPPOOOPPPPPPPPPOOOKKKOOOOOOMMMLLLOOONNNKKKPPPQQQRRRRRRPPPPPPQQQRRRRRRWWWYYYYYY\\\dddkkknnnjjjgggjjjtttooogggdddmmmyyy}}}uuutttrrrpppmmmjjjhhhggghhhhhhjjjkkkkkkllllllkkkkkkhhhfffhhhlllmmmjjjgggeeeiiinnnnnnkkkgggfffgggmmmhhhcccaaaccceeedddcccggghhhhhhiiiiiiiiiiiiiiijjjlllnnnqqqsssssstttuuu{{{wwwssspppnnnkkkfffbbbaaahhh~~~vvvqqquuu||||||vvvcccWWWYYY[[[SSSFFFGGGGGGIIIUUUnnnvvvnnneee[[[ZZZaaaUUUNNNEEE???<<<;;;999666555555333111111444999======>>>???>>>;;;999999999222222222111111111111000222222222111111111111000111000000///...---------,,,,,,,,,---------............------------......///////////////.........///222555888:::<<<>>>@@@BBBEEEJJJMMMNNNOOOPPPRRRPPPVVVXXXbbbuuukkk\\\YYYXXXUUUSSSTTTVVVWWWVVVTTTRRRPPPTTTRRRQQQQQQTTTWWWXXXYYYUUUYYY[[[ZZZ\\\``````^^^___```bbbcccdddcccbbbaaa^^^\\\ZZZXXXXXXXXXXXXWWWXXXYYYZZZ^^^aaaaaa```^^^^^^_________```cccgggjjj```aaaaaaaaabbbcccdddddddddbbbcccgggiiimmmxxxtttkkkppp|||vvvqqqnnnkkk^^^]]][[[YYYXXXUUUQQQMMMTTTVVVUUUQQQPPPSSSUUUSSSWWWYYY\\\]]]]]]]]]^^^___\\\^^^aaafffqqq{{{~~~{{{pppuuu{{{pppfffccceee~~~zzzvvvnnnmmmkkkhhheeebbbaaa```hhhhhhiiiiiijjjjjjjjjkkkjjjgggeeegggkkkllljjjfffggghhhiiiiiigggggghhhiiiiiifffbbbaaacccdddddddddeeeeeeeeefffggghhhjjjkkkmmmllllllmmmoooqqqssssssxxxtttqqqooopppooollljjjbbbddduuu}}}rrrmmmttt|||{{{qqqvvvmmmdddZZZVVVWWWVVVOOOHHHCCCJJJXXXooopppjjjddd[[[YYY]]]PPPJJJAAA;;;999888666444333333333222222555;;;???======>>><<<:::999888888222222222111111111111000222222222111111111000000000000000///...---------,,,,,,,,,---------............------------....../////////////////////...///222555888:::<<<>>>@@@AAAEEEIIIMMMNNNOOOPPPQQQOOOUUUVVV```ttt|||cccYYYXXXXXXTTTSSSTTTVVVXXXWWWTTTQQQNNNTTTRRRPPPQQQSSSUUUVVVVVVQQQVVVZZZ[[[]]]aaa```]]]\\\^^^___aaaaaa```___]]]ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYY[[[]]]``````___]]]___```_________bbbfffjjj^^^___aaabbbcccddddddcccbbbbbbdddfffffffffkkkrrr{{{sssttt|||vvvkkkfffhhhpppvvvsssssstttuuutttpppkkkgggccceeeccc^^^]]]aaadddddddddiiioootttvvvwwwwwwxxx{{{|||{{{rrrwwwvvvmmmeeebbbbbbgggpppzzz|||}}}xxxtttsssrrrllljjjhhhfffdddcccccccccgggggggggfffgggggghhhhhhhhhfffdddfffiiijjjhhhfffiiifffcccccceeegggiiijjjkkkjjjhhhfffeeeeeeeeefffeeeeeeeeefffhhhjjjmmmnnnnnnkkkggghhhkkknnnnnnnnnqqqooolllkkklllnnnnnnnnnjjjfffooozzzjjjhhhlllssswwwpppvvvrrrfffZZZTTTRRRUUURRRJJJGGGJJJLLL\\\vvvtttgggeeebbb[[[UUUUUUIIICCC;;;777666666555333222333333333555888===@@@=========<<<:::888777666222222222111111111111000222222111111111000000000000000//////...---------,,,,,,,,,---------............------------............/////////////////////222555888:::<<<>>>@@@AAAEEEIIILLLNNNOOOPPPQQQPPPUUUVVVaaatttttt^^^YYYZZZYYYVVVTTTVVVXXXZZZYYYVVVRRROOOTTTSSSQQQQQQSSSTTTTTTTTTNNNTTTYYY\\\___bbbaaa]]][[[\\\^^^______^^^\\\[[[XXXYYYZZZZZZYYYYYYZZZ[[[[[[[[[\\\___aaaaaa___\\\^^^___```_________bbbddd\\\^^^bbbeeegggggggggfffbbbcccddddddcccbbbdddgggrrrwww}}}yyypppcccUUUOOOPPPVVV^^^eeeqqqttt{{{qqq^^^aaabbbgggmmmmmmfff```___bbbccciiiuuurrrmmmoooooonnnjjjiiigggffffffggghhhiiieeedddccccccccccccdddeeegggeeecccdddfffhhhgggfffhhhdddaaaaaafffjjjkkkkkklllkkkjjjhhheeedddddddddfffhhhjjjkkkmmmmmmmmmmmmjjjgggdddeeehhhjjjiiifffiiigggeeeeeefffiiikkkmmmqqqjjjkkk}}}uuufffbbbggguuuyyykkkooo~~~wwwmmm___TTTWWWOOOMMMPPPJJJAAAHHHXXXmmmxxxkkkaaa```___XXXPPPLLL@@@<<<777666777999999777444555666666777999>>>AAA@@@???===<<<;;;999777555222222222111111111000000111111111111000000000000/////////......---------,,,,,,,,,---------............------------..................///////////////222555888:::<<<>>>@@@AAADDDIIILLLMMMNNNPPPQQQPPPUUUWWWaaauuulll[[[YYY[[[YYYVVVTTTUUUXXXYYYXXXUUURRRPPPUUUSSSRRRSSSTTTUUUTTTSSSMMMTTTZZZ]]]```dddccc___ZZZ[[[]]]^^^___^^^\\\[[[XXXZZZ\\\\\\[[[[[[\\\^^^___^^^___aaabbbbbb___]]][[[]]]___```^^^]]]\\\]]]YYY\\\```eeehhhhhhhhhggg```aaa```^^^]]]___aaabbbmmmhhhkkkppp```^^^bbbaaa^^^\\\]]]bbblllyyy}}}uuuqqqtttsssoooiiiaaaTTTHHHOOOVVVbbbkkkllllllqqqzzz}}}ssslllmmmnnnkkkggggggfffeeecccbbbbbbcccccc```````````````aaaaaabbbeeecccbbbbbbdddeeeeeeeeeeeecccbbbdddiiilllkkkiiifffeeeffffffffffffeeeeeefffiiilllooonnnlllhhheeebbbaaabbbdddggggggdddaaaaaaaaaaaabbbdddhhhmmmpppuuummmhhhlllyyyqqq```]]]jjjyyyzzznnnpppzzz|||nnnddd```\\\UUUOOOSSSJJJGGGKKKIIIKKK___xxxzzzpppggg___\\\YYYRRRIIICCC999777666999>>>AAAAAA???:::::::::999999;;;???BBBCCCAAA>>>======;;;888555222222222111111111000000111111111000000000//////............------------,,,,,,,,,---------............------------......---.........//////000000///222555888:::<<<>>>@@@AAADDDIIILLLMMMNNNOOOPPPNNNSSSUUU___sssfffYYYYYYZZZWWWTTTRRRSSSTTTUUUTTTSSSQQQPPPTTTSSSRRRSSSTTTUUUTTTSSSNNNTTTZZZ]]]```dddccc___XXXZZZ\\\^^^^^^^^^]]]\\\WWWZZZ^^^^^^\\\[[[]]]___aaaaaaaaabbbcccbbb___]]]YYY[[[]]]^^^]]][[[[[[\\\XXXZZZ^^^bbbeeefffeeeeeebbbcccbbb___```dddfffeeecccgggnnnxxx~~~ooorrrvvv{{{|||xxxrrrlllttt|||~~~yyyxxxwwwwwwssstttuuupppfffZZZOOOIIINNNUUUZZZYYYZZZ]]]```___```qqq{{{vvvrrrpppqqqppplllhhhiiihhhfffdddaaa___]]]\\\]]]]]]^^^``````aaa``````cccbbbaaaaaaaaabbbdddeeeaaabbbdddgggjjjkkkjjjiiieeedddeeejjjooorrrqqqnnneeegggjjjlllkkkfffaaa^^^\\\___cccfffgggfffdddbbb```bbbdddfffiiimmmssswwwwwwqqqjjjfffiii{{{jjj^^^aaaiiittt|||qqqffflllxxx~~~xxxjjjcccZZZTTTRRRSSSRRRQQQJJJFFFGGGPPP[[[lll{{{sssjjjddd]]]WWWRRRKKKCCC>>>666666999???FFFIIIHHHFFF???>>>===;;;:::===BBBFFFEEEBBB???>>>>>><<<888444222222222111111111111000111111000000000/////////------------------------,,,,,,,,,---------............------------......------......///000000000///222555888:::<<<>>>@@@@@@DDDHHHKKKMMMNNNOOOPPPKKKPPPQQQ[[[ppp}}}eee\\\\\\[[[WWWUUURRRRRRRRRSSSSSSSSSSSSSSSQQQQQQPPPRRRTTTTTTSSSRRRNNNTTTYYY[[[^^^bbbbbb___VVVWWWZZZ\\\]]]]]]]]]\\\VVVZZZ^^^^^^[[[ZZZ[[[^^^bbbaaaaaabbbcccaaa^^^[[[XXXYYYZZZZZZZZZ\\\```bbb\\\]]]```bbbccccccbbbaaabbbeeeeeebbbdddiiiiiifffaaahhhqqqvvvtttxxxyyymmmdddkkknnnggg___\\\\\\[[[bbbbbbaaa]]]YYYVVVVVVVVVVVVdddtttvvvsssttttttrrrooommmkkkkkkhhhhhhhhhgggdddaaa^^^\\\ZZZ\\\___bbbccccccbbbaaabbbaaaaaa```___```cccddd___bbbeeefffgggggghhhiiijjjggggggmmmvvvzzzvvvpppfffgggggggggfffccc```^^^ZZZ___eeegggffffffgggjjjiiikkknnnooooooqqqtttwwwrrrmmmgggbbbcccqqqmmmccc___gggmmmxxxtttjjjllllllwww{{{ooofffaaaVVVVVVUUUTTTQQQOOOMMMMMMHHHMMMWWWfff{{{~~~uuuooocccaaa[[[RRRIIICCC>>><<<666888>>>FFFMMMOOOLLLHHHBBB@@@>>>;;;<<<@@@GGGLLLFFFBBB>>>===>>><<<777222222222222111111111111000111000000000////////////------------------------,,,,,,,,,---------............------------......------......///000000111///222555888:::<<<>>>@@@@@@CCCHHHKKKMMMMMMOOOPPPLLLPPPQQQ[[[qqq}}}ggg``````]]]YYYXXXTTTSSSSSSSSSTTTUUUVVVWWWOOOOOOOOOPPPSSSSSSRRRQQQNNNSSSWWWYYY\\\```aaa^^^SSSUUUXXX[[[\\\]]]]]]\\\UUUZZZ^^^]]]ZZZXXXZZZ]]]aaaaaaaaaaaabbb```]]]ZZZXXXXXXWWWWWWXXX]]]eeejjjbbbccccccdddcccbbbaaa```\\\aaabbb```cccgggfff```gggfffiiioooppprrr{{{|||~~~sssoooppppppvvvsssmmmgggccceeejjjoootttwwwuuuyyyxxxsssoooqqqqqqllleeebbbeeeiii```aaaccceeedddbbb___]]]ZZZ]]]aaadddffffffdddbbbaaaaaa```___^^^___bbbddd___bbbddddddccccccgggjjjkkkfffdddjjjsssvvvooogggiiihhhfffeeeccccccbbbbbb[[[aaaggggggeeefffkkkqqqrrrtttvvvtttqqqoooppprrrfffaaa]]][[[]]]iii~~~jjj^^^]]]bbblllwww~~~pppbbbhhhrrr~~~xxxiii\\\VVVTTTPPPUUUZZZZZZTTTMMMGGGDDDNNNZZZjjj}}}yyyqqqkkk___^^^YYYNNNDDD>>><<<<<<888;;;AAAJJJQQQRRRMMMHHHCCCAAA>>><<<===BBBJJJQQQFFFAAA===<<<===;;;666111222222222111111111111000000000000000////////////------------------------,,,,,,,,,---------...............------.........---------...///000000111///222555888:::<<<>>>@@@@@@CCCHHHKKKLLLMMMOOOPPPNNNSSSTTT^^^tttyyyiiieeeaaaXXXSSSVVVMMMOOORRRUUUWWWWWWUUUTTTMMMQQQUUUVVVSSSPPPPPPQQQOOORRRTTTTTTZZZaaa```ZZZWWWXXXYYYZZZ[[[[[[[[[[[[[[[WWWXXX^^^```]]]___cccgggccc^^^[[[ZZZ[[[[[[[[[UUUVVVYYY\\\aaafffkkknnnhhhgggeeedddccccccddddddcccaaa``````bbbdddddddddffffffgggiiikkknnnpppqqqwwwhhhooozzzuuurrrooommmjjjgggeeeddddddddd]]]aaaeeeeeeaaa```bbbfffgggeeeddddddeeefffeeedddeeeccc___\\\[[[\\\^^^___^^^___aaabbbdddeeeeeeeeegggffffffgggiiijjjhhhggghhhfffeeeddddddeeeggghhhggggggfffeeedddeeeiiilllrrrqqqooolllhhhffffffgggcccddddddaaa[[[^^^mmm~~~ooo^^^^^^ccciiippp{{{vvvmmmdddbbbkkkwwwyyykkkeee^^^XXXUUUUUUUUUUUUTTTOOOLLLMMMKKKJJJPPPZZZfffwwwnnnfffbbb```TTTHHHEEEDDD@@@<<<:::888DDDNNNRRRUUUUUUNNNEEEEEE@@@===???EEEJJJKKKJJJCCCCCCAAA===999555333222555555444333222222222222000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111111000///...111333777:::<<<===@@@BBB@@@DDDHHHKKKLLLLLLLLLLLLNNNTTTXXXbbbwwwuuugggdddaaaXXXTTTWWWRRRTTTVVVWWWWWWUUUSSSQQQMMMOOOQQQSSSUUUUUUSSSQQQQQQSSSSSSRRRXXX```ccc___[[[[[[[[[[[[ZZZYYYXXXXXX]]]ZZZ[[[___```]]]]]]```aaa___\\\[[[]]]___``````]]]]]]]]]___aaadddgggiiiiiihhhfffdddccccccddddddeeecccaaaaaabbbdddddddddeeefffggghhhjjjlllnnnoooqqquuu~~~vvv{{{|||rrroooooonnnmmmfffeeedddccccccdddeeefffdddgggiiigggbbb```aaacccfffeeeddddddddddddbbb``````^^^\\\[[[[[[]]]```aaa````````````aaaaaaaaabbbeeedddcccdddeeeeeecccbbbccccccbbbbbbccceeeggghhhffffffdddaaa```aaadddgggmmmmmmllliiifffccccccdddcccbbbcccdddaaa```gggpppnnnddd\\\]]]eeeooo{{{}}}kkkdddeeeiiilllzzz~~~}}}}}}vvvnnneee\\\VVVUUUSSSQQQOOONNNNNNNNNNNNPPPKKKIIILLLRRR^^^ttt|||uuummmbbb[[[QQQIIICCCDDDDDD@@@:::888:::GGGTTT[[[]]]ZZZOOOCCCEEECCCBBBEEEJJJMMMLLLIIIFFFDDDAAA===999555444444555555444333222222222222000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////......111333777:::<<<===@@@BBBAAADDDHHHKKKKKKLLLLLLMMMNNNUUUYYYdddyyy}}}ooodddbbb```YYYVVVWWWYYYZZZZZZYYYWWWTTTQQQOOOPPPNNNOOOTTTYYY[[[XXXUUUTTTTTTSSSRRRWWW___dddddd[[[[[[[[[[[[ZZZYYYXXXXXX^^^]]]^^^aaa```]]]\\\]]]]]]\\\\\\^^^```bbbbbbbbbaaaaaaaaaaaaccceeeggghhhjjjiiigggeeeddddddddddddfffdddbbbaaabbbcccccccccdddeeefffgggiiijjjkkklllhhhlllqqqvvv|||zzz}}}~~~zzzsssjjjfffeeeffffffeee``````______```bbbccceeegggiiijjjgggccc```aaacccdddcccbbbccccccaaa^^^[[[ZZZZZZZZZZZZ\\\___bbbdddbbbaaa___^^^^^^^^^^^^___cccbbbaaaaaabbbaaa```^^^___```aaabbbccceeeffffffgggfffccc___]]]^^^bbbeeehhhiiiiiigggdddbbbaaaaaabbbaaacccfffeeeaaa```bbbvvvsss\\\VVV\\\dddjjjnnnqqqgggaaa^^^gggooo|||}}}uuulllpppvvv{{{~~~}}}wwwhhhddd^^^YYYTTTQQQMMMKKKOOONNNMMMLLLKKKJJJIIIIIIHHHJJJQQQ\\\kkk}}}wwwmmm```WWWJJJEEEDDDHHHIIIDDD???===EEEOOOZZZ```aaa\\\RRRHHHFFFFFFGGGLLLPPPQQQMMMIIIHHHFFFAAA<<<888666555555555444333222222111111222000000000000///...---,,,---------------------------------------------------------............///......------------......111333777:::<<<===@@@BBBBBBEEEHHHJJJJJJKKKMMMOOOOOOUUUZZZeee{{{rrriiiaaaaaa___ZZZWWWWWW\\\\\\\\\ZZZWWWTTTQQQOOORRRRRRSSSVVV[[[\\\[[[YYYWWWVVVVVVVVVYYY^^^aaacccWWWXXXYYYZZZZZZZZZZZZZZZ^^^^^^___aaa```^^^\\\\\\]]]]]]^^^```bbbcccaaa_________```aaadddgggjjjllljjjiiigggeeeddddddddddddeeecccaaa```aaabbbaaaaaadddeeefffggghhhiiijjjjjjiiinnnrrrtttxxxuuuqqqssszzzppptttpppkkkhhhggggggeeeddddddcccaaa``````___``````ccceeeeeedddaaa```bbbcccaaa``````aaaaaa```]]]ZZZXXXYYY[[[]]]___bbbdddeeebbbaaa___]]]]]]^^^___```bbbaaaaaabbbcccdddbbb```___```bbbcccddddddddddddgggeeeccc___^^^```dddhhhfffggghhhhhheeebbbaaaaaacccaaaccceeeccc___^^^aaalllppp^^^XXXZZZ```fffooovvvtttjjj```cccgggnnntttwwwwwwvvvkkknnnqqqrrrqqqooonnnnnnrrrsssuuuwwwzzz|||}}}~~~~~~}}}}}}|||zzzxxxwwwvvvtttqqqnnnhhh```[[[UUUSSSRRRQQQQQQRRRRRRRRRRRRPPPMMMJJJHHHHHHKKKMMMMMM[[[qqq|||pppbbbWWWPPPFFFCCCBBBFFFGGGDDDDDDEEEUUUXXX\\\]]]\\\YYYTTTOOOEEEFFFIIIMMMQQQQQQMMMJJJIIIEEE>>>999666666666666555444333222111111111111//////000//////...------------------------------........................---------............//////...---,,,---...///000111333777:::<<<===@@@BBBDDDEEEHHHIIIJJJKKKNNNPPPNNNUUUYYYdddzzzuuujjjddd______^^^[[[XXXWWW[[[[[[ZZZYYYWWWUUUSSSQQQPPPSSSVVVWWWVVVVVVWWWYYYWWWXXXZZZ\\\\\\[[[\\\]]]WWWWWWXXXXXXYYYYYYXXXXXX]]]^^^_________^^^]]]\\\[[[\\\^^^aaaddddddbbb___]]]]]]^^^```cccgggjjjlllgggfffeeeccccccccccccdddcccaaa^^^^^^^^^______^^^dddeeefffhhhiiijjjjjjjjjkkkmmmooopppqqquuu{{{|||xxxrrrlllgggffffffggghhhiiiiiihhhgggfffeeedddbbbaaa``````aaaaaaaaa___^^^^^^___```]]]]]]]]]^^^``````^^^\\\[[[\\\___aaacccdddddddddaaa```^^^^^^^^^```bbbdddccccccccceeehhhiiiiiigggcccddddddeeeddddddcccbbbdddcccaaa______aaafffjjjfffhhhiiiiiigggeeedddddddddccccccbbb^^^\\\aaajjjkkksss[[[OOOSSS\\\___dddlllvvvwwwpppeee^^^[[[\\\___aaagggjjjlllmmmlllkkkjjjkkkiiiiiihhhgggeeebbb```^^^```_________``````^^^\\\\\\ZZZXXXWWWWWWWWWUUUTTTRRRRRRQQQOOOMMMKKKJJJJJJHHHHHHFFFFFFIIIRRR^^^fffsssppp[[[JJJCCCBBB<<<999999<<<>>>AAAHHHOOO]]]]]]______[[[UUUOOOLLLDDDEEEHHHLLLNNNNNNMMMKKKGGGBBB;;;666555666666666444444333222111111111111//////////////////...---------------------------........................---------............///000///...---...///111222111333777:::<<<===@@@BBBDDDFFFHHHIIIJJJLLLNNNPPPNNNTTTVVVaaavvvnnnfffbbb___]]]\\\ZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTNNNRRRUUUTTTQQQPPPRRRVVVWWWXXX\\\```___YYYWWWXXX[[[[[[ZZZYYYXXXVVVUUUTTT]]]______\\\[[[]]]]]][[[WWWYYY\\\```dddeeecccaaa^^^^^^^^^^^^```bbbdddeeeccccccaaaaaaaaaaaabbbcccaaa___]]]\\\]]]^^^^^^^^^bbbcccfffhhhiiijjjjjjiiimmmkkkjjjiiikkkmmmnnnnnnooo~~~|||zzzxxx~~~{{{nnniiiiiihhhdddbbbccceeefffggggggfffffffffffffffeeeeeeeeeeeeeeecccbbb```]]]\\\[[[[[[[[[^^^]]]\\\]]]___``````___^^^```cccfffgggfffdddccc___^^^^^^___aaaccceeefffccccccdddgggjjjllllllkkkfffffffffeeeddddddcccccc```aaa`````````bbbfffiiifffhhhiiiiiigggffffffgggfffeeedddbbb^^^^^^fffqqqjjjsss}}}kkkSSSMMMQQQUUUWWWZZZ```hhhtttwwwhhh\\\TTTOOOSSSUUUXXXZZZ\\\]]]___aaahhhhhhiiiiiihhhfffdddccc]]]]]]^^^```bbbbbbaaa___aaa^^^YYYVVVUUUUUUUUUTTTJJJKKKKKKJJJGGGFFFFFFGGGIIIMMMSSS[[[gggxxx|||qqq]]]HHH:::888:::666666888===BBBGGGRRR]]]]]]^^^bbbeee___RRRFFF@@@AAADDDHHHLLLNNNNNNMMMLLLEEE???888555666777777666444333222111111000000111...///////////////......---------------------------------------------------------............//////////////////000111222111333777:::<<<===@@@BBBCCCFFFIIIKKKKKKLLLNNNPPPLLLRRRTTT^^^sssjjjdddccc___[[[ZZZYYYXXXWWWTTTTTTTTTTTTUUUUUUUUUTTTOOOPPPQQQRRRQQQRRRSSSSSSVVVWWW\\\aaa___XXXVVVYYY]]]\\\\\\[[[ZZZXXXVVVUUU___aaa___YYYXXX[[[[[[XXXYYYYYY\\\___bbbcccaaa___^^^]]]\\\\\\\\\]]]^^^______^^^^^^^^^^^^```aaabbb```^^^\\\\\\^^^____________aaacccfffhhhiiiiiiiiijjjjjjiiiiiiiiijjjjjjjjjccckkkrrrxxxyyynnnjjjhhhmmmpppuuuyyy||||||nnngggsssvvvtttnnnhhhgggiiigggaaaeeefffhhhhhhgggeeeddddddcccdddeeeeeeffffffffffffdddbbb___]]]]]]]]]]]]]]]aaa___]]]]]]^^^```aaa```^^^aaaeeehhhiiigggdddbbb]]]^^^___```bbbcccdddeeecccccccccfffiiijjjjjjiiiffffffdddccccccdddeeeeeeaaabbbcccccccccdddfffhhheeefffgggfffeeeeeefffhhhiiifffeeeffffffeeeiiioooeeejjjlll~~~rrr___WWWSSSRRRRRRSSSVVV^^^gggmmm{{{pppfffYYYYYYXXXVVVSSSRRRSSSUUUSSSUUUXXXZZZ\\\\\\\\\[[[^^^^^^___aaaddddddbbb```[[[WWWSSSOOOMMMKKKIIIGGGFFFHHHKKKNNNQQQVVV]]]bbbmmmvvvzzzmmmfffYYYJJJ>>>888999<<<;;;???GGGNNNQQQSSS[[[dddaaaaaadddfff^^^MMM???:::>>>CCCKKKPPPRRRQQQNNNLLLCCC===777666888:::999777444333222111000000000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---...///000000000000111333777:::<<<===@@@BBBBBBFFFJJJLLLMMMMMMNNNOOOKKKQQQSSS^^^tttxxxfffdddccc```[[[XXXYYYXXXWWWSSSSSSSSSSSSSSSTTTTTTTTTSSSPPPOOOQQQUUUXXXVVVTTTVVVVVVZZZ___]]]WWWWWW\\\[[[[[[\\\\\\\\\[[[[[[ZZZbbbddd```WWWUUUYYYYYYVVV]]]]]]^^^___``````]]][[[[[[ZZZYYYYYYZZZ[[[]]]^^^\\\\\\\\\\\\]]]___aaabbb```^^^\\\]]]^^^```aaa```\\\^^^bbbeeeggghhhhhhhhhcccfffjjjkkkiiifffdddcccaaaeeegggfffmmm}}}}}}{{{zzz{{{|||||||||uuuyyy{{{rrrpppyyypppoooooommmkkkmmmooolllfff```bbbeeefffggggggggghhhcccddddddeeeeeeeeeddddddbbb```^^^^^^___aaacccccceeebbb^^^]]]]]]___``````]]]```eeehhhiiihhhdddbbb]]]^^^___aaabbbbbbcccbbbbbbaaabbbdddfffgggfffeeeeeedddcccbbbbbbdddfffhhheeeggghhhhhhgggfffggghhhdddddddddcccbbbccceeehhhjjjfffeeejjjnnnllljjjiiicccgggfffrrryyyfffUUUTTTQQQOOOOOORRRXXX]]]bbbkkkwww}}}yyyrrriii___WWWTTTSSSOOOPPPQQQRRRQQQOOOLLLKKKKKKKKKLLLNNNPPPPPPNNNKKKMMMLLLLLLMMMOOOOOONNNLLLQQQTTTWWW[[[aaalllxxx}}}rrrjjjZZZOOOBBB999888:::<<<<<>><<<;;;CCCNNNUUUWWWTTTPPPLLLBBB===888777:::<<<;;;999444333222111000000000000......///////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++---///000000///...111333777:::<<<>>>@@@BBBBBBEEEJJJMMMNNNNNNNNNNNNKKKQQQSSS___uuu