BM66(X }}}|||||||||~~~}}}}}}~~~~~~}}}|||}}}~~~wwwxxxyyyzzzzzzyyywwwvvvwwwyyy}}}}}}zzz{{{xxxvvvwww{{{}}}}}}|||{{{zzzyyyxxxwwwvvvvvvvvvrrrsssssssssrrrqqqooonnnlllmmmooonnnmmmmmmnnnoooqqqooommmllllllnnnppprrrrrrmmmhhhfffggghhhhhhfffeeedddccccccdddfffiiikkkdddeeedddaaa___^^^```aaabbbaaa```___^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWXXXYYYZZZ[[[]]][[[ZZZ[[[]]]^^^\\\YYYVVVUUUTTTSSSSSSTTTVVVWWWTTTRRRPPPQQQTTTVVVVVVTTTSSSSSSRRRQQQQQQQQQQQQRRROOONNNNNNOOOQQQSSSRRRQQQQQQQQQPPPOOOPPPQQQRRRSSSOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNOOOOOOKKKLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQPPPOOONNNLLLKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQRRRTTTUUUUUUSSSQQQPPPMMMNNNPPPQQQRRRQQQQQQPPPRRRSSSTTTTTTSSSQQQOOONNNMMMOOORRRSSSSSSTTTUUUWWWUUUVVVVVVUUUSSSQQQPPPQQQOOOQQQTTTVVVUUUUUUVVVWWW]]]ZZZWWWVVVWWWXXXYYYZZZXXXXXXYYYYYYYYYYYYXXXXXX^^^^^^]]]ZZZXXXWWWXXXZZZ^^^^^^______^^^\\\ZZZYYY[[[\\\^^^______```ccceeeaaa```___^^^^^^______```^^^___```aaaaaaaaaaaa`````````^^^\\\[[[]]]aaaeeedddgggiiihhheeeccccccdddcccccccccbbbaaaaaaccceee``````______```aaacccddd___^^^]]]^^^aaaccccccbbbeeeffffffeeeddddddfffgggccceeehhhiiihhheee```^^^cccaaa______aaabbbcccbbbbbbccceeeggghhhhhhhhhhhhjjjiiihhhhhhiiiiiigggeeelllkkkjjjiiigggfffeeeeeehhhfffdddfffjjjllllllkkkfffdddaaa______aaaccceeebbbccceeeggggggfffeeedddfffeeedddbbbaaa`````````___```aaabbbdddfffggggggeeeeeedddcccbbbbbbbbbbbbaaabbbdddeeefffgggffffffiiihhhgggiiimmmooonnnlllkkkkkkllllllllllllllllllkkklllkkkjjjgggfffgggiiiiiiiiigggfffeeeeeeeeeeeefffggghhhiiijjjkkkkkkkkkiiihhhfffeeefffgggiiijjjgggiiikkkmmmnnnmmmkkkiiigggiiikkkllllllkkkjjjiiiffffffhhhjjjkkklllmmmmmmiiigggeeeccccccdddfffhhhkkkkkkiiigggfffgggjjjmmmkkkkkkkkkjjjgggggghhhiiimmmiiigggjjjkkkhhhggghhheeeiiinnnpppooollliiihhhjjjjjjjjjkkklllmmmllljjjpppnnnkkkkkkllllllhhheeehhhiiiiiigggeeefffhhhjjjjjjjjjhhhggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjmmmmmmllljjjjjjkkkooorrroooooonnnmmmmmmmmmmmmmmm|||{{{{{{|||}}}xxxyyy{{{~~~{{{zzzzzz|||}}}||||||}}}~~~~~~yyyyyyyyyyyyxxxwwwvvvuuutttvvvyyy|||}}}|||zzzxxxwwwuuurrrrrruuuvvvvvvuuuuuutttsssrrrqqqpppppppppnnnnnnoooooonnnmmmkkkjjjhhhgggfffeeeeeeeeeeeeeeejjjiiigggeeeeeefffhhhjjjiiifffbbb```aaaaaa```___^^^]]]]]]]]]^^^```bbbccc]]]]]]\\\ZZZXXXWWWXXXZZZ[[[[[[ZZZYYYXXXWWWWWWWWWZZZYYYXXXWWWVVVTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRVVVTTTSSSUUUWWWWWWUUUSSSNNNMMMLLLKKKKKKLLLMMMOOOMMMKKKJJJKKKMMMOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGIIIKKKLLLKKKJJJLLLLLLKKKKKKKKKLLLMMMNNNLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKJJJHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLNNNNNNMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLJJJHHHFFFGGGIIILLLMMMMMMNNNOOOPPPPPPQQQRRRQQQOOOMMMLLLMMMKKKNNNQQQRRRQQQQQQRRRSSSRRRQQQPPPQQQSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWXXXVVVUUUTTTVVVWWWYYYYYYZZZYYYYYYXXXWWWVVVXXXYYY[[[[[[[[[\\\^^^```]]]\\\[[[[[[[[[\\\]]]^^^[[[\\\^^^___```aaaaaaaaa``````^^^\\\[[[]]]```cccaaacccfffeeecccaaaaaabbbaaaaaaaaa```^^^^^^```bbbaaa```___^^^^^^^^^___``````___]]]^^^aaacccccccccgggggggggeeebbb``````aaadddeeeggghhhgggdddaaa___]]]]]]^^^___aaaaaa___]]]```aaaccceeeggghhhhhhggghhhgggfffggghhhgggeeedddcccdddeeeffffffgggggggggaaa___^^^```ccceeeeeedddcccbbb___]]]]]]___aaacccbbbcccdddffffffeeedddccc```___^^^]]]\\\[[[[[[[[[^^^^^^^^^_______________cccbbbbbbaaa```````````````aaadddgggiiijjjjjjjjjhhhgggfffhhhlllmmmmmmkkkmmmlllkkkjjjjjjkkklllmmmkkkkkkkkkiiigggfffggghhhkkkjjjhhhgggfffeeeeeeeeegggggghhhiiijjjjjjjjjjjjiiihhhfffeeeeeefffhhhiiihhhhhhiiiiiijjjkkkkkkkkkiiijjjlllllllllkkkiiihhhhhhiiijjjjjjkkkjjjiiihhhdddcccbbbaaabbbeeehhhjjjjjjjjjiiigggeeefffiiillljjjkkkkkkiiigggfffgggiiilllhhhfffiiijjjhhhgggiiidddhhhlllnnnnnnlllkkkkkkjjjiiiiiikkklllmmmkkkjjjmmmkkkiiiiiijjjiiifffcccfffffffffeeeddddddfffhhhkkkjjjhhhggggggggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmkkkkkklllooorrrqqqqqqpppooonnnmmmmmmmmmyyy{{{}}}}}}~~~~~~~~~{{{zzzyyyxxxxxxzzz}}}yyyyyyzzzzzzzzzzzzzzzzzzxxxwwwvvvtttsssrrrqqqqqqpppqqqsssuuuvvvvvvvvvuuurrrpppmmmlllmmmmmmmmmlllmmmlllkkkjjjiiihhhhhhhhhggghhhhhhhhhhhhgggeeedddgggccc___^^^___```___^^^aaa```^^^\\\\\\\\\^^^___]]][[[YYYXXXXXXXXXVVVTTTTTTTTTTTTUUUVVVWWWXXXXXXTTTTTTTTTRRROOONNNOOOQQQQQQQQQPPPOOONNNNNNOOOOOOQQQPPPOOONNNLLLKKKJJJJJJMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMKKKIIIEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCDDDFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDAAA@@@@@@AAACCCDDDDDDBBBEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@AAACCCDDDBBBBBBAAAAAAAAAAAABBBBBBGGGGGGFFFEEEEEEDDDCCCBBB???@@@AAABBBBBBAAA@@@???BBBCCCDDDFFFFFFFFFEEEDDDEEEEEEFFFFFFEEEDDDBBBAAACCCCCCDDDDDDDDDBBBAAA???AAACCCFFFGGGGGGGGGHHHJJJJJJKKKLLLKKKHHHGGGFFFGGGFFFIIIKKKLLLKKKKKKLLLMMMKKKKKKLLLOOOQQQRRRPPPOOOOOONNNMMMLLLLLLMMMNNNOOOMMMOOOQQQQQQPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTVVVVVVUUUUUUWWWYYYVVVVVVVVVVVVVVVWWWXXXYYYUUUVVVXXXZZZ\\\]]]^^^^^^]]]]]][[[YYYWWWXXX[[[^^^\\\^^^``````___]]]]]]^^^^^^^^^^^^]]][[[ZZZ\\\]]]bbbaaa___^^^\\\\\\[[[[[[___]]][[[[[[^^^```bbbbbbdddeeefffdddaaa^^^]]]\\\bbbbbbccccccbbbaaa```___XXXYYY\\\```aaa```[[[XXX___```aaaccceeefffffffffeeedddddddddfffeeedddbbb]]]___aaaccceeeeeeeeeeee```^^^]]]^^^aaabbbbbbbbb```^^^\\\[[[[[[\\\___```aaabbbcccdddeeedddcccccc___^^^]]]\\\\\\\\\\\\\\\_________________________________^^^^^^^^^^^^^^^]]]___bbbfffiiikkkllllllggggggggghhhkkklllkkkjjjooommmjjjhhhggghhhkkkllljjjkkkkkkiiifffeeefffgggkkkjjjiiigggffffffeeeeeehhhhhhiiiiiiiiiiiiiiiiiihhhgggfffeeeeeefffggghhhiiihhhffffffgggiiikkkmmmkkklllllllllkkkiiigggfffggghhhjjjkkkkkkjjjhhhgggcccbbbaaa```aaacccfffhhhjjjjjjiiihhhfffgggjjjllljjjjjjjjjiiigggfffgggiiijjjfffeeehhhiiihhhgggiiidddgggjjjllllllllllllmmmjjjiiiiiijjjllllllkkkiiihhhgggffffffgggfffdddbbbdddeeeffffffeeeeeegggiiikkkjjjhhhggggggggghhhiiihhhiiiiiiiiiiiiiiihhhhhhlllmmmmmmllllllmmmppprrrssssssqqqpppnnnnnnmmmmmm~~~~~~{{{}}}}}}|||{{{zzz{{{{{{{{{zzzxxxwwwvvvuuuuuuvvvyyyzzzzzzyyyrrrssstttuuuuuuuuuuuuuuuuuutttqqqnnnlllkkkkkkkkkkkklllmmmnnnoooppppppqqqmmmllliiigggfffeeeeeedddffffffdddcccbbbaaaaaaaaa```aaaaaabbbaaa```___^^^aaa[[[UUUUUUXXX[[[YYYWWWXXXWWWUUUSSSSSSSSSSSSTTTRRRQQQQQQQQQQQQOOOMMMKKKJJJKKKMMMNNNOOOOOOOOONNNMMMMMMMMMLLLIIIHHHHHHIIIGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCCCCCCCAAAAAAAAABBBBBBBBBAAA@@@???>>>======<<<======>>>?????????@@@@@@@@@@@@???@@@@@@AAA@@@@@@@@@??????<<<;;;:::;;;===>>>===<<<>>>>>>>>>>>>>>>?????????=========<<<<<<;;;;;;;;;???>>>===<<<<<<<<<===>>><<<<<<<<<;;;<<<<<<===>>>AAAAAA@@@???>>>>>>>>>===999:::;;;;;;;;;999888777<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@???===;;;:::?????????@@@???>>>===<<<===@@@BBBCCCBBBCCCDDDEEECCCDDDEEEDDDBBBAAAAAAAAAAAACCCEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJKKKJJJHHHIIIGGGFFFDDDDDDFFFGGGIIIFFFHHHKKKLLLKKKJJJJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMMMMOOOPPPPPPOOOOOOPPPQQQOOOOOOPPPQQQQQQRRRSSSTTTNNNOOOQQQSSSTTTUUUVVVVVVWWWWWWUUUSSSQQQQQQTTTVVVWWWXXXZZZ[[[ZZZZZZYYYYYY[[[\\\\\\[[[YYYXXXXXXZZZ```___^^^]]]\\\[[[[[[ZZZ[[[YYYVVVWWWYYY\\\^^^^^^]]]```bbbbbb```^^^\\\\\\^^^]]]\\\\\\\\\\\\]]]^^^XXXYYY[[[^^^```___[[[XXX___``````aaabbbbbbbbbcccbbbbbbaaabbbddddddcccaaa___```bbbccccccbbb```______^^^^^^^^^___```aaaaaa^^^]]][[[ZZZZZZ\\\^^^______```aaabbbbbbbbbaaaaaa___^^^^^^]]]]]]]]]^^^^^^\\\]]]]]]^^^___```aaaaaa\\\\\\]]]]]]]]]]]]]]]]]]ZZZ\\\___bbbeeeggghhhhhhfffggghhhiiijjjjjjiiihhhmmmkkkiiihhhgggggghhhhhhiiiiiiiiihhheeedddeeegggiiihhhhhhggggggggghhhhhhiiiiiihhhgggggggggggggggffffffeeeddddddeeeffffffhhhgggffffffggghhhjjjkkkkkkkkkkkkjjjhhhfffdddcccdddeeehhhkkklllkkkjjjiiigggeeecccaaa```aaacccdddjjjkkkjjjiiihhhhhhjjjllliiiiiiiiihhhffffffggghhhiiidddcccfffhhhggggggiiifffhhhjjjjjjiiijjjkkkmmmiiihhhhhhiiikkkllljjjiiieeeeeeeeeeeeeeeeeedddccceeeggghhhhhhhhhhhhjjjllljjjiiihhhggggggggghhhiiigggggghhhhhhhhhgggfffeeeiiikkkllllllkkklllnnnpppsssrrrqqqooommmlllllllll}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~zzzzzzzzz{{{|||}}}{{{yyyxxxwwwwwwwwwuuuzzz~~~zzzxxxxxxrrrqqqooopppqqqqqqpppnnnmmmmmmnnnooopppppppppoooqqqpppmmmiiigggfffeeeeeeffffffffffffggghhhiiiiiigggfffdddaaa___]]]^^^^^^```___^^^\\\[[[[[[[[[[[[XXXYYYZZZZZZZZZYYYXXXWWWSSSNNNIIIIIIMMMPPPPPPMMMPPPOOOMMMLLLKKKKKKKKKKKKIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEGGGGGGGGGGGGGGGEEEFFFFFFEEEBBBAAAAAAAAA??????>>>>>>>>>??????@@@==============================<<<<<<;;;:::999999999:::;;;;;;;;;:::::::::999999888888777777777777888999:::;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999666555444555777777666555888888888999999999999999666666777777888888888999<<<;;;999888777777777777777777777888999:::<<<===<<<<<<:::999999999999999666777888888777666444333777888999::::::;;;;;;<<<:::;;;;;;;;;:::888666555;;;;;;;;;;;;;;;:::::::::999;;;============>>>???===???@@@???===<<<<<<<<<===>>>??????>>>???@@@BBB@@@>>>;;;;;;<<<>>>>>>>>>CCCAAA@@@>>>>>>@@@AAACCCBBBDDDFFFFFFEEEDDDDDDDDDFFFEEEDDDCCCCCCEEEFFFGGGGGGIIIKKKKKKJJJIIIIIIJJJIIIIIIJJJKKKLLLMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNQQQQQQPPPNNNLLLLLLNNNPPPQQQQQQSSSTTTUUUUUUTTTSSSVVVWWWXXXWWWVVVUUUUUUVVVZZZ[[[[[[[[[[[[[[[ZZZZZZXXXVVVTTTTTTWWWYYYZZZ[[[YYY\\\^^^___]]][[[YYYYYYZZZYYYXXXWWWXXXZZZ\\\]]][[[ZZZZZZ[[[]]]]]]\\\[[[```______^^^^^^^^^^^^^^^```______```bbbcccbbb```aaaaaabbbbbbaaa```^^^]]]\\\\\\\\\\\\[[[\\\]]]^^^\\\\\\[[[ZZZZZZ\\\^^^___]]]]]]^^^_______________\\\[[[[[[ZZZZZZZZZ[[[[[[YYYYYYYYYZZZZZZ[[[[[[[[[YYYZZZ[[[\\\]]]]]]\\\\\\[[[\\\^^^aaabbbccccccccceeefffhhhiiihhhhhhgggfffggghhhhhhhhhhhhfffdddcccfffggggggfffeeedddfffgggeeeeeeeeefffgggiiijjjkkkhhhhhhfffeeeeeeeeeeeeeeedddddddddddddddeeeeeefffffffffggghhhhhhhhhhhhhhhhhhhhhgggfffeeecccbbbaaadddfffhhhjjjkkkjjjjjjiiihhhfffcccaaa```aaacccdddggghhhhhhgggffffffgggiiiggghhhhhhgggfffeeeggghhhhhhcccaaadddfffeeefffhhhiiijjjjjjiiihhhggghhhjjjhhhhhhgggiiijjjkkkjjjhhhcccdddeeefffeeeeeeeeeeeeeeegggiiiiiiiiiiiijjjllliiihhhgggfffffffffggghhhggghhhiiijjjiiihhhfffeeeeeegggjjjkkkjjjjjjlllmmmqqqpppooommmkkkjjjjjjiii~~~|||}}}|||}}}xxxxxxxxxxxxxxxyyyyyyzzzzzzyyywwwwwwxxxzzz|||~~~yyyxxxvvvsssrrrqqqrrrrrrppptttyyy{{{{{{yyywwwvvvpppnnnmmmlllmmmlllkkkiiihhhhhhhhhhhhhhhiiiiiiiiikkkiiigggdddbbb```___^^^]]]]]]]]]\\\]]]]]]]]]]]][[[[[[ZZZXXXUUUTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRRRRMMMNNNOOOPPPPPPOOONNNMMMIIIFFFCCCCCCFFFHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEEEEBBB@@@@@@@@@>>>>>>>>>>>>?????????@@@<<<===>>>===;;;999888999888888888888999999:::;;;;;;;;;:::888777666555444888888888888777666555555444555777777555555555666444333333333222111111000...111333444444333333444444555666666666555333222111000///000111222111///333333444555555555555444222222333444555666666777666555444222111111111111333333444555666888999:::888777555444444444555666444444555555555444222111222222222333333444444444444555666666666555444333555555555555555555555555222444666777666666777888888999::::::888777777888888999999999888888:::<<<===:::666555666777999999<<<;;;::::::::::::;;;<<<===???AAAAAA?????????@@@@@@@@@???????????????@@@@@@BBBEEEEEEDDDCCCCCCCCCBBBCCCDDDEEEEEEFFFEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKJJJHHHHHHJJJLLLIIIIIIJJJLLLNNNOOOMMMLLLNNNPPPRRRRRRPPPOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWVVVTTTRRRRRRSSSUUUWWWWWWWWWXXXYYYZZZYYYWWWTTTSSSSSSWWWVVVUUUUUUVVVYYY[[[]]][[[YYYWWWWWWYYYZZZ[[[[[[]]]\\\[[[ZZZYYYYYYYYYZZZ\\\[[[[[[]]]___```___^^^]]]]]]]]]]]]^^^^^^______]]]^^^^^^]]][[[[[[\\\^^^[[[[[[ZZZZZZ[[[\\\]]]^^^ZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZZZZ\\\[[[ZZZYYYXXXWWWVVVUUUVVVWWWYYY[[[\\\\\\[[[[[[\\\]]]___aaabbbbbbaaaaaabbbdddggggggeeedddccccccbbbdddfffgggfffdddaaa___cccdddeeeeeedddeeefffhhhcccddddddeeeggghhhjjjkkkfffeeedddcccbbbbbbcccdddaaaaaabbbcccdddeeefffffffffffffffgggffffffeeedddeeeddddddccccccbbbbbbbbbggggggggggggfffeeeeeedddeeecccbbb```aaaccceeegggccccccdddcccbbbbbbccceeefffggghhhgggeeeeeefffhhhhhhccc```bbbdddcccdddgggiiijjjjjjiiigggfffggghhhhhhgggggghhhjjjjjjiiigggbbbdddfffgggffffffggghhhdddfffhhhhhhgggggghhhiiihhhgggfffddddddeeeeeefffiiijjjllllllllljjjhhhfffccceeehhhjjjjjjjjjjjjkkknnnnnnlllkkkiiiiiihhhhhh}}}|||}}}~~~|||{{{|||~~~~~~}}}}}}|||{{{{{{{{{{{{xxxzzz}}}rrrqqqqqqqqqrrrrrrssstttvvvvvvuuuuuuuuuuuuvvvvvvqqqpppnnnllljjjjjjjjjjjjiiijjjllloooqqqqqqnnnkkkiiigggffffffgggfffeeeddd```___^^^]]]]]]]]]^^^______^^^]]][[[YYYWWWTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNLLLIIIHHHJJJMMMLLLKKKJJJHHHGGGGGGFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@AAAAAAAAA======<<<<<<<<<<<<<<<<<<;;;===>>>===;;;999:::;;;777777666555666777888999666888999888666333333333333333333333444555666777777666555444333111000000444444555666666555444333000222444444222000111333111111111000000///...---'''+++///000000///000111000111222333333111000...000///......000000///...//////111222222222111000000000111111222222333333000000///......///000111111111111111222333444555333222111//////000111222000111222333222222000000//////.........//////000...///111222333333333222111111000000000000111111...000111222111111222333333444666555333222333333333333444333222222444666777666444444555777777666666666666666666666666666888999:::::::::;;;===???;;;;;;;;;;;;:::999999888999<<<>>>???>>>======>>><<<===>>>??????>>>======???@@@AAABBBCCCCCCDDDDDDBBBCCCDDDCCCBBBBBBDDDFFFBBBAAAAAADDDGGGHHHFFFDDDDDDFFFIIIIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOOOONNNNNNMMMLLLMMMOOORRRRRRQQQPPPRRRSSSSSSRRRPPPOOOOOOPPPQQQQQQPPPQQQRRRUUUWWWYYYWWWUUUSSSSSSUUUVVVWWWWWWUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWYYY\\\]]]\\\[[[XXXWWWVVVWWWXXXZZZ\\\^^^]]]^^^___]]]ZZZZZZ[[[]]]ZZZYYYYYYYYYZZZ[[[]]]]]]XXXXXXXXXXXXXXXYYYYYYZZZ\\\[[[ZZZYYYXXXWWWWWWWWW[[[ZZZYYYXXXVVVUUUTTTSSSRRRTTTVVVXXXZZZZZZYYYXXXZZZ[[[]]]^^^____________]]]```ddddddaaa___^^^^^^```aaabbbccccccbbb```___```bbbcccddddddeeegggjjjddddddddddddeeefffggghhhdddcccaaa``````aaabbbccc^^^___```bbbdddeeeffffffgggfffdddbbbaaaaaaaaaaaabbbbbbbbbbbbbbbcccdddeeeeeedddcccbbbaaaaaaaaabbbdddbbb```______aaadddeeeaaabbbccccccaaaaaabbbccceeefffgggfffeeeeeefffhhhhhhccc```aaabbbaaabbbeeeggghhhjjjiiihhhgggggggggggggggfffhhhiiijjjhhhgggaaadddggggggffffffhhhjjjeeegggiiiiiihhhgggggggggfffeeedddcccccccccddddddhhhiiikkklllkkkiiifffdddbbbeeeiiikkkkkkjjjjjjkkkmmmlllkkkjjjiiihhhhhhiii~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||}}}~~~|||yyywwwwwwyyy|||~~~}}}|||{{{{{{|||~~~}}}|||zzzwwwvvvuuuuuuuuuuuuvvvyyyzzzzzzyyywwwuuummmmmmllllllmmmnnnoooooonnnnnnpppppppppnnnlllkkkkkkiiigggfffeeedddeeeeeebbbaaaaaadddhhhhhhddd```\\\ZZZYYYZZZ[[[\\\[[[ZZZXXXWWWUUUSSSRRRSSSUUUVVVTTTTTTTTTSSSQQQNNNKKKJJJJJJKKKKKKKKKJJJHHHFFFDDDBBBDDDDDDCCC@@@@@@CCCFFFCCCCCCAAA@@@???>>>>>>>>>:::;;;<<<======<<<;;;;;;:::;;;<<<;;;888777777888666666777777777777777777777999:::888555444555888333222000///000111333444555666888777555222111222000000000111222333444555111111111111111111111111---...///000000000///......000333222000...///111222222222111111///...---%%%)))...000//////000222000111222333333111///...222111000000222222111000,,,---...///000///......000000000000000000000000------------...000222333000//////......//////000111///---,,,,,,---...///...///000000111000///...//////......---.........***+++---000111222222222/////////......///000000---///111111000000111222000111222222111///000111///000000///......000333.........111333444222111222222333333333333222222333444555666666999<<>>??????;;;<<<===<<<;;;<<<>>>???<<<;;;<<>>;;;:::999999;;;<<<:::999888888888999:::;;;777666555444444555666777555555666666555555444333333333333333333333333333333555666666444333333444111111111000111111222333111333444555444222///------///111222111000111222---...///.........000222000000//////.........------------...///000000111///.........///000///...---...//////...,,,***)))333222000//////111333444------/////////...---,,,.........///////////////000+++---444333)))%%%)))//////......---------,,,000000//////.........---......---,,,---...///000---...///...---...000222,,,---...---,,,,,,---///------------...000111333,,,,,,------...------,,,---.........---,,,++++++///////////////.........000000//////............------...111222111...+++,,,///222222000...///111222000...000333444333111///000111111111111000000222333444444555555444444666555444333333444555666000111111222333333444444555555555666666777777777777777777888888888999999:::999999999999999:::;;;AAAAAAAAAAAA@@@@@@@@@@@@===???BBBEEEGGGHHHGGGGGGGGGGGGEEECCCAAABBBEEEHHHIIIGGGFFFEEEFFFIIILLLNNNPPPPPPPPPMMMKKKIIIIIIKKKJJJIIIJJJLLLOOOQQQQQQQQQSSSQQQOOOMMMNNNQQQUUUXXXOOOOOOPPPPPPPPPOOONNNNNNTTTRRRQQQRRRUUUVVVTTTRRRSSSPPPOOORRRVVVXXXVVVRRRPPPOOOOOOQQQRRRQQQOOOMMMNNNPPPRRRQQQOOOLLLKKKJJJOOOPPPQQQQQQPPPOOOLLLKKKMMMNNNOOOOOOOOOPPPRRRTTTVVVTTTUUUXXX\\\^^^]]]\\\]]]\\\[[[ZZZZZZZZZZZZZZZ^^^]]]\\\[[[[[[ZZZ[[[[[[\\\]]]___aaacccddddddeeehhhfffdddbbbaaa```aaaaaaaaa___^^^___bbbcccbbb___^^^______```aaabbbbbbbbb^^^]]][[[YYYYYYYYYZZZ[[[ccccccdddeeedddcccbbbaaa___^^^[[[XXX[[[aaabbb___```aaabbbbbbaaa```___^^^fffffffffdddccccccdddfffiiifffddddddffffffdddaaacccdddcccbbb``````bbbdddcccdddeeedddccccccdddffffffggghhhiiiiiihhhgggfffdddaaaaaaeeekkkmmmkkkggglllhhheeeeeegggiiihhhfffcccddddddddddddcccbbbaaaeeeffffffeeecccbbbbbbccc___ccchhhlllmmmkkkgggdddeeeeeedddccccccbbbaaaaaa~~~{{{wwwtttssstttvvvxxx{{{{{{zzzzzz|||~~~{{{zzzzzzzzz{{{{{{yyywwwuuutttrrrpppoooooooooooosssqqqooooooqqqrrrqqqooollliiieeeddddddeeefffeeehhheeebbbaaaccceeeggghhhaaaaaaaaa^^^\\\[[[\\\^^^aaa```^^^]]]]]][[[XXXVVVRRRQQQPPPNNNMMMLLLLLLLLLJJJLLLNNNLLLJJJHHHHHHIIIIIIHHHFFFDDDDDDDDDEEEFFFEEECCCBBB@@@@@@AAABBBCCC???????????????>>>======<<<;;;;;;;;;;;;:::::::::999777666444444555666777999888777555444333444444444444444444555666777777444444555666555555444333333333333333333333333333222333555444333111222222111111111111111222222333444555666666666444222000...000111222000000000111.../////////......000222000000000//////.........------...//////000111111//////...//////000///...///000111111000...,,,+++000//////...///000111222....../////////......---///////////////////////////***,,,333333+++)))...111111111111000000000///////////////////////////......---------...///000...000000000.........000---......---,,,,,,---///......------...///111222------.........---,,,,,,...............---,,,,,,////////////////////////111000000000000//////...///...---...000111000///000111222111///---------222000...///111222000...///000000000000000000000222222333444444444444333222111000000000000111222......///000000111222222222222222333333333444444111111222222333333333333555555555555555666666777::::::::::::::::::::::::999;;;===@@@BBBBBBCCCCCCBBBBBBAAA>>>======@@@BBBBBBAAA@@@???@@@CCCFFFHHHIIIJJJIIIHHHEEEDDDEEEFFFGGGFFFFFFGGGIIIKKKLLLKKKNNNMMMLLLLLLLLLMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKPPPNNNMMMNNNQQQRRRPPPOOOOOOMMMKKKNNNRRRSSSPPPMMMMMMLLLLLLMMMNNNNNNMMMKKKKKKLLLKKKJJJGGGFFFFFFHHHKKKLLLMMMNNNMMMLLLJJJIIILLLMMMNNNMMMLLLLLLMMMOOOUUUTTTTTTVVVZZZ\\\[[[YYYZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^```aaacccddddddfffddd```]]]\\\]]]```aaa___]]]\\\]]]```bbbaaa___^^^______```aaaaaabbbbbbbbbaaa___^^^]]]^^^___```aaaaaabbbcccbbbaaa```___^^^^^^\\\YYY\\\bbbbbb___^^^^^^_________^^^]]]\\\dddeeeeeedddcccdddfffhhhgggdddccccccddddddbbb```bbbccccccbbb``````aaacccbbbcccdddcccaaaaaabbbdddfffggghhhhhhhhhgggfffeeedddbbbaaaeeejjjkkkiiifffiiigggddddddeeegggfffddddddddddddeeeddddddccccccccceeefffeeeddddddeeefffaaadddhhhkkkllljjjgggeeeddddddccccccbbbaaaaaa```~~~{{{yyyvvvrrrqqqqqqrrrsssttttttuuuwwwxxxzzz{{{|||xxxvvvuuuuuuuuutttrrrooolllkkkiiigggffffffggggggkkkiiigggfffgggfffdddccc]]]ZZZXXXWWWXXXYYYZZZZZZ[[[YYYVVVVVVWWWXXXYYYXXXMMMOOOQQQRRRQQQQQQSSSTTTTTTRRRQQQPPPPPPOOOLLLJJJGGGFFFDDDBBBAAA@@@??????;;;@@@CCCAAA<<<999<<>>@@@CCCAAA??????BBBCCCDDDDDDGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEGGGHHHJJJHHHHHHIIIJJJKKKJJJIIIIIIGGGFFFGGGJJJKKKIIIFFFIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGEEECCC@@@@@@BBBEEEDDDEEEGGGHHHHHHHHHGGGFFFJJJJJJKKKIIIHHHGGGHHHJJJPPPOOOPPPRRRTTTUUUUUUSSSUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\^^^```aaabbbcccccc```\\\YYYXXX[[[___aaa\\\[[[[[[\\\^^^```___^^^^^^^^^______``````aaaaaa```___]]]\\\\\\]]]^^^___^^^___`````````___^^^]]]]]]^^^^^^\\\^^^bbbaaa^^^]]]^^^_________^^^]]]\\\aaabbbccccccbbbdddfffiiicccbbbaaabbbbbbbbb```^^^aaabbbccccccaaa`````````aaabbbcccbbb```___```aaadddeeefffgggggggggfffeeedddbbbbbbdddhhhiiifffcccfffdddcccbbbcccdddccccccccccccddddddeeeddddddddd```bbbddddddcccdddeeegggdddeeegggiiijjjiiigggfffdddccccccbbbbbbaaaaaaaaaxxxyyyyyyzzzzzzzzzzzzzzzxxxvvvssspppnnnnnnnnnnnnlllmmmooopppqqqqqqqqqqqqnnnmmmlllllllllkkkiiigggcccbbbaaa___^^^^^^______```___^^^\\\[[[YYYWWWVVVRRRPPPMMMLLLMMMOOOOOONNNLLLNNNQQQTTTUUUSSSNNNJJJDDDEEEEEEDDDCCCDDDӵDDDCCCAAA??????>>>===;;;999888888888666999<<<:::777555666999<<<;;;999888777666666777777777666555555555666777888888777666555333111000222333333444555555666666111111000111111333444555333333444444555555666666333333444444333111000...111222444555555555444333444444444444555555555555444666777666444333333333222111111111111222333333Ħ222222333000222333Ħ///000000111222111//////111333111111111111111111111000///ӵ111///000111000000///000111222222333333222111000000000111333444555444333222111000///......000111222111111000000000000//////000------111333111222666111111111111111111111111000000000000//////.....................//////000///111333444222000/////////000000///...---...000111000000/////////....../////////Ħ000000111111111000000//////////////////000000000000000111111111111000///...---,,,...111333444333222///+++,,,...000///---000000/////////000//////000//////...............///000000111111111111111////////////////////////++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------***++++++,,,------------......///000111222222333111111111222333555666777555555444222111111333555444444444444666999;;;===666777888777666777888:::<<<:::888888;;;===>>>???@@@@@@AAAAAAAAA@@@@@@@@@???>>>===<<<===???BBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@AAACCCCCCAAA???CCCAAA>>>>>>@@@BBBBBBBBBCCCCCCCCCAAA>>>>>>???AAA>>>???@@@BBBCCCCCCCCCCCCEEEFFFFFFEEEDDDCCCEEEFFFHHHHHHIIIKKKLLLLLLLLLLLLPPPPPPQQQRRRSSSUUUVVVWWWTTTUUUXXXZZZZZZZZZYYYXXXYYYZZZZZZ\\\^^^___aaabbb```^^^[[[YYYYYY[[[^^^```\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^_________\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^______]]]\\\[[[[[[^^^___^^^___aaa```\\\___```aaaaaaaaa```_________`````````___```ccceeeaaaaaaaaabbbbbbaaa___^^^___aaaccccccaaa___^^^^^^aaabbbcccbbb```^^^^^^___cccdddeeefffffffffeeedddcccbbbbbbccceeeeeeccc```dddcccbbbbbbbbbbbbbbbbbb```aaabbbccccccddddddddd___```bbbbbbaaaaaacccdddfffffffffgggggggggggggggddddddcccccccccbbbbbbbbbsssttttttuuuuuuttttttsssqqqpppnnnkkkjjjhhhhhhgggfffggghhhiiiiiihhhfffeeeaaa```______``````___]]]XXXWWWUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSPPPMMMKKKJJJIIIGGGDDDCCCCCCDDDCCCBBBDDDFFFJJJPPPSSSRRROOOKKKLLLJJJDDD>>>8884ĉ@ӵ<<<999777999999777666555444444444666666666666666666555444888888777666555444444444555444444444444444555555777777666555444333111000111111222333444444555666000000000111222333444555333333444555666666777777222333555666777777666555333444444444444444444444444444444555555666666666444555666555333111111222222222222111222333333444>L111222333444111333=hĦ1112222223332220000002223332222222222222222222222224ĉ@ӵ///111222222000///000222111111222222111111000000000222444666666555333222111111000///000111222333222222111111000000000000333000000111222111333555111111111222222222222222333222222000///...---,,,.........///////////////---000333444333222222222111111222000......///111111111111000000///......///000000>L---000000111111222111111000////////////000000111111...///111222222111000///,,,,,,...111444555444222444000,,,,,,...000...,,,//////000111111222333444111000///...---............///000000111111000000........................,,,---------------......---------------,,,,,,,,,---------,,,,,,,,,,,,,,,((()))***,,,,,,---,,,,,,,,,,,,---...//////000000////////////000111222333111222111000......000111/////////000222444666777111222333333222222444666555444333444777999::::::::::::999888999;;;===>>>:::999888777888:::===>>><<<<<<============>>>>>><<<;;;;;;<<<<<<<<<;;;999<<<:::888888:::;;;<<<<<<;;;===???>>><<<;;;::::::999:::;;;===>>>???@@@@@@>>>@@@@@@@@@@@@@@@BBBDDDBBBCCCEEEFFFFFFFFFGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTPPPRRRTTTVVVWWWWWWVVVUUUWWWWWWWWWXXXZZZ\\\^^^___\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZYYYXXXXXX[[[\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^\\\]]]^^^^^^^^^]]][[[ZZZYYY^^^```^^^^^^```___[[[^^^___```aaaaaaaaa```___]]]^^^^^^\\\[[[[[[]]]______```bbbbbbbbb```_________```bbbbbb___]]]]]]]]]aaabbbcccccc```^^^^^^^^^aaabbbcccdddeeeddddddcccbbbaaabbbbbbcccbbb```^^^bbbcccccccccbbbaaaaaaaaa\\\]]]___```bbbbbbccccccaaacccdddcccbbbaaabbbdddffffffeeeeeedddeeeeeeeeedddddddddddddddcccccccccmmmmmmmmmmmmlllkkkjjjiiieeeddddddbbbaaa___^^^]]]^^^_________^^^]]][[[ZZZTTTSSSRRRSSSTTTTTTRRRQQQJJJIIIHHHGGGFFFGGGHHHHHHHHHJJJKKKIIIFFFCCCBBBBBB@@@>>>;;;:::;;;:::999888:::999:::===CCCHHHKKKLLLJJJFFF@@@:::555GG=?555333444444333222222222222333555333222333555666444111444444444333333333222222222222222333333333333333111222222333333333333222//////000111111222333333//////000111222222333333444444444444444333222222111222555888;;;>>>@@@@@@777666555333333444555555444444555555666777777777333444555444111000///000222222222222222333444444HdĦ444555666777222=Īj333444444333111111222444222222222333333333333333GG=?222444333000///111333111111111111111111111111///111222444444333222111111111111111222222333444333333222222111000000000333222222222222222333333333333333444444444444444333333222111///...---------...///000000000000//////111333444444333444444222333333111//////000111000111111111111000///...//////000HdĦ///000000111111222222111111...//////000000111111222///000222333333333111000,,,---///333666666444111555333000//////...---,,,...000222333333444666777222111///...---......///...///000000111111000000,,,,,,------------,,,,,,................../////////............---------,,,,,,++++++++++++******((()))+++---......------******++++++,,,,,,------------........./////////000000111///...---...000,,,,,,,,,---...///000111...///000000///000222444000000///111444555555444555444333222444666888:::555555444444444666777888555666888777666666777999555555666666666666666555555333222333555666666666333555888888777444333333444555666777999:::;;;<<<888:::;;;;;;;;;<<<>>>@@@===???AAABBBBBBBBBDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOLLLMMMOOOQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTWWWYYY[[[XXXYYYZZZ[[[[[[ZZZZZZYYY[[[[[[[[[ZZZWWWUUUUUUVVVYYYYYYYYYZZZZZZZZZZZZZZZWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\]]]\\\[[[ZZZYYYXXX]]]```]]]\\\]]]]]][[[ZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[YYYXXXWWWYYY[[[]]]___bbbbbbaaa___^^^^^^___```aaa```^^^\\\\\\\\\___aaacccbbbaaa___^^^^^^___```bbbcccdddccccccbbb``````aaaaaaaaa```^^^]]]```bbbcccbbbaaa___``````ZZZ[[[]]]___```bbbccccccdddeeefffeeedddcccdddeeefffeeedddcccbbbbbbccccccccccccccccccccccccccccccaaaaaaaaaӵWWWWWWWWWĭӵPPPӵHHHĦ@@@???>>>===<<<===>>>>>>===ӵӵ111555ĦƜ`1.׼s555333111222Ħ333333111222333444333222222ӵ333Ħ222333333333333333000111111222ĭӵ333333Ħ222111111Ħ@@@Ħ222333555777444555555666777777888888111111333444DdD222444666?fӵ444555555Ħ222333333ӵƜ`1.׼s///222ĭӵ111111333222000111222333444444444ӵ111111000000Ħ222222222333333444444000000000000---...///Ħ222333444444333222000Ħ111111111000//////......///DdD111111111111222ӵ666555ӵ222ӵ000111222444444Ħ...000ӵ------...///ĭӵ//////,,,,,,,,,+++++++++***(((***,,,...//////......+++++++++,,,,,,,,,,,,,,,+++,,,---......------,,,///000000///...---...///------------......//////---...///...---...000222.........000111000...+++//////000000111111111111111111111111111111111111...111222222000000111333...///000111111111111222/////////000222333222111///111222111000//////000000000111222333555666777444555666666555555777999666999<<<=========???AAA@@@@@@AAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTVVVWWWVVVTTTSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUVVVXXXXXXYYYYYYXXXYYYZZZZZZZZZYYYXXXWWWXXX]]]___[[[YYY[[[\\\[[[VVVWWWXXXZZZZZZZZZYYYXXXXXXYYYYYYXXXWWWWWWYYY[[[ZZZ]]]aaaaaa___]]]]]]]]]`````````^^^\\\ZZZ[[[\\\\\\^^^aaaaaa```^^^]]]]]]^^^___aaabbbccccccbbbbbb]]]___``````___^^^]]]]]]]]]___bbbaaa___]]]]]]^^^YYYZZZ\\\^^^aaabbbcccdddaaacccddddddcccccceeefffdddccccccbbbaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaWWWWWW?~4NNNMMMMMMg&e>&eEEEg&eEEE>hӵ:::999888888999::::::g&e777guO>uO>&e5556664ff?>ߝL///gĉ@333444222000Shӵ666///333777666222000g&e333>hӵ444555555444444444444444fff?><z222g&e>&e555555HL666666666ShӵgL222111333666888444555555666777888888S?ʬ5555553h?D%%)?555666ZufĦ555555666gL444333333g&e555gĉ@222///g&e>&e222@e333444??555555///111222444555555g<ĉ3332221110003we<Ħ2222223334443h?@e000111222222333---...000Z///5556666664442223h?gL000111222222111000///---...///D%%)?111fff?><z111222=?Ħ888g&e///g&e%%%***000S?ʬ5554ff?>ߝL///@e000g&e111///0003h?g&e>&e000///??///.........------,,,,,,(((***---///000000///...............------------)))+++,,,......---+++***...///000///---------...000000000000000000000000,,,---...---,,,---...000.........//////---(((%%%+++---///000000...+++***....../////////...------***---///...,,,+++---000)))+++---.........///000,,,,,,---///222222000...000000000...,,,---///111............///111222333333333444222111000222333///333666777777777:::===<<<<<<===>>>???AAACCCCCCEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGHHHIIILLLOOOQQQUUUTTTQQQOOOOOOPPPRRRSSSOOOQQQTTTSSSRRRQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\WWWWWWXXXXXXXXXWWWVVVUUUXXX\\\^^^ZZZXXXYYY[[[[[[UUUVVVXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXWWWXXX[[[^^^WWW[[[___```^^^[[[[[[\\\``````___]]]ZZZZZZ[[[]]]ZZZ\\\___```^^^]]]\\\]]]]]]^^^```aaabbbbbbbbbaaa\\\^^^``````___]]]]]]]]][[[^^^``````]]][[[[[[]]]YYYZZZ\\\___bbbccceeeeee\\\^^^`````````aaaccceeecccbbbbbbaaa```___^^^^^^____________````````````III4DӵGGGEEEEEEHƅ^Hu]Ħ;;;Hu]Ħ;;;ZuR)Ħ666666777777777777888Hu]Ħ666HŐeHŐeHu]Ħ333qIܗGIӵ333tt111111222HGgĉ@444444999555222222555777Hu]Ħ444ZuR)Ħ444444444555555888777sߝLGdUĦ555Hƅ^Hu]Ħ444ntHdĦ777666HGgĉ@:::HdĦ777888888888888666666666666777777Htƅ^666555Bt=o9ĦDtfo9Ħ666777888g?333333HdĦ555777777Hu]Ħ888tt111555Hƅ^Hu]Ħ444H׼s777888KKKHHH>>>666555444333222111tQ444333333333je<Ħ333444444Bt=o9ĦH׼s111111000000//////111111111HtĦ333333444555555Bt=o9ĦHdĦ---,,,...111333222000111...///Dtfo9ĦsߝLGdUĦ333Ht@cӵHu]Ħ222Hu]Ħ///333Htƅ^111qIܗGIӵ///H׼s333111Hu]Ħ000000Bt=o9ĦHƅ^Hu]Ħ333777///,,,((('''(((+++------,,,,,,,,,---------......+++++++++,,,,,,---------.........------,,,,,,,,,000///,,,***)))***,,,---***))))))+++---//////...////////////...---,,,,,,,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,........................))))))***+++,,,,,,------++++++,,,---............((()))***+++++++++++++++---------------,,,++++++((())))))***+++,,,,,,,,,........................000111111222222222222222444333333666;;;===<<<:::>>>>>>===<<<;;;<<>>======DdDΦDdDĦ888DdDĦ999666t|<333444444444444555555555DdDĦ666DdDΦDdDΦDdDĦ333peƜ4DuTӵ333`eĭ222qet444444444777555333333444555DdDĦ444555t|<555444444555555666777777DdDDdDĦ555DdDΦDdDĦ555q<niDdDĦ777qet777888DdDĦ666777777777777555555555666666q<R999888qjRgdKӵHdDĦgdKӵ777777GR/f6LĭĦ444444DdDĦ555777777DdDĦ777`eĭ666DdDΦDdDĦ444DdDĦ666666555333333:::BBB???777666666555555555555geĦ555444222FSĦ555555qjRgdKӵDdDĦ222111111111000000111111111DdDĦ333333444555qjRgdKӵDdDĦ111///000222333222000111//////HdDĦgdKӵDdDDdDĦ555DdDĦ4DufӵDdDĦ111DdDĦ///q<R111111peƜ4DuTӵ000DdDĦ333111DdDĦ000qjRgdKӵDdDΦDdDĦ000222///***,,,222...---++++++,,,---,,,+++,,,------------.........,,,,,,,,,,,,------------------------------,,,,,,............---------------,,,+++,,,---...---,,,------...............------,,,,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---)))***+++,,,,,,---------))))))***+++++++++++++++((())))))******))))))((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000///......000444666666555:::::::::999888888;;;>>><<<<<<;;;<<<===@@@BBBDDDFFFFFFEEEDDDEEEGGGIIIKKKHHHIIIJJJLLLNNNOOOPPPPPPOOOOOOOOOQQQRRRRRRQQQOOORRRRRRSSSSSSSSSSSSRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTTTTVVVXXXXXXWWWUUUTTTTTTVVVWWWWWWWWWWWWWWWWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYUUUYYY[[[ZZZWWWUUUWWWZZZ]]]ZZZXXXYYY]]]^^^[[[XXX\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]\\\ZZZ[[[]]]^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]YYYYYYYYY\\\^^^___^^^\\\YYY[[[^^^______^^^___```aaaaaa```___^^^^^^]]]]]]\\\\\\]]]^^^___``````___===<<<4DuXӵ777777777DdDΦDdDӵ333DdDĦ777666o)h555333333333444444444444555DdDĦ555DdDΦDdDΦDdDӵ333=ӊB1.uTӵ222HߝL`o9444po9wӵ444444555555444333333DdDĦ555666o)h666555555555555666666666666DdDΦDdDĦ555DdDΦDdDӵ777GIpӵDdDĦ777po9wӵDdDĦ666666777777777444555555555666po9u999;;;;;;;;;GIdnuR)ĦDdDĦnuR)Ħ888777CdgĪj666DdDĦ555888888DdDĦ555HߝL`o9666DdDΦDdDӵ555DdDĦ666666777555444555888777333444444555555666666geĦ666555sp?aĦ666666GIdnuR)ĦDdDĦ333333333222222222222222111DdDĦ444333444444GIdnuR)ĦDdDĦ444333333444444333111222///000DdDĦnuR)ĦDdDΦDdDĦ777DdDĦnuR)ĦDdDĦ111DdDĦ///po9u444111222222=ӊB1.uTӵ111DdDĦ222111DdDĦ000GIdnuR)ĦDdDΦDdDӵ---222555222///---///......///000///---***------........./////////......------------------,,,,,,,,,---------------,,,...000111111000///...111///------------+++***++++++,,,....../////////......---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((((()))***++++++++++++******+++,,,,,,,,,++++++)))***+++++++++++++++***'''(((((())))))******+++))))))))))))))))))))))))+++++++++,,,,,,,,,------+++***)))***---000111111444555555444333333666888555444555666777:::<<<>>>????????????@@@BBBDDDEEEBBBCCCEEEHHHJJJKKKLLLMMMGGGIIILLLMMMMMMMMMMMMNNNMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPRRRUUUUUUTTTSSSSSSTTTRRRSSSTTTVVVWWWWWWWWWVVVSSSSSSUUUVVVWWWXXXXXXXXXPPPUUUYYYZZZXXXVVVWWWYYY[[[YYYWWWYYY[[[\\\ZZZWWW\\\ZZZXXXWWWVVVWWWXXXYYYXXXXXXXXXXXXXXXWWWWWWWWW[[[ZZZZZZ\\\___```___^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\[[[ZZZ[[[\\\```____________^^^^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^9999994DuXӵ666777777DdDʜ4DuTӵ111>d<Ħ444Dt444555555555666666666666>d<Ħ555>d<ʜDd<ʜ4DuTӵ333222F&uTӵ2224DufئL>e555puR)Ħ444333555777666333333>d<Ħ666Dt666555666666777777555666DdDΦDdDĦ666>d<ʜ4DuTӵ8884DwDd<Ħ777puR)Ħ>d<777888888888666666666666777peӵ;;;ĦpeӵDx<>d<ӵDd<999qR/ܗ?fӵ888>d<888888>d<Ħ4444DufئL>e777DdDʜ4DuTӵ555DdDĦ555666999999777444333444555333333333333444444geĦ777s<v>aĦ888777peӵDx<DdDĦ444444444444444444222222222DdDĦ444444444444peӵDx<>d<444444444555444444333000111>d<ӵDd<DdDΦDdDĦ777DdDӵnd<DdDĦ222>d<Ħ000peӵ555Ħ444F&uTӵ222DdDĦ222111>d<Ħ111peӵDx<>d<ʜ4DuTӵ---000444444000---111000000000111111...,,,........./////////000000/////////......---------,,,,,,,,,------.........,,,---///111222111111000222000............,,,+++,,,,,,---.....................---///000111///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++((()))***++++++,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((())))))*********)))((((((***---000111000000111000//////111333000111111333555777999:::999999999:::;;;===???@@@>>>???@@@BBBDDDEEEEEEFFF@@@DDDHHHIIIHHHGGGIIILLLJJJJJJKKKKKKLLLKKKKKKKKKIIIKKKMMMNNNOOONNNMMMLLLMMMOOOQQQRRRQQQQQQRRRSSSNNNPPPRRRTTTUUUUUUTTTSSSQQQRRRSSSUUUVVVVVVVVVVVVOOORRRUUUVVVVVVVVVWWWYYYYYYXXXXXXYYY[[[[[[YYYWWW[[[ZZZWWWUUUTTTUUUWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUXXXXXXZZZ\\\___```___^^^ZZZYYYWWWWWWWWWWWWYYYZZZ]]][[[YYYYYYZZZ[[[[[[ZZZYYYZZZ[[[[[[ZZZYYYZZZ[[[``````______^^^^^^]]]]]]ZZZ[[[\\\\\\]]]]]]]]]\\\6666664DuXӵ999888777D&dq&ĒR000111sdKĦ333DHRRud555555666666666777777sdKĦ666D&oq<Ōq&ĒR333333222>dp&ĒR111111nfʜd<Φ>d<Ħ777s&dq&ĒR999:::i?ʜtd<Ħ888HHܗDӊB999<x::::::777888888888888B?d<777999888444111333777555555444444444333geĦ888Hg8>aĦ999777B?Ho9555>d<555555666666333333333>d<ӵ444444B?Ho9777<x444444555666444111222&ӫeʬtIӇ444>d<Φ>d<Ħ555D&ӫetIӇ444DdDĦ444sdKĦ333B?dp&ĒR333222>d<sdKĦ333B?Ho9333s&dq&ĒR111...---...111222111444222000000111111111000//////000000000000111111000000000//////.........---------......//////000------...///000111222222000///...///000000///....../////////......---,,,...------...000111///...------------------------------------------------------,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,---------,,,,,,++++++++++++***)))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''((())))))))))))(((((()))+++...000,,,...///...------///000------...000222444555666444444555666777888999::::::;;;<<<===============:::>>>CCCDDDCCCCCCEEEGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFIIIKKKLLLKKKJJJIIIJJJLLLNNNNNNNNNNNNOOOQQQMMMNNNOOOPPPQQQPPPPPPOOONNNPPPRRRSSSUUUUUUTTTSSSOOOPPPPPPQQQQQQSSSVVVXXXXXXXXXXXXZZZZZZZZZXXXVVVZZZXXXVVVUUUTTTUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVXXX[[[^^^___^^^\\\XXXXXXVVVUUUUUUVVVXXXXXX]]][[[ZZZZZZ\\\^^^^^^]]][[[\\\]]]\\\[[[[[[\\\^^^aaaaaa```^^^]]][[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[3333334DuXӵ999777666Hu]3hh222111222ne222333=e444444444555555555555666ne777666pIƎ@t@h222222222>h000000000fe777@ďD333444555444666888999888888ne999999=e666777777888999:::666777ege777888sĪj@h999::::::fdDĦ999@ďD666777Hkge;;;;;;;;;999999999999:::@h<<<:::@G777777HĪj@IŌ;;;999Bene888Hkge999ne666666fe666Hu]3hh666555555se111333555666222...111777777777777666666666geĦja>aĦ888777@G666666se666666666666666444444333<Ō444444444@G888888Hkge333333444555777555222333HĪj@IŌ666666ege444333Hu]3hIŌ444555DdDĦ444ne444444@h444444>h666444333se444ne444555@G222333sĪj@h111222111---,,,000333333444222000000111333333222000000000111111111222222111111000000000000000000/////////000000000000000///......///000111222333000///...///111222111000000111111000///...------...------///111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---............------.........---,,,,,,...------,,,+++)))((('''))))))))))))))))))))))))************************)))((('''&&&'''((()))***&&&''''''''''''(((+++---***,,,------,,,+++---...******+++---...///000000111111111222333333444444666666777777777777666666666999<<<===>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCC???AAACCCEEEFFFFFFEEEDDDFFFGGGIIIIIIHHHIIIJJJLLLJJJJJJKKKKKKKKKLLLLLLMMMKKKMMMOOORRRSSSRRRQQQPPPOOONNNMMMLLLMMMOOORRRSSSUUUVVVXXXYYYYYYXXXVVVUUUVVVVVVUUUUUUUUUUUUVVVVVVXXXWWWWWWWWWWWWWWWWWWVVVTTTTTTUUUWWWZZZ\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYZZZ]]]^^^^^^]]][[[\\\]]]]]]\\\\\\^^^`````````___]]][[[YYYXXXWWWXXXYYYYYYZZZZZZZZZYYYYYY3334DuXӵ888ĵD^555333222333333333444777555555555666666666777777777888888444111222222333//////000000666777777333333444555777777777999;;;<<<:::::::::777777777888999:::;;;888888888888888999999999::::::DdDĦ:::999666666666::::::;;;;;;888888999999999:::===<<<;;;999999888888::::::777777777999999888888888777555D^777777666666s׼s222222111333555222---///555666666666666777777geFm8888>aĦ777666666666666777s׼s555555666666777777444444444Ho666555444444444999999999555555333333555777666333333666888777555333333D^444555555DdDĦ222222222333...888444444444999888777666s׼s444666444555777444444111222111000333222...///444555222111000000222444444333222111111111222222222222333000000111111111111111111222222222111111111111111///000111333333333222111111000///000222333222111000111111111111111000////////////000222333222111000000000000000000000000------------------------+++,,,,,,,,,---.........+++,,,---......//////..................---,,,,,,....../////////...------************************++++++++++++++++++++++++***)))((('''((()))+++,,,$$$&&&))))))((((((***,,,((()))++++++*********,,,)))***+++,,,,,,------------......//////.........000111222222333333333333333333444666999999888777888888999:::;;;<<<<<<;;;:::;;;===???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBDDDFFFFFFFFFEEEFFFGGGIIILLLMMMIIIJJJMMMPPPQQQPPPOOONNNMMMLLLLLLKKKLLLLLLLLLLLLQQQSSSUUUWWWVVVTTTSSSRRRQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRRRRSSSVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVWWWXXXZZZ[[[YYYXXXYYYZZZ[[[[[[ZZZ[[[^^^```]]]]]]\\\[[[ZZZYYYXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWΦ4DuXӵtvӵ>d<Ħ:::555444333444555555Ħ444666888999999888888888888888888999999999999666666Ħ888888888444555555555555555555444111111222333222111000///////////////000000000000...000222444666777777777888777555333333333555666999777777:::===>>><<<999Ħ;;;;;;;;;<<<<<<777777777777888999:::;;;999999999999999888777777888888888999999:::::::::888999999::::::999999888>d<Ħ:::999999999999999888888888888888888888999999999:::::::::777888888888888999999999999:::;;;<<<<<<<<<;;;:::888888999::::::::::::999444555777888999999999999666555444333333444555666666666777777888888888999999999999999Ħ:::888777666666555666666777444>d<Ħ777666888666666Be555111555222333666333...///444222222333444555666geFYĉ666666>aĦ666666555555444444555666666666777777Be555555555666666777777555444444nu]ӵ666444555666888999999::::::::::::999888888444666777666333222444666666444444777777555555888777888999888666555555555222444555444333>d<Ħ000222444555444>d<Ħ000//////Ħ222,,,***---...---111888555444444444666888:::<<<;;;;;;999888Be:::555777999888Ħ888555555555555555555555555111222444555555444222111000333333111444999666///---...111444666666333000111111222222222333333333000000000111222222222333444333333333222111111111...111444777777555222000333111000111222222111000///000111222222333222222000000000222444555444333111111111111111111111111000000000000000000000000++++++,,,,,,---...//////++++++,,,---.............../////////...---,,,,,,)))***+++,,,------------+++++++++***************************************,,,+++)))((()))***,,,...%%%(((+++,,,***)))+++---&&&(((******)))((()))***+++,,,,,,---------------,,,,,,,,,,,,,,,+++******,,,---...000111222222222111//////222555777444111222333444555666666666666666777888:::;;;<<<<<<<<<>>>???@@@???>>>>>>@@@BBBCCCCCCBBBBBBEEEHHHLLLOOOGGGIIILLLNNNPPPOOOMMMLLLKKKKKKLLLLLLMMMKKKHHHFFFNNNQQQTTTUUUTTTRRRPPPPPPMMMOOOQQQSSSTTTTTTSSSRRRQQQRRRRRRRRRSSSSSSTTTTTTSSSRRRPPPQQQSSSUUUVVVVVVUUUVVVXXXXXXXXXXXXVVVUUUTTTTTTUUUVVVXXXWWWUUURRRWWWXXXYYYXXXXXXZZZ]]]___ZZZZZZZZZZZZYYYYYYYYYXXXWWWXXXXXXYYYXXXXXXWWWWWW?aŖ%7uSQuR)ӵsdKĦ777888777666555555gdKĦ::::::;;;:::999888777::::::<<<<<<<<<<<<::::::777gdKĦ999888777777777777777777666666555333333222222111000//////000000////////////000000444666888::::::999777555333444666777777777666555999::::::;;;;;;<<<<<<gdKĦ;;;;;;<<<======999888777666666777888888::::::::::::::::::::::::777777888999:::<<<===>>><<<<<<;;;::::::999888888gdDĦ:::999888999::::::999888777999::::::;;;<<<===>>>>>>>>>>>>;;;;;;;;;:::::::::999999;;;===???===:::999;;;>>><<<999555555777::::::999777777999::::::999888777777777888888888777777666888888888777888888999:::666888:::gdKĦ888777888888888777666555444666sdKĦ777777999999999999999999666777777777888888888888555555666888999:::ŶS9998888883we<444444444555666888888555555777777777777777777888999999777666333iĉ@3hR/Ō333111///000222555999888888777777777777777000111333444555444444333444555777888888888777666777777777777777777777777555666666777666DdDĦ222333444555777sdKĦ222222gdKĦ222111111000000000111111444555666888999999::::::???===:::777777888444444555gdKĦ222555444444333333444444555333444555555444111///---///000111333333333222111//////000111222222111111//////000000000000///////////////000111111222222111222444555666666555444333333333222222111111111444333222222444444444222333222111000000000111222222222111111111222333333222222111111000000//////,,,---...//////---+++)))......///000000000000000,,,------...............111000......000222222222++++++******+++,,,...///+++,,,---.........,,,,,,---,,,,,,++++++*********++++++,,,------,,,,,,,,,************************)))*********++++++++++++---,,,+++******+++,,,---///...,,,******+++,,,---)))+++---.........,,,+++------,,,,,,,,,---..............................000000000111222444555666;;;888777:::;;;:::;;;??????@@@@@@BBBCCCEEEGGGHHHLLLGGGEEEHHHJJJIIIGGGHHHHHHGGGHHHIIIKKKKKKIIIGGGOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRRRRSSSSSSSSSRRRRRRTTTVVVXXXZZZZZZXXXUUUSSSPPPSSSUUUUUUTTTSSSSSSSSSWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXVVVTTTSSSXXXXXXWWWUUURRRRRRSSSUUU>A888ne666777::::::999999ne777888999:::;;;;;;:::999888999:::;;;;;;:::999888ne:::999888888777888888888888777666666666555555444333333222222222111000000000000000111555666999;;;;;;:::888777555555666777777777777666999999:::;;;<<<<<<ne999999:::;;;<<<======;;;999777666777777888888888999:::;;;<<<<<<===999999999:::;;;<<<===>>>;;;;;;::::::999888777De:::999888777999:::::::::888888:::;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999555777:::<<<<<<;;;;;;<<<;;;999666666888:::999888777888999::::::999888777888888999999999999888888888888888888888999999:::777888ne999888666777777777777666555555777ne999888888888888888888888888888888::::::999888666555444444777777777888999999>A::::::999k<666555555555555333666777555555888999666666666666555666666777777555444222fh555444222111111444666888777777666555555555555333333444444333333222222333333555666666666555555444444444444444444444444555666666666666De111222333444555666ne222222ne...//////......---......///333444555777888888999999<<<;;;888666555666666777666666ne333333555555555444444555555555444444555555444222000......///000111111111000000---......//////000//////...//////000000//////.........//////000111111111///000111222222222222222333333222222222222222222333222111111333333222111222111000000000111222222333333222222222222222333////////////......------//////000000000///---,,,...///000000111111000000---....../////////......111///......000111111111//////...------------...+++,,,---------,,,+++***------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***(((((()))***+++(((***+++------,,,+++***,,,,,,,,,+++,,,,,,---...---------------------------------...///000111222555222222444555333555888888999:::;;;===???AAABBBFFFAAA???BBBDDDBBBAAABBBFFFEEEFFFGGGIIIIIIGGGEEEEEEFFFGGGHHHHHHIIIHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMNNNOOOPPPQQQOOOOOOPPPQQQQQQQQQQQQPPPRRRTTTVVVWWWWWWVVVTTTRRRNNNPPPSSSTTTSSSSSSTTTUUUVVVUUUTTTSSSSSSRRRRRRSSSYYYYYYXXXWWWVVVUUUTTTSSSXXXYYYYYYWWWUUUUUUVVV888888888777666::::::;;;;;;:::666777999;;;<<<<<<<<<<<<888999:::;;;;;;:::999888;;;:::999888888888888999999999888777777888888888777666666555555444444333222111111111222555666999;;;<<<;;;:::999777777666666777777888999888999:::<<<===>>><<<<<<<<<===???@@@@@@@@@>>>:::888666666888999777888999:::;;;===>>>>>>;;;;;;;;;;;;<<<<<<======;;;;;;:::999888777666666999999888777777888999::::::999999;;;<<<===============<<<<<<;;;;;;;;;;;;;;;::::::::::::333555888;;;======999777:::888777888999:::999888888999:::::::::999888888999999:::::::::::::::999888888888888888999::::::999999999888888555555555666666666666666777:::::::::999888888888888888777777777<<<<<<:::999888666555444999999888888888888888888888888888888777666555222555777555666::::::777666666555444444444555555666555333111555555555444333333555777777666666555444333333333555555444333222222222222444444555666666666555555444444444444444444444444666666666666555222222222333444444555111111222//////......------------......222333444555666777777777::::::999999888888888888777777555444333666666666666666666666666444444555555444222000///,,,---.../////////......------......//////......---..................---------......///000000000////////////000111222222222222222222222222333333222000///000111222111///000000//////000111222333444444333333222222111111/////////............---222222111111111111000000//////000111111111111111//////000000000//////...111000...///000111111111333333222111000///---,,,,,,,,,,,,,,,,,,+++***)))---------------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,+++)))((((((((()))***'''(((***+++++++++***)))++++++******++++++,,,---++++++++++++++++++++++++*********+++,,,---...///111...---///000---...111222222333555777999;;;===???;;;999<<<>>><<<<<<===BBBBBBBBBDDDEEEEEEDDDBBB???@@@BBBDDDFFFGGGHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLMMMNNNNNNOOONNNNNNQQQRRRSSSTTTTTTSSSRRRQQQLLLNNNQQQRRRRRRRRRSSSUUUSSSSSSRRRQQQPPPPPPPPPPPPUUUUUUUUUTTTTTTTTTTTTSSSVVVWWWYYYXXXWWWVVVVVV999999888999:::999666444777888999::::::999888777777888999::::::999888777777888:::;;;<<<===<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;::::::999888888777:::::::::::::::999888888::::::999999999888888888777666555444333333333333444666888:::;;;;;;;;;;;;999888777777777888:::;;;888999;;;===>>>????????????>>>>>>>>>>>>??????@@@???===:::777666777999;;;999::::::;;;<<<======>>><<<===============<<<<<<<<<<<<;;;:::999888777777999999:::999999999888888777999;;;;;;;;;;;;<<<===AAAAAAAAA@@@@@@>>>======<<<;;;;;;;;;;;;:::::::::999888777:::<<<;;;777333888999999:::::::::999888999:::;;;;;;;;;:::999888888999999:::::::::::::::999888888888888999::::::;;;:::999888777777888888333444444444555666777777888888999:::;;;;;;;;;;;;999999999888888888888888;;;;;;;;;:::::::::999999888888888888888888888888888999999888666555666888888999999:::999888777666444888999888888;;;;;;888777666666555555555555555888777666444444444555555444555555555444444666888777777666666555333222222555444333222222222333444777777777888888888777777555555555555555555555555666666555555555444444333333333333333333444444444111111111000///...------//////////////////000111111222333444555666666555999:::;;;<<<<<<<<<;;;:::777777777666666555444333555555555666666555555555333333333333222111000///,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......,,,------......------,,,,,,,,,------...//////000000000//////000111333444111111111222222333333333111///......000000///---.........///000111222222444444444333333111111000000000000000000000000000222222111111000111111222///000000111111111111111000111111111111000//////333111000000222333222111222222333333111000...,,,------------,,,++++++***........................---............------,,,------------------------,,,,,,,,,,,,---------...,,,---...//////...---,,,---,,,+++*********++++++&&&'''((())))))))))))(((*********)))***++++++,,,))))))))))))))))))))))))*********++++++---......///,,,,,,......++++++...//////000222444666888999;;;777777999:::888999;;;=========???@@@AAA???===;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLOOOPPPPPPQQQQQQQQQQQQPPPLLLMMMOOOPPPOOOOOOQQQRRRPPPPPPPPPPPPPPPQQQSSSSSSQQQQQQQQQQQQRRRRRRSSSTTTRRRTTTVVVWWWVVVTTTTTT999999888999::::::777555888999:::;;;;;;:::999888666777888999999888777666999:::;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<::::::999999888888888888;;;;;;;;;;;;;;;::::::999:::::::::::::::999999999999888777666666666666666555666888999;;;;;;;;;;;;::::::999888888:::;;;<<<999:::<<<>>>?????????>>>===<<<;;;::::::999::::::<<<;;;999777888999;;;======<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;<<<<<<<<<;;;::::::999999<<<<<<;;;;;;::::::::::::777999<<<<<<<<<<<<<<<>>>AAAAAAAAAAAA@@@???======<<<<<<<<<;;;;;;;;;::::::===:::888888;;;<<<999777888999:::::::::999999999:::;;;;;;<<<;;;:::999888777777888999::::::999999999999999888999::::::;;;;;;:::999888777666777777333333333333444555777888888888999;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888777777777888999999::::::<<<===<<<;;;999888:::;;;888888999::::::999777666777;;;<<<::::::<<<;;;777888888777777777777777888999888777555555555555555333444555555444444555777777888888888777666444333444333222222333555777888888888888777777777888888666666666666666666666666666555555555444444444444333333333333222222222222111000///...---,,,++++++///////////////000111111111222333444444555444444777888:::;;;<<<;;;:::999444555555555555444333333333444555555555555444333222222222111111000//////,,,,,,++++++++++++++++++---------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////000///......///000222333111111111222222333333333000///---......///---,,,------...///000111111111333333444333222111000//////////////////000000000000000/////////000000111//////000111111111111111000111111111111111000000444333222333444444333111---...000000000000...---//////......------------......//////000000000111000111111111000000///...------------------------,,,,,,,,,---------......---...///000000///...------,,,,,,+++++++++++++++''''''(((((())))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,******---,,,))))))+++------...///111333444555666444444666666444555999888888888:::;;;;;;:::888555666777999:::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBB???@@@AAACCCEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNNNNOOOOOOOOOOOOMMMNNNNNNNNNLLLKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRNNNMMMNNNNNNOOOQQQRRRSSSQQQSSSUUUVVVUUUSSSSSSTTT999888888999::::::999777999::::::;;;;;;;;;;;;;;;999999::::::::::::999999:::;;;<<<=========<<<;;;:::;;;<<<======<<<;;;:::::::::999999999999::::::<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;::::::::::::999999888888999999:::777888999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===:::;;;>>>???@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>===<<<;;;;;;;;;;;;888:::===>>>===<<<<<<===?????????>>>>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888999;;;=========999:::;;;:::999888999;;;;;;<<<<<<===<<<;;;999888666777888999:::::::::999999999999999999:::;;;;;;;;;::::::888777666555555333333222222333444666777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888777777666555444333333666666777888999999::::::999999999777555666888:::888888999999999888888777888<<<>>><<<;;;<<<:::666999888888888999999:::;;;888777666555444333333333222444555555444444666777777888999999999888666555333333444555666888999:::777777666555555555666666555555555555555555555555666555555444444444555555444444333222222111000000//////...---------------......---......///000111222222333444444444444444444555666777777777555555222333444444555444444444222333444555555444333222222222111111000000000000------,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,+++***,,,------------------,,,,,,,,,------.../////////------------...///000000222222222222222222333333000///------......---+++,,,---...///000000//////111111222222222000///...,,,------------.........------...............///......///000000000000000//////000111111111111111444333333333555444333111***+++,,,---......///...//////............//////...//////000111222222333333333333333222111000///---------------------------............//////////////////000000/////////++++++++++++******)))))))))))))))))))))***************))))))******+++,,,************************((((((''''''((())))))***(((&&&'''******'''''')))+++++++++,,,---...///000000...///222111///111555333333333555777777555333333444555666777777777777999999;;;<<<>>>???AAAAAA;;;<<<>>>@@@BBBCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKKKKMMMMMMMMMKKKIIIIIIJJJKKKNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLNNNPPPRRRSSSSSSTTTVVVVVVTTTSSSSSSTTT999888777777999;;;;;;:::;;;;;;:::;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;999:::<<<===>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;;;;;;;::::::;;;<<<===>>>======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;<<<<<<============;;;;;;<<<<<<=========<<<;;;===???AAAAAA???===<<>>>>>>>>??????@@@AAA======>>>>>>???>>>>>>>>>>>>>>>>>>===============:::;;;===>>>>>>===<<<;;;999999:::;;;;;;<<<<<<===???>>><<<;;;::::::;;;;;;999<<<>>>???>>><<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;666888;;;<<<;;;;;;<<<===:::;;;;;;:::888777:::===<<<=========<<<;;;999888777888999:::;;;;;;;;;;;;:::999999999999:::;;;;;;::::::::::::888666444222444333222111222333555666666777888:::;;;;;;<<<<<<<<<<<<;;;::::::999888888666666666555555444444444888888888888888888888888666666666444333444666999888888777777777888888888555999<<<:::;;;<<<:::666888888888888999;;;<<<===888888777666555444333333333444666777666666777888555666888999:::999888777444555666888888999999999888888666555555555666666666666666666666666666666666555444444444444555666555444333222111000///...,,,,,,,,,---///111333444.........//////000222222222333444444444444444444333333444444444333333222111222333555666666666666333444555666666555444333444333333222222222222222///...---,,,,,,,,,------///////////////...------------............---------------...//////000000,,,---...//////000000///333333222222222222222222111///...---......,,,+++------.../////////...---...///000111111000...---,,,,,,,,,---------......++++++---.........------------...///////////////------///000111111222222333222222222333333111///++++++++++++,,,---...///------,,,,,,---...000111//////000111222333444444333333333333222111000///........................000000000111111111222222111000000//////000000111,,,,,,,,,,,,,,,+++******++++++******++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++))))))((((((((()))******&&&$$$&&&******'''''')))+++++++++++++++,,,,,,------,,,---///...,,,...333000///000111333333111///111222333444555666666666666666777888999;;;;;;<<<888999;;;===>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCCBBBDDDGGGIIIJJJIIIGGGFFFJJJKKKKKKIIIHHHHHHIIIKKKKKKJJJIIIHHHGGGGGGGGGGGGLLLLLLKKKKKKLLLOOOQQQSSSTTTTTTTTTSSSQQQPPPQQQSSS999777666666999;;;<<<<<<<<<;;;::::::;;;<<<===>>>;;;;;;999888888999;;;;;;777888;;;===???@@@@@@@@@===>>>???@@@@@@???>>>===<<<<<<<<<<<<===???@@@BBB>>>>>>>>>>>>>>>===<<<<<<===============>>>>>>>>>:::::::::;;;<<<===>>>???>>>>>>>>>>>>????????????:::;;;===>>>>>>>>>===<<<===>>>@@@AAAAAA???===;;;::::::;;;<<<===???AAABBB@@@AAABBBBBBBBB@@@>>>===<<<<<<======>>>>>>??????999:::<<<===>>>===<<<;;;777888888999;;;<<<<<<===>>>===;;;:::999999:::::::::<<>><<<;;;;;;>>>????????????>>>>>>=========<<<<<<<<<;;;;;;;;;666:::>>>???<<<888888888:::;;;;;;999777777:::>>>===============;;;999888888999:::;;;<<<<<<<<<<<<::::::999999::::::;;;<<<999:::;;;:::999666333111444333222111111333444666555666888999:::;;;;;;;;;;;;;;;::::::999888777777444555666777888999:::;;;::::::999999888777777666:::::::::999888999<<>>??????@@@@@@>>>@@@DDDGGGGGGFFFDDDBBBHHHIIIIIIHHHGGGHHHJJJMMMGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNQQQSSSRRRRRRRRROOOMMMMMMNNNPPP888999;;;<<<<<<===???@@@???>>>===<<<<<<===>>>???>>>>>>============>>>>>>>>>>>>???>>>===<<<:::999:::;;;===>>>?????????>>>===;;;999999<<>>===>>>>>>?????????>>>>>>===???>>>>>>===============>>>>>>>>>???@@@???;;;999;;;<<<<<<======<<<<<<;;;:::<<<===??????>>><<<;;;999999;;;<<<===???@@@AAA===<<<<<<>>>AAABBBBBBBBBAAA???>>>===>>>===<<<:::<<<<<<===>>>>>>===<<<;;;:::888666666888:::;;;<<<======<<<<<<;;;;;;;;;;;;======<<<::::::999999999AAAAAAAAAAAA@@@>>><<<:::;;;;;;;;;===>>>>>>;;;999:::;;;<<<<<<;;;;;;<<<>>>;;;;;;:::999999999::::::;;;;;;<<<<<<======>>>>>>999999:::;;;;;;:::999999999888888777777888888999555777888999888555222000111444555111+++)))---333555555555666777999:::;;;999999888888777888888888444666777666333333777:::666888888777555777;;;???888888888888888999999999777888888777777666555444444444444555666888::::::888777777777888:::<<<===999777555555888888666444666666888999999888777777888777777777999888777555;;;999888999::::::666333666555444444444555777888666777888777666555666777444333333555333000111444222222222111000//////.........///000222555777888888666444222111222333444444444555555666555555555444555555555444333222222222444666666555444555555888777666444444444555666000111333555666555444333333222222111111222222333333333333222222111111222000111222222000000111222111111111111111111111111//////000000111111222222333333333222000///000111111000...---,,,,,,,,,,,,...///000111111000//////,,,,,,------,,,,,,+++***......///---++++++,,,---,,,,,,,,,------///000000......////////////...---////////////////////////---...///000000...,,,+++++++++************++++++++++++,,,,,,,,,---------...000222444666666555444000111111222222111111000......//////000111333444777555333444777777444111111111111111111111111111...---...///000///,,,***,,,...//////...------...)))))))))***+++,,,---...,,,---......,,,,,,---.........---,,,++++++******)))))))))******+++++++++((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))222555...***...111...---+++++++++---...---,,,///---,,,---111222000---333444555666666666555444666666666666666777888999888;;;>>>@@@@@@??????@@@CCCAAA@@@@@@AAACCCFFFIIICCC@@@@@@DDDEEECCCEEEHHHJJJJJJKKKLLLMMMOOOPPPPPPSSSRRRQQQPPPNNNMMMLLLKKK666777999999999999;;;===???>>>=========>>>??????>>>>>>============>>>>>>>>>>>>?????????===<<<;;;;;;<<<===????????????>>>===<<<::::::===???AAAAAA@@@??????@@@AAAAAA@@@>>>??????@@@@@@@@@??????>>>@@@@@@???>>>>>>>>>>>>???>>>>>>>>>??????>>>;;;999:::::::::;;;::::::999999999:::<<<=========;;;:::888999:::;;;===>>>???@@@>>>======>>>@@@AAA@@@???@@@>>><<<<<<======;;;999<<<<<<===>>>>>>===<<<;;;:::888666777999<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;<<>><<<;;;;;;;;;;;;===>>>>>>;;;999:::;;;<<<<<<;;;;;;<<<>>><<<;;;::::::999999999999<<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;;;;:::999999;;;;;;;;;::::::;;;;;;;;;666777888888888666444333222555888666222///000222444444555555666888999:::===<<<:::888777666555555444444444333222333555777777888999777555555888;;;666666777777888888999999999999999888666555333222444444444555666777999:::::::::::::::::::::;;;;;;999777555555777888666444555666777888999888777777555444444555666666555444999777777888::::::777555666555555444555666777888666777888777666555666777444222333555444000111555444333333222111111000000......///111333555777888555444333222222222333333222222333333333333222222444444555555444444333333222333555555444333444555777666555444333444444555444555777888999888777666333333333222222222222333222111111222333444444333111222333222111111111333999888777555333111///...000000000111111111111111111222222111000000222333111000/////////000111222111222222222222111///...,,,------------,,,++++++...//////...,,,,,,---...---------......///111111111000000000000000000000////////////////////////---...//////...---,,,++++++++++++******+++++++++,,,,,,,,,------------......///111333555555444333111222222222222222222111//////000000111222444555888666555555777777666333222222222222111111111000111///------...///...------///000000...------...+++++++++,,,,,,...//////---...//////------...//////......---,,,,,,+++++++++,,,,,,,,,------------*********++++++++++++,,,......------------------)))///111---***+++......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...///...///000111222222111000111111111111111222333333555888;;;======<<<<<<======<<<;;;;;;===???BBBEEECCC@@@@@@CCCCCCAAAAAAEEEGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIII<<<>>>??????>>>===???@@@@@@???>>>>>>>>>>>>?????????>>>>>>======>>>>>>???>>>???@@@@@@@@@@@@>>>>>>===>>>>>>?????????>>>>>>???===<<<<<<>>>AAABBBAAAAAA@@@@@@@@@BBBAAA@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@>>>======>>>>>>>>>;;;999:::::::::999999888888888777888999:::;;;::::::999888888999:::<<<===>>>>>>???>>>======>>>???>>>===>>>===;;;;;;<<<<<<;;;999<<<<<<>>>>>>>>>>>>===<<<:::999777888;;;===>>>>>>;;;;;;;;;::::::::::::::::::999::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<>>>===;;;999:::;;;<<<<<<;;;;;;<<<======<<<;;;:::999888888888<<<<<<;;;::::::999999888999999:::;;;;;;:::999999888888888888888888888888777777777777777777777777555777999:::999666333000444444444555666777888999<<<;;;:::888777666666666888666444444555666666555666777888777555444555666444555555666777888888999:::999999888666444222111444444444444555666888888:::::::::::::::999888777888666555555666666555444444555666777777777777666444333333444666777666555666555555777888999888666666666555444555666777888555777888777666555666888333222333555444111222666555444444333333222222222//////000222333555666666222222222333222222111111111222222222222222111111333333444555555555444444111333444444333333444555666555444444333444444444444555555666666555333222444444444333333222222222333111000222555777666444222333444333222111222444444444444444444555555555222222111111111111111111///111111111111111333555111111000111222444777888444444444333222111000///---............---,,,,,,///000000///...---...///////////////000111222222333333222111111222333444000000000000000000000000.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111333444444333333333333333333333333333333111111111222333444555666:::888666666777777777666444444333222111000000///444222///---...000111111///000111111///......///------------...///000000...///000000///...///000000//////......------,,,,,,,,,---------------...------,,,,,,,,,+++++++++.........------,,,,,,,,,******,,,...+++''')))...***,,,---,,,)))''')))+++)))+++,,,***''''''+++///((()))***+++,,,---------......---------...//////111444777888888777888888;;;::::::;;;===@@@CCCEEEBBB???>>>@@@???======@@@BBBCCCFFFHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGBBBCCCDDDCCCBBBAAABBBDDD@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>???>>>???@@@BBBBBBBBBAAA@@@??????????????????>>>>>>@@@>>>===>>>@@@BBBBBBBBB>>>======>>>@@@AAA???>>>@@@AAAAAABBBBBBBBBBBBAAABBBAAA@@@@@@??????@@@@@@>>>===<<<=========:::888;;;:::999999888888777777555666777888999999888888777888888999;;;<<<<<<======<<<;;;<<<===>>>===<<<===<<<;;;;;;<<<===<<<:::;;;<<<===>>>>>>>>>===<<<===;;;999:::;;;======<<<999999999999999999999999:::999999::::::;;;<<<===;;;:::::::::999999888888;;;::::::;;;<<<<<<;;;999999:::<<<;;;::::::;;;===<<<;;;:::999888777777777::::::::::::999999999999999999999999999999999999555666666666666666666555777666666666666888999:::888777888:::;;;:::555111555555555555666777888999888888777777777888999999888444111111444555444222444555666666666555444444333444444555666777888888888888777777666555333333444444333333444555666666444555666777777666555444666666555555555555444444222222333333444444555555666555444555888999999999555555555555666666666555666555444444444555777888555666777777666666777888333222333666555222333777444444444333333333222222000111222333444444555555333333444555444222000///333333333444333333222111222222333444555555555444222333444444333333555777555555555444444444555555444444444444333222111000444444444444333333222111444222000222666888666333222333444444222222333444///000111222444555666777333333333222222111111000000222222222111111333555222222222222444666888:::333333333333222222111111000000111111000000///...///111222111000///000111111111111111111222333333444333111000111222444555111111111111111111111111//////---,,,+++******+++---..................---,,,,,,,,,,,,------------000111222333444444444444444444444333333444444444222222333333444666777888999888777666666666777777666555444333111000///...444222000///000111111111000111222222000//////000//////.........//////000...///000000......///000000000000/////////......++++++++++++,,,,,,,,,,,,///......---,,,,,,++++++------,,,,,,++++++******,,,((()))///---&&&'''///))),,,...,,,'''$$$'''***''')))+++***(((((()))+++%%%&&&'''(((***++++++,,,...---------------......---000222333222222222333777777777888;;;>>>AAABBB>>>;;;:::<<<<<<999999<<<===???CCCFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFF???AAAAAAAAA???>>>???@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>?????????@@@AAACCCCCCCCCBBBBBB@@@@@@@@@???????????????@@@???>>>???AAABBBBBBAAA;;;;;;;;;===@@@BBBAAA@@@???@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<:::888888777666555555555666666444555666777888888888888777888888999:::;;;<<<<<<999888888:::<<<>>>>>>===<<<;;;:::;;;=========;;;:::;;;<<<===>>>>>>===<<<>>><<<::::::;;;;;;:::888777777777888888888888888::::::999999999999::::::999999999888888888888888:::999888999:::;;;999888888999::::::999999:::;;;::::::999777777666666666777777888888999:::;;;;;;888888888777777888888888666777888888888888777666555555444444555777999;;;:::777444555777888666222666666666666666777888999666666666666777777888999444000------000222111///222222333444666666666555333444444555666666777777444555555666666666666555444333333333333333444444000111333555666555555444555555555555444333444444/////////000111222222333666555444555777999999999666666555444333222222333555444333333333444666666444666777777666666777999444333444666555222333777333333333333333222222222111222333444444444444333555666777777555222///---222222333333222111111000111111222333333444333333222333444444333444666888555555555555555555555555777777777666555444333222333333444444444333222111666444222333555666444222222333444444222222333444666555555444222111111000444444333333222222111111333444444333111000111333333222222222333555666777111111111111222333333333333333444444333333222111000222444444222111222222333222222222222333444444333222000///000222444555333333333333333333333333000///...---,,,,,,,,,,,,//////000000000000//////,,,,,,,,,------------...333333444555555666666666555555444333333444555555333333444444555777888999777777777666555555555666666666555333111000///...///......///000///---+++///111222222111000000111000//////............///---...//////...---...///111000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,++++++...---------,,,,,,++++++...((()))///...((((((///(((,,,...,,,'''$$$&&&***(((((()))+++---,,,(((%%%''''''((((((***+++,,,---------,,,,,,,,,,,,,,,---***,,,......------.../////////000222444666999:::888555555888888666777:::999;;;???BBBDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFF???@@@AAA@@@>>>>>>???@@@BBBCCCCCCCCCBBBAAA@@@???@@@??????>>>>>>??????@@@???@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@??????@@@BBBCCCBBBAAA<<<<<<<<>>???@@@AAAAAAAAA@@@???>>>======<<<<<<======>>><<<::::::;;;;;;:::888444333222222222222444555555555666777888999999:::888888999::::::;;;<<<<<<777666777888;;;======<<<;;;999999:::<<<===<<<;;;888999;;;<<<======<<<;;;<<<;;;999999999999777666666666666666666777777777999999888777777888888888999999999888888999::::::999777666777888999888777666777888888777777888999777777666555555555555666444444555777888999:::;;;777666666555555666666777333333555555555555333333333222222222333555777888999666111111333555555444666555555555666666777888888777666555444444444444555333111222333555555555333222111333555777777666555555555555666666666666222333444555666777777777444333222222222222222333111222333444555666666666444555555555333222333444---------...///000111222444222000000222444555555555666555333111000000222333333222111222333444555444555777777666666888999666444555777555111222666333333333333333333333333222333444555555444333222666777777777555222000...000000000000///...------000000111222222222111111111222333222222333666888333333444555555555555444555444333333222111111000111111333333333333222111444444444444333333222333222333444333222111222444555555555555444444444333444444333333333333333333444555555333111000111222333333222111222333444555000000000111222333555555444555555555555444333333111333555666555333333444444333333222333333444444111000000000000111333444444444444444444444444444000000000///////////////000000222333333222000000.........////////////000555555555666666666777777555444333222222333444555444444444555666777888999555777888888666555555555666666555333222000//////*********,,,---,,,)))&&&---///111111111000111222111000000///............---...//////------...///000000000000000000000000000////////////.........//////...---,,,,,,++++++........................---++++++------++++++---)))+++,,,+++(((&&&(((******((((((+++...---(((###))))))))))))***+++------++++++******))))))******)))***++++++******+++---------...000222444555777444111111444444222333777555777:::===>>>?????????>>>??????@@@AAAAAABBBBBBAAABBBCCCCCCBBBAAACCCDDDCCCCCCDDDDDDCCCBBB@@@???@@@??????>>>>>>??????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCC@@@??????@@@BBBBBBAAA???>>>======>>>@@@@@@???===;;;<<<===>>>???????????????>>>======<<<<<<======>>><<<:::999::::::999888444333222222222444666777666666777777999:::;;;<<<999999::::::;;;;;;<<<<<<888777666888:::;;;;;;:::777666666777:::;;;:::999777888999;;;<<<;;;;;;:::777666666777888888777555444444555555666666666666666666555666666777888999777666666555666777888999777666444555666777666555444555777666555555666888444444333333444444555555222222333444555666666777555555444333333444555555...///000111111000///...000000000111222333444555666444111000111222333333444444333333333444555555666666555444333333333333444555666555555666999;;;666444111222555777777666777777777666666666666555333333444555666666666666333333222111111111111111222222222222333333444555333444666444222111222444......---...///111222333222000------...000111000333444444222//////111333222111000000000111333333444555777777666666888999777666666777555111111555444444444444444444444444333444555666555444222111444444555555444333111000////////////...---,,,,,,///000000000000//////...///000000000///111444777000111222333444333333222000000///..................///111222333333222111000333555444111000222555111222333222111111111333111222222333444555666666333333333333444444444444333444444333111111333444222222111111222333555666333333222222333444555666444444555555444444333222111444666777666555555555444333333222222333333444000000000111222222333333555555555555555555555555000111222333333333222111000222333444444333222000111111222222222333333333555555555555555666666777555444333222222333444555444444444555666777888999444777:::;;;888666555555666555555333222111000000,,,+++******++++++***(((+++---///000000111222444333333222000000/////////...///000000......///000000000000000000000000000000000000000//////.........---------,,,,,,++++++***++++++,,,,,,------...+++------***+++...---******************************))))))((())))))((('''***))))))))))))***+++,,,+++******)))(((((())))))((()))***)))((((((***+++------...000111333444444333000///111111...///222000222444666888:::;;;;;;999::::::;;;;;;<<<<<<<<>>===<<<<<<<<<<<<:::888::::::<<<===>>>>>>>>>>>>???>>>>>>===============>>><<<:::999::::::999888666555555444555777:::;;;777777777888999;;;<<<===:::::::::;;;;;;<<<<<<<<<999888777888999:::999777555444444555888999999888666777888:::;;;;;;::::::333333333555777888888666444444444555555666666666333333333444666777999:::333222222111222333555666666555333333555666555444333444555555444444555777222222222222333444555555222222222222222222222333444444222222222222444444///111222333333222111///...//////000111111222222333333222111111111222333222222111111222222333333222111222222333444555666...000222111000111555999:::666222222444666666444888888888777666666555555444555555555555555444444333333222111000000000000333222000/////////000111222444666444222000222444//////...///000222444555222000---,,,---/////////000222222111//////222555111000/////////000222222333555777777666666888:::999777777888555000000444555555555666666666666666444555666666666444111000000111222222333333333333111111111111000///...---//////000//////...---------.........---///333555...///000111222222111000222111111000000000000111,,,---000222333333222111,,,111555444000///333888000111222222000000111222555555444222000///------333333333444444555555555111222333333222222444666111111000111222444666777777666444444333444555666333333444444333333222111111444777888777666666666444333333222222222333333///000111222333444333333666666666666666666666666///111333555666555444333111222444555555444222111444444444555555555666666555555444444444555666666555444222111111222444555444444444444555777888999444888<<<===:::777666666555555444444333222111111222///,,,+++,,,.........)))+++...000000111333444555444333222111111000000///111222111000///000111///////////////000000000//////......---------,,,------,,,,,,,,,,,,++++++&&&&&&'''((()))******+++)))...---((()))//////'''+++***)))***+++,,,+++******+++***&&&######(((,,,***)))((('''((((((***+++---,,,+++***************((()))))))))(((((()))+++))))))***+++---......///444000///000///,,,+++.........000222444666888999555666666666777777777888JJJHHHEEECCCCCCDDDFFFHHHFFFBBBAAADDDEEEAAA???@@@======???@@@AAABBBBBBBBBCCCDDDEEEEEEDDDBBB???>>>===>>>???@@@AAABBBBBBBBB??????@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;777:::===<<<999888:::<<<======<<<<<<<<<<<<======<<<:::777666777888888777888666555666888999777444======<<<<<<<<<===>>>???;;;888555777:::;;;777333666777777888777666444333888555333444666777666444777777888888777666444333111111111111111111000000222222222111111111111111111222444444222222222333///111111......111111...333222111000000111222333000000111222222222222222...//////000111222222333,,,000000,,,---333444000444111000222111---+++---------...///000111222222/////////000000000000000222111000//////000111222111000111222333333111///...///111333444333111000666444333333444555333222666555333222222333444666999888777666555444333333666555444333444555666777666444333333444444222111111000000000//////......222222222000---,,,---...000//////////////////000////////////000000000000///------...000111000///222111000///////////////333222111444999;;;999777888888666555444444444444666444222222333444555444666555444333222222222222333333333333333333333444222000...///111222000------.../////////...,,,,,,---------.........//////333111///.........---,,,111000......---,,,)))'''---------....../////////000000000000000111111222///111222222111000222333333222111222444444222111000///.........///111222555444333222333333555666...333444111222666666222666444333333555666666555777444000///000222333333444444444444444444444444444333111000000000111222444222222444777999777555555666999:::999777444222333555777999999888666444888777444333222333444555666666666555444444333333555555555555555555555555555333111222444555666666444444333222333555888999<<<999666777:::<<<:::888888888888888666444222111000000000000...,,,***)))000+++***000333111222666555///,,,///111000000111111111000......---------222111111000//////......222222111///---,,,,,,...------,,,,,,+++******)))+++,,,------............+++++++++*********))))))444...((('''***---,,,+++(((((()))************************)))))))))))))))''''''''''''(((((((((((()))******))))))((('''&&&,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,---///000111111111000000111222333444444555JJJIIIGGGEEEEEEEEEFFFGGGFFFBBBAAADDDEEEBBB@@@AAA>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDCCCAAA???=========>>>???@@@@@@@@@@@@<<<===>>>???@@@AAAAAAAAA???>>>===<<<;;;:::999999666777777888888999<<<>>>;;;;;;;;;<<<<<<<<<======;;;999777666777888888777888666555666888888666444999999999999:::::::::::::::777444666999999666222333444444444444333333222111///---...111333333111333333333333222111000////////////......---------///000000111111222111111...000111111000//////000...111111......111111...222111000000000000111222111111222222222222222222000000000000000000111111---000000---...222333000333111000222111---,,,...------......///000000000............////////////111111000//////000111222222111111222444333111///111111333444444444333333666444333444555666555444777666555333333444666777888777777666666555444444666555444333333444555666333222111111222222000///111111000000000/////////111222222111//////000111000000111111111111000000//////000000000111111111///...---...000111000///111111000///////////////000000000222555666666555:::::::::999999888888777888666444444666888888888555555444333222222222222444444444333333222222111...---+++,,,...///...,,,...///000000000///------,,,,,,,,,------------...444222/////////000///---111///............---+++---------....../////////000////////////000111111222333333222111000000111222111111222333333222000000/////////000000111111333333222111111222333444000444555333333777777444666444333333444555444444666333111111222444444444222222222222222222222111555444333333222222333333...------///222333222000444666888:::999777444222333444666777777666555444555444333333333555777888777666666555444444444444333333333333333333333333444222111222444777777777555444333333333555777999:::888777777888888888777777888888888666555333111///000000///...,,,+++***...***)))---///,,,---000555000...111333222111222222111000...------------.../////////...---,,,,,,,,,---......,,,,,,,,,...,,,,,,,,,++++++*********---,,,+++***+++,,,...///,,,,,,,,,,,,++++++++++++222...)))(((+++---,,,***(((((()))************)))))))))))))))))))))))))))++++++++++++++++++++++++))))))******)))((('''''',,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---......//////------...///000000111111JJJIIIHHHHHHGGGFFFFFFEEEEEEAAA@@@DDDEEECCCAAABBB???@@@@@@AAAAAA@@@@@@???AAABBBBBBBBBAAA???>>><<<<<<<<<============<<<<<<888999;;;<<<>>>?????????===<<<;;;:::888777555555666444333333555777888888777888999;;;<<<<<<<<<<<<:::888666666777888777777888777666777888777555444555666777999999888888777777555333555777888555222222222111111111222333333///---,,,---...000//////111000///......---..................---------,,,---...000111222111000000...///111111///...///000...000111......111111...000000////////////000000111222222222222222111111222111000000//////000000///111111//////222333222333111111333222...---///........................---------.........//////000000000000000111222333444333333333444444222000444444444555555555555555555444444555777888888777888777666555555666777888666666666666666666666666777666555333333333444444333111000000222222111///222222222111111111111000000222333333222222333555111222333444444333222111000000111111111222222222000.........000111000///111111000000000000000000...000222444444444555666666777888999999888777666333222111222444666777666555555444333222222222222555555444333222111000000---,,,,,,---///000///...000000111111111000///...------........./////////444222000000111111000///111///......000111111000............///////////////////////////000111111444555555333111//////000222111000111333333111000///000111111222222111111222111111000000000111111000333444222333555666444666444333222333333333111333222222333555666555555666666555555444444444333222333333333333222111111///...///111333444333222333555777999888777444333444444555555555555444444222222222333555777999;;;888777555444444555666777333333333333333333333333444222222333666888888888555555444333444555777888666777777666444333444666777777777777666555333222000000000//////---,,,+++///,,,,,,......++++++...555111111555777444222333222111000...------,,,,,,+++,,,---------,,,+++***&&&)))+++,,,,,,,,,,,,---++++++++++++************...,,,***((((((***---///...------------,,,,,,,,,///,,,))))))+++,,,***((('''(((((()))))))))))))))''''''(((((())))))******((()))))))))))))))(((((()))))))))***))))))((((((+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,*********++++++,,,,,,---IIIIIIIIIIIIHHHFFFDDDCCCCCC??????CCCDDDBBBAAABBB???@@@@@@@@@??????>>>===????????????>>>===<<<;;;::::::;;;;;;:::999999888555666777888999::::::::::::999888666444333222111555222000000222222000,,,333444777:::;;;;;;;;;:::888777666666777888777666888777777777777666555444555666888::::::999777666555444333444666666444222222111000000000222333555333222000////////////...111000...---------...///......//////000000111111...///111111111000///...000111333333111000111222...111111...///222222///000000000000000000000000111222222222222111000000222111000000000111222222333333333222333444555555444111222444444000///111111111000000////////////---......//////000000000000000000111111222333333666555444444555444333111666666555555555555666777555444444666888::::::999777777666666666777888888555666666777777888999999888777555333333222333333444333222333444555444333444444444444444444444444222444555555444444444666333444666777777666444333111222222222222333333333111000///000111222111000111111111222111111111111111444888888666666888;;;444555777999999888666555000//////111444666666666666555444333222222222222444444333333222222111111000000000111222333444444333333333222222222111111111111222222222333333333333111000000111222111000222111//////111333333333///////////////000000000111111000000111111222333444555555444222000111222111000000111222222111//////000111333333222111111111111111000000000000000///000000//////111222111666444222111222222111///000///000333555666555333666666555555444444333333---...///000///...---,,,111111222333555666666555222444666777777666444333666666555555555555555555222222222333555777999:::777666555444444555777888666666666666666666666666666555444555777888888777666555555444555555666777333555666444111000222444666666777777777555444333111111111111000000//////111111222222111000000111444222444888999555222333222111000///...---------***+++---...---,,,+++***%%%(((,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---------,,,,,,,,,++++++,,,***)))***++++++)))'''&&&'''(((((())))))((((((&&&&&&'''(((((()))******&&&''''''(((''''''&&&%%%((())))))*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++************+++++++++))))))))))))))))))))))))HHHHHHIIIHHHGGGDDDBBB@@@@@@======@@@BBB@@@>>>???===>>>>>>======<<<;;;:::;;;;;;;;;;;;:::999999888888888888888777666555444333333444444444333222222666555444333111000///...///...---///111000+++&&&000222555888999:::999888777666555666777888666555777777888888777666555555444555777999999888777666444444444555666666555444111000/////////111222333111111111000//////000111000///...---------...///,,,---...000222444555666222222333222111000...---111333444444333222222333000222333000111444444222222222222222222222222222222222333333333222222111111111111111222444666888888777777777777777888999555333333666666333222444444444444333222222111111000000000111222333333444111222222333333333444444888666555555666666555444777666555555555555666666555555555666999;;;;;;:::666555555666666777777888555555666777888999::::::999777666444333333444444444333222333555666666555777777777777777777888888444666888777666444444555555666777888888777666555333333333333444444444555333222111111333333222111222222333444444333333222333777::::::888888:::<<<777999;;;<<<<<<;;;999888333333333555888::::::999777666555444333333333333222222222333444444444555222333444444555555666777555555444444444333333333333333444444444555555555222111///000111222222111444222111222333444444333111111111111111111111111333333222222333333444555222333444444333222333555222111000111333333111000///000111333333222111111111111111111000000/////////...............///111444222000000000000///...,,,,,,...000333444222111/////////.........------++++++,,,------+++***))),,,---...000000111111222111333444666666666555444777777777666666666555555333333333444555555666777555555444444555666777888666666666666666666666666888777666777888888777555777666666555555555666666222444555333000///111444555555666777777666555444333333333222222222222222...111444333111111222222333333555:::999555222444222222111000////////////---......//////...---,,,))),,,//////...---,,,,,,,,,,,,,,,+++++++++++++++)))***+++,,,+++***)))(((+++++++++************))))))))))))*********(((&&&&&&&&&'''(((((((((((('''%%%%%%&&&'''((()))))))))((()))*********)))'''&&&(((((()))******+++******,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,---******))))))))))))))))))GGGGGGGGGFFFDDDAAA???===>>>::::::===>>><<<:::;;;:::::::::::::::999888777888777777666666666666555444555555555444333333222111111111111000///...---222222111000//////...---((()))+++...000000---+++///111333555666777777777555444444555777777666444555666888888666666666777333444555777777666666555555555666777777777666666000000/////////000000111...///000000///000222444//////............//////,,,---...000333555666777555555444333222111111000111333555444333222333444222555666333444777888555555555666666666666555555444444555666666666666666444333333333555888;;;<<<<<<:::999;;;;;;999:::===777444555888999666555888666666666555555555444444111222222333444555666666444444555555555555444444888777555555777888777777777777777777666666666666666555555777999;;;;;;:::555555666666777777888888666666777888999:::;;;;;;999888666555555555666666333222111333555666666555888999999999999:::::::::555777999999777555444555888888888777777888888888444444444555555555666666666555333444555555444222333444555666777666555444555666888999888888999:::777888999999999999777777333333444666999::::::999888888777666555555555555222222333444555666777777222444555555444444666777888777666555555555666666333333444444444555555555333222000111333444444444333222222444555666444333444444444333333333333333444444444444444555666666222333555444333333555666333222111222444444222111///000111111222222111111111111111111000///......222///...//////...///222222111///.../////////---******+++...000111000...------------------------,,,------------,,,++++++)))+++............///111000111333555555666555555888888888888777666555444333333333333333444444444222333333444555666777777444444444444444444444444999888888888999999777555777777777777666555555555222333333222111111333444444555666777777666666555444333333222333333444555+++000444111//////000000222222555999888333222444222222111111111111222222222111111000//////.........000111111///...------.........---,,,,,,++++++(((***,,,------+++((('''))))))))))))(((((((((((('''(((((())))))(((''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((('''((()))***)))'''%%%$$$'''((()))***++++++++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,...///,,,,,,++++++******))))))FFFEEEDDDBBB@@@>>><<<;;;<<<888777:::;;;888666777666666666777666666555555444444333333222333333333111222222222222222111111...///////////////...---000/////////............***,,,---......///111222000000111222444555666666444333444555777777666444333555888888666666777999666666666666777777777777666777888999999888999999333333444444444333222222666888888666444333555777111111222222333222222111000111222333555666777888777666444333333555666777444666777777666555555666555888999666777;;;;;;999888999:::;;;;;;:::999888777888999:::;;;<<<<<<<<<888777666666777:::===???>>>::::::======::::::>>>888666777:::;;;888888;;;777777777777666666666666222222333444555666777888777777888888777666555444888777555666888999:::999888999999:::999888777666666555555666999::::::999555666777888999999999999666777888888999:::;;;;;;999888777666666777888999444333333444777888888777888888888999999:::::::::333555888999888666666666:::999777666666777999:::555555555666666666777777888777666666777777666444444555777999999888777666777666666888999:::999888666666666555555444444444222222333555888999888666:::999888777666666666666444555555555666777777777333555777666444333555777999999777666666666777888555555555555666666666666555444333444666777777777///000222555888888666444666666666666555555444444444444444444444555666666444555666555444333444555444333222333555555333222000/////////000000111111//////000000///...,,,+++222...,,,......,,,---222000///------...//////...+++***+++,,,...//////---,,,------......//////000......---,,,,,,,,,,,,---***---000000//////111333000000222444555555555555666777888888777666333222111111222222333333222222///000333555666666555555444444444444444444444444777666777999;;;;;;:::888888888888777666555444444333222111222444555555555333444666777777777666555222222111111111333444555///777:::666222222333111111111444777555000000444222222222222333444555555666555222000///...///000000111222111/////////000111111000///---,,,++++++***+++,,,---,,,+++)))((()))))))))(((((((((''''''''''''(((''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''$$$"""'''''')))***+++,,,,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---++++++******+++,,,///000------,,,,,,+++***))))))EEEDDDBBB@@@>>><<<:::999:::666555888999555333444333333444444444444444333222222111111000111111111000000111111111111000000------...///000000000///........................111111111...+++,,,111666111000000111222333555555333333333555777777555444111555888888666666888:::999999999888999:::;;;;;;777888:::::::::999:::;;;888888999:::999888666555EEEFFFEEE@@@;;;777777999444555777888888777666555777777777777888888999999777555444333444777:::===888999;;;;;;999999999:::777::::::888999======;;;;;;;;;============;;;;;;:::;;;<<<>>>???@@@@@@AAA<<<;;;999888999;;;===??????::::::======999:::>>>999777888<<<<<<::::::<<<666666777777777777777777222222333444555666777888999999999999888777555444888666555666888:::;;;;;;999:::<<<<<<<<<:::888777777666555666888999999888666777888999:::;;;;;;;;;777777888999::::::;;;;;;999888888777777888999:::666555555777:::<<<;;;;;;777777777888888999999999111333777999888888888888;;;999777555555777999;;;666666666666777777777777:::888777777888888777555555666888:::;;;:::999888999777666888<<<===;;;888;;;:::888777666666666666777777777:::<<<===;;;999;;;:::999888777777777777777777777777777666666666555777999888555444666888::::::888777777777888999777888888888999999999999777555555666888:::::::::+++---111555999:::888555888888777777666666666555444333333333333444555555666777777666444222222333444333333444555555444222000///.........///111222......//////...,,,+++***000+++))),,,,,,)))***000///---,,,,,,...//////...,,,++++++,,,...///......((())))))***+++,,,------...---,,,+++***+++,,,---))),,,//////...---///111///000111333444555666666444555777888777555222000...///000222222333333222---///222555666666555333777777777777777777777777444444666999<<<>>>===;;;888888888888777555444333444222000222555888777555333444555777777777666666111000000///000111333444888@@@CCC===888888888555000111333666333///000444222222222333444555777888999666333///......///000000111111000//////111333333222111000...,,,+++***------,,,+++*********+++))))))))))))((((((((((((&&&''''''&&&&&&&&&''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%+++,,,...///...+++)))'''&&&''')))***,,,,,,------///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---***)))))))))***,,,///000......---,,,+++***))))))DDDDDDCCC???;;;888888999333444444333222222333555111000000111111222333444///.........///000222333111222333333222000---,,,///111222222111111222333...............---------,,,...000000//////000111222222222222333444555555666777888999:::999888777888999999999:::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::===:::888:::<<<>>>>>><<<===<<<;;;:::999888888999>>>??????===;;;:::;;;<<<;;;;;;:::::::::999999999888888888999:::;;;===>>>888777666666666777888999999999::::::::::::::::::>>>>>>======<<<<<<;;;;;;===============>>>>>>>>>;;;======::::::>>>@@@>>><<<======<<<::::::;;;<<<======<<<;;;;;;;;;;;;;;;:::888666777999;;;;;;;;;;;;999777888:::;;;999777666444666:::;;;999888:::888:::;;;:::888888999:::>>><<<999888999999999999999:::::::::999999888888777666666666666888999:::777888999999::::::::::::999;;;<<<<<<;;;::::::;;;:::999999888888777777777555555555555666888999:::777888999999888777888999:::999888777777888999:::;;;:::999777777777777888333444555666777777666555333333444555666666555555888888777777888888999:::AAA===888666777888888666::::::888777666666555555333777;;;;;;777666888;;;:::999888888888999:::;;;999666555777;;;<<<999555999888666555444555777888888888888999999::::::::::::999888666444555777999888888666666666777888999999999999999888777666666888888888888777777777777222333444555555444333222555555555555444444333222444444555666777777666666000//////...------,,,,,,111000//////000///---+++---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++*********+++++++++*********+++---...//////000222222333333333333555555444333222///,,,////////////000111222333222222222333444444444555777666555777::::::666222555666888;;;===<<<999666777777777666555555444444444555666777777666555444333444444444444444444333777444111111333444333222222333444444444222000///333444555444333333444666555444333333333333555555222222333333444555555555777666555444444444444444555111///111///,,,+++...+++---......,,,+++************))))))(((((((((''''''''''''&&&&&&%%%%%%%%%)))''''''''''''%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$((()))***+++***(((&&&%%%%%%&&&(((((()))+++///222///...,,,++++++,,,---......///000000000///---,,,++++++,,,------......///---,,,++++++************BBBBBBAAA>>>999777666777222333333222000///000111222222111111111111111222///////////////111222333111222333333333111///...000222333333222222333444222222111000000000000000000222444444333222222333444444444444555666777777444555777999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>============<<<<<<<<<<<<>>><<<:::;;;===>>>===<<<===<<<<<<;;;:::999999999<<<======<<<:::999:::<<<;;;;;;;;;;;;::::::::::::777777777888999:::;;;<<<:::999888777777777888999:::::::::::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@999<<<;;;999:::>>>???>>>===>>>>>>===<<<<<<===???<<<<<<;;;:::::::::::::::777777777999;;;;;;:::888;;;999777888:::;;;999777999777888<<<===:::999;;;888999::::::888888888:::===<<<:::999999999999999;;;;;;;;;;;;999777555444666555555555666777999:::888888999:::::::::::::::777888::::::888777888999999999999999888888777777555555555555666777888999777888999999777777888999999999888888888888999999:::::::::::::::999777666555666777888888777666666444444555666666666666666888888777777888888999:::===:::777666777888777555:::999888888777777777777555888;;;:::777666999<<<::::::999888888888999::::::777555777;;;<<<:::666999888666555444555666777777777777888888888888888999999888666555555777999:::999888888888999::::::999999999999888777666555777777777666666555555555111111222222222222111111222222333333333222111111111222333444444444444333//////......---,,,,,,+++000///......///...,,,***,,,***)))***+++,,,***)))++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++---,,,+++******************)))((((((((()))***+++,,,---...///000000000000111222111...,,,,,,,,,,,,......---......///000111000000000111111222333333555555555555666666444222444333333444666666555333555555555555444444444444444555666777777666555444222333333444444333333222666333000000222333222111111222333444333222000///222333444333222333555666555444333333333444555666555555555555555666666666777777666555555555555555555222333666555000...000,,,---//////---++++++,,,************))))))((((((&&&&&&&&&&&&&&&&&&'''''')))&&&%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))(((''''''''''''''')))))))))+++---000222444222111///......///111222///000111111111000......++++++,,,,,,,,,,,,------------,,,+++++++++++++++??????>>>;;;777444333444333444444222///...///111444444333111111000000000111000000000111222333444222333444555444444222222222333555444333333444666777666555444333444555555444777999:::888666555555666666666666777888999:::555666777999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>======@@@>>><<<<<<===>>>===<<<<<<=========<<<;;;:::999:::;;;;;;:::999999:::<<<<<<<<<<<<;;;;;;;;;;;;:::888888888888888999::::::<<<;;;999888777888888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>???@@@AAA@@@???>>>999;;;;;;999999===>>><<<===>>>???>>>>>>>>>@@@BBB;;;;;;:::999999999999999444555777:::<<<;;;888666999888777888999:::999777:::777888;;;<<<888888:::777888999999888777888:::<<<;;;:::999888888888888888999:::::::::888666444444444444444555777999:::888888999::::::::::::999666777999999777777777888999999999888888888888888777666666555555666666777666888999888777666777999999999999::::::999999999888:::<<<===<<<:::777555777888999:::999888777666555555666666666666777777888777777777777888999999999888777777888888666555999999888888888888999999777999;;;:::777777:::===;;;:::999888777777777888:::888666888;;;<<<:::777999888666555444444555555777777777777666666666666888888888666555555777999999999888888888888999999999999999888777555444333666555555444333222222111000//////......//////000......///000000000//////...///000000111000000000......------,,,+++++++++...---,,,,,,---,,,***)))***)))((((((******)))((())))))))))))))))))))))))))))))((('''((()))***+++''''''((((((((())))))))),,,+++************************(((''''''((())))))***+++,,,,,,------------000000000...++++++...222,,,,,,,,,,,,---...//////////////////000111222333333444444333222111111222444222000///000111222111222222333333333333444444444444555555555555444444111111222222222222111111444222000000111111111000000111222222222111000///000222333333222333555777444444333333333444666777888888888888777777777777888777777777777666666666333222444999888333000111---///000000...------...+++++++++++++++*********%%%%%%&&&&&&''''''(((((((((&&&###$$$&&&((('''%%%$$$%%%%%%&&&&&&''''''(((***(((&&&%%%%%%&&&'''))),,,***(((***///333333222333222111000000111222333//////000000000///...---,,,,,,,,,,,,++++++++++++------,,,,,,++++++,,,,,,<<<<<<<<<999666333222222555555666555333222444555555444333333222222333333222222333333333444444555333444555666666666666555444666777777666555777888;;;:::888777666777888999888:::======;;;999777777777777777777888999:::;;;:::::::::999999888888777999999:::;;;;;;<<<======?????????>>>>>>>>>======AAA@@@>>>>>>>>>>>>>>>=========>>>>>>===<<<;;;::::::;;;;;;:::999999;;;=========<<<<<<<<<;;;;;;;;;999999999999999999::::::===<<<;;;999888888999999:::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<:::;;;===>>>???>>>===<<<;;;>>>===::::::======:::;;;<<<===>>>===>>>AAACCC;;;::::::999888999999999444444666888::::::888666777777777777888888888888888666666888888555555777666777999888777777888999:::::::::999888777777888222444666999::::::888777444444444444666888:::;;;888888999999:::999999888666888::::::888777888999888888888888888888888888888777666555555555555555666777888888666666777888888999:::;;;;;;:::999888888999:::;;;:::888666555999:::;;;;;;:::999888777777777666666666777777777777777777777777888999999666777888999:::999777666999999888888999::::::;;;999::::::999777777:::<<<::::::999888777666666666999888888999;;;<<<:::888888888666555444333333444888777777777666555555555777777888666555555777888777666666666555555555555888888777666555444222111333333222111000//////......---,,,++++++,,,---...***++++++,,,------------,,,---............------,,,,,,,,,++++++*********+++*********++++++)))'''((('''&&&''')))))))))'''(((((((((((((((((((((((()))(((&&&%%%%%%&&&(((***&&&''''''''''''(((((((((+++******)))))))))******,,,,,,***)))((())))))***))))))***+++++++++++++++,,,,,,......+++***---333++++++++++++,,,---......///.........///111222333222444555333///...000333333111///...///000///...//////000000111222222333111111222222222222111111//////000000000000//////111000////////////////////////000111111111000//////000222222222333555777444333333333444555777888<<<;;;;;;:::999999888888888888888888888888888777333111222666666222111333...000111000///...///000---------------------,,,''''''''''''(((((((((((('''&&&###"""&&&***((($$$%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&''''''))))))+++(((%%%'''---111111...000////////////000111111...............---------......------,,,+++******------,,,,,,,,,,,,,,,---999:::;;;999666444333333444555666666666777999;;;555555555555555666777888555555666666666666666666666666777888888999999999777888999999888888999:::<<<<<<:::999999999:::;;;999;;;>>>>>><<<:::999999777777777777888999:::;;;::::::999888777777666666888888999:::;;;<<<===>>>>>>>>>============<<<<<<@@@@@@@@@>>>======>>>>>>=========>>>======<<<<<<:::;;;<<<;;;::::::<<<=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>===;;;999999888999999999999::::::;;;<<<<<<===========================:::;;;<<<===>>>======<<<>>>AAA@@@<<<:::;;;:::777888999;;;;;;;;;<<<>>>AAA;;;:::999999888888999999666555333444666888888777666666777777777777888888888555555777777444444777555666888777777666888999888:::;;;999777555666777111222555777888999888777555555555555666888:::;;;777888888999888888777777555777888888777666666777666666666777777888888888888777666555444444444444555666777777555555666777888888:::;;;;;;:::888888999888777666555555555555999:::;;;;;;:::999888777888777666666666666777777777777666666777777888999555777:::;;;;;;:::888888888888888888999:::;;;;;;999::::::999888888999:::999999888888777666555555888888888999:::;;;:::999777666555444444333333333888888888777666666666555555666777777555555666888666666666666555555444444555555555444333111000///000000//////...---,,,,,,---,,,************,,,---(((((()))***++++++++++++,,,,,,---------,,,,,,+++************))))))))))))***)))((()))******(((&&&'''&&&%%%&&&((()))((('''))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((('''''''''((((((((()))))))))))))))(((((())))))***,,,+++)))((((((((())))))))))))******+++*********((('''))),,,)))######'''++++++++++++,,,---......,,,,,,++++++,,,...000222333555666333000...000333///...---...///...,,,***,,,,,,---...///000000111......------------......------............------......///......------------......///000000000000...000111111111222444777333333333333444666888999======<<<;;;:::999999888888888999::::::999999888555222111333333111333777///000111000//////000111////////////////////////+++++++++***)))(((''''''&&&'''%%%"""%%%***)))###'''&&&&&&%%%$$$######"""'''((()))***++++++***)))+++'''$$$&&&,,,000///---.........//////000000111000000000///////////////000000///...---,,,,,,+++,,,,,,,,,++++++,,,,,,---777999;;;;;;999777666777444555777777888999<<<>>>888888888999999:::<<<<<<888999999:::::::::999999999999999::::::;;;;;;;;;999:::<<<;;;::::::;;;==================<<<<<<<<<:::<<<======;;;:::;;;;;;777777777777888999:::;;;777777666666666777777888999999:::;;;<<<>>>??????======<<<<<<<<<;;;;;;;;;??????@@@???======>>>@@@>>>===<<<<<<<<<<<<======;;;<<<===<<<::::::;;;===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<=========<<<:::999888999999:::888888999999:::;;;<<<<<<<<<<<<<<<========================>>>>>>>>>??????>>>@@@@@@<<<::::::888444555777888888888999;;;===999999888777777777777888666444222222444777777777444555777777666666777999999666666888888666777:::444555777777666666777999666999;;;:::666444555777555555666666555555444444666555555444555666888999666777777777777666555555222444555555333333333444333444444555666777777888777666666555444444444555444666777666555444555777888888888999999888888888999777666444333444555555777888999:::999888777666888777666555444555666777777666666666666777888888666888;;;<<<;;;999999999888888888888888999:::;;;888888999999999888777777777777888777777666555444777777888999999999999888444444444444444333333333777777777777666666666666444666777777666555666888777888888888777666555444111111111111000///......------------,,,,,,,,,,,,,,,++++++******++++++,,,(((((()))*********))))))++++++,,,,,,++++++******(((((((((((((((((((((((((((((('''((())))))(((&&&'''&&&%%%&&&((())))))(((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''((((((((()))))))))((((((((((((((())))))***((((((&&&%%%%%%&&&''''''((())))))*********)))))),,,'''''',,,***!!! ************+++,,,------)))((('''''')))+++...000444555555444222000000111*********+++,,,,,,)))'''******+++,,,------......++++++************++++++++++++,,,,,,,,,,,,+++++++++---......,,,++++++,,,,,,,,,------...///000000...000111111000111333555333222222333555777999;;;===<<<<<<;;;:::999999888777888999:::::::::999888888444111222222222444999///000111000//////111222000000000111111111111111///...---,,,+++)))((((((&&&+++***$$$###((()))$$$(((((('''&&&$$$###"""!!!&&&'''***,,,---,,,+++***,,,)))''')))---000000///000000000111222222333333444333222111111111222222111000000///...------,,,++++++******++++++,,,,,,666999<<<===<<<;;;:::;;;888999;;;;;;;;;<<<>>>@@@=========<<<======>>>>>>;;;<<<<<<======<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;<<<======<<<<<<===>>>>>>???@@@AAAAAA???>>><<<<<<======<<<;;;;;;===???888888888888999:::;;;;;;777666555444444555666666777888999:::;;;===>>>>>>=========<<<<<<<<<;;;;;;<<<>>>???>>><<<<<<>>>AAA>>>===;;;::::::;;;===???;;;<<<<<<;;;999888999;;;;;;;;;;;;;;;::::::::::::999999999:::;;;<<<===>>>;;;:::999888888999::::::666777777888999:::;;;<<<:::::::::;;;;;;;;;<<<<<>>===<<<<<<>>>???@@@999<<<===:::888:::888444444666777777666777999;;;777666555555444444555555333222222333666777666555222555777777555555777999888555444777777666777;;;333555666666666666777999555888;;;:::666333444666777666555333333333444444555444333333333333555555555555666666555444444333111333444444333222222333111111222333444666666777666666555444444444555555444555666666444444555666888777777666666777777888777777777666666555444444555666777888888777666666888777555444333444555666666666666666666777888888666999;;;;;;999777777888888888777777777888888999666777888999:::888555333555666777777777666555444555666888888888777777888222222333444444444444444555555555555555666666666333555777777666555666777777777888888777555444333------............------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********))))))(((***************)))((((((''''''''''''''''''''''''(((''''''((())))))(((&&&'''&&&%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))(((''''''''''''((()))***'''&&&%%%%%%%%%&&&'''(((((((((((())))))((((((''',,,###!!!(((+++&&&###&&&(((((((((((()))***+++,,,***)))(((((())),,,///111444444333333333222///---+++***((()))***++++++***))))))******+++++++++,,,+++***)))(((((()))***+++*********++++++*********))),,,...---+++))))))***+++++++++,,,---///000111///000111000000000222444222222222333555888:::;;;;;;;;;::::::999999999888666777999:::::::::999888666222000222222000111555///000000///...///111333111111222222222333333333000//////...---,,,,,,+++%%%...///&&&"""&&&)))%%%))))))((('''&&&&&&%%%%%%&&&'''((()))***+++,,,,,,+++******+++,,,...000111000111222333444444444444333333111000000000111222/////////......------,,,***)))))))))******+++,,,666999===>>>>>>======>>>>>>???@@@?????????AAACCCBBBAAA@@@???>>>>>>>>>>>>======>>>??????>>>===<<<======<<<<<<<<<<<<======<<<===>>>>>>======>>>??????@@@CCCDDDDDDBBB???============;;;;;;<<>><<<<<<>>>AAA???===:::888888:::===???;;;<<<;;;:::777666777999;;;;;;:::::::::999999999888888888999:::;;;===>>>:::999888888888999:::;;;555666777888999:::;;;;;;888888888999999:::::::::>>><<<:::999999;;;>>>???555888999777777999888444444666666666555666888:::444444333222222222222333111111333555888777555222222444777666555555777:::555222111444555444666:::333444666666555666777999444888;;;:::666333444666555333222111222444666888444333222111111111222333444555555555444333333222222444666555444333444444000000111222444555666666555555444444444555555666444555666555444444555666888777666555555666777888666777999999999777444222333444555666777777666555888777555333222333444555666666666666666777888888666888:::999666555666888888888777777777777777888555666888::::::888444111444555666777777777666555444666777777777666777777111111222333444444444444333333333444444555555555333555666777666555666777555555666666555333111000++++++,,,,,,------,,,,,,*********+++,,,,,,------+++,,,---......---,,,+++***+++++++++***)))((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''(((''''''((())))))(((&&&'''&&&%%%''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((('''&&&&&&'''((()))***'''''''''(((''''''&&&&&&$$$ ((('''''',,,'''&&&&&&''''''((()))***---,,,++++++,,,///222555444222111333444333///***///,,,)))(((***---///000))))))))))))************+++***)))(((((()))***+++))))))************))))))(((+++...---***((()))*********+++,,,---...000111000111111000//////111222222222222333555888:::<<<::::::999999999999888888555666888:::::::::888777111...///111111------////////////.........111333222222222333333444444444///////////////.........%%%000222(((!!!%%%)))&&&)))))))))))))))(((((((((''''''&&&&&&'''***,,,...)))***+++++++++,,,///111///000111222333444333333111000...---------...///......---------,,,,,,,,,))))))(((((()))***++++++;;;===???BBBCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDCCCBBB@@@>>>======>>>>>>:::;;;===>>>?????????>>>@@@@@@???===<<<;;;:::999=========>>>>>>===;;;999>>>???@@@@@@@@@???===<<<;;;:::999999;;;;;;:::999888777777777777999:::;;;666666666666666555444333666666555555666777888888999888888777999;;;>>>???======<<<<<<<<<======>>>>>>;;;:::<<<;;;888999<<<;;;;;;;;;<<<;;;;;;::::::<<<;;;::::::;;;;;;:::999666666777888999;;;;;;<<<::::::999888888777777666666333000111444666666555999999888777888999:::;;;999888888777888999;;;<<<===<<<<<<;;;:::888777666888666555444444555666888222222333333222222111000666333333555555222222555666444111//////111444666555444222111111222444555666666777666444444555777111333666888888666333111222444666444111000222555444333222222444555555555333111///111444666555444111222444444444444222111111111000000000000000000666555555555555444444444333444666777888777555444444555666666666555333222111111111222444666777888222222222333333333444444111111111333666555111---222222333333444555666666666666666777888888666444777777555333222333777:::555555555555555444444444555666777666333111111111222333555666666444222111000111333555666666555555666555444333333333333333666444333444777888777555777555333444666777444111111...---//////++++++---&&&)))+++,,,******---000222222222111111///......++++++******)))((((((''',,,,,,++++++***)))))))))+++)))((()))+++,,,***'''&&&&&&&&&&&&((()))***+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&&&&%%%$$$###&&&$$$###%%%((()))'''%%%&&&&&&'''''''''''''''''')))((('''&&&&&&&&&'''(((((()))*********)))((('''&&&%%%$$$###$$$&&&(((***'''%%%$$$$$$&&&((())))))+++***))))))+++---///111333333444333222000...---,,,***((((((***+++)))&&&'''((()))******)))((('''******++++++***)))'''&&&(((&&&%%%'''***,,,+++))))))((('''&&&&&&'''((()))((())))))+++...111444666444444333333222111000///666555333222111222444555555777999888555444666888999999888888777666666555111000000///////////////000000000000000111111222///000222444555555555444444444333222000///......//////......---------,,,))))))))))))))))))))))))'''((()))***************))))))***+++,,,...///000333444666666555222///---555444333111000000//////,,,,,,,,,,,,++++++++++++(((''''''(((*********)))>>>???AAABBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDBBBAAA???>>>===<<<<<<<<<;;;<<<===>>>?????????>>>???>>>>>>===<<<;;;::::::;;;<<<<<<===>>>>>>===;;;???????????????>>>>>>===:::999888999:::;;;:::888777666666777888:::;;;<<<888888777777777666666666666666666666666777888999777666555555666888:::;;;===<<<;;;;;;;;;;;;<<<<<<<<<999999;;;;;;888777:::::::::;;;;;;::::::999999;;;:::999999::::::999888888888999999:::;;;<<<<<<999999888777777666666555555333111222555666555444999888888777888999:::;;;:::999888888888999:::;;;;;;;;;;;;:::999777666555666555333222222333555666222222333333333222111111555222222555555222222444666444222111111222444666444333222000000222333444444555666555333333555666111222444666666444222111333444444333111111222333222111111222333333333333111///...///222444333222111111111222222111111111000000000000000000000000444333333333333222222222111222444555666555444333444444555555555444333222000000000000111111222333333333333444444444555555333111000111333444222000111222222333333444444444555555555666777777555444666666555333111111444666333333333444444555555555111222333333111000111111222333444555555444444333333444555555555444333222555555444333333333333333555333222333666777666444666444333444555555333000000......111000---,,,///))),,,......------000222222222222222111000//////---,,,,,,++++++******)))---,,,,,,+++******))))))+++***)))***,,,,,,***((('''&&&''''''((()))***+++&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&%%%$$$&&&((()))'''%%%***)))((('''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''(((((()))***)))((('''&&&((('''&&&%%%%%%&&&'''''''''&&&%%%&&&((()))***)))***)))))))))***,,,...///000111111111000...,,,+++,,,***((()))***+++)))'''(((((()))******)))((('''***++++++++++++)))((('''+++(((&&&&&&'''&&&$$$""")))((('''&&&&&&'''((()))(((((()))+++---111444555555444333222111000000111666555444333222333555666666777888777555444666888888888888777777666666666000000///......---......000000000000000111111222222222333444555444333333666666555444333111111000.........---------,,,,,,++++++++++++++++++++++++(((((()))))))))*********))))))***+++---...000111111222444555555444222111222111000///............************))))))))))))(((((((((((()))******)))AAABBBBBBBBBAAA???===<<<@@@AAACCCDDDEEEEEEDDDCCC@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>????????????======<<<<<<<<<;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;999888777888999:::999777666666777777888:::;;;<<<:::999999888888888888999777777777777777888888999::::::999888999:::<<<===<<<;;;:::999999999999999999777888;;;;;;777666888:::::::::::::::999888888999999999888888888888777888888888999999999::::::888888777666666555555444444333333444555666555333888888777777888888999:::::::::999888888888999999888999888888777666555444333222111000000111222333222222333333222222111000333000000333333111111444444444333333333333444444222222000000000000222222222333444333222222333555111111222333333222111111444222111000111222111000///000000111111111111000///---,,,---///000000000000//////////////////000000000000000000000000000111111111000000000//////---...000222333333222222333333333333333222111111111111000000///.........111111111222222222333333333000//////000222333333111111111111111111111111333333444555555444444333333333333222000000111222000000111222333444555666...000111111111000222333222222333333444444555555444444444555444333333222444444333222222222222333444222222333444555444333666555444444444444222000///...///333333000///111---///111111111111333444333333444333333222111000000//////......---,,,,,,...------,,,++++++******,,,++++++,,,------,,,***((((((((((((((()))***+++''''''&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&'''(((''''''(((((((((((((((''''''&&&&&&'''))))))(((&&&))))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&''''''(((((()))))))))(((&&&%%%))))))(((''''''&&&%%%%%%((('''&&&((()))+++***)))))))))(((((()))+++---...///000000000///---,,,++++++***))))))******)))(((((()))******)))((('''&&&++++++++++++***)))((('''+++)))'''&&&&&&$$$""" ((((((''''''''''''((((((''''''(((***,,,000333444555333111000///000111222666555444333444555666777777777777666444555777999777777666666666666666666000000///------,,,,,,,,,000000000000000111111222444555555555444444333222888777777666555444333333000000000000////////////........................+++***)))))))))***+++,,,))))))***,,,---000111333000111222333444444555555///......---,,,,,,,,,---******))))))))))))(((((((((((((((((((((((())))))BBBBBBBBBBBBAAA???>>>===>>>@@@BBBCCCDDDDDDCCCBBB@@@@@@??????>>><<<;;;;;;=========>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>===<<<<<<===<<<:::999999999:::;;;888777666777888999888666888888888999999999::::::;;;;;;:::999999999:::;;;888888777777777888888999<<<;;;;;;::::::;;;<<<<<<;;;:::999888777666666666888777888<<<<<<888666888;;;;;;;;;;;;:::999888888888999999888777666777888666666666666777777777777888777777666555555444444222333444555555555333222666666666666777777888888:::999999888777777777777555555555555555444333222222111000000000000111222111222222222222111000000111...///222222///000222333333333444444333333333000000////////////000000000111111111///000111333111111111000000111111111444111......111222000...---///000111000/////////---,,,++++++,,,---......000///------------///000.........///////////////////////////.........---+++,,,...000111111111111111111111111111000000///000000000000///......---,,,------------.........//////...///000111111222/////////////////////...000111222222222111222333///111222111000000111222///000000111222222333333000222222222111111333444222111111222333444555666000111222333444555555555333222222111111111222222333222222333444444444444666555555555444333111000///...000444555222111333000111222222333333444555444444555444444333222222222222222111000000////////////...------,,,,,,+++---------.........------+++******)))))))))******(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******)))(((&&&&&&''''''((()))))))))(((((((((((((((((())))))((()))******)))(((&&&&&&))))))))))))((('''&&&%%%)))(((((()))++++++***)))))))))))))))***+++------000000111111000///---,,,***)))))))))******)))))))))************((('''&&&******))))))(((''''''&&&((((((''''''((((((''''''(((((((((''''''(((((((((&&&&&&'''(((+++...111333444222000......///111333444444444444444555666777777777666555555666888999555555555555555555555555111000///...---,,,,,,,,,000000000000000111111222555555555555444444333333777777666666555555555444444444444444444444333333111111111111111111111111...---,,,******,,,...///******+++,,,...111333444222111111111222444666777000///...---,,,++++++++++++************)))))))))'''''''''&&&&&&&&&''')))@@@@@@@@@AAA@@@@@@@@@???===>>>@@@AAABBBBBBAAAAAABBBAAA@@@???>>>======<<<==================>>>>>>::::::::::::;;;;;;;;;;;;<<<>>>@@@???===:::::::::???>>>===<<<;;;<<<===>>>888777666666888888777666;;;;;;::::::999888888777;;;:::::::::::::::;;;;;;888888777777777777777888777777777777777777888888999999888666555555555555999777999======999777999<<<<<<<<<;;;;;;999888888777888999888666555666888666666666666666777777777777777777666555555444444111222444444444333222111444444444555555555555555777777666666666555444444111222222222222222111111000000000000000000000000000000111111000000///...///,,,---000000......111000111222333333222111000.........------.........---...///...------///111111000000//////000000111222///------///111///,,,,,,...000000...------///++++++++++++++++++,,,---///...---,,,,,,---...///,,,,,,,,,------..................---------,,,,,,++++++,,,...///000000111000//////...............+++,,,------...------,,,************++++++++++++***,,,...000000///...---------------,,,,,,,,,,,,---///000000......000222,,,...000000000000222333000000000000////////////222222222111//////000222000000000000111222444555//////000111222333444444111111000000000111111222222222333333333333444444555666666555444333222222000///000555666333333555111111111222333444444333444555555555555444444333444444333333222111111111000000//////...---------//////000111000/////////---,,,+++***************)))((('''&&&&&&&&&''''''(((''''''&&&&&&''''''''''''''''''''''''(((((())))))***++++++******)))***''''''((())))))***++++++'''(((((()))))))))******++++++,,,,,,+++)))((('''((())))))******))))))(((***)))((()))***+++***)))++++++++++++,,,,,,---......///000000///...,,,+++))))))******)))))))))*********+++++++++***(((''')))(((((('''&&&&&&%%%%%%%%%&&&'''((((((((()))***'''(((((((((((((((((('''&&&&&&&&&'''))),,,...000111///---,,,,,,...000222222222222333333444555666777666555555666777888888555555555444444444444444222111000///............000000000000000111111222333333333333444444555555555555444444444444444444444555555555555555555555222222222222222222222222222000...------...000111+++,,,,,,...///111333444444333222111111222444555444333111///---+++************)))))))))((((((((('''''''''&&&$$$$$$&&&)))?????????@@@@@@AAAAAABBB===>>>>>>>>>???@@@AAAAAACCCBBB@@@>>>======>>>>>>===<<<<<<;;;;;;<<<======::::::::::::::::::::::::===@@@BBB@@@<<<999999:::;;;;;;:::999999999999:::888777666777888999888666;;;;;;;;;;;;:::999777777888999::::::;;;::::::999888777777666666666666666666666777777888888888888888777666666555555555555999777888<<<<<<999888:::;;;;;;;;;;;;:::888777777444777888777444333444777666666666777777888888888666666555555444333333333000222333333111000000111111111222333333333333222222222333333333222111111......///000000000//////////////////////////////......//////......---,,,---***+++...///------000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---//////......------......///000...---,,,---...---,,,+++---...,,,))))))+++...)))*********((((((***+++------,,,,,,,,,,,,------)))******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---......///......---,,,,,,,,,,,,,,,%%%&&&((()))*********))))))))))))*********++++++'''***...///---+++***)))******************++++++***,,,...---++++++...111,,,---.........///111333/////////......---------000000///---,,,+++---///......//////000111111111111111000////////////000000////////////000111111000111222222111111222444333444555555333222222333333000111444555333444777222000000111333333333222444444555555555555444444444444444333222222111111111111111000//////......000222333333222111111222///...---,,,*********)))***)))(((''''''((()))******)))(((((('''(((((((((''''''&&&&&&'''((()))******,,,------+++******+++,,,,,,,,,++++++*********''''''((()))************......//////...,,,***)))************************,,,***'''''')))*********++++++,,,,,,------------+++,,,,,,---,,,+++***)))((()))******))))))***+++***+++,,,------,,,+++***)))((('''&&&%%%%%%%%%&&&&&&(((((((((&&&%%%&&&'''''''''(((((((((((('''''''''&&&&&&&&&((()))+++,,,---,,,+++***+++---///000......///000222333444444666555444666888999888777555555444444333222222111111111000////////////000000000000000000111111222222222222222222333444555222222222222222333333333222222222222333333333333333333333333333333333333222111000/////////000111---......///000222333444666555333222111222222333666555333111///---,,,,,,))))))((((((((('''''''''((())))))'''$$$###'''+++@@@@@@??????@@@@@@AAABBB??????>>>===>>>@@@BBBCCCDDDBBB???<<<;;;<<<>>>???<<<;;;::::::::::::;;;<<<:::::::::999999999999999;;;???AAA@@@<<<999:::<<<888888999999888888777666999888777777999999888777999999:::;;;;;;:::999999555666999:::;;;:::888777777777666555555555555555555666777888999:::::::::777666666555555555666666999666777::::::888888;;;::::::999999888666555444111444666555111///111444222222333444555666666777333333333222111111000000000111222000...---///111...///000111111111000000---...///000000000///...+++,,,---...............,,,------------------,,,,,,------------,,,+++++++++))))))---...,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***((()))******)))***,,,...++++++++++++++++++++++++---......---++++++,,,---)))++++++((($$$$$$(((,,,&&&((()))'''%%%%%%''')))******++++++++++++******''''''(((((()))******+++******)))))))))((((((((()))))))))))))))***++++++---,,,+++*********++++++###$$$&&&((()))((((((''''''''''''((((((((())))))(((***,,,+++)))''''''(((''''''(((((())))))******(((+++---+++))))))---111......---,,,***+++---000,,,,,,,,,------------------...---,,,+++,,,...111,,,---.../////////...---000///...---------......///.........//////000111---///000000......///111...111333333111000111333555111000222333222444888222111///000333444333111333444444555555444444444444444333333222111111111222222222111000000//////111333555555333111222444111000...---+++***))))))******)))((()))***,,,...++++++***)))))))))))))))((((((''''''((()))+++,,,+++---///...,,,***+++,,,---------------,,,,,,,,,***+++,,,---.........---111111222111000///---,,,------+++***))))))******---***&&&%%%&&&)))***+++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,+++))))))''')))+++***)))(((***,,,***+++,,,............---+++***((('''&&&&&&''''''(((***+++)))&&&%%%&&&'''&&&'''((())))))((('''&&&((('''&&&&&&&&&'''((()))))))))))))))***+++------***+++,,,...000111111222444444444777::::::888555666555444333222111000//////............///000000000000000000000111111222444333222111111111222222000000111111111222222222111111111111222222333333222222222222222222222222111000000000////////////000000///000111222333333444444333333222222222333444444222111000000//////++++++++++++************+++,,,,,,)))%%%%%%)))...AAAAAA@@@??????@@@@@@AAAAAA@@@>>>===>>>@@@CCCEEEDDDAAA===:::999:::===???<<<;;;:::999999999:::;;;:::::::::999999999888888999===AAA@@@<<<:::;;;>>><<<===>>>???>>>===<<<;;;999888777888999:::999777666777999;;;<<<<<<<<<;;;222555888:::;;;999777555777666555444444444444444111222333555666777777777666666555555555666666777888555555888888666777;;;888888888777666444333222...222444222...,,,///222---......000111222333333111111000000///.........///111111///,,,+++...111,,,---///000000000///...***+++---.........------***++++++,,,------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******+++((())),,,---+++,,,///+++******))))))******+++******++++++++++++******'''((())))))))))))+++---(((((())))))))))))((((((+++...///---***)))+++...((()))((($$$ &&&+++$$$&&&'''&&&###"""%%%''''''((()))******)))((('''&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&(((((('''''''''(((((()))---,,,***)))))))))***+++%%%'''(((******)))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&***++++++(((%%%###&&&(((%%%&&&&&&'''((()))******'''***,,,***'''(((,,,111000///---***''''''***,,,******+++,,,------...///------...------...222555+++,,,...//////---,,,***,,,+++++++++,,,...000111...............///000111***---///...,,,+++---000+++...111111///...000222666222000111222111333888333111///111333444333111333333444444444444444333444333333222222111000000333333222222111000000000111444666666333222333555222111///---+++***))))))+++***))))))***,,,...000,,,,,,+++***))))))*********))))))))))))+++---...,,,...000///,,,***+++---++++++,,,---...000000111...///111333333333333222333333444333222000...---111///,,,***(((((()))***...***&&&$$$%%%(((***+++)))******+++++++++******+++,,,---...---,,,+++***&&&)))+++***((((((***,,,***+++---///000000//////---,,,***)))(((((())))))))),,,---,,,)))((())),,,&&&'''((())))))((('''&&&)))((('''&&&%%%&&&''''''''''''((()))***++++++,,,((()))+++---...///000000333333444888;;;;;;888444666666555333111000///...---------------...///000000000000000000111111222555444222000/////////000000000000111111222222333222222222333333444444444222222222222222222222222//////000000///...---,,,111111000000111111222333333333333333333333333333222111111111111111222333000000/////////.........---//////,,,'''''',,,111???===<<<===AAABBBAAA???HHHEEEBBB???>>>@@@CCCFFFDDDBBB???<<<;;;:::;;;;;;:::===;;;666666;;;===:::===:::777777999:::999777::::::;;;;;;::::::999888999999888888777888888999999:::;;;<<<;;;:::999888666777999999999888999:::<<<<<<;;;999888777666666777555333444555555111---222222222222333333444555555555555555555555555555888444111111444555555333888888777666555444444444222000------.../////////+++------***+++///111///111...,,,---///000---+++)))***+++***)))((()))***++++++,,,,,,,,,++++++***---,,,+++*********,,,,,,***))))))+++---...---+++------......------,,,,,,((()))***+++,,,++++++***---+++***))))))***+++,,,***))))))(((''''''&&&&&&***((('''(((+++,,,+++)))&&&'''(((***++++++++++++---***''''''))))))'''%%%,,,+++)))((((((***,,,---+++***)))((('''&&&&&&&&&***)))((('''&&&%%%%%%%%%'''%%%'''++++++(((''')))%%%%%%&&&&&&'''((())))))+++******((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((()))'''%%%&&&)))((($$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&%%%"""###%%%&&&'''&&&&&&%%%(((((('''&&&'''((()))***'''((()))******)))((('''++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,,,,+++***((((((***,,,000000000111111000//////((()))+++,,,............////////////000111222333333333222111111222333333444222111111444666666666666666666555444444333333555555444333333222111111000000000//////000111111444333222111222333444555555444111///......///000,,,,,,---...//////.........---+++******+++---......---,,,++++++---...000...///000222222000///...000//////......///000111222111000000111222444555555444333222111000000000222444555444000---...///+++,,,------...---------,,,...////////////111222//////////////////000000+++,,,,,,***((()))...222...///000111222111000000333111...,,,++++++,,,---///...+++)))))))))***+++)))************((('''&&&&&&&&&''')))***)))&&&###'''%%%%%%'''***+++***''',,,,,,,,,,,,------...///444444555888;;;<<<<<<:::999888777555222000---,,,+++++++++++++++,,,,,,---//////000000111222222222333222111/////////000111///111333333222222444666111111111111111222222222111///------...//////...000000000000000///......000000000111111000000000111666666000///333555333333444444444444444444444555111///000000///111555333,,,...///)))---222...CCCAAA???@@@BBBBBBAAA???FFFDDDAAA???>>>@@@BBBDDDBBB@@@>>><<<::::::;;;;;;:::<<<;;;777777;;;<<<:::<<<:::777777888999999777::::::;;;;;;::::::999888777777777777777777777777999::::::;;;:::::::::999222555777999888888999;;;999999999888777555444333111111111222333444222000111111111111111222333333444444444444444444444444666333111222444555444222555555555555444333222111111000...,,,+++******++++++---,,,)))))),,,...,,,///---+++,,,......---+++'''(((***++++++,,,...///))))))*********))))))(((++++++************++++++)))))))))***,,,---,,,+++***+++,,,---------------((()))***+++,,,+++******))))))******************(((((((((((())))))))))))+++)))((()))+++---+++***)))(((((((((***...111333---***'''''')))******)))))))))(((((()))+++,,,---)))((((((''''''''''''((()))((('''&&&&&&%%%%%%%%%(((&&&&&&******''''''***&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$######&&&&&&&&&'''''''''(((((()))***'''$$$%%%))))))%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$(((''''''&&&'''((()))***(((((()))******)))((((((************************++++++++++++++++++++++++))))))(((((())))))***+++,,,,,,,,,+++))))))***,,,,,,,,,---------,,,,,,+++))))))***+++,,,---...///111111111111222333444444333222111111111222444555666444222333555666777666555555555555444444444333666666555444444333222222555555555555555555555666444444333222222333333444333111///---++++++,,,,,,,,,---....../////////......,,,+++******+++,,,...,,,------...............,,,---...000000...---,,,111111111111111111111111111111111111222333444555555555333222222111111111444666777666222000000111------........./////////...000111111111111222444000000////////////000000111222111///------///222///000111222222222111111///////////////000000111333111///,,,***)))))))))))))))*********)))((('''(((''''''((())))))'''&&&'''&&&%%%'''***+++***(((,,,,,,++++++,,,,,,---...111222444777;;;======<<<888888777555222///,,,+++++++++************++++++++++++,,,...000111222333111000///.........//////...///000000111111222333///000000000111111222222222000//////000111000///111111111111111000//////111111222333333333333333///444666333222444555222444444666666666555444333333111111444444111111333333---111333...111666222EEEDDDBBBBBBCCCBBBAAA???BBBAAA@@@?????????@@@AAA@@@???===;;;;;;;;;<<<<<<999;;;;;;999999;;;;;;999:::888666666777888888777:::::::::::::::999888888444555666777777666555555999999888888888999999:::///222555777888888999:::777888888888777666444333555666666555333111111111000000000000000111111111222222222222222222222222333222222333444444333111222333444444444222000//////000///+++&&&$$$%%%'''***,,,+++''''''***+++)))+++***)))***,,,,,,+++***&&&((()))***))))))+++---((())))))*********))))))))))))******+++******))))))((((((***,,,---,,,***((()))***+++,,,---------((((((***+++++++++***)))%%%''')))++++++***)))(((''''''((())))))***+++++++++***)))***+++,,,+++***+++)))''''''***000666:::111...***(((((()))******&&&&&&''')))***+++,,,---'''''''''''''''((())))))(((((('''&&&%%%%%%%%%%%%)))&&&%%%((((((&&&'''***'''''''''&&&&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''(((((())))))'''###$$$((()))%%%###$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$'''''''''''''''((())))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))******+++,,,,,,+++))))))***,,,))))))***************)))************+++,,,...///------------...///000000111111111111222333555666888666555555666777777666555666666777777777777777777777777666555555444444444444444444444444444444555555444333333222222222222111...,,,+++******+++------...////////////...---,,,+++******+++,,,---***,,,...000000///---,,,///000111222222111000///***,,,---///000000000///000111222333333333333333666555444333333222222333555666777666444222222222000000//////000000111222111222444444333333444666333222111000000///000000555666666444111000000111000111222333333333222222000111333444555444333222666555333000---***((('''))))))***++++++++++++******)))(((((()))***)))(((((((((((()))+++,,,+++))),,,,,,+++++++++,,,------//////222666;;;=========888888777555222///,,,***,,,+++***)))(((((((((((()))***+++,,,---......///......---,,,,,,,,,------------,,,---///000000///......//////000111222222333111///000111222222111222222222222222111111000---...///000111222222222---222666555444555444222555555666777777555333222222222555999999555222222333///444777333666:::555CCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????>>>===<<<<<<<<<======888:::;;;::::::;;;:::888777777666666666666666666999999999999999888777777222333555666777666444333777666555444555666777888///111555666777777888999999999::::::999777555444333555666333000///111444///000000000111000000000111111111111111111111111000111222333444333222111000111333555444222///......000000+++%%%"""$$$((()))+++***''''''+++,,,***))))))((()))************((())))))'''$$$"""""""""******+++,,,,,,,,,++++++'''(((***++++++***)))((()))((((((***,,,,,,+++***(((((()))++++++,,,,,,,,,((()))***+++++++++***)))&&&'''(((*********))))))''''''(((((()))************)))))))))************+++)))((('''***///444888888555///***(((''''''(((&&&'''((()))***++++++***(((((('''''''''(((((()))(((((('''&&&%%%%%%&&&&&&(((%%%$$$&&&&&&%%%&&&***&&&&&&&&&&&&&&&'''''''''******)))(((((('''&&&&&&'''''''''(((((((((((()))&&&((('''%%%&&&((('''"""&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))))))))))))))(((((())))))******++++++***)))((()))***))))))***+++++++++******,,,+++***)))***,,,...000************+++,,,---...000000000111222444777888:::888777777888999888777888999:::;;;<<<<<<<<<<<<999999888888777777777777444444444444444333333222555555555555444333222111222111000...,,,,,,++++++---....../////////......,,,+++************+++,,,***+++,,,---...---,,,,,,000000111222222111000000%%%'''+++...000111111111///000222333444333333222555555444333333333333333333333444333222111111111222222111111111222333444333444666666555444666777555555333222111111111111555555666666444222111000222222333333333444444444444666888999999666222000777777666333111---+++)))******+++,,,---.........*********,,,------,,,***,,,,,,,,,---.........---......---------......//////000222666:::<<<<<<;;;888888888777444111---,,,,,,,,,***)))(((''''''''',,,,,,+++******)))((((((,,,,,,++++++++++++++++++,,,***)))***---...---+++,,,,,,---...///000111111222000//////111222222111222333333333333333222222,,,---...000222333333333///222444444333333444444666666555444333333333333444444666;;;;;;666444444555111777;;;666777:::444>>>>>>????????????@@@AAA>>>?????????@@@????????????>>>>>>>>>>>>>>>>>>>>>888888999::::::999888888444555555555555555555555777777777777777666666555000111333555666555333222444333222111222333555666111333555666666666888:::;;;;;;;;;:::999777555444,,,...///...---...333777000000111222111111000///000000000000000000000000...///111222222222111111000222444555555333111///---///000,,,&&&$$$'''+++(((******''')))---///...((())))))))))))))))))*********)))&&&""")))***+++,,,,,,,,,,,,,,,'''((()))++++++******))))))((((((***,,,---,,,************++++++******)))((()))+++,,,,,,,,,+++******))))))((()))***+++,,,(((((((((((((((((((((((()))))))))))))))((())))))))))))))))))***,,,...///888666111,,,((('''((()))))))))************)))(((,,,+++***)))(((((((((((((((((('''&&&&&&&&&'''''''''$$$###%%%%%%$$$%%%)))$$$$$$%%%&&&((()))******+++******))))))((((((((((((((()))))))))*********"""&&&((('''((()))%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%%%%$$$'''(((((()))))))))(((((((((((('''&&&&&&%%%%%%%%%(((((()))))))))******)))******))))))))))))******''''''''''''''''''''''''''''''(((((())))))))))))******))))))))))))******(((*********((('''((()))((()))******+++++++++***---,,,*********,,,...000------------...///000000000000000111333555777999:::999888999::::::999777888999;;;===>>>>>>======::::::999999999999888888::::::;;;;;;:::999888777444555666666555444111000111000///...---,,,,,,+++------............------******************************)))))))))***+++,,,+++++++++++++++++++++++++++,,,///222333333333222...///000222333222222111444333333222222222222333222222222222333222111111222222222222222333444444333555666666555444555777777666555444333222222222333444555666777666444222333333333333333444444444444666999::::::777444111666666666555333222000///---------...///000111222+++,,,...111222111...+++000111222333222222222222222111111000000111111111333333444666999:::999777999999:::999777444111///------+++***(((''''''''',,,,,,+++***)))(((((('''******++++++++++++++++++******)))***+++++++++***++++++,,,------.../////////...------///000000///333333444444444444333333111222444666777888999999333333222222111111444888777555111///...000333555888555666999999666555888888444999<<<666666888111999;;;<<<<<<<<<<<<>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========888666666888888666666888111333555555444333444555555555555555555444333333000111333444444444444333111111111111111222333444333444555555666888<<<>>>>>>>>><<<:::888666555444;;;:::777333///...000222000000111222222111///...////////////////////////---...000111000000111222111333444555555444222111...//////---)))(((+++---'''******(((***///111000***+++,,,+++)))((()))***)))******)))&&&$$$%%%%%%'''((()))***************(((((()))***++++++++++++***))))))+++---...---++++++++++++++++++***))))))******,,,---------,,,+++...---+++******+++---...)))))))))))))))))))))))))))***+++***(((((((((***))))))***+++,,,++++++***222222000---******,,,///,,,,,,++++++***)))))))))...---,,,***))))))(((((())))))((((((((((((((()))'''$$$$$$''''''%%%&&&)))$$$%%%&&&''')))+++,,,---***)))))))))((((((((((((*********+++++++++,,,,,,###'''))))))***+++&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&'''(((((((((((((((((())))))((('''''''''(((((())))))***++++++++++++++++++******))))))******+++))))))))))))))))))))))))(((((())))))******++++++,,,,,,+++*********++++++((()))+++***)))'''(((((((((((()))***++++++++++++...---,,,,,,,,,...///000------,,,------...///000111111111111333555777999999888888999;;;;;;999888555777999;;;<<<<<<::::::::::::::::::::::::::::::<<<======>>>===<<<:::999333444666888777555222000------,,,,,,,,,+++++++++,,,------------,,,++++++))))))))))))))))))))))))***)))'''&&&'''(((***,,,************************...//////000///...,,,+++---...///000000111111000111111000000000000111111333222222333444555333222111111222333333333333222222333444444333222333555666555444333333333333333333333444666888999777555333333222222222333444555111333555777888888777666444444444555555555555555111111111111222333444555...///111444666555222000444555777777555555555666555555444333333333444444777666666888999999777555777999:::;;;999777444222///...---+++***)))))))))*********++++++,,,,,,---******+++,,,,,,,,,++++++)))***++++++))))))***++++++++++++,,,,,,,,,,,,------,,,++++++---//////...222333333444444444444444111222444666777888999999777444222111000///333999555333///------///333555999666555777777555666999999555999<<<555555777000888:::<<<;;;999999:::<<<:::::::::::::::;;;<<<<<<<<<======<<<<<<;;;::::::999444333666666333444999///222444555333222333444333333333333333222111111111111222333333444555555000000111222333333333333333333444444666;;;AAAFFFFFFDDDAAA===;;;999999888IIIDDD<<<555111///...---...///000111111///---,,,////////////////////////,,,...000///......111333222222333444444333333222111000...,,,+++++++++,,,)))++++++(((***...000///,,,......---***((()))***)))***++++++******+++,,,''''''(((******++++++***)))))))))******+++------+++******,,,...///...,,,******++++++,,,++++++++++++,,,---.........------000000///...------------*********++++++,,,,,,---+++,,,...,,,***)))***,,,+++,,,,,,---------,,,,,,...//////...++++++---000---,,,+++******++++++,,,...---,,,,,,++++++++++++******))))))))))))******)))''''''++++++((((((+++&&&'''((()))***+++,,,---+++++++++************))),,,,,,,,,------------...)))++++++)))***,,,***%%%''''''''''''((((((((((((******))))))((('''''''''(((((()))******************))))))(((((()))***+++***+++,,,---------,,,,,,++++++***))))))***++++++************************))))))***++++++,,,------...---,,,,,,++++++,,,,,,)))+++---,,,+++)))))))))******+++,,,---......---.........///////////////,,,,,,,,,,,,---...//////222222111222333555777888888777888999;;;<<<:::888555666999;;;;;;:::999777::::::::::::::::::::::::999:::;;;;;;;;;999777555111333666888888666333111++++++,,,---------------+++,,,,,,,,,++++++***)))((())))))))))))))))))(((((((((((((((((()))******,,,++++++++++++++++++,,,************)))))))))(((---------------...///000///...............//////222000000111444555333111...///222333444333111///000111222222000000111222222222111111111111111222333222111333666777666444333222111111111222444444222222222333444555777777555444444444444666777888555444444333444555777777555333222333555777777666555777999999777555666888777777666555555555555555888777777888:::999777555555666999::::::888555333000000...---,,,,,,,,,,,,+++,,,,,,---.../////////***+++,,,---...------,,,''',,,///---((('''***...,,,++++++++++++*********,,,+++***+++---//////...222222333444444444444444000111222444555666666666888444222444111...111666111111000///000222333555777444444666666444444777999444999;;;555666888222:::<<<===;;;888777888:::888888777777777888:::;;;;;;;;;;;;;;;:::999888777999333222555555222333999...111444555333111222444111222222222222111000000222222222222333444555666000111333444555555444444222222333444777>>>FFFLLLNNNKKKGGGBBB???===>>>>>>???999222//////000000///---...///000000...,,,+++000000000000000000000000,,,...///...,,,---111444222222222222222222333333333111---,,,,,,,,,+++******,,,+++((()))---...,,,...000000...***((()))+++***+++,,,,,,+++***,,,---))))))***,,,,,,---------+++***))))))***,,,...///,,,++++++---//////...---((()))***+++,,,---------,,,---.../////////...---000111222222111///---+++)))***+++,,,...///000111,,,...000...,,,***,,,...............//////000000///000111///+++***+++------,,,+++******,,,...000------,,,,,,,,,---......+++***************++++++***)))***......+++***,,,))))))******+++++++++,,,......---------------------------.........//////...///,,,)))***......***************++++++++++++,,,,,,,,,+++***))))))(((***+++,,,---------------******)))))))))+++,,,---+++,,,---...///...---,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++,,,------......///...------,,,,,,,,,,,,+++---......---+++++++++---...///000111111111111...///000000111000000///000000000000000222333333333222222222333555777888666666777999<<<<<<;;;999777888;;;<<<===;;;999888::::::::::::::::::::::::999:::;;;;;;;;;999666555000333666999999777444111,,,---...///000000000000+++++++++++++++***)))((((((((())))))))))))(((((('''(((***+++,,,+++)))((())))))(((((((((((())))))'''(((((()))***,,,...///---,,,++++++,,,---///000------,,,,,,,,,------...///------...111333111...,,,...111444444222///...///000111000......///000//////////////////000000222000...///222333222000333222111000111222333444666444222000000111333444666555333333444666888:::777777666555555666888999:::666222111444777:::<<<555888:::999777555666888888777666555555555555555888777888999::::::888666333555888::::::888666444111000//////............000000////////////......+++,,,---...///......---'''---111///(((%%%***000,,,,,,++++++***))))))))),,,+++***+++---/////////111222222333444444444333333333555666777777888888777333444666444...///444...///111333444444444333555333444777777444333555888333888:::555777;;;555444555777888999999888888888999999888888777666555777777777777777666555555444444444444444444444444555444444333444444555555555444333111111111111222/////////000000222333444222333333444444444333333333444555777;;;BBBKKKQQQSSSQQQMMMHHHCCC===999666888555000------------,,,111222111111000///...------.........//////000000///000000000000000///...111111222222222111000000111111111111111111111222//////---,,,,,,---.../////////......---+++***)))++++++,,,,,,...///000111222000---++++++---000222111000//////...//////000000///...------///111222---///111222333333222222---///000111222111111000111222333333333222111000111111111111111111111111111000000111111333444555111111000111111222444444999222///333555111...///111000/////////000222222333222000/////////000000////////////.........------,,,+++++++++,,,...///666111000333333000------000222444666666444111///333111...///222333222000111000///......///000111///...---,,,,,,---...//////...............///000000...---///111111...+++,,,---///111222111000///111111111111111111111111///000000///---,,,---///111111000000000000000000000000000000111111111111...---///222111///000444222111...+++---111000+++000111222222222222111000...111555666444222111000666555555555555444444444555555444444555666888999777888888999999999888888333444555777888888888888<<<;;;999777777888999:::;;;<<<<<<;;;888666777777555777888999888555222000000///......//////...---111...---...////////////---,,,+++***)))))))))))),,,+++)))((((((((()))***************************((()))))))))*********+++,,,+++***))))))***+++,,,---,,,,,,,,,......,,,***+++...111000...,,,---...111111111111000000000000............//////000000............///111222333///111222222111111222333222222111111111111111111666555444333222222222222444444444555555555666666555555444333444555666777555555444555555666777888444444555666777888888999666:::<<<777///,,,111888888555333555999:::777333444777999:::999777666666222222222222222222222222444333222111111111222333222333333111//////000222000//////...............000000///...---,,,+++++++++,,,+++***((())),,,///111222333444333222111000333444555555666666666666444222000...---,,,,,,---111111111222333333444444333444444333222333555777222444777999999777444222333444555666777777777666888999888888777666666555666666777777777666666555222222222222222222222222555444333111000//////...111000000000111222333444/////////000000111222222111222222333444444444333333333555777;;;CCCKKKQQQTTTSSSPPPLLLGGGAAA<<<:::444111...,,,---///000000.../////////...---,,,,,,/////////000000000111111...//////000000000//////222222333333333222222222666555444333222111000///111111000//////000000111333333333222000...---,,,,,,,,,,,,---...///111222777555222///......///000222222222222222222222222000000111222222222222222000111111222333333333333111222333333444444333333222333333444444222111000333333333333333333333333444444444444444333333333555555555666777777888888888333222555555111///111222111000000000111222333333333111000000000111111000000111111222333333333111111000000000111222333777444444777777333222333222333555777666555333222444222000000222444333111333222111000000111111222111000////////////000111000000000000////////////000//////111333444111///...///111222222111000///222222222222222222222222222333444333111111222333111111111111111111111111000000000111111111222222111000000222111111888@@@@@@@@@;;;444000000---(((111111333333333333111111///222444555333222111222555555555555444444444444555444444444444666777888777777888999999999888888777777888888999999888888999999999888888777666666444666999:::888666555555444555666777666444222111111000//////000000///---000...,,,---...---,,,+++,,,,,,+++++++++,,,,,,---++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++,,,+++***+++,,,,,,+++******---000///---,,,,,,---//////..................---------....../////////000000/////////000000111...///111111000000000111000000111111111111111111111111111000000111111222111111111111222222222222555444333333333444666777444444444444555666777777555555666666777777888888444777999666111000444999<<<999666888:::;;;777444888999999999777555444444444333333333333333333333555444333333333444666777333444555444222111222333666555333222000000//////000//////.........//////.........,,,+++,,,///111555555555444333222111000111222333444444444444444222111///...------......//////000111222333333444333444555555444444555666444555777999888777555333444444555666777777777777999888888777777666555555555555666666666666666555222222222222222222222222333333222000///...---,,,////////////000111222333//////////////////000000//////000222333333333333111222444666;;;BBBKKKQQQSSSSSSRRRPPPKKKFFF@@@===333000------...///000000---...............------////////////000000000000...///000111111111111111444444444444555555555555888888777666444333222111444333333222333333444444888888777666555333111000000000000111222333444555999888666444333222222222333444555777777777666666111333555777777666444333444333333333333333444444666666555555666666777777333444555555555444333222555555555555555555555555999999999999777555333222666777999:::;;;;;;::::::777666666777555111111444333222111111111222444555444444222111111111222333///000111333444666777777444444444333444555555666333222333666555111222555555555666777777666666555444333222222333444333222555555444333333333333333333333222222222222333333111222222333222111///...000000111333666666555333111222333333333222111000222222222222222222222222000111222222111111222333333333333333333333333333111111111111222222222222555444333333111444AAAOOOZZZYYYQQQDDD999444000,,,222333444555555444333222111333444333222111222333555555555555444444444444333333333333444555666777666777888888999999888888999999888888777777777666666777888999888666333222---000555888777666444444333333333333333333333333222111000000111111000...000000000111333333111...,,,,,,,,,,,,---...///000++++++,,,,,,++++++***)))))))))))))))))))))))))))***************)))))))))+++******))))))******+++,,,***(((((()))++++++******,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000000000//////.........,,,...///000///...///000.../////////000111111111---------......000111111/////////000000000111111444333333222222444555666222222222333333444555666666666666777777777777777444555555444333444777:::<<<999777888:::999666333777777777666666666555555555555555444555555555666555555444444444555777888555666888777666555555555888888777666555555555555111000///...///000222444000111111000//////222444999888777555444333222222000111111222222222222111111000///...---...//////------...///111222222333333555777888777666666777888888888888777666555555666666777888999999999999999888777777666666555555444444555666666666555555222222222222222222222222000000111111111111111111222111111000//////........................------,,,---...000111222222222...000222555999@@@HHHMMMOOOOOOPPPOOOKKKFFFAAA>>>666333000...//////...---000000111111222111111111///////////////000000000000111222333444444555555666666666666666777888888888888888777777777777777555555555555555666666666999999999999888777666666666666666777777999::::::555666666777777777777777333555777999::::::888888555666777888999888777777666666444333333444555666999888777666666777888999666777888888888777555444777777777777777777777777:::;;;<<<<<<;;;888555444555666888:::;;;:::999888777888:::888555222333666444333333222222444555666555444333222222333444555000000111222444555666777333333333444444444555555111000333666444111333777777777777777777888888999444444444444444444333222555555555444444444444444444444444444444444444444333444555555444222000...111222333555666666555444444444555555444333222111333333333333333333333333///111222333222222333444444444444444444555555555222222222222333333333333666666777555222666EEEUUUkkkhhh]]]KKK;;;555222111333444555666666555444333333444444222111111333555555555555444444444333333222222333333444555555666555666777888888999999888666666555555444444444444777777777777666555333222---000333555555444333444444333222222222444555666333222000111222222111///---000111222555777555111---------------...///000,,,,,,---...---,,,+++***************************+++++++++***************++++++************++++++,,,)))'''&&&(((***++++++***+++,,,---,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,***,,,......---,,,---...,,,------...///000000111---,,,,,,------...///000000111111111111222222222333222222111222333444555111111111111222333444555777777777666666666666666555444333333555777777777777555444555777777555333333222222333666888999999777666666555666666777888666555444333333333444555666888::::::999777777888666666777777888:::;;;<<<555333111000000111444555111222333222111222444666:::999777666555555666666111111222222222222222111333111000///......//////,,,,,,---...000111222222333666999:::999777777777::::::888777666666666666666666666777777888999999999888777666555555555555333444555555555555444444000000000000000000000000...///111222333333333222222222222111000000///...------.........---,,,,,,+++,,,---///000111111111...///111333666<<>>BBBAAABBBCCCDDDCCC@@@===;;;444333222333666777777777444555555555555555444444888888888888777777777777777888999:::::::::::::::888777777777999;;;===>>>@@@???>>><<<:::888666666555555777888888888888888777777888999::::::::::::888777777777777888999:::888888888888777666555444555666777888999999888888999888666555555777999;;;666555555555555555666666888888777666666666777777999999:::::::::999888777888888888888888888888888777888999:::::::::999888666777999:::;;;;;;::::::888;;;;;;777555666666555555444333333333444666777555444333333333444666666888888888777777777666666444444555666666666666555444111111666999777666777666666666666777888999999333555777666444222222222111222333444444555444444444444555555555555444444444555555666555444222111333444666666444333222333666555555555555555444444555555555555555555555555222444777777666555555555444444555555666777777777444444444444555555555555555666888999666555===HHHZZZVVVKKK;;;222222444444444555666777777666555444444444444333111222444666444444444444333333333333222333444555555666666555444555666777888999999999666555444444444666777888888777555333333444666777777666555333111111444666555444333333333555666777333222111111222222111///111555444//////222///'''111000///...------------//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,------......------,,,,,,***((()))+++,,,------+++******,,,------+++)))*********++++++,,,,,,---------,,,,,,,,,,,,++++++&&&''')))+++,,,,,,,,,+++(((***+++,,,+++***+++,,,***+++++++++,,,---------///......---------.............../////////000000111000000///000111222333111000000111111222333444333333444444444444444444666555444333444333222000///000222444666777777888555222111222555666444222777666444444444666888:::<<<;;;999777666666777777777888888888666777888:::999888888777777777888888999888555333222222333444111333444555444555666888888888888888999:::;;;;;;666777777777777666666555666555333222111111222222///000000111111222222333555777999:::999888888999999888777666666666666666222222111111222333555666999888666444444444555666555555555444333222111000////////////////////////...000222444555555444444222222444555666666555555000111333444555444333222222333333444555555555444444555555555555888;;;???>>>??????@@@@@@???===<<<666666555777999;;;;;;:::999999999999888777666666:::::::::999999888888888999::::::;;;;;;;;;::::::888777777777999;;;>>>???AAA@@@>>><<<:::888777666666666888999:::::::::999999999999999999888888777777777666666666777888888888888888777666666555555777777777888888888888888555555555555555666777777333333444555666666666666777777888888777666666555777777888999888777666555777777777777777777777777777777777777777777777777777777888999999::::::;;;999;;;:::666666999777222555444333333333444555666444444333333333444555666888888888888777777666666333444555666777666555555444...,,,222777777333222444444555555666777777777222555777777444111111111///000222444666666666666444555666666666666555444444444444444444444444444111444777777555444444555555555444444444555555666666666666666666666666666111333555666444222111222444444555555666777777888444444555555555666666666555444555777666555;;;CCCJJJHHH@@@888555777666333444444555666666555444444333444555444333222444555444444444333333333222222222333555666777777666666333444555777888888999999888666555333333444555666333333333333333444444555555666666444222222444555333333333333333333444444333111000000111111000///444888777000111777555---111000000/////////000000111111000////////////000........................------...///000111111222---...///000000///...---,,,+++***,,,...//////...,,,+++***,,,......+++))))))))))))***++++++,,,,,,...---------,,,,,,,,,,,,((()))+++,,,---,,,+++***(((***+++,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,---------............000000///...///000111222111111111111222333444444111111111222222333333444333333444333222111000000...///111333333444555666444222000222555666222...555444333222333555777999:::999888777888888::::::666666555444333444777:::999888888777666666666777777666555444444444444444222444666777666666888999888888999:::::::::999999888999999999888888777666555444333333444555666777333333333333333333333333666777888888777777888999666666666666666666666666444333222222333444666777999888666444333444555666666666555444333111000///222222222222222222222222,,,///333666999;;;<<<<<<666777777888777555444333222333666888888888777666666666777777888777777777888888888777666777:::======>>>>>>?????????>>>>>>;;;:::999:::;;;;;;:::999>>>>>>>>>===<<<;;;:::999999888888888777777666666::::::;;;;;;;;;:::999999888777777777999;;;>>>@@@>>>======<<<;;;:::::::::666888999;;;<<<<<<;;;;;;<<<<<<;;;:::999777666555888888777777777888999999666666666666777888999:::999999888777777777888888222333555666777666444333111222444666777777666555777888888999888777666444555666666777777555444333666666666666666666666666777777666555444444555555666666666666777888999::::::;;;888444666:::888000444444333222333444555666444333333222333444555666555555555555555555555555111222444555555555444333999000---333;;;;;;666333222222444555666666666666111444777777333000000111///000333555777888888888555666777888888777666555444444333333333444555555000333777888666555777999444444444444444555666777777777777777777777777777444666999999777555333333333444444555666777777888555555555555666666666666666333222444555666;;;BBB;;;:::666333444666333...333444555666666555444333333444555555333333444555444444444333333333222222333444555777777777777666333444555777888888999999888666444111000000111222///000222444444444333222222444666666555444444444222222222222222222222222222111000000111111000...---333222,,,///888999222000000000000111222333444333222000/////////000111////////////////////////---...///000111222333444...///000111111000///...,,,,,,,,,...000111000...---++++++,,,//////,,,)))'''(((((()))***++++++,,,.........------,,,,,,,,,+++,,,---......---+++)))(((***+++,,,+++***+++,,,+++++++++***************))))))***+++,,,...000000---------.........//////000//////......///111222111111111111222333444555//////000111222222333333000222333333111000000111,,,...000000000000000111000///...222777888444000444333111111111444777888666555555555777888:::<<<666555444111000222777:::666666666666777888999999444444444555555555555555333555777888888888999;;;999::::::;;;:::999777666999999999999999888777777333222333444555888:::<<<555555555444444444333333666777888777666666888:::444555666666666666666555666555444333333444666666888:::;;;888333222555999<<<:::777666777666555444666555444444666888;;;===::::::::::::::::::::::::<<<::::::<<<>>>===888333777444555::::::666666:::;;;;;;<<<<<<<<<;;;999888888888999:::<<<===>>>>>>;;;;;;=========<<<;;;:::???<<<::::::<<<===<<<:::999<<<>>>???===:::888777:::777555666:::;;;777333888888777666666666666666222333444666999;;;<<<===<<<<<<<<<;;;;;;:::::::::::::::;;;<<<============<<<:::777666555777999::::::888666777888:::999999;;;888666888;;;<<<:::777:::999777555444444555666333333222333333444666666555333111111444555444222000333777999888666555555777777777666666666666666888888777777777777777777444444666777777777666555666666777888888888888888;;;;;;;;;:::888666555444333444555666666555444333333333222222333555666777777444444666666333222555555555555555666666666666666555555555555666666777666777888777555444444444555666777666444333222333000000111222444666777888999888666555444444555555444222000///111222222111444333222222333666999:::777999999666333333666:::333555888888777666666777666666555555444444444333333222222333444555666777888666444333333555777999999888666555555777888:::<<<<<<;;;999777666555444444555555555444555777:::222222222111111222222333666555444333222222111222666444333444666777888777777:::;;;999666444555777666555333111000000000111333333444444333333222111222444666888777666333111...///000222333444555555666333111000111222222111111111111222222333333444222///,,,...333666444222000000111111111000000///111000///---------...//////111222222111111222333/////////000111111222222000000///..................///111222222111///...,,,,,,,,,,,,,,,...////////////............//////&&&***...---)))(((+++///+++***)))***+++***(((&&&......---,,,++++++,,,,,,,,,+++***+++---...---,,,,,,,,,------...///000000000---+++,,,///000///...111111111111111222222222222111000000000111222333222111111000///.........(((+++///111000/////////---...000222333444444333222222111111111222444555444444555555666777777777777777666555555555555555777777777777888999:::::::::888555444555777777777777888888999999999888888666777:::;;;;;;999777555999999:::::::::999888777777888888888888999999999777777777777666666666666999888777666666555555555<<<:::777555444444555666555555444444555777888999:::<<<===;;;777555888<<<>>><<<:::999::::::888777777777777777888999;;;<<<::::::;;;;;;;;;;;;;;;;;;888:::<<<<<<:::888666444555222444999:::888888<<<;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::>>>;;;999999;;;<<<;;;999888:::===>>><<<:::999888999777555777:::;;;888555888888777666666666666666777777777777777777777777999999999999999999999999999999:::<<<============;;;:::888777666777888999999999999888777777777777333555888::::::999999888;;;999777666555555666777444444444444555555555555555333111111444555444222555777:::;;;:::999999999777777777777777777777777777777777777777777777777666666777777777666444333666666777888888888888777:::::::::999888777666555444555555666666555555444333333222222333444666777888555444666666333444777444444555555555666666666888777777666666666777777444555777777666555555666555666777666444333333333888888888888888999::::::888777666444333333444444444222000000111222222111333333333333444666777888888888777666444444666888444666888888777666777888666666666555555444444444222222222333444555666666888777555333333333444555999777555444444444555666999888888777777666666555555666666555444444666888555444444333333333333444222222111111222222333333666555444666888999888777777888888888666666777888444444222111111222333333444444555555555444444333333444666777777666444333///000111333444444444444666444111111222333222222333222111000111222444555444111...///222444333000111222222222111000000///000//////...///000111222///000222111000000111333000000111222222333333444333222///---,,,...000111///000222333333222000///------------...///000000000000////////////000000...000111000---,,,---///,,,***))))))***)))'''%%%******)))(((((((((((((((,,,+++***+++,,,------+++,,,,,,---......///000000...+++******---......,,,///000000111111222222222333222111000//////000111111111000000///......---))),,,///111000///......---...000111222222222222222111000000111222333444333333444444555666666666777666666555444444555555666666666666777999::::::777555222111222333333333555555666777888888777777555666888999999888666555888999999::::::888777666777777888888888999999999999999888888777777666666888777777666666666666666:::888777555444333444444666666666777888:::<<<======???@@@>>>;;;999<<<>>>???>>><<<<<<===>>><<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888<<>>:::666666888777666777;;;<<<::::::===;;;<<<<<<<<<<<<;;;::::::>>>===<<<;;;:::999999888;;;;;;<<<<<<===<<<<<<;;;===;;;999999:::;;;:::999777:::<<<===;;;999999999888666555777:::<<<:::777888888777666666666777777999888888777666555555444777777777777777777777777777888:::;;;<<<=========;;;;;;:::999888777777777666999;;;:::666444444555---333999<<<999777888999;;;:::888777666666777888666777777777666555333222555333222222333444444333555777999999888777777888888888888888888888888888777777777777777777777777777888888888777555333222555666777777888888777777888999999999999888777777666555555555555555555666444333222222333444666777888555444666666444666999555555555555666666666666:::999888777777666777777222444666777666666777888555666777666444333333444888888777666666555555555666666555444333333333333333222000000222333222222333333444555555555555555999777444444555666666555555777888777666666888999666666666555555555555555222222333333444444555555777777666555444333222222666555444333333444555666555555555555666666666666666666777555444333555666777666555555444444444444/////////000222333555555555555666777999:::888777555555444666888999999888444333222222222333555666555555666666777666666666555555555555555555555555222222333444444444444444666444222222333444333222444333111000000222444555555222//////222333111///333333333333222111//////......//////000222333444...000111111000000111222222222333333444555555555666333000------///222555111111333333333333111111/////////000111111222222222111111000000111111222444444444333111000///...000...,,,,,,,,,+++)))''',,,,,,++++++++++++******,,,+++***+++---...---,,,------......//////000000---,,,++++++---......---000000111222333333444444555333222000////////////000000//////......------+++---000111000...------......///000111000000000111000000000000111111222111111222222333444444555666555555444444444444444444444444555666888999:::777444111000111111111000222333444555666777777777666666666666666666666666888888999:::999888777666777777777888888888999999999999888777666666555555666666666666666777777888777777666555444444333333999999999:::;;;<<<======???@@@AAA@@@===<<<>>>???@@@???>>>>>>@@@@@@>>>===;;;<<<<<<======<<<;;;;;;::::::::::::999999999999<<>>======;;;:::999888888;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;;;;:::999;;;===<<<:::888777777777666666888;;;<<<;;;999888888777777666777777888444555555666777777888888555666666666666777777777666777999:::<<<=========:::;;;;;;;;;:::888666555222777<<<;;;666333444666111555888:::999777888888::::::999888777777888888888999999999888555222111555444333333333444444444666777888777666666777888888888888888888999999999888888888888999999999999777777888888777666444333555666666777777777777777777777888999999999999888777666555444444555666777444333333222333444555666888555444666666555777;;;666666666777777777777888:::999888777666666555666333555666777666555666777444666777666444333333444555555444444333222111000444444444333333222222222333111000111222333333222222333555666666555333222777444111111444555333111666777777777666666888999555555555555555555555555222222333333444444444444555666777777666555444333444444444444555666888999555555555555555666666666666777777666444222333444777666555444444444444444000000000111222444555666444444555777:::999777555444222111444888;;;:::888555444333333333444555666444555555666666666666666666555444444444555666777444444444555555444333333666444333333444555444333222222222222222222333333444111///000111222222000555555444333222111///.........//////000111222333...000111111000///111222222222333333444555555555666444222000000111444555222333333444444333333222111111222333444444444444333333222222222222333333444333333333444333000...666444111000000///---,,,....../////////............---,,,---///000///........./////////000000000//////......///000000000222222333333444555666666444333222111000000111222////////////......---------///111111///---------//////////////////......000////////////000000000//////000111111222222333444444333333333333444444222222333333555666888999888666444333333333222111111222333555666777777777777666555555555666777888888999:::::::::999888777777777777777888888888888888888777666555444444333555555555555666777888999777777777777666555444333==================<<<<<<>>>???@@@???>>>===>>>>>>???>>>>>>???@@@@@@>>><<<<<<<<<=========<<<;;;;;;:::999999999888888777777???>>>======???>>>;;;999888:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;<<<<<<======>>>>>>===<<<;;;;;;<<<===<<<===>>>===:::777666666777777888999;;;<<<;;;:::888888777777777777888888333444555666777999999:::666666666777777777777777666777888:::;;;<<<<<<<<<::::::;;;;;;;;;999777666000555::::::777444666999;;;888666666888999888777999999999888888888888888888999::::::888666333111444444444444333333444555999:::;;;;;;999999:::;;;777777888888999999999999999999999::::::;;;;;;;;;555666777888888777666666555555666777777777777777666666777999999::::::999777666555444444555666777555444333222333444555666888555444666777555777;;;777777888888888999999999999888777666555444444444555777888777555444444555444555777666555333444444666666777777777666555555333333333333333222222222222111111222333444333222222333555666666444222111444111//////222333111...444666777777666666777888444444444444555555555555111222333444444444333333333444666888888888777666888888888777777777777888666666666666666666555555666777777666444222222333555444444333222222333333333333333333333444555666222222444666888888666333333111000333888::::::888777666555333222222333333333444444555555444444444555444333333333444666777444444555555444444333333444333333444555555444333000111333444444333111000111000///000111333333333555555444333222111///........./////////000000000///000111111000000111222111111222222333333444444333333444444444444444444333333333444444333333333222333444666666666666666444444333333333333444444222222333555666666444222999666333222222111000///......///000000//////...111000///000222333222111/////////000000000000000///000000//////000111222000111111222333444444444333222222111222333444555///////////////............000111111///---------/////////.............../////////000////////////......//////000111111111333333222222222222333333111111111222333444666666888666444444444444333222111222333555666777777777888777666555555777999:::999:::;;;;;;;;;:::888777666666777777777888888888999999888888777666555555555555555555666888999:::888888888888888777666555??????@@@??????>>><<<<<<===>>>>>>??????>>>======???>>>>>>???@@@???===:::<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888777777===:::888:::===>>>;;;888222666888888:::>>>???===<<<<<<<<<;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>><<<;;;===>>>>>>??????===:::888777777888999::::::;;;;;;;;;;;;888888777777777888999999777777777777888888888888888888888777777666666666777777888999::::::::::::999:::;;;;;;;;;:::888777111555888999777777888:::???:::555444777999888666888888888888888888888777777888888888777666444333444555555444333333444666777999::::::888777777888666666777777888999999999999999999:::;;;;;;<<<<<<555666777888888888777777444555666666777777666666666666777999999:::::::::777666666666666666666777555444333333333333555555777444444777888555555888888888888888999999999999888777666555555444555555666777888777555444333444333555666666555444444555555666777888999888777666222333333444444333222222111111111222444555444222222333444666555444222111111000//////000000///...222444666777666555555555333333333333333444444444111222333444444333222111222333555777888888777777===<<<;;;999777555333222666666666666666555555555555666777666444222222222222222222111111222222333666555555444444444444555222222222444666777555444222111222333666888888777888666444333222111222222333333444444333222222111333333222222222444555666333333444444444333333222333222222333555555444222111222333555444333111////////////000111333444555333333333333222111//////---...///////////////...///111222222111111222333000000111111222222333333222333444666666555444333333333333333333333333333333444666777888888777777555444444333333444444555111333555888999999999888888555222111111111111000111222333444555444333222333222111222444555444333000000000000111111111111---...///...---...///111....../////////000000000111111111111222444555777000000000000000////////////000111111///---......000//////........./////////000000000000//////...------...//////000000111222111111111111222222333000000000000111222333444444222111222333333222000111222333555555666666666777666666555666777999:::999999:::;;;:::999888777666666666777777777888888;;;;;;:::::::::999999999555555555555666777999999999999999888888777777777>>>???@@@@@@@@@???>>>=========>>>?????????>>><<>>;;;999;;;:::999999999:::;;;<<<<<<<<<;;;;;;:::999999888999999999:::;;;<<<<<<;;;555999;;;888999======:::===<<<;;;;;;<<<===>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;<<<>>>???===>>>???===;;;:::<<<>>><<<===>>>===;;;::::::;;;999:::;;;<<<;;;::::::;;;888888777777888888999:::::::::999999888888777777999999888777666555444444888888999999999999888888999999::::::;;;:::::::::666777777888888888999999999888666666666777777777666777777777777777777777666666666666666666666666444555666555333222555777333555888888666444333333555555666777777888999999777777888888999::::::;;;666777888999888777666555444555666666777777666666666777888999999999999999666666777777777777666666555555333333333333444555555444555888888444333444666666777777777888888888777777666666666666666777444666777777666444555666333555666666555444444555333444666777777555444333222333444555555444333333111111111333555666444333222222333444444444333222000111222222000//////000///222666777666444333333111111111222222333333333111222333444444333111000222222333444555555555555888888777666555333111000333333333444555555666666333555666666444333222333111111000111111222333444555444444333333444444555444333222444666777666555222333444444444444555777555444333222111111222333444444444444333111000///111111111111222333444444222222333333333333333222111111111333555555333111444333222111111111222222000111111111000111222444111222222222111000000///,,,---...000111111111111000222333333222222333444000000111111222222333333333333333444444555555555333333222222222222333333333555777888999999888777555444444333333444444555...222777999888777888999888555222111222333222222444666777999999999777666444222222333444555444333111111111111111111111111---///000///...---000222000///////////////......111000000///000111333444000111111111111111111111///000111000///...///000000///.........///000111000000111111111000///...------......///000000000000000000000000111222222111000000000000000111111111000///000222333111000111111222333444444333333555555555555666777888888777888888999888777666555666666666666777777777888999999999999999:::::::::666666555666666777888888999999777666666666777888<<<===???@@@AAA@@@@@@???======>>>???@@@@@@>>><<<@@@@@@@@@@@@@@@>>>;;;888:::999777777777999;;;<<<>>>>>>===<<<;;;;;;::::::777:::======;;;;;;>>>AAA>>>BBBAAA<<<:::===;;;666===<<<;;;;;;<<<===>>>???======<<<;;;::::::999999;;;;;;::::::;;;<<<>>>???;;;===>>>===:::999;;;===;;;<<<======<<<<<<>>>???:::;;;<<<<<<;;;::::::;;;888888777777888999::::::999999999999999999999999999999888666555444333222888999999999999888777777888999999::::::;;;<<<<<<;;;999777777888999999888111555888888666444666888555666777777777777666666555444444444555666777888444555777555333222555777555888;;;;;;999777555555444555555666777888888888555666666777888888999999999999999999888777555444444555555666666666666666777777888999999999999999555666777888888777666555666555444333333333444555555333555999999444111222555555555555666666666666888777777777777777888999222444666777666666777888333444666666555444555555555666777888777666444222222333444555555555444333111000111333555666444333111222333333444444444444///222555444111///000222---111555888777444222111000000111111111222222222000222333444444333111000333222222222222222222222000111222333333333333333///000111222444555666777222444666666444333222333000000000111222333555555333222222222333333444555666444333444666888888777222444666555333222444666333222111111111222333444666666555444333111000/////////000111222222333333000111222222333333333222111000111222444555333111777555111......000333555222222222111000000111222000000111111111000000///***,,,...111333444444444111333444444333222444555000111111222222333444444444444222222222444666777333222222111111222222333444555777999:::999888777444444333333333333444444+++111777888555333444777:::777444333444555666555111333555666777666555444333222111222444555444333222222111111111111111111///111333222000///222555333333222222111000000000111000///......///000000111111111111111222222222...000111000///...///111000///.........000111222000111222222222000///...------......///000000111000000///000000111222222111111000///////////////000///000111333444333111000111111222222222111111333333444444555666666777555666777777777666444333666666666666777777777777555555555666777777888888666666666666666777777888999888666444444555777888