BM6P6(@ ]]]___aaa```______bbbeeeccccccbbb```___^^^]]]\\\ZZZ[[[]]]```aaa^^^ZZZVVV[[[YYYWWWXXX[[[\\\ZZZXXXYYYXXXXXXXXXYYY[[[]]]___```aaaaaa```^^^\\\]]]^^^bbbaaa___]]]\\\[[[\\\\\\bbbaaa___\\\[[[ZZZZZZ[[[_________^^^^^^^^^^^^^^^ddddddbbb```]]]]]]^^^aaa`````````___^^^[[[YYYWWW]]]]]]^^^```aaacccddddddcccbbbaaaaaabbbbbb```^^^\\\]]]___aaaccceeeiiimmmllljjjhhhhhhhhhhhhfffeeeiiihhhfffeeeeeegggiiikkkmmmlllkkkiiigggeeedddccchhhgggdddcccccceeegggiiiiiigggddd```^^^]]]^^^^^^eeecccaaa______```cccdddbbbccccccbbbbbbdddhhhkkkggggggfffaaa\\\[[[^^^aaa___aaadddfffgggeeebbbaaacccaaa^^^ZZZWWWUUUUUUTTTXXXWWWWWWZZZ]]]]]]ZZZWWW[[[[[[[[[\\\\\\\\\]]]]]]]]]______^^^\\\ZZZYYYZZZ^^^[[[XXXZZZ^^^___[[[WWW[[[ZZZ[[[___cccdddaaa^^^]]]___```___]]]\\\\\\\\\]]]\\\\\\\\\]]]```cccdddcccdddeeeccc```^^^]]]^^^aaaccceeeggghhhgggeeecccgggfffffffffggghhhiiiiiidddcccaaa^^^[[[ZZZ\\\]]]```aaabbbaaa```______```ddddddcccaaa___]]]^^^___]]]^^^```bbbdddddddddccceeedddcccaaa______bbbdddfffeeecccbbbbbbccceeeffffffdddccccccdddfffeeedddbbb```^^^```cccfffeeeddddddcccbbbaaaaaaccceeefffcccdddccc```^^^^^^```cccdddbbb```^^^^^^^^^```aaa``````aaabbbccccccbbbaaaaaaaaabbbaaa```___]]][[[^^^```bbbdddffffffeeedddccceeegggggggggfffggghhhggghhhjjjmmmnnnlllhhheeedddfffhhhgggeeedddfffhhhhhhfffdddfffjjjlllllljjjkkkiiifffeeefffffffffeeebbbbbbbbbccceeeggghhhiiijjjkkkkkkjjjiiigggeeedddaaaccceeeffffffeeecccbbbdddbbbaaaaaabbbbbbaaa```^^^___bbbdddgggiiijjjkkkpppuuutttjjjmmmrrrtttxxx}}}xxxtttoooiiiffffffggghhhhhhfffdddfffiiijjjiiigggggghhhiiijjjiiihhhfffeeejjjkkkkkkjjjgggddddddddd]]]ccceeebbbbbbgggkkkllleeefffgggggghhhggggggfffcccddddddddddddfffiiilllhhhgggeeeccc```___aaaccc___```aaa```______aaabbbdddeeedddaaa^^^[[[ZZZ[[[]]]\\\\\\[[[[[[\\\]]]]]]___[[[XXXYYY^^^```^^^[[[\\\^^^```aaa```aaadddgggbbbaaaaaa```___^^^]]]]]]ZZZ[[[]]]```bbbaaa^^^[[[[[[YYYWWWXXXZZZ[[[ZZZXXXYYYYYYYYYYYYZZZ\\\]]]^^^```aaaaaa```^^^]]]]]]^^^``````___^^^]]]]]]]]]]]]______]]]\\\\\\\\\]]]]]]``````aaaaaaaaa``````___bbbcccbbbaaa``````bbbdddcccbbb```___^^^\\\ZZZXXX]]]]]]^^^___```bbbcccdddfffdddccccccdddcccaaa___^^^^^^^^^___aaafffmmmsssooolllhhhffffffhhhiiiiiijjjiiihhhffffffffffffgggkkkkkkjjjjjjiiiiiiiiiiiihhhgggeeeccccccdddfffhhhiiigggeeeccc```___^^^^^^^^^]]]\\\\\\]]]___aaacccaaabbbaaa```___```cccfffeeeeeedddbbbaaa```bbbdddaaabbbbbbccccccbbbaaaaaaaaa```^^^\\\YYYWWWVVVUUUYYYXXXYYY]]]```aaa___]]]\\\]]]^^^_______________\\\]]]^^^]]][[[YYYZZZ[[[]]]ZZZXXX[[[___```]]]ZZZ\\\[[[\\\^^^bbbcccaaa___```aaabbbbbbaaa```aaaccc]]]]]]\\\\\\]]]___aaacccbbbdddeeedddbbbaaaaaabbbaaabbbeeefffgggfffdddcccffffffffffffggghhhiiijjjddddddbbb___\\\[[[\\\]]]^^^```aaaaaa```aaabbbdddcccccccccaaa___]]]^^^___]]]^^^___```aaaaaaaaaaaa```aaa```___^^^___aaadddfffeeedddbbbbbbccceeeffffffkkkppprrrooojjjgggfffcccaaa```aaadddfffeeedddeeedddbbbaaabbbccceeefffffffffeeeeeeddddddfffgggfffeeedddcccbbbccccccdddbbb^^^\\\^^^ccceeeccc`````````aaabbbaaaaaa______]]]___bbbdddffffffeeeeeeeeeggghhhhhhgggffffffgggkkklllnnnpppqqqooollljjjgggiiiiiihhhdddbbbcccdddgggfffeeegggkkknnnooonnnllljjjgggeeeeeeeeedddcccdddddddddeeefffhhhiiijjjkkkkkkkkkkkkiiigggeeedddaaabbbdddeeefffeeedddcccdddbbb```___```aaaaaa```^^^___aaaccceeeggghhhhhhdddiiippp|||}}}ooogggeeejjjnnnxxxqqqoookkkhhhhhhiiikkkmmmiiigggeeefffhhhjjjiiihhhggghhhiiiiiiiiigggeeedddgggiiijjjjjjiiigggggggggiiillllllhhheeefffhhhgggffffffffffffffffffffffffcccdddddddddccceeehhhkkkhhhhhhfffccc___^^^```aaaaaaaaa```___^^^^^^```bbbggggggfffccc___\\\[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYY]]]ZZZVVVWWWZZZ[[[XXXUUU]]]___```aaaaaabbbeeeggg``````_________^^^^^^^^^\\\\\\]]]___bbbbbbaaa___[[[YYYXXXXXXYYYZZZYYYXXXYYYYYYYYYZZZ[[[\\\]]]^^^```aaabbbaaa___^^^^^^___^^^______``````______^^^]]]]]]]]]]]]]]]^^^___``````aaacccddddddcccaaa```___aaabbbcccbbbcccdddfffeeeccc```___^^^^^^\\\[[[^^^^^^]]]^^^___aaacccdddhhhfffeeeeeeeeedddbbb___```___]]]\\\___fffpppwwwqqqlllfffcccdddgggjjjllljjjjjjiiihhhfffeeecccbbbeeefffggghhhiiikkkllllllhhhgggeeedddcccdddeeeeeeggggggfffeeecccaaa^^^]]]VVVWWWXXXZZZ\\\^^^````````````___]]]\\\]]]___aaacccccccccdddfffggggggfffcccbbb```______```aaabbb_________^^^]]][[[XXXWWWXXXXXXZZZ]]]aaabbbbbb```]]]^^^aaacccccccccbbbaaa\\\]]]]]]\\\ZZZYYYZZZ\\\[[[YYYYYY\\\```bbbaaa^^^^^^]]]\\\]]]___aaaaaa```aaabbbbbbbbbaaabbbdddggg___^^^]]]]]]]]]^^^```aaa```bbbdddeeeddddddeeefffbbbdddfffggggggfffeeedddffffffffffffggghhhiiiiiicccddddddbbb^^^\\\\\\]]]\\\^^^___``````aaadddfffaaabbbbbbaaa___]]]^^^___\\\]]]]]]^^^^^^_________]]]^^^^^^^^^]]]^^^aaacccgggfffeeecccccccccdddeeecccnnnyyy}}}wwwnnnhhhffffffdddcccccceeeeeeeeeccceeedddcccbbbbbbdddfffggggggffffffhhhjjjjjjjjjiiiggggggggggggffffffffffffeee^^^YYY\\\cccgggddd___``````aaabbbccccccbbbbbb]]]___aaadddfffgggggggggiiijjjkkkjjjhhhggggggggglllmmmoooqqqqqqpppnnnmmmjjjkkkkkkhhhdddaaa``````eeeddddddgggkkknnnoooooollljjjgggeeeeeeeeedddbbbffffffffffffggghhhiiijjjllllllkkkkkkiiigggfffeeeaaabbbccceeeeeefffffffffdddbbb___^^^___```aaa```]]]^^^___```bbbcccdddddd```eeejjjmmmuuurrreeeddd^^^\\\tttzzzmmmllljjjhhhhhhjjjmmmooojjjhhhffffffgggiiiiiiiiigggggghhhiiihhhfffdddcccbbbeeeiiikkkjjjjjjjjjkkkmmmpppoooiiieeefffeeeccchhhgggeeedddcccddddddeeecccddddddccccccdddgggiiijjjiiigggccc___]]]^^^```bbb```]]][[[[[[\\\^^^___ggggggfffccc```]]]\\\]]]^^^^^^\\\[[[YYYXXXWWWWWW[[[XXXUUUTTTUUUUUURRROOO`````````aaaaaabbbdddeee^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\^^^```aaaaaa```\\\[[[YYYXXXYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]```aaabbbaaa___^^^___```^^^___```bbbcccbbbbbbaaa]]]]]]]]]^^^^^^___``````___```ccceeeeeedddaaa```]]]```bbbcccbbbbbbcccdddeeeaaa^^^^^^___aaa```^^^^^^]]]]]]]]]^^^```bbbdddeeedddddddddeeeeeecccaaa```___]]]\\\^^^dddlllrrrmmmiiidddaaabbbfffiiijjjhhhhhhiiiiiigggeeebbbaaa```aaacccdddfffhhhjjjjjjhhhgggfffeeeddddddddddddeeefffggggggeeebbb^^^\\\UUUWWWYYY\\\^^^______```^^^^^^^^^\\\[[[\\\___aaabbbaaabbbfffjjjjjjgggddd```````````````bbbcccddd___```bbbcccbbb```]]][[[WWWXXXYYY\\\^^^_________]]]___bbbdddeeeeeecccbbb``````___]]]ZZZYYY[[[\\\YYYYYYZZZ]]]aaaddddddbbb```___]]]\\\]]]___```aaa```aaa```___^^^___bbbeeebbbaaa```____________``````bbbdddddddddcccdddeeedddeeefffggghhhgggfffeeedddddddddeeefffggghhhiiicccdddeeeccc```]]]\\\\\\[[[\\\]]]]]]]]]___bbbddd```aaabbbaaa___^^^______\\\\\\\\\\\\]]]^^^``````___```aaa```^^^___aaabbbgggfffeeedddcccccccccdddaaajjjtttxxxtttmmmhhheeeggggggfffffffffeeedddccceeedddcccbbbbbbdddfffgggddddddeeegggkkkkkkiiigggeeefffgggggghhhggggggfffgggbbb^^^^^^bbbeeedddaaabbbbbbcccccccccccccccccc___```ccceeehhhiiijjjjjjmmmnnnnnnmmmjjjhhhggghhhiiikkkmmmmmmmmmlllllllllkkkkkkjjjhhhfffccc```___ccccccdddeeehhhjjjllllllkkkhhhfffeeeeeefffeeedddffffffffffffgggggghhhiiimmmmmmlllkkkiiihhhgggfffccccccdddeeefffggghhhiiieeebbb___^^^___```aaaaaa]]]]]]]]]^^^^^^___``````aaaggglllnnnpppyyy|||ooodddjjjxxxsssttt{{{ssspppooonnnkkkiiihhhhhhiiijjjjjjiiigggffffffggghhhiiifffggghhhiiihhhfffdddccc```ccchhhjjjjjjjjjjjjkkkhhhjjjiiieeeccceeeeeeccchhhgggdddbbbaaabbbcccdddcccdddddddddbbbccceeegggkkkjjjgggccc^^^\\\]]]^^^aaa^^^ZZZXXXXXXYYYZZZ[[[aaabbbbbb```^^^\\\\\\]]]______^^^]]]\\\ZZZYYYXXXXXXVVVTTTSSSTTTSSSPPPNNNbbbaaaaaa```aaabbbbbbbbb]]]]]]]]]]]]^^^^^^^^^^^^___]]]\\\\\\]]]^^^]]]\\\\\\[[[ZZZYYYXXXXXXYYY[[[XXXYYYYYYZZZ[[[[[[[[[[[[___```aaa```___^^^___```^^^___aaacccdddddddddddd______```_________^^^^^^]]]___aaacccdddcccaaa___]]]___aaaaaa```______```aaa^^^[[[\\\```ccccccaaa]]]]]]]]]]]]^^^___aaabbb`````````bbbdddeeeeeeccc______^^^]]]]]]___dddhhhfffcccaaaaaabbbdddeeeeeedddeeeggghhhhhhfffdddbbb```aaabbbccceeefffggghhhhhhhhhggggggfffeeedddcccccceeeggghhhfffbbb^^^[[[[[[\\\___aaabbbbbbaaaaaa]]]^^^^^^]]]]]]___bbbeeecccbbbcccfffiiiiiiddd```\\\^^^```bbbdddeeeeeeeeeaaabbbeeeffffffdddbbb```[[[\\\\\\]]]\\\\\\\\\\\\\\\^^^aaaddddddcccbbb```ddddddccc```]]][[[[[[\\\YYYYYY[[[^^^bbbdddeeedddaaa```___]]]\\\]]]___aaaaaaaaa```^^^\\\\\\___aaadddcccbbbaaaaaa````````````bbbccccccaaa``````aaabbbbbbcccddddddcccbbbaaabbbbbbbbbcccdddeeeggghhhcccdddeeeccc```]]]\\\\\\[[[\\\\\\ZZZYYYZZZ]]]______aaacccbbbaaa`````````\\\\\\[[[\\\]]]```bbbddddddeeeeeecccaaa```aaabbbeeeeeeddddddccccccccccccccceeegggjjjlllkkkiiiggghhhhhhiiihhhfffeeecccccceeedddcccbbbbbbdddeeegggbbbccceeehhhjjjjjjhhhfffeeeeeeggghhhhhhhhhhhhggghhhhhhfffcccaaaaaaccceeeeeeddddddcccccccccccccccbbbccceeegggiiikkklllmmmoooppppppnnnkkkhhhhhhhhhfffhhhjjjjjjhhhhhhiiikkkiiiiiiiiiiiihhhfffdddbbbfffffffffgggggghhhiiikkkiiigggeeeeeefffgggggggggfffeeeeeeeeefffggghhhhhhnnnnnnlllkkkiiihhhhhhgggffffffeeefffgggiiikkklllfffccc```___```bbbbbbbbb]]]]]]\\\\\\\\\]]]^^^___```cccfffhhhkkkpppvvv{{{~~~sssrrrooonnniiibbbiiizzzrrrmmmlllooonnnllljjjhhhgggffffffiiiiiihhhgggffffffggggggfffggghhhiiihhhgggeeeddd```cccgggiiiiiiiiiiiijjjggghhhfffbbbbbbeeefffccchhhfffdddbbbaaabbbcccddddddeeeeeedddcccbbbccceeekkkjjjgggbbb^^^\\\\\\]]]^^^[[[XXXWWWXXXYYYXXXWWWYYY[[[\\\\\\ZZZZZZ[[[]]]\\\\\\\\\\\\\\\ZZZYYYXXXTTTTTTTTTTTTUUUTTTRRRQQQbbb```______```aaaaaa```]]]]]]]]]]]]]]]]]]]]]]]]^^^]]][[[[[[\\\\\\[[[ZZZ[[[[[[YYYWWWUUUUUUWWWZZZWWWXXXYYYYYYZZZZZZZZZYYY^^^___```___^^^]]]^^^```______aaabbbcccdddddddddaaaaaaaaaaaa```___^^^]]]\\\^^^```aaabbbbbb```___^^^______^^^]]]\\\\\\]]]^^^[[[XXX[[[```dddbbb___\\\\\\]]]^^^^^^______```]]]]]]]]]```ccceeeeeeddd^^^^^^___]]]\\\\\\]]]______^^^^^^___aaabbbaaa```bbbccceeeggggggfffeeedddbbbcccddddddeeefffggggggggghhhiiiiiihhhgggeeeddddddeeehhhiiigggddd___\\\aaabbbcccdddeeeeeedddccc___````````````bbbeeehhhcccdddeeeggghhheeeaaa^^^\\\]]]```bbbdddeeeeeeeeecccdddggghhhhhhgggdddcccaaabbbbbb```^^^]]]]]]^^^]]]^^^```bbbbbbaaa```___dddeeeeeeccc___]]]\\\\\\YYY[[[]]]___aaaccccccdddbbbbbb```^^^\\\\\\^^^```bbbbbbaaa___]]]]]]^^^```cccccccccbbbaaaaaa`````````bbbcccbbb___^^^]]]^^^]]]^^^^^^^^^^^^]]]\\\\\\______```aaabbbdddeeefffcccddddddbbb^^^\\\\\\]]]\\\\\\[[[XXXWWWWWWYYY[[[___aaacccdddcccbbbbbbbbb^^^]]]\\\[[[]]]```ccceeefffggggggeeecccaaaaaaaaabbbbbbcccccccccccccccccceeecccaaacccfffjjjkkkjjjggghhhjjjiiifffdddccccccdddcccbbbaaaaaaccceeefffcccfffiiijjjhhhgggfffgggeeeffffffggghhhiiijjjjjjgggiiijjjgggbbb```cccffffffeeedddcccccccccccccccdddeeefffhhhjjjkkkmmmnnnmmmnnnooommmjjjgggffffffeeegggiiihhhffffffiiilllgggggghhhjjjkkkkkkhhhfffiiijjjkkkjjjiiiiiikkkmmmkkkhhhffffffgggiiiiiihhheeeeeeeeeeeefffggghhhiiiooonnnmmmkkkjjjiiihhhhhhhhhgggfffffffffiiikkkmmmgggeeeccccccdddeeedddccc^^^]]]\\\[[[\\\]]]^^^___bbb___\\\___eeelllppprrrxxx{{{|||zzzeeeXXX```iii~~~vvvpppmmmlllllllllllllllkkkjjjiiihhhffffffggghhhiiigggeeeddddddeeeeeefffhhhiiijjjiiigggfffccceeeggghhhhhhhhhjjjkkkrrrpppjjjdddbbbeeeeeebbbgggfffdddcccbbbccccccdddeeefffgggfffdddbbbbbbcccjjjiiifffbbb^^^\\\\\\]]]]]]\\\[[[\\\^^^^^^ZZZVVVVVVWWWYYYYYYXXXXXXZZZ[[[WWWXXXYYYYYYYYYWWWVVVUUUPPPQQQSSSTTTUUUTTTSSSSSS___]]]\\\]]]```bbbbbbaaa]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZ\\\]]]]]]\\\ZZZXXXXXXWWWTTTQQQQQQTTTWWWVVVWWWXXXYYYYYYXXXXXXWWW\\\^^^___^^^]]]\\\^^^___^^^^^^^^^___```aaabbbcccaaaaaabbbbbbaaa```^^^]]]]]]^^^___```aaaaaaaaaaaa^^^^^^^^^\\\[[[[[[\\\^^^]]]ZZZWWWZZZ```bbb___ZZZZZZ[[[]]]_________^^^]]]]]]]]]^^^```ccceeeeeeddd^^^^^^^^^\\\ZZZZZZ[[[]]]]]]\\\\\\]]]```aaa```___bbbcccdddeeefffeeeeeedddbbbbbbccccccdddeeefffffffffhhhjjjkkkkkkiiigggffffffhhhjjjkkkiiifffbbb___ccccccdddeeeffffffffffffbbbccccccbbbaaacccfffiiiccceeehhhhhhfffcccaaa```_________```aaabbbcccddddddeeefffggggggfffeeecccdddeeeeeeccc```^^^___aaa___````````````___^^^^^^___bbbddddddbbb___]]]\\\ZZZ\\\^^^___``````aaabbbaaabbbbbb___\\\[[[\\\^^^___```aaa```^^^^^^___```aaaaaaaaaaaa``````___^^^___aaabbbaaa___]]]]]]^^^\\\\\\\\\[[[[[[ZZZZZZZZZ]]]]]]^^^___```bbbcccdddddddddbbb___\\\[[[\\\]]]\\\[[[ZZZXXXVVVVVVYYY\\\___bbbeeefffeeeccccccdddbbb```]]][[[[[[]]]aaaccccccdddeeedddbbb``````aaa___```aaaaaabbbbbbbbbbbbccccccdddddddddfffhhhjjjeeehhhjjjiiifffdddcccccccccbbbaaa``````bbbdddeeedddiiillljjjeeebbbcccgggdddccccccdddeeeggghhhjjjeeefffgggfffeeedddeeefffdddcccbbbbbbbbbcccdddeeedddeeeeeefffhhhjjjkkkllljjjkkkkkkjjjgggdddcccdddccceeegggeeeccccccggglllgggggghhhkkknnnnnnkkkhhhhhhjjjlllkkkjjjjjjmmmpppnnnllliiihhhhhhhhhhhhgggeeeeeeeeefffgggiiijjjkkkpppooommmkkkjjjiiiiiiiiiiiigggeeeddddddfffiiikkkhhhgggggggggiiihhhfffddd^^^]]]\\\[[[\\\]]]___```ccc```]]]^^^bbbgggjjjkkkgggppplllggg]]]gggqqqxxxtttsssppplllhhhggggggjjjllljjjjjjkkkjjjiiihhhfffeeedddgggiiihhheeebbbaaabbbdddfffhhhjjjkkkkkkjjjiiieeefffggghhhhhhjjjnnnpppzzzqqqgggdddfffeeebbbeeeeeeeeeeeeddddddddddddggghhhhhhgggdddcccbbbccciiihhhfffbbb^^^\\\]]]^^^______aaafffiiiggg```ZZZXXXYYYZZZZZZXXXXXXYYYZZZWWWXXXXXXXXXWWWUUURRRQQQMMMOOOQQQSSSRRRQQQQQQPPP\\\ZZZYYY\\\```ddddddccc]]]]]]]]]\\\\\\\\\[[[[[[YYYYYYZZZ\\\______^^^\\\UUUVVVUUUQQQNNNNNNQQQUUUUUUVVVWWWXXXXXXXXXWWWVVV\\\]]]^^^^^^\\\\\\]]]^^^]]]]]]\\\\\\]]]^^^```aaa``````aaabbbbbbaaa_______________```aaabbbbbbccc^^^^^^]]][[[ZZZ[[[^^^```^^^ZZZWWWZZZ___```[[[UUUYYY[[[]]]``````___]]]\\\___^^^___aaacccddddddbbb___^^^]]][[[YYYYYY\\\^^^^^^\\\[[[\\\^^^```aaa```cccddddddeeeeeeddddddddd^^^___```aaabbbcccddddddfffhhhjjjllllllkkkiiiggghhhjjjllllllkkkhhheeebbbbbbccccccdddfffggghhhhhheeeeeeeeecccbbbbbbeeegggbbbfffiiiiiifffbbbbbbbbbcccaaa^^^\\\\\\^^^aaacccdddeeeeeeffffffeeedddcccdddeeefffccc```^^^```bbbaaaaaa``````___^^^^^^^^^[[[^^^bbbdddccc```^^^^^^[[[]]]____________```aaaaaabbbccc```\\\ZZZ\\\^^^ZZZ\\\^^^___^^^^^^^^^_________``````___^^^]]]]]]^^^```aaaaaa___^^^______]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\]]]___aaabbbcccdddcccaaa^^^[[[ZZZ\\\^^^[[[[[[ZZZXXXVVVWWWZZZ]]]```bbbeeeffffffeeedddeeedddbbb^^^ZZZYYY[[[^^^```___aaabbbbbb```___``````]]]^^^___aaabbbbbbbbbbbb^^^ccchhhhhhdddbbbeeehhhdddgggjjjiiifffccccccdddbbbaaa```___```aaacccdddccciiimmmiiiaaa]]]```eeeaaa```______```ccceeegggdddccccccdddggghhhfffdddbbbaaaaaaaaabbbdddfffgggddddddeeeeeefffhhhiiijjjggghhhhhhgggdddbbbaaaaaa```cccdddbbb___```eeejjjiiihhhiiillloooooolllhhheeehhhjjjjjjiiijjjmmmqqqrrrooollliiiiiihhhfffeeeeeeeeefffgggiiijjjlllmmmqqqooommmkkkjjjiiijjjjjjiiigggdddbbbbbbdddgggiiihhhhhhiiijjjkkkjjjgggddd___^^^\\\\\\\\\^^^```bbb`````````aaabbbaaa```^^^eeehhhppp{{{nnn^^^eeennnrrrnnnkkkrrr}}}yyy~~~}}}yyyrrrppppppoookkkfffeeegggjjjlllllllllkkkiiifffdddbbbcccfffiiiiiieeeaaa``````dddeeehhhkkklllllllllkkkfffggghhhhhhjjjmmmqqquuu~~~sssgggdddfffeeebbbddddddeeefffffffffeeeeeehhhiiiiiihhheeecccbbbccchhhgggeeeaaa^^^\\\]]]^^^bbbcccgggmmmqqqnnneee]]][[[\\\]]]\\\YYYXXXYYYZZZZZZ[[[[[[ZZZXXXUUURRRPPPKKKNNNPPPQQQPPPNNNMMMMMMXXXYYY[[[]]]^^^^^^^^^]]]_________^^^]]]]]]\\\\\\ZZZ[[[\\\]]]\\\ZZZXXXWWWSSSRRRQQQQQQRRRQQQPPPOOOPPPRRRUUUVVVVVVVVVVVVWWWZZZZZZZZZZZZZZZ[[[[[[[[[^^^]]][[[ZZZ[[[^^^aaaccc^^^^^^___``````______^^^ZZZ\\\]]]]]]\\\\\\^^^___[[[[[[ZZZZZZZZZ[[[\\\]]]^^^]]]]]]___aaa___[[[WWW\\\\\\\\\\\\\\\\\\]]]]]]___^^^^^^aaaeeefffdddaaa^^^]]][[[ZZZYYYXXXYYYYYY]]]^^^___aaabbbbbbccccccaaabbbdddgggiiihhheeebbb````````````bbbdddfffggggggggggggggghhhhhhhhhiiiiiijjjkkklllkkkhhheeeccceeedddccccccddddddbbb```^^^```bbbdddeeecccaaa```bbbcccddddddcccbbbcccdddeeeeeeccc___\\\[[[___ccc^^^^^^___``````___^^^]]]ccccccbbbaaa```___^^^^^^dddcccbbb```^^^\\\ZZZZZZ_________```````````````aaa]]]YYYYYY[[[]]]]]][[[___``````^^^\\\[[[[[[\\\YYY[[[\\\\\\\\\\\\^^^___```aaabbbbbb```\\\XXXVVV[[[\\\]]]^^^___^^^]]]]]][[[ZZZZZZZZZZZZZZZ[[[\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]___```___]]][[[[[[[[[[[[[[[[[[ZZZXXXWWWXXXZZZ^^^___aaadddggggggeeeccc```___]]][[[ZZZZZZ[[[[[[[[[[[[\\\]]]___```aaaaaahhhddd``````bbbddddddbbbbbbbbbbbbcccddddddbbbaaacccdddeeegggggggggffffffbbb```^^^]]]]]]___aaacccgggdddaaa``````aaabbbaaa]]]]]]^^^^^^_______________bbbeeefffeeecccbbbbbbddddddbbbaaaaaabbbbbbccceeeddddddccccccbbbbbbbbbkkkhhhdddcccddddddaaa___cccbbbaaa```aaaccceeefffjjjfffdddhhhnnnqqqnnniiiiiihhhgggeeecccdddgggjjjnnnkkkgggdddddddddeeeeeeffffffeeefffgggiiikkklllqqqooollliiiggggggggghhhgggiiihhhddd``````fffllliiihhhgggffffffdddaaa^^^\\\[[[ZZZYYYYYY[[[]]]___^^^]]]]]]^^^___^^^\\\ZZZ___bbbiiiooorrr{{{{{{uuunnnkkknnntttzzz~~~www|||~~~}}}yyy{{{wwwzzzwwwnnnvvvrrrlllhhhgggggggggffflllmmmlllhhhdddaaacccfffaaacccfffhhhhhhfffdddcccbbbbbbgggmmmnnnkkkkkkoooiiihhhgggeeeeeehhhmmmqqqxxxtttnnnkkkiiigggddd``````]]]^^^ccceeecccbbbccciiiiiiiiiiiijjjhhhdddbbbhhhhhhhhhhhhfffdddbbbaaafffiiillloooooonnnllljjj______^^^]]]\\\[[[[[[ZZZVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLXXXYYY[[[]]]^^^^^^^^^^^^______^^^^^^^^^]]]]]]]]][[[\\\\\\]]]\\\ZZZXXXVVVVVVTTTPPPMMMKKKJJJKKKLLLPPPRRRTTTVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^]]]\\\\\\\\\^^^```aaa]]]]]]]]]]]]]]]\\\\\\\\\[[[]]]^^^]]]\\\\\\]]]^^^YYYZZZZZZZZZ[[[[[[[[[[[[]]]\\\[[[]]]^^^]]]YYYVVVZZZZZZ[[[\\\]]]]]]^^^^^^aaa___^^^___aaaaaa^^^\\\[[[ZZZYYYXXXXXXXXXYYYZZZ^^^___```aaaaaaaaaaaaaaa___```cccgggkkkllljjjhhheeedddbbbaaa````````````fffffffffffffffgggggggggiiijjjkkkkkkiiigggeeedddbbbaaaaaabbbdddeeecccbbbaaabbbcccddddddcccaaa```dddeeeeeedddbbbaaabbbbbbccccccaaa]]]YYYYYY\\\```^^^___```aaaaaaaaa```___````````````____________aaa```___^^^]]]\\\\\\[[[]]]]]]]]]]]]^^^^^^^^^^^^aaa^^^[[[ZZZ\\\]]]\\\[[[ZZZ[[[\\\[[[YYYYYYYYY[[[[[[\\\\\\[[[ZZZYYYZZZ[[[]]]^^^______^^^[[[XXXVVVWWWXXXZZZ[[[\\\]]]\\\\\\YYYYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[\\\^^^^^^]]]\\\\\\]]][[[[[[[[[ZZZXXXWWWXXXYYY]]]^^^```cccfffgggeeeccc```___]]]\\\[[[[[[[[[\\\[[[[[[[[[\\\]]]^^^```aaaeeebbb______bbbdddeeedddcccbbbaaabbbbbbcccbbbaaabbbccceeefffgggfffeeedddbbbaaa___^^^^^^```bbbdddgggdddbbbaaaaaabbbaaa```\\\\\\[[[[[[[[[\\\]]]]]]___aaaeeefffeeedddcccccccccbbb```______```bbbccceeeddddddccccccbbbbbbaaafffdddaaaaaabbbcccaaa___^^^]]]\\\\\\]]]___aaacccfffdddbbbeeeiiikkkjjjgggjjjiiigggdddaaaaaaccceeejjjgggdddbbbbbbbbbbbbaaacccbbbcccccceeegggiiijjjmmmkkkiiifffdddcccbbbbbbdddfffhhhfffbbbaaadddgggfffeeeddddddcccaaa^^^[[[\\\ZZZYYYXXXXXXZZZ[[[]]]\\\[[[[[[\\\]]]\\\ZZZXXX[[[\\\```ccccccgggwwwzzzwwwuuuuuuxxx{{{sssooopppooolllrrroookkkhhhhhhiiijjjjjjkkkkkkiiifffcccaaabbbbbbbbbcccdddeeeeeecccbbbaaadddeeejjjoooooolllkkknnnjjjiiigggeeedddfffjjjnnnooolllhhhggghhhhhhgggeee^^^[[[]]]cccgggffffffhhhhhhgggggghhhhhhfffccc```ddddddeeeeeeeeedddcccccciiijjjlllmmmmmmjjjgggeeeccccccaaa___\\\ZZZYYYXXXUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQOOONNNMMMMMMLLLMMMWWWXXX[[[]]]^^^_________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[YYYWWWVVVXXXWWWTTTPPPLLLKKKKKKMMMOOOPPPRRRTTTUUUVVVVVVVVVSSSTTTUUUXXX[[[]]]```aaa^^^^^^]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYZZZ\\\]]]^^^]]]\\\[[[\\\]]]XXXYYYZZZ[[[[[[[[[ZZZYYY\\\ZZZYYYZZZZZZZZZXXXVVVXXXYYYZZZ\\\]]]^^^^^^___aaa___]]]\\\[[[[[[ZZZXXXYYYXXXWWWWWWWWWYYYZZZ[[[______````````````______^^^___bbbeeeiiijjjiiigggdddcccbbb```^^^]]]]]]]]]eeeeeeeeedddddddddddddddggggggffffffeeedddcccbbbbbbaaaaaaccceeegggfffeeecccccccccbbbbbbaaa``````cccdddeeedddaaa`````````bbbaaa___[[[XXXXXXZZZ]]]]]]^^^___aaabbbbbbbbbbbb]]]]]]]]]]]]^^^______```^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]```^^^]]]\\\]]]]]][[[ZZZVVVXXXYYYYYYXXXXXXYYYZZZ[[[\\\[[[YYYWWWUUUVVVWWWZZZZZZ[[[\\\[[[YYYXXXWWWTTTUUUVVVXXXYYYZZZZZZZZZXXXWWWWWWWWWWWWXXXYYYZZZXXXXXXYYYYYYYYYYYYZZZZZZXXXZZZ\\\]]]\\\\\\]]]^^^ZZZ[[[\\\ZZZXXXWWWXXXYYY[[[\\\^^^aaaeeefffdddbbb______]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYZZZ\\\___```bbb```^^^___aaadddeeeeeecccbbbaaa``````aaabbbcccaaabbbeeeggggggeeecccbbbbbbaaa___^^^___```bbbdddgggeeedddddddddcccaaa___\\\[[[YYYXXXXXXYYYZZZ[[[^^^aaadddfffeeeddddddeeedddbbb```^^^^^^```bbbdddeeeeeedddccccccbbbbbbaaaaaa___^^^^^^```aaaaaa```[[[ZZZYYYYYY[[[]]]___aaabbbaaaaaabbbcccdddeeefffjjjiiifffbbb___]]]^^^```ccccccbbb```___^^^]]]]]]``````aaabbbdddfffhhhiiiggggggeeecccaaa___]]]\\\```dddhhhhhheeebbbaaabbbbbbaaa`````````^^^[[[XXX[[[YYYXXXVVVVVVWWWYYYZZZYYYXXXXXXYYYZZZZZZWWWUUUWWWVVVWWWXXXWWWXXX___gggmmmxxx}}}kkkgggfffhhhkkkllliiigggfffhhhjjjkkkkkkjjjhhhfffeeeeeedddbbb```cccccccccbbbaaa______^^^cccdddhhhmmmmmmiiigggjjjjjjiiigggdddbbbcccfffiiigggeeecccccceeefffgggfff___\\\^^^dddgggggggggiiifffeeedddeeeeeedddaaa___`````````aaabbbdddeeefffkkkllllllllliiifffbbb___cccbbb```^^^[[[YYYWWWVVVSSSSSSRRRQQQOOONNNMMMMMMOOONNNMMMMMMLLLLLLMMMMMMVVVXXXZZZ\\\^^^_________]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]\\\[[[YYYXXXWWWXXX]]]cccccc]]]VVVRRRQQQNNNNNNOOOQQQTTTVVVWWWWWWRRRSSSTTTVVVYYY]]]```bbb]]]]]]^^^^^^^^^]]][[[[[[\\\[[[YYYWWWVVVWWWXXXYYY\\\]]]]]]\\\ZZZYYYZZZ[[[WWWYYY[[[\\\]]]\\\ZZZYYY[[[ZZZYYYYYYYYYXXXXXXWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^]]][[[YYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXZZZZZZ\\\]]]^^^_______________bbbaaaaaabbbcccccc```^^^^^^^^^^^^^^^^^^_________cccccccccbbbbbbbbbbbbaaacccbbb```___^^^^^^______dddcccbbbdddfffhhhhhhgggcccbbb```___]]]]]]]]]^^^___aaabbbbbb```_________bbb```]]]ZZZXXXXXXYYYZZZ[[[[[[]]]___```bbbcccccc]]]\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^_______________```_________^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\ZZZYYYWWWYYYZZZYYYXXXWWWXXXZZZYYYZZZYYYVVVTTTSSSSSSUUUWWWWWWXXXYYYYYYYYYYYYXXXUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWYYY[[[\\\[[[[[[\\\]]]ZZZ\\\\\\[[[YYYWWWWWWXXXYYYZZZ[[[___bbbdddcccaaa^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXXXXZZZ]]]___```___^^^]]]___aaacccdddbbbbbbaaa___^^^___bbbdddaaaccceeeggggggeeecccaaa```___^^^^^^___```bbbcccgggffffffggggggfffbbb```^^^\\\YYYWWWWWWXXXZZZ[[[^^^aaadddeeeeeeeeeffffffeeecccaaa______aaaccceeedddddddddccccccbbbbbbbbb``````_________`````````[[[[[[ZZZZZZ\\\___aaacccaaabbbcccbbb``````cccfffffffffddd```\\\[[[[[[]]]^^^___```___]]][[[ZZZZZZ^^^___```bbbdddfffhhhiiiccccccbbbaaa```^^^]]]\\\^^^bbbeeefffccc```___^^^___^^^]]]]]]]]]\\\XXXVVVYYYXXXVVVTTTSSSTTTUUUVVVWWWWWWVVVWWWXXXXXXVVVSSSTTTSSSTTTVVVWWWXXXYYYZZZXXX]]]kkkrrrfffeeebbbeeemmmfffdddcccdddfffhhhiiihhhhhhfffeeefffhhhiiifffccceeedddbbb```^^^]]]]]]^^^\\\]]]aaaffffffbbbaaacccggggggeeebbb```aaadddfffgggeeecccbbbbbbbbbccccccddd``````ccceeedddcccdddcccbbbaaaaaabbbaaa___]]]____________aaaccceeegggkkkkkkkkkjjjgggccc___]]]]]]\\\\\\ZZZYYYXXXWWWWWWRRRRRRQQQOOOMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLVVVWWWYYY[[[]]]]]]]]]]]]ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZffftttxxxpppcccXXXRRRSSSPPPNNNOOOSSSWWWXXXXXXUUUUUUUUUVVVXXXZZZ]]]___[[[\\\]]]^^^]]][[[YYYXXX\\\ZZZXXXVVVVVVWWWXXXYYYZZZ[[[\\\[[[YYYXXXXXXYYYXXXYYY[[[]]]]]]\\\[[[YYY[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]][[[ZZZYYYYYYYYYYYYYYYZZZ\\\___```]]]\\\[[[YYYXXXXXXYYYYYYYYYZZZ[[[]]]___``````aaadddbbbaaa``````___\\\[[[ZZZ[[[\\\]]]^^^___``````aaaaaaaaa```````````````bbb```___]]]\\\]]]^^^___dddcccaaaaaaccceeeeeedddaaa```]]][[[ZZZZZZZZZ[[[ZZZ\\\___``````___```aaa```]]]ZZZXXXWWWVVVVVVVVVXXXXXXZZZ[[[]]]```aaabbb^^^]]][[[ZZZZZZZZZ[[[\\\aaaaaaaaaaaa``````````````````___^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[YYYXXXXXXXXXYYYYYYXXXVVVUUUUUUVVVVVVVVVUUUSSSQQQQQQSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[[[[ZZZYYYYYYZZZZZZ\\\]]]\\\YYYWWWVVVWWWXXXXXXYYY\\\___aaaaaa___\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[YYYWWWWWWYYY[[[]]]______]]]\\\[[[\\\^^^```aaaaaaaaa___]]]^^^aaadddbbbccceeeggggggeeecccaaa^^^^^^^^^^^^^^^```aaabbbgggggggggiiiiiihhhdddbbb```___\\\ZZZYYYZZZ\\\^^^___aaadddeeeeeeeeefffgggdddccc```^^^^^^___aaabbbccccccccccccccccccccccccddddddcccaaa```_________\\\[[[[[[[[[]]]```ccceeeccceeegggeeeaaa```cccfffaaaaaa```^^^[[[ZZZZZZ\\\\\\^^^``````]]]ZZZYYYZZZ\\\]]]___```bbbdddeeeeeeaaaaaaaaabbbaaa``````___```aaabbbaaa```^^^]]]]]]]]]\\\\\\\\\\\\ZZZWWWUUUVVVUUUSSSQQQQQQQQQSSSSSSVVVUUUUUUVVVWWWWWWTTTRRRSSSRRRSSSUUUYYY[[[ZZZWWWWWWWWW\\\eeepppiiicccdddbbbdddmmmdddccccccdddfffhhhggggggfffeeefffiiimmmmmmkkkgggfffdddbbb```^^^^^^______WWWXXX\\\``````]]]]]]```ddddddcccaaa___```ccceeefffeeedddbbbaaa```aaabbbeeeaaa___bbbcccaaa```bbb```___^^^^^^______]]][[[``````______```bbbdddeeehhhhhhhhhgggeeebbb___]]]]]]\\\[[[ZZZXXXWWWVVVUUURRRQQQPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKVVVWWWXXXZZZ[[[[[[[[[ZZZWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]```nnn~~~wwwhhh]]]XXX___YYYSSSQQQSSSWWWYYYYYYXXXWWWVVVUUUVVVXXXZZZ\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWYYYYYYXXXWWWWWWXXXYYYZZZWWWXXXYYYXXXWWWVVVWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]\\\ZZZYYYYYYYYYZZZ[[[]]]]]]\\\[[[XXXWWWVVVXXXZZZ[[[\\\^^^aaaccc___]]]\\\ZZZYYYXXXYYYYYYWWWXXXZZZ\\\^^^```aaaaaacccaaa_________```______\\\\\\]]]^^^^^^]]]]]]\\\^^^_________````````````cccbbbaaa```___```aaaaaabbb```^^^]]]___aaaaaaaaa```___]]][[[ZZZYYYZZZZZZXXX[[[___aaaaaaaaaaaabbb^^^[[[XXXVVVUUUTTTSSSRRRVVVVVVWWWYYY[[[]]]___aaa^^^]]][[[YYYYYYZZZ[[[\\\bbbbbbbbbbbbbbbbbbbbbbbb^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZYYYWWWVVVWWWXXXVVVWWWWWWVVVSSSRRRRRRSSSSSSSSSSSSQQQPPPQQQTTTVVVUUUTTTTTTTTTUUUWWWYYYZZZ[[[YYYWWWUUUSSSRRRQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYY[[[ZZZYYYXXXXXXYYYZZZ\\\]]]\\\ZZZWWWVVVVVVXXXXXXXXXZZZ]]]^^^^^^]]]ZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYXXXXXXYYYZZZ[[[]]]]]]\\\ZZZXXXXXX[[[]]]___aaaaaa```]]]]]]```cccccccccdddddddddcccbbbaaa^^^^^^^^^______aaabbbbbbeeeeeefffhhhiiihhhfffcccbbbaaa___^^^^^^___```aaaaaaccceeeeeeeeeeeefffgggcccbbb```^^^]]]]]]]]]^^^aaaaaabbbcccddddddeeeeeegggggggggdddaaa______```ZZZZZZZZZ[[[]]]```dddfffeeegggiiihhhdddbbbcccddd]]]^^^^^^\\\ZZZYYYZZZ[[[[[[^^^```___\\\YYYYYY[[[[[[\\\]]]___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYVVVTTTSSSRRRPPPNNNNNNOOOQQQRRRTTTTTTSSSTTTUUUUUUSSSPPPPPPQQQQQQQQQTTTXXXVVVQQQUUUWWW[[[___bbbjjj|||uuupppvvvrrrcccaaabbb```bbbgggdddddddddfffhhhiiihhhgggdddeeehhhkkkmmmmmmjjjhhhdddcccaaa```___``````aaa[[[ZZZ\\\______\\\]]]bbbbbbbbbbbb```______aaadddaaabbbbbbaaa``````ccceeeddd```^^^aaacccaaaaaaccc___]]]\\\\\\]]]]]]\\\[[[____________```aaabbbcccccccccccccccbbb```^^^\\\aaa```^^^[[[XXXUUUSSSRRRPPPPPPOOONNNMMMKKKKKKJJJHHHHHHHHHGGGHHHHHHIIIIIIUUUVVVXXXYYYYYYYYYXXXWWWUUUUUUVVVWWWXXXZZZZZZ[[[]]]]]]^^^^^^___``````aaafffrrr||||||rrriiihhhkkkpppggg[[[UUUUUUWWWYYYYYYYYYWWWVVVTTTUUUWWWYYY[[[XXXXXXXXXYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYTTTUUUVVVVVVUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYXXX[[[^^^^^^[[[XXXXXXXXXYYYZZZ\\\]]]]]][[[YYYXXXXXXZZZ]]]^^^]]]\\\^^^```\\\[[[ZZZYYYXXXXXXYYYZZZWWWXXXZZZ\\\]]]^^^______aaa___\\\\\\^^^`````````]]]^^^^^^^^^^^^]]][[[ZZZ]]]]]]^^^^^^___```aaaaaadddccccccbbbbbbbbbbbbbbb```^^^\\\\\\___aaabbbbbbaaaaaa```^^^^^^]]]]]]]]]ZZZ^^^bbbddddddccccccccc```\\\YYYWWWWWWVVVTTTRRRVVVVVVVVVWWWYYY\\\^^^```]]]\\\ZZZYYYYYY[[[]]]^^^______```aaabbbcccdddddd^^^^^^]]][[[ZZZXXXWWWWWWTTTUUUVVVUUUSSSSSSVVVYYYTTTVVVVVVUUUSSSRRRSSSTTTSSSSSSRRRPPPOOOPPPSSSVVVSSSRRRQQQQQQRRRTTTWWWXXXYYYXXXVVVTTTRRRQQQQQQQQQSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUWWWYYYYYYXXXXXXYYYZZZZZZ\\\^^^]]]ZZZWWWUUUUUUXXXXXXWWWYYY[[[\\\[[[ZZZXXXYYYZZZ\\\]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZXXXYYYYYYWWWUUUVVVYYY\\\\\\```bbbaaa]]]\\\^^^bbbbbbbbbaaa```````````````______```aaabbbcccddddddbbbbbbbbbdddfffgggeeedddbbbbbbbbbaaabbbbbbccccccbbbdddeeeeeeddddddeeegggddddddcccbbb```^^^]]]\\\______aaabbbdddfffggghhhhhhhhhhhheeeaaa___```bbbZZZZZZZZZ\\\^^^bbbeeegggeeefffhhhhhhfffcccaaa```]]]]]]]]]\\\ZZZXXXYYYZZZZZZ]]]```^^^ZZZXXXYYY\\\]]]^^^```aaabbbbbbbbbaaadddcccaaa___^^^^^^^^^^^^___^^^]]]]]]]]][[[ZZZXXXYYYXXXXXXXXXXXXWWWTTTRRRPPPOOOMMMLLLMMMNNNPPPQQQRRRQQQQQQRRRSSSRRRPPPNNNMMMPPPOOOLLLOOOTTTTTTPPPRRRTTTXXX\\\^^^___gggpppxxxpppkkkdddbbbffflllrrruuupppkkkddd```___``````aaa``````aaadddggghhhgggeeecccfffiiikkkjjjgggeeeccc```````````````aaabbbbbbcccaaa```aaa___\\\^^^bbbddddddccc```^^^]]]___aaa^^^___``````^^^___bbbeeehhhccc```bbbccc``````aaa^^^\\\[[[[[[\\\\\\\\\[[[[[[\\\]]]___``````aaaaaa____________]]]\\\ZZZYYY___]]][[[XXXUUURRRPPPOOONNNNNNMMMLLLLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGUUUVVVWWWXXXXXXWWWVVVVVVTTTTTTUUUVVVWWWYYYZZZZZZ^^^^^^^^^^^^```aaabbbcccjjjqqqvvvssskkkkkkuuu|||qqqbbbXXXVVVXXXYYYXXXXXXWWWUUUTTTTTTVVVYYY[[[WWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUWWWXXXXXXXXXXXXRRRSSSUUUUUUTTTTTTUUUWWWVVVVVVUUUUUUUUUVVVWWWXXXWWWZZZ^^^^^^[[[XXXWWWWWWVVVXXX[[[]]]]]]\\\ZZZYYYZZZ]]]```___\\\ZZZZZZ\\\YYYYYYXXXWWWXXXYYYZZZ[[[XXXYYYZZZ\\\\\\]]]]]]]]]___]]]ZZZYYY[[[\\\]]]]]]\\\]]]^^^^^^___^^^]]]\\\[[[\\\]]]^^^```aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```^^^]]]^^^aaadddfffgggcccccccccbbbaaaaaa``````^^^aaaeeeffffffdddccccccddd```\\\[[[[[[ZZZXXXUUUVVVVVVVVVWWWYYY[[[^^^___[[[ZZZYYYXXXYYY\\\___aaa[[[\\\^^^___bbbccceeefff``````___]]][[[ZZZYYYXXXRRRSSSTTTRRRPPPQQQUUUYYYTTTVVVWWWWWWVVVUUUWWWXXXUUUTTTSSSPPPNNNOOORRRTTTRRRQQQOOOOOOOOORRRUUUWWWWWWVVVTTTRRRQQQPPPQQQQQQSSSSSSSSSTTTUUUWWWXXXYYYVVVVVVVVVUUUUUUUUUTTTTTTRRRUUUWWWXXXYYYYYYZZZ\\\ZZZ\\\^^^]]]ZZZWWWUUUUUUYYYXXXWWWXXXZZZZZZZZZYYYWWWXXXZZZ[[[\\\\\\\\\[[[\\\\\\[[[[[[ZZZZZZYYYYYYTTTVVVWWWVVVTTTUUUYYY]]][[[___cccbbb^^^\\\^^^aaaaaa```___]]]]]]]]]^^^___```aaabbbcccdddeeeffffff```______aaadddeeeeeecccbbbbbbccccccddddddeeeeeedddeeefffeeeddddddeeefffhhhhhhhhhgggeeebbb___]]]]]]^^^```bbbdddfffhhhiiiggghhhhhheeebbb```aaaccc\\\\\\\\\^^^```dddgggjjjdddeeeggggggfffccc___\\\]]]^^^^^^\\\YYYWWWWWWXXXYYY]]]___]]]XXXVVVYYY\\\bbbcccdddffffffeeeeeedddfffccc```]]][[[ZZZ[[[[[[]]]]]]]]]^^^^^^\\\XXXUUUWWWVVVVVVVVVWWWVVVSSSQQQNNNMMMLLLKKKLLLMMMOOOQQQPPPOOOOOOPPPQQQPPPNNNLLLLLLOOOOOOKKKNNNUUUWWWSSSRRRPPPQQQWWWZZZZZZ\\\```ccceeemmm{{{uuukkkkkkccc```^^^```dddggggggfffjjjllliiiaaa^^^```aaa^^^YYYZZZ]]]aaadddfffeeecccaaafffjjjjjjfffaaa___^^^]]]]]]^^^___aaabbbbbbccciiieeebbbaaa^^^ZZZ\\\aaaffffffdddaaa^^^\\\]]]^^^^^^``````___\\\\\\___bbbnnnhhhddddddbbb^^^]]]^^^^^^\\\ZZZZZZ[[[\\\\\\[[[WWWYYY[[[^^^___`````````]]]]]]]]]\\\ZZZYYYWWWVVVWWWVVVUUUSSSQQQPPPNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEFFFFFFZZZ[[[\\\\\\[[[XXXVVVTTTRRRUUUXXXWWWTTTSSSWWW[[[\\\]]]___``````aaaccceeelllkkkjjjjjjlllpppuuuxxxqqqiii___YYYYYYYYYWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWWYYYYYYXXXWWWVVVWWWWWWWWWXXXWWWWWWVVVUUUSSSTTTUUUVVVUUUUUUSSSSSSSSSTTTTTTUUUUUUVVVWWWWWW\\\\\\\\\[[[[[[YYYXXXXXXZZZYYYXXXWWWWWWWWWWWWWWW______``````___^^^^^^^^^YYYXXXXXXWWWWWWWWWXXXYYY\\\ZZZZZZ^^^aaa```]]]\\\^^^\\\YYYYYYZZZ\\\\\\[[[YYY[[[^^^```aaa```^^^]]]]]]]]]]]]]]]^^^```aaaccceeedddaaa___^^^___aaacccdddcccbbbbbbcccdddfffgggccceeegggfffdddbbbbbbbbbdddddddddfffhhhiiiiiigggeeedddcccaaa___]]][[[YYYXXXYYYZZZZZZZZZZZZYYYYYYXXXYYY[[[\\\\\\[[[YYYXXX\\\]]]___aaaaaa```^^^]]][[[\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTSSSTTTTTTVVVWWWXXXYYYXXXVVVTTTSSSSSSRRRQQQQQQSSSSSSRRRQQQTTTSSSQQQPPPQQQSSSVVVWWWSSSTTTUUUUUUTTTSSSTTTVVVRRRSSSUUUWWWXXXXXXWWWWWWXXXVVVUUUTTTTTTUUUTTTSSSUUUVVVXXXZZZZZZZZZZZZYYYYYY[[[\\\[[[YYYWWWWWWXXXXXXWWWVVVUUUVVVXXXZZZ\\\YYYZZZ\\\^^^______^^^^^^]]]^^^^^^^^^\\\ZZZWWWUUUWWWUUUTTTUUUXXX\\\^^^^^^\\\aaaffffffbbb]]]]]]^^^```_________```aaabbbbbb___```aaabbbcccdddddddddeeeeeeeeeddddddfffjjjmmmhhheeeaaa^^^^^^aaafffiiihhheeecccdddggghhhfffdddiiihhhggggggfffdddaaa^^^\\\___aaacccccceeegggiiiggghhhhhhfffbbb```bbbddd______```aaaccceeeggghhhhhhgggcccaaacccfffddd]]]fffccc^^^[[[ZZZZZZYYYXXX\\\^^^___\\\YYYVVVWWWXXX]]]\\\bbblllnnnhhhbbbbbbgggdddaaa]]]ZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVVVVXXXVVVTTTSSSSSSRRRPPPOOOOOOMMMLLLMMMNNNPPPOOOOOOMMMNNNOOOPPPOOOOOOMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZ^^^ccchhhooo{{{xxxooojjjgggeeebbbcccdddbbbaaabbbggglllqqqmmmgggaaa]]]]]]___aaa___``````bbbjjjqqqkkk```gggggggggfffeeecccaaa```ccc]]]ZZZ^^^```___aaaeeeggghhhgggaaaYYYVVVYYY]]]eeeeeedddcccaaa___]]]\\\[[[[[[\\\^^^___```aaaaaapppmmmfff```aaaccc```ZZZ```]]]ZZZXXXXXX[[[^^^aaa[[[YYYXXXZZZ\\\^^^^^^]]]\\\ZZZXXXXXXZZZZZZWWWTTTUUUUUUVVVUUUSSSOOOLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCYYYYYYZZZ[[[ZZZXXXVVVUUUQQQTTTWWWUUUSSSRRRUUUYYYZZZ\\\^^^``````bbbdddfffjjjiiigggggggggiiilllnnniiiccc[[[WWWXXXXXXWWWUUUXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVXXXYYYYYYYYYWWWVVVXXXYYYYYYYYYYYYXXXWWWWWWRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVYYYZZZ\\\\\\[[[XXXUUURRRVVVVVVVVVVVVVVVWWWXXXXXX___^^^^^^___```___^^^]]]YYYXXXVVVTTTTTTUUUVVVWWWZZZ[[[]]]______^^^]]]]]]___]]]\\\\\\^^^___^^^^^^ZZZ\\\___aaaaaaaaa___^^^```___^^^]]]]]]^^^___```dddccc```___^^^```bbbcccdddddddddddddddeeeeeeeeeeeeggghhhhhhfffddddddeeedddcccccceeehhhiiiiiihhheeedddcccaaa___\\\YYYXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[]]]^^^``````___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZYYYWWWUUUTTTTTTRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTRRRTTTUUUTTTSSSRRRSSSUUUQQQRRRTTTVVVWWWWWWWWWVVVWWWUUUTTTSSSSSSSSSRRRQQQUUUVVVWWWXXXYYYXXXXXXWWWZZZ[[[\\\\\\ZZZXXXXXXYYYVVVVVVUUUVVVWWWYYYZZZ[[[ZZZ[[[]]]___`````````___^^^^^^___^^^]]][[[XXXVVVXXXVVVUUUVVVYYY\\\^^^^^^[[[```dddddd```]]]]]]___^^^^^^^^^^^^^^^___```aaa```aaabbbccccccdddddddddgggggggggeeeeeegggkkknnnhhheeeaaa^^^^^^aaaeeehhhgggdddaaaaaadddgggggggggkkkiiigggfffeeeccc```]]]\\\^^^```aaaaaabbbeeefffiiijjjjjjhhhdddbbbccceeeaaaaaaaaabbbbbbcccdddeeefffeeebbb___bbbgggfffbbbccc```^^^]]]]]]^^^]]]\\\[[[]]]]]]\\\YYYYYYZZZ]]]\\\[[[```hhhjjjeee```___cccbbb___\\\ZZZXXXXXXWWWYYYYYYYYYYYYXXXWWWVVVVVVWWWUUUSSSRRRRRRQQQOOOMMMMMMKKKJJJKKKLLLMMMMMMMMMLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTTTTUUUVVVWWWWWWWWWYYY[[[\\\^^^fffqqqyyy{{{rrrkkkfffdddbbbaaa___aaabbbaaa```ccchhhmmmwwwppphhhdddcccbbb___\\\___```aaadddmmmtttpppggghhhhhhggggggfffeeedddcccfff```\\\^^^___^^^___cccffffffddd```\\\ZZZ]]]```ffffffeeedddcccaaa___^^^\\\\\\\\\\\\]]]]]]^^^___iiigggbbb___aaadddaaa[[[___]]]ZZZXXXXXXZZZ]]]___]]]\\\[[[YYYYYYYYYYYYZZZ[[[XXXWWWWWWXXXWWWTTTRRRQQQQQQRRRRRRQQQNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCWWWXXXYYYZZZZZZYYYXXXWWWRRRUUUVVVUUURRRRRRUUUXXXXXXZZZ]]]^^^___aaaccceeefffeeecccbbbaaaaaaaaaaaa```\\\WWWUUUWWWWWWVVVTTTYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZYYYXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUWWWYYY\\\]]][[[WWWSSSPPPRRRSSSTTTVVVWWWYYYZZZ[[[^^^\\\[[[]]]```bbb```]]]ZZZWWWTTTQQQPPPQQQSSSUUUWWW[[[___```^^^]]]^^^___```______```bbbcccbbb```\\\^^^```bbbbbbbbbaaa```bbbbbb```___^^^^^^^^^^^^cccaaa___^^^^^^```bbbdddeeeeeefffgggfffeeedddddddddeeeggggggeeeddddddeeebbbbbbbbbdddgggiiiiiihhheeeeeedddbbb```]]]ZZZXXX\\\[[[ZZZYYYYYYZZZ[[[[[[\\\]]]^^^______^^^]]]\\\[[[\\\^^^_________^^^]]]\\\[[[ZZZYYYYYYZZZ\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYZZZZZZZZZZZZXXXWWWVVVUUUTTTSSSSSSUUUUUUTTTSSSRRRRRRTTTTTTTTTSSSQQQPPPQQQRRRSSSSSSQQQQQQRRRSSSQQQQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPTTTUUUVVVWWWWWWVVVUUUUUUXXXZZZ[[[ZZZXXXVVVVVVWWWSSSTTTVVVXXXYYY[[[[[[\\\ZZZ[[[\\\^^^________________________^^^\\\ZZZXXXYYYWWWVVVWWWZZZ]]]______[[[___aaaaaa___]]]___aaa____________```aaabbbcccaaabbbbbbcccdddddddddeeefffffffffeeedddfffjjjmmmhhheeebbb______aaaeeegggeeebbb______bbbfffiiikkkmmmjjjgggdddcccaaa```^^^]]]___```aaaaaaaaacccdddkkkkkkkkkiiieeecccccccccccccccbbbbbbbbbbbbbbbaaabbbdddccc``````dddfffeeebbbaaa```aaabbbaaa```^^^[[[\\\\\\ZZZZZZ[[[^^^```\\\[[[]]]bbbdddaaa]]]\\\___^^^]]][[[YYYXXXVVVVVVXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRPPPPPPPPPOOOMMMKKKJJJIIIGGGHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRSSSSSSTTTTTTVVVWWWWWWUUUTTTVVV\\\aaaeeeppp~~~tttgggeeebbb```aaaaaaaaa```]]]___`````````bbbhhhmmm{{{tttlllkkknnnnnnhhhaaa___aaabbbfffmmmrrrooohhheeeeeeffffffffffffffffffjjjccc^^^]]]]]]]]]^^^aaabbbaaa___]]]]]]]]]___```ccccccdddcccbbb```^^^]]]___]]][[[ZZZYYYZZZ[[[\\\___```___^^^aaaeeeccc^^^___]]][[[XXXXXXYYY[[[\\\aaaaaa___[[[VVVTTTVVVXXXYYYWWWUUUTTTTTTSSSQQQOOOLLLMMMNNNNNNNNNLLLKKKJJJGGGGGGHHHGGGGGGFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBBBBVVVVVVXXXYYYYYYZZZYYYYYYUUUWWWWWWVVVUUUTTTVVVXXXXXXZZZ\\\]]]]]]^^^___aaaaaaaaa```___]]][[[ZZZYYYZZZWWWUUUTTTUUUVVVUUUSSSVVVWWWWWWWWWWWWXXXXXXXXXWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWRRRRRRTTTUUUUUUTTTSSSSSSQQQQQQRRRSSSSSSTTTTTTUUUXXXZZZ[[[]]]\\\YYYWWWUUUUUUUUUWWWYYY[[[]]]^^^^^^[[[YYYYYY\\\bbbdddccc```\\\YYYTTTQQQOOOPPPSSSTTTVVV[[[^^^___```bbbbbb````````````bbbdddeeecccaaa^^^___aaabbbccccccbbbaaaccccccbbbaaaaaa`````````aaa```^^^]]]^^^```bbbdddeeefffhhhiiihhhfffdddbbb```aaabbbbbb```___```aaaaaa``````bbbeeeggghhhgggcccdddddddddbbb```^^^\\\^^^\\\ZZZYYYYYYZZZ[[[\\\]]]^^^______```______^^^\\\]]]^^^___``````______]]][[[YYYWWWXXXZZZ\\\^^^]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZ[[[ZZZZZZYYYWWWWWWWWWVVVUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRQQQOOONNNOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWVVVTTTRRRQQQQQQRRRTTTTTTVVVVVVVVVVVVUUUTTTVVVWWWXXXWWWUUUTTTTTTTTTRRRTTTWWWZZZ\\\]]]]]]]]]YYYZZZZZZ\\\]]]]]]^^^^^^`````````___^^^]]][[[ZZZYYYXXXWWWYYY\\\^^^______]]]^^^```___^^^___aaacccbbbbbbbbbcccdddeeefffgggcccccccccccccccddddddeeecccccccccaaaaaabbbfffiiihhheeeccc``````aaaccceeebbbaaa```aaadddgggjjjlllllliiidddbbbaaabbbbbbaaabbbccceeedddccccccdddfffkkkkkkjjjhhheeecccbbbaaaccccccccccccccccccbbbbbb```iiimmmggg___^^^aaadddeeeeeedddeeeeeeccc___]]]]]]\\\ZZZXXXXXXZZZ]]]___\\\[[[\\\^^^___^^^[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVVVVVVVVVVUUUTTTTTTQQQOOONNNMMMMMMMMMKKKIIIIIIGGGFFFFFFHHHIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTSSSQQQRRRUUUWWWYYY\\\bbbjjjuuutttpppooojjjccc]]]\\\]]]```ccceeeeeeddd]]]___```___^^^aaafffkkksssnnnkkkmmmppppppkkkfff```aaabbbdddhhhiiigggcccbbbbbbcccccceeefffggghhhjjjeee```]]]]]]^^^```bbbaaa___\\\[[[]]]^^^^^^]]]___```aaaaaa```___]]]\\\```^^^[[[XXXWWWWWWXXXZZZZZZ]]]^^^___bbbfffddd___```___]]][[[ZZZZZZ[[[\\\bbbdddbbb]]]UUURRRUUUYYYXXXVVVTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@UUUUUUVVVXXXYYYYYYZZZZZZWWWXXXXXXXXXWWWWWWYYYZZZYYYZZZ[[[[[[YYYYYYZZZ[[[\\\]]]]]]\\\[[[YYYXXXVVVWWWVVVUUUTTTTTTTTTSSSRRRSSSTTTUUUVVVWWWYYYZZZZZZWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUSSSTTTUUUVVVWWWVVVUUUUUURRRRRRSSSSSSTTTUUUUUUVVVZZZZZZ[[[[[[\\\]]]]]]^^^ZZZ[[[]]]___```aaaaaaaaaYYYXXXYYY]]]bbbeeeeeeccc^^^[[[WWWSSSQQQRRRTTTVVVWWW\\\______ccchhhgggbbb`````````bbbddddddbbb```___```aaabbbccccccccccccbbbccccccdddddddddddddddaaa___]]]\\\]]]___bbbcccdddfffhhhiiiiiifffcccaaa^^^___```___]]]\\\]]]___aaa______```ccceeeffffffbbbccceeefffeeedddbbb```___]]][[[ZZZYYYZZZ\\\]]]\\\]]]]]]^^^^^^_________]]]]]]^^^___```aaaaaaaaa^^^\\\YYYVVVWWWYYY\\\^^^\\\]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZYYYYYYXXXWWWVVVXXXVVVVVVVVVWWWXXXWWWVVVWWWUUUSSSQQQPPPPPPQQQRRRNNNOOOPPPOOOMMMLLLMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXXXXVVVSSSRRRSSSTTTSSSTTTUUUVVVWWWVVVUUUTTTVVVWWWXXXXXXVVVTTTTTTUUURRRTTTXXX[[[^^^^^^^^^^^^ZZZZZZ[[[\\\]]]^^^______`````````___^^^]]]\\\[[[ZZZYYYXXXZZZ\\\^^^___^^^^^^^^^_________```bbbdddcccccccccdddeeefffhhhhhhccccccbbbbbbbbbcccdddeeebbbbbbbbb```___aaadddggggggfffcccaaaaaaaaabbbccc___```ccceeeggghhhiiijjjiiifffbbb```aaaccceeeeeeggghhhiiiiiigggggghhhiiikkkkkkjjjiiigggeeecccaaaaaabbbcccdddeeeeeeddddddbbbqqq{{{rrrbbb[[[^^^dddddddddeeefffgggeeeaaa^^^^^^\\\YYYWWWWWWXXXYYYZZZ\\\\\\[[[[[[\\\]]][[[YYYYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSTTTTTTTTTSSSRRRRRROOOMMMKKKKKKKKKKKKIIIHHHIIIGGGFFFFFFHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMQQQQQQQQQPPPPPPPPPPPPPPPMMMNNNNNNNNNNNNNNNPPPQQQWWWVVVUUUTTTWWW___hhhooorrrzzzssspppiiibbbaaaddddddaaa\\\\\\^^^aaadddfffeeeddd```aaaaaa___^^^___dddhhheeeeeeeeeeeeeeedddcccaaa______aaaccceeedddcccbbbaaaaaabbbccceeehhhjjjkkkiiifffaaa^^^___bbbddddddcccaaa___^^^_________^^^^^^___aaabbbbbb```___]]]aaa___[[[XXXWWWWWWXXXYYYZZZ^^^```aaacccfffddd```aaa```___^^^]]]\\\\\\\\\___aaa```[[[TTTQQQTTTXXXVVVVVVTTTQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???SSSSSSTTTUUUVVVWWWXXXXXXVVVVVVVVVWWWWWWXXXYYYZZZXXXYYYYYYXXXVVVTTTUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRSSSUUUVVVXXXYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUWWWWWWWWWWWWVVVRRRRRRSSSTTTTTTUUUUUUVVVZZZYYYYYYYYY[[[^^^```bbb^^^___aaaccccccccccccbbbZZZ[[[^^^```bbbcccdddeee___]]]YYYVVVTTTUUUVVVWWWYYYaaaeeecccdddjjjjjjfffaaa```___```bbbbbb```___``````aaabbbccccccccccccaaabbbcccdddffffffffffffaaa___]]]\\\\\\^^^```bbbccceeeggghhhhhhfffdddbbbaaaaaaaaa___]]]\\\]]]___aaa___^^^___aaacccddddddaaabbbeeefffgggeeecccaaa___^^^]]][[[[[[[[[[[[\\\ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^___```aaaaaa^^^\\\YYYWWWVVVXXXZZZ\\\]]]]]]^^^^^^]]]\\\ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVUUUTTTTTTVVVVVVUUUTTTVVVTTTQQQNNNMMMNNNPPPQQQMMMNNNNNNMMMKKKJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWUUURRRPPPRRRUUURRRSSSTTTVVVVVVVVVVVVUUUXXXYYYZZZYYYWWWVVVUUUVVVQQQTTTWWWZZZ\\\]]]]]]]]]\\\\\\\\\\\\]]]___```aaa``````___^^^]]]]]]\\\\\\YYYYYYYYYZZZ]]]^^^^^^]]]^^^^^^^^^^^^___```aaabbb_________```aaacccdddeeeccccccaaaaaaaaabbbcccddddddccccccaaa```aaaeeehhhgggfffdddcccaaaaaaaaaaaa]]]aaaeeeggggggffffffgggfffccc``````bbbdddfffggghhhiiijjjjjjhhhhhhiiijjjkkkjjjiiijjjjjjhhheeebbb___```bbbdddeeefffeeeeeefffuuuvvveee\\\___ccc``````bbbdddggggggfffddd```]]]YYYWWWWWWWWWWWWVVVZZZ\\\[[[YYY[[[]]]\\\XXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMKKKJJJJJJJJJJJJIIIGGGHHHGGGFFFFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSSSSSSSSSSUUUWWW[[[dddpppzzz|||{{{{{{uuummmiiifffeeeaaa\\\]]]bbbdddbbb]]]\\\[[[]]]___``````___aaabbbbbb```^^^^^^cccgggeeeeeecccaaa___]]]]]]]]]]]]]]]```eeeeeeccceeehhhbbbbbbcccdddgggjjjlllnnnggggggdddaaabbbggghhhfffffffffeeecccbbbaaaaaaaaa```aaadddffffffeeecccbbb```^^^\\\ZZZYYYYYYZZZ[[[[[[```bbbbbbccceeedddaaa````````````___^^^^^^]]]ZZZ[[[[[[XXXTTTQQQRRRTTTTTTSSSRRROOOLLLKKKLLLNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@AAABBBAAA@@@>>>===PPPPPPPPPQQQRRRSSSTTTUUURRRQQQQQQRRRTTTVVVWWWWWWUUUVVVVVVUUUSSSRRRRRRSSSVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRPPPPPPPPPRRRSSSRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYUUUUUUVVVVVVUUUUUUTTTSSSRRRSSSUUUVVVWWWWWWVVVVVVQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWYYYZZZ[[[]]]]]]]]]___aaacccddddddcccccc^^^aaaddddddaaa___aaaddd^^^]]]ZZZXXXWWWWWWXXXXXX[[[iiiqqqiiicccfffjjjjjjcccaaa______``````___^^^``````aaaaaabbbccccccccc___```bbbdddeeeeeeeeeeeeaaa```]]]\\\[[[]]]___```bbbccceeefffffffffdddcccccccccbbb```]]]\\\]]]^^^bbb```^^^]]]___aaabbbbbbaaaccceeefffeeeccc```^^^___^^^^^^]]]\\\\\\[[[[[[WWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___```___]]]ZZZXXXWWWWWWYYYZZZZZZ[[[\\\\\\[[[ZZZXXXVVVWWWVVVUUUTTTTTTSSSSSSSSSSSSQQQPPPQQQRRRSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMMMMKKKLLLMMMLLLJJJHHHIIIJJJJJJIIIIIIIIIJJJLLLNNNOOONNNQQQSSSQQQMMMLLLOOOSSSNNNPPPRRRTTTUUUVVVUUUUUUVVVWWWXXXXXXUUUTTTTTTUUUPPPRRRTTTWWWYYYZZZZZZZZZZZZZZZYYYZZZ[[[\\\^^^_________^^^]]]]]]\\\\\\\\\YYYXXXXXXZZZ\\\^^^]]]\\\\\\\\\\\\]]]^^^___^^^^^^[[[[[[[[[\\\^^^```aaabbbcccbbb```______```bbbcccccccccbbb```___```dddfffgggfffeeedddbbbaaa``````^^^aaaddddddcccbbbcccdddeeecccaaaaaabbbdddeeeeeedddeeeffffffeeedddeeeggggggfffeeeggghhhgggccc```]]]^^^aaacccddddddcccbbbfffooossskkkbbb^^^```aaa______```bbbeeegggfffddd___\\\YYYXXXYYYYYYWWWUUUWWWZZZZZZXXXYYY]]][[[VVVVVVUUURRRPPPOOONNNNNNNNNMMMMMMNNNNNNOOONNNNNNMMMLLLJJJIIIIIIJJJJJJHHHGGGGGGFFFEEEEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHIIIJJJFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMKKKKKKLLLLLLMMMLLLHHHLLLOOOQQQQQQPPPPPPPPPTTTXXX\\\___dddmmm{{{}}}uuunnnkkkjjjfffeeefffcccdddbbb^^^^^^aaabbb___]]][[[XXXXXXZZZ]]]^^^^^^```bbbbbb```^^^```dddiiilllgggbbb___```aaaaaa```]]]^^^aaafffeeeaaacccjjjaaa```aaabbbdddhhhkkkmmmgggiiigggdddeeejjjjjjeeeccceeegggeeebbb```bbbddd```bbbfffhhhiiihhhfffeee^^^^^^]]]\\\\\\\\\]]]]]][[[___bbbaaaaaadddeeeccc^^^^^^___``````___^^^]]]ZZZZZZZZZYYYWWWTTTRRRQQQPPPPPPOOOLLLIIIHHHKKKMMMKKKJJJIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAAAAA???>>><<>>@@@AAA@@@???===<<>>===;;;<<<<<<===============KKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOMMMMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNNNNPPPRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPRRRQQQQQQPPPOOONNNMMMMMMMMMPPPSSSWWWXXXWWWUUUSSSSSSVVVZZZ]]]______]]]\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZ[[[eeeooopppkkkeeedddfffbbb```^^^^^^``````___]]]aaaaaaaaa```aaaaaabbbbbbbbbbbbbbbccccccccccccccceeedddcccaaa___^^^\\\\\\`````````___``````aaaaaabbb```^^^^^^]]]\\\YYYWWW\\\]]]]]]\\\\\\]]]___aaa^^^^^^]]]^^^^^^]]]YYYWWWWWWWWWXXXXXXXXXWWWVVVVVVSSSSSSTTTUUUVVVWWWWWWXXXVVVVVVVVVVVVWWWYYYZZZ[[[YYY[[[ZZZXXXYYY\\\\\\YYYUUUUUUVVVUUUTTTRRRPPPOOOOOONNNLLLLLLMMMNNNMMMLLLMMMKKKJJJJJJLLLMMMMMMLLLKKKKKKKKKKKKIIIGGGEEEDDDGGGHHHIIIGGGEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNLLLKKKLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQOOONNNOOOPPPRRRSSSSSSSSSSSSVVVXXXWWWTTTRRRUUUXXXXXXZZZ[[[XXXUUUTTTXXX\\\XXXXXXXXXYYYYYYZZZZZZ[[[VVVWWWYYY[[[\\\\\\\\\[[[YYYZZZ[[[]]]^^^^^^^^^^^^___^^^]]]\\\[[[\\\\\\]]]aaa``````___^^^]]]]]]\\\```aaacccdddeeedddcccccc]]][[[ZZZYYYYYY[[[]]]______^^^^^^^^^___```aaaaaa^^^_______________^^^^^^aaaaaaaaaaaa```^^^\\\[[[YYY\\\]]]\\\___cccaaa\\\\\\[[[ZZZYYYYYYZZZ\\\]]][[[\\\]]]___aaabbbbbbccciiifffccc___]]]YYYVVVSSSUUUZZZ[[[WWWUUUXXXYYYVVVQQQRRRTTTTTTRRRNNNIIIFFFIIIGGGHHHKKKJJJFFFFFFHHHGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEEEEDDDCCCCCCDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFIIIHHHHHHGGGHHHHHHIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKPPPOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOQQQUUUYYY]]]```ccchhhoootttyyy~~~xxxvvvuuuwwwrrrkkkfffcccaaa^^^\\\```___^^^___``````^^^\\\[[[YYYXXXYYY\\\^^^^^^]]][[[VVVQQQSSS[[[aaabbbaaa^^^^^^___^^^___dddjjjpppmmmjjjfffbbb______```aaa[[[___cccbbb```___aaadddbbbaaaaaa``````aaaaaabbbccccccdddeeeeeeeeeeeeeeeffffffggggggeeehhhuuurrrjjjhhhmmmkkkbbb___ccc```aaaaaa^^^ZZZXXXYYY[[[XXXZZZ\\\^^^_________^^^]]]]]]]]]]]]]]]^^^______]]]\\\\\\[[[ZZZVVVPPPLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<============<<>>===;;;:::::::::;;;<<<<<<<<<<<<<<>>===;;;:::999999::::::;;;;;;;;;;;;;;;EEECCCAAA@@@???@@@BBBCCCCCCBBBBBBAAABBBDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLKKKKKKMMMNNNJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQOOONNNNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNPPPRRRUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWTTTSSSSSSUUUXXXZZZ[[[[[[\\\[[[[[[\\\___bbbdddeeeeeeccc^^^ZZZXXXXXXYYY[[[YYYZZZZZZ[[[\\\^^^___`````````______^^^^^^]]]]]]___^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXZZZ\\\^^^aaabbbeeedddgggnnntttrrrhhh^^^]]]^^^^^^]]]ZZZXXXXXXXXXYYYYYYXXXYYYYYYXXXTTTQQQMMMOOORRRTTTUUUUUUSSSRRRPPPPPPQQQQQQRRRSSSSSSSSSWWWVVVUUUSSSQQQPPPOOOOOOQQQUUUWWWSSSPPPQQQQQQOOOKKKLLLMMMOOOPPPPPPOOONNNHHHHHHGGGHHHIIIGGGEEEBBBEEEDDDCCCDDDFFFHHHHHHGGGDDDDDDDDDCCCCCCDDDDDDDDDBBBCCCDDDCCCAAAAAAAAACCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJIIIHHHIIIJJJJJJKKKMMMMMMKKKJJJKKKLLLKKKNNNRRRTTTSSSRRRRRRSSSPPPQQQRRRRRRRRRRRRSSSTTTWWWWWWXXXWWWVVVVVVWWWXXXWWWVVVTTTSSSSSSTTTUUUVVVVVVWWWYYYZZZ\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXXYYYZZZ\\\]]]^^^^^^______^^^]]]\\\[[[ZZZZZZXXXXXXZZZ[[[\\\]]]^^^^^^___aaacccccccccaaa^^^\\\____________```aaabbbcccdddbbb```^^^]]]\\\]]]]]]^^^^^^___```aaabbbcccdddccc___\\\\\\^^^```bbbdddaaaaaaaaa___]]]ZZZVVVTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^]]][[[ZZZ\\\^^^___aaadddeeebbb^^^\\\\\\YYYWWWUUUSSSRRRSSSTTTUUUTTTLLLEEECCCDDDDDDFFFJJJGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDD@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFGGGLLLKKKIIIGGGFFFGGGHHHIIIFFFFFFFFFGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLNNNQQQSSSQQQPPPOOONNNNNNOOOPPPQQQPPPQQQSSSTTTTTTVVVYYY\\\aaa]]]WWWSSSRRRQQQQQQQQQRRRQQQQQQSSSUUUWWWWWWWWWUUUTTTSSSPPPOOOQQQUUUXXXWWWWWWWWWWWWWWWXXXYYY[[[WWWVVVWWWXXX[[[\\\[[[ZZZZZZYYYYYYZZZ\\\___dddgggiiibbb\\\\\\aaabbb\\\VVVWWWXXXYYY\\\___bbbbbbbbb\\\\\\ZZZYYYYYY[[[\\\]]]hhhhhhfffeeeccccccdddeee^^^^^^^^^^^^^^^^^^^^^^^^cccaaa``````aaadddhhhjjjhhhfffgggjjjiiieeeccceeehhheeeaaa^^^[[[ZZZ___fffcccaaa]]]ZZZYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]aaa```^^^\\\[[[YYYXXXXXXXXXXXXYYYZZZZZZVVVQQQLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@???@@@@@@>>>===;;;:::999888888888999:::::::::::::::CCCBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCAAAAAABBBCCCFFFFFFFFFGGGGGGFFFFFFFFFIIIJJJKKKJJJIIIJJJLLLMMMIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNQQQSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTVVVXXXZZZZZZZZZZZZYYYXXXXXXZZZ^^^bbbeeedddaaa]]]XXXUUUVVVZZZ]]]^^^]]]\\\[[[[[[ZZZZZZZZZ_________^^^^^^^^^^^^^^^___^^^^^^]]]\\\[[[ZZZYYYXXXYYYYYY[[[\\\^^^```aaa^^^```dddkkkpppnnnfff______``````^^^ZZZWWWVVVVVVXXXXXXXXXZZZ[[[[[[XXXVVVOOOQQQSSSUUUVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRVVVUUUTTTRRRQQQPPPOOOOOOQQQVVVVVVPPPLLLMMMOOONNNHHHJJJKKKMMMNNNNNNMMMMMMGGGFFFEEEEEEEEEEEECCCAAADDDCCCBBBCCCEEEGGGGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCAAABBBCCCBBBAAA@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFHHHHHHHHHGGGHHHIIIHHHIIIKKKKKKIIIHHHIIIJJJJJJNNNRRRRRRQQQPPPRRRTTTSSSSSSTTTTTTUUUUUUVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTRRRQQQQQQRRRTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXYYYYYYYYYZZZYYYYYYXXXXXXVVVWWWYYYZZZ\\\]]]]]]]]]^^^]]]]]]\\\\\\[[[[[[ZZZXXXXXXXXXYYYZZZ[[[[[[\\\]]]___bbbcccdddbbb```^^^^^^^^^]]]]]]^^^^^^___```bbbbbb```___^^^]]]\\\\\\\\\\\\]]]^^^```ccceeefffeee___\\\]]]______bbbeeeeeedddccc```]]]XXXUUURRRVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXYYYXXXWWWVVVWWWXXXWWWYYY^^^dddddd___^^^```gggddd```]]]]]]___bbbeeeaaaVVVKKKGGGFFFEEEFFFIIIFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAABBBCCC??????@@@@@@AAAAAABBBBBB?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAADDDDDDEEEEEEFFFFFFFFFFFFLLLJJJGGGDDDCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLKKKJJJJJJJJJLLLMMMNNNOOONNNNNNLLLLLLNNNSSSVVV___ZZZSSSNNNLLLLLLMMMMMMKKKLLLMMMOOOQQQRRRSSSSSSTTTTTTRRRPPPNNNNNNQQQSSSXXXYYYZZZZZZYYYYYYZZZ\\\VVVVVVVVVWWWZZZ[[[ZZZXXXWWWXXXYYYYYYYYY[[[___bbbeeeaaa^^^___aaa```[[[VVVTTTTTTUUUXXX[[[\\\YYYVVVWWWWWWWWWWWWXXXZZZ\\\]]]ccccccbbbaaaaaabbbbbbbbb]]]]]]^^^^^^^^^^^^]]]]]]`````````cccffflllqqqtttlllfffaaabbbdddcccdddfffccccccaaa]]]XXXXXX]]]cccaaa___\\\ZZZ[[[\\\\\\\\\]]]^^^___``````^^^\\\[[[aaa___]]][[[YYYXXXWWWVVVSSSSSSSSSSSSSSSQQQMMMIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>???>>>===;;;:::999999999777888888999999999999999BBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@BBBCCCEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNHHHIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRLLLLLLMMMMMMNNNOOOOOOPPPMMMLLLLLLLLLMMMOOOPPPQQQMMMNNNPPPRRRTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYVVVUUUTTTUUUWWWYYYYYYYYYUUUWWWXXXXXXYYYZZZ^^^bbb]]]]]][[[XXXVVVXXX\\\```______]]][[[ZZZYYYYYYYYY]]]]]]]]]]]]]]]^^^^^^^^^```______^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^``````[[[\\\^^^bbbeeedddaaa]]]___``````___[[[XXXWWWVVVWWWWWWYYY[[[^^^___]]][[[TTTTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQPPPTTTTTTNNNJJJLLLOOOQQQIIIJJJKKKLLLLLLKKKJJJIIIGGGEEECCCBBBBBBBBBAAA@@@BBBAAA@@@AAADDDFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCAAABBBCCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFFFFFFFFFFFFFHHHFFFHHHIIIIIIHHHGGGGGGHHHIIIMMMPPPOOOMMMMMMPPPSSSSSSSSSSSSTTTUUUVVVVVVVVVXXXWWWWWWVVVVVVUUUSSSRRRTTTSSSQQQPPPQQQSSSUUUWWWUUUVVVXXXYYYZZZZZZYYYXXXWWWXXXXXXYYYYYYYYYXXXXXXUUUWWWXXXZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[WWWXXXXXXYYYZZZ[[[\\\]]]]]]___bbbdddfffeeedddccc______^^^]]]]]]]]]^^^^^^````````````___^^^]]]\\\^^^]]]]]]^^^___```bbbccceee^^^[[[^^^___^^^```dddddddddbbb```]]]ZZZWWWVVVUUUUUUVVVWWWWWWWWWWWWWWW\\\[[[YYYYYYYYYYYYWWWVVVQQQRRRWWW^^^]]]VVVTTTVVVaaa___]]][[[\\\___ccceee]]]SSSJJJHHHGGGEEEDDDEEECCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@=========>>>??????@@@@@@>>>>>>??????@@@@@@??????AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLJJJIIIJJJMMMPPPXXXTTTPPPMMMMMMMMMMMMLLLIIIJJJKKKLLLLLLLLLMMMNNNTTTTTTTTTRRRPPPOOOQQQSSSWWWZZZ[[[[[[ZZZYYY\\\^^^XXXWWWWWWXXXZZZ[[[ZZZXXXUUUWWWYYYXXXWWWXXXZZZ]]]___]]][[[ZZZYYYWWWVVVUUUTTTUUUWWWXXXWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZ\\\\\\^^^^^^___```bbbbbbbbbaaa^^^___````````````___^^^______```cccgggkkkooorrrgggcccaaabbbcccaaadddhhhaaaaaa___\\\ZZZZZZ[[[\\\^^^[[[YYYZZZ\\\]]]\\\[[[YYY[[[___aaaaaa___\\\ZZZ^^^]]][[[XXXVVVUUUTTTTTTQQQOOONNNNNNNNNMMMJJJHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>===;;;:::999999999:::666777888888999999888888AAABBBBBBBBBBBBAAA@@@@@@>>>???AAABBBCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAAAAABBBDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBDDDDDDEEEHHHLLLNNNHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKMMMNNNOOOPPPPPPQQQRRRSSSSSSRRRRRRKKKLLLMMMNNNOOOPPPQQQQQQLLLKKKKKKLLLNNNPPPSSSTTTMMMNNNPPPRRRSSSUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYUUUTTTSSSTTTWWWYYYYYYXXXQQQUUUYYY[[[YYYYYY[[[^^^VVVXXXZZZYYYYYYZZZ^^^aaa]]]]]]\\\[[[[[[ZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^``````______^^^]]]\\\\\\^^^]]]]]]]]]^^^^^^___```[[[[[[[[[[[[\\\\\\]]]]]]^^^___```___\\\ZZZXXXXXXVVVWWWYYY]]]```bbbaaa___WWWWWWWWWWWWWWWXXXXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXSSSSSSRRRQQQQQQQQQRRRRRROOOSSSSSSLLLHHHKKKQQQTTTKKKLLLLLLLLLKKKIIIGGGFFFGGGEEEBBB@@@AAAAAA@@@???AAA@@@???@@@CCCEEEEEEEEEFFFEEECCCBBBAAAAAABBBBBBAAABBBCCCCCCAAAAAABBBCCCDDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGIIIIIIGGGFFFGGGHHHHHHKKKNNNMMMJJJJJJNNNSSSPPPPPPPPPQQQSSSTTTTTTSSSXXXWWWVVVUUUUUUTTTQQQOOOTTTSSSQQQPPPQQQTTTVVVXXXTTTVVVWWWYYYZZZ[[[ZZZZZZVVVWWWWWWXXXYYYYYYXXXXXXUUUWWWYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[[[[[[[\\\\\\\\\WWWWWWXXXYYY[[[]]]^^^______aaadddgggiiiiiiiiiiiibbbaaa```_____________________```aaa```^^^]]]\\\aaa```___]]]]]]^^^______ddd]]]ZZZ^^^___]]]^^^cccbbbaaa```___]]]\\\[[[ZZZRRRSSSUUUVVVWWWXXXXXXYYY\\\YYYVVVVVVXXXXXXVVVSSSUUUUUUXXX]]]ZZZPPPKKKLLLLLLLLLKKKLLLNNNQQQTTTVVVQQQIIICCCEEEGGGEEEBBBBBBAAAAAABBBBBBAAAAAA@@@???<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<===>>>>>>???======>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@??????????????????@@@AAACCCDDDEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEKKKJJJIIIJJJKKKKKKJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIJJJKKKLLLJJJIIIIIIJJJJJJIIIGGGIIIJJJLLLLLLKKKKKKLLLNNNPPPQQQQQQPPPOOOOOOPPPRRRQQQTTTVVVVVVUUUUUUWWWZZZYYYYYYXXXZZZ[[[\\\ZZZYYYVVVXXXZZZZZZXXXWWWYYY[[[aaa```]]]XXXTTTSSSTTTUUUUUUYYY\\\ZZZVVVUUUYYY]]]YYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]___bbbdddeeedddccc___```aaabbbbbbaaa```_________```aaaccceeehhhiii]]]```eeeiiieee______bbb___]]]ZZZYYY[[[]]][[[VVV[[[YYYXXXYYY\\\]]]\\\ZZZUUUXXX]]]aaaaaa___\\\YYY[[[ZZZXXXVVVTTTSSSRRRRRRQQQOOONNNMMMMMMMMMKKKJJJDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB===<<<:::999888999::::::666666777888888888888888???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAAAAACCCDDDEEEFFFBBBBBBBBBBBBDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGHHHJJJKKKMMMNNNNNNMMMNNNPPPRRRSSSTTTTTTTTTNNNNNNNNNMMMMMMLLLLLLLLLJJJNNNOOOLLLLLLOOOQQQPPPQQQQQQPPPPPPPPPRRRSSSTTTOOOPPPQQQTTTWWW[[[^^^```XXXWWWVVVUUUUUUVVVWWWXXX\\\ZZZXXXYYY[[[\\\ZZZXXXYYYYYYXXXWWWWWWWWWWWWXXXVVVVVVVVVVVVWWWYYYZZZ\\\PPPUUUZZZ\\\[[[ZZZ[[[\\\]]]___aaacccbbbaaa^^^\\\]]]```dddccc```]]]]]]^^^[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\[[[ZZZYYYYYY\\\[[[ZZZYYYZZZ]]]___aaaYYYWWWVVVVVVWWWYYY\\\^^^^^^]]][[[YYYWWWWWWWWWWWWTTTSSSRRRSSSTTTTTTSSSRRRSSSRRRPPPNNNMMMMMMMMMMMMMMMKKKHHHGGGGGGGGGFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA???@@@AAA>>>;;;<<>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFKKKJJJJJJIIIHHHHHHGGGGGGJJJKKKLLLJJJGGGGGGJJJMMMJJJKKKMMMLLLJJJIIIIIIJJJLLLJJJIIIIIIJJJJJJJJJIIIKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLOOORRRSSSRRRTTTTTTSSSSSSUUUWWWZZZ\\\ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXgggeeebbb^^^YYYVVVTTTRRRYYY___bbb[[[UUUUUUXXXZZZZZZ[[[\\\[[[[[[aaakkktttiiiccc___bbbdddbbbaaaccc^^^^^^```cccffffffeeeccc```^^^\\\]]]```cccdddeee```aaacccbbb```______```\\\^^^______\\\ZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\VVVWWWYYY[[[[[[ZZZYYYXXXXXXUUUQQQPPPRRRSSSQQQPPPQQQPPPOOONNNNNNMMMJJJHHHEEECCC@@@@@@@@@@@@@@@????????????>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888666666666666666666666666@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNNNNOOOPPPQQQRRRRRRSSSPPPPPPPPPOOOOOONNNNNNMMMMMMQQQRRRNNNMMMPPPRRRQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTTTTTTTVVVYYY\\\^^^[[[ZZZYYYXXXXXXYYYZZZ[[[]]][[[ZZZZZZ]]]]]]\\\ZZZZZZZZZYYYXXXXXXWWWXXXXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]```ccccccaaa^^^]]]]]]^^^___```aaaaaa```^^^]]]___```bbbbbb```___^^^^^^\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZ[[[]]]^^^```[[[ZZZXXXVVVWWWYYY\\\^^^\\\\\\ZZZYYYXXXYYYYYYYYYVVVUUUSSSTTTUUUVVVVVVUUUSSSRRROOOMMMLLLKKKKKKKKKJJJHHHFFFFFFGGGGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBFFFQQQ\\\[[[PPPEEEBBBCCCFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGLLLMMMMMMLLLKKKLLLNNNPPPPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRSSSTTTTTTUUUVVVVVVXXXXXXXXXWWWWWWWWWVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]]]][[[ZZZYYYXXXXXXWWWWWWVVVXXXZZZ[[[[[[ZZZ]]]\\\\\\[[[[[[\\\]]]]]]^^^```bbbddddddcccbbb``````cccfffhhhfffdddcccbbbcccbbbbbbbbbbbbcccddddddccccccbbbaaa___^^^]]]]]][[[]]]___```___]]]\\\[[[\\\\\\\\\\\\]]]^^^^^^___]]]]]]^^^_________^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYWWWXXXWWWVVVTTTTTTUUUWWWMMMPPPQQQOOONNNOOOKKKFFFGGGGGGFFFEEEDDDCCCBBBAAACCCCCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGFFFFFFFFFIIILLLLLLJJJHHHIIIJJJHHHIIIKKKKKKIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLLLLOOOQQQPPPMMMRRRRRRQQQRRRSSSVVVXXXZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYdddccc```]]]ZZZWWWUUUUUUYYY^^^___ZZZVVVWWWYYYYYY[[[]]]^^^___aaahhhrrr{{{llleeeaaaccceeedddeeehhheeedddeeegggiiiiiigggeeecccaaa___^^^```aaabbbbbb```aaabbbbbb```______```^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZVVVWWWXXXYYYXXXWWWUUUTTTVVVSSSPPPOOOQQQRRRPPPOOOPPPNNNLLLKKKKKKJJJHHHGGGFFFCCC@@@>>>>>>?????????>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::999888777666666666666666666666666@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINNNNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPRRRUUUVVVRRRPPPRRRSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWZZZYYYWWWUUUUUUWWWYYY[[[^^^]]]]]]\\\\\\]]]]]]^^^\\\[[[ZZZZZZ\\\]]]\\\ZZZ]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^hhhjjjkkkiiieeeaaa^^^]]]________________________aaa```______``````___^^^]]]\\\[[[ZZZZZZ[[[\\\]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]^^^^^^\\\YYYWWWWWWYYY\\\^^^[[[ZZZZZZZZZZZZZZZ[[[\\\XXXWWWUUUUUUWWWXXXYYYYYYSSSRRROOOLLLKKKJJJIIIIIIGGGEEEDDDDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@?????????AAAAAAAAABBBBBBCCCCCCDDDAAA@@@@@@@@@@@@?????????CCCBBBAAA@@@@@@AAACCCDDDNNNgggmmmRRRDDD@@@DDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGKKKLLLLLLLLLKKKKKKMMMOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSUUUVVVXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVTTTTTTVVVXXXYYYZZZ[[[[[[]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWXXXZZZ[[[YYYXXX[[[[[[[[[[[[[[[\\\\\\]]]```bbbccceeeeeedddcccbbb^^^aaaeeefffeeebbb```___```aaabbbdddeeeffffffgggeeeeeeeeedddcccaaa___]]]\\\]]]]]][[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXZZZ]]]___```___]]]\\\___^^^\\\ZZZXXXWWWVVVVVVTTTUUUUUUTTTRRRRRRTTTUUURRROOOKKKKKKPPPTTTNNNEEEGGGGGGFFFDDDCCCAAA@@@@@@AAAAAA@@@????????????@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======>>>>>>???@@@===???CCCFFFGGGEEECCCAAA??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFCCCFFFJJJLLLJJJHHHFFFEEEDDDFFFHHHHHHHHHGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJKKKLLLNNNPPPQQQRRRNNNKKKMMMPPPRRROOOLLLPPPPPPPPPPPPQQQSSSVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[```___]]]\\\ZZZYYYXXXXXXYYY[[[[[[XXXXXX[[[[[[YYYYYY[[[\\\\\\^^^dddmmmtttkkkfffbbbdddfffeeegggjjjiiihhhhhhjjjkkkllljjjiiifffdddaaa___`````````______aaabbbbbb```______```aaa^^^\\\\\\^^^^^^]]]ZZZ[[[ZZZYYYWWWWWWVVVVVVWWWUUUUUUVVVVVVVVVTTTSSSRRRTTTRRRPPPOOOPPPPPPOOONNNNNNLLLIIIGGGGGGGGGGGGEEEGGGCCC???======>>>??????>>>>>>>>>>>>===<<<;;;:::::::::::::::999888777666666666666666666666666666???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFFFFEEECCCCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLMMMOOOQQQSSSUUUUUUUUUUUUTTTSSSRRRRRRRRRVVVYYYYYYTTTRRRTTTTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZ]]][[[XXXUUUUUUVVVXXXYYY___^^^^^^^^^^^^^^^^^^___ZZZYYYYYYZZZZZZ[[[[[[ZZZ^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[\\\\\\]]]^^^___```iiiiiiiiihhhdddaaa^^^]]]___^^^]]]]]]]]]^^^___```ccc```]]]]]]```bbb```^^^^^^]]]\\\[[[[[[\\\]]]^^^[[[ZZZYYYXXXXXXYYY[[[]]]^^^]]]]]]]]]\\\\\\\\\[[[___\\\YYYWWWWWWXXX[[[\\\[[[[[[[[[ZZZZZZ[[[[[[[[[YYYWWWUUUUUUVVVXXXYYYYYYTTTRRROOOLLLJJJIIIHHHHHHFFFEEECCCCCCDDDEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBB????????????????????????CCCBBB???>>>>>>@@@CCCDDDPPPqqq}}}[[[GGGBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFIIIJJJKKKKKKJJJKKKLLLNNNNNNNNNOOOPPPPPPPPPOOOOOOLLLMMMOOOQQQTTTVVVXXXYYYUUUWWWXXXYYYYYYXXXVVVUUURRRSSSUUUWWWYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYXXXXXXYYY[[[[[[YYYWWWYYYYYYYYYYYYYYYYYYZZZZZZaaabbbcccddddddcccbbbaaa]]]```dddeeecccaaa___^^^```bbbdddfffggggggffffffeeefffgggfffeeebbb```^^^aaa___ZZZTTTOOOOOOSSSXXXYYYYYYZZZ[[[[[[[[[[[[[[[XXXYYY[[[]]]]]]]]]\\\[[[^^^]]][[[ZZZXXXWWWVVVUUURRRSSSTTTSSSRRRQQQSSSTTTTTTQQQLLLKKKPPPUUUQQQIIIHHHGGGFFFDDDCCCAAA@@@???@@@?????????????????????@@@???>>>===;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;999999999999:::::::::;;;<<<<<<;;;;;;;;;;;;::::::======<<<<<<======>>>???===>>>AAACCCDDDDDDBBBBBB>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFCCCEEEGGGHHHGGGEEEBBBAAAAAACCCEEEFFFFFFFFFGGGHHHEEEFFFHHHIIIJJJJJJKKKMMMIIIIIIIIIJJJLLLOOOQQQSSSUUUNNNJJJMMMRRRSSSQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUTTTTTTUUUVVVWWWYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[[[[XXXXXXWWWWWW[[[``````]]]\\\\\\[[[YYYYYY\\\aaaffffffbbbbbbeeefffdddeeehhhiiihhhhhhiiilllmmmmmmlllfffdddaaa`````````___^^^^^^```aaaaaa```______```ddd___[[[[[[___aaa___[[[[[[[[[YYYWWWVVVTTTTTTSSSSSSSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPOOOOOOMMMJJJGGGEEEEEEFFFFFFEEEIIIEEE@@@======>>>@@@AAA============<<<;;;::::::999999999999888777666666555555555555555555555555>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@AAAAAABBBCCCDDDBBBCCCDDDEEEEEECCCBBBAAACCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIKKKMMMPPPSSSUUUWWWUUUUUUTTTTTTTTTSSSSSSSSSXXX[[[ZZZUUURRRTTTTTTSSSSSSSSSTTTUUUWWWWWWXXXXXX[[[YYYWWWUUUUUUVVVXXXZZZ\\\\\\]]]]]]]]]]]]\\\\\\YYYZZZ[[[[[[[[[[[[\\\\\\^^^^^^]]][[[[[[ZZZZZZZZZ\\\]]]]]]___``````aaaaaaddddddddddddcccbbb```___^^^]]]\\\\\\\\\]]]___```bbb___]]]]]]```bbbaaa______^^^]]]\\\\\\]]]^^^___\\\[[[ZZZXXXYYYZZZ\\\]]]\\\]]]]]]]]]]]][[[ZZZYYY]]][[[YYYWWWVVVWWWXXXZZZ\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVTTTSSSUUUVVVVVVUUUSSSRRROOOLLLJJJIIIHHHHHHGGGEEECCCBBBBBBBBBAAA@@@BBBAAA@@@???>>>=========>>>???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======???BBBCCCGGGggguuuWWWFFFBBB@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGIIIJJJKKKJJJJJJKKKMMMMMMNNNOOOOOOPPPPPPPPPOOOKKKLLLMMMPPPRRRTTTVVVWWWSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVYYYYYYYYY[[[\\\\\\ZZZXXXWWWWWWVVVUUUVVVXXXYYY[[[``````aaabbbbbbaaa```___]]]```ccccccbbb```______bbbcccdddeeeeeeeeecccbbbdddeeeffffffeeeccc```^^^___\\\TTTKKKEEEFFFNNNUUUUUUWWWXXXZZZ\\\]]]]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVRRRSSSTTTSSSRRRQQQQQQRRRPPPPPPMMMJJJLLLPPPOOOJJJHHHGGGFFFEEECCCBBBAAA@@@?????????@@@@@@@@@??????@@@@@@>>>===;;;;;;::::::999999999999::::::::::::::::::999999999999::::::888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>?????????@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCBBB@@@>>>???AAACCCDDDDDDDDDFFFGGGDDDGGGIIIJJJIIIIIIJJJKKKHHHHHHHHHIIIJJJMMMOOOPPPSSSKKKIIINNNSSSRRRQQQSSSNNNOOOOOOPPPQQQRRRSSSSSSQQQRRRRRRTTTUUUWWWYYYZZZZZZYYYWWWUUUUUUWWWYYYZZZXXXXXXYYYYYYZZZ[[[\\\]]]VVVWWWVVVWWW]]]dddddd```aaa```^^^\\\[[[\\\___aaaaaa```cccggggggdddbbbdddmmmkkkiiiiiijjjkkkkkkkkkcccaaa```___```aaa___^^^^^^___aaaaaa_________```eee```[[[\\\```bbb```]]]\\\[[[ZZZXXXVVVTTTRRRQQQQQQQQQSSSTTTUUUVVVWWWWWWSSSSSSSSSRRRQQQOOOOOOOOOLLLJJJFFFEEEEEEFFFFFFFFFJJJFFFAAA======???@@@AAA<<<======<<<<<<;;;:::999888888888888777666555444444444444444444444444444======>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>@@@?????????@@@@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGEEEGGGJJJMMMPPPRRRTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSWWWZZZYYYTTTQQQSSSSSSQQQNNNOOOQQQRRRTTTTTTUUUUUUWWWVVVVVVUUUVVVWWWXXXYYYXXXYYYYYYZZZZZZYYYYYYXXXZZZ[[[]]]]]]\\\\\\]]]___]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]___```aaabbbbbbbbbaaa``````aaacccdddbbbaaa]]]\\\[[[[[[\\\]]]___``````___^^^___```aaa```______^^^]]]\\\\\\]]]^^^___^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZ[[[\\\]]]]]][[[YYYWWWZZZZZZYYYXXXXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYWWWWWWVVVTTTSSSSSSTTTSSSRRRPPPQQQPPPMMMKKKIIIHHHGGGGGGHHHFFFCCCBBBBBBBBB@@@???AAA@@@???>>>===<<<<<<<<<========================<<<<<<===============>>>>>>===<<<;;;<<<>>>@@@AAA===RRRiiimmm^^^LLLBBB@@@>>>>>>???@@@@@@@@@??????????????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEGGGIIIJJJJJJJJJKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOJJJKKKLLLNNNPPPQQQSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWYYY[[[]]]\\\ZZZXXXVVVUUUSSSTTTVVV[[[___bbb_________```______^^^^^^]]]^^^``````______```aaadddddddddcccbbbaaa```___aaaaaabbbcccbbbaaa```___XXXWWWQQQIIIBBBCCCLLLTTTSSSTTTWWWZZZ\\\]]]]]]]]]ZZZYYYWWWVVVVVVWWWXXXYYYVVVWWWWWWXXXWWWWWWVVVVVVQQQSSSTTTSSSQQQOOOOOOOOOJJJLLLLLLHHHFFFHHHIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@===>>>??????@@@@@@?????????>>>===<<<;;;;;;;;;;;;888888888888999999999999:::999999888888999999:::777777777777888888888999999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>===;;;::::::<<<>>>@@@===>>>>>>>>>????????????>>>???@@@AAAAAABBBBBBAAA@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAABBBCCCCCCAAA???>>>@@@BBBCCCCCCCCCEEEFFFEEEHHHLLLKKKHHHFFFGGGIIIGGGFFFFFFFFFGGGHHHJJJKKKKKKGGGJJJSSSUUUPPPNNNQQQMMMNNNNNNOOOPPPPPPQQQQQQOOOPPPPPPRRRSSSUUUWWWXXXYYYWWWTTTRRRRRRTTTWWWYYYWWWWWWXXXXXXYYY[[[\\\]]]VVVWWWWWWWWW\\\cccddd```]]]]]]\\\\\\\\\^^^```aaa```aaadddhhhgggbbbaaacccpppmmmiiigggfffgggffffff```___^^^___``````___^^^]]]___``````_________```ccc```^^^^^^aaabbbaaa___\\\\\\[[[YYYVVVTTTQQQPPPPPPQQQRRRTTTVVVXXXYYYZZZTTTUUUUUUTTTQQQNNNMMMMMMKKKIIIFFFEEEFFFFFFFFFEEEJJJFFFAAA>>>>>>?????????<<<<<<<<<<<<;;;:::999888777777777777666555444444444444444444444444444444;;;<<<===>>>>>>?????????=========<<<<<<====================================>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAA@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFIIILLLNNNOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTWWWWWWRRROOOQQQQQQPPPMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUVVVWWWWWWWWWWWWVVVUUUWWWYYY[[[[[[ZZZZZZ\\\^^^[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^___aaabbbbbbbbbbbbaaa```^^^___aaabbbaaa___[[[[[[[[[[[[\\\]]]^^^___\\\^^^aaaaaaaaa`````````^^^^^^]]]\\\\\\]]]^^^^^^```___^^^^^^]]]\\\[[[[[[WWWYYY[[[\\\\\\ZZZXXXVVVXXXYYYZZZ[[[[[[ZZZXXXWWWWWWXXXYYYZZZYYYYYYXXXWWWTTTTTTSSSTTTTTTRRRNNNKKKMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBAAA@@@@@@@@@>>>===<<<;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>>>>;;;CCCLLLNNNIIICCC>>>===<<<===>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCFFFIIIJJJIIIIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNOOOOOOQQQQQQRRRRRRSSSSSSSSSSSSPPPQQQQQQRRRSSSUUUVVVWWWSSSTTTTTTTTTUUUUUUVVVVVVTTTTTTVVVYYY[[[[[[YYYVVVUUUTTTSSSUUUZZZbbbkkkppp____________^^^^^^]]]]]][[[\\\\\\\\\[[[]]]```bbbcccbbbaaa```____________^^^^^^^^^^^^____________XXXZZZXXXRRRJJJHHHMMMRRRRRRSSSVVVYYYZZZ[[[ZZZZZZUUUUUUVVVWWWWWWXXXXXXXXXUUUUUUVVVVVVVVVUUUTTTSSSPPPRRRSSSRRROOOLLLKKKLLLGGGJJJJJJFFFDDDEEEEEEBBBAAAAAAAAAAAA@@@@@@??????;;;<<<===>>>???>>>>>>===<<<<<<;;;:::::::::::::::777777777888888888999999999999888888888888999999666666666777777777888888666666777888999::::::;;;:::::::::::::::;;;;;;<<<<<<;;;::::::999::::::;;;<<<<<<<<<<<<===============>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAA>>>>>>@@@DDDGGGHHHEEEBBB>>>@@@BBBCCCCCCBBBCCCEEEGGGKKKNNNLLLHHHDDDDDDFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHRRR___^^^QQQKKKMMMKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSUUUVVVWWWTTTQQQNNNNNNQQQTTTWWWWWWWWWWWWXXXYYYZZZ[[[\\\XXXZZZYYYWWWYYY]]]^^^[[[WWWWWWWWWXXXZZZ]]]^^^___aaa```bbbdddbbb^^^___ccchhheeeaaa___```aaabbbccc___^^^]]]^^^______]]][[[\\\^^^``````_________``````aaaaaaaaabbbaaaaaa```\\\\\\[[[ZZZWWWUUURRRPPPQQQQQQRRRSSSUUUVVVXXXYYYTTTUUUVVVTTTOOOKKKJJJKKKHHHGGGEEEEEEFFFFFFEEECCCGGGDDD@@@=========<<<<<<;;;;;;<<<;;;;;;:::999888666666666666555444333333333333333333333333333333:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<==============================>>>>>>>>>>>>======>>>===============>>>???@@@???>>>===>>>???AAABBB???@@@AAACCCDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCEEEIIILLLMMMLLLJJJHHHKKKLLLMMMNNNOOOQQQRRRRRRRRRVVVUUUQQQNNNPPPPPPOOONNNPPPRRRTTTUUUVVVVVVVVVSSSTTTUUUWWWWWWVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSSSSUUUXXXWWWVVVVVVXXX[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\^^^___aaabbbbbbbbbbbbbbb```]]]]]]______]]]ZZZZZZZZZ[[[\\\]]]]]]^^^^^^ZZZ^^^bbbcccaaa______aaa^^^]]]\\\\\\\\\\\\]]]^^^aaaaaa``````^^^\\\[[[ZZZUUUWWWZZZ\\\\\\ZZZWWWUUUWWWYYY\\\]]]]]]\\\YYYXXXTTTUUUWWWYYYYYYYYYYYYXXXTTTTTTTTTUUUTTTQQQMMMIIIJJJIIIGGGEEEDDDDDDDDDEEEEEECCCAAABBBCCCDDDCCCBBB@@@???>>>===<<<;;;;;;;;;===============<<<<<<<<<;;;;;;;;;<<<<<<<<<======999999:::;;;;;;<<<<<<===???>>>===>>>???@@@>>>===;;;<<<===?????????>>>===>>>>>>>>>>>>??????????????????@@@AAACCCDDDDDDEEECCCEEEHHHJJJIIIIIIJJJKKKFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLRRRRRRQQQQQQRRRSSSTTTTTTOOOOOOOOOPPPRRRUUUXXXYYYTTTTTTTTTUUUVVVVVVVVVWWWQQQRRRTTTWWWZZZZZZXXXUUUTTTSSSSSSVVV^^^iiittt{{{``````______^^^^^^^^^^^^ZZZZZZYYYXXXXXX[[[___cccaaa```___]]]]]]]]]^^^___\\\[[[[[[[[[\\\^^^___```^^^bbbccc^^^UUUNNNNNNQQQRRRSSSVVVXXXXXXXXXWWWVVVPPPRRRUUUXXXYYYYYYXXXWWWUUUUUUVVVVVVUUUTTTRRRQQQOOOQQQRRRPPPMMMJJJIIIIIIIIIJJJIIIFFFFFFGGGDDD???>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<=========<<<<<<::::::999999888999999999666666777777888888888999999999888888888888999999666666666666777777777777333444555666777999999:::::::::999999::::::;;;<<<::::::;;;;;;:::999777666:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>????????????:::<<<@@@GGGMMMMMMJJJEEE???AAACCCCCCBBBBBBCCCDDDHHHLLLOOOMMMGGGCCCBBBDDDEEEDDDBBBAAA@@@@@@@@@AAADDDKKK[[[jjjgggTTTJJJKKKIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUSSSOOOLLLLLLOOOSSSUUUXXXXXXXXXXXXXXXYYYZZZ[[[YYY\\\[[[WWWVVVXXXYYYWWWXXXWWWWWWYYY[[[]]]^^^^^^aaa___^^^^^^[[[XXX\\\bbb[[[YYYVVVVVVZZZ^^^aaabbb```^^^]]]]]]^^^]]][[[YYY\\\^^^``````_________```^^^aaacccdddbbbaaaaaaaaa\\\\\\\\\ZZZXXXUUURRRQQQRRRRRRRRRRRRSSSUUUVVVWWWSSSUUUVVVSSSNNNIIIHHHHHHFFFEEEEEEEEEFFFEEECCCAAADDDBBB>>>===<<<<<<:::999;;;;;;;;;;;;:::999888888666666666666555444333222333333333333333333333333<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<@@@?????????>>>>>>======<<<<<<<<<<<<===>>>@@@@@@??????>>>>>>??????@@@AAA???@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBEEEHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOSSSTTTSSSQQQNNNLLLMMMNNNNNNPPPSSSUUUVVVVVVUUUTTTRRRRRRSSSSSSSSSRRRQQQQQQTTTRRRTTTWWWWWWSSSQQQRRRSSSVVVZZZ[[[ZZZXXXWWWWWWYYYWWWVVVYYY]]]___^^^\\\]]]]]]]]]___aaabbb```^^^```______^^^]]]\\\[[[[[[[[[YYYWWWWWWYYY\\\^^^^^^______``````___^^^\\\[[[XXXZZZ[[[ZZZXXXYYY\\\______``````___^^^\\\ZZZXXXYYYXXXXXXWWWWWWWWWXXXXXXWWWYYY\\\^^^^^^\\\ZZZXXXXXXVVVTTTTTTUUUTTTSSSQQQRRRRRRPPPNNNLLLJJJIIIHHHKKKHHHDDDCCCDDDDDDCCCAAAAAAAAAAAAAAAAAA???>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<======<<<;;;:::999999888999:::<<<>>>???@@@??????>>>============>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMPPPOOOMMMLLLLLLMMMOOOPPPOOOQQQTTTUUUUUUUUUWWWXXXVVVUUUUUUUUUVVVWWWXXXXXXWWWUUUTTTUUUWWWYYYYYYYYYSSSSSSSSSUUUYYY___eeeiiiZZZYYYYYY[[[\\\]]]\\\ZZZWWWXXXXXXXXXXXXZZZ]]]```^^^^^^^^^___```bbbcccddd[[[[[[YYYWWWZZZ______[[[kkkrrrrrrfffZZZVVVUUUSSSVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUWWWWWWTTTNNNJJJLLLLLLLLLLLLKKKIIIGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@????????????>>>===<<<;;;999::::::;;;<<<<<<<<<;;;;;;:::999888888888999:::777777888888888888888888999888888777666555555444444444444555555555555666666666666666777777777777999999999999999999999999777777888888888999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===??????>>><<<888>>>HHHQQQSSSNNNEEE===>>>===<<<>>>BBBDDDDDDBBBGGGGGGHHHGGGFFFEEECCCAAADDDCCC@@@>>>>>>???AAACCCEEELLLZZZddd___QQQHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKLLLLLLKKKLLLNNNPPPSSSSSSSSSRRRRRRRRRSSSSSSVVVVVVVVVWWWWWWWWWXXXXXX^^^[[[XXXYYY\\\\\\XXXTTTXXXYYYZZZ[[[[[[ZZZYYYXXX]]]^^^^^^\\\ZZZ[[[```dddaaa___[[[XXXWWWXXXZZZ\\\\\\]]]]]]]]]\\\ZZZXXXWWW\\\\\\\\\^^^aaabbbaaa```aaa```______aaadddggghhh^^^\\\XXXTTTSSSSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQOOOLLLJJJHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;:::999888777666555444444333333333222222222111111222222222222222222222222;;;;;;::::::;;;;;;<<<===;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;???>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>???@@@@@@?????????@@@AAAAAABBBBBBBBBAAA@@@??????????????????AAADDDFFFGGGGGGGGGFFFIIIJJJKKKKKKJJJKKKMMMOOOQQQRRRQQQOOOMMMLLLMMMNNNNNNOOOQQQSSSTTTTTTTTTSSSOOOOOOOOOOOONNNNNNMMMMMMQQQOOOQQQUUUUUURRRQQQSSSTTTVVVWWWXXXWWWWWWXXXZZZXXXVVVUUUVVVYYY[[[ZZZXXXZZZZZZ[[[]]]______^^^\\\^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYXXXXXXYYY[[[\\\\\\]]]\\\ZZZYYYYYYZZZ[[[\\\ZZZ[[[\\\ZZZXXXXXX[[[]]]\\\]]]]]]]]][[[YYYWWWUUUWWWVVVVVVVVVVVVVVVVVVVVVUUUWWWYYY[[[[[[YYYVVVTTTWWWUUUSSSRRRQQQPPPNNNMMMQQQPPPOOOMMMKKKIIIHHHGGGIIIFFFCCCBBBBBBCCCAAA???@@@AAAAAA@@@@@@???>>>===>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999::::::::::::;;;;;;<<<<<<;;;;;;::::::999999888999;;;===>>>>>>>>>>>>=========<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFEEEDDDEEEEEEFFFGGGIIIIIIIIIIIIJJJKKKKKKLLLNNNMMMLLLLLLLLLMMMOOOPPPQQQSSSUUUVVVUUUUUUVVVXXXTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRTTTVVVXXXXXXXXXTTTSSSSSSSSSUUUXXX\\\^^^VVVUUUUUUWWWYYYYYYXXXWWWVVVWWWWWWWWWVVVXXX[[[]]]YYYYYYZZZ[[[\\\^^^___```ZZZ\\\[[[WWWWWW^^^dddfffwwwzzzvvvjjj___[[[YYYVVVUUUVVVWWWXXXWWWUUURRRQQQRRRSSSTTTUUUVVVVVVUUUUUURRRQQQQQQRRRSSSRRROOOMMMJJJJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFEEECCCAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;:::999888777666666777888777666666666555555555555777777777777777777777777444444444444555555555555555555666666666777777777888888888888888888888888777777777888888888999999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===AAA???=========<<<;;;999CCCFFFJJJMMMLLLGGGAAA===@@@>>>===>>>AAABBBAAA???EEEEEEEEEEEEEEEDDDCCCBBBBBBAAA???>>>???@@@CCCDDDCCCHHHQQQXXXTTTJJJEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPPPPQQQSSSTTTTTTSSSRRRQQQUUUUUUUUUUUUUUUUUUVVVVVVZZZYYYXXXXXXZZZZZZXXXUUUWWWWWWYYYZZZZZZZZZYYYYYY\\\^^^^^^[[[YYYZZZ^^^bbbaaa```]]][[[[[[[[[]]]^^^^^^^^^^^^^^^]]]\\\ZZZYYYZZZZZZZZZ]]]___aaa```___]]]]]]]]]]]]___aaacccddd\\\ZZZVVVSSSQQQRRRSSSUUUVVVVVVTTTSSSSSSSSSSSSSSSPPPOOOMMMJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???===;;;:::::::::999888777666555444333333333333222222222111111111222222222222222222222222::::::999999::::::;;;<<<::::::::::::999999999999999999:::::::::;;;;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>======>>>>>>???@@@======>>>??????@@@@@@AAAAAAAAA@@@>>>>>>=========>>>@@@BBBDDDEEEFFFFFFEEEIIIJJJKKKKKKJJJKKKMMMNNNMMMNNNNNNMMMLLLKKKLLLNNNMMMNNNNNNOOOPPPQQQRRRRRRNNNNNNLLLKKKJJJJJJJJJJJJMMMKKKMMMQQQRRRPPPPPPSSSSSSTTTTTTTTTTTTVVVYYY\\\WWWVVVTTTUUUWWWXXXXXXWWWWWWWWWXXXZZZ\\\\\\[[[YYY[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYY\\\YYYVVVTTTUUUXXX]]]```\\\]]]\\\[[[YYYXXXYYYZZZ[[[[[[\\\\\\ZZZXXXUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYWWWTTTRRRTTTRRRPPPNNNMMMLLLJJJHHHNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDBBB@@@@@@@@@???===????????????>>>===<<<<<<=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888888888999999999999::::::::::::::::::::::::777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEDDDCCCCCCDDDDDDDDDGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMOOOPPPRRRTTTVVVVVVUUUTTTUUUVVVRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOQQQTTTVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRRRRTTTVVVWWWVVVUUUUUUVVVVVVUUUTTTUUUWWWYYYVVVVVVVVVWWWYYY[[[\\\]]][[[]]]\\\VVVWWWaaammmttt|||sssfff]]]ZZZXXXTTTTTTUUUWWWXXXWWWSSSOOOLLLQQQRRRSSSTTTUUUUUUUUUUUUTTTRRRPPPOOOPPPPPPNNNMMMHHHHHHIIIIIIHHHGGGFFFFFFGGGFFFEEEDDDBBB@@@>>>===<<<<<<===<<<<<<;;;:::999999999:::;;;;;;;;;:::::::::999777666555555555666666666666555555444444333555555666666666777777777333333333444444444555555555555555666666666666777666666666666666666666666777777777777888888888888888888888888999999999:::;;;;;;<<<========================@@@EEEIIILLLMMMLLLMMMLLLHHHBBB>>>===???@@@???===>>>??????>>>===CCCCCCBBBBBBBBBBBBCCCCCC@@@???>>>>>>???AAACCCEEECCCEEEIIILLLIIIDDDCCCGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIKKKLLLKKKKKKKKKMMMOOOLLLNNNQQQSSSTTTSSSQQQOOOTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWXXXXXXWWWVVVVVVWWWUUUVVVWWWXXXYYYZZZZZZYYY[[[]]]]]]ZZZWWWWWWZZZ^^^```___^^^^^^^^^______```___````````````___^^^]]]ZZZYYYYYY[[[]]]^^^^^^\\\XXXXXXYYYZZZ\\\]]]^^^^^^YYYWWWTTTQQQPPPPPPRRRSSSUUUTTTSSSRRRQQQQQQQQQQQQNNNMMMJJJHHHEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===;;;:::999888888777666666555444333222222333222222222222111111111111111111111111111111111999888888888888999::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;:::;;;;;;<<<============<<<<<<======>>>???<<<<<<======>>>?????????BBBAAA@@@???>>>=========>>>???AAACCCDDDEEEEEEEEEIIIJJJKKKJJJIIIJJJKKKMMMJJJKKKLLLKKKJJJJJJLLLNNNLLLLLLLLLLLLMMMNNNPPPPPPOOONNNLLLKKKJJJJJJJJJJJJKKKHHHIIIMMMNNNLLLMMMPPPPPPQQQSSSTTTTTTVVVXXX[[[WWWVVVUUUVVVWWWXXXYYYZZZVVVVVVWWWXXXZZZ[[[YYYXXXYYYYYYZZZZZZZZZYYYXXXXXXYYY[[[\\\]]]\\\ZZZXXXXXX[[[XXXVVVTTTVVVZZZ___bbb^^^^^^]]][[[YYYXXXWWWWWW[[[\\\]]]]]]\\\YYYVVVTTTSSSSSSTTTTTTTTTTTTTTTTTTWWWXXXYYYZZZYYYWWWTTTSSSQQQOOOMMMLLLKKKKKKHHHGGGKKKJJJJJJIIIGGGFFFEEEEEECCCBBBAAA@@@???>>>===<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888777777666666777777888666666666777777777888888888999999999:::::::::;;;888888999:::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQSSSUUUTTTSSSRRRRRRSSSPPPQQQSSSSSSSSSQQQOOOMMMLLLLLLMMMOOORRRTTTUUUTTTVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRTTTVVVWWWVVVTTTTTTUUUUUUSSSRRRRRRTTTUUUUUUUUUUUUWWWXXXZZZ\\\]]]]]]^^^[[[XXX]]]lllyyy~~~wwwkkkaaa[[[YYYWWWTTTTTTTTTVVVVVVUUURRRPPPNNNQQQQQQRRRSSSTTTUUUUUUVVVXXXUUURRRPPPOOONNNLLLJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCAAA???===<<<;;;;;;;;;;;;;;;:::999888999999::::::::::::999999:::999777555444444555555555555555555555555555666555555444444444444444444222333333333444444444444444444555555555666666666666666666666666666666666666666666777777777888888777777888888888999999999::::::;;;<<<<<<<<<<<<<<<999:::<<>>=========>>>>>>>>>===AAA@@@?????????AAABBBCCC??????>>>>>>>>>@@@BBBCCCEEEFFFGGGHHHFFFDDDFFFHHHDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNKKKLLLNNNOOOPPPPPPOOONNNSSSSSSSSSSSSRRRRRRRRRRRRSSSVVVYYYXXXSSSQQQSSSVVVSSSTTTUUUVVVXXXYYYYYYYYYZZZ[[[[[[YYYUUUTTTWWWZZZ[[[\\\\\\]]]^^^^^^^^^^^^```aaaaaaaaaaaaaaaaaaaaa]]]\\\[[[\\\]]]\\\[[[YYYTTTUUUWWWXXXZZZZZZZZZZZZXXXVVVTTTQQQPPPPPPQQQRRRRRRQQQPPPOOOOOONNNNNNOOOMMMKKKIIIGGGDDDBBBAAAAAABBBAAAAAA@@@@@@?????????>>>===;;;:::999888888888555555444444333222222111222222222222111111111111111111111111111111111111777777777777777888999999::::::::::::::::::;;;;;;888888888999999999::::::999999999999999:::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<======>>>??????BBBBBBAAA??????>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFHHHIIIJJJIIIHHHHHHJJJKKKHHHIIIJJJIIIIIIIIIKKKMMMLLLLLLKKKKKKLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJJJJHHHIIILLLLLLJJJIIILLLLLLOOOSSSUUUVVVVVVWWWXXXUUUUUUUUUUUUUUUWWWYYY[[[WWWVVVWWWYYY[[[[[[ZZZXXXWWWXXXZZZ[[[[[[ZZZYYYXXXZZZ]]]``````]]][[[YYYZZZXXXWWWVVVVVVXXXZZZ]]]___^^^]]]\\\[[[ZZZYYYWWWVVVZZZ[[[\\\]]][[[XXXUUUSSSSSSSSSTTTUUUVVVVVVUUUUUUWWWXXXXXXYYYXXXVVVTTTSSSMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBAAA@@@>>><<<<<<;;;============<<<;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999777666666555555666666777555555555666666666777777777777888888999:::::::::999999999999:::;;;;;;<<<::::::::::::;;;<<<===>>>======>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIGGGHHHIIIJJJLLLMMMOOOPPPOOOQQQRRRRRRPPPOOOOOOPPPOOOPPPRRRSSSRRRPPPNNNMMMJJJJJJKKKNNNRRRSSSSSSRRRQQQRRRTTTVVVWWWWWWWWWWWWSSSSSSRRRTTTUUUVVVUUUSSSSSSTTTTTTSSSQQQQQQRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\```^^^\\\^^^iiixxxxxxoooeee___]]][[[ZZZYYYUUUTTTSSSSSSRRRSSSSSSTTTRRRRRRSSSTTTUUUVVVWWWXXXWWWTTTQQQOOONNNMMMJJJHHHFFFFFFFFFFFFEEEEEEFFFFFFDDDDDDCCCBBB@@@>>><<<;;;:::::::::::::::999999888888999999999999999888888:::999777666555555666666222222333444555555666777888888777666444333222222222222222222333333333444444444444444555555555555666666666666666666666666555555666666666777777777777888888888888999999999999999:::;;;;;;;;;;;;;;;<<<::::::<<>>888777;;;@@@;;;<<<=========>>>????????????>>>>>>>>>@@@AAABBB@@@??????>>>>>>>>>???@@@CCCEEEGGGFFFFFFGGGGGGGGGCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJIIIJJJLLLNNNLLLLLLKKKJJJKKKLLLNNNOOOSSSSSSSSSRRRRRRRRRRRRRRRRRRWWWZZZWWWQQQNNNPPPSSSRRRSSSSSSTTTVVVWWWXXXYYYXXXZZZZZZXXXTTTSSSUUUWWWVVVWWWXXXZZZ[[[[[[[[[[[[___`````````aaabbbbbbcccbbb```___^^^]]][[[XXXVVVTTTUUUVVVWWWXXXYYYYYYXXXXXXVVVTTTRRRRRRRRRRRRSSSRRRRRRQQQOOOOOOOOOOOOOOOMMMLLLIIIGGGDDDBBBAAAAAABBBBBBAAAAAA@@@??????>>>===<<<;;;:::999888888888444444333333222222111111222222222111111111000000000000000000000000000000666666666555666777777888999999999999::::::::::::777777888888888999999999888888999999999999::::::::::::999999999999::::::;;;;;;::::::;;;;;;<<<===;;;<<<<<<======>>>>>>???AAAAAA@@@????????????@@@??????@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFHHHIIIGGGHHHIIIIIIHHHIIIKKKMMMLLLLLLLLLMMMMMMMMMNNNNNNJJJKKKKKKKKKKKKJJJJJJIIIJJJIIIKKKOOOOOOKKKJJJKKKKKKOOOTTTVVVWWWVVVVVVWWWTTTTTTTTTSSSRRRTTTWWWZZZXXXWWWXXXZZZ\\\\\\[[[YYYWWWXXX[[[\\\]]]\\\[[[ZZZZZZ^^^aaaaaa^^^[[[[[[\\\VVVWWWWWWWWWXXXYYYZZZZZZ]]]\\\[[[[[[[[[[[[YYYWWWWWWYYYZZZ[[[ZZZWWWSSSPPPRRRSSSUUUVVVWWWWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRLLLKKKJJJJJJLLLLLLKKKJJJFFFFFFFFFEEEEEEDDDDDDDDDAAABBBCCCAAA???<<<<<<<<<============<<<;;;::::::::::::::::::::::::::::::888888888888888888888888666666555555555555666666555555555555666666666666777777777888888999999999999999999999999:::;;;;;;999999999:::;;;<<<===>>><<<<<<======>>>??????@@@AAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBCCCEEEGGGIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOMMMOOOPPPPPPOOOMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOJJJKKKLLLOOORRRSSSRRRPPPMMMNNNPPPSSSUUUWWWXXXXXXTTTSSSSSSSSSTTTTTTSSSQQQRRRSSSTTTTTTRRRQQQRRRSSSQQQRRRSSSTTTVVVXXXZZZ[[[aaaaaabbbhhhttt~~~~~~wwwkkkccc\\\[[[[[[YYYYYYZZZWWWVVVTTTRRRRRRTTTVVVWWWTTTTTTTTTUUUWWWXXXZZZ[[[WWWSSSOOOLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@>>><<<<<<999999::::::::::::999999888888999999999888777777999888666555555666666777000111111222333444555555;;;;;;:::888666555333333111111222222222333333333333333333444444444555555555555555555555555555555555555555555666666666666777777777888888888999999888888999:::::::::::::::;;;:::888999;;;=========:::<<<===<<<999999;;;>>>:::<<<>>>>>>======???AAA>>>>>>>>>>>>>>>???@@@AAA@@@??????>>>>>>===>>>>>>???CCCDDDDDDDDDGGGGGGDDDBBBBBBCCCDDDEEEFFFHHHIIIHHHIIIJJJIIIIIIIIIKKKMMMOOOMMMJJJIIIIIIJJJMMMOOOQQQQQQQQQQQQRRRRRRRRRSSSRRRUUUXXXVVVQQQNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVWWWVVVXXXYYYWWWSSSRRRTTTVVVSSSTTTUUUWWWXXXYYYYYYYYY]]]]]]]]]^^^___```bbbccceeecccaaa___^^^[[[XXXUUUTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPMMMLLLIIIGGGDDDCCCAAAAAABBBBBBAAA@@@???>>>>>>===<<<;;;:::999888888888888444333333333222222222111222111111111111000000000////////////////////////555555555444555666666777666777777777888888888888777777777777888888888999888888999999999:::::::::999999888888888888999999:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>???@@@@@@>>>>>>???@@@AAABBBDDDEEEEEEFFFGGGFFFDDDDDDEEEGGGGGGHHHIIIIIIHHHHHHJJJLLLLLLLLLNNNOOOOOOOOONNNMMMJJJKKKMMMOOOOOONNNLLLKKKJJJJJJNNNTTTUUUPPPNNNOOONNNQQQSSSUUUUUUVVVWWWXXXWWWWWWVVVTTTQQQQQQTTTWWWXXXXXXXXXZZZ\\\]]][[[YYYXXXYYY\\\^^^___^^^]]]\\\ZZZ]]]aaa```\\\ZZZ[[[^^^[[[ZZZYYYYYYXXXYYYZZZZZZ[[[YYYYYYZZZ]]]]]]ZZZXXXWWWYYY[[[\\\[[[WWWSSSPPPQQQSSSUUUVVVWWWWWWVVVUUUTTTUUUUUUVVVVVVUUUTTTTTTMMMKKKJJJJJJKKKKKKJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDAAACCCEEECCC@@@=========>>>>>>>>>======<<<;;;:::999999999999999999::::::777777777777777777777777666666555555555555666666555555555555666666666666777777777888888888888888888888777777777888999:::888888888999:::<<<===>>>;;;<<<<<<======>>>??????@@@???>>>>>>>>>>>>???@@@>>>???AAABBBCCCCCCCCCCCCBBBCCCFFFHHHIIIJJJIIIIIIHHHIIIKKKLLLMMMNNNNNNOOOLLLNNNPPPPPPOOONNNNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRLLLLLLMMMPPPSSSSSSQQQPPPNNNOOOPPPRRRSSSUUUVVVWWWXXXWWWVVVVVVVVVUUUSSSQQQRRRSSSUUUUUUTTTSSSTTTUUUSSSSSSTTTVVVXXXZZZ\\\^^^```eeelllssszzz|||sssiii```ZZZXXXZZZZZZWWWWWWZZZYYYXXXWWWVVVUUUUUUVVVVVVWWWVVVVVVWWWYYY[[[]]]^^^ccc\\\SSSKKKHHHIIIJJJKKKJJJHHHGGGEEEDDDDDDEEEEEE@@@@@@@@@@@@???>>>===<<<999999:::::::::::::::999888888999999888777777666666555444444444555666777555555555555555555555555999999888777555444333333111111111111222222222222222333333333333444444444444444444444444444444444444444555555555666666666555555666666666777777777777888888999999999999999999888777999;;;<<<<<<;;;999999::::::::::::;;;;;;<<<>>>@@@???===<<<>>>@@@===>>>>>>????????????>>>=========>>>>>>>>>>>>>>>>>>AAABBB@@@BBBFFFFFFBBBBBBBBBCCCDDDEEEGGGIIIIIIGGGHHHIIIIIIHHHIIIKKKMMMQQQOOONNNLLLKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPRRRUUUTTTRRRQQQRRRTTTSSSSSSRRRRRRRRRSSSUUUUUUUUUWWWXXXWWWTTTRRRTTTVVVTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[\\\^^^```bbbdddbbb```___^^^\\\YYYVVVUUUUUUTTTTTTTTTVVVWWWXXXVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNOOOOOOLLLKKKIIIFFFDDDBBBAAA@@@AAA@@@@@@???>>>===<<<;;;999999888777666666666666444333333333333222222222111111111111000000000000////////////////////////555444444444444555666666444555555555666666777777777777777777888888888888888888999999::::::::::::999999888888888888888999::::::999999::::::;;;<<<<<<<<<======>>>?????????<<<<<<<<<======>>>???@@@=========>>>???AAACCCCCCDDDEEEFFFEEECCCCCCDDDFFFHHHIIIIIIIIIHHHHHHJJJLLLLLLMMMOOOPPPQQQPPPNNNMMMKKKMMMQQQTTTTTTSSSPPPOOOJJJKKKPPPWWWYYYUUUSSSSSSQQQRRRSSSSSSSSSUUUWWWZZZ]]]]]][[[WWWRRRQQQTTTWWWXXXWWWXXXZZZ\\\\\\[[[YYYXXXZZZ]]]___``````^^^]]]YYY\\\```___[[[YYY[[[___aaa___]]]ZZZZZZZZZ\\\]]]YYYXXXXXXZZZ]]]^^^\\\YYYYYY[[[]]]^^^]]]YYYUUURRRPPPRRRTTTVVVWWWVVVUUUTTTVVVVVVWWWXXXXXXXXXWWWWWWNNNLLLKKKJJJJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBDDDFFFEEEAAA>>>===>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999999:::777777777777777777777777666666555555555555666666555555555666666666777777888888888777777777777777777777666555555666888888888888888999:::;;;===>>>;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<<<<===>>>???;;;===???AAABBBCCCCCCBBBAAACCCFFFIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNLLLNNNPPPPPPOOOOOOOOOPPPRRRRRRRRRRRRRRRSSSTTTUUUMMMMMMOOOQQQSSSSSSQQQOOOSSSSSSRRRSSSSSSTTTUUUVVV]]]\\\ZZZZZZZZZXXXVVVTTTRRRTTTUUUVVVUUUTTTUUUVVVVVVVVVWWWYYY[[[^^^```aaa^^^hhhuuu{{{|||wwwjjj^^^___[[[\\\```___[[[[[[___ZZZZZZZZZZZZYYYWWWUUUSSSXXXXXXXXXXXXZZZ\\\^^^```tttiiiZZZMMMGGGGGGIIIKKKKKKJJJHHHFFFDDDDDDDDDEEE???????????????>>>======999::::::;;;;;;;;;::::::888888888888888777666666444333222222333444666777<<<<<<;;;:::999888777777444444444333333222222222000111111111111222222222222222333333333444444444222222222222222222222222444444444555555555666666444444444555555555666666777777888999999999999999:::999888888999888666333<<<:::999999:::;;;:::999???AAABBB@@@===;;;<<<>>>===>>>???@@@@@@???>>>===;;;;;;<<<===>>>???@@@@@@???BBBAAA>>>@@@GGGHHHDDDBBBCCCCCCDDDFFFGGGIIIJJJGGGHHHIIIIIIHHHHHHJJJLLLQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMOOOPPPQQQRRRNNNPPPRRRSSSSSSTTTUUUVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTVVVXXXWWWTTTRRRTTTWWWWWWVVVVVVWWWWWWXXXZZZZZZXXXXXXXXXYYYZZZ]]]___aaaaaa```^^^^^^^^^]]]ZZZXXXUUUTTTSSSRRRSSSTTTWWWXXXUUUUUUTTTSSSSSSRRRSSSSSSOOONNNMMMLLLKKKKKKKKKKKKKKKJJJHHHEEECCCAAA@@@???@@@???>>>===<<<;;;::::::888777666555555555555555444444333333333333333333111111111111000000000000////////////////////////333333333444444444555555555555555555666666666666666666666666777777777777777777888888888999999999999999888888888888888888999:::;;;;;;<<<<<<;;;;;;======>>>???????????????<<<===>>>???@@@AAABBBBBB<<<<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKJJJJJJHHHHHHHHHIIIIIIJJJMMMOOOOOONNNLLLMMMNNNOOORRRTTTUUUTTTTTTTTTUUUUUUSSSSSSUUUXXXZZZXXXVVVVVVUUUTTTSSSTTTVVVYYY[[[ZZZYYYYYYWWWVVVUUUTTTSSSYYYZZZ[[[\\\]]]]]]^^^^^^VVVWWWYYY[[[[[[[[[ZZZZZZYYY^^^dddddd```]]]___aaajjjgggccc___]]]]]]^^^```^^^]]][[[]]]______\\\ZZZ\\\\\\]]]]]]\\\ZZZYYYWWWUUUTTTSSSTTTUUUWWWWWWVVVXXXXXXXXXWWWWWWVVVVVVVVVQQQPPPOOOMMMJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<;;;;;;;;;999999888888777666666666777777666555555555555555555555555555555555555555555555555555555555555555555555555555555555444444999888888888777777666666888888999999999999::::::========================@@@???===<<<<<<>>>@@@BBBAAAAAABBBAAA@@@@@@AAACCCDDDEEEEEEFFFGGGHHHIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMPPPPPPNNNNNNMMMNNNOOOPPPUUUSSSPPPQQQSSSTTTSSSQQQOOOPPPQQQRRRQQQQQQSSSUUUSSSRRRRRRRRRRRRRRRSSSSSSWWWYYY[[[[[[YYYXXXWWWXXXVVVVVVVVVWWWWWWVVVRRROOOVVVWWWYYY[[[\\\]]]]]]\\\ggglllpppoooiiidddcccdddcccbbbaaa___^^^\\\[[[ZZZ[[[[[[[[[ZZZXXXXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZeee___WWWPPPLLLJJJJJJIIIGGGGGGFFFEEEEEEFFFGGGHHHAAAAAA@@@???>>>===<<<;;;;;;::::::999999888888777777777777777777666555555444444444444555777888999BBB@@@AAADDDHHHHHHCCC===444333111//////000111222111222333333111111222333111111222222222333333333555555444333333333444444333333333333333333333333555555555555666666666666777777888999999999999888999999888888888888888888999999999:::::::::;;;;;;;;;<<<======<<<<<<===???????????????????????????<<<<<<<<<<<<============AAABBBCCCDDDEEEEEEEEEEEEFFFJJJJJJFFFFFFJJJJJJFFFJJJHHHEEEDDDDDDFFFHHHJJJOOOPPPPPPNNNKKKJJJKKKLLLLLLLLLLLLNNNPPPQQQOOOMMMJJJMMMQQQUUUWWWXXXWWWWWWVVVVVVUUUSSSQQQPPPRRRSSSWWWVVVUUUUUUWWWZZZ[[[[[[[[[VVVTTTWWWXXXUUUWWW]]]TTTTTTUUUVVVYYY\\\```bbb^^^___^^^\\\ZZZ[[[___ccceeeXXXQQQWWW\\\WWWUUUXXXVVVWWWXXXVVVRRRPPPQQQSSSRRRPPPMMMLLLLLLMMMLLLKKKKKKIIIFFFCCCAAA@@@?????????===::::::::::::999888777666666555555555666666222222222222222222222222222222222111000//////...////////////////////////333333333333444444444444444555555555666666666666555555666666666777777777777777777888888888999999888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????>>>>>><<<======>>>@@@AAAAAABBB===>>>???@@@BBBDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKKKKJJJIIIJJJJJJJJJMMMOOOPPPPPPPPPQQQRRRQQQSSSUUUVVVUUUTTTTTTUUUTTTSSSRRRUUUXXXYYYXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXWWW[[[\\\\\\]]]]]]]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWWWWZZZ^^^bbbdddbbbaaaaaacccgggeeebbb___^^^^^^___```^^^\\\ZZZ[[[]]]]]]\\\ZZZ\\\]]]^^^^^^^^^]]][[[[[[YYYWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSPPPPPPNNNLLLJJJHHHFFFEEEHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;::::::999999999888777777666666666555555444444444444444444444444444444444444444444444444444444444444444555555555555555555444444888888888777777777666666888888999999999:::::::::;;;<<<<<<===>>>??????@@@@@@>>>===;;;<<<>>>@@@AAA@@@AAABBBAAA??????AAABBBFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSTTTVVVSSSQQQQQQSSSSSSRRRPPPOOOQQQSSSSSSSSSRRRSSSTTTUUUTTTSSSSSSRRRRRRRRRRRRUUUWWWYYYYYYXXXWWWWWWXXXWWWVVVUUUVVVWWWVVVTTTQQQVVVWWWXXXZZZ[[[[[[[[[[[[^^^bbbffffffbbb______```ddddddcccaaa```^^^]]]\\\]]]^^^^^^]]]\\\ZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZ___ZZZSSSNNNKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEFFFFFFAAA@@@@@@???===<<<<<<;;;::::::999999888777777777777888888888777777666555444333333333333555666777;;;:::;;;@@@FFFHHHEEEAAA444333111//////000111222111222333333111111222333111111111222222222333333444444333333333333444555333333333333333333333333444444555555555666666666666777888888999999888888888888888888888888888888999999999999::::::::::::999;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>AAABBBCCCDDDFFFFFFGGGGGGIIILLLKKKHHHHHHKKKLLLIIIOOOMMMJJJGGGGGGHHHJJJLLLPPPQQQQQQOOOMMMLLLMMMNNNLLLLLLMMMPPPSSSTTTRRRQQQLLLNNNQQQTTTVVVWWWXXXWWWTTTUUUUUUTTTRRRRRRTTTVVVVVVUUUTTTUUUWWWZZZ[[[\\\[[[WWWVVVYYYYYYVVVWWW[[[YYYYYYZZZ[[[\\\^^^___```]]]______^^^\\\\\\___bbbeeeXXXRRRWWW[[[WWWUUUWWWUUUWWWXXXVVVSSSQQQQQQRRRQQQOOOLLLKKKKKKLLLKKKJJJJJJIIIFFFCCCAAA@@@??????BBB@@@===<<<<<<;;;:::888666666555444444444444444222222222222222222222222222222111111000//////...////////////////////////222222333333333444444444444444444555555555666666444555555555666666666666666666777777777888888888777777777777888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAA??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLKKKJJJJJJKKKLLLJJJKKKMMMPPPQQQRRRSSSSSSSSSUUUVVVVVVTTTSSSSSSTTTSSSRRRRRRTTTVVVXXXWWWVVVRRRTTTUUUWWWXXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[\\\[[[ZZZYYYYYYXXXXXXYYY\\\^^^aaacccddddddcccbbbbbbbbb```_______________^^^\\\ZZZYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^^^^^^^]]]]]][[[ZZZXXXVVVUUUUUUWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPOOONNNMMMKKKIIIGGGFFFEEEGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;::::::::::::999999888888777666666555444444333333333333333444444444444444444444444444444444444444444444444444444444444444444555555777777777777666666666666888999999999999::::::::::::;;;<<<===>>>@@@AAAAAA???>>><<<;;;<<<===???AAA???@@@AAA@@@???>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPRRRTTTUUUVVVVVVTTTRRRRRRRRRRRRQQQPPPOOOQQQTTTVVVUUUTTTTTTTTTWWWVVVUUUTTTSSSRRRRRRRRRSSSUUUWWWXXXWWWWWWWWWXXXXXXVVVUUUUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ]]]``````^^^]]]___aaacccbbbbbbaaa___^^^^^^]]]]]]^^^```___]]][[[ZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXXXXTTTOOOLLLJJJIIIGGGFFFDDDDDDCCCBBBBBBCCCCCCDDD@@@??????>>>===<<<;;;;;;999999999888777777666666666666666666666666555444444333222222222222444444444333444888===@@@@@@>>>333222111000///000111111000222333222111000111222111111111222222222222333222222222222333444555555333333333333333333333333444444444444555555555555666666777888888888888777777777777777777777777777888888888999999999::::::888999;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGJJJKKKJJJFFFFFFJJJKKKJJJPPPNNNKKKHHHGGGHHHJJJKKKNNNOOOOOONNNLLLKKKMMMNNNMMMNNNOOOSSSVVVXXXWWWVVVPPPQQQRRRTTTVVVWWWYYYYYYUUUVVVWWWWWWVVVVVVWWWXXXUUUUUUUUUVVVWWWZZZ\\\]]][[[XXXXXXZZZYYYVVVVVVXXX[[[\\\]]]^^^^^^^^^]]]]]]]]]___```aaa_________aaacccXXXSSSWWW[[[WWWUUUWWWUUUWWWXXXWWWTTTQQQPPPPPPOOOMMMKKKJJJJJJJJJIIIHHHJJJHHHFFFCCCAAA@@@@@@@@@CCC@@@===<<<;;;:::888666777666555444333222222222222222222222222222222222222111111000000//////...////////////////////////222222222222333333333333333333444444444555555555444444444444555555555555555555666666666777777777666666666777777777777777999::::::;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJHHHFFFGGGJJJMMMIIIKKKMMMOOOPPPPPPPPPPPPSSSUUUUUUTTTRRRPPPQQQQQQRRRRRRRRRSSSTTTVVVVVVWWWSSSSSSUUUWWWXXXZZZZZZZZZXXXXXXYYYZZZ[[[\\\]]]^^^\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZ\\\]]]______^^^___aaaccccccaaa^^^]]]^^^^^^____________^^^___]]]ZZZXXXXXXYYYZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^\\\ZZZXXXUUURRRRRRSSSUUUVVVUUUTTTSSSQQQPPPOOONNNMMMLLLKKKIIIHHHFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>============;;;;;;:::::::::999999999:::999999888777777666666555444444333333333333333333333333333333333333333333333333333333333333333333333444444444444555555666666666666666666666666888888888999999999:::::::::;;;<<<===>>>???@@@@@@>>>===<<<;;;<<<===>>>?????????@@@???>>>===???AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOPPPQQQRRRSSSUUUUUUWWWUUUTTTRRRQQQQQQPPPPPPOOORRRVVVWWWWWWUUUTTTTTTVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUWWWXXXWWWWWWYYYZZZZZZXXXUUUUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXZZZ\\\]]]]]]\\\\\\___aaa___^^^^^^]]]]]]\\\\\\[[[ZZZ\\\^^^^^^\\\YYYWWWWWW[[[[[[ZZZYYYXXXXXXWWWWWWTTTQQQNNNKKKIIIHHHEEECCCBBBBBBAAAAAA@@@@@@@@@AAA>>>>>>======<<<;;;;;;:::::::::999888888777777666333333444444444444333333555444333222111222222333222111000111444555555444222222111000///000000111000111222111000///000222111111111111222222222222111111111111222333555555222222222222222222222222333333333333444444444444555555666777777777777666666666666666666666777777777777777888888888999999888999::::::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>::::::<<<===@@@BBBDDDEEEGGGFFFDDDAAAAAADDDFFFGGGJJJIIIGGGEEEEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNOOOQQQUUUYYY\\\[[[[[[UUUUUUUUUUUUVVVXXXZZZ\\\XXXZZZ\\\[[[ZZZYYYYYYZZZXXXYYYYYYXXXXXXYYY[[[]]][[[[[[ZZZ[[[ZZZWWWVVVVVVYYY[[[]]]^^^___]]][[[ZZZ\\\^^^```aaaaaa```______^^^WWWSSSWWW[[[ZZZYYYZZZVVVVVVWWWVVVTTTRRROOONNNNNNLLLJJJIIIIIIIIIGGGEEEHHHGGGDDDBBBAAA@@@@@@@@@???===:::999999888777555888777666444333222222222111111111111111111111111111111000000////////////////////////////////////111111111222222222333333333333333333444444444444222333333333444444444444444444555555555666666666555555666666666777777777888999999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHEEEBBBCCCHHHMMMKKKOOOSSSTTTQQQOOOMMMMMMRRRSSSSSSQQQOOONNNNNNOOOQQQQQQQQQRRRRRRSSSUUUWWWYYYXXXWWWVVVWWWYYYZZZ\\\YYYYYYZZZZZZ[[[[[[\\\\\\XXXYYYZZZ\\\]]]^^^^^^^^^]]]\\\\\\[[[\\\^^^___``````___^^^^^^___^^^[[[YYYYYYZZZ[[[]]]]]]^^^]]]]]]^^^]]][[[YYYXXXXXXZZZ[[[YYYZZZZZZ[[[]]]^^^``````\\\\\\ZZZVVVRRRPPPRRRTTTUUUUUUTTTRRRQQQOOONNNMMMJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;999999999999888888888888999999888777777666666555666555555444333444444444333333333333333333333333333333333333333333333333333333333333444444555555555555555555555555555666777777777888888888999999<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<===>>>===>>>???>>><<<<<<>>>@@@???@@@@@@AAABBBCCCDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJNNNNNNOOOPPPQQQQQQQQQRRRVVVUUUTTTSSSQQQPPPPPPPPPPPPSSSWWWXXXWWWUUUTTTSSSTTTSSSSSSSSSTTTUUUVVVVVVUUUWWWXXXXXXXXXXXXZZZ\\\[[[YYYVVVVVVXXX[[[\\\]]][[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[]]]]]][[[YYYWWWWWWZZZZZZYYYXXXVVVUUUTTTTTTSSSQQQMMMKKKIIIGGGCCCAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;::::::::::::::::::999888888777777333444444555555444444444666555444222222222222333333111//////000000111000111111111000000000000000///000111111//////000111000000111111111222222222000000000111222333444555222222222222222222222222222222222222333333333333444444555666666666666555444444444555555666666666666666666777777777888888888:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============888999:::;;;>>>@@@CCCDDDDDDBBB???>>>>>>???BBBDDDDDDDDDCCCCCCDDDFFFHHHIIIGGGHHHIIIIIIHHHHHHJJJLLLOOOPPPRRRVVVZZZ]]]\\\\\\YYYXXXWWWWWWWWWYYY[[[]]]]]]___aaa```^^^[[[YYYYYY\\\]]]]]][[[YYYYYY[[[]]]___``````^^^]]]\\\[[[YYYWWWYYY\\\___```___]]][[[]]]]]]^^^___``````___^^^ZZZVVVTTTXXX\\\]]]]]]^^^WWWVVVVVVUUUTTTRRROOOMMMMMMKKKIIIIIIHHHGGGEEECCCFFFDDDBBBAAA?????????@@@<<<:::888888888999888777999888777555444333333333111111111111111111111111000000000///////////////////////////////////////000000111111111222222222222222222333333333444444222222222222333333333333333333444444444555555555444444555555666666777777777777888999999999999888999999:::;;;;;;;;;;;;:::;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDGGGIIIKKKHHHDDDCCCFFFKKKMMMUUU]]]\\\UUUOOOMMMOOOQQQQQQQQQOOOMMMLLLMMMOOOPPPQQQQQQQQQPPPRRRTTTWWW___]]]ZZZWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZVVVWWWXXXZZZ\\\]]]^^^^^^```___^^^]]]]]]\\\\\\]]]______^^^]]][[[YYYWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\[[[YYYWWWVVVWWWYYYZZZZZZ[[[\\\]]]___aaabbb]]]^^^^^^ZZZUUURRRSSSUUUSSSSSSRRRQQQPPPNNNNNNMMMHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>===;;;;;;;;;:::::::::999999777777777777777777777777888777777666666555444444666555555444444444444444222222222222222222222222222222222222222222222222222222333333444444555555444444444555555555555555555666666666666777777777;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<============>>>===<<<;;;===???@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJMMMMMMNNNOOOPPPPPPPPPOOOTTTUUUUUUSSSQQQPPPQQQRRRQQQTTTVVVWWWVVVTTTSSSTTTRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYXXXXXXXXXZZZ\\\[[[YYYVVVVVVXXXZZZ[[[[[[\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\YYY[[[]]]]]][[[ZZZYYYZZZYYYXXXWWWVVVTTTSSSQQQQQQRRRPPPLLLIIIHHHFFFCCCAAA???????????????>>>===<<<;;;;;;;;;;;;::::::999999:::999999888777777666666444555666666777666666666666555333222222222333333111111111111222333444444111111000000000/////////...000111000///...///000000000000111111111111222000000000000111222333333222222222222222222222222111111111111222222222222333333444555555555555444333333333444444555555666555555555666666666777777888:::;;;;;;:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>AAADDDFFFCCC@@@>>>??????>>>@@@CCCBBBBBBBBBCCCDDDGGGIIIJJJFFFHHHIIIIIIIIIJJJLLLNNNPPPQQQRRRVVVYYY[[[ZZZYYYZZZYYYXXXWWWXXXYYYZZZ[[[___aaacccccc```\\\YYYXXX]]]^^^___\\\YYYXXX[[[^^^dddfffeeebbb```bbbaaa^^^XXXZZZ]]]```aaaaaa```___]]]\\\ZZZ[[[\\\^^^^^^]]]XXXWWWWWWYYY]]]___```aaaYYYWWWTTTSSSRRRQQQOOOMMMLLLKKKIIIIIIHHHGGGDDDBBBCCCBBB@@@???>>>>>>>>>???<<<:::999999:::;;;;;;:::999888777666555444444444111111111111111111111111////////////////////////////////////////////////000000000000111111111222222222222222333333333333111111111111222222222333333333333333444444444444333333444555555666777777555555666777777777777777888999999:::::::::::::::;;;;;;<<<<<<<<<<<<======<<<<<<===>>>??????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFLLLRRRRRRLLLGGGFFFHHHJJJWWWccccccXXXNNNMMMPPPQQQQQQQQQOOOMMMMMMNNNPPPOOOPPPQQQPPPOOOPPPTTTWWW[[[ZZZXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVXXXYYY[[[[[[\\\\\\^^^^^^^^^]]]]]]\\\[[[ZZZ]]]^^^___]]]XXXVVVVVVXXXTTTUUUUUUVVVWWWXXXYYYYYYXXXYYYZZZXXXUUUSSSTTTUUUXXXXXXXXXXXXZZZ[[[]]]___[[[^^^```]]]WWWSSSRRRTTTPPPPPPOOOOOONNNMMMLLLLLLFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@???>>>===<<<::::::999999999888888888666666666666666666666666666666666555444444333333555444444333333333333333222222222222222222222222222222222222222222222222111222222333444444555555333333444444444555555555444444444555555555555666888888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKMMMOOOPPPQQQQQQQQQSSSTTTUUUSSSQQQPPPQQQTTTRRRTTTUUUUUUTTTSSSSSSTTTRRRRRRRRRRRRSSSSSSTTTUUUXXXXXXYYYWWWVVVVVVXXXZZZYYYWWWUUUUUUWWWXXXXXXXXXZZZZZZYYYXXXYYYYYY[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZWWWWWWXXXYYYYYYZZZ[[[[[[XXXYYYZZZZZZYYYYYYZZZ[[[WWWWWWUUUTTTRRRPPPOOONNNOOOLLLIIIGGGFFFEEEDDDCCC>>>????????????===<<<;;;::::::::::::999999999999777777777666555555444444333333444555555555555555333333111111000111222333...000111222222333444555000000000000000//////......///000000......///000000000000000111111111111111111000000000111111222111111111111111111111111000000000111111111222222222222333444444444444444222222222333444444555555444444555555555666666666777888999999888888999;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<;;;;;;<<<>>>AAACCCEEEBBB>>>===@@@@@@===>>>BBBAAAAAAAAABBBDDDEEEGGGHHHDDDFFFGGGHHHHHHIIILLLNNNQQQQQQRRRTTTWWWXXXWWWUUUXXXWWWWWWVVVVVVVVVWWWWWW\\\___bbbbbb```\\\YYYXXXYYY[[[]]][[[XXXXXX[[[```dddfffddd___^^^bbbbbb___YYY[[[]]]___``````___^^^^^^ZZZVVVUUUXXX[[[]]]]]]ZZZZZZ[[[[[[^^^```aaa```[[[XXXSSSQQQQQQQQQOOOMMMLLLKKKJJJIIIIIIGGGDDDAAA@@@???>>>===<<<<<<===>>><<<;;;999888999:::999888777666555555444444444444111111111111111111111111////////////////////////////////////////////////000000000000111111111111111111222222222333333333000111111111111222222222222222333333333444444444333333444444555666777777444555555666666666666666888888999::::::::::::999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBFFFOOOXXXZZZSSSKKKGGGGGGEEEUUUeeedddWWWLLLKKKPPPQQQQQQQQQOOONNNNNNPPPRRRNNNPPPQQQPPPNNNOOOSSSWWWRRRSSSUUUWWWXXXXXXXXXXXXTTTUUUUUUVVVWWWXXXYYYYYYWWWWWWXXXYYYYYYZZZYYYYYYXXXYYY[[[\\\]]]]]]\\\[[[ZZZ^^^```]]]XXXUUUWWW[[[TTTTTTTTTTTTUUUVVVWWWXXXTTTWWWXXXWWWSSSQQQQQQRRRTTTTTTTTTTTTUUUWWWYYYZZZWWW[[[^^^\\\VVVQQQPPPRRRNNNNNNMMMMMMLLLLLLKKKKKKFFFEEEEEEEEEDDDDDDDDDDDD??????>>>===<<<;;;::::::999999999999888888888777555555555666666666666666666555555444333333222222444333222222111111222222111111111111111111111111111111111111111111111111111111222333333444555555333333333444444555555555333333333444444444555555555555666888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<::::::<<<===<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDHHHJJJLLLOOOQQQSSSSSSSSSRRRTTTUUUSSSQQQPPPRRRUUUSSSTTTUUUTTTRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSXXXXXXXXXVVVUUUUUUWWWYYYWWWUUUTTTTTTUUUVVVUUUTTTYYYXXXWWWWWWXXXYYYZZZ[[[TTTSSSTTTUUUWWWWWWVVVUUUSSSTTTTTTUUUVVVWWWXXXYYYUUUVVVWWWVVVUUUVVVXXXZZZWWWVVVTTTSSSQQQOOOMMMMMMLLLIIIFFFDDDEEEEEEEEEEEE>>>????????????===;;;:::::::::999999999999999999666555555444333333222222///000111222222222222222222111000//////000111222---///000111000000000111000000000000000//////......///000///...---...000000000000000111111111111222111000000000000000111111111111111111111111111000000000000111111111111222222333444444444444333111111222333333444555555444444444555555555666666666777888888777777888999888888888888888888888888888888999999999:::::::::::::::999:::;;;>>>AAACCC???;;;;;;@@@@@@;;;;;;???AAAAAAAAAAAAAAABBBCCCDDDAAACCCEEEEEEFFFGGGJJJLLLQQQQQQQQQSSSUUUVVVTTTRRRVVVVVVVVVUUUUUUTTTTTTTTTXXX\\\```aaa___\\\YYYXXXTTTXXXZZZYYYWWWWWW\\\aaa```cccaaa[[[ZZZ___```]]]YYYZZZ[[[\\\\\\\\\\\\[[[___ZZZSSSQQQTTTYYY\\\]]]\\\]]]^^^]]]^^^``````^^^]]]XXXRRRPPPPPPPPPOOONNNLLLKKKJJJJJJIIIGGGDDDAAA???>>>===;;;;;;;;;<<<===<<<:::888777777777555444555444444333333333444444000000000000000000000000.........///////////////////////////////////////000000000000000000000000000000000000000111111222222222222111111111000000111111111111111111111111222222111111222222333444555777777666555444555666888888888888888888888888::::::999999888777777777;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAAHHHLLLOOONNNIIIEEEEEEGGGGGGHHHKKKMMMNNNNNNNNNMMMMMMNNNOOOOOOMMMLLLLLLLLLOOONNNNNNOOOPPPQQQOOOMMMNNNPPPRRRUUUVVVVVVVVVUUUQQQQQQQQQRRRSSSTTTUUUUUUUUUSSSSSSVVVZZZ\\\[[[YYYXXXZZZ[[[YYYWWWVVVXXX[[[XXXZZZ]]]^^^^^^[[[XXXVVVXXXWWWWWWWWWXXXYYY[[[]]][[[XXXUUUTTTUUUUUUSSSPPPWWWVVVTTTRRRQQQRRRSSSTTTXXXZZZ[[[ZZZWWWUUUTTTSSSPPPOOOMMMKKKIIIIIIIIIIIIDDDDDDDDDCCCBBBAAA???>>>???>>>===<<<;;;:::999999666666666555444444333333555555555555555555555555444444333333333222222222111222222333333222222111000000000000000000000000111111111111111111111111222111000//////111333444222222222222222222222222111111222222222333333333555666777666555444555666:::::::::;;;;;;:::999999<<<<<<;;;::::::999888888<<<<<<======>>>>>>????????????>>>>>>???AAABBBDDDEEEIIINNNQQQQQQPPPOOOOOORRRSSSSSSQQQOOONNNPPPQQQTTTSSSQQQPPPQQQRRRTTTUUUSSSTTTTTTRRRPPPOOOPPPRRRYYYXXXVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTYYY^^^]]]YYYTTTTTTUUUXXXUUURRRRRRTTTUUUSSSPPPMMMQQQSSSSSSUUUYYYZZZWWWUUUTTTRRRRRRTTTWWW[[[^^^[[[YYYVVVRRRPPPOOOOOOOOOLLLKKKHHHEEECCCCCCDDDDDD@@@@@@>>>===;;;999888777888888888888777777777666555555444333333222111111000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000//////.........---000000////////////000000000000000000////////////111111000000//////......000111111111111222222222000111111111111222222222333333333333333333333333333333333333444555666666555555555555666666666666777777777777777777777777777777888888888999999999777888999888888999;;;>>>@@@AAAAAA???>>>===>>>@@@BBBBBBBBB@@@??????AAACCCGGGGGGGGGFFFEEEFFFIIILLLJJJLLLPPPTTTWWWWWWVVVVVVUUUVVVVVVTTTSSSSSSUUUWWWWWWVVVYYY\\\[[[WWWWWWZZZ[[[YYYVVVSSSSSSUUUWWWYYY]]]^^^______^^^[[[YYYWWWXXXXXXXXXYYYXXXXXXWWWWWWYYYUUUQQQQQQSSSWWWXXXXXX]]]___aaa___\\\XXXXXXYYYYYYXXXUUURRROOOLLLJJJIIIKKKNNNPPPMMMFFFAAAAAABBB@@@???>>>===<<<;;;::::::999888777666555555555555555444333222111///......000000000000000000000000000000//////.........---////////////////////////////////////////////////000000//////000000111222222222222111111000000000222222222222222222222222222222111111222222333444444555666666555444555777888888888888888888888888999999999888888777777777::::::;;;<<<<<<======>>>>>>>>>>>>???????????????@@@DDDHHHHHHDDDBBBCCCEEEEEEEEEGGGHHHJJJKKKKKKKKKLLLNNNOOONNNLLLKKKLLLLLLMMMMMMLLLNNNOOOPPPOOOMMMMMMNNNQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVRRRQQQRRRVVVZZZ]]]]]]\\\XXXYYY[[[ZZZXXXXXXZZZ\\\ZZZZZZ[[[[[[ZZZZZZYYYXXX[[[[[[ZZZYYYYYYYYYZZZZZZZZZXXXUUUTTTVVVVVVTTTRRRVVVUUUSSSRRRRRRSSSTTTUUUTTTUUUVVVWWWVVVUUUTTTTTTQQQPPPMMMJJJHHHGGGFFFFFFBBBBBBAAAAAA@@@>>>===<<<>>>>>>===<<<;;;:::999999666666666555444444333333444444444444444444444444444333333333333222222222111222222222222222222111000000000000000000000000111111111111111111111111222111000//////111333444222222222222222222222222111111222222222333333333555666777666555444555666999:::::::::::::::999999::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>@@@AAACCCDDDCCCGGGLLLOOOOOOPPPPPPQQQQQQRRRRRRQQQOOONNNOOOQQQQQQPPPOOOOOOPPPRRRTTTUUUSSSTTTTTTSSSQQQOOOPPPPPPTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUZZZ^^^^^^ZZZVVVUUUVVVWWWSSSQQQQQQSSSTTTRRRPPPMMMQQQRRRRRRSSSXXXXXXVVVTTTRRRPPPOOOPPPRRRUUUWWWZZZXXXUUURRROOONNNNNNOOOLLLJJJHHHEEECCCBBBBBBCCC@@@@@@>>>===;;;999888777888888777777777666666666555444444333222222111111000000000000000000000000000000000000000000000000//////000000000111111111000000////////////000000000/////////............000000////////////000000000000000000////////////111000000000/////////...000000111111111222222222000000111111111222222222222222222222222222222222333222222333333444555666444555555555666666666666666666666666666666666666777777777888888888999999777888888888777888;;;===@@@@@@AAA???>>>===>>>@@@AAABBBBBB@@@??????AAACCCFFFFFFFFFEEEDDDEEEHHHKKKKKKLLLOOORRRTTTUUUUUUUUUUUUVVVVVVUUUSSSTTTVVVWWWWWWVVVXXX[[[ZZZWWWWWW[[[___]]]YYYVVVTTTSSSTTTUUU\\\\\\]]]\\\[[[XXXVVVTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVSSSOOOOOOQQQTTTVVVVVV[[[]]]___^^^[[[XXXXXXXXXXXXWWWUUURRROOOLLLIIIHHHIIILLLMMMJJJDDD@@@AAABBB??????>>>===<<<;;;::::::999888777666555555555555222222222111111000000000////////////////////////000/////////............////////////////////////////////////////////////000000//////000000111222111111111111000000000000222222222222222222222222222111111111111222333333222444555555555555666777777777777777777777777777888888888888777777777777999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>======<<<:::>>>BBBBBBAAA@@@AAADDDCCCDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNMMMKKKKKKKKKLLLLLLKKKKKKLLLNNNPPPOOONNNOOOOOOQQQQQQQQQPPPOOONNNQQQPPPOOOOOOPPPRRRUUUVVVRRRRRRTTTVVVZZZ\\\\\\[[[XXXYYYZZZZZZZZZZZZ[[[]]][[[ZZZYYYXXXWWWXXXYYYZZZ___^^^]]][[[ZZZYYYXXXXXXYYYWWWUUUUUUVVVWWWVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVRRRRRRSSSSSSSSSRRRPPPOOOQQQOOOLLLIIIFFFDDDCCCCCCAAAAAA@@@@@@???>>>===<<<======<<<;;;:::999999888666666555555444333333333444444444444444444444444333333333222222222111111111111222222222222111111000000000000000000000000111111111111111111111111111111000///000111222333222222222222222222222222111111222222222333333333444555666666555444555666888999999:::::::::999999888888999::::::;;;<<<<<<;;;<<<<<<======>>>??????======>>>???@@@BBBDDDEEECCCEEEIIIKKKMMMNNNQQQSSSOOOQQQQQQQQQOOONNNOOOPPPNNNNNNNNNNNNOOOQQQTTTUUUSSSTTTUUUUUURRRPPPOOOOOONNNOOOQQQSSSTTTVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTUUUUUUYYY]]]^^^[[[WWWVVVVVVTTTQQQOOOOOORRRSSSRRROOOMMMQQQRRRQQQRRRVVVWWWUUUTTTSSSQQQOOOOOOPPPQQQSSSWWWUUURRRPPPNNNMMMMMMMMMLLLJJJGGGDDDBBBAAAAAAAAA@@@@@@???===;;;:::999888777777777666666666555555444444333333222111111111000000000000000000000000000000000000000000000000//////000000000000111111000//////......//////000////////////............000//////......//////000000000000000////////////000000000000////////////000000000111111111222222000000000111111111222222111111111111111111111111222222222222333444555555444444444555555555666666666666666666666666666666777777777777888888888888777888888777777777:::<<>>===>>>???@@@AAAAAA@@@??????@@@BBBDDDDDDEEEDDDCCCDDDGGGIIILLLMMMNNNOOOQQQRRRSSSSSSUUUVVVWWWVVVTTTTTTVVVWWWVVVUUUVVVXXXXXXVVVXXX]]]bbb```]]]YYYVVVSSSQQQPPPYYYYYYZZZYYYXXXVVVSSSRRRTTTUUUUUUVVVVVVUUUUUUTTTRRRPPPMMMLLLOOOQQQSSSTTTWWWYYY[[[[[[YYYWWWWWWWWWWWWVVVTTTQQQNNNKKKIIIHHHGGGHHHIIIFFFAAA???@@@BBB>>>>>>===<<<;;;::::::999888777666555555444555555111111111111111111111111////////////////////////////////////............///////////////////////////////////////////////////////////////000111111000000000000000000000000111111111111111111111111111111111111111222222333000222444444444555666888666666666666666666666666666666777777777777777777888888888999::::::;;;;;;======>>>>>>===<<<;;;::::::===@@@AAA@@@@@@BBBCCCDDDCCCCCCDDDFFFHHHJJJLLLKKKLLLLLLKKKJJJJJJKKKLLLKKKJJJJJJLLLOOOQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNOOONNNMMMMMMNNNPPPSSSUUUWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWXXXYYYYYY^^^^^^]]]\\\[[[YYYWWWVVVXXXWWWVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSRRRQQQPPPNNNKKKHHHNNNLLLJJJGGGDDDBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::999999888888666666555444444333333222333333333333333333333333222222222222111111111111000000111111111111000000000000000000000000000000111111111111111111111111111000000///000111222222111111111111222222222222111111222222222333333333333555666555444444555777777888888999999999999999888999999::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???<<<<<<===???AAACCCDDDEEEDDDEEEGGGIIIJJJKKKOOOQQQNNNOOOQQQQQQOOOOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRSSSRRRTTTVVVVVVSSSPPPOOOOOOMMMNNNPPPRRRTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUTTTWWW[[[\\\ZZZWWWVVVUUURRRPPPMMMNNNRRRSSSRRRPPPOOORRRSSSQQQRRRVVVXXXVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSQQQPPPNNNLLLKKKKKKKKKJJJIIIFFFDDDAAA@@@???>>>@@@???>>>===;;;:::999888666666666555555555555444333333222222111111111000000000000000000000000000000000000000000000000000////////////000000000111/////////......////////////////////////........./////////....../////////000000000000////////////000000000000////////////000000000000111111111111000000000000111111111111111111111111111111111111111111111111222333444555333333444444444555555555666666666666666666666666666666666777777777888888777888888777666777999;;;===???@@@@@@>>>===>>>???>>>???@@@@@@??????@@@BBBAAABBBCCCCCCCCCDDDFFFHHHMMMLLLLLLLLLMMMOOOPPPQQQUUUVVVWWWVVVUUUTTTUUUWWWVVVTTTTTTWWWVVVUUUXXX]]]bbbaaa___[[[WWWSSSPPPNNNUUUVVVVVVVVVVVVUUUTTTSSSTTTTTTUUUVVVVVVVVVUUUUUUPPPOOOMMMLLLNNNPPPRRRSSSTTTUUUWWWWWWWWWWWWVVVVVVUUUTTTRRROOOLLLJJJHHHGGGDDDDDDDDDAAA>>>===???BBB======<<<<<<;;;::::::999777777666555444444444444111111111111000000000000///////////////////////////////////////.........////////////////////////......................../////////...///000000111////////////////////////////////////////////////111111000000111111222333///111333444444444666888555555555555555555555555555555555666666777777777777777888888999:::::::::<<<===>>>>>>>>><<<;;;999<<<>>>????????????@@@@@@AAAAAAAAABBBDDDFFFIIIKKKJJJKKKKKKJJJIIIIIIJJJLLLLLLKKKKKKLLLOOORRRSSSSSSRRRRRRRRRQQQQQQPPPOOONNNNNNMMMLLLLLLLLLNNNPPPRRRWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYYYYZZZYYYXXXXXXZZZ[[[\\\\\\[[[YYYWWWVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZYYYXXXVVVTTTSSSRRRRRRSSSQQQPPPOOOOOONNNJJJGGGJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@???>>>======::::::999999888888777777555555555444333333222222333333333333333333333333222222111111111000000000///000000111111000000///////////////////////////000000000000000000000000000000000000000111111111000000000111111222222222111111222222222333333333222444555555444444555777666777888888999999999888::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>;;;<<<===???AAACCCDDDEEEEEEFFFGGGGGGGGGHHHKKKMMMMMMOOOQQQQQQPPPPPPPPPQQQSSSSSSRRRQQQPPPPPPPPPPPPQQQTTTVVVVVVTTTQQQPPPPPPOOOPPPQQQSSSSSSRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTRRRTTTXXXZZZYYYWWWUUUTTTRRRPPPNNNOOOSSSVVVUUUSSSRRRUUUUUURRRSSSWWWYYYWWWSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNMMMKKKJJJIIIIIIHHHHHHGGGEEECCCAAA???>>>===???>>>===<<<;;;:::999888555555555444444444333333222111111111111111000000////////////////////////////////////////////////...////////////000000000//////............//////........./////////////////////............//////000000000000////////////////////////000000000000//////000000000111111111//////000000000111111111222222222222222222222222111111111111111222444444333333333333444444444444555555555555555555555555555555666666666777777777777777777666555666888:::<<<>>>@@@@@@>>>===>>>???<<<>>>@@@@@@???>>>???AAA@@@AAACCCCCCCCCCCCEEEGGGLLLLLLKKKJJJKKKMMMOOOPPPTTTUUUVVVVVVTTTTTTUUUVVVUUUSSSTTTVVVUUUSSSVVV[[[^^^^^^]]][[[XXXUUURRRQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXWWWWWWQQQPPPOOONNNNNNOOOQQQSSSQQQRRRSSSUUUVVVVVVUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFAAAAAA@@@>>>===<<<>>>???<<<<<<;;;;;;::::::999999777666555444333333333333333333222111000///...---.................................///////////////////////////////////////........................//////......//////000111............////////////........................111000000000000111222222///111222333333333555777444444444444444444444444333444444555666777777888777777888888999:::::::::;;;<<<>>>??????===;;;:::<<<<<<<<<<<<<<<<<<=========>>>>>>@@@BBBDDDFFFGGGIIIIIIIIIHHHGGGHHHJJJLLLNNNLLLKKKLLLOOORRRSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQSSSVVVXXXYYYZZZ\\\^^^ZZZZZZZZZ[[[\\\[[[YYYWWWWWWXXXYYYZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]\\\ZZZXXXVVVVVVWWWWWWVVVUUUUUUWWWXXX\\\[[[YYYWWWUUUSSSQQQPPPPPPNNNMMMOOORRRRRROOOLLLGGGEEECCCAAA@@@@@@@@@@@@<<<=========<<<<<<;;;:::999999888888777777777777555555444444333222222222222222222222222222222222111111111000000000000/////////000000000000//////////////////////////////000000000000000000000000/////////000000000111111//////000000111222222222111111222222222333333333222333555555444444555777555666777888888888888888:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJLLLOOOQQQSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQOOONNNNNNQQQSSSUUUUUUTTTRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOPPPPPPRRRSSSSSSPPPRRRUUUXXXXXXWWWUUUSSSTTTRRRPPPRRRVVVYYYYYYWWWUUUWWWVVVSSSSSSWWWYYYWWWPPPQQQQQQQQQQQQPPPOOONNNJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBB@@@>>>===<<<======<<<;;;:::999888888444444444333333333333222000000000000000000000000////////////////////////////////////////////////......////////////000000///......------......///.........//////////////////......------......///000000000000////////////////////////000000000000/////////000000000111111/////////000000000111111222222222222222222222222000000000000111222333444222222222333333333444444555555555555555555555555555555555555666666666666666777777666444555777999;;;===???@@@???>>>>>>>>>;;;===?????????>>>???@@@???AAACCCCCCCCCDDDFFFGGGKKKJJJJJJJJJKKKLLLNNNOOORRRTTTUUUUUUTTTSSSSSSTTTUUUSSSTTTVVVUUURRRTTTXXXZZZZZZZZZYYYXXXWWWVVVUUUQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYRRRSSSSSSQQQOOOOOOQQQSSSPPPPPPQQQSSSUUUVVVTTTRRRRRRQQQOOOMMMJJJHHHFFFEEE??????>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999666666444333333333333333444333222111///...---,,,.................................///////////////////////////////////////........................///............///000000---------....../////////////////////////////////000000000000000111222222///111222333222222444666333333333333333333333333222333333444666777777888777777888999999::::::;;;:::<<<>>>@@@@@@>>>===;;;<<<;;;:::;;;<<<=========;;;<<<>>>AAACCCDDDEEEFFFHHHIIIHHHGGGFFFGGGJJJLLLNNNLLLKKKKKKNNNQQQRRRRRRNNNNNNNNNOOOOOOPPPQQQRRRQQQRRRRRRRRRQQQPPPOOONNNLLLOOOSSSUUUVVVWWWZZZ\\\ZZZYYYZZZ\\\___```]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\YYY[[[]]]___^^^[[[XXXUUUUUUWWWWWWVVVTTTSSSUUUWWW[[[[[[ZZZXXXVVVTTTRRRQQQPPPNNNMMMPPPTTTUUURRRNNNFFFEEEBBB@@@>>>=========;;;<<<<<<<<<<<<;;;::::::888888777777777777666666555555444333333222222111222222222222222222222222111111000000000/////////...//////000000//////...////////////////////////000000000000000000000000...//////000000000000000/////////000111222222222111111222222222333333333111333444444444444555777444555666777888888888888888999999::::::;;;;;;<<<::::::;;;<<<<<<======>>><<<===???AAABBBBBBBBBBBBAAACCCEEEEEEEEEFFFGGGIIILLLOOORRRTTTTTTSSSSSSTTTRRRRRRRRRQQQPPPOOONNNMMMPPPRRRSSSTTTSSSSSSTTTVVVUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSPPPRRRUUUXXXYYYXXXVVVSSSVVVTTTSSSUUUZZZ]]]]]]\\\UUUWWWUUURRRRRRVVVXXXVVVQQQQQQQQQQQQPPPMMMKKKIIIGGGHHHHHHGGGGGGFFFEEEEEEBBBBBBBBBAAA@@@>>>======;;;;;;:::999999888777777333333333333222222222222000000000000000000000000////////////////////////////////////////////////........./////////000000///......------......///............/////////000///......------......///000000000000////////////.../////////000000000111////////////000000000111////////////000000000111111111111111111111111111000//////000000111222333222222222222333333333333555555555555555555555555444444555555555666666666666777777555444444666888:::<<>>>>>>>>:::<<<>>>??????>>>???@@@>>>@@@CCCDDDDDDDDDFFFHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPRRRTTTTTTSSSRRRRRRRRRTTTSSSTTTWWWUUUQQQQQQUUUXXXXXXWWWWWWWWWWWWWWWWWWRRRRRRRRRRRRSSSSSSTTTTTTVVVVVVWWWXXXYYYZZZZZZYYYTTTUUUUUUSSSPPPNNNPPPRRRQQQPPPPPPRRRUUUUUUSSSQQQPPPOOONNNKKKIIIGGGEEEDDD>>>>>>=========<<<:::999::::::::::::999999999999666555444333222222222222222111111000///............................................./////////000////////////////////////.......................................///000000---------.........//////000000000000000000000000000000000000000111111222000111222333222222333555333333333333333333333333222222333444555777888888888888888999::::::;;;;;;:::;;;>>>@@@AAA@@@>>><<<<<<;;;:::;;;===?????????<<<>>>AAACCCFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGJJJLLLNNNLLLJJJJJJLLLOOOPPPQQQOOOOOOPPPPPPRRRTTTUUUVVVSSSTTTUUUVVVTTTRRROOONNNLLLOOOSSSSSSSSSSSSUUUWWWYYYXXXZZZ^^^bbbdddbbb___]]][[[XXXWWWWWWZZZ]]]___[[[]]]```aaa```\\\XXXUUUUUUWWWXXXVVVSSSRRRTTTWWWZZZYYYYYYXXXWWWUUUTTTSSSTTTRRRPPPRRRUUUUUUQQQMMMGGGFFFCCC???===;;;::::::=========>>>======<<<<<<777777777777666666666666555555444333333222222111111111111111111111111111000000000000////////////......////////////......////////////////////////000000000000000000000000...//////000000000000000...//////000111222222222111111222222222333333333111222444444444444555777444555666777888888888888666777888999;;;<<<===>>>::::::;;;;;;<<<======>>>===>>>@@@AAABBBBBBAAAAAA>>>@@@CCCEEEFFFFFFHHHJJJLLLOOOSSSUUUUUUTTTTTTUUUOOOOOOPPPPPPPPPOOONNNNNNPPPRRRSSSSSSRRRSSSVVVXXXVVVUUUTTTSSSSSSTTTUUUVVVQQQQQQPPPPPPPPPQQQRRRRRRQQQRRRUUUXXXZZZZZZWWWTTTXXXVVVUUUXXX\\\``````___UUUVVVUUUQQQQQQUUUWWWUUUSSSSSSSSSRRRPPPMMMIIIGGGFFFFFFFFFFFFFFFEEEDDDDDD@@@AAAAAA@@@@@@???>>>===::::::999999888777666666333333333222222222111111////////////000000000000////////////////////////////////////////////////............/////////000.........------.........---.........//////000000.........------.........000000000000////////////.../////////000000111111////////////000000000000////////////000000000000000000000000000000000000////////////000111222333111111222222222333333333555555555555555555555555444444444555555555666666666777777555444444666888999<<>>===>>>999;;;>>>??????>>>>>>???>>>@@@CCCDDDEEEEEEFFFHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQSSSTTTRRRQQQQQQQQQTTTSSSUUUWWWUUUPPPPPPSSSWWWWWWVVVVVVVVVWWWXXXXXXTTTSSSRRRQQQQQQQQQQQQQQQUUUVVVWWWXXXYYYYYYYYYYYYTTTVVVVVVSSSOOOMMMNNNQQQQQQPPPPPPRRRUUUUUUSSSPPPPPPOOOMMMKKKIIIGGGEEEDDD>>>============<<<999777::::::999999999999999999555555444333222222222222000000000000000/////////........................---.........//////000000////////////////////////...........................---,,,,,,,,,,,,---...---------............///---------............///////////////000000000000111111222222222333333333222222222333333333444444444444555555666777777777777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::;;;<<<>>><<<===???AAABBBDDDDDDEEEEEEDDDCCCCCCDDDFFFHHHJJJNNNMMMMMMLLLMMMOOOPPPQQQRRRQQQOOONNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOLLLOOOSSSUUUUUUTTTTTTTTT[[[YYYXXXZZZ\\\\\\YYYVVVWWWVVVWWWXXX\\\^^^^^^^^^^^^___aaabbb```]]]YYYWWWWWWWWWVVVVVVUUUTTTSSSSSSVVVVVVVVVVVVVVVVVVUUUUUUQQQOOONNNOOOPPPPPPOOONNNDDDDDDCCCBBB@@@>>><<<;;;::::::;;;;;;;;;;;;;;;;;;888888777777777777777777444444333333333222222222000000000000000000000000......////////////..................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222333333333333444444333444555555666666555555777777888888888999999999::::::;;;;;;<<<============>>>@@@@@@AAA@@@???>>>AAAAAAAAABBBBBBDDDEEEEEEIIIKKKMMMPPPRRRRRRQQQQQQTTTSSSQQQOOONNNOOOPPPQQQTTTSSSRRRRRRSSSUUUWWWXXXXXXVVVTTTSSSTTTUUUUUUTTTQQQQQQQQQRRRRRRRRRQQQQQQSSSSSSSSSUUUWWWXXXWWWUUUXXXXXXXXXYYYZZZZZZ[[[[[[UUUUUUTTTSSSRRRRRRRRRRRRTTTTTTSSSQQQOOOMMMKKKJJJHHHEEECCCBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>======;;;:::888777555444444444222222222111111111111000000000000000000000000000..............................------------..................//////////////////............////////////////////////////////////............//////////////////............////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111111111222222222333333333222222222222222222222222666666666666666777777888999777555444333444555666999<<<@@@AAA@@@===<<<;;;;;;;;;;;;;;;<<<===??????@@@AAAAAABBBDDDEEEGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPOOOOOOOOOPPPPPPQQQSSSSSSRRRSSSVVVXXXYYYXXXWWWVVVYYYXXXVVVTTTTTTVVVXXXZZZTTTUUUWWWXXXXXXVVVTTTSSSXXXXXXXXXXXXYYYZZZ\\\]]]WWWXXXWWWUUURRRRRRSSSUUURRRRRRTTTVVVXXXVVVRRROOOPPPOOOLLLJJJHHHGGGGGGGGG??????>>><<<;;;;;;;;;;;;888999999888888777666555333333333222222222111111000000000000000000000000//////.........---------------------------------............////////////...........................---,,,,,,,,,,,,---...---------............///---------............///.../////////000000000000111111111222222222333333222222222333333333333444333444444555666666777777666666777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===>>>??????@@@AAABBBBBBBBBBBBEEEEEEDDDDDDDDDFFFGGGHHHMMMMMMLLLLLLMMMNNNPPPPPPRRRQQQOOONNNNNNOOOPPPQQQQQQRRRSSSTTTSSSRRRPPPOOOMMMPPPTTTVVVUUUTTTSSSSSSVVVUUUUUUWWWZZZ[[[XXXVVVXXXXXXXXXZZZ\\\]]]\\\[[[[[[\\\___``````^^^\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUNNNLLLKKKKKKKKKKKKIIIHHHEEEEEEDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777666666444444444333333333222222000000000000000000000000......////////////..................////////////........................////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222333333333444444333444444555555555555555666666666777777777888888999999::::::;;;<<<<<<<<<===>>>???@@@@@@@@@??????AAAAAAAAABBBCCCDDDFFFFFFHHHJJJLLLOOOQQQQQQQQQPPPSSSRRRPPPOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTVVVWWWYYYWWWUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVXXXYYYXXXWWWZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMIIIFFFDDDBBBCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;:::999888666555444444333222222222111111111000000////////////////////////..............................------------..................//////////////////............////////////////////////////////////............//////////////////............////////////////////////////////////////////////.../////////000000000000.../////////000000000000//////000000000111111111111111111222222222333333222222222222222222222222666666555555666666777888888777555444333444555666999<<>><<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCEEEGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTRRRSSSTTTVVVVVVVVVVVVUUUWWWUUUSSSRRRRRRTTTVVVXXX[[[YYYWWWVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWXXXWWWVVVTTTSSSUUUWWWXXXXXXXXXYYYZZZXXXTTTQQQOOONNNLLLJJJHHHFFFFFFEEE@@@???>>>===<<<;;;;;;;;;888888888888777666555555333333222222222111111111000000000000000000000000///.........------------------------------------............////////////------------------------...------,,,,,,------...---------............///---------............///....../////////000000000000111111111222222222222111111222222222333333333333333333444555555666666666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;===???BBBBBBAAAAAAAAAAAAAAA@@@EEEEEEEEEEEEFFFFFFFFFFFFLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNOOOPPPQQQPPPQQQSSSUUUTTTSSSPPPOOOOOORRRUUUVVVUUUTTTSSSSSSTTTTTTUUUWWWYYYZZZYYYWWWXXXXXXYYY[[[\\\\\\ZZZWWWWWWYYY[[[^^^___^^^]]]]]]YYYXXXVVVUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTMMMKKKIIIHHHGGGFFFDDDBBBEEEEEEDDDCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;::::::999999888888777666555555444444444333333333222222000000000000000000000000......////////////......---............/////////........................000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111222222222222333333333333333333444555555555555555555555555555666666666666888888999::::::;;;;;;<<<======>>>???????????????@@@@@@AAABBBCCCEEEGGGHHHGGGIIIKKKNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUURRRRRRRRRRRRSSSTTTUUUUUUXXXWWWVVVWWWYYYZZZ[[[ZZZZZZYYYWWWUUUUUUUUUVVVWWWVVVUUUUUUWWWZZZ[[[ZZZYYY\\\[[[[[[ZZZYYYYYYXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVRRRSSSSSSSSSRRRQQQPPPPPPKKKHHHEEECCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::::::::999777666444333333333222222111111111000000000////////////////////////..............................------------..................//////////////////............////////////////////////////////////............//////////////////............////////////////////////////////////////////////....../////////000000000....../////////000000000//////000000000000111111111111111222222222222333222222222222222222222222555555555555555666666777777666555444333444555666999<<>>>>>>>>===<<<<<<======>>>???@@@@@@@@@@@@AAABBBDDDFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUWWWUUURRRQQQQQQSSSWWWYYY___\\\YYYXXXYYYYYYWWWTTTUUUWWWZZZ\\\]]]\\\ZZZYYYWWWXXXXXXWWWVVVVVVWWWYYY[[[ZZZXXXWWWWWWUUURRROOONNNMMMLLLJJJHHHFFFDDDCCCAAA@@@>>>===<<<;;;;;;;;;888888888888777666555444333222222222222111111111000000000000000000000000............---------------------------------------............/////////---------------------------------------------------------............///---------............///........./////////000000000000000111111111111222111111111111222222222222222222333333444444555555555555666666777888888999::::::::::::::::::::::::;;;<<<===<<<;;;;;;===???AAAAAAAAA@@@@@@AAAAAAAAAEEEEEEFFFFFFFFFEEEDDDDDDJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPNNNPPPRRRTTTUUUSSSPPPOOOOOORRRTTTVVVUUUUUUUUUVVVVVVVVVXXXYYYZZZZZZYYYXXXUUUVVVXXX[[[\\\\\\YYYVVVVVVWWWYYY[[[\\\\\\\\\\\\XXXWWWUUUTTTTTTTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRRRROOOMMMJJJHHHGGGEEEBBB@@@DDDCCCCCCBBBAAA???===<<<;;;:::::::::::::::999999999999888777666555444333444333333333333222222222////////////////////////---......//////......------------.........//////........................000000000000000000000000////////////////////////000000000000000000000000222222222222222222222222111222222222222333333333333333444555555555444444444555555555666666666666888999999::::::;;;<<<<<<<<<<<<===>>>>>>???????????????@@@BBBCCCFFFHHHIIIGGGIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTQQQQQQQQQRRRRRRSSSSSSTTTVVVUUUUUUWWWYYY[[[\\\[[[YYYWWWUUURRRRRRSSSUUUVVVUUUUUUUUUWWWZZZ[[[ZZZYYYZZZZZZZZZYYYYYYXXXXXXXXX[[[ZZZYYYXXXXXXWWWWWWXXXSSSSSSSSSSSSRRRQQQPPPPPPLLLIIIEEECCCBBBBBB@@@???>>>>>>===<<<;;;:::999999999888777555444333222222111111111111000000000000////////////////////////..............................------------..................///////////////......------....../////////////////////////////////............//////////////////............////////////////////////////////////////////////........./////////000000........./////////000000////////////000000000111111111111111222222222222111111111111111111111111444444444444444555555666555555444333333444444555:::===???@@@@@@???@@@AAA===============>>>???@@@??????@@@@@@AAACCCDDDEEEDDDDDDEEEFFFGGGIIIKKKKKKMMMNNNOOOQQQRRRTTTTTTUUUVVVUUUSSSRRRRRRSSSTTTUUUXXXVVVTTTRRRRRRUUUXXXZZZ\\\ZZZYYY[[[]]][[[UUUOOOPPPSSSXXX\\\^^^^^^]]][[[WWWXXXYYYXXXWWWWWWXXXZZZ^^^\\\XXXVVVUUUSSSQQQOOONNNMMMLLLJJJHHHFFFDDDCCCAAA@@@???===<<<;;;;;;:::777777777777666555444444222222222222111111111111////////////////////////---------------------------------------------------------.........//////---------------------------------------------------------............///---------............///............//////////////////000000000111111111000000000111111111222222111111111222333333444444444555555666666777888888:::::::::::::::::::::::::::;;;<<<;;;:::;;;<<<>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOLLLNNNQQQSSSSSSRRRPPPOOOOOOQQQTTTVVVVVVVVVWWWYYYWWWXXXYYYYYYXXXWWWVVVUUURRRRRRUUUXXX[[[[[[YYYWWWVVVVVVWWWWWWXXXXXXXXXYYYWWWVVVUUUTTTTTTTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPOOOMMMJJJGGGFFFDDDAAA>>>AAAAAA@@@???>>><<<;;;::::::999999999888888888777888888777666444333222222333222222222222111111111........................------............------------------....................................////////////////////////........................////////////////////////111111111111111111111111111111111222222222333333222333333444555444444444555555555666666666777777888999999:::;;;;;;<<<<<<;;;<<<<<<<<<===>>>??????>>>??????AAACCCEEEGGGHHHHHHIIIJJJMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRRRRRRRUUUXXXZZZZZZYYYXXXVVVSSSQQQQQQRRRTTTUUUUUUTTTTTTVVVXXXYYYXXXVVVVVVVVVVVVWWWWWWXXXXXXXXXZZZYYYXXXWWWWWWVVVVVVWWWTTTTTTTTTSSSQQQPPPNNNMMMLLLIIIEEECCCBBBAAA???>>>>>>>>>===<<<;;;::::::999999888666444333222222222111111111000000000//////......................................................------------..................////////////......------------......//////////////////////////////............//////////////////............////////////////////////....................................////////////............////////////...////////////000000000000000111111111222222222111111111111111111111111333333333333333444444555444333333333333333444444:::<<<>>>?????????AAACCC===============>>>>>>???????????????@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLNNNPPPRRRTTTTTTTTTXXXVVVTTTRRRRRRSSSUUUWWWWWWVVVTTTSSSSSSTTTVVVWWWZZZXXXWWWXXX\\\^^^]]]\\\PPPSSSWWW[[[]]]\\\[[[ZZZVVVWWWYYYYYYWWWWWWXXXYYYbbb___[[[XXXWWWUUUSSSQQQMMMMMMKKKJJJHHHGGGEEEEEEAAA@@@>>><<<;;;::::::999666666777666666555444333222222222111111111000000........................,,,,,,------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///---------............///------........./////////////////////000000000000///000000000000111111111000000111111222333333333444444555555666666777777999999999999999999999999999:::;;;:::999999;;;===;;;;;;;;;<<<>>>@@@CCCDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMKKKLLLNNNPPPPPPQQQPPPPPPPPPRRRUUUVVVVVVVVVXXXYYYUUUWWWXXXWWWUUUSSSRRRRRROOOPPPRRRUUUXXXYYYXXXVVVUUUTTTTTTSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSQQQQQQPPPPPPOOONNNMMMMMMKKKIIIFFFDDDCCCBBB???===>>>>>>>>>===<<<:::999888888888888777666666555555555555444444333222111111111111111000000000//////........................------............------,,,------------.........------------------------////////////////////////........................////////////////////////000000000000000000000000111111111111222222222222222222333444444444444444555555555666666666666777777888888999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>???@@@AAACCCEEEFFFGGGGGGIIIKKKMMMPPPQQQRRRRRRSSSTTTUUUTTTRRROOONNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPSSSVVVXXXWWWVVVVVVUUUTTTSSSSSSTTTVVVWWWUUUTTTTTTUUUVVVVVVUUUSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNLLLKKKJJJGGGDDDAAA@@@@@@>>>===>>>>>>===<<<;;;:::999999888777555444222222111111111111000000000/////////......................................................------------..................////////////......------------......//////////////////////////////............//////////////////............////////////////////////........................------........./////////------........./////////......////////////000000000000000111111111111222111111111111111111111111222222222222222333333444222222333333333333333333888999;;;;;;;;;===@@@BBB======<<<<<<<<<<<<======>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJMMMPPPRRRSSSTTTTTTWWWUUUTTTSSSSSSTTTVVVWWWTTTTTTSSSRRRRRRQQQQQQQQQYYYVVVSSSRRRVVV___iiioooWWWWWWXXXXXXXXXWWWUUUTTTUUUWWWXXXXXXVVVUUUVVVVVV\\\YYYVVVTTTSSSQQQOOONNNLLLKKKIIIGGGFFFFFFFFFGGG@@@???===;;;:::999888888666666666666555444333222222111111111111000000000........................,,,,,,,,,,,,------------------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------............///---------............///---------.........//////........./////////000000/////////000000000111111//////000000111222222333333444444555555666777777999999999999999999999999888999999999888888:::<<<::::::999:::<<<>>>AAACCCAAA@@@@@@???@@@AAACCCDDDEEEFFFGGGHHHIIIIIIIIIHHHDDDEEEFFFHHHJJJKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQTTTUUUWWWVVVUUUUUUVVVWWWSSSUUUXXXWWWTTTRRRRRRSSSPPPPPPPPPRRRUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTPPPRRRSSSTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJHHHFFFDDDBBBBBBAAA???=========<<<<<<;;;:::888888777777666555555444333333333222222222111111000000////////////............------------------------,,,------......------,,,,,,,,,---------.........------------------------------------------------........................////////////////////////////////////////////////111111111111222222222222222222333444444444444333333444444444555555555555555555666666777888888888::::::::::::;;;===???@@@>>>>>>>>>???@@@AAACCCDDDDDDEEEFFFHHHKKKMMMOOOQQQOOOPPPSSSTTTTTTRRRPPPNNNNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOORRRUUUVVVUUUTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWVVVUUUUUUVVVUUUSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKHHHEEEBBB@@@??????>>><<<<<<<<<;;;:::999888888777777666555333222111111000111000000000////////////......................................................------------..................////////////...------,,,,,,------...//////////////////////////////............//////////////////............////////////////////////........................---------.........//////---------.........//////........./////////000000000000000000111111111111111111111111111111111111111111111111111222333333111111222333333333333333444555666666666999<<>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFFFFHHHKKKOOOQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSPPPNNNMMMSSSTTTTTTRRRSSSZZZeeennn[[[YYYWWWTTTSSSRRRRRRSSSTTTUUUWWWWWWUUUSSSSSSSSSRRRPPPNNNMMMLLLKKKIIIGGGJJJHHHEEECCCBBBDDDFFFHHH???>>><<<:::888777666666555555555555444333222222111111111111000000000000------------------------++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////---------.........//////---------.........//////............/////////000////////////000000000000/////////000111111222222333333444444555666666777888888888888888888888888777888999888777777999;;;::::::999999:::===@@@AAA@@@???>>>===>>>@@@CCCDDDDDDEEEGGGHHHIIIIIIHHHHHHBBBCCCEEEGGGIIIJJJJJJKKKKKKJJJJJJJJJKKKNNNPPPQQQXXXXXXYYYWWWUUUSSSTTTUUUSSSVVVYYYYYYVVVUUUVVVWWWRRRQQQPPPQQQRRRSSSSSSRRRPPPOOONNNMMMNNNPPPSSSTTTNNNPPPSSSTTTTTTSSSQQQOOONNNNNNMMMLLLKKKJJJIIIIIIGGGEEECCCCCCCCCCCCAAA???<<<<<<<<<<<<;;;:::999888666666555444333333222222111111111000000000000000///............---------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------........................////////////////////////////////////////////////000111111111111222222222222222333444444444333333222222333333333444444444333333444444555666666666::::::::::::;;;===???@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFIIIKKKNNNOOOLLLNNNQQQTTTTTTSSSQQQOOONNNOOOPPPPPPPPPOOONNNMMMNNNNNNOOOQQQTTTUUUTTTSSSPPPQQQRRRSSSTTTUUUUUUVVVXXXWWWVVVVVVVVVUUUSSSPPPQQQPPPPPPOOOOOONNNMMMMMMPPPOOONNNMMMMMMLLLMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLGGGDDDAAA??????>>>===<<<;;;;;;:::999888777666666777666555333222111000000000000000000////////////.........................................................------...................../////////000...------,,,,,,------...//////////////////////////////............//////000/////////............////////////////////////........................---------.........//////---------.........//////............/////////000000000000000111111111111000000000000000000000000111111111000111222222333000111222333333333333333111111222222333555999===<<<;;;;;;:::::::::;;;;;;>>>>>>===>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDGGGJJJNNNQQQRRRRRRRRRQQQQQQQQQRRRRRRTTTUUUUUUUUUVVVWWWWWWVVVRRRNNNLLLLLLRRRXXXXXXUUUTTTYYY^^^ZZZXXXTTTQQQPPPQQQTTTUUUSSSUUUVVVVVVSSSQQQPPPQQQNNNMMMLLLLLLLLLKKKIIIGGGGGGEEEBBB??????BBBFFFHHH>>>===;;;999777666555555555555555555444333222222111111111111000000000000------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---...............------,,,,,,,,,---------..............................////////////////////////////////////000000000000222222222222222222222222111222222333333444444555666666666666777777777777777888::::::888777777888999999999:::;;;<<<===>>>>>>??????@@@AAACCCDDDEEEHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMLLLIIIGGGFFFIIIOOOSSS[[[XXXUUUTTTUUUUUUSSSQQQOOOQQQSSSRRRRRRVVV___fffVVVRRRNNNMMMOOORRRRRRQQQPPPOOOMMMMMMNNNOOORRRSSSNNNMMMNNNPPPTTTTTTQQQNNNPPPMMMJJJJJJKKKKKKHHHFFFGGGFFFEEEBBB@@@>>><<<;;;;;;;;;::::::999888777777555444333444555555333111222222222111111111000000111000000///...---------......//////...---,,,,,,........................------------------------......------------......////////////////////////------............------............////////////////////////////////////000000000000111111111111111222222333333222222111111111222222222333333333333444555666777777777777666777888999;;;<<<===>>>======>>>???AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJMMMNNNOOOPPPQQQPPPOOOOOOPPPRRRTTTTTTRRROOONNNNNNNNNOOORRRTTTTTTTTTSSSRRROOOOOOOOOPPPRRRTTTUUUVVVTTTSSSSSSTTTTTTSSSQQQNNNTTTQQQOOOOOOQQQQQQOOOLLLPPPOOOMMMKKKJJJKKKLLLMMMMMMMMMLLLMMMMMMKKKGGGDDDDDDBBB@@@??????===:::888;;;::::::999888777666666666555555444222111000000000000//////.........---.........------,,,,,,,,,...........................------,,,,,,------...---------............///........................---------............///000000000000000000000000//////////////////////////////............////////////............//////////////////////////////............///////////////...---...000111111000000000000000000000000000////////////////////////////////////000000000000000111111111111222222222222222111111222444555777::::::999999999:::;;;;;;<<<<<<===============<<>>>>>>>>>>>???@@@AAABBBCCCFFFEEEDDDDDDDDDEEEGGGHHHJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKJJJHHHHHHJJJOOOSSSWWWTTTRRRRRRSSSTTTSSSQQQPPPRRRTTTSSSRRRUUU[[[aaaWWWSSSOOOMMMNNNOOONNNMMMMMMLLLKKKKKKKKKMMMOOOPPPOOONNNNNNPPPRRRRRRPPPNNNOOOLLLJJJJJJJJJJJJGGGEEEDDDDDDBBB@@@>>><<<;;;:::999999999999999999888888555444333444555555333111222222111111111000000000//////......---,,,,,,,,,...............---,,,,,,........................------------------------------,,,,,,,,,,,,------........................------............------............////////////........................000000000000111111111111111222222333333222222111111111222222222333333333333444555666777777777777666777888999;;;<<<======<<<===>>>???AAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPOOONNNNNNQQQSSSSSSPPPNNNMMMMMMMMMOOOPPPRRRSSSRRRQQQPPPMMMNNNNNNPPPRRRTTTUUUWWWUUUTTTSSSSSSTTTSSSPPPNNNQQQOOONNNOOOQQQRRRPPPOOONNNMMMLLLJJJJJJLLLMMMNNNKKKJJJJJJJJJJJJHHHEEEBBBBBB@@@>>>>>>>>><<<999777999999888888777777666666555555444333222111000000000/////////.........---......---------,,,,,,,,,...........................------,,,,,,------...---------............///........................---------............/////////////////////////////////////////////////////////............////////////............//////////////////////////////............////////////000111111111000///......////////////////////////////////////////////////////////////000000000000000111111111111222222222333222222222222333555666999888888888888999::::::;;;;;;<<<===============BBB@@@@@@AAACCCDDDDDDCCCFFFGGGIIILLLNNNNNNOOOOOONNNMMMNNNPPPTTTUUUTTTRRROOOQQQUUUZZZ]]]]]]YYYUUUMMMPPPSSSUUUVVVUUUVVVVVVXXXVVVRRRQQQPPPPPPOOONNNSSSUUUVVVUUURRRPPPOOOOOONNNKKKGGGGGGJJJJJJFFFCCCBBB@@@>>>===>>>>>>===<<<:::999999888888777666666444333333333333222222222222111111000//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................---------,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---,,,,,,+++,,,,,,,,,---------............................................................/////////000000000///////////////000000000111111222222333444444444444555555555666666666666666777999999777777777888777777777888999:::<<<<<<===============>>>??????BBBBBBBBBBBBCCCEEEGGGHHHKKKKKKJJJJJJJJJKKKLLLLLLIIIJJJKKKKKKKKKMMMPPPSSSTTTRRRQQQRRRTTTUUUUUUTTTSSSUUUVVVUUUSSSRRRUUUYYYWWWTTTOOOMMMLLLKKKJJJIIILLLKKKKKKJJJKKKMMMNNNOOOQQQPPPNNNNNNOOOPPPOOONNNMMMKKKIIIIIIIIIHHHFFFDDDAAA@@@???>>>===;;;::::::777777777888888888999999444333333333444444222111111111111111000000000000......------,,,+++++++++---............------,,,------------------------........................,,,,,,,,,++++++,,,,,,,,,........................------............---------............/////////........................000000000000111111111111111111222222222222111111111111222222222333333333333444555666666666666666666777888999:::;;;<<<===<<<<<<===???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOOOONNNMMMOOOQQQQQQOOOMMMLLLLLLMMMNNNOOOPPPPPPOOONNNMMMKKKLLLMMMOOOQQQTTTVVVWWWWWWUUUUUUUUUVVVUUUSSSQQQPPPOOONNNPPPRRRSSSSSSRRRNNNMMMKKKJJJJJJLLLMMMOOOHHHGGGGGGGGGGGGEEEBBB??????===<<<<<<===<<<999777666666666666666666666666555444444333222111000000/////////..................------------,,,,,,,,,...........................------,,,,,,------...---------............///........................---------............/////////////////////////////////////////////////////////............////////////............//////////////////////////////............////////////+++---///000///---,,,,,,////////////////////////////////////////////////////////////000000000000000111111111111222222222333333333222222333444444777777777777888888999999999:::;;;<<<===>>>>>>>>>AAAAAA@@@AAACCCEEEDDDCCCFFFGGGIIILLLMMMNNNNNNNNNNNNNNNOOOQQQTTTUUUTTTSSSOOOPPPSSSXXX\\\]]]\\\ZZZSSSSSSSSSTTTVVVWWWVVVUUUXXXUUUSSSQQQQQQRRRQQQPPPPPPRRRSSSSSSPPPNNNNNNNNNMMMIIIEEEDDDEEEFFFDDDAAABBB???===<<<<<<<<<;;;999999999888888777777666666333333333222222222111111111111000/////////000000......---------,,,,,,,,,---------------------------............------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------------,,,,,,,,,,,,---------.............................................................../////////000000///////////////000000000111111111222333333444444444444444444555555555555555666888888777666777888666666777777888:::;;;<<<===<<<<<<;;;;;;;;;<<<<<>>===<<<<<<;;;;;;777777777777777777777777444333222333444333222000111111000000000/////////...---------,,,,,,++++++---------......------,,,------------------------........................------,,,,,,,,,,,,------........................------............---------------.........//////........................///000000000111111111111111111222222222222111111111111222222222333333333333444555555666666666555666777888999:::;;;<<<<<<;;;<<<===>>>???AAABBBBBBCCCCCCDDDFFFGGGGGGHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOMMMOOOQQQRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKMMMOOOQQQTTTWWWXXXWWWVVVVVVWWWXXXYYYXXXWWWRRRRRRRRRRRRTTTTTTUUUTTTPPPOOOMMMKKKJJJKKKLLLMMMHHHFFFEEEEEEEEEDDDAAA???===<<<;;;<<<===<<<:::888444444444444444555555555444333333222111000000000........................------------------------...........................------,,,,,,------...---------............///........................---------............/////////////////////////////////////////////////////////............////////////............//////////////////////////////............////////////******,,,000444555222///////////////////////////////////////////////////////////////000000000000000000111111111222222222444444333333333333333333666666777888888999999999888999:::<<<===>>>>>>>>>AAA@@@@@@AAACCCEEEEEEDDDFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTSSSQQQQQQSSSVVVYYY[[[[[[ZZZYYYVVVTTTUUUXXXYYYWWWUUUWWWTTTRRRQQQQQQRRRQQQPPPMMMOOOPPPPPPNNNMMMLLLLLLLLLIIIDDDBBBBBBCCCBBBAAACCCAAA>>>===<<<<<<:::999999888888777666666555555222222222222111111111111111000000/////////000000......---------,,,,,,,,,....................................------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............,,,,,,,,,---------................................................................../////////////////////000000000111111000000111222222333333444222333333333444444444444333555777777666666777888666666666777888999:::;;;===<<<;;;;;;:::;;;;;;;;;======>>>???AAADDDFFFHHHLLLLLLMMMMMMMMMMMMMMMMMMJJJMMMPPPRRRSSSSSSUUUVVVRRRRRRSSSTTTUUUWWWYYYZZZVVVXXXYYYXXXUUUQQQOOONNNPPPPPPOOOMMMKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPRRRQQQOOOLLLKKKKKKMMMNNNKKKKKKJJJHHHFFFDDDCCCBBB@@@??????>>>======<<<<<<999999888777555444333333333222111222333333111///000000000/////////...............---------------,,,,,,---------------,,,------------------------..............................------------..............................------............------------------....................................///000000000111111111111000111111222222111111000111111222222222333333333333444444555555555555555777777888888999:::;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBDDDEEEFFFGGGGGGGGGFFFGGGJJJLLLNNNOOOPPPPPPNNNQQQSSSSSSRRRPPPOOOOOONNNNNNOOOOOONNNNNNNNNMMMLLLMMMNNNPPPSSSVVVXXXYYYUUUTTTTTTUUUXXXZZZZZZYYYUUUVVVVVVVVVUUUUUUVVVVVVUUUSSSPPPMMMKKKJJJJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@===<<<<<<<<<======;;;999333333333333333444444444222222222111111000000///---------...............------------------------...........................------,,,,,,------...---------............///........................---------............///........................//////////////////////////////............////////////............//////////////////////////////............////////////222...---333:::===777000........................////////////////////////////////////000000000000000000111111111222222222333333333333333333222222666777888999::::::::::::888999:::<<<===>>>>>>>>>@@@??????@@@CCCDDDDDDCCCFFFGGGIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSTTTWWWXXXXXXWWWYYYVVVTTTTTTWWWXXXUUUSSSUUUSSSPPPOOOPPPQQQPPPOOOKKKMMMOOOOOOMMMKKKJJJKKKLLLIIIEEECCCBBBBBBAAAAAABBB???===<<<;;;;;;999888888888777666666555555444222222111111111000000000000///////////////000000......---------,,,,,,,,,........................---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////,,,,,,,,,---------..............................------------------------------........./////////......//////000000111111000000111111222333333333222222222222333333333333222444666777666555666777666666666777888999;;;;;;===<<<<<<;;;;;;;;;<<<<<<=========>>>AAACCCFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNLLLOOORRRTTTTTTTTTUUUVVVPPPRRRSSSSSSRRRSSSVVVXXXWWWXXXXXXXXXVVVSSSPPPNNNNNNOOOPPPNNNMMMLLLNNNOOOKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPOOOLLLJJJJJJLLLNNNKKKKKKKKKHHHEEECCCBBBCCCAAA@@@@@@???>>>======<<<999999777666444333111111222111111111222222000///////////////.....................---------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///------------------------------............------,,,------------.........------------------------000000000000111111111111000000111111111111000000111111222222222333333333333444444555555555444444777777888888999::::::;;;::::::;;;===>>>???@@@AAA@@@BBBDDDEEEFFFFFFFFFFFFEEEFFFIIILLLOOOQQQQQQQQQPPPRRRUUUUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQOOOPPPQQQSSSUUUXXXZZZ[[[TTTSSSRRRSSSUUUWWWWWWVVVVVVWWWXXXXXXVVVUUUVVVWWWYYYVVVSSSOOOLLLJJJJJJJJJJJJHHHFFFEEEEEEEEECCCAAA>>><<<<<<<<<======;;;999333333333333333333333333111111111000000000//////---------------.........,,,,,,,,,------------..............................------,,,,,,------...---------............///........................---------............///........................//////////////////////////////............////////////............//////////////////////////////............////////////333///,,,///555666000***........................////////////////////////////////////000000000000000111111111111222222222222222333444444444333333555666888:::;;;;;;::::::888999:::;;;<<<=========>>>======???BBBDDDCCCCCCFFFGGGIIIKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNOOOQQQTTTUUUTTTSSSSSSUUUUUUTTTSSSUUUTTTSSSTTTUUUTTTSSSQQQVVVSSSPPPOOOOOOPPPOOONNNKKKMMMNNNNNNKKKIIIIIIIIIJJJIIIFFFDDDBBBAAA@@@@@@???<<<:::999999999888666777777666666555555444444111111111000000000000/////////......//////000000......---------,,,,,,,,,------------------------,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,---............,,,,,,,,,---------..............................---------------------------------.........//////,,,------...//////000000000000000111222222333333111111111111222222222333111333555666555555666777777777777888999:::;;;<<<======<<<<<<<<<======>>>======>>>???AAACCCFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOMMMOOORRRSSSSSSSSSTTTUUURRRSSSTTTSSSRRRRRRTTTVVVWWWWWWWWWWWWWWWVVVSSSQQQOOOQQQRRRQQQNNNNNNOOOQQQLLLMMMMMMNNNOOOOOOPPPOOONNNOOOOOOMMMJJJJJJLLLNNNKKKLLLLLLIIIEEEBBBBBBCCCAAAAAA@@@???>>>===<<<;;;777777666555444333222111222111000111222222000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------............------,,,,,,---------.........------------------------000000000000111111111111000000111111111111000000111111222222222333333333444444444555555444444333777777777888999999::::::999:::;;;<<<>>>???@@@@@@???AAACCCEEEFFFFFFEEEEEEDDDFFFIIIMMMPPPRRRSSSSSSPPPRRRUUUUUUTTTRRRRRRRRRSSSRRRRRRSSSSSSTTTUUUUUUSSSSSSTTTVVVWWWYYY[[[\\\YYYWWWTTTSSSTTTUUUTTTSSSSSSUUUWWWWWWUUUUUUWWWYYYZZZWWWTTTPPPMMMLLLLLLLLLKKKIIIFFFEEEEEEEEECCCBBB===<<<;;;;;;;;;;;;999777444444444333333222222222000000000000000/////////,,,,,,,,,------.........,,,,,,,,,---------.................................------,,,,,,------...---------............///........................---------............///........................//////////////////////////////............////////////............//////////////////////////////............////////////...---------------+++***........................////////////////////////////////////000000000000000111111111111222222222000111333444444444444333333555777999::::::999999999:::;;;;;;<<<<<<<<<<<<===<<<<<<>>>AAABBBBBBBBBFFFGGGIIIKKKLLLLLLKKKKKKKKKMMMNNNNNNMMMOOORRRUUUTTTRRRRRRRRRSSSTTTRRRQQQRRRUUUWWWWWWVVVTTTSSSSSSXXXUUURRRPPPPPPPPPOOONNNLLLMMMNNNMMMKKKHHHGGGGGGHHHHHHGGGDDDBBB???>>>>>>>>><<<999999999:::999777777777666555555444444333111111000000000/////////...............///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))***+++,,,------...---,,,,,,,,,---------..............................---------------------------------.........//////++++++,,,------...//////000000000111222222333333000111111111111222222222111333555666555555666777777777888888999:::<<<==================>>>??????>>>>>>>>>???AAACCCFFFGGGGGGHHHJJJMMMNNNOOOOOOOOOMMMOOOQQQQQQQQQQQQRRRSSSUUUWWWXXXVVVSSSRRRUUUWWWVVVVVVVVVWWWXXXWWWUUUSSSQQQSSSTTTSSSOOONNNOOOQQQOOOOOOPPPQQQRRRRRRRRRRRRLLLNNNOOOMMMKKKJJJLLLNNNKKKLLLMMMJJJEEEBBBBBBDDDAAAAAA@@@>>>===<<<;;;:::555555555444444333333333222111000111222111000...//////.........---------++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------..................---,,,,,,,,,---------......------------------------000000000000111111111111000000111111111111000000111111222222222333333333444444444555444444333333777777777888999999999:::999:::;;;<<<===???@@@@@@???AAACCCEEEFFFFFFEEEDDDDDDFFFIIIMMMPPPRRRTTTTTTOOORRRTTTUUUTTTRRRRRRRRRTTTTTTTTTTTTUUUVVVXXXXXXVVVVVVVVVWWWYYY[[[\\\]]]___]]]YYYWWWVVVUUUTTTSSSOOORRRUUUUUUUUUUUUXXX[[[YYYWWWTTTQQQOOONNNNNNNNNKKKIIIFFFEEEEEEEEECCCBBB<<<;;;:::::::::999777555555555444444333222111111000000000000////////////,,,,,,,,,------.........,,,,,,,,,------....................................------,,,,,,------...---------.........//////........................---------.........//////........................//////////////////////////////............////////////............//////////////////////////////............/////////000+++000333222...,,,000555........................////////////////////////////////////000000000000000111111111111222222222///111222444555555444444222333666888999999888777::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;===@@@BBBBBBAAAFFFGGGIIIKKKLLLLLLKKKKKKLLLNNNPPPOOONNNOOOSSSWWWQQQQQQPPPRRRSSSSSSRRRPPPSSSWWW\\\\\\YYYVVVVVVWWWZZZWWWTTTRRRQQQPPPOOONNNLLLNNNOOONNNKKKHHHGGGGGGFFFGGGFFFEEEAAA>>>===<<>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCEEEGGGFFFGGGIIIKKKLLLMMMMMMMMMMMMOOORRRRRRRRRRRRTTTUUUVVVWWWXXXYYYYYYWWWUUUTTTWWWWWWWWWXXXXXXXXXXXXYYYUUUTTTSSSRRRSSSTTTVVVWWWUUUSSSQQQPPPQQQRRRQQQPPPQQQOOOLLLKKKLLLMMMLLLLLLJJJJJJJJJIIIFFFDDDAAA???@@@???===;;;::::::::::::777666555444333222222222000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---...///000000111111111000000000000111111111111000111111111111222222222222333333444555666777888999999888888888888888888:::::::::;;;<<<===>>>??????@@@AAABBBCCCEEEFFFFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTWWWYYYYYYYYYXXXWWWVVVUUUVVVXXXZZZ\\\]]]\\\ZZZXXXWWWVVVVVVWWWUUUUUUTTTSSSQQQRRRUUUWWWTTTTTTRRROOOLLLLLLNNNPPPLLLKKKIIIGGGDDDBBB@@@???===;;;:::999999999777555666555333222111111222333222111111000///......---////////////////////////------------------------///...---,,,,,,,,,,,,,,,......------------......---------............/////////000000///...------..............................---------,,,,,,,,,........................////////////////////////......------------............////////////......................................................////////////////////////............///////////////////////////000111111//////000111222333333333222222222444666555333000444444555555666777777777999999::::::::::::;;;;;;<<<<<<<<<===???AAADDDEEEFFFGGGIIIKKKKKKJJJIIIGGGLLLMMMOOOOOONNNMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRUUUZZZ^^^^^^[[[YYY[[[^^^[[[ZZZXXXXXXWWWVVVSSSQQQNNNNNNNNNMMMLLLKKKJJJIIIDDDCCCBBBBBBBBBAAA>>>;;;999===CCCFFFEEE@@@999444666666555444444444555555111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...------------............---------...///000000000...000111000///...///000111111111111222333444444333333444444555666666666888888888999999999::::::>>>======<<<<<<<<<<<<<<<>>>???AAABBBBBBCCCEEEGGGGGGHHHJJJLLLMMMNNNNNNNNNMMMOOOQQQRRRRRRQQQRRRSSSUUUVVVXXXYYYZZZYYYXXXWWWTTTUUUVVVVVVWWWXXXYYYYYYTTTTTTSSSSSSRRRRRRRRRRRRTTTSSSQQQQQQQQQQQQOOONNNQQQOOOLLLKKKKKKLLLKKKJJJGGGGGGGGGGGGFFFDDDCCCAAA???>>><<<;;;:::999::::::666555444333333222222222000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------///000000000000000//////000000000111111111000000111111111222222222222222333444555555666666888888888888888888888888::::::::::::;;;===>>>???@@@@@@AAACCCDDDEEEFFFGGGFFFGGGIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTVVVXXXYYYXXXWWWVVVUUUTTTTTTVVVWWWYYYZZZYYYWWWVVVVVVVVVVVVWWWUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRRRROOOLLLKKKLLLNNNJJJIIIGGGEEECCC@@@???>>><<<;;;999888999888666555666555333222111111222222111111000000///......---........................------------------------///...---,,,,,,,,,,,,---......------------......---------............//////////////////...------....................................------,,,,,,......................................................------------............////////////..........................................................................................///////////////////////////000000111000000000111111222222333111111222444666555333111444444555555666666777777999999999:::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDFFFHHHJJJKKKKKKJJJJJJMMMNNNPPPPPPNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVUUUUUUYYY]]]]]][[[ZZZ]]]```___]]]ZZZYYYWWWUUUQQQOOOOOOOOOOOONNNLLLKKKIIIHHHFFFDDDBBBAAA@@@???<<<999<<>>===<<<:::999999999999555555444333222222222222000000000/////////......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...///000000000000//////000000000000111111000000000111111111222222222222333333444444555555888888888888888888888888999999999:::;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGEEEFFFHHHJJJLLLMMMNNNNNNQQQQQQSSSTTTUUUVVVVVVVVVTTTSSSRRRTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWUUURRRSSSUUUUUUSSSQQQOOOPPPQQQOOOLLLJJJJJJJJJGGGFFFEEECCC@@@>>><<<<<<;;;999888777888777666444555444333222111111111111111000000//////.................................------------------------......---,,,,,,,,,------......------------......---------............//////////////////......---......................../////////............---......................................................------------............////////////..............................................................................---............///////////////......//////000111111111111111111111111111000000111333555666444222444444444555666666777777999999999999::::::::::::::::::;;;<<<===???AAABBBBBBDDDFFFIIIKKKLLLLLLLLLNNNOOOQQQPPPOOONNNNNNOOOSSSTTTVVVXXXYYYYYYYYYYYYUUUXXX[[[[[[ZZZ[[[^^^bbb___]]]ZZZXXXWWWUUURRRPPPQQQQQQPPPNNNLLLJJJHHHGGGGGGEEEAAA???>>>===;;;999===???AAAAAA@@@<<<888666555444333333222222222333111111000000000000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000,,,,,,---------.........---------....../////////---...000///......///000000000///000000111222333222333333444444555666666777777777888888888888999;;;;;;<<<<<<<<<;;;;;;;;;;;;===???@@@@@@AAACCCDDDFFFGGGIIIKKKLLLMMMMMMMMMKKKNNNPPPQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWXXXYYYXXXVVVSSSQQQPPPPPPQQQSSSUUUTTTRRRPPPSSSQQQNNNLLLLLLJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB===<<<;;;:::999888888777444444333222222222222222000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------,,,,,,---...////////////////////////000000000111000000000000111111111111222222222333333333444444777777777777888888888888888888999999:::<<<===>>>??????@@@AAACCCDDDEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMQQQRRRSSSTTTUUUVVVVVVVVVSSSRRRRRRSSSUUUVVVUUUTTTSSSRRRQQQPPPQQQSSSUUUWWWVVVVVVUUUUUUUUUUUUUUUUUUXXXTTTRRRTTTYYYZZZVVVRRRLLLNNNOOONNNKKKHHHFFFFFFDDDCCCBBB@@@>>><<<:::999999888666666777666555333444333222222111000000000000000/////////.................................------------------------...------,,,,,,,,,------......------------......---------............///...///////////////............................../////////////////////.........................................................------------............////////////..............................................................................---------........./////////............///000000111111111111000000000000//////000222555666555333333333444555555666666777888999999999999::::::::::::;;;<<<===>>>@@@AAABBBCCCDDDFFFHHHJJJKKKKKKLLLNNNOOOQQQQQQOOONNNOOOPPPRRRTTTVVVXXXZZZZZZZZZZZZWWWYYYZZZYYYXXXZZZ]]]```YYYWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNLLLIIIFFFEEEGGGDDDAAA???>>>>>>===<<<<<<<<<<<<;;;999777555333444444333222111111111111111000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000,,,,,,,,,------------...------------............,,,...//////......///111////////////000111222222222222333333444555555555666666777777777888888888999:::;;;;;;;;;;;;:::::::::<<<>>>?????????AAACCCCCCDDDFFFHHHJJJJJJJJJJJJJJJMMMPPPQQQQQQOOOOOOOOORRRRRRRRRRRRRRRRRRQQQQQQTTTTTTTTTSSSRRRRRRQQQQQQSSSTTTWWWXXXXXXVVVSSSQQQNNNOOOQQQTTTWWWWWWVVVTTTSSSQQQOOOMMMLLLKKKHHHEEECCCBBBAAA@@@??????>>>>>>;;;;;;:::999888777666666333333222111111111222222////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------+++,,,---......//////......////////////000000000//////000000000111111111111222222333333444444444666666777777777888888888888888888888:::;;;<<<===<<<===>>>???AAABBBCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRRRRSSSUUUUUUSSSQQQPPPOOOOOOOOOQQQTTTWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRSSSPPPOOORRRWWWYYYVVVRRRJJJLLLMMMMMMIIIFFFCCCCCCAAA@@@???===;;;999888777777666555555555555444222222222222222111000//////////////////....................................------------------------------,,,,,,,,,------.........------------......---------............///......///////////////............................../////////////////////......................................................------------............////////////..............................................................................------------...........................//////000111111000000000000000000/////////111444555555444333333444444555666666666888888888999999999::::::;;;<<<===???@@@AAABBBBBBEEEEEEFFFHHHIIIIIIJJJJJJLLLNNNPPPPPPOOONNNOOOPPPQQQSSSUUUWWWYYYYYYYYYYYYYYYYYYYYYXXXWWWXXXZZZ[[[VVVTTTRRRRRRRRRSSSSSSRRRQQQQQQOOOMMMJJJGGGEEEDDDDDDBBB???>>>???@@@@@@@@@;;;:::999888666555444444444444333222111000000111000000000////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,------------------------------------,,,---...///......///111............///000111222222222222333444444555555666666666666777777777777888999:::;;;;;;;;;:::999999;;;=========>>>@@@BBB@@@AAACCCFFFGGGGGGGGGGGGIIILLLPPPRRRRRRPPPPPPPPPUUUTTTTTTSSSSSSSSSSSSRRRVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPRRRTTTSSSRRROOONNNNNNNNNPPPSSSVVVWWWWWWUUURRRPPPNNNMMMLLLJJJGGGEEECCCBBB@@@>>>===<<<;;;;;;999:::999999888777555444222222111111000111111222/////////.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................////////////000000/////////000000000111111111111222333444555666666555666666777777888888888777777777888999:::;;;<<<;;;<<<===>>>???@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKNNNNNNPPPQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTSSSQQQOOOOOONNNNNNNNNPPPSSSUUUWWWXXXWWWWWWVVVUUUSSSQQQPPPMMMKKKJJJLLLPPPRRRQQQOOOHHHJJJKKKJJJGGGCCCAAA@@@???>>>===;;;:::888777666666444333333444444333222111111222111111000..............................------------------------------------------------------,,,,,,,,,---............------------......---------............///---...//////////////////........................---............/////////........................------------------------......------------............////////////......................................................------------------------,,,------------...............------......///000000000000000000000000000000000///000333444444333333333333444555555666666888888888888999999999999<<<===>>>@@@AAAAAAAAAAAAEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLNNNOOOOOOOOOPPPQQQPPPRRRTTTVVVWWWWWWWWWWWWYYYXXXWWWWWWVVVVVVWWWWWWXXXUUURRRPPPPPPPPPOOONNNOOOOOOMMMLLLIIIFFFDDDBBBAAA???>>>>>>@@@AAAAAA@@@<<<;;;999888777666666777555444333222111000000000000000////////////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...++++++,,,,,,,,,---------------------------------+++---............///111............///000111111111222222333333444555555555555555666666666777777777888:::;;;;;;;;;:::999888:::<<<<<<<<<===???AAA???@@@BBBDDDFFFFFFFFFFFFGGGKKKPPPSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOPPPQQQQQQPPPNNNLLLJJJPPPOOOOOOPPPSSSTTTTTTSSSNNNMMMLLLKKKKKKIIIFFFCCCAAA@@@>>><<<;;;:::::::::888999999999888666444333111111000000000000111111//////.........---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------........./////////000000////////////000000000111000111222333555777888888555555666666777888888999777777777777888:::;;;<<<;;;<<<===>>>???AAABBBBBBBBBCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMOOOPPPPPPQQQQQQRRRQQQQQQSSSSSSRRRPPPMMMOOOOOOMMMMMMMMMOOOQQQSSSTTTTTTUUUUUUTTTRRRQQQPPPLLLKKKJJJIIIIIIJJJKKKKKKHHHIIIIIIHHHDDDAAA??????>>>===<<<:::999777666555444333222222333333222111000111111111111///...---........................------------------------------------------------,,,,,,,,,,,,,,,---...///......------------......---------............///------...///////////////........................,,,,,,------....................................------------------------......------------............////////////......................................................------------------------,,,,,,---------............------------...//////......//////000000111111222000///000222333333222222333333444444555555666888888888888999999999999;;;<<<>>>???@@@@@@@@@@@@DDDDDDEEEFFFHHHIIIKKKLLLGGGIIILLLMMMNNNNNNPPPRRRQQQRRRSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTWWWTTTQQQOOOOOOPPPOOOOOOMMMMMMKKKJJJHHHEEECCCBBB>>>======>>>??????===<<<:::999888777777777777888666555444333111111111111000000/////////.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------++++++,,,,,,,,,---------------------------------+++,,,............///111...------......///000111111222222333333444555555555555555555666666666777666777999;;;;;;;;;999888777999;;;<<<<<<===???@@@???@@@BBBDDDFFFFFFFFFFFFFFFKKKPPPSSSTTTSSSSSSSSSPPPPPPPPPPPPQQQSSSTTTUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIQQQPPPNNNNNNPPPQQQQQQPPPLLLKKKJJJIIIIIIGGGDDDAAA@@@>>>===;;;:::::::::;;;888888999888777666444333111000000000000000111111//////.........---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------............/////////000////////////000000000000000111222444666888999:::444555555666777888888999666666777777888999;;;<<<<<<<<<===???@@@AAABBBCCCAAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQQQQRRRSSSRRROOOLLLQQQOOOMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLIIIFFFFFFHHHJJJHHHHHHHHHFFFBBB@@@??????======<<<:::999777666555444222111222333333222111000000111111111///...,,,---.....................------------------------------------------------,,,,,,,,,,,,,,,---...///.........------.........---------.........//////------...///000000//////........................,,,,,,,,,---------..............................------------------------.........------...............////////////......................................................------------------------,,,,,,,,,---------.........------------...//////---......///000111111222333111000000111222222111222222333444444555555666777888888888888999999999:::;;;===>>>?????????>>>BBBBBBCCCEEEHHHJJJMMMNNNEEEHHHKKKMMMMMMNNNPPPRRRRRRRRRTTTUUUVVVUUUUUUTTTQQQRRRSSSUUUWWWWWWVVVTTTTTTRRROOOOOOQQQRRRSSSSSSKKKKKKJJJIIIGGGDDDCCCAAA===<<<<<<======<<<:::777666666555555555555666666777666555333222111111111000/////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......000000000000000000000000000000000111222222333333777666666666666555555555666666666777888888999999999999:::;;;;;;<<<<<<======@@@DDDFFFGGGGGGGGGHHHCCCEEEGGGKKKNNNPPPOOONNNMMMMMMNNNOOOQQQRRRSSSSSSOOOSSSWWWXXXWWWUUUUUUVVVVVVWWWWWWVVVSSSOOOJJJGGGIIIJJJLLLNNNPPPOOOMMMJJJIIIHHHGGGEEEDDDCCCCCCCCC???>>>===<<<;;;:::999999777777777666555444222222111000///......///000111......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////......111888@@@AAA:::333444444555555666777777777555666777666555666777999>>>>>>:::<<>>===<<<<<<;;;:::888666444333333222111111000000111111000000000000000000000000------------------------...,,,+++,,,//////---***......---------,,,,,,,,,,,,,,,,,,---------......///---,,,,,,------,,,+++---------............///..........................................------+++---......---,,,,,,---........................................................................................................................////////////////////////------------------------...------,,,,,,------...---------............///////////////000000000000///////////////000111111///111333444333333444666555666777888999:::;;;;;;<<<<<<<<<<<<============??????@@@AAADDDGGGJJJKKKMMMNNNNNNMMMLLLMMMOOORRRNNNOOOPPPQQQRRRRRRRRRRRROOOQQQRRRQQQOOOOOOSSSVVVTTTQQQNNNMMMOOOQQQPPPNNNOOOLLLIIIEEEBBB@@@@@@@@@???>>><<<<<<======<<<:::999777555444333444666777333333333222222222111111111000000///...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......///////////////////////////000000111111222333333555555555555555555555555555555666777777888888999999999:::;;;;;;<<<<<<===>>>AAADDDEEEEEEEEEEEEEEECCCDDDFFFJJJMMMNNNNNNMMMLLLLLLMMMOOOQQQSSSUUUVVVSSSVVVZZZ[[[YYYVVVVVVVVVYYYZZZZZZXXXUUUQQQLLLIIIKKKKKKLLLNNNPPPOOOLLLJJJJJJIIIGGGEEECCCBBBAAA@@@???>>>>>>===<<<;;;:::999555555555444333222000000111000///......///000111//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++*********+++,,,---+++,,,,,,------,,,,,,+++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////000000222999??????888111333444444555555666666777666777777666555555666888666;;;888777>>>>>><<>>>>>???===<<<;;;<<<<<<:::999666666444333333333444555222222222222111111111111000000000///...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......//////////////////////////////000111111222222333222333333444444555555666444555555666666777888888999999:::;;;;;;<<<<<<===>>>AAACCCDDDDDDCCCCCCDDDCCCEEEGGGJJJLLLMMMMMMMMMLLLLLLMMMNNNPPPSSSVVVXXXWWWYYY\\\\\\[[[YYYXXXXXXZZZZZZ[[[ZZZXXXUUUQQQOOOMMMMMMMMMOOOPPPOOOLLLIIIJJJIIIFFFDDDAAA@@@>>>>>>??????>>>===<<<;;;;;;:::555555555444333222000000000000////////////000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////222222333999>>>===777111222222333444444555555666666666777666444444555777>>>IIIFFF<<<===>>><<<>>>===>>>@@@BBBCCCDDDEEEEEEEEEFFFHHHIIIIIIJJJLLLMMMNNNLLLKKKKKKMMMNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPUUUTTTTTTUUUVVVVVVSSSQQQOOOPPPPPPOOOMMMJJJGGGEEEBBBAAAAAA@@@>>><<<:::999999999999888888777666555222222111000000000000111////////////////////////---------------------------,,,,,,---......---+++......---------,,,,,,,,,,,,,,,,,,---------......------.....................////////////000000000................................................,,,---//////---,,,---...................................................................................................................................................------------------------...------,,,,,,------...---------............///....../////////000000000///////////////000111111111333444444333222333444666666666777777888888888;;;<<<<<<<<<<<<=========????????????@@@AAACCCCCCGGGIIIKKKLLLLLLLLLNNNOOOSSSSSSRRRRRRQQQPPPPPPOOONNNOOORRRVVVYYYYYYWWWUUUSSSQQQOOOMMMNNNMMMLLLKKKLLLJJJGGGDDDAAA>>>===<<<>>>===;;;:::::::::888666444444333333333222222222111111111000000000//////000000//////...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000111222222222000111111222444555555666444444555555666666777777999999:::;;;;;;<<<<<<======@@@CCCDDDDDDDDDEEEGGGGGGIIIKKKMMMNNNNNNOOOPPPOOOOOONNNOOOQQQSSSVVVWWWWWWXXXZZZ\\\\\\[[[[[[[[[YYYYYYZZZZZZYYYXXXWWWVVVPPPOOOOOOOOOPPPNNNKKKIIIHHHFFFEEEBBBAAA???>>>>>>??????>>>===<<<<<<;;;;;;777777777666555444222222000000////////////000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++***++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////222111333777;;;;;;777222111222222333333444555555333444555555444555777999AAAQQQNNN>>>===AAA>>>>>>===>>>@@@BBBCCCDDDDDDDDDEEEGGGHHHJJJKKKMMMNNNOOONNNLLLJJJIIIJJJKKKLLLLLLNNNPPPPPPNNNNNNPPPPPPNNNTTTTTTTTTVVVWWWWWWTTTRRRPPPQQQQQQQQQOOOKKKHHHFFFCCCCCCBBB@@@>>><<<::::::777777777888777777666666222222111000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,......---------,,,,,,,,,,,,,,,,,,---------......---..................///............////////////........................---------...............,,,...//////...------...................................................................................................................................................------------------------...------,,,,,,------...---------............///........./////////000000///////////////000000111222333555444333222222333666666666666666777777777;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBCCCCCCGGGIIILLLMMMLLLLLLLLLMMMSSSRRRRRRQQQQQQPPPPPPPPPOOOMMMNNNQQQUUUVVVSSSOOOMMMLLLLLLLLLMMMNNNNNNNNNKKKJJJHHHEEEBBB???<<<;;;>>><<<:::999999888666444333333444444333333222111000000/////////........./////////......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................//////000111111222222///000111222333555666666444444555555666666777777999999:::;;;;;;<<<<<<===<<>>>>>======<<<<<<;;;;;;777777777666555444222222//////000000000000//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................//////////////////111555999:::777444111111222222333444444444111222444555555777999<<<222DDDDDD888:::AAAAAABBB@@@@@@AAABBBCCCCCCCCCCCCHHHHHHIIIKKKNNNPPPQQQQQQNNNMMMKKKIIIIIIJJJLLLNNNOOOSSSTTTQQQRRRWWWWWWTTTSSSSSSSSSTTTVVVVVVTTTRRRQQQQQQQQQPPPNNNKKKHHHFFFDDDCCCAAA???===;;;:::999666666666777777666666555222111000000//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,---......---------,,,,,,,,,,,,,,,,,,---------......,,,...//////---,,,...///,,,,,,,,,---------..............................---------.........//////,,,...//////...------...................................................................................................................................................------------------------...------,,,,,,------...---------............///............///////////////////////////000000111222333555444333222222333666666666666666777777777;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDEEEFFFIIIKKKMMMNNNMMMKKKKKKLLLPPPPPPOOOOOOPPPQQQRRRSSSRRROOOLLLMMMOOOPPPOOOLLLKKKKKKLLLLLLLLLKKKLLLLLLJJJIIIHHHGGGDDDAAA>>><<<===;;;999888777777444333333444444444444333222222/////////.........------............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....................................///000000111111222000000111222444555666666444555555666666777888888999999:::;;;;;;<<<<<<===;;;>>>AAADDDFFFHHHLLLNNNNNNPPPSSSSSSQQQPPPSSSVVVVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQRRRVVVZZZ]]]^^^]]]bbb```^^^ZZZWWWUUUTTTSSSVVVTTTRRRPPPOOOMMMJJJGGGCCCBBBBBBAAAAAAAAAAAAAAA======<<<<<<;;;;;;;;;;;;555555555444333222000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////------///222666777666444111111222333333444444555111333555666666888;;;===222???===555:::======@@@AAAAAABBBCCCDDDDDDDDDDDDJJJJJJJJJLLLPPPRRRRRRRRRMMMMMMMMMKKKJJJKKKMMMPPPPPPVVVWWWUUUXXXaaaeeebbbTTTRRRRRRRRRTTTUUUTTTSSSRRRQQQPPPOOOMMMKKKIIIHHHCCCAAA???<<<:::888777777555666666666666666555444111111000////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......,,,...000...+++***+++...++++++,,,,,,,,,---------........................,,,,,,------.../////////---...000000...---...///........................................................................................................................------------------------------------------------...------,,,,,,------...---------............///------.........////////////////////////000111111111333444444333222333444666666666777777888888888:::;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFIIIKKKMMMMMMLLLKKKLLLMMMOOONNNNNNNNNNNNPPPRRRSSSTTTRRROOONNNNNNNNNNNNNNNMMMNNNNNNMMMJJJGGGFFFFFFGGGHHHHHHGGGEEEBBB???===;;;:::888777777777555333444444444333333333222222/////////.........------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------....................................//////000111111111111222222333444555555666555555666777777888888999999999:::;;;;;;<<<<<<===<<<>>>AAABBBDDDGGGJJJMMMMMMPPPRRRQQQNNNNNNQQQUUUUUUWWWXXXYYYYYYXXXWWWVVVQQQPPPQQQTTTYYY]]]]]]\\\cccaaa^^^[[[XXXVVVVVVVVVXXXVVVSSSQQQOOOMMMIIIGGGDDDDDDCCCAAAAAA@@@@@@@@@;;;;;;;;;;;;::::::::::::555555555444333222000000...///000111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////---...///111222333333222222222333333444555555555555666777777777888:::<<<;;;@@@<<<999>>><<<999>>>@@@AAABBBDDDEEEFFFFFFFFFLLLJJJJJJLLLPPPRRRRRRPPPLLLNNNOOONNNLLLMMMOOORRRRRRXXXYYYUUUZZZfffllliiiUUUSSSQQQQQQSSSUUUUUUUUUSSSRRROOOMMMKKKIIIIIIIIIDDDBBB???<<<:::888888777666666666666555555444333111111000///////////////........................+++++++++++++++++++++++++++---//////,,,+++,,,.........---------,,,,,,,,,,,,,,,,,,---------......,,,...000...***'''))),,,,,,,,,,,,---------..............................,,,,,,------...//////000---...000000.........///........................................................................................................................------------------------------------------------...------,,,,,,------...---------............///---------........./////////////////////000111111000222444444333333444555555666666777888999::::::::::::;;;;;;;;;<<<<<<<<>>@@@BBBCCCEEEHHHJJJKKKNNNPPPOOOLLLKKKOOOSSSTTTVVVYYY[[[\\\[[[YYYXXXSSSRRRQQQTTTYYY\\\\\\ZZZ```___\\\ZZZZZZZZZ[[[\\\YYYWWWSSSQQQOOOLLLIIIGGGGGGFFFDDDBBBAAA@@@??????::::::::::::::::::999999777777777666555444222222...///000111111000///...---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000...//////000000000000///222333333444444555555666888999999888777777888:::777888444777@@@>>>;;;CCC???@@@BBBDDDFFFHHHIIIIIILLLJJJIIIKKKOOOQQQPPPOOOLLLNNNPPPOOONNNNNNQQQTTTTTTZZZYYYSSSWWWdddkkkhhhWWWTTTQQQPPPRRRUUUWWWWWWTTTRRRNNNKKKIIIHHHIIIIIIFFFEEEBBB???<<<:::::::::666666666666555444333222111111000///////////////........................++++++++++++++++++++++++***---//////,,,+++,,,.........---------,,,,,,,,,,,,,,,,,,---------......,,,///000...(((&&&'''***---------.........//////........................,,,,,,------...///000000---///000000///......///........................................................................................................................------------------------------------------------...------,,,,,,------...---------.........//////---------........./////////////////////000111111///111333444333333444666555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<@@@AAABBBCCCCCCCCCBBBAAACCCDDDFFFGGGHHHKKKOOORRRQQQOOOMMMLLLKKKKKKMMMNNNIIIMMMRRRRRROOOMMMMMMNNNIIILLLNNNLLLHHHEEEEEEFFFAAABBBEEEFFFEEEBBB???<<<:::888777777888888777555333222000......///111222000000/////////.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000111111222222333444444666666666666777777777777888888999:::;;;======>>>>>>???@@@@@@@@@AAADDDGGGDDDGGGKKKMMMNNNNNNOOOOOONNNPPPSSSVVVXXXXXXXXXXXXVVVVVVVVVVVVWWWXXXZZZZZZ___^^^\\\ZZZYYYYYYZZZ[[[\\\WWWPPPLLLKKKJJJGGGDDDDDDBBB@@@?????????<<<;;;<<<;;;999999999999888666666555444222111000000000......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------------------------------............///000000000000////////////111222222333333444444555555666777888888999999888::::::;;;;;;<<<======>>>>>>???AAABBBEEEFFFHHHIIIJJJKKKMMMNNNOOONNNNNNMMMNNNNNNNNNNNNNNNOOOPPPQQQVVVWWWXXXWWWVVVYYY^^^cccVVVSSSPPPNNNOOORRRSSSSSSUUURRRNNNJJJGGGGGGGGGHHHCCCBBB@@@>>>;;;999777666777666555444333333444555111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------////////////////////////000000//////.........---//////.........---------........................//////.........---------------------------------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,------------------------......///000000///...---111111222222222333333333555555666888888999999999:::<<<>>>>>><<<<<>>===<<<;;;:::888777555444444333222111111000000000000000000000//////.........---------------------------------++++++++++++------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------------------------------++++++,,,,,,,,,---------...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000000000111111222222333333444666666666666777777777777888888999:::;;;<<<======>>>???@@@@@@@@@AAADDDGGGDDDGGGJJJLLLLLLLLLMMMNNNNNNPPPSSSVVVWWWXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZ]]][[[YYYXXXWWWWWWXXXYYYXXXUUUPPPMMMLLLJJJIIIHHHDDDBBB???>>>>>>>>><<<;;;;;;:::888888999999777666555444333222111000000000......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------------------............000/////////////////////111111222333333444444555555555666777888888888888999::::::;;;<<<<<<=========>>>@@@AAACCCEEEGGGHHHJJJKKKMMMNNNOOONNNNNNMMMPPPPPPPPPOOOOOOPPPQQQQQQWWWYYY[[[ZZZWWWUUUVVVWWWSSSQQQNNNMMMNNNOOOPPPOOOQQQOOOLLLIIIFFFEEEEEEEEEAAAAAA???===;;;999888777888777555444333333333444000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------........................000/////////.........---///.........------------........................///.........------------------------------------------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,------------------------......///000000///...---111111222222222333333333555666666777777777666666888:::<<<<<<;;;<<>>===<<<;;;999888777555444333222222222111000000//////000000000/////////.........---------------------------------,,,++++++,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------.........,,,+++,,,---------------------------------------------------,,,,,,,,,,,,------------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000000000111111222333333333555555666666666777777777888888999:::;;;;;;<<<======???@@@@@@@@@BBBDDDFFFEEEFFFHHHIIIIIIIIIKKKMMMNNNPPPRRRTTTVVVWWWWWWVVVTTTTTTTTTUUUVVVVVVWWWWWWYYYXXXWWWUUUUUUUUUVVVVVVSSSSSSQQQNNNKKKJJJKKKLLLDDDAAA===;;;;;;<<<;;;;;;:::999777777888888777555444444222111000000000000......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------------------............////////////////////////111111222222333444444444444555666777888888888888999999::::::;;;;;;<<<<<<<<<===???@@@BBBDDDFFFGGGIIIJJJLLLNNNNNNNNNNNNMMMRRRQQQQQQPPPPPPPPPQQQQQQUUUWWWZZZZZZWWWSSSPPPNNNPPPOOOMMMMMMMMMMMMKKKJJJKKKJJJIIIGGGEEEDDDCCCBBB???>>>===<<<;;;:::999888888777555444333222222222000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------......................../////////...........................------------....................................------------------------------------------------------------...------------,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,------------------------......////////////......111111222222222333333333555666666666666555444444777888:::::::::<<<>>>@@@FFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIJJJLLLNNNPPPQQQQQQXXX______YYYRRROOONNNNNNOOOPPPOOOMMMLLLMMMNNNMMMMMMLLLKKKIIIFFFDDDCCC???>>>>>>===<<<<<<;;;;;;888777555444333222111111222111000000//////000000/////////...............------------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,---......,,,,,,,,,...------------------------------------------------,,,,,,,,,------------.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000000000000111222222333333444555555555666777777777777888888999:::;;;;;;;;;===>>>@@@@@@@@@AAADDDFFFEEEFFFFFFFFFFFFFFFIIIKKKMMMOOOPPPRRRTTTUUUUUUUUUPPPQQQQQQRRRSSSSSSSSSSSSVVVUUUTTTSSSSSSSSSTTTTTTQQQRRRRRROOOJJJHHHJJJLLLCCC@@@;;;999999:::::::::888777666666777777666444333333222000000/////////...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---------..................///////////////111111111222333333444444444444555666777777777777999999999999::::::;;;;;;<<<===>>>@@@BBBDDDFFFFFFHHHIIIKKKLLLMMMMMMMMMMMMQQQPPPPPPOOOOOOOOOOOOOOOOOOQQQTTTVVVUUUSSSPPPNNNNNNMMMMMMMMMMMMKKKIIIFFFGGGGGGGGGGGGEEECCCAAA@@@<<<<<<;;;;;;::::::999999888777555444222111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------................................................------------------------........................---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......,,,------......------,,,------------------------.........///////////////111111222222222333333333444555555666666666555555777777888999;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFEEEHHHHHHIIIJJJLLLMMMOOOOOORRRXXX___```[[[TTTPPPNNNNNNOOOPPPOOOMMMLLLLLLMMMMMMLLLLLLJJJIIIGGGEEEDDD=========<<<<<<;;;;;;;;;777666555444222222111111111111000///////////////........................---------------------------------,,,,,,---------------------------------------------------------........................+++++++++,,,,,,,,,------------------------------,,,---...---,,,,,,---...------------------------------------------------,,,,,,---------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................///////////////000000111111222333333333444444555666777777777777777888888999:::::::::;;;===???@@@@@@AAABBBDDDCCCDDDEEEEEEDDDEEEGGGIIILLLMMMNNNOOOQQQRRRRRRRRROOOPPPQQQRRRRRRRRRQQQQQQTTTSSSSSSRRRRRRRRRRRRRRRPPPRRRRRRNNNHHHEEEFFFGGGAAA>>>:::777777888888888777555444444555666555333222222111000////////////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------....../////////000000000111222222333333444333444555666666777666666888888888888999999999999<<<===>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNPPPQQQQQQPPPOOONNNMMMMMMMMMMMMKKKHHHEEEFFFGGGGGGGGGEEECCC@@@???::::::::::::999999999999666666555444222111///................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------........................---------...............,,,,,,------------------........................,,,,,,---------------------------------------------------------------------------------------------,,,,,,,,,,,,---......,,,------......------,,,------------------------............//////000000111111222222222333333333222333555666777888888888888888888999;;;===??????===>>>???AAABBBDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMRRRVVVZZZZZZWWWRRROOONNNNNNOOOOOONNNLLLKKKKKKLLLKKKKKKJJJIIIGGGEEEDDDCCC======<<<<<<;;;;;;;;;:::777666555444333222222222111000000///.../////////---------...............------------------------------------------------------------------------------------------------........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///------------------------------------------------,,,---------............,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........///////////////000000111222222222333333444555666777777888777777888888888999999999999;;;>>>?????????AAABBBAAACCCDDDEEEEEEEEEGGGIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPNNNKKKFFFCCCAAAAAA???<<<888777777777777666555444333333444555444222111111000///////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------......//////000000000111111222333333333222333444555666666666666777777888888888888888888:::;;;===???AAACCCDDDEEECCCDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLPPPNNNLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMLLLIIIFFFGGGGGGGGGFFFDDDBBB???>>>999999999999888888888888444444444333222111///...---............/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------------.........,,,,,,,,,,,,------------........................,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---......,,,------......------,,,------------------------......---......///000111111111222222222333333333111222444666888999:::::::::999888999;;;===>>>======>>>???AAABBBDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKOOOQQQSSSRRRPPPNNNMMMMMMMMMNNNNNNMMMKKKIIIJJJJJJHHHHHHGGGFFFEEECCCBBBAAA======<<<;;;::::::999999777666555444333333333333111000//////......//////---------------.........------------------------------............------------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,...---,,,,,,---///------------------------------------------------------------............------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////000000111111222222222333333444555666777888777777777888888888888888777999<<<>>>>>>>>>???@@@>>>AAADDDFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNLLLIIIGGGEEEBBB???<<<<<<:::888777777666555333444222111222333444333222000000///.........//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,---......///000000000000000111222222333333222222333444555555555555777777777777777777777777888999:::<<<>>>@@@AAABBBAAABBBDDDFFFHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOMMMKKKKKKMMMMMMLLLJJJLLLKKKJJJJJJKKKKKKIIIGGGHHHGGGFFFDDDBBB???===<<<999999888888888777777777222333333333222111///...---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------........................++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------......------,,,------------------------...---------...///111222111111222222222333333333111222444555666777777888;;;999777888:::<<<;;;:::>>>>>>???@@@BBBDDDEEEFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKMMMMMMLLLKKKKKKKKKLLLMMMMMMLLLIIIHHHHHHIIIEEEEEEEEEDDDBBBAAA??????<<<<<<;;;:::888777666666555444333222222111222222000000///............///,,,,,,,,,------.........------------------------,,,---...//////...---,,,------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************+++,,,------,,,,,,...///---------------------------------------------------------.........//////.........------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........///////////////000111111222222222222333444555666777888777777777777888888888888666888<<<=========>>>???===@@@DDDGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLNNNMMMLLLJJJIIIKKKKKKLLLLLLLLLLLLLLLKKKLLLHHHEEEDDDDDDBBB>>>:::;;;999777777777666444222333222111111333444333111000//////............///---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,------...///000000000000000111222222333333222222333444555555555555777777777777666666666666666666888:::<<<>>>???@@@???AAACCCEEEGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNKKKJJJIIIKKKNNNOOOMMMJJJKKKIIIHHHHHHJJJJJJIIIHHHHHHGGGEEEBBB@@@===<<<;;;999999888888777777666666111222333333222111000///---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------.........+++++++++,,,,,,---------........................+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,------......------,,,------------------------...---------...///111222111111222222222333333333222333333444555555555555;;;888666666999:::999777======>>>???@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKJJJJJJFFFHHHJJJKKKKKKJJJJJJIIILLLLLLMMMKKKHHHGGGGGGHHHCCCCCCCCCBBBAAA???>>>===;;;;;;:::888777555444333333333222111000000000111000000///...............,,,,,,,,,------.........------------------------,,,---...//////...---,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......////////////////////////------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,---......000000000111222222333333111000000222444666666555666777888999999888777666888999:::<<<===>>>>>>???;;;>>>BBBDDDEEEFFFHHHIIIKKKKKKLLLLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMMMMLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFFFFGGGGGGEEEAAA>>>;;;::::::999777555444333000000000000000000000000------............------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...///////////////000111111222222222222222222333444555555555666666666666555555555555666888;;;<<<=========???@@@CCCFFFGGGGGGGGGFFFLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIIIIJJJLLLMMMKKKIIIHHHIIIIIIGGGEEEEEEDDDBBB@@@===;;;999888999888666666777777555444222222222111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------------------------,,,,,,+++,,,---...///........................------------------------//////.........---------***(((''')))---///...,,,................................................---------------------------------,,,,,,+++++++++------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000111222333444333222111444333333333333444555555777777888888888999999999;;;===@@@AAABBBCCCEEEFFFHHHIIIIIIHHHGGGGGGHHHJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCBBB@@@???>>>>>><<<;;;999777555333222222222222222111111111000000////////////////////////////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---.........//////000000111222222111000000111444555555444555555777888888888777777888888:::;;;===>>>>>>???<<>>@@@BBBEEEGGGHHHGGGGGGKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJKKKIIIHHHHHHIIIHHHEEECCCDDDDDDBBB???===:::999888888666555555555555444222222222111111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------,,,+++,,,---...///........................------------------------///.........------------,,,***)))***---...---,,,................................................---------------------------------,,,,,,+++++++++------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000111222333333333222111444333333333444444555555666666777888888999:::::::::<<>>===<<<;;;999777555444333333222222111111111000000000........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------...//////000000111222000000111333444333222222333555666777777888777888888999;;;<<<===>>>???>>>@@@CCCEEEEEEEEEFFFGGGGGGHHHJJJKKKKKKJJJIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGFFFFFFGGGGGGHHHEEEDDDDDDDDDCCCBBB???<<<888888777666555333222111000000000000000000000000------............------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///...//////000000111111222222222222222333444555555555777999;;;;;;999777666777888999:::;;;;;;;;;;;;===>>>AAADDDFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMJJJHHHHHHHHHHHHHHHHHHIIIJJJHHHDDDAAACCCBBBAAA???<<<:::999888777555444333444444333111222111111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------,,,+++,,,---...///------------------------------------------------............---------------,,,+++,,,---...---+++------------------------------------------------------------------------------,,,,,,,,,,,,++++++------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---............/////////000000111222222222222222333333333444444444555555444555666777888999:::;;;999;;;>>>@@@AAABBBDDDEEEJJJJJJIIIHHHFFFFFFGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA???>>>===<<<;;;:::999777555444444333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++---,,,,,,,,,++++++******,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---......---......//////000111111222111000000222333222000111222333444666777888888888888999:::;;;===>>>??????AAADDDEEEEEEDDDEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHEEECCCBBBBBBAAA@@@===:::777777777666555444333222000000000000000000000000,,,------......------,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///......//////000111111111222222222222333444555555555777:::======;;;888777888999999:::;;;;;;;;;;;;<<<===@@@CCCEEEGGGHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNPPPOOOMMMJJJHHHHHHGGGHHHIIIKKKKKKIIIDDD@@@BBBAAA@@@>>><<<:::999888666555333333444444222111111111000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------...---,,,,,,,,,,,,......------------------------------------------------------------------------......------------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........////////////000111111222222222333333444444444555444444333333555666888999:::;;;888:::===???@@@BBBDDDEEEIIIIIIIIIGGGEEEDDDFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAA@@@>>>===<<<;;;:::999888666555444444444111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---............///000000111111222222111000000222333222000111111222333555777888999888888888999:::<<<>>>??????BBBDDDEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGEEECCCAAA@@@@@@>>><<<:::888888888777666555444333////////////////////////,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...............///000000111111222222222222333444555555555777:::======;;;999777999999999999:::;;;;;;;;;;;;===???AAADDDFFFHHHIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMOOOQQQQQQNNNKKKIIIIIIHHHIIIKKKMMMMMMJJJEEEAAA@@@@@@>>>===;;;:::999888777555444444444444333111000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------......,,,,,,,,,,,,---...------------------------------------------------,,,,,,------------------............,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------..................//////000111222222222333444555555555444444222333444555777888::::::777:::===???@@@BBBDDDFFFGGGHHHHHHGGGEEEEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEAAAAAA@@@???===<<<;;;:::888777666555444444444444000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++*********++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.........//////000000111222222222000000111333444333222222222222333555777888999888888888888:::<<<>>>??????AAADDDEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKIIIHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGEEECCCAAA??????===;;;999777888888777666555444444////////////////////////,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---......//////000000111222222222222333444555555444666888:::;;;:::888777999999999999:::;;;<<<===<<<===>>>AAACCCEEEGGGHHHHHHIIIKKKMMMNNNOOONNNNNNMMMOOOPPPPPPNNNKKKKKKKKKIIIIIIKKKMMMMMMJJJEEEAAA???>>>===<<<;;;:::999999777555444444444444333111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------.....................///000222333222333444555555555444333222333444555666777888999777:::===@@@AAACCCEEEGGGEEEGGGJJJJJJIIIHHHGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFF@@@@@@???>>><<<;;;:::999666555444333333333333333////////////............------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++************++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......------...//////000000111111000000111444555555444333333333444555777888999888888777888999;;;>>>???>>>AAADDDEEEEEEEEEEEEFFFIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKJJJIIIHHHEEEFFFGGGHHHHHHHHHGGGFFFFFFDDDAAA???>>>===;;;999666666666666555444333333////////////////////////+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------......///000000000222222222222333444555555333444666888888888888777888888888888999;;;===>>>===>>>>>>@@@BBBDDDEEEFFFFFFHHHJJJMMMNNNNNNNNNNNNLLLMMMNNNMMMKKKJJJKKKLLLIIIIIIJJJKKKLLLIIIEEEAAA======<<<<<<;;;:::999999555444222222333333111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,...---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........------------...000222333111222444666666555444333333333444555555666777777888:::>>>@@@BBBDDDFFFHHHEEEHHHMMMOOONNNLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKHHHIIIIIIHHHHHHGGGFFFEEE@@@???>>>===;;;:::999999333333222222111222222222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))))))******+++++++++,,,+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,------...//////000111000000222444666666555555444444444555777888:::999888777777999;;;>>>@@@>>>@@@CCCEEEEEEEEEFFFGGGKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGDDDAAA???>>>===;;;:::555555555555444333222222////////////////////////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------......///000000000222222222222333444555555333444444666666777777777777777777888999<<<>>>???>>>>>>???@@@AAACCCEEEFFFDDDFFFIIILLLMMMNNNMMMMMMKKKKKKLLLJJJIIIIIIJJJLLLHHHHHHHHHIIIJJJHHHDDDAAA======<<<;;;;;;:::999999444333111111222222000///.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------,,,---...000222333111222444666666555444333444444444555555555666666888;;;>>>AAACCCDDDGGGIIIEEEJJJOOOSSSRRRPPPMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGHHHGGGGGGFFFEEEDDD??????>>><<<;;;:::999888222222111111111111111222//////.........---------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,---...000000...............///000000333111000111555666555333333333444555666777888888777888888999999:::;;;;;;@@@AAACCCDDDFFFGGGHHHHHHJJJKKKKKKLLLMMMLLLLLLLLLJJJJJJKKKMMMNNNLLLIIIFFFGGGHHHIIIIIIIIIGGGDDDCCCFFFDDDBBB???<<<:::999888777777555444333222222222222111111000///.........///,,,,,,///...+++***,,,(((***,,,---,,,+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......000///...------...000000000111111222222333444444555555666666777777888888:::::::::;;;;;;;;;<<<<<>>===<<<===>>>AAABBBCCCEEEGGGIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@===:::888888999999888666555444222111000000000111000000///...---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------------------------............///------------------------------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,---,,,++++++,,,---++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////............111111222333444666666777666555555555666777999:::666999;;;>>>@@@CCCGGGJJJJJJKKKNNNPPPPPPOOOMMMKKKLLLKKKJJJHHHGGGJJJOOOSSSKKKHHHFFFFFFGGGEEEBBB>>>AAA@@@===;;;888666555444222222222111111111000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,---.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,---...///000...............//////000333111000111444555444333333333444555666777888888777888888999999::::::;;;???@@@BBBDDDEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNMMMJJJGGGHHHHHHIIIIIIHHHFFFDDDCCCDDDCCCAAA>>>;;;999888888777666555333222222222111111000000//////...------......000555444///,,,,,,((()))***)))((((((***,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---............------...///000111000111111222222333333444444555555666777777888888999999:::::::::;;;;;;;;;======<<<<<<===>>>@@@@@@BBBCCCEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCBBBBBBAAAAAA@@@>>>;;;888666777777777666555444333222111000000000000000000///...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------............------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////////////////222222333444555666777777777777666666666888999:::666888;;;===???AAAEEEHHHHHHIIIKKKLLLMMMLLLKKKJJJLLLKKKJJJHHHGGGIIIMMMQQQKKKIIIFFFEEEDDDCCC@@@>>>???>>><<<999777666555444222222111111111000000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,------------+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,...///000......------......///000333222111111333444333111222333333444555666777777777777888888999:::::::::===>>>@@@BBBDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKKKKMMMNNNMMMJJJHHHHHHHHHIIIHHHGGGEEEDDDBBBBBBAAA>>><<<:::888777777666555444333222111111111/////////......------,,,...///444::::::333...---,,,,,,+++***(((***---///++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------...///111111000000111111222333333333444444555555666777777777888888888999999999:::::::::;;;<<<===>>>>>>>>>>>>???@@@BBBEEEGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@??????>>>>>>;;;999666555555666555555444444222111000000000000000000//////...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------............------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...//////...,,,+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000000000000000000000333333444555666666777777888888777777777888888999666888:::<<<===???BBBEEEGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKJJJGGGFFFGGGKKKNNNLLLIIIEEEBBBAAA@@@>>><<<;;;:::999777666555555444111111111111000000000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++***++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,+++*********+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///...------------...//////222222111111222222111111222222333444555666666777777777777888999999::::::<<<===???AAACCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGJJJIIIJJJKKKLLLLLLIIIGGGHHHHHHHHHGGGFFFDDDBBBAAA???>>><<<:::888777666666555444333222111111111111.........------,,,,,,,,,---...222888888222------+++,,,,,,+++******,,,...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---...000111111000000000111222222333333333444444555555666777777777777777777888888888888888999;;;===>>>>>>===<<<===>>>@@@BBBDDDFFFGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEBBBAAA@@@???>>>===<<<<<<:::888555444555555555444333333222000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000000000000111111111111222222333444444555666666777777777666666666666666666888999:::;;;===@@@BBBFFFEEEEEEDDDEEEFFFGGGHHHJJJJJJIIIGGGEEEEEEHHHJJJLLLIIIDDD@@@>>><<<;;;;;;888777666555444444444444111111000000000/////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------.........---+++***)))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,---...---------------...//////111111222111111000000111111111222333444555666666666777777888888999:::::::::<<<>>>@@@BBBDDDEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFHHHGGGGGGHHHJJJJJJHHHFFFGGGGGGFFFEEECCCBBB@@@@@@===<<<:::888777666555555444333222111111111111111------------,,,,,,,,,,,,---+++...222222...,,,---'''***------,,,***))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---...///000000///000000111111222333333333333333444555555666666666666666777777777888888666888;;;===>>>>>>===<<<======>>>@@@BBBCCCEEEFFFBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???===<<<;;;:::888777555555666666555333222222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000000111111111222111111111222222333333444555555555555555555444444555777999999:::;;;>>>@@@FFFEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHFFFDDDDDDEEEFFFIIIGGGCCC???;;;999999999555555444333333333444444000000000/////////......---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,---///111222//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))),,,///111222000---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,------------000///,,,*********+++,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,------------,,,,,,------...//////000111111000///000222000111111222333444555555666666777777888999999999:::;;;===@@@BBBDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHHHHGGGEEEFFFEEEDDDBBBAAA???>>>>>>;;;:::999888666666555555333222111111000000111111------------------------,,,)))))),,,---******---+++...222333222///,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////////////////000000111222222222222222333333444555555555666666666777777777888888666888;;;===>>>>>>>>>=========>>>>>>@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<:::999888777555444444555555444222111111000///////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...//////...,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000111111111000000000111111222222222333333444444444444444333555666888999:::;;;>>>@@@DDDDDDCCCBBBCCCDDDEEEFFFEEEFFFGGGFFFDDDCCCCCCDDDFFFEEECCC>>>:::777777777555444333333222333333333////////////............---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,...000333444000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,333111...+++******,,,---++++++++++++++++++++++++************+++++++++++++++++++++***++++++,,,---------,,,,,,------...///---///111111//////111333000000111222333444555555666666777777888888999999:::;;;>>>@@@CCCEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEFFFHHHHHHHHHFFFEEEDDDBBB@@@>>>===<<<<<<::::::888777666666666666222222111000000000000111---------------.........***((())),,,,,,******,,,...111333444222000///...++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---//////000000111111222222222222222333444444555555666666777777777888888888777999;;;===>>>????????????>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@>>><<<:::888666555444333222333444444222111000000///.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////000111111111111111111111222222222111222444555555555555444444666888999:::<<>>999666555666555444333333222222222333/////////.........------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++---///111333//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------------******+++++++++,,,,,,,,,444222///,,,++++++,,,---++++++++++++++++++++++++)))************++++++++++++++++++***++++++,,,,,,---,,,,,,,,,,,,---......+++...000000//////111444000000111222333444444555666666666777888888999999:::;;;>>>AAACCCEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHIIIHHHGGGDDDCCCAAA???===;;;;;;::::::999888777777666666666222111000000000000000111........................)))(((***......+++***,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,/////////000111111222222111222222333333444555555777777777777888888888888888999;;;===>>>???@@@@@@@@@???>>>>>>>>>???AAABBBDDDDDDCCCBBBBBBAAA@@@@@@???>>>===:::888666444333222111111111333333111///000//////............///------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------------------------------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,------++++++,,,---------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000000111222222222222222222333333111222444666777777666666444555888999:::<<>>999555444555555555444333222222222222//////.........---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---+++++++++---///000---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111...///000222444666777888777666666666777888:::;;;;;;<<<>>>AAADDDGGGJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA???===;;;:::999888777666555444333333333111111000/////////////////////.........---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.....................------...//////000111222222222111222444444333222333444777888999888777666777888::::::;;;===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDAAA???===>>>;;;888666555444222000333333333222222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------***+++,,,,,,------,,,,,,+++---///000//////000111000111111222222222111111111222333444555555555555555666777999;;;===>>>??????AAABBBBBB@@@@@@AAACCCCCCCCCBBBAAA@@@@@@??????@@@???===:::888777666555444444444444333222111111///............---------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///000000111111//////111222444555777777666555555555555777888999999;;;===@@@CCCFFFIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIHHHFFFEEEEEEDDDCCCCCCAAA???===;;;:::999888777666444333333333333111000000//////////////////.........------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..............................//////000111111222222111333555555444333444555777888999888777666777888::::::;;;<<<>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFCCC@@@>>>>>>;;;888666666555333111333333222222222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++---///000//////000111000000111222222222222111222333444555555666666555666777888999;;;<<<===>>>>>>@@@AAAAAA@@@???@@@BBBDDDCCCCCCBBBAAA@@@?????????===;;;999777555444444222222222222111000//////............------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......//////000111111000111111222444555555666555555555555555555555555777888;;;>>>BBBEEEGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIHHHHHHFFFDDDCCCCCCBBBAAA???===;;;:::999888777666444333333222222111000//////......//////............------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........................../////////000111111222222222333555555444444555666666777888888777666777999::::::;;;===>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIJJJHHHEEEAAA???>>>;;;888777666555333222222222222222111111111000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,------------.........//////,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********------------------------***+++,,,,,,------,,,,,,+++---///000//////000111000000111222222222222222333333444555666666666666777888888999;;;<<<<<<======???@@@@@@??????@@@BBBEEEDDDCCCBBBAAA@@@@@@???===;;;999777555444333333222222222222111000///...............------------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000111222222222333333444444444555666666666666555555444555777999<<<@@@CCCFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIFFFGGGHHHIIIHHHFFFDDDBBBCCCBBBAAA???===;;;999888777777555444333222222222000000///............///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------...............//////000000111111111111222444555666555555666777666777888888777777888999;;;<<<===>>>???AAABBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIJJJHHHEEEAAA>>>===:::888666666666444333222111111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,---------------............+++,,,,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---///000//////000111///000111222222222222222333444555666777777777777888888999::::::;;;<<<<<<>>>???AAAAAA@@@@@@AAACCCEEEEEEDDDCCCAAA@@@??????<<<;;;999777555444333222333444444333333222111000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000222222222333333444444444666777888999999888666555555666888;;;>>>AAACCCEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFHHHIIIHHHFFFDDDBBBCCCBBB@@@>>><<<:::999888777666555444333222222222000//////...............,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////000000000000000111111111111333555666555555666777555777888888777777888999======>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEGGGHHHFFFCCC@@@===;;;999666555666555444333111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++---+++,,,,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---///000//////000111//////000111222333333333333444555666777777777777888888999::::::;;;<<<<<>>;;;:::999777555444333333333333333333222111000000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......///000000222222222333333444444444666888:::<<<<<<:::888666666777999;;;===@@@AAABBBCCCDDDFFFHHHIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@>>><<<:::999888777666555333222222111111000///......------......,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////000000000000000000111111000222444555555555666777555666888888777777888:::======>>>@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEEEEDDDAAA???===999777555444555555444333000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,******+++---+++++++++,,,,,,,,,---------------------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---///000//////000111...///000111222333333333333333444555666666666666777888888999;;;<<<<<<===???AAABBBCCCBBBCCCDDDFFFEEEDDDCCCBBB@@@???======:::999888666555444333333111111111111000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000111111222333333444555555444777:::======<<<999777888888999;;;===>>>@@@@@@BBBCCCFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@>>><<<:::888888666666444333222111111111//////...------------...++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000111000000000000000000000///111333444444444555777444666888888777777999:::;;;<<<===>>>@@@AAABBBBBBEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBB@@@??????777555333333444444333222000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,---------...............------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************))))))***+++,,,---......++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++---///000//////000111...///000111222333333333222333444555555666666555666777888999;;;<<<===>>>>>>@@@BBBBBBBBBBBBDDDFFFDDDDDDBBBAAA???===<<<;;;888888666444333222222222111111111111000///...------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000000111111222444555555666333666:::===>>><<<999777999999:::;;;===>>>??????AAACCCEEEHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFBBBAAA@@@>>><<<:::888777666666444333222111111111//////...------------...+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000111111111000000000000000...000333444333444555666444666777888777777999;;;::::::;;;===>>>???@@@AAAFFFFFFFFFEEEFFFGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@666444222222333333333222000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...///---------.........///////////////...---------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------++++++------------++++++************************))))))***+++---...///000++++++++++++++++++++++++++++++,,,---------,,,,,,+++---///000//////000111...///000111333333333444111222333444555555555555555666777999;;;===>>>???===???AAAAAAAAAAAACCCEEEDDDCCCBBB@@@>>>===;;;;;;777666555333222111111111222333333222222111000///---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************************************************************************************++++++,,,,,,,,,,,,------............////////////222111000000111222444555777777888999999999999999::::::;;;===>>>>>>?????????AAADDDEEEEEEFFFGGGIIIKKKGGGCCCDDDGGGHHHDDD@@@>>>>>>===<<<;;;::::::999666666444333111000///...////////////...---,,,+++******+++++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,------.../////////......//////000000111111111222222333333444444555666777777777888888888888999999:::;;;<<<===>>>???EEEEEEEEEEEEEEEDDDCCCCCCEEEDDDBBB@@@>>><<<;;;:::888666444222000000111222////////////............---------,,,,,,+++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111333333333111111222555777777777999:::<<<===>>>???@@@@@@??????@@@BBBCCCDDDDDDCCCAAA???<<<:::888777555555444333222000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,,,,------............////////////000000000111111222333444555555777888999999::::::999:::<<<>>>????????????@@@BBBDDDEEEEEEDDDEEEGGGHHHEEEBBBBBBEEEEEEBBB>>><<<<<<;;;:::999888777777666555444333111000///...////////////...---,,,+++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,------.../////////.........///000000111111111111222333333444444555555555666666666777777777999999:::;;;<<<======>>>DDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@>>><<<:::888888777666444111000000111222////////////............---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000111111111222333333222111111444777777777888:::<<<===>>>???@@@@@@??????@@@AAACCCDDDDDDCCCAAA>>><<<:::888777555444333222111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************************************************************************************++++++,,,,,,,,,,,,---------............////////////000111222222333333333444444555666888999::::::888:::<<<>>>??????>>>===???AAACCCDDDDDDCCCDDDEEEEEECCC@@@@@@AAAAAA???<<<:::999888888666666555444444444333222111000///.........///......---,,,+++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---......//////000111111111111222222333444444444444444444555555555555666999:::::::::;;;;;;<<<<<>>===;;;999777555555666555333111000000111111/////////............---------,,,,,,,,,,,,++++++,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000111111222222333333222111111333555666777888:::;;;===>>>???????????????@@@AAABBBCCCBBBAAA@@@>>>;;;999888777444333333222111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,++++++************************************************************************************************+++++++++,,,,,,,,,---------------........./////////000222444444444333333555555555666666777888999777888;;;===>>>>>>===<<<;;;>>>BBBDDDDDDDDDDDDEEEDDDBBB??????@@@???===;;;888888777666555444333333333333222111000/////////---.........------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------...//////------......///000000111111111111222333333444444444444444444555555555555999999999:::::::::::::::>>>???AAABBBAAA@@@???>>><<<<<<:::999777555444333444444222111000000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........//////000111111222222111333444333222222222444555666777999;;;===>>>???????????????@@@@@@AAAAAA@@@???>>><<<:::888777666333222222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++111000///...---,,,+++***************************************************************************************************+++++++++,,,,,,,,,------------------............000222333555666555555444777666666555666666777888666777999;;;<<<<<<;;;;;;888<<<@@@CCCDDDEEEEEEFFFCCCBBB@@@??????>>><<<;;;888888777666555444333333111111111000000/////////------------------,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---.........---------...//////000000000000111222222333333444444444444555555555666666888888888999999999999999<<<===???AAAAAA???>>><<<;;;:::999888666444333333333222222111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000000111222222222111333555555444222222333444555777999;;;===>>>???>>>>>>??????????????????===<<<;;;:::888777666555111111111000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++111000///...---,,,+++***************************************************************************************************++++++,,,,,,,,,,,,------,,,------------.........111222333444555555555555888777666555666777888999777777999:::;;;;;;<<<<<<888<<>><<<;;;;;;888777777666555444333333000000000///////////////,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,------......,,,------......///000000000000111111222333333333444444444555555555666666666777777777888888999999:::<<<>>>@@@AAA???===<<<:::999888777555444333222111111111111000000//////.........------------,,,++++++,,,,,,,,,,,,------******+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000111111222222333222444777777666444333333444555666888;;;===??????===>>>>>>?????????>>>>>>:::999888777666555444444000000000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************************************************************++++++,,,,,,,,,,,,------,,,,,,---------.........111111111111222333444444666555555555777999<<<===:::999999:::;;;<<<>>>???;;;???CCCFFFEEEDDDDDDDDDBBBBBBAAA???===;;;::::::777666666555444333222222////////////////////////+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,---......,,,,,,---......//////000000000000111222222333333333333333333444444444444555555666666777888999999999;;;>>>AAAAAA???===<<<888777666555444333222111000000000000000000//////.........---------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000000111111222333333333666999:::888555333333333444666888;;;===??????======>>>??????>>>===<<<777666666555444333222222000000////////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,************************************************************************************************++++++,,,,,,,,,---------,,,,,,,,,---------......000//////...///111222444444333444555888;;;???AAA<<<;;;::::::;;;===@@@BBB>>>AAAEEEGGGFFFCCCBBBAAAAAAAAA@@@>>>;;;999999999666555555444333222111111.........///////////////++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,---......,,,,,,------...//////000000000000111222222333333111111222222222333333333333444555666777888999:::999;;;>>>AAAAAA@@@===<<<666666555444333111111000///000000000000000///.........---------,,,,,,,,,+++++++++,,,,,,---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......000000000111222222333333333666:::;;;999666444333333444666888:::===???@@@======>>>??????>>>===<<<555555444333333222111111///////////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,---------............///000000000111222222222333666666777777888:::;;;<<<888999:::;;;;;;<<>>999999888666444222111000000////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------..............................---------............///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000111222222222888888888888777666555444444444444555777999<<<===@@@@@@???===<<<;;;:::999666555555444222111000000333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,------------............000000000111111222222333444444555555666888999:::777888999:::;;;===???AAABBBBBBCCCEEEGGGGGGDDDBBBFFFEEECCCAAA>>><<<;;;:::555444333333111111000///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......///000111222333333333333222222333333444555444444444555666777999999;;;:::;;;>>>BBBBBB===888999888666444222111000000////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------............///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......000111222333333333666666777777666666555555444444444555777999<<<===@@@???>>>===<<<:::999999555555444333222111000000222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************+++++++++++++++*********************************************+++++++++,,,,,,,,,------------............//////000000111222222333222222333333444555777888666777888;;;===???AAABBBCCCCCCDDDFFFHHHHHHEEECCCEEEDDDBBB@@@>>>;;;:::999444444333222111000000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......///000111222333333333333333333333444444444555555555666777888999:::;;;::::::===@@@@@@<<<888888777555333222000000000/////////............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000222333333444444333444555555666666555555444444444555777999;;;<<<>>>>>>>>>===;;;:::888777555444444333222111000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,,,,,,,---------............//////000111222333333222222222222333555666777777777999<<<@@@CCCDDDDDDCCCCCCDDDFFFHHHHHHFFFDDDAAAAAA???===:::888666555444444333222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///......///000111222333333222333333444444444444444666666666666777999:::;;;:::::::::<<<>>>===:::777777666444333111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////000111222333444444444111222333444555555555555444444444555666888:::<<<=========<<<;;;999777666444333333222111000000000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...---...///000111222333333222222222333444555666777888888:::>>>CCCFFFFFFEEECCCCCCDDDFFFIIIIIIGGGDDD@@@???===;;;999777555444444333333222111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///......///000111222333333222333444555555555444444666666666666777999:::;;;:::::::::;;;;;;:::888666666555333222000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///,,,,,,,,,---------.........------,,,,,,------...------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------............//////000111222333444444444000111222444555555555555444444444444666888:::;;;;;;<<<<<<<<<:::888666444222222222111111000000//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...///111222333333222222333333444666777888999999:::???DDDGGGFFFDDDBBBBBBCCCFFFHHHHHHFFFDDDAAA@@@>>><<<:::777666555333333222111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......///000111222333333222333444666666555555444555555555666777888999:::999999::::::999777666555555444222111000/////////.........------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................---------............///,,,,,,,,,---------............------------......------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///...///000222333333444444111222333444555555555555555444444444555777999::::::;;;;;;;;;:::777555333111111111000000000//////------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000222333333222222222333444555666777999888999>>>DDDFFFDDDAAA@@@AAABBBEEEGGGHHHFFFDDD@@@???===;;;999666555444333333222111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......///000111222333333222333555666777666555444444444444555666777999999999999:::999777555444444444333222000000/////////.........---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------............///,,,,,,,,,---------............------------......------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,---......---------............///......000111222333333333222333444555555555555555555444444444555777888:::999:::;;;;;;:::777444222000000000000000/////////---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---///000222333333111111111222333444666666888777888<<>>@@@@@@AAADDDGGGGGGEEECCC===<<<;;;999666444222111333333222111000///......---.....................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,------------------.........//////......///000111222333333222333555777777666555444444444444444555777888999888999:::888666444333444333333111000////////////......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------............------------......---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,---......---------.........//////---...///000111222222222444444555555666666555555555444444444555666888999888999;;;;;;999777333111000000000000////////////,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,------.................................,,,------......------,,,)))******++++++******))),,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///////////////000111111111222333444666666777777999<<>>>>>>>>:::;;;===???@@@@@@???>>>:::999777555333222111111000000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///---......///111222222333222222333333444444333333555444333333333444666666555555444333222111000000000000000000/////////.........---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++***,,,---111;;;FFFIIIFFF:::222---...///------...///000000111111222333333333333444444444444333333444333333333444555777888777777666555444333222222111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,------............------.........------,,,,,,,,,.........///////////////000//////......//////000,,,,,,,,,,,,------------000//////....../////////,,,,,,---------,,,,,,,,,000000///.........//////,,,,,,,,,,,,,,,,,,,,,---------------------------//////.........---------++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///111222222111111222333444444555666555555666777999::::::;;;::::::;;;<<<<<<<<<<<<<<<888777555333222111000000000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///.........///000333555666444444333333222222333333444444333333333444555666555444444333222111000000000000000/////////......------------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---))),,,...444???MMMTTTSSS@@@777000...///------/////////000111111222222333333333444444444444333333444333333333444555666777666555555444333222111111111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............---------------000/////////////////////...---------------...///.........------------------------,,,,,,------...------.........------,,,///...---,,,,,,---...///,,,,,,,,,------.........------------------------...............---------+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///111222333000111111222333444444444444444444555666777999:::::::::999999999999999999555555333222000000//////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............//////.........000333666888666555444222111111222333333333333333333444444444444333333222111000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...111;;;HHHOOOPPPEEE;;;222///...------000//////000000111222222222333333333444444333333333333333333444444555555555444333333222111111000000000000///...............------------------------.........//////........................---------000////////////...............---,,,,,,,,,------000000////////////......------,,,,,,------......------.../////////......///...---------...///000------......///000000000................................................+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///111222333000000111111222333333333444444444555666888999:::::::::999999888777777777333333222000000/////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............//////.........000333666888777666444222111111222222111222222333333333333333222222222111111000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---444???FFFGGGFFF<<<222///...------000...//////000111111222222222333333333333333333222333333333444444444444444222222111111000000//////000//////............///------------------------------............------........................///.....................222111000//////////////////////////////.........000000//////000111111222---------......//////000000000000000000000000111---.........//////000000........................---.....................++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///111222222000000111111111222222222333333555666888:::;;;;;;;;;;;;;;;:::999777666555222222111000/////////000/////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************,,,,,,++++++,,,,,,---...---------............///.........///000333555666666555444333222222111222000111222333333333222222111111111000000000///////////////.........------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---)))+++,,,+++000:::AAABBBDDD:::111......------000......///000000111111222222222333333333333222222222333444444444444333333111111111000000000////////////............//////---------------------------------......---------.............../////////.........//////000000000111000000000000111222222222222222222333333333444333333333333444555666666444222000//////000111222///000111111111000...---................................................---------...............******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***((((((***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///////////////000111111000000000111111111111111000222444777999;;;<<<<<<;;;<<<===<<<;;;888555444222111000000000000000000//////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///---......///111222222333444444444444333222222111000000222333333333222111000000000000000///////////////.........---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++(((+++,,,+++///777===>>>@@@666///---...------000......//////000111111111222222333333333333222222222333444444444444333222111111111000000000000000//////............//////..............................////////////......---........./////////000//////000111222333333444222333444555888:::<<<===@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDD@@@;;;777555555777999777999;;;<<<;;;888555222222111111000000//////...........................---------.........//////*********++++++*********,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000///////////////000111000000000000111111111111...000444888:::<<<<<<;;;<<<===>>>>>><<<999555333111111000000000000111111//////.........---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////,,,---///000111111111111222333444555444333222111///000111222333222111111000000000000//////////////////.........---------*********++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////........................................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------,,,,,,+++++++++))),,,---+++---444999999===444------...------///......//////000111111111222222222333333222222222222333444444444333222111111111111111000000000000//////.........//////000........................//////000000000000//////---.........//////000000000000111222444555666777;;;<<<>>>AAAEEEIIILLLNNNOOOPPPQQQRRRSSSUUUVVVVVVUUUUUUUUUUUUVVVWWWYYYYYYSSSNNNGGG@@@<<<<<<===???GGGIIILLLNNNLLLHHHCCC@@@777666666555444333222222////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000111111111111222222222333444444555666777777888:::;;;<<<<<<;;;888666444111000000///...---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............//////////////////.........222222222222222222222222111222222222222111000000////////////////////////------------------------------------------------//////.........---------------------------------...---+++***)))******+++.........------,,,,,,,,,------------------------//////...---,,,,,,++++++---------,,,,,,+++++++++---------------------------------............///........................000000000///......------..................------------............------......//////...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111000///---------...///000000000000111111111111222222333333333333444444222333333333333222111111000000//////.........---000000//////.........---///...,,,++++++,,,...///...///000///......///000---......------///333666000444:::===@@@DDDJJJNNNSSSVVVYYYZZZZZZ[[[^^^aaahhhhhhgggffffffgggggghhhiiihhhhhhgggggghhhjjjkkkccc___VVVKKKAAA===>>>BBBHHHOOOYYYaaabbb[[[OOOFFFCCC@@@<<<<<<======:::888888888777444111///000111***///444444///,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000111111111111222222222333333444555777888888999;;;;;;;;;;;;:::777555333000000000///...---------------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///////////////////////////222222222222222222222222111222222222222111000000........................------------------------------------------------///.........------------------------------------------,,,+++***+++,,,,,,......---------,,,,,,,,,------------------------///......---,,,,,,++++++---------,,,,,,,,,++++++---------------------------------............///.............................................///........................------............------......//////...------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000///...............000000000000111111111111222222333333333333444444222222333333222222111000000/////////............000/////////...............------------///000111,,,...000000000//////000///000222222333666:::===EEEHHHMMMQQQSSSVVV[[[^^^aaadddffffffeeefffhhhkkkjjjkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjkkkkkkhhhfff```WWWNNNGGGEEEEEEGGGMMMVVV```dddbbb\\\VVVMMMIIIEEEDDDFFFIIIKKKKKKGGGFFFBBB===888555666777333222111000//////000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000111111111111222222222333333444666777999:::;;;;;;;;;;;;:::888555333111000000//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///////////////////////////222222222222222222222222111111222222111111000///........................------------------------------------------------............------------------------------------------,,,,,,,,,---.........------------,,,,,,,,,------------------------.........------,,,,,,+++------------,,,,,,,,,,,,---------------------------------............///........................+++,,,,,,---......//////........................------............------.........///......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///////////////......---000000000000111111111111222222333333333333444444222222333333222222111000////////////............////////////..................//////000111222222---000222222111000///000111444888<<<@@@EEEJJJNNNZZZ]]]```cccdddfffiiikkkhhhiiijjjjjjiiihhhiiikkkjjjkkklllmmmmmmlllkkkjjjiiiiiijjjjjjjjjiiiiiihhhjjjjjjhhhcccZZZRRRKKKHHHHHHLLLSSS[[[bbbfffeeeccc\\\WWWQQQNNNPPPTTTXXX[[[WWWSSSMMMFFF@@@>>>@@@BBBCCC===777333222333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000000000000111111111222222222222333444666888999;;;<<<;;;;;;:::888666333111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............//////////////////000000000111111111111111111111111111111111111111000000///........................------------------------------------------------------------------------------------------------------------......//////------------------------------------------------......---------,,,,,,,,,------------------,,,,,,---------------------------------............///........................,,,,,,,,,---------......---------...............------............---------...............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...///000000///...---///000000000111111111111222222222333333333444444222222222222222111000000///////////////.........///////////////............///000111222111111111111333333222111000111333666;;;AAAHHHOOOVVV\\\aaacccdddggghhhiiijjjkkkkkkeeeeeeeeedddcccaaaaaaaaaccceeegggiiiiiigggdddbbbcccdddfffggghhhhhhggggggiiijjjjjjgggaaaZZZTTTPPPLLLMMMPPPUUU\\\aaadddeeehhhccc\\\WWWVVVWWWZZZ\\\]]]YYYRRRKKKEEEDDDFFFJJJQQQNNNIIIDDD>>>888333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000000000000111111111222222222222222444555777999;;;;;;::::::888666444222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///////////////000000111111111111111111111111111111000111111111111000//////........................------------------------------------------------,,,,,,------------------------------------------,,,------...////////////---------------------------------------------------------------,,,,,,,,,---------------------------------------------------------............///..............................---------,,,,,,,,,---------.........//////------............------------...............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...///000000///...---///000000000111111111111222222222333333333444444111222222222222111000000.........///////////////.........///////////////000000111111111000000///111111111111222555:::>>>EEEJJJPPPWWW\\\aaafffiiieeefffggghhhiiihhhgggeeebbbaaa___^^^^^^]]][[[ZZZZZZ\\\^^^```___\\\XXXVVVXXXZZZ\\\___```aaaaaaaaaaaaaaa```___]]]ZZZVVVTTTNNNMMMMMMQQQWWW]]]aaabbbiiigggddd___\\\[[[[[[\\\^^^[[[TTTLLLFFFDDDFFFHHHTTTYYY]]]ZZZPPPDDD<<<888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000111111111111222222222222222333555666888999:::999888666555333111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///...//////000000111111222111111111111111111111111000000111111000000///...------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,---......///.........,,,,,,,,,------------...------------------------------------------------------------............---------------------------------............///........................//////......---,,,,,,+++,,,,,,------.../////////------............------,,,---......///............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...//////////////////000000000000111111111111222222333333333333444444111111222222111111000///.........///////////////.........///////////////111111111111111111111111///111444777<<>>BBBEEEFFFFFFFFFCCCCCCCCCBBBCCCBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@888888777666555444333333333333222222111000//////,,,---///000111000000///////////////////////////........./////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000///...------,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000//////...------------------------------------------------,,,------......------,,,,,,,,,,,,---------......---.........//////000000000000111222222222222111111111111111111111111111000000000000////////////.........//////000222222000111222333555:::AAAGGGOOOTTT[[[aaadddfffhhhiiiddddddeeefffgggiiikkklllkkkkkkjjjjjjiiiiiiiiiiiikkkjjjiiihhhgggfffdddccc]]]\\\YYYUUURRRPPPPPPQQQKKKNNNPPPQQQPPPQQQSSSUUUSSSRRRPPPNNNMMMMMMNNNOOOOOORRRQQQMMMLLLQQQSSSQQQZZZ[[[^^^```aaaaaa___^^^```eeegggeeegggjjjjjjfffhhhgggeeeaaa\\\XXXTTTQQQKKKJJJHHHGGGHHHKKKNNNQQQ------------------------,,,---------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000111222333222222222222222222222222222222222111000//////------.........------,,,------------------------------------------------........................................................................------------------------,,,,,,,,,---------......------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------------............///000000111111000000////////////////////////////////////////////////................................................///////////////000111111---------...000222333444777777999:::<<<>>>??????HHHIIILLLPPPRRRTTTUUUVVVPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSLLLJJJHHHFFFCCC@@@>>>===999888777555333111000///......////////////......////////////////////////.........//////000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000/////////...---------+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////------------------------------------------------------............------,,,,,,,,,---------......------......///000000000000000111222222222222111111111111111111000000000111111000000//////...............///000111222333---000555:::>>>FFFOOOVVVVVVZZZ___cccfffhhhjjjkkkffffffggghhhiiijjjjjjkkkhhhhhhhhhhhhhhhiiijjjkkkhhhfffcccbbbaaa___]]][[[WWWWWWVVVTTTRRRRRRTTTVVVUUUYYY]]]^^^]]]]]]```bbbffffffeeedddbbbaaa```___aaafffeee]]]YYY\\\\\\WWWYYY[[[^^^aaaaaa^^^[[[YYYYYY^^^```\\\]]]bbbbbb]]]```bbbdddffffffeeecccbbb^^^ZZZUUUNNNJJJGGGFFFFFF------------------------------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000111222222222222222222222222333222222222222111000//////......------------......------------------------------------------------................................................................................................,,,,,,,,,---------......------------------------........................---------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,---------...............///000000000000///////////////////////////////////////////////////................................................///.........///111333444///000333666999===@@@BBBIIIIIIJJJKKKLLLMMMNNNOOOUUUVVVWWWXXXZZZ[[[\\\]]]YYYYYYZZZ[[[]]]^^^___```aaa```___^^^^^^______```\\\[[[ZZZXXXVVVTTTRRRRRRHHHGGGEEEBBB@@@===;;;:::888777555333111000//////////////////////////////---......///000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............+++,,,------......------------------------------------------------------------------------------,,,---...////////////...------------------------------------------------------............------,,,,,,,,,---------......------......///000000111000000111222222222222111222111111111000000000///000000000000////////////.........///000222333444222999CCCKKKPPPVVV\\\bbb___aaaccceeefffgggjjjlllhhhiiijjjjjjiiihhhfffeeecccbbbbbbaaabbbcccdddeeeaaa```___aaadddggggggfffdddfffhhhiiiiiimmmrrrvvvwww{{{~~~wwwpppuuu{{{~~~wwwoooiii```eeecccZZZXXX\\\[[[TTT[[[]]]___bbbeeeggghhhhhhhhhfffddd```[[[VVVRRROOO---------------------------------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........//////000111222111111222222222333333333333333333222222000/////////...---,,,,,,---///000------------------------------------------------////////////////////////////////////////////////................................................,,,,,,,,,---------......------------------------........................---------------------------------------------------------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////............000222444555;;;===@@@EEEJJJPPPTTTWWWYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[\\\]]]ZZZ[[[\\\^^^```bbbcccdddddddddcccbbbbbbcccdddeee____________````````````]]]\\\ZZZVVVSSSPPPMMMLLLCCC@@@===999555333222222000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////+++,,,------......------------------------------------------------------////////////////////////,,,,,,---...//////......------------------------------------------------------............------,,,,,,,,,---------......---------...///000000111000000111222222222222111222111111111000000//////////////////000000000000.........///000222333444<<>>???BBBFFFIIIKKKMMMMMMJJJJJJJJJKKKMMMOOORRRSSSNNNLLLHHHFFFFFFJJJNNNQQQZZZ\\\]]]]]]]]]^^^aaacccdddaaaaaacccbbb]]]XXXWWWKKKFFF>>>888444333222111000000111111111111000///111111111111111111111111000////////////000111111000000000000000000000000000000000000000000000000......................../////////...------,,,,,,------............------------............------,,,,,,,,,,,,------------/////////............---............................................................................................................/////////////////////000000000111111222111111222444444333111222111111000000000000000//////....../////////000000333666<<>>FFFIIINNNRRRTTTVVVXXXZZZ\\\ZZZVVVQQQLLLGGGCCC@@@<<<;;;:::;;;>>>@@@@@@???<<<<<<;;;999999888888888666777888999;;;===>>>>>><<<<<<===>>>???AAABBBCCCAAA>>>;;;888888;;;???BBBIIIKKKOOORRRTTTXXX\\\```^^^]]]___bbbdddaaa]]][[[YYYVVVPPPJJJEEE>>>888444333222111111111111222222111111111111111111111111000000//////000000111222000000000000000000000000////////////////////////........................//////.........---------------............------------............------,,,,,,,,,------------......///000///.........///............................................................................................................//////////////////000000000111111111222111111222444444333111222111111000000000000000111111111000000000111222444999AAAJJJRRRYYY```eeeaaabbbbbbccccccdddeeeeeedddeeefffhhhhhhgggffffffbbb```]]]XXXTTTRRRRRRSSS```eeeooo{{{}}}tttppp////////////////////////........................,,,,,,------------,,,,,,........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111000000111111111222222222000000000////////////...///............------------------....../////////////////////////////////333222111111000///......//////...............///000000000000000000000000......//////000000111111//////.........//////000////////////////////////...///111111,,,,,,666CCC>>>777///,,,---//////---........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///------,,,,,,,,,------...........................+++,,,------......------........................------------------------------------------------000333555333///---...000............///////////////000000111111000000///////////////000000000000////////////////////////000111111///...---///111000111444666:::???FFFKKKPPPSSSVVVXXXVVVTTTRRRRRRQQQOOOKKKFFF@@@;;;777555666555444555777888888888777888:::<<<===>>>??????===<<<;;;999999999999:::999::::::;;;;;;;;;;;;:::===;;;777555444666999::::::<<<@@@CCCFFFJJJNNNRRRSSSUUUWWWZZZ\\\\\\YYYUUUWWWXXXYYYZZZXXXRRRJJJDDDBBB???;;;666333333444555111111111111111111111111000000000000000111222222111111111111111111111111////////////////////////////////////////////////...............---------------............---------......//////......---,,,,,,---------.........---///000000...---///000............................................................................................................////////////000000000000111111111111222111111222444444333111222111111000000000000000111222222111///000222555;;;CCCNNNWWW^^^aaacccdddccccccccccccccccccddddddgggfffeeedddcccaaa```___\\\\\\[[[ZZZZZZ^^^ccchhhyyy////////////////////////........................------............------.............../////////---------......---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111000111111111111222222222000000////////////......///............------------------...//////000000////////////////////////444444333222111111000///111111222333333333333333222333444444333222000///............//////////////////......//////000000////////////////////////...000222111,,,,,,888FFFDDD:::000---111444222...........................................................................---------------------------------............///---------............///------,,,,,,,,,---..............................+++,,,------......------........................------------------------------------............444444444111///...///000............///////////////000000000000000000///////////////000000000000////////////////////////000111111000...///111333333666;;;AAAFFFLLLRRRVVVUUUWWWZZZZZZWWWSSSPPPNNNGGGEEEBBB>>>;;;888666555666444333444666888888777888:::>>>AAADDDFFFGGGGGGDDDBBB@@@===;;;;;;<<<===BBBBBBCCCCCCCCCAAA???>>>===<<<999777555555555666666777999::::::<<>>888444222222222222222222222222222222111000000000000111222222111111111111111111111111000000000000000000000000////////////////////////........................------............------......////////////......,,,---------............+++...000///---,,,...111............................................................................................................////////////000000000111111111222222222111111222444444333111222111111000000000000000///111111000///222888===GGGNNNXXX```ddddddcccbbbddddddeeeeeeeeeeeeddddddiiigggdddaaa^^^]]]\\\\\\\\\```eeeiiimmmuuu~~~////////////////////////.................................//////.........---........./////////000......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111000111111111111222222222000000/////////.........///............------------------...///000000000////////////////////////444444444444444444444444444666999;;;<<<<<<:::999;;;<<<>>>>>>===:::666444333333222111000000/////////////////////000111111///////////////////////////......000///...444<<<<<<666000...111222000---................................................................................................---------............///---------............///,,,,,,,,,,,,,,,---...///........................+++,,,------......------........................------------------------------------.........///777444000...---.....................////////////000111111222222111111000.../////////000000000111////////////////////////...///000000000222555888;;;???EEEJJJNNNPPPSSSTTTQQQTTTVVVUUUQQQKKKHHHFFF???>>><<<;;;;;;;;;;;;<<<<<<;;;:::;;;>>>@@@@@@@@@@@@CCCFFFJJJLLLMMMLLLLLLIIIGGGDDDBBBBBBDDDFFFGGGLLLMMMNNNOOONNNLLLIIIGGGCCCBBBAAA???<<<:::888666888999:::999888888999;;;===AAACCCDDDHHHNNNNNNIIIAAAAAADDDJJJSSS\\\cccfff___\\\UUUNNNFFF???999666222222222222222222222222111111000000111111222333111111111111111111111111000000000000000000000000////////////////////////........................------............------......////////////......------------............***---000///,,,+++...111............................................................................................................////////////000000111111111222222222222111111222444444333111222111111000000000000000///000222111222999CCCKKKRRRWWW]]]bbbccccccccccccbbbcccdddffffffeeecccbbbgggeeebbb``````bbbeeeggglllttt}}}000000000000000000000000..............................////////////......---.........//////000000//////000000000000//////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111000111111111111222222222000/////////............//////.........------------------...///000000111000000000000000000000000222222333444555777777888888:::>>>BBBCCCBBB@@@???IIIKKKMMMNNNLLLHHHCCC@@@:::999888666444222111000///////////////000111111///////////////////////////+++***///111000///000//////.........---,,,***................................................////////////////////////////////////////////////---------.........//////---------.........//////,,,,,,,,,,,,,,,---...///........................+++,,,------......------........................---------------------------------.........//////888333---***,,,------,,,............/////////000222222222333333222222222.../////////000000111111////////////////////////,,,---...///111444999===CCCGGGLLLOOOOOOMMMKKKJJJHHHJJJKKKIIIDDD>>>999777999999999:::;;;>>>@@@AAACCCBBBBBBDDDGGGJJJJJJJJJIIIKKKNNNQQQRRRQQQOOONNNOOOMMMLLLKKKLLLPPPSSSVVVQQQRRRTTTUUUUUUSSSPPPNNNMMMMMMLLLJJJGGGCCC@@@===:::;;;<<<;;;::::::<<<>>>666:::<<<<<>>888555666666333222333===BBBHHHIIIEEE???:::888AAADDDKKKTTT[[[\\\XXXTTTKKKJJJFFF@@@888333111111333222111000000000111222111111111000///...///000///............---------////////////////////////........................//////.........------------------............///------------------------...------------...//////////////////////////////............////////////......................................................////////////......,,,,,,,,,---------......,,,---------,,,---///222111000///------......///............000222444666<<<<<<>>>@@@AAA===555///000...,,,---///000111000111000000/////////000111333333333555:::BBBIIINNNPPPNNNKKKGGGCCC???<<<;;;======;;;888666666999;;;<<<===@@@DDDJJJNNNOOOOOOSSSQQQMMMJJJLLLPPPSSSRRRTTTVVVVVVTTTPPPOOOQQQTTTNNNOOOQQQQQQQQQQQQQQQRRRQQQTTTTTTOOONNNQQQSSSRRRLLLNNNOOOOOOSSSTTTNNNEEEAAABBBDDDFFFFFFDDDAAA???AAA>>>::::::>>>CCCGGGIIIGGGDDD>>>888888AAAPPP\\\dddeeeccc^^^___aaa[[[RRRHHH<<<555555666222///000/////////111333444333111000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////------............------....................................///////////////////////////////////////...,,,,,,...///...------------.........//////////////////////////////////////////000000000000000000111222222222222111333333222111000000111111222///---...111333111///,,,111888???GGGPPPXXX^^^___```bbbbbbaaa`````````bbb___```bbb___[[[^^^fffcccaaaccclllyyy000000////////////000000///////////////////////////////////////////////////////////////////////////......------......///......//////...------,,,++++++,,,,,,,,,---------...------,,,,,,------...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------.........//////000000000000111111111111000000000000000000000000//////.........---------000000///////////////000000000/////////000111222222666===CCCGGGIIIHHHGGG@@@;;;888999:::888888:::999>>>DDDGGGEEEBBB???>>>@@@CCCIIIRRR[[[___^^^\\\[[[XXXSSSLLLEEE@@@===<<<:::999777555444444555555333222111000//////000111////////////////////////////////////////////////........................//////.........------------------............///------------------------...---------......//////////////////////////////............////////////......................................................////////////......---------.........//////---.........---...000333111000///------......///.........///000222444555666666888;;;???@@@>>><<<777777888:::===>>>===<<>>888<<>>>>>===:::999;;;777<<>>@@@AAACCCCCCCCCDDDCCC@@@<<<888111111111111222222333444666<<>>:::777666666666888;;;>>>@@@????????????EEEIIIMMMPPPQQQRRRUUUXXXUUUVVVUUUSSSQQQPPPTTTXXXYYYYYYXXXXXXYYY]]]ccchhhhhhddd```___```]]]XXXSSSSSSRRROOOMMMRRRWWWUUUPPPPPPTTTVVVTTTUUUYYY[[[ZZZWWWSSSMMMJJJIIIKKKLLLMMMMMMLLLHHHBBB>>>@@@EEEJJJUUUVVVSSSHHH<<<999BBBKKKRRRUUUSSSLLLJJJOOOXXX]]]eee___VVVLLL>>>555444999666444222111111111111000111111111111111111111111///000000111111000000///////////////////////////////////////////////////////////////////////////------............------....................................///////////////////////////////////////...,,,,,,...///...---------........./////////////////////////////////////////////000000000000000000111222222222222111333222111111000111111111...000111222111111222333:::AAAKKKSSSYYY[[[]]]^^^______```___^^^___aaaddd```___``````]]]ZZZ]]]ccc}}}222222111000000000000000//////////////////////////////////////////////////////////////////////////////............////////////---,,,,,,---...///............////////////...------,,,,,,------......------------...//////------------------------------------------,,,,,,,,,,,,,,,,,,,,,---..................///////////////000000000111111111111000000000000000000000000/////////...............---...///000111000///...000000111222444777999;;;GGGEEEGGGNNNXXX^^^]]][[[YYYQQQKKKHHHDDD???<<<<<<;;;>>>DDDHHHKKKMMMNNNNNNLLLMMMOOOSSSYYY___dddggg___[[[VVVRRRQQQPPPNNNLLLIIIHHHFFFFFFGGGKKKOOOQQQHHHDDD>>>999555222000...000000000000000000000000////////////////////////........................////////////............---------............///........................---......///////////////////////////////////////............////////////......................................................////////////......---.........////////////+++,,,---,,,+++,,,///111111000///------......///......///000111222333333000//////000222555888999AAA@@@>>>===;;;888333///555333111000111333555777@@@FFFMMMSSSTTTPPPJJJFFF@@@===:::777666888:::<<<999===CCCGGGHHHHHHHHHHHHJJJJJJMMMRRRXXX[[[[[[YYY[[[YYYVVVSSSRRRWWWdddpppxxxwwwvvvwww{{{}}}zzzwwwuuutttpppjjjhhhoootttqqqiiicccfffddd\\\UUUVVVYYYZZZYYYWWWTTTSSSSSSQQQMMMJJJMMMOOONNNIIIDDDCCCHHHMMMXXXZZZXXXQQQHHHAAAAAACCCIIIMMMOOOJJJCCCCCCJJJQQQ^^^```aaa\\\QQQCCC;;;777///000222444666555222///111111111111111111111111000000000111111000000000////////////////////////////////////////////////////////////////////////------............------....................................///////////////////////////////////////...,,,,,,...///...---............////////////////////////////////////////////////000000000000000000111222222222222111222222111111111111111222...000111000///111666:::FFFLLLTTTZZZ]]]^^^______^^^`````````^^^^^^___```___^^^[[[ZZZ[[[bbbnnnwww555444333111000/////////000000000000000000000000////////////////////////......................../////////......////////////...---,,,,,,---//////........./////////000000...------,,,,,,------...---------------...//////------------------------------------------------------,,,,,,------...///........./////////000000///000000000111111111111000000000000000000000000////////////////////////---...000111111111000///000111333666:::===@@@AAAFFFEEEFFFMMMXXX```aaa```bbb[[[UUUSSSNNNGGGCCCCCC???@@@CCCFFFIIIKKKLLLLLLHHHHHHJJJMMMQQQWWW]]]aaa]]][[[WWWTTTRRRPPPNNNMMMIIIHHHHHHJJJOOOVVV]]]bbb[[[VVVPPPIIICCC===666111111111111111000000000000000000000000000000000000////////////////////////000000/////////.........---------............///........................---...///000000000//////////////////////////////............////////////......................................................////////////......,,,,,,---------.........---......------...000222111000///------......///......///000111222222222000111111111111111111111222111///000111333222222444222000000222888===AAALLLMMMOOONNNKKKDDD>>>:::999888777666888<<<@@@CCCBBBFFFLLLOOOPPPOOONNNNNNQQQNNNRRR```qqq{{{wwwpppooolllkkkmmmooouuu|||mmmgggeeeeeeZZZXXXUUUVVVXXXVVVRRRMMMNNNQQQTTTRRRNNNLLLOOOSSSVVVWWWWWWXXXUUUOOOGGGAAA@@@FFFMMMMMMGGGAAAAAADDDQQQVVV]]]aaa___XXXNNNGGG888666444444555555333222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////------............------....................................///////////////////////////////////////...,,,,,,...///...---........./////////000000////////////////////////////////////000000000000000000111222222222222111222111111111111111222222111111000//////555>>>EEERRRUUUYYY[[[]]]^^^```aaa^^^```bbbaaa___]]][[[[[[ZZZ]]]```bbbiiivvv~~~:::999777555222111000///000000000000000000000000////////////////////////........................000//////......//////000...------------...//////,,,,,,---------............------,,,,,,------...---------------...///000------------------------------------............---------------......///....../////////000000000000000000000111111111111000000000000000000000000...////////////000000000//////000111222222222222333555999===AAACCCDDDEEE???BBBIIISSS\\\```^^^[[[UUUQQQOOOPPPNNNIIIFFFEEE@@@???>>>@@@BBBDDDDDDDDDCCCEEEHHHKKKOOOTTT[[[___``````___ZZZTTTNNNKKKJJJFFFEEEEEEHHHOOOXXXbbbggggggddd___[[[UUUMMMBBB:::444444333222111000000///000000000000000000000000////////////////////////000000000/////////......---------............///........................---...///000111000//////////////////////////////............////////////......................................................////////////......,,,,,,,,,------------...000000111000000000333555111000///------......///......000111222222222222///222444444333111111222111///------...000111111//////111444:::BBBHHHMMMQQQOOOJJJEEE???:::777555666666666888;;;@@@EEEHHHHHHKKKNNNPPPPPPOOOOOOPPPRRRRRR]]]zzzyyyqqqhhhbbb___]]]WWWRRRPPPSSSUUUTTTRRRPPPRRRTTTUUUTTTUUUZZZ^^^ZZZPPPGGG@@@DDDLLLSSSRRRJJJDDDBBBIIIOOOUUUZZZ___cccbbb___PPPIII>>>666333333444555222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////------............------....................................///////////////////////////////////////...,,,,,,...///...---....../////////000000000////////////////////////////////////000000000000000000111222222222222111111111111000111111222333333222111111666>>>IIIPPPZZZ[[[\\\\\\[[[]]]___bbb^^^```aaa```^^^\\\[[[[[[YYYdddqqq{{{AAA???<<<999666333111111000000000000000000000000////////////////////////........................000000////////////000000,,,------...//////......------------...............------,,,,,,------...---,,,,,,------///000000........................------------.........///---------------...//////.../////////000000000000000000000000111111111111000000000000000000000000.../////////000000000000111111111111222333444555999<<<@@@DDDGGGGGGEEEDDDAAAFFFOOOUUUXXXVVVQQQMMMDDDBBBDDDIIIKKKGGGDDDDDDAAA>>>;;;;;;===??????>>>@@@CCCGGGIIIKKKNNNRRRVVVYYY\\\^^^YYYOOOFFFCCCCCCBBBAAA@@@BBBHHHRRR[[[aaaeeedddddddddbbbYYYLLLBBB999888777555444222111000000000000000000000000000////////////////////////000000000000/////////...---------............///........................---...000111111111///...////////////////////////............////////////......................................................////////////......------------............///000000000///000222555111000///------......///...///000111222222111111///222444444222111222444555333111111111000...,,,...222888>>>EEEJJJNNNPPPNNNJJJCCC===999888999;;;::::::<<<>>>BBBFFFJJJLLLKKKMMMPPPSSSUUUXXX\\\___bbbfffwww~~~wwwmmmeee^^^\\\YYYVVVTTTTTTUUUVVVVVVUUUVVVYYY]]]]]]XXXRRRMMMJJJNNNXXX]]]WWWMMMHHHHHHPPPUUUUUUWWW^^^cccdddbbbZZZNNNCCC<<<888666444222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////------............------....................................///////////////////////////////////////...,,,,,,...///...---.../////////000000000000////////////////////////////////////000000000000000000111222222222222111111111000000111222222333444333444888AAAKKKTTTXXX]]]^^^^^^]]]\\\\\\^^^```^^^^^^^^^\\\[[[[[[^^^```hhhvvvEEEDDD@@@<<<999555333222000000000000000000000000////////////////////////000000000000000000000000000000////////////000000+++,,,...///000///...---////////////000000000111...------,,,,,,------...,,,,,,,,,---...///000111........................---------.........//////...------------...//////////////////000000000000000000000000111111111111000000000000000000000000.../////////000000111111333222111111222444555777===AAAEEEIIIJJJHHHEEEBBBKKKNNNRRRRRROOOIIIDDDAAA@@@???CCCJJJMMMJJJFFFFFFBBB???;;;:::<<<>>>>>><<<:::>>>AAABBBBBBBBBDDDFFFJJJQQQVVVQQQFFF===;;;<<>>===EEEFFFGGGFFFEEEEEEGGGIIIUUUSSSNNNHHHCCC???<<<;;;:::???DDDEEEBBB>>>>>>>>>;;;<<<<<<;;;:::999:::;;;===;;;999;;;>>>@@@===;;;FFFHHHHHHGGGCCC>>>:::999::::::999999===EEENNNTTTYYY^^^```___```___UUUIII???>>>>>>>>><<<999555222333111000111222222000---.........///////////////000000000000////////////....................................////////////////////////////////////////////////////////////......////////////......////////////////////////------------------------////////////////////////........................////////////////////////999444///---...//////---000000000222333333111///333333222111000000111111000111222333444333222111<<<@@@EEEIIIJJJJJJJJJJJJAAA<<<888777<<<@@@BBBCCCJJJFFFGGGLLLMMMKKKMMMRRRPPPXXXdddppp|||wwwpppiiiccc^^^TTTTTTUUUWWWZZZ\\\ZZZVVVXXXYYYZZZ[[[___bbb]]]UUUTTTRRRRRRVVVYYYXXXRRRLLL[[[^^^aaaccc]]]PPP>>>222666444222222333333333222444333111000000000111222222111111000000000000000000000000000000000000000///////////////////////////...---,,,,,,---.../////////.........------------------............///000000//////.........---........................---......///////////////000000000000000000000000////////////000000000000111222222333333222222111333111///...000222222222222999BBBKKKRRRWWW[[[^^^^^^]]]]]]^^^______]]]\\\eeeUUUSSSYYYWWW]]]rrrCCCCCCCCCDDDCCC@@@<<<999666444111111111111///............/////////000000////////////////////////---------.........//////.................................------,,,,,,,,,.........................................................------,,,,,,,,,------------------------...------------...//////000000/////////000111111000000000000111111111111111111111111111111111111000111333222111000111222333333555888;;;>>>>>>===EEEGGGJJJLLLMMMNNNPPPRRRQQQMMMFFF@@@===<<<;;;;;;666999===>>>===<<<===>>>===>>>>>>===<<<;;;;;;;;;=========???BBBBBB@@@===>>>>>>>>>===:::888777777;;;:::999999<<>>???CCCDDDAAA<<<888555222//////000000///000000000000////////////000000000000////////////....................................////////////////////////////////////////////////////////////.........//////.........////////////////////////------------------------////////////////////////........................////////////////////////444444444333111///......+++---000333444444222111333222222111000000111111///000222555777999;;;;;;FFFIIIMMMMMMKKKHHHFFFEEE999999:::===AAAFFFHHHIIIIIIGGGKKKRRRXXXZZZ```gggzzzlllddd[[[UUUWWWYYYXXXVVVVVVYYYXXXVVVUUUZZZaaaaaa]]]YYYVVVSSSTTTTTTRRRLLLFFFNNNUUU___dddccc[[[RRRKKK>>>:::555444666666333000000/////////000111222333222222111000000000000000000000000000000000000000///////////////////////////...------------.../////////.........------------------............///000/////////....................................---......///////////////000000000000000000000000////////////000000000111222222333333333333222222111111111111111222333444;;;AAAIIIPPPUUUXXX[[[]]]^^^^^^]]]^^^]]]\\\ZZZXXX___VVVZZZcccgggtttJJJDDD???@@@FFFIIIHHHDDD999666222000000111111111////////////000000000000////////////////////////------........./////////.................................---------------.........................................................---------------------------------------......------......///000111000000000000111222222000000000111111111222222111111111111111111111111111222333222111111222333333666;;;>>>?????????@@@DDDHHHMMMPPPQQQRRRSSSTTTKKKEEE===999999;;;;;;;;;======>>>@@@BBBDDDFFFHHHGGGHHHIIIIIIHHHFFFEEEDDD???AAADDDGGGJJJKKKKKKJJJLLLJJJHHHEEECCCAAA@@@@@@???===:::999;;;???DDDGGGJJJRRRXXXYYYYYYWWWSSSNNNJJJCCC>>>@@@HHHMMMLLLHHHBBB===777111......000222222222111000////////////000000000000////////////....................................////////////////////////////////////////////////////////////------............------////////////////////////------------------------////////////////////////........................////////////////////////...333888888444000///000---222666777555333222333333222111111000111111111111222444777<<<@@@DDDFFFMMMNNNMMMJJJEEE@@@===;;;999<<>>>>>FFFMMMNNNKKK>>>:::555222111333444444000000000000000000000000////////////////////////............////////////.......................................---------...............................................................---------.......................................//////000111111111111111222222333000000111111111222222222111111111111111111111111222222222111000111444666555:::@@@CCCCCCCCCEEEGGGLLLOOORRRSSSRRRPPPNNNNNNEEE@@@:::999;;;>>>>>>===>>>======>>>AAAEEEHHHJJJRRRSSSUUUWWWWWWTTTPPPMMMFFFIIIMMMRRRUUUYYY\\\]]]XXXVVVSSSOOOLLLHHHEEEBBBGGGDDD@@@=========>>>>>>EEELLLSSSUUUTTTSSSRRRQQQMMMGGGBBBBBBGGGLLLNNNNNNJJJEEE>>>777222111111111111000////////////000000000000000000////////////....................................////////////////////////////////////////////////////////////,,,,,,------------,,,,,,////////////////////////........................////////////////////////........................////////////////////////---111666777666444333333999===>>>;;;444000111333222222111111111111111222444555777;;;???DDDIIIKKKNNNLLLIIICCC>>>:::::::::DDDGGGKKKKKKJJJIIIKKKNNNNNNaaazzz}}}{{{iiiYYYVVVSSSUUUUUUUUUYYY___^^^[[[```^^^\\\YYYUUUNNNFFF@@@<<>>===>>>BBBDDDCCCBBBHHHHHHHHHHHHJJJNNNRRRTTTUUUWWW[[[___aaa]]]VVVPPPQQQRRRTTTXXX\\\```cccdddaaa___]]]]]]\\\ZZZVVVRRRTTTOOOJJJFFFCCC@@@===:::===AAAHHHLLLMMMNNNQQQTTTPPPNNNJJJGGGEEEHHHMMMQQQLLLGGGAAA<<<:::666222/////////...---...///111222000000000000////////////////////////////////////............////////////////////////////////////////////////////////////,,,,,,------------,,,,,,////////////////////////........................////////////////////////........................////////////////////////......///222666888888666???@@@???888111---000444222111111111111111222222222555999>>>DDDIIILLLNNNKKKIIIDDD???<<<===BBBFFFMMMNNNMMMKKKIIILLLRRRWWWddd|||~~~fff]]]UUUWWWVVVTTTWWW]]]___^^^^^^___``````]]]UUUMMMFFF>>>===BBBNNN]]]ddd```ZZZ]]]\\\WWWLLL@@@777444555333333333333333333333333333222222111111111111111////////////////////////000000000000000000000000---..................------.....................---------............///.........///////////////////////////////////////---......///////////////////////////////////////000000000000111111111111333333333444444333333333111222222000///555AAAJJJSSSUUUYYY[[[\\\\\\]]]^^^]]]]]]]]][[[YYYYYY[[[^^^```kkk~~~ZZZSSSJJJDDDDDDFFFHHHIIIMMMIIICCC>>>999555000...222222222222111111111111000000000000000000000000....../////////000000000////////////////////////.............../////////.............................................................../////////........................//////......//////000111111000000000000111222222111111111222222222222333111111111111111111111111000111111111333888>>>CCCJJJLLLNNNOOOPPPRRRTTTVVVQQQPPPMMMIIIDDD@@@??????CCCDDDGGGJJJLLLMMMNNNOOOQQQTTTXXXYYYYYY[[[___ccc```dddkkksssvvvqqqfff^^^``````aaaeeejjjkkkiiiffffffdddccceeehhhjjjhhheeeaaa]]]WWWSSSPPPKKKEEE@@@::::::===BBBFFFHHHMMMSSSRRRSSSQQQLLLHHHHHHMMMRRRKKKEEE@@@@@@CCCAAA:::333111000///......000222333000000000000////////////////////////////////////............////////////////////////////////////////////////////////////------............------////////////////////////........................////////////////////////........................///////////////////////////,,,+++...444888888666999999777222...---000444111111111000111111222333000555<<>>HHHYYYaaa\\\SSSPPPVVV]]][[[RRREEE;;;666222222111000111222444555333333222111111111111222000000000000000000000000000000000000000000000000------...//////...---------------...............---------............///.........///////////////////////////////////////---......///////////////000000000000000000000000000000000111111111222222333333444444444444333333222333333444777>>>IIIQQQTTTWWWZZZ[[[[[[\\\]]]^^^]]]]]][[[WWWVVVYYYaaagggrrr{{{YYYWWWSSSKKKDDDAAADDDHHHGGGEEECCCAAA>>>999444000333333222222222111111111000000000000000000000000.../////////000000000000////////////////////////---........./////////000................................................---........./////////000........................///////////////000000111000000/////////000111111111111111222222222333333111111111111111111111111111111222444777>>>FFFLLLPPPPPPQQQSSSTTTSSSQQQOOODDDCCCAAA>>>===???CCCGGGOOOSSSWWWYYYYYYZZZ___cccaaaiiiqqqtttrrrrrrwww}}}uuuooojjjhhhkkkmmmlllkkkmmmhhhdddaaa___ZZZSSSMMMFFF???<<<>>>AAABBBEEEKKKPPPPPPPPPNNNLLLMMMOOORRRMMMEEE???DDDNNNRRRKKKBBB777555222000///000111222000000000000////////////////////////////////////............////////////////////////////////////////////////////////////.........//////.........////////////////////////........................////////////////////////........................////////////////////////---------...000222333333111111111000000111111222111111000000111222222333555;;;CCCJJJMMMKKKGGGDDD666888:::;;;>>>CCCHHHLLLMMMKKKKKKRRRaaauuu{{{zzzuuukkkdddcccbbb___YYY\\\___``````^^^\\\ZZZSSSLLLGGGMMMYYY___ZZZSSSHHHLLLSSSZZZ\\\VVVMMMEEE;;;999555222111111222444444333222222111111222222000000000000000000000000000000000000000000000000------...//////...---------------.........//////---------............///............/////////000////////////////////////---......///////////////000000000000000000000000000000111111111222222222333333444444444444333333222333777<<>>======AAAHHHQQQXXX\\\aaaeeeeeeccceeennnuuu~~~sssoookkkjjjiiieee^^^WWWVVVKKKAAA@@@@@@===???CCCLLLKKKJJJLLLOOOQQQQQQPPPPPPGGG@@@HHHXXX```ZZZQQQ<<<999666222000000111222000000000000////////////000000000000000000000000............/////////000////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////........................////////////////////////+++...111111...,,,...000...///000333555444111...111111000000111222333333>>>CCCJJJOOONNNHHH???999555999>>>CCCFFFIIILLLNNNPPPNNNPPP\\\qqqxxxkkkaaaYYYZZZ\\\\\\\\\]]]^^^```___YYYSSSUUU[[[]]]ZZZUUUIIIEEEFFFOOO[[[aaa]]]WWWHHHDDD===777222000111111444333222222111111222222000000000000000000000000000000000000000000000000,,,---...//////...---,,,---------.........//////---------.........//////---.........//////000000000000000000000000000000---......///////////////000000000000000000000000000111111111111222222222333444444555555444444333111444:::CCCMMMSSSVVVVVVYYYZZZ\\\\\\[[[ZZZ[[[\\\VVVVVVWWWYYYaaarrrTTTYYY]]]ZZZMMM@@@???EEEDDDBBB??????AAAAAA???===222333444333111000222333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////////////////////////////.........---------////////////////////////000000//////.........---............/////////000000000000000111111111111222222222222222222222222000000/////////000000000000222555888===CCCIIINNNRRRMMMKKKMMMLLLFFFAAA@@@;;;::::::???JJJTTT\\\___aaabbbdddhhhnnnyyyqqqhhhhhhiiigggeee___[[[PPPBBB<<<>>>CCCDDD>>>BBBGGGKKKNNNQQQTTTVVVSSSLLLEEEGGGTTTaaabbb[[[RRRGGG:::222222333333222333333333222000000000222000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000//////.........---------////////////000000000000000111111111111222222222444444333111111444999===BBBKKKRRRPPPIIIAAA<<<888<<<;;;AAAJJJNNNKKKKKKNNNOOO___ppp{{{ggg___\\\XXXWWWZZZ[[[[[[YYY]]]]]]]]]\\\]]]]]]]]]]]]PPPEEE@@@FFFPPPWWW]]]cccZZZOOOAAA777444444444333333222111111111222444555000000000000000000000000000000000000111111111111......------------......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000111111111111222222222222444555555333222222333222888@@@IIIOOOTTTWWWZZZXXXYYY[[[[[[[[[[[[\\\]]]YYY\\\]]]aaasssQQQRRRTTTTTTNNNGGGFFFJJJGGGCCC>>><<>><<<<<<===>>>AAAGGGOOOXXX```dddooouuu}}}vvvlllccc___eeebbbZZZQQQMMMLLLGGG@@@FFFFFFFFFEEEEEEHHHLLLPPPTTTOOOGGGEEENNN[[[aaa```XXXQQQFFF<<<555333333444///000000000000000111222000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000//////.........---------////////////000000000111000111111111111222222222222333333222222666???FFFPPPSSSSSSOOOGGG@@@<<<::::::<<>>555222333444111---000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////////////////////////////............---////////////////////////111000000000000000//////....../////////000000000000000000111111111222222222222222222222222222222000111222333444444333333777999;;;<<<<<<<<<===>>>999777999>>>@@@???AAADDDIIIKKKOOOTTT]]]kkkzzz~~~yyywwwqqqggg^^^[[[YYYQQQHHHKKKIIIEEEAAA???BBBHHHMMMVVVUUUPPPIIIJJJTTT]]]aaa```]]]UUUJJJ???888555666000000111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000/////////............---/////////000000000111111000111111111111222222222000222444333555;;;EEENNNSSSOOOJJJDDD???<<<;;;;;;???AAAFFFMMMSSS\\\iiivvv{{{wwwnnnddd\\\XXXYYY[[[]]]]]][[[[[[\\\]]]___aaa\\\NNNCCCCCCIIINNNPPPQQQYYY\\\[[[TTTGGG<<<888888444444444333222222111111111111111111111111111111000000000111111111222222000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222222333222444444444333333444666;;;AAAJJJQQQUUUWWWXXXYYYZZZXXXWWWXXXZZZZZZWWWTTT^^^gggvvvTTTPPPOOORRRRRROOOMMMNNNVVVPPPHHHAAA???BBBFFFHHHNNNGGG===888666555333000000000000000000000000000000000000000000000000000////////////000000000000/////////////////////////////////////////////////////////...............////////////////////////111111111111000000000000...////////////000000000000000111111111222222222222222222222222222222222222111111222333555777888;;;===??????>>><<<;;;;;;777999???GGGJJJKKKPPPVVVYYY\\\```eeepppmmmcccaaa___[[[WWWUUUQQQLLLGGGFFFHHHJJJWWW\\\]]]UUUOOOQQQXXX]]]dddbbb___XXXNNNDDD;;;666666555333333333222111///000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////...............//////000000000111111111000000111111111222222222000111333666;;;AAAGGGKKKJJJDDD>>><<<<<<<<<>>>@@@IIIJJJOOOXXXgggyyy~~~mmm___WWWUUU\\\\\\\\\]]]^^^___```aaa___SSSGGGEEEJJJOOOQQQOOORRRYYY___^^^UUUHHH<<<777333333333333222111000000111111111111111111111111000000111111111222222222111111000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222111111000000//////111111111222222222333333333333444333333444777:::BBBGGGPPPVVVYYYYYYYYYYYYXXXXXXWWWXXXZZZ]]]___aaaooo{{{UUUSSSSSSTTTQQQLLLKKKNNNUUURRRNNNIIIFFFFFFHHHJJJOOOLLLFFF>>>888444333333111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111////////////000000000111111111111111222222222222222222222222222222222222444222000000222777<<<@@@EEEEEEEEEBBB>>>;;;:::::::::===EEEMMMQQQSSSZZZccclllqqqxxxrrrgggdddcccbbbbbb```[[[UUUOOOKKKIIISSS___gggccc[[[XXX[[[^^^cccbbbbbbaaa^^^SSSEEE:::888555222222333333222000111111111111111111111111////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000111111111111000000111111111222222222222222444;;;CCCFFFEEEBBBEEE>>>;;;>>>AAAAAADDDIIINNNUUUbbbtttooo___WWWZZZ[[[]]]^^^```bbbccccccaaaYYYNNNHHHJJJNNNOOOMMMJJJOOOWWW______UUUDDD888333333222222222111111111111111111111111111111111111111111111222222222222111111000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222111111000000//////111222222222222333333333333333444444444777<<>>DDDIIIMMMOOOLLLFFF@@@<<<<<<@@@CCCIIIKKKQQQYYYaaarrrxxxvvvqqqkkkeeebbbccceee]]]eeekkkiiiggghhhiiigggcccccceeehhhhhhddd\\\VVVEEE>>>666222333444444333111111111111111111111111.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000.../////////000000000000000000111111111222222222000111111111111222222222666;;;BBBFFFFFFDDDBBBBBBBBB>>>@@@FFFGGGEEEKKKWWWmmm{{{tttjjj```ZZZYYY[[[]]]^^^```\\\RRRKKKLLLMMMLLLFFFBBBDDDOOO\\\aaaYYYPPP@@@===999555222222333444222222222222222222222222111111111222222222333333000000000//////000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333444444222333333555888>>>FFFLLLOOORRRVVVXXXXXXYYYZZZ[[[YYYXXX[[[fffwww{{{bbbVVVTTTSSSRRRRRRPPPSSSVVVVVVSSSRRRSSSTTTSSSQQQOOOPPPPPPKKKAAA888111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////.../////////000000111111////////////////////////---.........//////000000000000000000111111111111111111222222222333333333222222222222222222222222222444999???EEEJJJMMMOOOJJJGGGBBB===;;;@@@GGGMMMTTTVVV\\\eeesss}}}oooiiihhhjjjjjjlllkkkfffeeegggiiigggdddfffhhhhhhfffdddccccccSSSJJJ>>>777555555333111111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000.../////////000000111111000111111111111222222222000111111111111222222222666???HHHIIICCC@@@DDDIIIGGGCCCFFFNNNNNNMMMWWWfffnnnaaa]]]^^^aaaYYY```aaaWWWPPPQQQTTTTTTIIICCCAAAIIIWWW``````]]]GGGCCC===777333222333444222222222222222222222222111111222222222333333333000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222222222333333333444444444222222333555999@@@IIIOOOQQQSSSUUUWWWWWWXXXZZZ\\\___]]]bbbvvvwwwiiiZZZUUUXXXXXXVVVTTTUUUWWWVVVRRRRRRVVVRRRNNNLLLMMMOOOMMMHHHCCC<<<666000000333555111---222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000//////.........---............/////////000222111111111000000//////111111111000000000000000222333333444444333333222222222111111222333333444999===CCCHHHJJJJJJIIIHHHDDD>>><<>>DDDJJJNNNPPPSSSTTTVVVYYYXXXXXX___gggrrrsss{{{}}}vvvsssgggZZZSSSPPPTTTXXXWWWTTTTTTRRRNNNHHHCCCAAAEEEMMMRRRHHHAAA888222222333333333111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000////////////............/////////000000000111111111111000000000000111111111111111111111111333333444444444444333333555444333222222444666777;;;BBBJJJNNNLLLEEE===888<<>>CCCGGGGGGHHHHHHGGGDDDBBB@@@LLLIIIMMMZZZlll}}}~~~}}}{{{zzz{{{{{{ssseee]]]XXX\\\```\\\TTTOOOQQQXXXYYYQQQNNNVVV^^^```\\\\\\WWWKKK===333111333333444444444333222111000111111111111111111111111222111111000///000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000000000000/////////000111111111111222222222222333555555333222222333333666;;;BBBHHHLLLOOOPPPSSSTTTWWWXXXVVVWWWaaalll|||iii]]]RRRRRRVVVVVVSSSRRRQQQNNNIIIAAA===@@@JJJRRRPPPJJJ@@@777333222222333111111111111111111111111000000000000000111111111000000000000000000000000////////////////////////000000//////////////////...////////////000000000111111111000000000000000000111111111111111222222333333444444444444333333444333222222444777:::<<>>???@@@FFFIIIMMMVVVhhhrrrjjjhhhiiijjjjjjfffhhhjjjiiifffdddfffhhhggghhhfffaaaWWWKKK@@@:::444333222333333333222111222222222222222222222222111111000000000000111111000000000000000000000000000000000000////////////////////////////////////000000//////////////////000000000000000000000000////////////////////////000000000000000111111111000111111111111111222222222222222444777<<>>===DDDKKKUUUQQQIII@@@777333111222111111111111111111111111//////000000111111111111111111111111111111111111//////////////////////////////000000000000000000////////////000000000111000000000000000000111111000000111111222222222333333444444555555444444333222222222444777;;;>>>AAAHHHGGGCCC===999;;;BBBIIINNNSSS^^^qqq}}}sssjjjddd___dddiiijjjhhhffffffhhhhhhfffeeedddaaaXXXKKKAAA666444111111333444333222222222222222222222222222111111000000000000111111111111111111111111111111////////////000000000000//////////////////////////////000000000000000000000000000000000000000000//////////////////////////////000000111111111111000000111111222222222333111111333666;;;@@@DDDFFFBBBAAADDDGGGFFFDDDIIIRRR\\\kkk|||vvvnnneee```______aaadddgggjjjkkkkkk______aaabbbcccdddeeegggjjjkkkmmmooorrrtttrrrooorrrwww~~~ggg\\\[[[ZZZYYYYYYRRRVVVXXXXXXZZZ___bbbbbbYYYXXXUUURRRLLLDDD;;;555555555444333333222222222111111111111111111111111111111111111000000000///////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111000000111111111222222222111222333333222222444666777===FFFMMMPPPQQQRRRSSSTTTTTTUUUVVVWWW[[[iiivvvxxxbbbWWWUUUTTTSSSSSSQQQRRRPPPJJJCCC@@@BBBEEETTTTTTQQQIII???666222222222222222222222222222222/////////000111111222222111111111111111111111111000000000000000000000000//////000000000000111111/////////000000000111111000000000000111111111111000000111111222333333333444444555555555555444444111222444777:::>>>AAABBB===>>>???<<<;;;???IIIQQQOOO```xxxsssbbb\\\```eeehhhjjjjjjjjjkkkhhheeedddfffgggaaaUUULLL>>>999333111222555555444333333333333333333333333111111000000000000111111111111111111111111111111////////////000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000/////////000111111222222000000111111222333333333111222555;;;@@@EEEFFFFFFFFFDDDFFFIIIGGGFFFRRRaaazzz{{{oooeeebbbaaabbb```]]]\\\^^^aaadddhhhnnnsssuuusssqqqqqqssswwwxxxxxxwwwxxxxxx{{{}}}~~~}}}~~~}}}xxxrrrqqqqqqvvv~~~pppeee\\\YYYYYYVVVUUUUUUWWW]]]bbbcccccc]]]XXXRRRPPPOOOIII???666666555444333222222222333111111111111111111111111000111111111111000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111111222000111111111111222222222111333444333333444666888<<>>>>>@@@IIIVVVaaaccczzzrrrdddcccdddeeehhhkkkkkkkkkhhhhhhggghhhgggccc]]]XXXJJJBBB888333333555555444333333333333333333333333111111000000000000111111111111111111111111111111.../////////000000000111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000...//////000111111222222000000111222222333444444333555999@@@GGGJJJHHHFFFJJJGGGHHHKKKKKKNNN```uuusssnnnfff\\\]]]]]]```fffgggfffkkkrrrtttxxxyyywwwzzz}}}{{{hhh]]][[[ZZZWWWUUUWWW\\\```bbbddd]]]WWWPPPOOOPPPNNNGGG@@@777666444333222222333333111111111111111111111111000111111222111000///...000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000111111111222222222000111111111111222222222222333444444444555888:::BBBIIIQQQVVVVVVUUUVVVXXXWWWVVV\\\jjj{{{{{{nnnddd\\\XXXXXXVVVVVVUUURRRNNNJJJHHHGGGGGGPPPWWWVVVLLL@@@999666444444444444444444444444...//////000111222222222111111111111111111111111000000000000000000000000//////000000111111111222000000000000111111111111//////000000111111111222000000111222333333444444444444555555555555444444444666999<<<>>>???>>>>>>;;;===>>>???CCCPPPdddsssoookkkeeedddfffiiiiiihhhiiikkkkkkjjjfffbbbaaaaaaSSSIII===555444555555444333333333333333333333333111111000000000000111111111111111111111111111111.../////////000000111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000...//////000111222222222000000111222333333444444555777===DDDKKKMMMJJJGGGJJJFFFHHHMMMPPPWWWnnn~~~}}}ooogggiiiggg___gggiiipppxxxzzzyyy}}}yyyyyy|||~~~}}}tttccc^^^\\\YYYWWWXXXYYY\\\aaaeeeXXXTTTOOONNNPPPQQQOOOLLL777666444333222222333444111111111111111111111111000111111222222000///...000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000111111222222222222000111111111111222222222333444555444444666999;;;FFFLLLTTTXXXWWWVVVWWWZZZXXXWWW```ttt}}}fff\\\\\\[[[WWWSSSRRRRRRQQQRRRSSSQQQUUUSSSMMMOOOQQQGGG777555333222333666777555222444333222111111222333444111111111111111111111111////////////////////////000000000000111111111111000000000000000000000000000111111111111222222222000222333333333333444666777555333444777888777555777999===@@@AAA@@@===:::;;;<<>>FFFJJJNNNSSSPPPIIIIIIFFFLLLRRRUUUlll|||qqqooosssppppppvvv}}}}}}yyyzzz|||yyyyyyyyy{{{hhh___TTTWWWZZZRRRQQQ\\\cccSSSRRRPPPOOONNNOOOQQQSSSDDD===666333444444222000111111222222222222111111000000111111111111000000222111111111000000//////000000000000000000000000//////000111111111111111222111000//////000111222000000000000111111111111222222333333333444444444222444666555444777???FFFRRRSSSWWW[[[YYYVVVWWW[[[RRReeeuuulllccc[[[XXXUUUUUUVVVUUUTTTSSSTTTWWWSSSKKKJJJNNNJJJ@@@999666333222444555444222333222222222222222222333111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222222000222333333333333444666888666444555777888777555888:::>>>BBBCCCBBB???===CCCCCCGGGTTToooxxxlllkkkqqqjjjhhhfffeeefffeeecccaaabbb]]]QQQCCC;;;:::999666444444444444333333222111222222222222111111111000111111111111111111111111222111111111000000000000000000000//////000000111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000111333444444333222333444999AAAIIIMMMPPPSSSPPPJJJLLLJJJQQQ]]]hhhqqqgggeeeiiiqqqvvv|||yyy}}}ooo]]]YYY\\\XXXXXX\\\\\\YYYTTTOOONNNPPPSSSTTTTTTIIIBBB999333222333333222111111111222222111111111000000111111111111000000111111111111000000000///000000000000000000000000//////000111111111111111222111000//////000111111000000000000111111111111222222333333333444444444222444555555555:::CCCKKKSSSUUUZZZ^^^[[[VVVWWW\\\ddduuuzzzggg___[[[WWWVVVWWWXXXWWWUUUXXXZZZTTTHHHCCCHHHKKKIII???;;;666222222222222222222222222333333222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222333111222444444333333555666999777666666777888777666999===AAACCCCCCAAA@@@@@@CCCHHHQQQdddvvvkkkmmmkkkjjjiiihhhfffeeedddccccccccc\\\OOODDD>>>;;;888444444444444333333333222222222222222111111111111222222222222222222222222111111111111111000000000000000000///000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111333444333222333444666>>>FFFNNNPPPRRRRRRPPPLLLLLLNNNYYYlllyyymmmccc___dddlllxxx{{{xxxuuuqqqoooppprrrssssssvvvvvvwwwxxx{{{}}}~~~{{{{{{{{{yyyyyyqqqaaa^^^ZZZZZZ]]]ZZZ```XXXPPPNNNRRRVVVUUUSSSPPPIII???666222222333444111111111111111111111111000000111111111111000000111111111111000000000000000000000000000000000000//////000111111111111111333222111000000000000000000000000111111111222222333333333333444444444444333444555555777???IIIQQQVVVXXX]]]___[[[VVVZZZbbbvvvzzznnnhhh^^^UUUSSSWWWXXXWWWYYY[[[VVVHHH???AAAGGGJJJEEE@@@:::444111111222222111222333444444333222111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111222222222333333111222444444333333555666888777666555666777777777<<>>777444333333222111111111111111111222000111111222222111111000111111111000000000000000000000000000000000000000//////000111111111111111333333222111000000000000000000111111111222222222333333333444444444444555444444555777;;;DDDPPPXXXXXXZZZ\\\]]]YYYYYYcccoooppp[[[QQQSSSWWWVVVWWW[[[WWWKKK???<<<@@@EEEHHHDDD>>>888333111222333111222333444444333222111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111222222222222333333333111333444444444444555777666666555555444666777999???AAACCC@@@===@@@IIIRRRccc~~~sssooojjjeeedddeeeggghhhfffeeeaaa[[[VVVOOOCCC777888777666555444444444555222222222222222222222333222222222222222222222222111111111111111222222222777666555333222111000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222333222222333333333666:::>>>HHHMMMQQQQQQNNNMMMSSSYYY```tttxxxmmmlllnnnuuu|||vvvqqqkkkeee___YYYSSSOOOLLLIIIGGGFFFGGGHHHIIIHHHLLLLLLLLLMMMNNNPPPQQQRRRVVVWWWYYY]]]ccckkkssswww{{{}}}yyyyyy}}}aaaSSSXXX]]]aaa```\\\UUUNNNKKKMMMOOOSSSSSSPPPIII???777333111222222111000000111222222111111222222222222111111000000000000000000111111000000000000000000000000//////000111111111111111222222222222111111000000111111111111222222222222333333444444444555555555444555777;;;AAAJJJTTT[[[[[[YYYYYYZZZ[[[ccctttkkkWWWSSSTTTSSSTTTXXXXXXOOOBBB;;;<<<@@@HHHFFFCCC===888444444444222222222333333222222222111111111111111111111111////////////////////////000000000000111111111111222222222222222222222222222222222222333333333333222333555555444444666777555666666555555666:::===@@@CCCDDDAAAAAALLL___nnn{{{nnneeebbbccceeefffhhhgggddd```___ZZZMMM@@@<<<;;;999666555555555555222222222222333333333333333333333333333333333333111111111222222222222222777666555333222111111000000000000000000000000000111111111111111111111111222222222222222222222222000000111111222333333333222222222333555999???DDDKKKNNNPPPQQQOOOQQQ___mmmqqqiiiiiippp}}}vvvnnniii[[[XXXSSSNNNJJJGGGCCC@@@BBB@@@>>>>>>???@@@@@@???@@@?????????@@@@@@AAABBBBBBCCCEEEIIIOOOWWW]]]aaafffkkkqqqxxx~~~ttt[[[VVVVVV]]]``````YYYPPPIIIJJJMMMQQQUUUWWWRRRGGG;;;444222333222111000000111222333111111222222222222111111000000000000111111111111000000000000000000000000//////000111111111111111111111222333333222222111111111111222222222222333333444444444555555555555555777;;;AAAHHHPPPVVVZZZ[[[XXXWWW]]]fffvvv{{{aaaWWWTTTQQQRRRUUUVVVQQQFFF======@@@FFFGGGGGGCCC===888555555333222222222222222222333111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222222222222333333333444444222333555555444444666777666777777777666999===AAA@@@CCCEEEEEEKKK___}}}{{{jjjeeefffeeedddfffhhhhhhdddbbb^^^UUULLL@@@>>>;;;888666555555666222222222333333333444444333333333333333333333333111111111222222333333333333333222111111111111222000000000000000000000000111111111111111111111111222222222222222222222222000000111222222333444444111222222333666<<>>>>>@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<===@@@CCCGGGKKKMMMRRRYYY___dddooo~~~}}}iii\\\TTTYYY\\\^^^\\\UUUOOOKKKJJJQQQWWW\\\WWWJJJ>>>777555333222111//////111222333111222222333333222222111///000000000111111111111000000000000000000000000//////000111111111111111///000222333333333333222111111111222222222333333444444444444555555555555555888???GGGNNNTTTWWWWWW[[[WWWYYYeeewwwiii\\\WWWRRRQQQSSSUUUQQQHHH@@@@@@CCCDDDGGGIIIFFF@@@:::777666444333222111111222333444111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222222222333333333444444444222444555555444555666888666888999888888;;;@@@EEE???CCCFFFIIITTTnnnrrrkkkjjjgggdddaaagggiiifffaaa]]]YYYSSSBBB@@@===999777666666666222222222333333444444444333333333333333333333333111111111222222333333333////////////000111222333000000000000000000000000111111111111111111111111222222222222222222222222000000111222333333444444111222222444777>>>FFFLLLNNNNNNPPPSSSVVVbbb~~~wwwnnnnnnuuuwwwmmm```VVVPPPJJJDDD???AAA???===<<<>>>???@@@???@@@>>>======???@@@@@@???BBBAAA@@@???>>>=========??????>>>>>>>>>>>>??????DDDLLLRRRUUU___qqqsssdddWWWWWWYYY\\\]]][[[UUUNNNIIIQQQXXX]]]XXXKKK???999999333222000//////000222333111222222333333222222111//////000000111111111222000000000000000000000000//////000111111111111111...///111333444444444333111111222222222333333333444444444555555555666666555999AAAJJJRRRVVVVVVUUU[[[XXX\\\mmm{{{bbbWWWYYYTTTUUUWWWVVVNNNCCC???@@@GGGHHHLLLMMMHHH>>>555111444222333555555333444999222222222111111111111000000111111111111222222222333222222111111222222333333333333222222111111111333333333333333333333333333333444444555666666666333777999999999===AAACCC@@@EEEJJJRRRfffnnngggeeebbbaaagggiiidddaaabbb^^^XXXKKKEEE===777444444666777444333333222222333333444333333333222222222111111111111111111111111111111111111111111000000000000222222222111111111000000111111111111111111111111555444444444444444444444222333333333333333333444333444444777>>>FFFKKKLLLRRRTTTUUUSSSYYYmmmuuurrr{{{{{{uuucccZZZNNNFFFBBBAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@??????>>>???EEEDDDBBB???======???@@@===>>>>>>===<<<;;;;;;<<<@@@DDDIIINNNTTT^^^lllwwwtttaaaWWW]]]___\\\[[[]]]VVVLLLOOOUUU]]]^^^RRRAAA777666777555222111222333333222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000000111111111111222222222333333222222111222222222333222111222333444555444999<<>>777555555555444444444333333333333444444333333333222222222222111111111111111111111111111111111111111000000000000222222222111111111000000111111111111111111111111111111111111111111111111222333333333333444444444444444555999@@@IIIOOOQQQUUUVVVVVVXXXcccxxxzzzzzz}}}yyymmmccc\\\QQQLLLFFFBBBBBBAAA@@@???@@@@@@AAACCCCCCDDDCCCCCCDDDCCCBBBBBBBBBCCCBBBAAAAAABBBDDDDDDCCCAAA???>>>??????@@@???>>>>>>???@@@>>>AAADDDGGGJJJQQQ[[[ccckkksss}}}^^^VVVRRRWWW___aaa]]]ZZZSSSWWW___```VVVGGG===;;;777555333222222333333222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000111111111111222222222333333222222222222222333444444333444555666666555999DDDMMMPPPVVV^^^^^^YYYTTTVVVjjjnnnZZZTTTRRRSSSVVVRRRJJJEEEDDDGGGGGGHHHIIIKKKHHHAAA;;;888444222444333000000333333222222222111111111111111111111111222222222333333222222111111222222333333333333333222222222222333333333333333333444444444444555555666666777777888888:::===AAAEEEIIIMMMSSS]]]mmmrrr]]]eeefffeeecccdddeeeccc^^^WWWOOODDD<<<888777555444444444333333333333444444333333333333222222222222222222222222222222222222222222111111111000000000222222222111111111111111222222222222222222222222//////000000111111222222222222333333444444444444555555888???GGGOOOTTTWWWYYYXXXZZZdddwwwxxxfffZZZRRRKKKFFF@@@??????@@@BBBBBBAAA???BBBBBBBBBDDDEEEFFFDDDCCCHHHFFFDDDEEEHHHIIIHHHFFFEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@?????????>>>@@@BBBBBBBBBEEEKKKOOOQQQYYYfffssshhhUUUXXX___^^^[[[]]]YYY[[[aaaccc\\\NNNCCC???888666333333333444333333333333333333333333333333111111111111111111111111111111111111111111111111000000111111111111000000000111111111111222222222333333222222222222333333555666666666777777777777;;;LLLWWWVVV[[[gggdddXXXWWWcccxxxmmm\\\WWWTTTUUUSSSLLLEEECCCFFFFFFEEEFFFJJJLLLIIICCC;;;666333444444222222555333333222222222111111111111111111222222222333333333222222111111222222333333333333333333333333333333333333444444444444444444555555666666777888888::::::<<>>EEEIIIJJJPPPYYYzzzkkkeeebbbeeejjjkkkhhhddd\\\^^^ZZZNNN???555666:::666555555444444555555666444444444333333333222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222333333333444555666777777222222333444444555666666444777CCCSSS]]]\\\ZZZ[[[WWW]]]llljjj]]]NNNEEEDDDEEEDDDBBBEEEFFFGGGGGGHHHHHHIIIJJJMMMLLLKKKJJJLLLQQQWWW[[[ZZZYYYZZZ\\\______\\\YYYZZZYYYXXXXXXXXXVVVSSSOOOPPPMMMHHHFFFEEEEEECCCAAAAAABBBCCCDDDCCCCCCCCCDDD@@@BBBFFFLLLWWWgggyyybbbSSSZZZaaa___cccbbbdddeee^^^OOOBBB===;;;999666555555555444444333333333333333333333333111111111111111111111111222222222222222222222222111111222222222222111111000000111111111222222222333222222222333444444555444666777777666777:::===HHHMMMZZZhhhjjjdddfffmmmxxxgggWWWRRRSSSQQQLLLHHHAAAFFFEEE@@@BBBKKKPPPMMM???777222333444333222333333333333333222222222222222222222222333333333333333222222111111222222333333333333333444444444444333333333444555555666666666666777777888888999999777888???HHHLLLQQQ```qqqyyylllbbbbbbgggiiigggfff[[[___^^^SSSCCC777666999666666555555555555666666444444444444333333333333333333333333333333333333333222222222222111111111111111111111111222222222333333333333333333333333222222333333444444555555222222333444555666666777888:::HHH[[[ddd```[[[\\\\\\hhh|||mmmVVVOOOFFFBBBDDDFFFFFFDDDDDDEEEGGGHHHHHHIIILLLOOOPPPSSSVVVWWWYYY___kkkttttttwww{{{}}}}}}{{{xxxuuulllmmmqqquuuvvvrrrhhhaaaZZZUUUOOOKKKIIIHHHEEEBBB@@@AAABBBCCCCCCBBBBBBAAA???@@@AAACCCJJJXXXiiiuuu}}}sssVVVXXX^^^ZZZbbbbbbeeedddZZZJJJ???;;;===:::777666666666555444333333333333333333333333111111111111111111111111////////////////////////111111222222222222111111000111111111111222222222333222222333333444555666444666777666555777===BBBQQQRRR```ooonnneeennnxxx^^^TTTSSSQQQKKKGGG???FFFFFF======GGGOOOPPPGGG>>>777666777444222222444444333333333222222222222222222333333333444444333222222111111222222333333333333444444444555555333333444444555666666666666666777888888999999:::;;;<<>>???JJJ]]]eee```\\\^^^lll|||{{{gggVVVJJJHHHEEEDDDFFFHHHIIIIIIHHHMMMRRRVVVYYY]]]aaaeeegggoooxxxzzzxxx}}}}}}uuujjjaaa\\\VVVOOOJJJHHHGGGFFFFFFFFFEEECCCBBB@@@AAAAAA@@@BBBJJJVVV___dddppp|||~~~gggWWWUUUTTT^^^```dddcccWWWGGG>>><<<>>>;;;888777666666666444444444444444444444444444111111111111111111111111000000000000000000000000111222222333333222222111000111111111111222222222222222222333333555666666555777777666555999BBBIIIWWW___mmmtttooonnnnnn]]]YYYUUUNNNIII===FFFGGG<<<999DDDNNNQQQPPPFFF===;;;;;;777444444444444444333333333222222222222333333333444444444333222222222222222222333333333333444444555555555333333444444555666777777777777777888999999::::::@@@AAAIIISSS\\\nnnnnngggdddccceeeeeeccc```\\\UUUKKK???777777777666666666666777777555555444444444333333333333333333333333333333333333333333222222222111111000000111111222222222222333333333333333333333333555444444444444444444444222222333444555666777888CCCBBBKKK]]]ddd```]]]aaa}}}nnn___RRRHHHFFFFFFFFFGGGIIIKKKMMMOOOVVV]]]gggooouuuzzzuuukkk```XXXSSSQQQNNNLLLKKKIIIGGGEEECCCDDDCCCAAA???AAAGGGLLLXXX]]]fffsss}}}zzz^^^VVVYYYZZZ___dddcccVVVFFF>>>???>>><<<999777777777666555444444444444444444444444111111111111111111111111333333333333333333333333111222222333333222222111000111111111111222222222222222222333444555666777777888888666555;;;EEEMMMZZZlllyyyvvvoooxxxmmm]]]PPPLLLOOOJJJFFFEEEDDDAAA???GGGSSSTTTJJJAAA<<<888333222444444444444333333333222222222222222222222222222222444333333222222333333444444444444444444444444444444444555555666777777777999999888666777::::::999AAANNNMMMQQQqqqvvvddddddfffdddaaacccaaa[[[WWWSSSGGG:::777888999999777666777888666666666666666666666666333333333333333333333333222222222222222222222222000111222111111000111333333333333333333333333333333333333333333333333333666333222555666555777<<>>MMMTTT```iiieeecccrrrkkk\\\RRRKKKHHHIIIMMMOOOQQQVVV[[[bbbgggjjjyyyvvvppphhh___WWWQQQMMMKKKIIIEEECCCEEEFFFCCCCCCFFFBBBEEELLLUUU]]]eeerrr{{{dddUUURRR^^^]]]]]]```OOO===@@@???>>><<<999666444333444555555444333333222111111333333222111111222333333111111111111111111111111333333222111111222333333111222222222222333333333333333333333444555666666666666777999;;;BBBNNNWWWlllzzz~~~yyyuuuaaaVVVRRRNNNHHHDDDDDDEEEEEEGGGKKKRRRMMMIIIEEE>>>666444666444444444444333333333333333333333333333333333333444333333222222333333444444444444444444444444444444555555666666777777888777777999999:::<<<@@@CCCMMMNNN]]]mmmddd^^^ccceeeccc^^^ZZZXXXTTTOOO@@@<<<777555777888888777666666666666666666666666333333333333333333333333333333333333333333333333000222444555555555333222333333333333333333444444333333333333333333333333888555555777777777<<>>FFFaaammmpppfffccctttxxx___SSSIIIHHHMMMSSS[[[bbbrrrxxxzzzfffYYYXXXQQQLLLLLLKKKFFFCCCCCCDDDAAA???AAABBBDDDLLLUUUjjjrrrqqqrrrzzz~~~^^^ZZZYYY```bbbWWWIIIFFFBBBDDDDDD???888444555666444444444333333222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444333333333444444555666777555999<<<>>>FFFVVViiittt}}}|||lll[[[VVVPPPIIIFFFIIIKKKIIIEEEKKKIIIIIIIIICCC:::555555555555555444444444333333333333333333333333333333444333333222222333333444555555555555555555555555555555666666777888888888888888:::<<<:::;;;EEEQQQtttppp_________aaaaaa___]]]\\\NNNEEE;;;666777999999888666666666666666666666666444444444444444444444444333333333333333333333333222222444777999999666333333333333444444555555555444444444444444444444444666444555666777999BBBLLLeeekkkiiiaaagggnnn^^^TTTPPPQQQVVV]]]cccllluuuqqqggg]]]TTTQQQOOOLLLJJJJJJEEEBBBAAABBBBBBAAADDDIIIUUU]]]kkk|||yyyqqqnnntttqqq\\\RRRZZZ```[[[PPPGGGDDDEEEDDD@@@;;;777666777444444333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444444444444444555666777777888<<<===???LLLcccyyywww___UUUQQQKKKGGGIIIOOOOOOJJJIIIFFFEEEGGGEEE>>>777555555555555555444444444333333333333333333333333333444333333222222333333444555555555555555555555555555666666777777888888999999888;;;===<<<>>>MMM___fff```]]]___aaa___\\\[[[TTTLLLBBB;;;888999888888666666666666666666666666444444444444444444444444333333333333333333333333333222222555999:::777444333333333444555555666666444444444444444444444444555444555777888<<>>999444333333333333333333333333111222333333333333222111333333333333333333333333333333444555555444333333333333333444444444444555444444444444555666777888888<<<@@@IIIaaa~~~aaa___VVVJJJGGGKKKLLLHHHKKKCCC@@@EEEJJJFFF===777666666555555555444444444444444444444444444444444444333333222222333333444666666666666666666666666666666666777888888999999999777;;;AAABBBHHH```zzzyyyhhhdddfffeeebbbaaaYYYUUUMMMCCC:::666777888666666666666666666666666555555555555555555555555444444444444444444444444555222000222777:::888555333333444444555666777777555555555555555555555555666666888;;;===CCCQQQ```oookkkjjjrrr~~~}}}gggTTTNNNRRR\\\lll|||kkk\\\TTTQQQLLLHHHHHHGGGCCCBBBDDDBBB???@@@IIISSS```tttiii___RRRSSSZZZTTTFFFAAA===>>>AAA@@@:::333333333333333333333333333111222333444444333222111333333333333333333333333333333444555555444333333333333333444444444555555555444444555555666777888888>>>DDDPPPkkk{{{nnn\\\NNNHHHHHHHHHGGG???CCCEEEDDDFFFIIICCC:::666555444444555666444333444444444444444444444444333333333444444444555555444444555555555555444444555555666666777999:::;;;<<<666;;;HHHLLLSSStttvvveeecccfffeeeaaa[[[YYYSSSIII???999888999888888777666666666666666555555444444444333333333666333222333555666444222666555444333222444999<<<555444333444666777666444777666444333444555777999666333777>>>AAAGGG[[[qqqqqqooowwwwwwggg[[[UUUZZZdddjjjyyyzzzddd___UUUMMMLLLKKKEEEAAAAAABBB??????BBBGGGRRRddduuulllMMMUUUbbbUUURRREEE;;;;;;AAABBB<<<666555555444333333333333444333222222111111222222333555444222111111111222222333333333333333333333333444444444555555555555666222333555666777777777777999@@@KKK\\\wwwyyycccRRRJJJGGGEEEDDD???BBBCCCCCCEEEHHHEEE>>>888666555444555666444333444444444444444444444444333333444444444555555555444555555666666555555444666666666666888999:::;;;;;;;;;>>>EEEPPPeeennnhhhhhhfffbbb\\\[[[UUULLLBBB;;;888888888888777666666666666666555555555444444444333333666444222333555666444222555555444333444666;;;???777555444444555666555555777666555444444666777888555555888===DDDPPPbbbrrruuuxxxeeeZZZ[[[```ffflllkkk{{{~~~ppp```PPPLLLMMMJJJFFFEEECCC@@@???AAADDDLLL[[[jjjxxxTTTTTT^^^VVVUUUIII>>><<<@@@AAA===888666555444444333333444444333333222222222222333333444444222111111111222222333333333333333333333333444444444555555555555666444555666777888888888888;;;CCCRRRggg~~~lllWWWMMMIIIGGGEEEAAABBBBBBAAACCCGGGGGGDDD:::888666555555555555444444444444444444444444444333444444444444555555555555555666666666666555555666666666777888999;;;;;;:::???CCCJJJ___vvvhhhdddbbbaaa^^^]]]YYYQQQHHH@@@:::888888888777666666666666777555555555444444444444333555444333444555555555333444444444444555888<<<@@@:::777444333444555555555777666555444555666777888555888:::>>>JJJ]]]mmmuuuvvvoooXXXWWWeeerrrvvvuuusssuuu\\\PPPNNNLLLIIIFFFEEEBBB@@@@@@AAAEEEOOOZZZuuu___SSSYYYXXXYYYOOODDD>>>???@@@===999666555444444333444444444333333222222222222333333444333333222222222222333333333333333333333333333444444444555555555555666777777777888999999::::::===HHH^^^vvvttt[[[OOOLLLLLLLLLCCCBBB@@@???AAAEEEHHHIII>>>;;;777555555555555444555555555555555555555555444444444444555555555555555666666777777666666555777777777888999:::;;;<<<;;;???JJJ^^^zzzlll``````ccc```___\\\WWWNNNEEE===888999888777777666666777777555555555555444444444444555444444444555555555444444444444444444666:::>>>===999555333333555555555666666555555666666777888555:::===AAASSSkkkxxxxxx{{{mmmddd___iiiyyyzzzdddXXXQQQMMMIIIHHHDDDBBBAAA@@@@@@GGGNNNeeexxxvvvjjjnnnUUUTTTYYY[[[TTTJJJ@@@===>>>===:::666666555444444444444444333333333222222333333333333333333333333333333333444444444444444444444444444444444555555555555666777777777888888999::::::AAAPPPllleeeTTTOOOOOOQQQGGGDDD@@@??????BBBGGGLLLAAA===888555444555555555555555555555555555555555444444444555555555666666666777777777777777777666888888888888999;;;<<<======@@@WWW~~~yyydddaaaeeeaaa```___[[[TTTJJJ@@@:::999999888777777777777777666666555555555444444444555555555555555444555555444555555444333444666999>>>;;;666444444555555555666666666666666777888888666;;;@@@HHH]]]uuu|||zzzjjj```hhhsss~~~ooo```VVVQQQLLLGGGDDDDDDBBBAAACCCIIIUUUggg}}}wwwggguuu^^^QQQWWWYYYWWWPPPDDD>>>>>>===:::666666555444444444444555444333333333333333333444333333333333333333333333444444444444444444444444444444444555555555555666666666666777888999;;;;;;FFF[[[zzzuuu]]]RRRPPPRRRKKKFFFBBB@@@>>>???EEELLLDDD@@@:::555444555555666555555555555555555555555444444555555555666666666777777888888888888777777888888888999:::;;;======BBBKKKnnnooocccaaabbbaaa```]]]WWWNNNDDD===999999888777777777777888666666666555555555444444444666666666555444555666444555555444222222444666===;;;777555666666666555666666777777777888888888777<<>>NNNiiilllZZZTTTTTTNNNHHHCCCAAA>>><<>>FFF^^^mmmbbbbbbaaa___^^^YYYQQQGGG???:::999888888777777888888666666666666555555555555444666777777444444555777333444555444333444666888<<<:::888777888888777555666666777888888888888888999;;;GGG\\\ppp{{{ttthhhcccnnn|||~~~vvvvvvzzzqqqoooqqqvvvzzz}}}wwwbbbXXXQQQLLLJJJGGGCCCBBBEEEEEELLLYYYmmmzzzrrr|||VVVUUUQQQ[[[]]]RRRHHHFFFCCC>>>777666666555555555555555444444333333333333444444222222444555555555444444555555555555555555555555444444444555555555555666555555555666999<<>>;;;@@@JJJHHHCCC;;;666444555666666666666666666666666666666555555555555666666666777888888999999999999888888999999999:::;;;<<<===>>>IIInnn}}}kkkbbb```___^^^ZZZSSSIIIAAA:::999888888777888888888777666666666555555555555444666888777444333555777222444555555555666888:::;;;999888888999999777555666666777888888888888888::::::HHHbbbuuu{{{~~~vvvhhheeegggrrr|||}}}rrrooopppeeedddeeejjjmmmpppwww{{{|||qqq\\\UUUNNNKKKGGGCCCAAACCCGGGGGGOOO___tttwww\\\YYYOOO\\\bbbWWWLLLJJJFFF@@@777777666555555555555555555444444333333444444555111222444555666555444444555555555555555555555555444444444555555555666666666666666777:::>>>BBBDDD]]]cccXXXXXXTTTQQQJJJBBB???@@@BBBBBBHHHDDD>>>888555444666888666666666666666666666666555555555555555666777777777777777888999999:::::::::AAA777333>>><<<:::JJJbbbxxxbbbaaadddaaaWWWVVVTTTGGGDDD===777888999888888999666666555555555444444444666666555555555444444444333333333333333444555666===@@@???999666777888777555777888888777777888999:::DDDRRRgggxxxwww~~~tttiiipppwwwwwwvvv{{{|||llleeeeee\\\___ccceeeffffffggghhhgggqqqtttsssssscccSSSMMMKKKFFFDDDFFFDDDCCCEEENNN___uuutttTTTVVVZZZYYYWWWZZZ[[[NNN<<<;;;666444777888666555666333333333444444555555555555555555444444333333333555444444444444555666666555555666666777777888888:::;;;888:::>>>999<<>>999999BBB@@@FFF^^^yyynnndddbbbaaaZZZYYYWWWMMMFFF>>>888888999777777999777777777666666555555555666666555555555444444444444333333333444444555666===???>>>999666777888777555777888888777777999:::BBBNNN\\\mmmzzzyyy~~~{{{}}}yyyllleeeddddddggglllooopppoooppppppssszzz|||vvvzzzxxxaaaUUUNNNIIIGGGHHHCCCBBBCCCHHHUUUgggzzzcccTTTVVVXXXZZZ]]]ZZZNNNAAA;;;666444666777555444666333333444444444444444444555555444444444333333333555444444444444555666666555555666666777777888888999<<<:::;;;???<<>>>>>999666888999777666777888888777888:::<<>>IIIaaatttcccUUUTTTRRRNNNGGGCCCEEEJJJMMMIIICCC>>>:::888888999666666666666666666666666666666666555666777777888777777888999999::::::;;;888:::======:::@@@```rrr^^^``````^^^\\\WWWLLLCCC;;;999888666555777777777777777777777777777666666666555555555555555555555444444444444555555999<<<===999777888999888666777888888888999;;;>>>FFF^^^qqq|||~~~qqqwwwzzz~~~|||xxxsssqqq|||{{{fffWWWQQQOOOMMMHHHHHHFFFCCCDDDLLL[[[gggmmm\\\QQQYYY```[[[QQQLLL===888444666666444333555555555555444444333333333444444444444444444444444555444444444444555666666555555666666777777888888555;;;;;;;;;===>>>OOOllloooXXXTTTRRRPPPKKKEEEFFFLLLMMMJJJDDD>>>:::888777777777777777777777777777777666666666666666777888888888888888999::::::;;;;;;;;;999<<<<<<:::NNNyyyeeeccc```^^^]]]XXXPPPGGG>>>;;;999666555777666666666666666666666666666666666666666666666666666555555444444444555555666;;;<<<999777999:::888666777888888888:::===@@@EEEbbbyyyqqqttttttpppuuu}}}|||zzz{{{xxxcccYYYRRRNNNJJJJJJGGGCCCAAAFFFRRR\\\vvvkkkRRRSSS]]]\\\TTTMMM???999555666666333333555555555555444444333333333444444444444444444444444555444444444444555666666555555666666777777888888555;;;:::999<<>>FFF___fffYYYQQQSSSTTTOOONNNSSSQQQMMMHHHBBB===:::888888777777777777777777777777777777666666777777888999888888999::::::;;;;;;<<<888777???FFFXXXtttdddccccccZZZYYYOOODDD???<<<888777888666666666777777888888888555666666666777777777777777777666555555555555555333888:::888888:::;;;999777777888888999;;;@@@DDDUUUooozzz|||wwwwwwrrrrrryyyxxxeeeYYYOOOMMMIIIEEEDDDEEEGGGIIITTTjjjhhhQQQQQQZZZXXXPPPDDD>>>888888777555555777333333444444444444444444333333333444444444555555555444444444444555666666555555666666777777888888999<<<888:::DDDPPPlllkkk[[[QQQUUUWWWSSSRRRVVVRRROOOJJJDDD???<<<:::999777777777777777777777777777777777777777888888999888999999::::::;;;;;;<<<777888BBBKKKccc~~~{{{|||~~~zzz{{{|||gggfffggg\\\\\\QQQEEE@@@===999777999777777888888999999999999555666666666777777888888777777666555555555555555222777:::888888;;;;;;999777777888888999<<>><<<:::666888888888888888888888888:::999999888777777888888888:::<<<===<<<;;;;;;<<<<<<;;;GGG___}}}vvvqqqoooooooooooo|||yyyhhhhhh``````[[[QQQGGG@@@;;;:::999888888777666666666666666666666666666666666666666555555555666666666777777999999999999999999999999<<<888888<<<;;;;;;GGGXXXxxxxxx~~~{{{~~~}}}{{{|||}}}|||zzzyyyzzz|||zzzrrriiiddd___YYYWWWXXX]]]___mmmnnn\\\RRROOOGGGFFFGGGAAAEEENNN```wwwnnn^^^[[[UUURRRHHHAAA999444444555444333555555555555555555555555333333333444444444555555222444555555444444555666666666666777777777888888:::999:::BBBOOOhhhvvv___XXXTTTUUUXXXTTTUUUTTTOOOFFF???>>>;;;666888888888888888888888888:::999888888777888888888888:::<<<<<<<<<;;;<<<===;;;>>>TTTtttwwwqqqllliiihhhmmmuuuqqqgggcccccc^^^UUULLLDDD>>>;;;:::888888777666666666666777666666666666666666666666555555666666666777777777;;;:::999888888888999:::===777888>>><<<;;;MMMggg}}}wwwiii~~~sss|||yyyxxxzzz|||{{{wwwttttttuuurrrhhh]]]VVVRRRNNNOOORRRVVVWWWbbbzzzppp]]]TTTJJJIIIJJJDDDDDDHHHRRReee~~~sss```SSSRRRLLLDDD:::444333555555555555555555555555555555555333333333444444444555555333555666666555444666777777777777888888888999999:::;;;<<>>???GGGfff|||xxxjjjiiijjjnnn{{{|||iiigggbbb___XXXOOOGGG@@@:::888999888777777666666777777666666666666666666666666555666666666666777777777:::999777777777999<<<===???777888???<<<;;;SSSuuujjjXXXZZZ^^^gggvvv}}}yyyxxxxxxqqqkkkwwwvvvwwwxxxyyy{{{}}}|||zzzxxxrrrhhh^^^XXXTTTPPPQQQTTTTTTSSS[[[pppkkk[[[NNNLLLNNNIIIGGGFFFJJJYYYpppdddTTTXXXPPPGGG<<<555333555777777555555555555555555555555333333333444444444555555444555666666555555666888777888888888999999999999999;;;===GGGdddmmm[[[QQQTTTXXXRRRMMMNNNLLLFFFBBBAAA>>>:::888888888888888888888888999888888888888888999999999;;;<<<<<<;;;<<<===???>>>PPPxxxuuuoooiiihhhnnnzzziiigggaaa^^^YYYRRRIIIAAA:::666999999888777777777777777777777777777777777777777666666666666777777777888777666666666888;;;>>>@@@???888999???<<>>666444666777888555555555555555555555555333333333444444444555555444555666666555555666888777888888888999999999999888:::>>>MMMooo|||~~~uuu^^^PPPQQQVVVPPPJJJLLLKKKGGGDDDCCC@@@;;;999999999999999999999999888888888777888888999::::::;;;<<<<<<;;;<<<>>>@@@???\\\wwwnnnjjjjjjnnnwwwmmmeee```___\\\VVVNNNDDD<<<777999999888777777777777888777777777777777777777777666666666777777777888888555666666777999;;;>>>???===;;;;;;======IIIhhhtttdddhhhkkkuuuzzzrrrooopppssstttxxx|||}}}~~~hhh___sss~~~yyyvvvzzzwwwqqqmmmkkkfff^^^XXXWWWWWWVVVWWWfffttt\\\QQQPPPJJJDDDCCCEEEMMM^^^vvvvvvXXXWWWVVVMMMAAA888666777888888555555555555555555555555333333333444444444555555333555666666555444666777777777777888888888999999999888???VVVzzz~~~xxxzzz|||}}}}}}}}}gggSSSRRRVVVPPPKKKNNNMMMIIIFFFEEE@@@;;;999999999999999999999999888888777777888999999::::::;;;<<<;;;;;;<<>>CCCHHHhhh{{{uuu}}}|||iiidddccc^^^VVVVVVNNN:::<<<:::999999::::::888777999999999888777666666555777777777777777777777777888888999999999:::::::::<<<:::======DDDeee~~~~~~rrruuupppddddddhhhiiihhhkkkwww~~~xxxwww}}}yyyjjj___fffppp^^^UUUNNNIIIFFFEEEDDDNNNjjj~~~TTTTTTVVVGGG888999;;;777888555555444444444444555555555555555444444333333333222333444555666666666666555666888888888999:::<<<===:::LLLtttnnnnnnrrrqqqwwwkkkTTTQQQWWWRRRRRROOOIIIGGGFFFBBB===;;;:::999999888999999999::::::999999::::::;;;<<<<<<::::::;;;;;;<<>><<>>;;;;;;:::999999999999999::::::999999::::::;;;<<<:::999:::<<<<<<>>>HHHTTT}}}eee[[[___\\\UUULLL???===;;;999999999999888777999999888888777666666666777777777777777777777777888888999999999:::::::::777<<<@@@CCCPPPnnn{{{ggg___```aaaaaahhhooossstttxxxrrrgggkkkqqqaaaQQQKKKGGGGGGEEEIIIZZZnnn}}}yyybbbVVVUUUMMMAAA999777666555555555444444444444555555555555555444444444444444333444555555666666666666555777888999888999;;;<<<@@@BBB]]]xxxiiicccjjjpppqqqxxx~~~```UUUVVVTTTSSSOOOHHHFFFFFFDDD???;;;;;;:::999999999999:::::::::999999::::::;;;<<<999888;;;>>>>>>BBBSSSfffnnn]]]dddbbbYYYOOOFFF>>><<<:::999999999888777888888888888777777666666777777777777777777777777888888999999999:::::::::666===>>>CCCWWWtttfffYYYZZZ^^^___gggqqq|||yyyooossslllTTTLLLGGGHHHGGGGGGRRRaaawwwtttmmm]]]WWWRRRIII<<<999:::888555555444444444444555555555555555555555444444444444444555666666666666666555777999999999999;;;===@@@HHHkkk~~~iii___^^^hhhnnnpppyyycccUUUTTTVVVTTTNNNGGGEEEFFFDDD@@@<<<;;;::::::999999::::::::::::999999::::::;;;<<<:::999;;;>>>===CCC[[[vvvxxxaaafffeee[[[RRRKKK@@@===:::888999999999888888888888777777777777777888888888888888888888888888888999999999:::::::::777>>>;;;BBB^^^zzzfffUUUUUU[[[^^^gggvvv~~~xxx{{{vvvYYYOOOHHHIIIHHHGGGNNNXXXlll~~~gggYYYTTTMMM;;;999===888555555444444444444555555555555555555555555555555444555666666777666666666666777999999999:::;;;======NNNvvvtttaaa[[[]]]hhhmmmooo{{{gggUUUQQQWWWUUUNNNGGGDDDFFFEEEBBB<<<;;;;;;:::::::::::::::::::::999999::::::;;;<<<===:::;;;>>><<>>:::888888999999888888888777777777777777777888888888888888888888888888888999999999:::::::::999@@@:::EEEiiimmmVVVSSSXXXZZZcccsss|||cccUUUJJJIIIJJJHHHKKKQQQbbb{{{vvv^^^VVVNNN999777>>>555555555444444444444555555555555555555555666666666555666666777777666666666666888999:::999:::<<<======XXXnnn^^^ZZZ___jjjmmmpppoooYYYSSSXXXUUUNNNFFFDDDFFFFFFCCC<<<<<<;;;::::::::::::;;;::::::999999::::::;;;<<<===:::;;;???>>>JJJppppppgggaaa^^^YYYOOOBBB???;;;888888999999999777777777777777777777888888888888888888888888888888888999999999:::::::::999AAA;;;KKKwwwyyy]]]UUUTTTRRRXXXccc|||nnn]]]NNNKKKJJJGGGHHHMMMWWWppp}}}iii\\\RRR:::888???333555555444444444444555555444555555555666666666777666666777777777777666666666888::::::::::::<<<===CCCgggppp^^^\\\aaakkknnnsssxxx```YYYYYYVVVNNNFFFCCCFFFFFFCCC<<<<<<;;;::::::::::::;;;::::::999999::::::;;;<<<;;;888;;;AAACCCSSSxxxjjjbbbaaa]]]RRRBBB???;;;888888999999999777777777777777888888888888888888888888888888888888888999999999:::::::::999BBB===QQQcccVVVQQQKKKMMMQQQgggwwwcccQQQLLLJJJGGGFFFJJJMMMgggyyysssbbbWWW<<<:::BBB333555555555444444555555555444555555555666666777777666777777777777777666666666888::::::::::::<<<>>>LLLuuuuuu^^^\\\bbblllooouuulllYYYXXXXXXQQQGGGDDDHHHIIIFFF???===:::999999:::;;;::::::::::::;;;;;;;;;<<<<<>>888>>>AAAHHHrrruuuhhhfff```WWWKKKEEE===999999:::999888:::999888888777777888888888888888999999999::::::999;;;<<<;;;::::::;;;===AAA???FFFjjj}}}fff[[[OOONNNRRReeevvv\\\QQQMMMGGGEEEGGGGGGWWWrrriii[[[III888===666666555555444444555555666555555555555555666666777777777777777888888888888666<<<888555===>>>===CCCfffqqqZZZ\\\^^^dddlllsss}}}zzzwwwlllddd^^^]]]\\\[[[\\\___aaadddjjjpppwww~~~yyyaaaYYYWWWRRRLLLJJJLLLKKKHHH@@@===:::999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<999;;;???@@@MMM}}}}}}lllfff```ZZZMMMGGG???:::999:::999888:::999888888777777888888888888888999999999999:::999:::;;;;;;::::::<<<===@@@???LLLsssmmm___QQQOOOSSSfffaaaTTTOOOIIIEEEEEEEEERRRkkknnn[[[KKK:::===888666555555444444555555666666666666666666777777888777777777777888888888888666<<<888666======???HHHuuufffXXX]]]^^^cccmmmvvv|||uuuoookkkddd]]]WWWVVVUUUSSSTTTWWWWWWZZZ```ffflllrrryyy}}}~~~}}}~~~eee[[[XXXSSSOOONNNNNNLLLIIIAAA>>>;;;999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<888???@@@===QQQoooddd^^^ZZZPPPIII@@@;;;:::::::::999:::999888888777777888888888888888888999999999999888:::;;;;;;:::;;;<<<===>>>===PPPxxx}}}vvvdddSSSPPPQQQbbbhhhXXXRRRKKKFFFFFFDDDNNNccc{{{sss\\\NNN======999666666555555555555666666777777777666777888888999666777777777888888888888666;;;888777<<<<<>>[[[wwwggg___]]]SSSLLLBBB<<<:::;;;:::999:::999888888777777888888777777888888888999999999888999;;;;;;;;;;;;<<<>>>>>>===UUU}}}{{{|||qqqZZZQQQOOO]]]yyyrrr```WWWNNNHHHHHHDDDKKK]]]xxx|||uuuuuu\\\RRR@@@===:::666666666555555666666666777777777777777888999999666777777777888888888888777;;;888888<<<;;;CCCUUUuuu[[[]]]___```eeerrr}}}}}}{{{xxxuuujjjccc]]][[[ZZZVVVUUUWWWTTTVVVZZZ^^^bbbhhhooosssyyyuuurrrsssvvvxxxwwwuuu{{{~~~fff]]]TTTSSSSSSPPPLLLKKKCCC@@@<<<::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<999BBB???EEElllnnncccaaaWWWOOODDD===;;;;;;;;;::::::999888888777777888888777777777888888888888999777999;;;;;;;;;;;;===>>>???@@@^^^zzz{{{cccUUUPPPZZZtttlll^^^QQQJJJJJJEEEHHHVVVppp~~~kkkrrrttt[[[UUUDDD<<<999777666666555555666666777777777777777777888888999777777777777888888888888777:::888888<<<:::EEE[[[sss]]]aaacccccciiiyyy~~~sssxxx~~~~~~rrrjjjdddbbb___ZZZXXXZZZWWWXXXZZZ\\\```fffmmmsss~~~|||zzzzzz{{{{{{{{{zzz|||~~~kkk___UUUTTTTTTPPPLLLLLLCCC@@@===;;;:::;;;:::::::::::::::;;;;;;;;;<<<<<<:::@@@===MMM|||uuufffbbbYYYQQQFFF>>>;;;;;;;;;::::::999888888777777888888777777777777888888888888777999;;;;;;;;;;;;===???>>>AAAeeezzz{{{ppp\\\TTTZZZsssyyyeeeSSSKKKLLLDDDEEEPPPiiiiiidddsssZZZYYYGGG;;;888777777666666666666777777777666666666666777888888777777777777888888888888777:::888999;;;:::FFF```sss^^^aaabbbccciii|||wwwnnnvvv|||uuuooolllhhhbbb___```^^^^^^]]]^^^aaahhhqqqwwwoooaaaVVVTTTTTTPPPLLLMMMCCC@@@===;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;???<<>><<<;;;;;;::::::999999888777888888888777777777777888888888888777999:::;;;;;;;;;===???;;;AAAhhh{{{{{{~~~aaaXXX]]]uuuiiiTTTKKKMMMDDDCCCLLLeeeqqqiiivvvqqqZZZ[[[III;;;777777777666666666666777777666666666666666777777888777777777777888888888888777:::999999;;;999GGGcccnnnZZZZZZ___```ggg{{{vvvnnnxxxzzztttpppllleeebbbbbbaaa```^^^^^^aaahhhrrryyy}}}yyyaaaXXXYYYPPPIIILLLNNNEEEAAA===;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<>>===666HHHkkkgggYYYaaa``````hhhwwwyyy~~~|||{{{vvvrrrllliiiiiidddeeeeeegggkkksss|||~~~cccWWWXXXQQQKKKMMMMMMEEEAAA===;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>CCCbbblllggg___XXXMMMBBB;;;:::;;;===:::::::::999999999888888999999999999999999999999:::;;;<<<<<<;;;;;;===??????RRRsss~~~~~~qqqpppfffTTTMMMIIIGGGJJJXXXppp{{{___eeegggZZZSSS;;;;;;777777666666666666777777777777777777666666666666777777777777888888888888888:::999======999NNNuuuxxxaaaWWW^^^^^^___kkk{{{~~~wwwrrrnnnjjjgggnnnqqqyyy{{{vvvrrrrrrkkkkkklllnnnsss{{{gggVVVWWWSSSOOOOOOLLLEEEAAA===;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@IIIkkkttthhhbbb[[[PPPEEE===;;;<<<>>>:::::::::999999999888888:::::::::::::::::::::::::::;;;<<<<<<;;;<<<>>>@@@CCCXXXwww}}}}}}}}}}}}mmmXXXNNNJJJGGGHHHTTTiii```___vvvlll^^^VVV===;;;777777666666666666777777666666666666777777777777777777777888888888999999999:::888;;;<<<<<>>@@@MMMttt{{{jjjddd]]]RRRGGG???;;;;;;<<<:::::::::999999999888888:::::::::::::::::::::::::::;;;<<<<<<<<<<<<>>>@@@CCC\\\|||}}}~~~}}}|||~~~rrrZZZOOOJJJGGGGGGPPPbbb{{{hhh[[[lll~~~oooaaaXXX@@@;;;777777666666666666777777666666666666777777777777777777888888888999999999999:::999;;;===???\\\oooYYYUUUUUUYYY___bbbrrrsssbbbWWWTTTSSSRRRPPPYYY___lll{{{|||{{{yyyzzz|||~~~lllWWWXXXXXXVVVRRRJJJEEEAAA===;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<@@@PPPzzzlllfff___TTTHHH???;;;:::::::::::::::999999999888888:::::::::::::::::::::::::::;;;<<<<<<<<<===???AAADDDbbb~~~}}}}}}www^^^QQQJJJHHHGGGLLL]]]wwwooo]]]cccvvvnnn```YYYDDD;;;777777666666666666777777555666666666777777777888888888888888999999999999777999:::===???AAA```cccSSSTTTWWW[[[aaaeeevvv~~~~~~yyynnn___UUUSSSTTTVVVVVVXXX\\\eeeqqqzzz}}}~~~mmmXXXZZZZZZWWWRRRJJJEEEAAA===;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<>>@@@BBBIIIjjj~~~~~~eeeVVVLLLIIIGGGJJJXXXqqqvvveee\\\kkkhhh\\\YYYFFF;;;777777666666666666777777555555666666777777888888888888888999999999999:::666999:::===???DDDfff[[[QQQTTTXXX]]]aaahhh{{{~~~zzz|||vvvnnncccZZZWWWXXX[[[^^^WWWXXX^^^gggpppzzzmmmZZZ\\\\\\XXXSSSJJJEEEAAA===;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???EEEYYYxxxuuupppkkkooopppjjjaaa]]]cccjjjtttkkkeeeYYYMMMCCC===:::::::::::::::999999999888888999999999999999999999999999;;;<<<======>>>@@@CCCOOOqqq~~~ooo]]]NNNKKKGGGGGGRRRkkknnnXXXaaa```WWWWWWHHH;;;777777666666666666777777555555555666777888888888888888888999999999::::::777999999;;;???GGGnnntttUUURRRTTTVVV]]]^^^iii|||xxx{{{|||xxxqqqhhhaaa```cccfff]]]]]]___eeekkktttlll[[[]]]\\\XXXRRRKKKEEEAAA===;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======BBBHHH^^^qqqhhhzzzsssccccccbbb]]]XXXVVVYYY]]]]]]nnnyyynnnggg[[[OOOEEE>>>;;;;;;:::::::::999999999888888888888888888888888888888999;;;<<<======>>>AAACCCQQQsss}}}~~~vvvbbbPPPMMMHHHFFFOOOggguuuWWW\\\[[[SSSVVVIII;;;777777666666666666777777444555555666777888888999888888999999999:::::::::999:::888:::???JJJuuukkkQQQRRRSSSTTT\\\[[[iii|||yyy|||uuukkkgggjjjnnngggeeeeeehhhkkkqqq}}}rrr\\\]]]___VVVNNNMMMFFFAAA<<<:::<<<===<<<;;;;;;;;;::::::;;;<<<>>>??????MMMkkkpppbbbeeewww|||nnnkkkkkkiii```SSSOOOSSSXXX\\\hhh~~~mmmggg\\\OOODDD===;;;;;;;;;:::999999888888999999888999::::::888888999:::888;;;======<<<===AAADDDMMM~~~}}}|||}}}dddWWWNNNIIIJJJOOO^^^xxxdddRRRPPPUUURRRHHH>>>888888777666666666666666555555555555666666666777888888999::::::::::::999999:::777???<<>>???===OOOssskkk```bbbqqqyyy~~~wwwqqqmmmeeeYYYQQQPPPQQQWWWcccsssooohhh]]]PPPEEE>>>;;;;;;;;;:::999999888888999999888999::::::888888999:::888;;;======<<<===AAAEEEUUU~~~zzz|||~~~jjjZZZPPPIIIIIILLLYYYzzzvvvbbbOOOMMMQQQNNNDDD;;;888888777666666666666666555555555666666666777777777888999999::::::999999:::;;;888@@@>>>RRRuuuWWW]]]YYYOOO[[[ZZZiiizzzzzz{{{sssppppppsssqqqpppqqqooopppxxx{{{^^^[[[```[[[QQQLLLFFFAAA<<<:::<<<===<<<;;;;;;;;;::::::;;;<<<>>>???===WWWeee\\\^^^hhhppp|||~~~xxxrrrkkk```VVVQQQPPPVVV```jjjqqq{{{rrrjjj^^^QQQFFF???<<<;;;;;;:::999999888888999999888999::::::888888999:::888;;;======<<<>>>BBBFFF]]]xxxyyyyyyyyy|||sss^^^QQQIIIIIIJJJTTTsssyyycccOOOKKKOOOMMMCCC;;;888888777666666666666666555555666666666777777777777888999999::::::999999;;;===999@@@AAAXXX{{{ZZZ[[[YYYSSSZZZYYYhhhxxxxxx~~~yyyuuuxxxvvvvvvvvvtttrrrwww___YYY___\\\RRRKKKFFFAAA<<<:::<<<===<<<;;;;;;;;;::::::;;;<<<>>>???AAAbbbbbbZZZ[[[aaajjjvvv{{{}}}uuulllddd```ZZZZZZ___fffkkksssuuummm```SSSHHHAAA<<<:::;;;:::999999888888999999888999::::::888888999:::999;;;======<<<>>>CCCGGGaaawww}}}{{{zzz|||{{{cccSSSIIIIIIJJJQQQnnnjjjTTTNNNPPPNNNEEE===888777777666666666666666555666666666666777777777777777888999999999999999:::===999@@@DDD___{{{[[[WWWYYYWWWZZZYYYjjjwwwyyy}}}|||zzzzzzzzzxxxvvvyyy~~~aaaXXX]]]\\\RRRJJJFFFAAA<<<:::<<<===<<<;;;;;;;;;::::::;;;<<<>>>???BBBiiidddYYYXXX^^^gggrrryyy{{{vvvttthhh___]]]eeemmmrrr~~~yyypppbbbTTTJJJCCC===:::;;;:::999999888888999999888999::::::888888999:::999;;;======<<<>>>DDDHHHhhhzzz}}}{{{}}}{{{xxx|||hhhUUUIIIJJJKKKPPPkkkqqqXXXPPPQQQNNNEEE===888777777666666666666666666666666666777777777888777777888999999999999888888===999???HHHhhhttt[[[UUUXXXYYY[[[[[[lll~~~yyyzzz~~~}}}~~~|||zzz{{{eeeZZZ\\\\\\SSSJJJFFFAAA<<<:::<<<===<<<;;;;;;;;;::::::;;;<<<>>>???CCCmmmzzzkkkYYYUUU]]]fffqqqxxxvvveee]]]hhhssssssssswwwyyyzzz}}}rrrcccVVVLLLDDD>>>999;;;:::999999888888999999888999::::::888888999::::::;;;===<<<<<>>???HHHuuuzzzrrrXXXQQQ]]]eeeooowwwpppgggsss}}}vvvlllhhhccceeeiiinnnssstttdddWWWMMMEEE>>>999;;;:::999999888888999999888999::::::888888999::::::<<<===<<<<<>>???PPP~~~vvvWWWNNN]]]dddmmmvvv|||ttt{{{jjjddd]]]___bbbdddgggtttuuueeeWWWNNNFFF???999;;;:::999999888888999999888999::::::888888999::::::<<<===<<<<<>><<<;;;<<<;;;;;;<<<;;;::::::<<<=========LLLlllPPPTTT[[[ccchhhwwwvvvjjjnnnpppttttttkkkjjjwwwbbbXXXQQQEEE===;;;:::::::::999999999888888888888999999999::::::::::::???<<<:::???>>>AAANNNqqq}}}{{{yyyyyy|||~~~zzzrrrlllbbbdddlllwww}}}}}}}}}]]]PPPJJJHHHLLLYYY}}}fffTTTQQQEEE888999777777666666666666777777888888777777666666555555666666666666777888999:::<<<777???HHHZZZsssddd^^^]]]TTTQQQVVVVVVccc{{{~~~pppsssvvv~~~~~~qqqbbbfff\\\VVVJJJDDDAAA===;;;;;;<<<;;;;;;<<<;;;::::::<<<===>>>>>>VVVnnnVVVXXX\\\ccchhhuuu{{{{{{{{{}}}|||ssspppyyydddYYYQQQEEE===;;;:::::::::999999999888888888888999999999::::::::::::???<<<:::>>>>>>AAAOOOqqqzzzuuuxxxwwwxxx|||~~~xxxooohhh[[[\\\aaahhhllljjjjjjmmmpppooommmllllllooorrrttt~~~```SSSKKKIIILLLXXXzzzdddRRRPPPEEE999:::777777666666666666777777888777777777666666666555666666666777777888999:::===777>>>HHH___yyyjjjbbb]]]TTTRRRVVVXXXcccyyyvvvjjjssswww{{{cccfffcccZZZGGGCCC@@@===;;;;;;<<<;;;;;;;;;;;;:::;;;;;;===>>>???\\\mmmYYY[[[ZZZdddgggsss~~~xxx}}}~~~}}}fff\\\SSSFFF===;;;:::::::::999999999888888888888999999999:::::::::;;;???;;;:::>>>===AAAQQQsssyyyqqquuuuuuwww{{{}}}|||sssjjjcccUUUSSSTTTWWWXXXUUUTTTWWWVVVUUUTTTSSSTTTVVVYYYZZZdddtttfffWWWMMMIIILLLVVVvvveeeQQQNNNEEE:::;;;777777666666666666777777777777777777666666666666777777777777777888::::::>>>999===JJJhhhtttggg\\\TTTRRRVVV[[[lllvvvlllqqquuu}}}ggggggeee]]]EEECCC@@@<<<;;;;;;<<<;;;;;;:::;;;;;;;;;;;;===@@@BBB]]]eeeWWWZZZWWWdddeeeooo{{{wwwyyy{{{gggaaaaaaeeexxxiii^^^TTTGGG===;;;:::::::::999999999888888888888999999999:::::::::;;;>>>;;;;;;>>><<>>:::<<>>;;;:::::::::999999999888888888888999999999:::::::::;;;===:::<<>>QQQ}}}kkkWWWTTTQQQRRR___uuuyyynnnooottt{{{nnniiibbbZZZFFFAAA>>>;;;::::::;;;<<<;;;999;;;<<<;;;:::<<>>JJJdddvvv}}}oooiiinnnoooqqqrrrppppppyyyuuulllccc[[[UUULLLHHHFFFFFFFFFCCCEEEHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLPPPWWWeee}}}vvvbbbQQQJJJMMMPPPeeewwwWWWMMMEEE;;;:::777777666666666666777777666666666666777777777777888888777888888999:::;;;;;;???@@@VVVzzziiiSSSTTTQQQOOO^^^pppxxxnnnqqqvvv|||}}}llljjjaaaXXXFFF@@@>>>;;;::::::;;;<<<;;;888;;;<<<;;;:::<<>>;;;999:::;;;<<<;;;888;;;<<<;;;999<<>>===<<<;;;:::999999999:::???;;;888======@@@MMM{{{www___WWWRRRWWWZZZ___fffrrr~~~|||ttt```WWWUUURRRMMMTTT___zzz}}}fff```ZZZJJJ???>>>999999999888999999::::::888888999999999:::::::::;;;===<<<>>>AAA???PPPpppyyyyyyooogggccceeehhhllllllmmmttt}}}}}}uuuzzzuuujjjccc^^^XXXSSSSSSOOOLLLLLLOOORRRSSSSSSZZZccchhhhhhppp|||yyyxxxmmmgggpppfffWWWMMMFFFLLLYYYuuu|||XXXKKKCCC999666888777777666555444444444555555555555555666777777777777777888999999::::::777<<>>===<<<;;;;;;;;;;;;888===:::888>>>>>>BBBQQQ}}}ZZZUUURRRXXXZZZ___fffqqqvvvpppuuutttggg```ZZZSSSQQQXXXpppgggaaa[[[LLL???<<<::::::999999888999999999888888999999999:::::::::;;;===<<<>>>AAA@@@QQQqqqzzzwwwoooiiidddfffjjjnnnnnnnnnuuu}}}mmmjjjvvvsssjjjeeeaaa\\\XXX\\\YYYWWWWWW[[[^^^`````````hhhlllnnnwww|||uuu|||fffWWWPPPKKKPPP[[[ttt}}}YYYKKKCCC:::777888777777666555555444444666666666666666777888888777777777888999999:::::::::>>>???bbblll^^^___bbbXXXMMMMMMKKKMMMWWWjjj{{{nnnmmmooorrrwwwvvvmmmdddeeekkk}}}~~~~~~~~~|||}}}|||xxxsssppppppnnnkkkhhhgggeeekkk{{{nnnbbbgggaaaWWWCCC???>>>===<<<<<<<<<<<<<<<777;;;999999>>>>>>DDDUUUVVVTTTSSSYYYZZZ^^^dddooopppaaacccxxxzzzmmmaaaXXXQQQRRReeeiiiaaa\\\NNN???:::;;;;;;:::999888888888888888888999999999:::::::::;;;===<<<>>>BBBAAARRRrrr|||wwwoookkkffffffkkkoooppppppuuu|||sssfffkkk|||{{{qqqkkkgggdddaaa^^^___]]]\\\]]]aaaeeeggghhhhhhnnnrrruuuhhhXXXRRRNNNQQQZZZpppZZZKKKCCC:::888888777777666666555555444777777777777777888999999777777777888999999::::::===??????ccciiiVVVXXXZZZQQQIIIKKKJJJMMMYYYlll}}}qqqoooooosssyyyyyypppdddaaaeeeyyy|||}}}~~~}}}~~~|||xxxrrrnnnmmmkkkgggddddddbbbgggwwwlllaaaeee^^^VVVDDD>>>>>>===<<<;;;;;;<<<<<<888;;;999:::???===DDDWWW}}}UUUVVVTTTYYYZZZ\\\aaallloooaaaaaaqqqwwwhhh]]]WWWRRR___kkkaaa\\\OOO@@@999<<<;;;:::999888888888888888888999999999:::::::::;;;===<<>>AAAhhhmmmVVVTTTVVVMMMHHHJJJHHHLLLZZZnnn~~~pppkkkmmmttt}}}zzzllleeeeeewww}}}~~~|||}}}~~~}}}}}}|||wwwqqqnnnllljjjfffcccccc```eeerrrlll```ccc\\\TTTDDD<<<<<<;;;;;;:::;;;;;;;;;;;;===:::<<>>BBBAAARRRrrr}}}tttgggfffhhhmmmpppppptttyyyqqqgggmmmttt{{{||||||}}}xxxrrrnnnkkkhhhffffffggghhhiiikkknnnppprrrmmmqqqvvv{{{{{{sssppp{{{zzzhhhYYYLLLLLLTTTkkk___KKKAAA999:::777777777777777666666666666555555555555666777777777777777888999999::::::888<<>>AAA???PPPpppvvviiiggggggllloooppptttyyy}}}xxxsssoookkkjjjjjjlllmmmnnnnnnooorrrtttmmmooosssyyytttllljjjvvvmmm]]]NNNMMMVVVlllaaaKKK???888:::777777777777777777777777555555555555555666666777777777777888999999::::::777;;;GGGwwwyyyaaaUUUTTTLLLIIILLLGGGKKK\\\rrr~~~kkkaaaccclll{{{{{{rrrooovvv~~~~~~}}}{{{{{{|||}}}zzzsssooollljjjeeeaaa[[[VVVVVV[[[aaaeeejjjooozzzooobbbaaaWWWPPPBBB<<<<<<;;;;;;;;;;;;<<<<<<:::;;;:::>>>@@@:::EEE```jjjNNNVVVSSSTTTTTTTTTWWWddd||||||hhh```bbbsss}}}qqq```UUUSSSbbbuuu|||hhhZZZMMMAAA;;;::::::999999888999999999888888999999999:::::::::<<<===;;;===???===NNNmmmyyyrrrmmmiiigggkkkoooqqqvvv{{{}}}wwwzzz}}}xxxssspppnnnmmmoooqqqpppooooooqqqsssooonnnpppvvv~~~uuuqqqzzzxxxhhh\\\PPPOOOWWWiiicccKKK===777999777777777777777777777777666666666555666777777888777777777888999999::::::999<<>>999999999>>>AAA;;;GGGccciiiNNNYYYXXXZZZSSSRRRVVVccc{{{|||zzzyyy|||~~~zzzccc\\\aaammm}}}uuufff[[[PPPMMMVVVdddtttlllZZZKKKAAA;;;999999999888999999::::::888888999999999:::::::::<<<===;;;===>>><<>>GGGxxxttt^^^QQQOOOHHHIIIMMMHHHMMMaaa{{{ssslllYYY]]]fffoooqqqnnnmmmpppvvv}}}}}}}}}|||zzz|||{{{zzzzzzzzz{{{}}}~~~wwwooojjjddd]]]XXXVVVPPPJJJIIIGGGFFFHHHMMMNNNRRR]]]ooo|||}}}{{{sss]]][[[ZZZLLL@@@::::::::::::::::::::::::999;;;777777;;;<<>>;;;999666666555444444444444444666666666666777777777777777888999888777777999:::???:::DDD}}}uuu]]]QQQOOOIIIJJJKKKDDDLLLccc}}}{{{uuummmddd\\\]]]^^^aaafffjjjlllmmm~~~}}}zzzxxxwwwyyyzzz|||{{{zzzyyyyyyzzz|||}}}|||}}}~~~xxxqqqjjjbbbYYYSSSLLLJJJHHHFFFEEEDDDDDDDDDHHHJJJPPP\\\ppp~~~~~~{{{rrr]]]ZZZXXXJJJ???::::::::::::::::::::::::999;;;888888<<<===JJJcccuuutttrrrVVVUUUXXXPPPRRRSSSVVV```ttt~~~tttpppppptttqqqZZZSSSKKKHHHLLLUUU^^^cccxxxhhh[[[NNN???:::;;;:::999999888888999999777888888888888999999999:::===;;;<<<@@@AAAMMMfffqqqkkkkkkeeeeeeeeefffjjjoootttxxxlllQQQJJJMMMHHHIIIKKKSSS___jjjrrr|||~~~zzzwwwxxxyyyyyyxxxwwwuuurrrooommmjjjhhhffffffhhhjjjkkkjjjeee^^^ZZZaaasssooo]]]ZZZOOOJJJUUUhhhcccGGG>>><<<999777666555555444444555555555666666666777777777777777888999888777777999;;;>>>:::FFFyyydddNNNMMMHHHIIILLLFFFOOOgggyyyzzzpppeee___]]][[[[[[^^^cccgggjjj}}}|||zzzxxxvvvvvvyyy{{{|||{{{zzzyyyyyyzzz|||}}}|||}}}~~~~~~tttkkkddd\\\SSSMMMIIIHHHFFFDDDCCCBBBCCCCCCEEEEEEHHHQQQbbbxxxsss^^^YYYUUUGGG===:::::::::::::::::::::::::::<<<999999======JJJcccqqqqqq|||XXXPPPTTTPPPQQQRRRTTT]]]ooo}}}zzzxxx}}}wwwxxx}}}vvvgggYYYTTTLLLGGGGGGIIILLLNNN]]]jjj}}}~~~}}}jjj[[[MMM???===;;;:::999999888888999999777888888888888999999999<<>><<<:::888777666666555555666666555555666666666777777777777888999888777777999;;;===;;;HHH}}}gggOOOMMMGGGIIILLLGGGPPPiiixxxvvvhhhgggccc]]]XXXYYY^^^dddiii{{{zzzxxxuuussstttxxx{{{{{{zzzzzzyyyzzz{{{|||}}}||||||}}}}}}~~~~~~|||pppfff]]]VVVNNNIIIHHHGGGEEECCCCCCCCCCCCDDDCCCBBBCCCGGGRRRgggwwwaaaZZZRRRDDD<<<:::::::::::::::::::::::::::===999999===>>>JJJcccuuuzzz}}}VVVKKKQQQRRRPPPQQQRRRYYYjjjyyywwwuuuiiigggkkkxxx|||oooaaaWWWRRROOOLLLIIIHHHHHHIIIIIIMMMXXXhhhzzz{{{zzzlll[[[KKK>>>>>>;;;:::999999888888999999777777888888888999999999<<>><<<999888888777666666666666666555555555666666666777777666777888888777888:::;;;===<<>>===IIIaaayyySSSGGGOOOSSSOOOPPPPPPUUUeee{{{zzzqqqtttxxxiii]]]\\\aaannntttuuunnnddd^^^XXXSSSHHHHHHHHHHHHGGGGGGHHHIIIGGGLLLVVVhhhlllYYYHHH<<<<<<;;;:::999999888888999999777777888888888999999999;;;>>>;;;<<<>>><<>>;;;777888888777666666666666666555555555555666666666666666777888888777888:::<<<======III}}}YYYQQQNNNGGGHHHKKKHHHSSSmmmyyyuuurrrkkkccc^^^^^^ccchhh}}}|||yyyvvvssssssuuuxxxyyyyyyyyyzzz{{{|||}}}}}}}}}|||{{{{{{{{{|||}}}~~~wwwjjj^^^WWWQQQKKKGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGIIIJJJKKKVVVqqqxxxbbbWWWKKK>>><<<::::::::::::::::::::::::999<<<999999===<<>>;;;EEE\\\vvviiieee``````aaacccfffiiilllnnnssssss^^^ZZZ\\\VVVKKKKKKMMMPPPQQQNNNPPPTTTSSSOOOPPPXXXbbblllwww}}}yyysssmmmhhhfff```[[[XXX^^^ooosssooouuueeeYYYNNNJJJSSShhh~~~]]]FFF???;;;666888777666666555555666666444444555555555666666666555777888888777888:::<<<======GGGwwwSSSPPPMMMFFFGGGKKKJJJWWWrrruuurrrlllccc]]]\\\```eee{{{{{{yyyvvvtttssstttvvvxxxyyyyyyzzz{{{|||}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~yyypppeee[[[UUUPPPKKKHHHFFFFFFEEEEEEFFFHHHIIIKKKKKKJJJLLLNNNLLLSSSjjjppp]]]SSSGGG<<<<<<::::::::::::::::::::::::888;;;888999<<<;;;FFF^^^kkkPPPIIIQQQUUUPPPPPPOOOQQQ^^^tttzzzyyyzzzwwwssslllfffddd^^^___]]]XXXVVVVVVRRRMMMHHHIIIIIIGGGDDDDDDFFFHHHKKKLLLKKKPPPiiieeeUUUHHH<<<<<<;;;:::999999888888999999777888888888888999999999999===;;;<<>>===;;;:::999999888888999999777888888888888999999999999===<<<===@@@===GGG]]]~~~{{{mmmgggbbbbbbcccdddeeegggiiijjjtttxxxsssssslll```\\\[[[[[[XXXTTTVVVZZZWWWUUUSSSTTTUUUZZZhhhuuuzzzyyyvvvqqqlllfffaaa^^^XXXSSSOOOPPPZZZlll|||rrreeeZZZWWW[[[```cccooo{{{eeeXXXNNNKKKUUUfff^^^FFF???<<<777666666555444444444444444444444444555555555666666555666888888888888;;;===:::;;;BBBppp}}}]]]WWWLLLIIIIIIDDDOOOiiiuuuqqqiii^^^VVVWWW___fffooorrrtttuuuuuutttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}}}}|||{{{|||~~~}}}}}}}}}~~~zzz}}}}}}rrrlllddd^^^[[[XXXTTTQQQOOOOOOOOOOOOQQQSSSUUUVVVXXXRRRPPPQQQOOOSSSgggyyyyyyjjjWWWQQQHHH======999999999999999999999999999>>><<<999<<<<<>>===<<<======FFFZZZwwwpppfff```aaacccfffgggiiiiiijjjvvv}}}uuullllllfff^^^\\\^^^]]]WWWWWW\\\YYYYYY___cccrrr|||yyytttooojjjeee```\\\WWWSSSNNNMMMTTTaaakkkooolllbbbYYYTTTNNNHHHJJJQQQXXXVVV___kkktttiiiVVVMMMOOOVVVkkk~~~^^^EEEAAA<<<333555555555555555555555555777777666666666666666777777888888999999:::;;;;;;666===FFFcccttt[[[GGGGGGIIIHHHPPP^^^vvvoooeee^^^ZZZYYY]]]aaatttsssrrrrrrtttuuuuuuuuu|||||||||{{{zzzzzz|||~~~~~~}}}||||||{{{|||}}}}}}~~~{{{vvvqqqqqq{{{|||uuuooofffaaa^^^\\\XXXUUUVVVUUUTTTSSSTTTVVVYYY[[[\\\ZZZVVVPPPOOOXXXiiiwwwzzzxxxfffRRRKKKBBB999999999999999999999999999999888>>>;;;999<<<<<>>===;;;======GGG\\\tttrrrfffbbbcccdddfffhhhiiijjjkkkuuu}}}tttrrrkkkaaa^^^```___ZZZSSS]]]aaagggoootttyyyvvvqqqlllhhhccc___[[[RRROOOKKKHHHLLLUUU___fffbbbXXXPPPLLLIIIFFFHHHLLLNNNKKKTTT___ggg|||iiiVVVLLLNNNTTTjjj~~~[[[BBB>>>;;;444555555555555555555555555777777666666666666666777777888888999999::::::;;;<<>>;;;:::999888888777777888888888888888999999999999:::888>>><<<:::===>>>HHH]]]oootttfffaaabbbcccdddfffgggiiijjjqqq|||qqqfffaaaaaaaaa^^^WWWeeennnuuu~~~yyyuuupppkkkgggccc___\\\RRRPPPLLLGGGFFFMMMZZZeeeaaaXXXOOOLLLJJJHHHGGGIIIHHHEEEKKKRRRYYYpppkkkXXXMMMLLLQQQiiiWWW???;;;:::444555555555555555555555555777666666555555666777777777777888888999:::::::::>>>===CCCccclllYYYJJJIIIHHHFFFMMMXXXkkkrrriii___ZZZWWWVVV[[[cccsssrrrppppppqqqsssssssssvvvwwwxxxxxxxxxxxx{{{}}}~~~}}}}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~xxxtttpppmmmjjjiiipppxxx~~~xxxrrrkkkfffeeeccc```]]]\\\ZZZYYYWWWXXXYYY[[[\\\bbbaaa^^^YYYVVVXXX___eee~~~dddKKKDDD@@@:::<<<999999999999999999999999888===:::888<<<;;;AAAQQQtttqqqXXXFFFLLLPPPLLLKKKJJJKKKTTTeeexxx~~~zzz{{{xxxsssppplllrrrssstttrrrjjj```XXXTTTVVVVVVVVVTTTQQQXXXjjj{{{sssXXXEEE===<<<:::999888888777777888888888888888888999999999999999>>>;;;999===???III\\\mmmtttfff_________```aaaccceeeggglll{{{wwwllleeebbbaaa___^^^lllrrrrrruuuvvvzzztttooojjjfffaaa^^^XXXVVVRRRLLLHHHOOOcccuuutttlllbbb]]]ZZZVVVRRRPPPRRRLLLNNNQQQUUUlllnnnZZZNNNMMMQQQhhhzzzTTT>>>;;;:::555555555555555555555555555666666555555555666777777777777777888999999:::::::::888@@@cccuuu^^^PPPFFFFFFFFFEEEMMMXXXlllrrrggg]]]YYYWWWVVV\\\fffuuusssppppppqqqssssssssstttvvvwwwxxxxxxxxx{{{|||zzzzzzzzzzzzzzzzzzyyyyyyxxxyyy{{{~~~~~~}}}~~~}}}zzzvvvrrrpppooommmiiieeedddhhhmmmzzzyyytttmmmiiigggfffcccaaa]]]\\\ZZZYYYXXXXXXYYYZZZ```___]]]ZZZWWWVVVWWWXXXwww~~~xxx\\\CCC===:::666888999999999999999999999999777<<<999888===;;;???MMMuuuuuu^^^FFFKKKKKKKKKJJJJJJLLLSSS```sss}}}yyypppzzzvvvpppkkkgggnnnrrrwwwxxxuuummmaaaXXXNNNMMMMMMMMMLLLOOO___pppsssYYYEEE======:::999888888777777888888777777888888888999999999999>>>:::999===???GGGYYY~~~pppsssggg```___^^^]]]___aaadddfffjjjxxx{{{rrrjjjccc^^^\\\```lllkkkbbb^^^]]]fffxxxyyyrrrmmmhhhccc```^^^ZZZVVVPPPMMMUUUnnnzzzuuuqqqlllhhhggg]]]ZZZXXXYYYpppooo\\\PPPNNNRRRhhhtttSSS@@@<<<:::555555555555555555555555555555555555555555666777777666777777888888999::::::888777???```cccRRRJJJEEEFFFFFFHHHQQQ]]]wwwtttggg\\\ZZZXXXVVV^^^jjjwwwtttqqqqqqrrrttttttttttttvvvxxxyyyxxxyyyzzz|||xxxyyyzzz{{{{{{zzzzzzyyyuuuwwwzzz}}}~~~~~~}}}|||}}}}}}}}}}}}}}}~~~}}}yyyqqqhhhbbbeeegggfff```[[[YYYZZZ\\\lllvvvzzztttnnnjjjiiihhheeeccc^^^]]][[[YYYWWWWWWWWWWWWZZZYYYZZZ[[[\\\\\\[[[ZZZtttsss{{{rrrWWW@@@===<<<777999999999999999999999999999777;;;888888===;;;===JJJwww~~~yyyeeeHHHLLLHHHKKKIIIJJJMMMQQQ[[[lll|||xxxrrrcccooowwwuuuwwwlllddd___cccjjjqqqwwwzzzxxxnnndddPPPKKKHHHJJJJJJMMMZZZjjjoooWWWCCC<<<===:::999888888777777888888777777777888888888888999999===:::999>>>>>>DDDTTTyyyvvvtttiiicccaaa___^^^___bbbfffiiimmmyyy~~~yyypppddd[[[WWW___llliiiZZZSSSQQQYYYiii|||tttooojjjfffdddaaa\\\XXXUUURRRYYYsss~~~pppgggccccccxxxnnn\\\PPPOOOSSSjjjnnnQQQ@@@<<<999666555555555555555555555555444444444444555666777777666666777777888999999999999;;;@@@[[[ZZZPPPKKKHHHHHHHHHKKKVVVaaa~~~wwwggg\\\[[[YYYVVV___mmmxxxuuurrrqqqrrrtttuuuuuutttvvvxxxyyyxxxxxxyyyzzzyyyzzz{{{|||}}}}}}|||{{{uuuvvvyyy{{{||||||{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}wwwmmmccc\\\___bbbbbb[[[UUUSSSSSSRRR^^^hhhssszzz|||vvvoookkkjjjiiifffccc^^^]]][[[YYYWWWUUUTTTTTTSSSSSSVVV[[[bbbfffeeecccppp}}}~~~lllvvvmmmTTT?????????:::;;;999999999999999999999999777:::777888===;;;;;;GGGjjjiiiLLLOOOFFFJJJHHHIIILLLNNNUUUfffvvvxxxrrrccchhhzzzoooggglllvvvsssfff\\\XXXTTT[[[ccckkkvvv}}}xxxoooZZZOOOHHHIIIIIIKKKUUUcccxxxhhhSSSAAA:::;;;:::999888888777777888888777777777777888888888888888===:::999>>>===AAAOOOuuu~~~wwwkkkdddbbb___^^^___bbbfffiiiooozzzwwwgggYYYSSSWWWhhhhhhYYYPPPKKKOOO\\\wwwxxxtttqqqnnnlllgggbbb```___\\\___uuutttnnnooolllYYYOOOOOOTTTllljjjMMM===999888777555555555555555555555555444444444444555666777777666666777777888888999999999===>>>SSSYYYSSSPPPMMMJJJGGGIIITTT___{{{yyyggg[[[[[[YYYUUU^^^nnnxxxuuuqqqoooppprrrttttttsssuuuwwwxxxwwwvvvvvvwwwvvvwwwyyy{{{||||||{{{zzzuuuvvvxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{||||||~~~zzzuuuoooggg___YYYXXX]]]]]]VVVPPPPPPOOOMMMQQQ[[[fffpppzzz~~~xxxqqqmmmkkkjjjgggddd```^^^\\\ZZZWWWUUUSSSRRRNNNMMMNNNUUU^^^cccccc```eeettt~~~|||jjjmmmfffNNN;;;<<<===888888999999999999999999999999777:::777888===;;;;;;FFFaaakkkNNNQQQFFFIIIGGGHHHKKKLLLRRRbbbsss}}}yyymmmgggmmmzzziii```]]]bbblll}}}yyymmm```WWWSSSIIIOOOUUU___nnn{{{|||uuubbbSSSHHHGGGHHHHHHQQQ^^^rrrcccPPP???888::::::999999888777888888888777777777777888888888888888<<<:::999>>><<<>>>LLLrrryyymmmcccaaa]]][[[\\\```dddgggnnnyyy|||iiiXXXQQQJJJ^^^bbbUUUKKKCCCBBBKKKaaa}}}yyywwwuuutttooojjjiiijjjffffffwww{{{vvvwwwiiiWWWNNNNNNTTTnnngggIII:::777777777555555555555555555555555333333333444555666777888666666666777888888999999666<<<;;;LLL~~~^^^UUUSSSOOOIIIDDDEEEOOOYYYsssyyyggg[[[ZZZXXXTTT]]]nnnxxxtttpppnnnoooqqqssssssrrrtttvvvwwwuuuttttttuuurrrsssvvvxxxyyyyyyxxxwwwvvvwwwwwwxxxyyyyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{{{{}}}yyyuuunnnhhhbbb\\\VVVSSSOOOUUUUUUNNNIIIJJJJJJGGGHHHSSS___iiittt~~~zzzsssnnnmmmkkkhhheeeaaa```^^^[[[XXXUUUSSSRRRKKKHHHHHHMMMUUUYYYXXXTTTXXXjjjzzzuuudddiiiWWWEEE>>>===<<<;;;;;;<<<;;;999888888888999999666777777777777999===@@@___xxxPPPJJJKKKLLLJJJIIIJJJKKKOOO[[[hhh~~~}}}zzzrrrqqqzzz~~~xxxtttgggaaa^^^hhh{{{zzzcccPPPUUUQQQPPPUUU___gggiiihhhhhhcccXXXLLLFFFJJJRRRWWWyyyhhhRRRFFF@@@<<<:::999888888777777777777777777777777777777888888999777999;;;<<<;;;>>>CCCHHHmmm|||nnneee```\\\\\\\\\[[[^^^cccjjjttt}}}wwwyyyrrrYYYIIIGGGVVV```WWWJJJCCCCCCCCCVVVyyy|||{{{zzz{{{zzzwwwtttrrrvvv}}}mmmXXXNNNIII\\\qqqdddIII===888777888555555555555555555555555444555555555444444666777666666666666666777888888;;;555999TTTeee]]]WWWJJJFFFIIIEEEGGGVVVnnnmmm[[[WWWWWWVVV\\\ggg{{{tttppprrrqqqnnnnnnsssuuuuuuttttttsssssssssrrrrrrssstttuuuvvvvvvuuutttwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxvvvttttttuuuwwwxxx{{{|||~~~}}}sssmmmccc[[[WWWUUUVVVVVVPPPPPPOOOKKKGGGGGGKKKOOOMMMQQQVVV\\\hhhwwwyyysssrrrqqqlllhhhgggfffbbb]]]ZZZXXXUUUPPPLLLGGGFFFDDDDDDEEEGGGIIIJJJKKK^^^sss~~~vvvrrr```cccSSSBBB<<<<<<;;;::::::;;;:::999888888888999999666777777777777999===???\\\vvvQQQJJJLLLLLLIIIHHHIIIIIILLLXXXccc{{{wwwsssmmmgggccceeepppxxxooo```[[[VVVWWW]]]aaaaaa___gggfff```TTTJJJHHHOOOVVVxxxfffPPPDDD???<<<:::999888888777777777777777777777777777777888888999777999;;;<<<;;;>>>CCCHHHqqq~~~nnneee```\\\\\\\\\[[[]]]bbbggguuuyyytttxxxrrrZZZKKKHHHVVV^^^WWWJJJCCCBBBBBBQQQuuu~~~}}}|||yyy{{{||||||mmmXXXNNNIII\\\rrreeeIII<<<888777777555555555555555555555555444555555555444444666777666666666666666777888888<<<888<<>>TTTzzzUUUJJJKKKLLLIIIGGGGGGGGGIIISSS]]]vvvwwwqqq|||{{{qqqnnnxxx}}}ooohhh```___bbbdddaaa\\\hhhnnnpppeeeSSSIIILLLTTTuuudddMMMAAA===;;;:::999888888777777777777777777777777777777888888999777999;;;;;;;;;===BBBGGGooooooeee```\\\\\\[[[YYY\\\aaabbbtttwwwpppxxxttt]]]PPPLLLVVV[[[UUUJJJCCCAAA@@@MMMpppyyy~~~mmmXXXNNNJJJ]]]sssfffIII<<<777666666444444444444444444444444444555555555444444666777666666666666666777888888>>>999>>>YYY~~~ggg___OOOHHHIIIDDDEEEUUUjjjqqq```ZZZVVVTTTXXX```uuuqqqpppqqqqqqooopppsssuuuuuuuuutttttttttttttttssstttvvvxxxxxxvvvtttrrrssssssssssssssstttuuuvvvvvvvvvwwwwwwxxxxxxyyyyyywwwxxxzzz|||~~~~~~{{{xxxiiiaaaXXXTTTVVVYYYZZZYYYZZZVVVRRRRRRVVVXXXVVVTTTWWWWWWVVVVVV___ppp{{{tttrrrpppkkkhhhgggddd```ZZZVVVUUURRRMMMIIIDDDDDDCCCDDDEEEGGGHHHJJJJJJWWWhhhxxxzzzhhhXXXTTTGGG<<<999:::999999:::999999888888888888888888555777888888777888;;;===IIIzzz|||dddNNNJJJNNNJJJGGGGGGGGGHHHOOOWWWppp{{{|||ssswww{{{sssllllllpppqqqllleeehhhsss|||vvvaaaNNNLLLSSSqqqaaaIII>>><<<;;;999999888888777777777777777777777777777777888888999777999;;;;;;;;;===BBBFFFfffpppfff```\\\[[[YYYXXXZZZ^^^```ppp|||nnnxxxxxxcccXXXSSSWWWWWWPPPGGGAAA@@@AAAJJJlllzzzlllXXXNNNKKK___uuufffHHH;;;777555555444444444444444444444444333555555555444444555777666666666666666777777888<<<999???[[[fff^^^NNNGGGIIICCCFFFUUUlllqqqbbbZZZVVVTTTXXX^^^qqqqqqqqqqqqppppppqqqsssttttttttttttttttttttttttssstttwwwxxxxxxvvvsssqqqrrrrrrrrrrrrrrrsssttttttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvxxxyyyxxxuuusssddd]]]UUUTTTYYY___```___^^^\\\ZZZ[[[]]]]]]\\\[[[XXXWWWSSSQQQYYYlll}}}uuusssqqqlllhhhhhhddd___YYYUUUSSSPPPLLLHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNVVVcccqqq{{{cccUUUNNNDDD;;;:::;;;:::999;;;888888888888888888888888555666888888777888:::<<>>YYYwwwZZZTTTGGGDDDHHHEEEGGGWWWooo|||rrrdddWWWRRRTTTZZZ___mmmsssvvvtttqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssqqqrrrssstttuuuttttttssssssssssssrrrrrrsssssstttttttttttttttsssssssssssswwwuuutttsssrrrpppmmmjjjdddddddddggglllpppssstttuuuuuurrrjjj```YYYYYYZZZXXXXXXSSSMMMPPP___pppzzz~~~zzzvvvsssnnnkkkkkkgggaaaZZZUUUSSSPPPMMMIIIHHHHHHIIIIIIIIIIIIHHHHHHBBBDDDKKKUUU```kkk{{{}}}xxx]]]RRREEE>>>999:::;;;999888:::555666777888999999888777444666888888888777888:::;;;AAA___{{{~~~eeeTTTQQQKKKHHHIIIIIIHHHJJJMMM[[[lllhhhcccbbbgggkkklllqqqxxxxxxqqqoooyyylll```[[[eeemmmiiieeedddnnnxxxWWWAAA;;;<<<;;;888999888888777777777777777777777777777777888888999888:::;;;:::999;;;@@@DDDTTTppprrrwwwggg```[[[YYYVVVSSSTTTXXXZZZdddqqq~~~}}}uuuxxxuuummmjjjaaa[[[ZZZWWWOOOGGGEEE@@@XXXcccbbbgggnnnxxxwwwwww|||fffUUUOOONNNddd[[[BBB;;;999666444333333333333333333333333444555555555444444666777666666666666666777888888:::888>>>WWWlllVVVQQQFFFEEEJJJFFFHHHWWWkkk~~~uuueeeVVVOOOQQQYYY^^^mmmuuuyyyuuurrrssssssqqqpppppppppqqqqqqrrrrrrrrrpppppppppqqqrrrssstttuuussssssrrrrrrqqqrrrrrrsssssssssrrrrrrssstttvvvwww|||zzzwwwuuussspppllliiihhhlllqqqtttvvvyyy|||{{{xxxqqqjjjccc^^^\\\\\\]]]]]]XXXOOOLLLTTT```gggjjjvvv|||xxxuuupppmmmmmmiiiccc\\\VVVTTTRRRNNNKKKJJJJJJJJJJJJIIIHHHHHHGGGAAAAAAEEEJJJOOOYYYmmm~~~yyy[[[QQQBBB<<<999::::::777777888555666777999999999888777444666888999888777888999>>>;;;TTT|||~~~|||```NNNPPPJJJGGGHHHIIIHHHIIILLLWWWhhhzzzkkkeeeeeemmmtttuuuwww{{{xxx}}}llliiivvv~~~gggWWW___kkklllhhhgggpppvvvVVVAAA;;;<<<;;;888999888888777777777777777777777777777777888888999888:::;;;:::999;;;@@@DDDNNNllllllyyygggaaa[[[YYYUUURRRSSSWWWXXXdddrrr}}}wwwwww~~~wwwooommmddd```bbb```UUUJJJEEEAAAVVV^^^[[[^^^eeeppp~~~sssjjjkkkzzz{{{dddTTTOOOOOOeeeXXX@@@;;;:::777444333333333333333333333333444555555555444444666777666666666666666777888888<<<:::???VVV}}}lllUUUQQQGGGFFFKKKGGGHHHVVVgggwwwgggVVVMMMPPPWWW\\\mmmvvv{{{wwwrrrssssssqqqoooooopppppppppqqqqqqqqqoooooonnnoooppprrruuuvvvrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrtttwwwzzz|||}}}zzzwwwtttqqqmmmiiikkkrrryyy}}}}}}~~~zzztttlllgggfffeeeccc```cccccc]]]QQQJJJMMMTTTXXX[[[iiiyyy}}}yyyvvvqqqnnnnnnkkkeee]]]WWWUUUSSSOOOLLLNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFGGGFFFMMMbbbwwwuuuOOOMMMAAA>>>;;;999999888777666555666777888888777666555888888777777777777777888;;;>>>KKKnnngggFFFHHHMMMLLLGGGEEEHHHHHHDDDUUUaaaqqq|||vvvvvvyyy|||~~~}}}~~~pppttt~~~eeeZZZ\\\cccjjjooo{{{lllNNN@@@;;;666666999777777777777777777777777777777777777888888888888999:::;;;;;;;;;<<<>>>@@@NNN{{{|||gggooofff^^^[[[XXXVVVVVVYYYZZZaaalllzzzyyyuuuwww|||tttnnnddddddnnnpppcccUUUOOOPPP]]]]]]TTTSSSUUU]]]llloooqqq~~~yyyjjj^^^\\\aaammmxxx```PPPOOOTTTmmmwwwSSS>>>888666444333555444444333333444444555777333222555777666777999777777666666666666666777;;;666>>>UUUvvvgggZZZKKKMMMHHHFFFGGGDDDTTTaaa{{{gggSSSLLLRRRZZZ]]]jjjyyyxxxooopppppplllmmmjjjllloooqqqrrrqqqooonnnnnnnnnmmmmmmmmmooopppqqquuutttqqqpppoooooopppqqquuutttsssqqqppprrrvvvzzz|||sssoooooooooxxx{{{}}}}}}|||}}}uuupppkkklllooopppkkkeeeiiifff___VVVMMMHHHGGGHHHRRR[[[jjjzzz}}}zzzvvvqqqmmmnnniiiaaa\\\ZZZWWWSSSPPPRRRNNNMMMPPPRRROOONNNPPPNNNJJJHHHIIIJJJMMMVVV```uuupppKKKIII???===:::888888999888777555666666777777666666555888888777777777777777888888===JJJjjjjjjHHHEEEKKKMMMHHHEEEGGGGGGEEEPPP[[[kkkxxx~~~xxxkkk___]]]```gggnnn}}}gggJJJ>>>:::777777:::777777777777777777777777666666777777777888888888999:::;;;;;;;;;<<<>>>@@@JJJwwwjjjwwwsssjjjaaa]]]ZZZVVVUUUVVVXXX___jjjyyyzzztttuuuxxxqqqeee```hhhmmmeee\\\YYY]]]hhhcccVVVQQQQQQUUUaaafffeeennnxxxttttttttttttlllccc[[[XXXVVV\\\qqqsss```RRRPPPXXXuuujjjKKK;;;888777555444444444333333333333444444222000111666777555333444777777666666666666666777<<<777>>>PPPnnnwww___UUUXXXMMMGGGGGGBBBMMM___{{{kkkVVVLLLPPPYYY^^^jjjxxxwwwmmmnnnnnnjjjkkkhhhjjjlllnnnooonnnmmmlllnnnmmmmmmmmmmmmooopppqqqrrrqqqooommmmmmmmmoooppprrrrrrqqqooonnnppptttwww{{{}}}rrrpppssswww}}}zzzvvvwwwzzz}}}}}}{{{{{{wwwrrrqqqrrrppplllhhhiiihhheee]]]TTTLLLHHHGGGOOO\\\qqq~~~zzzvvvqqqnnnmmmhhhaaa]]][[[YYYVVVSSSSSSQQQQQQUUUVVVUUUVVVZZZWWWRRRNNNMMMMMMOOOUUU]]]tttjjjIIIEEE===;;;999888888999888888666666666666666666666666777777777666666777777888666<<>>@@@FFFpppnnnkkkwwwmmmccc___[[[VVVRRRSSSWWW\\\gggvvvzzzrrrqqq}}}}}}ttteee\\\bbbiiiiiieeeeeekkkrrrgggVVVOOOKKKLLLTTT^^^XXX^^^qqq{{{nnnkkkpppoooiiieeebbb___ZZZQQQQQQddd{{{yyynnn```TTTQQQ[[[}}}xxx___EEE999888888666444444444333333333333444444555222222555666444555888777666666555555666777777<<<888>>>JJJaaaccc___bbbQQQFFFHHHAAAHHHYYYtttsss[[[MMMNNNWWW^^^hhhvvvuuujjjjjjiiifffhhhggghhhiiijjjjjjkkkjjjjjjmmmmmmllllllmmmnnnpppqqqooonnnlllkkkjjjkkkmmmnnnnnnnnnnnnllllllmmmqqqtttuuu|||ssssss{{{vvvnnnnnnvvv|||zzzvvvvvvtttpppmmmiiifffdddbbbhhhjjjkkkeee\\\QQQJJJGGGVVVfff~~~{{{wwwrrrnnnlllgggbbb___^^^\\\YYYVVVUUUTTTVVVZZZ[[[\\\bbbjjjhhhaaa\\\ZZZYYYXXX\\\aaavvvcccIIICCC<<<999777777888999999888666666555555555555666666777666666666666777777888888<<>>\\\xxxKKK@@@EEEJJJLLLIIIFFFFFFIIIFFFNNNZZZgggrrryyy~~~xxxfffUUUPPP\\\kkkyyyoooWWWAAA;;;;;;888777:::666666666666666666666666555666666666666777777777888999:::::::::;;;===???CCCdddzzz___xxxsssccc\\\YYYUUURRRRRRUUUWWW^^^kkk{{{pppkkknnn~~~rrriiicccffflllmmmkkkiiihhhlllaaaTTTSSSOOOIIIJJJSSSUUU[[[eeemmmrrruuuyyytttvvvlll___aaattt~~~qqqggg^^^WWWOOOKKKUUUdddzzznnn```UUUSSS___pppZZZCCC888666666666666333333333222222333333333333222222444222000222777555555555555555666777777888888===@@@OOOyyyvvvppplllPPPBBBHHHCCCHHHNNNggg~~~dddPPPLLLSSSZZZbbbrrrssshhhfffccc```cccgggggggggggggggggghhhhhhjjjiiiiiiiiijjjlllnnnooommmllljjjiiiiiijjjkkkllljjjkkkkkkkkkkkklllooorrruuuwwwwwwvvvzzzyyyrrrjjjeeedddfffhhhjjjcccdddccc___XXXUUUWWWZZZ___eeejjjggg___WWWSSSSSSggg|||yyytttqqqsssoooiiifffdddbbb]]]YYY\\\ZZZYYY[[[^^^fffwww|||uuulllccccccgggxxxgggNNNCCC<<<:::888666555777888888777555666777888888777666555555555555555666777888888:::===<<>>555444555666777333333222222222222333333000444<<>>KKKvvvrrrjjjPPPDDDGGGAAAGGGKKKcccgggSSSMMMQQQVVV^^^qqqtttjjjgggccc___bbbffffffggggggggggggffffffgggggggggggghhhjjjlllnnnnnnmmmkkkiiihhhiiijjjkkkiiijjjkkkkkkkkkllloooqqqvvvvvvtttuuu|||yyywwwpppggg___[[[\\\^^^______^^^ZZZUUUSSSUUUXXXZZZaaagggeee^^^VVVUUUVVV]]]}}}}}}yyyvvvssswwwsssnnnjjjiiieee```\\\^^^[[[[[[^^^ccckkkzzzttthhhhhhmmmwww}}}|||\\\GGGBBB;;;:::888666555666777666666555666999;;;;;;999666555555444444555555777888888666===<<>>>>>VVVvvvcccYYYSSSQQQQQQRRRQQQVVVcccuuuooottt~~~tttmmmrrrwwwyyyxxxtttppplllfffkkkeee```eee___PPPHHHEEEMMMUUUXXXWWWWWWYYY[[[WWWZZZ\\\[[[^^^kkk}}}qqqiii^^^RRRPPPVVVdddrrrxxxyyyzzzxxx{{{~~~rrr[[[RRR```ooo^^^MMM<<<666666555555555333333222222222222333333222777???EEEBBB999555777444444444444555666777777555777<<<===JJJtttxxxeee]]]LLLDDDEEE>>>FFFDDD\\\zzz}}}hhhVVVOOOPPPRRR[[[ooouuullliiiddd```bbbdddeeefffggggggfffdddccceeeddddddeeefffhhhkkklllooommmkkkhhhgggggghhhhhhggghhhiiijjjjjjkkknnnpppuuuwwwwwwwww{{{~~~|||wwwoooeee___]]]^^^^^^]]]ZZZVVVSSSQQQSSSTTTWWW___gggggg^^^VVVTTTUUUPPPmmm|||zzzwwwtttxxxtttpppnnnmmmjjjeee```]]][[[]]]dddkkkqqqyyyxxxllloooyyyxxx}}}{{{XXXEEEDDD===;;;888666555666666666555444777:::======:::777444444444444555555777888888222======IIIvvvxxxeeeyyyOOOGGGDDDJJJNNNKKKHHHIIIHHHIIILLLSSS^^^hhhqqquuurrrrrrtttwww{{{}}}}}}}}}~~~}}}nnnkkkqqqqqq}}}rrr~~~tttzzzxxxooopppvvv___JJJ888666999777555777666666666666666666666666555555555555666666666777777888::::::999:::<<<>>>;;;QQQgggZZZSSSPPPPPPPPPPPPTTTbbbuuurrrzzzyyynnnllluuu~~~{{{wwwsssqqqlllpppkkkgggllldddPPPFFFBBBIIIQQQSSSTTTTTTSSSRRRGGGJJJQQQUUUVVV]]]qqqyyypppaaaQQQLLLPPPVVV]]]```cccgggdddlll}}}rrrXXXRRRfffxxx\\\MMM???:::999666222111333222222222222222222333333555888:::666111333888333333333444555666777888555777<<<===IIIsssyyykkkTTTNNNFFFDDDDDD<<>>VVVttt|||hhhXXXQQQOOOOOOYYYooovvvnnnkkkfff```bbbbbbcccfffggggggeeecccaaacccccccccdddeeegggiiikkkooommmjjjgggfffeeeffffffeeeggghhhiiiiiijjjmmmoootttxxxzzzyyyzzz~~~~~~|||vvvoooiiifffeeeccc```\\\XXXUUUTTTTTTTTTUUU___iiiiii```VVVRRRRRRLLLaaaxxx|||zzzwwwuuuwwwtttqqqoooooommmhhhddd\\\[[[```jjjrrruuuxxx{{{{{{rrriiippp}}}|||lllWWWHHH@@@>>>777666666555444333333333888;;;777777<<<777444<<<:::888666555444555666777999<<<@@@FFF___~~~ggglllgggGGGAAAKKKJJJMMMOOOBBBKKKJJJJJJNNNUUU^^^fffjjjmmmrrruuuwww{{{{{{~~~~~~~~~sssmmmmmmmmmmmmiiiiiisss~~~~~~xxxYYYGGG::::::;;;666555:::777777666555555555555555555555555555666777999999777777888999;;;<<<<<<===@@@NNNzzzkkk\\\XXXUUUPPPQQQTTTWWW___pppsss{{{yyyrrrrrrzzz~~~xxxuuuwwwzzzzzztttpppqqqmmm```RRRJJJDDDHHHHHHFFFOOO[[[XXXLLLJJJBBBDDDQQQUUUSSS^^^ppp|||{{{wwwkkk\\\PPPJJJIIIKKKQQQPPPQQQSSSTTTbbb~~~~~~zzzkkkYYYVVVhhhvvvVVVHHH;;;777777666444444444333111000000111333444555555555444444333333333333333333333444555666666<<<333777;;;BBBmmmxxxcccSSS@@@???IIIFFF===???CCCMMMfff|||jjjYYYOOOMMMPPPYYYgggrrrrrrnnnkkkfff```aaadddffffffdddbbbaaaaaa``````aaaaaabbbccceeefffhhhkkkkkkgggccccccbbb```dddeeeffffffgggiiinnnqqquuuzzz|||wwwvvv|||}}}yyytttpppmmmkkkhhheee___XXXRRRQQQSSSVVV___jjjooodddUUUOOOQQQTTTLLLXXXfffvvv~~~|||wwwppppppssssssqqqqqqqqqlllfff```[[[ZZZcccrrr}}}~~~{{{~~~}}}yyyrrrllllllsssyyy{{{|||~~~}}}fffPPP@@@999888777777666666555444444333222333000666AAA<<<222444999888666555444555666777444666999===SSSoooqqqsssKKK>>>HHHHHHLLLSSSKKKMMMKKKJJJKKKQQQYYY```dddjjjooosssuuuyyy~~~~~~zzz}}}|||{{{{{{|||~~~jjjddd___^^^```gggsss~~~uuuRRRBBB777888:::666555:::777777666555555555555555555555555555666777888999777888888999:::;;;<<<===???HHHqqq~~~ppp```ZZZUUUOOOOOORRRUUU[[[jjj~~~}}}{{{xxxppppppwww}}}zzztttpppooojjj```VVVQQQRRRPPPKKKIIIRRR___eeedddWWWJJJCCCHHHLLLNNNTTT^^^eeeeeebbbZZZNNNEEEAAAAAACCCHHHHHHHHHKKKKKKZZZtttxxxsssgggZZZ]]]oooqqqQQQEEE999666666444333333444333111000000111333444555555444444444333333333333333333333444555666666;;;333999===CCCiii~~~fffNNN@@@DDDGGGCCCBBBEEE@@@III```zzzjjjYYYOOOMMMOOOVVVcccnnnooollliiiddd___aaabbbdddcccaaa```___```____________``````aaabbbdddhhhiiidddbbbbbbaaa___bbbcccddddddeeehhhlllooossszzz}}}{{{yyy}}}}}}xxxtttrrrpppkkkhhhaaaYYYTTTSSSVVVZZZdddtttxxxgggRRRIIIHHHGGGAAAKKKXXXhhh}}}xxxqqquuuwwwwwwvvvxxxxxxrrrjjjZZZUUUUUU```rrr~~~|||zzzyyytttmmmhhhjjjrrryyy{{{|||~~~yyybbbKKK<<<888999888777777666666555555444333333222>>>NNNIII888333888777666555555555666777777777888:::KKKuuuQQQ;;;CCCBBBEEEOOOMMMNNNKKKIIIHHHKKKRRRYYY]]]ggglllqqqssswww{{{|||yyyyyyxxxxxxxxxyyy{{{}}}~~~www|||sssnnnsssfffZZZWWW\\\ffftttmmmHHH<<<444777999666666999777666555555444555555555555555555555666777888888777888888999:::;;;<<<<<<===@@@dddmmmsssqqqaaaYYYQQQJJJLLLOOOQQQUUUaaattt|||vvvnnnmmmttt{{{vvvqqqooonnnjjjdddbbbccccccWWWKKKIIINNNXXXgggssshhhZZZJJJAAACCCIIILLLKKKNNNOOONNNIIICCC>>>===>>><<>>;;;AAAJJJXXXlllzzzsssqqqqqqooopppuuuxxxqqqhhhZZZSSSQQQ[[[nnn|||~~~zzzvvvsssnnngggdddhhhpppxxxzzz{{{}}}}}}||||||}}}sss\\\FFF:::999;;;888888777777666666666555555777777CCCRRRLLL;;;666777666666555555555666666;;;999::::::GGGnnnWWW===DDDAAABBBJJJJJJMMMKKKHHHFFFHHHMMMUUUZZZeeelllppprrrtttwwwxxxvvvuuuuuuvvvvvvwwwyyy{{{|||zzz{{{oooxxxhhhaaabbbjjjxxx}}}aaaBBB:::555777999666555666666555555444444555555555555555555555555666777888777888888999::::::;;;;;;;;;;;;YYYqqqccc}}}sssbbbYYYQQQJJJIIIKKKMMMPPPYYYkkk{{{yyyrrrnnnqqqvvvlllmmmoooqqqooolllooovvvuuu```NNNIIIHHHLLL]]]rrrxxxnnnZZZFFFAAAGGGHHHBBBCCCDDDDDDCCC@@@>>>???AAA;;;???>>>@@@CCCBBBLLLddd|||yyyrrrggg[[[[[[kkk~~~```EEE<<<444333444222222333333222222111111222222333333333333333333333333333333333333333444555666666999666999===CCC[[[XXXHHHSSSFFF>>>EEE??????AAARRRrrr~~~wwwiiiYYYNNNJJJJJJMMMXXXdddiiigggccc```___aaa```___]]]ZZZZZZ\\\^^^\\\\\\[[[ZZZZZZZZZZZZZZZ\\\```bbb___^^^```aaa___]]]^^^```aaabbbfffjjjnnnpppyyy~~~zzzyyyyyyxxxuuuxxx||||||wwwtttooommmiiiccc^^^\\\\\\^^^eeepppRRRHHHEEE@@@???@@@CCCLLL]]]rrryyyrrrjjjfffaaabbbjjjqqqnnneee___UUUOOOUUUffftttxxxvvvtttpppjjjdddbbbgggooovvvxxxyyy{{{}}}~~~xxxxxxzzz|||lllUUUAAA777666888777777777777666666666666222666777>>>GGG@@@444555666555555555555555666666777555888777???cccVVV@@@FFFDDDEEENNNLLLLLLKKKIIIGGGGGGLLLSSSYYYdddkkkppppppqqqssstttrrrsssttttttuuuwwwxxxzzz{{{~~~vvvyyyxxxooolllooo|||wwwWWW@@@;;;777777888666444444555555444444444444555555555555555555555666666777777888888999999:::::::::999:::RRR|||cccsssvvvddd[[[UUUOOOGGGHHHJJJMMMTTTeee{{{{{{yyyuuuqqqrrrxxxfffllltttwwwqqqmmmsss|||iiiTTTMMMIIIGGGUUUjjj~~~|||mmmTTTEEEEEEDDD>>>?????????>>>===>>>???AAA>>>AAA@@@AAADDDBBBJJJ```uuu|||vvvfffXXX\\\ooopppVVVAAA:::444444444333333555222222222222222222222222333333333333333333333333333333333333444555666666999777777;;;BBBSSSyyyfffNNNVVVJJJBBBDDD:::AAA@@@NNNlll~~~wwwiiiYYYMMMIIIIIILLLUUU```gggfffaaa___```aaa```^^^[[[YYYYYY[[[]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYY^^^```^^^]]]```aaa___]]]^^^```aaacccgggllloooqqqyyy~~~{{{vvvtttsssrrrwww{{{~~~xxxsssnnnnnnmmmiiiccc^^^\\\[[[bbbsssUUUIIIFFFBBBBBB??????DDDQQQbbbuuu}}}uuummmgggaaaXXXWWW___jjjkkkfff^^^SSSJJJMMM[[[jjjqqqsssooolllgggccccccgggnnntttvvvwwwyyy{{{}}}|||}}}}}}}}}}}}|||{{{{{{uuuvvvwwwzzz~~~jjjRRRBBB999777666666666666666666666666666222777777999===666000666444555555555555666666666666444888888;;;\\\XXXDDDEEE@@@FFFQQQMMMJJJKKKKKKIIIHHHKKKRRRXXXaaahhhnnnmmmmmmooopppoooqqqrrrsssuuuvvvxxxyyyyyy}}}yyyyyytttrrruuusssOOO???<<<888777777666444444444444444333444444555666666555555444555555666666888888888888999999::::::888<<>>===<<<;;;;;;<<<======AAADDDBBBCCCFFFAAAGGG[[[ppp~~~xxxfffXXX^^^rrrdddMMM>>>999555555555333333555222222222222222222222222222222222222333333333333333333333333444555666666777888555888@@@JJJmmmrrrSSSTTTNNNHHHEEE<<>>???CCCKKKTTTYYYVVVWWWYYY^^^dddiiilllnnnpppqqqsssvvvxxxyyyzzz{{{wwwwwwwwwwwwuuusssqqqooosssssstttvvvyyy}}}~~~vvvzzz}}}mmmQQQ>>>777777555222444444444555555555555555333555222333:::555000777333333444555666666666555666444999999555PPPsssyyyZZZBBBJJJVVVMMMJJJMMMNNNLLLHHHHHHLLLQQQSSS]]]eeeffffffjjjnnnooommmnnnppprrrtttuuuvvvvvvuuuvvv~~~vvvnnnrrr||||||zzzfffAAA999888666333333555666666333333333333444444555666666555555444444444555555888888888888888999999999999@@@@@@SSS{{{rrrxxxrrrdddYYYQQQOOOIIIGGGKKKOOOTTT^^^jjj~~~xxxmmmlll{{{zzzpppzzzhhhYYYTTTTTTTTTSSSRRR]]]lllssslll___WWWVVVPPPNNNKKKJJJKKKLLLMMMMMMJJJLLLHHHIIIJJJDDDGGGXXXkkkyyyrrrccc[[[ggg{{{YYYDDD:::666444555444000000333111222222333333222222111111111111222222333333333333333333333444555666666111777444999@@@<<>>DDDHHHKKKMMMSSS[[[ccciiikkkllloooppprrrtttvvvxxxyyyyyyxxxzzz{{{zzzxxxwwwwwwxxxssspppnnnrrryyy~~~~~~{{{uuuxxxttt[[[III@@@777777999333666666555555555444444444555555666666555444333333666555555444444444555555666222444999:::EEEmmm}}}~~~nnnFFFAAAKKKJJJKKKLLLLLLJJJGGGFFFIIILLLRRRVVV]]]dddiiikkkkkkjjjkkkmmmoooppppppqqqsssuuutttssswww}}}vvvoooiiinnn{{{lllSSSAAA<<<;;;999777555444333333444444444555555555555666555444444444444555666666777777888999999999999888777;;;>>>JJJhhhvvvtttfff]]]SSSMMMMMMLLLKKKLLLRRR\\\cccwww|||pppqqquuurrrkkk]]]ZZZYYYSSSNNNOOORRR___lllkkkaaa^^^dddfffccc___[[[YYYYYYYYYYYYUUUPPPMMMKKKHHHFFFJJJQQQjjj{{{vvvnnnaaafffvvv}}}yyyXXX???777666555444444333444444222333333444444333333222222222222222222222222222333333333444444444555555666222;;;:::;;;===OOOuuuwwwhhhQQQEEEAAA@@@>>>@@@@@@>>>JJJeeettt~~~sssaaaRRRIIIEEEGGGNNNWWW]]]___]]]ZZZXXXYYYYYYYYYYYYWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRVVVUUUUUUTTTUUUVVVXXXYYYXXX]]]aaaccccccfffnnntttxxxuuu{{{zzzxxx{{{}}}}}}{{{wwwpppfff^^^XXXUUUTTTSSS[[[kkk|||^^^PPPKKKHHHEEEGGGMMMTTTYYY[[[dddlllqqqsssvvvwwwpppfff[[[WWWQQQLLLIIIGGGEEECCC???>>><<<;;;;;;<<<===>>>CCCHHHQQQYYY```eeeiiikkkooonnnnnnqqqvvvyyyxxxvvvyyyyyyzzz||||||{{{zzzyyyoooppprrrtttvvvxxxyyyzzz{{{rrr||||||rrrlllTTTEEE>>>666666999444666555555555444444444444555555555555555444333333555555444444444444444555777333555999777@@@aaayyy~~~OOOBBBGGGCCCFFFHHHJJJIIIGGGFFFGGGIIINNNRRRYYY```fffiiijjjjjjkkkmmmooooooooooooqqqsssrrrqqqttt}}}{{{xxxrrrmmmrrr~~~iiiOOO>>>:::999888666555444333333333333333333444444444555555444444444444555666666777777888999999999999888888;;;===GGGbbb{{{~~~jjj]]]SSSNNNMMMLLLJJJJJJOOOVVV\\\lll{{{vvvwww{{{~~~qqqeeedddccc]]]WWWNNNRRR___lllkkkdddeeemmmpppqqqqqqnnniiiccc^^^\\\ZZZTTTOOOKKKHHHFFFKKKRRRjjj{{{xxxllldddooovvvUUU<<<777666555444444333333444222333333444444333333222222222222222222222222222333333333444444444444555777333;;;::::::===NNN}}}pppyyyyyydddLLLBBBBBBBBB???>>>???===GGG]]]kkkvvvtttcccSSSIIIDDDDDDJJJSSS[[[^^^^^^[[[YYYYYYYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTUUUVVVWWWXXXXXX\\\```aaabbbgggooowwwzzzyyy{{{zzz{{{tttooojjjbbb]]]ZZZYYYXXXWWWZZZeee~~~vvv___SSSPPPMMMNNNQQQUUUVVVVVVYYYaaajjjpppwwwxxxpppeeeccc^^^UUUNNNIIIEEEBBB@@@???>>>>>>===<<<<<<<<<===AAAFFFNNNWWW^^^dddhhhkkkmmmmmmmmmppptttwwwvvvuuuwwwwwwwww{{{~~~~~~zzzwwwkkkppptttuuussssssvvvyyy|||vvv{{{oooaaaKKK???;;;444555999555555555555555444444444444444555555555555444444333444444333333333333444444777444666888555888QQQnnnuuu|||\\\CCCAAA>>>AAACCCFFFHHHGGGFFFFFFFFFIIIMMMSSS[[[aaaeeehhhiiijjjlllnnnnnnnnnnnnooopppooooooqqqxxx~~~zzzuuurrrwwwzzzaaaFFF999777777666555444444444444222222222333333333444444555444444444444555666666666777888888999999888888999:::;;;BBBYYY{{{qqqtttaaaXXXOOONNNLLLIIIHHHJJJOOOSSSbbbrrruuunnnqqqqqqiii```NNNTTT___iiifff___bbbkkktttvvvwwwvvvqqqkkkfffccc^^^XXXQQQMMMIIIHHHMMMUUUhhhyyytttdddeeexxxoooOOO888777666555444333333333333222222333333333333222222222222222222222222222222333333333333444444444444888444;;;999:::===KKKwwwpppwwwbbbFFF>>>BBBCCC@@@<<>>===<<<;;;???CCCJJJRRR[[[bbbgggjjjkkkkkklllooorrrttttttsssuuusssssswww{{{{{{uuuoooiiimmmrrrtttssssssvvvyyy~~~rrrWWWEEE<<<999333444888444444444444444444444444444444444444555555444444333333333222222222333444444666444666888444444DDDYYYwww~~~wwwzzznnnIII???BBB===@@@DDDGGGHHHGGGFFFEEEFFFIIINNNUUU\\\bbbfffhhhiiikkknnnnnnnnnmmmnnnooommmmmmooosss|||{{{xxxwww|||~~~|||qqqTTT<<<555555444444333333444444555222333333333333444444444555444444444444555666666666777777888888888888888888999999>>>QQQqqqhhhvvviii___PPPOOOLLLIIIHHHIIIKKKMMMVVVggg}}}|||vvvvvv|||}}}rrrfffWWW]]]fffjjjaaaWWWWWW^^^jjjiiihhhkkkmmmmmmiiieee[[[VVVRRRPPPMMMKKKOOOUUUdddvvvwwwlll\\\ccc{{{fffHHH555666666555444333333333333222222333333333333222222222222222222222222222222222222333333333444444444999444;;;777999===GGGooo{{{iiiHHH===CCCDDD???:::???===@@@LLLVVVfff}}}vvvfffWWWLLLFFF@@@DDDKKKSSSYYY[[[ZZZXXXVVVVVVWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ\\\]]]```hhhvvv{{{~~~~~~}}}sssiiijjjhhhfffeeeffffffeeecccdddhhhppplll______^^^]]]ZZZUUUPPPLLLKKKQQQ\\\kkkyyy}}}xxxmmmfff\\\SSSLLLHHHFFFDDDAAAAAABBBBBB@@@>>><<<;;;>>>@@@EEEMMMWWW```fffiiiiiiiiikkkmmmoooqqqqqqqqqtttrrrqqqtttwwwvvvpppiiiiiikkkmmmqqqtttwwwyyyyyy||||||oooQQQAAA;;;:::333333666222333333444444444444444444333333444444444444444333222222222222222333444555555444666888555444>>>LLLllltttRRR@@@DDD>>>???CCCFFFHHHIIIGGGFFFEEEGGGKKKPPPWWW]]]ccceeehhhjjjmmmnnnnnnmmmnnnnnnlllmmmnnnpppuuu~~~{{{yyyyyy~~~}}}}}}xxxwww}}}yyyhhhIII777666333333333333333444555555444444444444555555555555555444444444444555666666666666777888888888888777666888888;;;JJJiiikkkhhhqqqbbbSSSPPPLLLJJJIIIJJJLLLMMMMMM\\\qqqzzzuuuvvvwww|||}}}nnnccciiiooonnnbbbUUUQQQSSS\\\XXXYYYbbblllmmmdddZZZRRRPPPQQQRRRPPPMMMNNNRRR___qqq{{{ssskkkZZZccc|||xxx[[[CCC555666555444333333222222333111222222333333222222111222222222222222222222222222222222333333333444444777444:::777999<<>><<<>>>>>>AAAIIITTT^^^dddgggggghhhjjjlllmmmnnnooopppsssqqqqqqrrrsssqqqlllhhhiiiiiikkknnnssswwwzzz{{{ttt~~~~~~ssscccKKK===999:::444333555111333333333333444444444444222333333444444444444333333222222333333444555666555333444777666666<<>>555666555444333222222222222111111222222222222111111222222222222222222222222222222222222333333333333555333:::666999<<<===YYYcccIIIEEEEEE@@@<<>>???EEEQQQ\\\cccfffeeehhhjjjkkkkkklllmmmooommmmmmmmmmmmmmmkkkiiihhhgggjjjlllmmmmmmqqqwww|||yyy{{{|||yyyjjjVVVCCC777777999333222555111222222333333333444444444111222333444444444444444333333333333444555666777666444333444555666:::???VVV~~~uuu|||cccIIIDDDAAA???@@@CCCGGGIIIIIIDDDDDDEEEGGGLLLRRRXXX\\\___cccgggjjjkkkkkkkkklllhhhkkkllliiifffjjjuuu~~~{{{{{{||||||}}}}}}|||zzzyyyyyyzzzsssuuusssooovvv{{{kkkUUUAAA888888444444444444444444555666333333444444444555555555555444444444444555666666555666666777777777777777444777999999@@@YYYuuu]]]dddooo[[[UUUNNNIIIIIIKKKLLLLLLNNNUUUaaaooo|||zzzyyyzzz||||||}}}uuuuuuqqqkkkddd^^^YYYVVVWWWXXX[[[```ccc___TTTKKKHHHGGGIIILLLKKKGGGFFFJJJVVViii~~~yyytttooojjjfffmmmxxx___HHH:::666666555444333222222222222111111222222222222111111222222222222222222222222111222222222222333333333222222999666999;;;777OOOsssQQQGGGEEEBBB>>>BBB???>>>EEEKKKYYYooo}}}sssaaaRRRJJJDDDCCCEEEKKKSSSVVVTTTQQQRRRQQQPPPOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXXYYYZZZZZZZZZVVVXXXYYYXXXZZZbbbooozzz~~~uuulllhhhggghhhhhhjjjkkknnnqqqrrroooiiiddd\\\WWWTTTVVVXXXZZZ]]]aaaSSSTTTTTTQQQLLLJJJIIIJJJLLLKKKLLLNNNPPPUUUeeevvv{{{vvvnnnfff^^^WWWPPPLLLEEEDDDCCCCCCBBBBBBBBBCCCAAA>>>===CCCOOOZZZaaadddeeehhhkkkkkkkkkkkkmmmooofffhhhiiiiiigggffffffgggfffkkkooolllhhhjjjsss}}}zzzyyy~~~}}}wwweeePPP>>>333444888333222555111222222222333333444444444111222333333444444444444333333333444555666777888777444222333444666999===KKKxxx~~~yyyuuuzzz^^^EEEAAA======AAAEEEHHHIIIDDDCCCCCCDDDHHHNNNTTTXXX\\\```eeehhhiiiiiiiiijjjfffjjjkkkgggbbbdddmmmwwwxxxxxx|||~~~|||~~~|||vvvuuuyyy~~~||||||}}}zzzzzzzzzyyyvvvttttttuuummmqqqpppmmmuuuvvvaaaMMM>>>777555555555555444444555555666222222333333333444444444555444444444444555666666555666666777777777777777555888:::999===TTT|||bbb```ssszzz___XXXNNNIIIHHHIIIJJJJJJGGGLLLUUUaaaooo}}}{{{{{{{{{yyy{{{rrrllljjjfffccc\\\[[[YYYVVVTTTRRRRRRRRRIIIFFFGGGHHHFFFBBBCCCGGGUUUhhh|||wwwooogggaaaiiipppsssZZZCCC888666555555444333222222222222111111222222222222111111222222222222222222222222111111222222222333333333000111999666::::::555IIIrrr|||UUUHHHFFFCCC???CCC>>>===CCCGGGSSSgggvvv~~~xxxeeeSSSIIICCCBBBDDDJJJRRRWWWVVVSSSRRRQQQPPPOOONNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSTTTVVVXXXZZZ[[[[[[ZZZUUUVVVWWWVVVWWW___kkkuuuzzzuuuiiidddhhhnnnqqqqqquuuvvvwwwwwwtttmmmddd^^^ZZZNNNHHHOOOVVVUUUVVV[[[RRRSSSQQQNNNIIIGGGHHHKKKHHHGGGHHHGGGDDDGGGXXXkkkzzzvvvpppjjjddd^^^WWWSSSEEEEEECCCBBBBBBCCCDDDEEEBBB???===BBBNNNZZZaaaccceeehhhkkkllljjjjjjlllooohhhmmmmmmeeeaaaccceeedddkkkllloooooojjjjjjyyywwwxxx~~~rrrYYYFFF888444111000222444333222444444444222111222555888999777555333333333111000333222222222222222222222222333555444444444777999FFFgggmmmsssyyy\\\AAA:::DDDAAA;;;AAAHHHDDDCCCAAA???@@@CCCJJJNNNTTTYYYaaagggjjjiiifffccceeefffkkkmmmjjjfffgggmmmrrrqqqvvvtttiiiqqqqqqqqqrrrtttwwwzzz|||{{{}}}~~~~~~uuunnnmmmnnnmmmooorrrtttjjjdddkkk|||pppWWWAAA777666777444444444444444444444444444333333222222333333444333333333333333333333333666777888777666555666777555888888999<<>>ccczzzSSS<<>>>>>>>>======EEEQQQ[[[kkk|||yyyooo___NNNCCCGGGHHHGGGLLLUUUWWWSSSPPPNNNLLLLLLMMMOOOOOONNNPPPPPPPPPOOOOOOPPPPPPQQQRRRTTTWWWZZZ[[[\\\[[[[[[WWWTTTTTTUUUWWWZZZeeeoooyyy~~~~~~zzzyyyvvvssswww|||uuulllddd^^^RRRRRRSSSVVVXXXZZZYYYWWWPPPPPPNNNLLLJJJKKKNNNQQQOOONNNLLLHHHGGGJJJRRRXXXlllnnnqqqoooiiiaaaZZZWWWOOOMMMJJJGGGEEEDDDCCCCCCAAA@@@???DDDLLLVVV___ddddddfffggggggffffffgggiiihhhllljjjccc___ccchhhhhhlllooosssrrrllllll{{{{{{|||yyygggQQQAAA777444111000222444333222444444444222111222555777888666333333333333222000222222222333333333333333222444444444444444666888===XXXvvvlllmmm|||pppKKK999>>>???<<<@@@CCCCCCCCCBBB@@@@@@BBBFFFJJJPPPUUU]]]dddhhhhhheeecccfffhhhnnnsssqqqllllllpppsssrrrrrrwww~~~{{{oookkkiiiiiilllrrrxxx|||}}}zzz|||~~~}}}|||zzzrrrkkkjjjjjjiiijjjmmmlllgggdddjjjzzzwwwzzzxxx}}}wwwdddNNN===555444555444444444444444444444444444333333222222333333444444444444444444444444444555666777666555444555666555888888999;;;???\\\www]]]iiissshhh[[[RRRKKKFFFFFFIIIIIIGGGJJJRRR\\\gggwww}}}vvv~~~yyyddd]]][[[aaahhhhhheeeccc[[[OOOGGGJJJJJJFFFFFFLLL]]]kkkyyy~~~zzzpppcccbbbiiizzzvvvWWW???999666111333333222222222111111111111111111111111111111111000111111111111222222222222222222333333333444444444444444444666999<<<===YYYrrr{{{eeeAAAEEE???@@@???======BBBLLLTTTlll{{{zzzqqqaaaQQQDDDGGGGGGFFFKKKSSSVVVSSSQQQOOOMMMMMMNNNOOOPPPOOOPPPPPPOOOOOONNNOOOOOOOOOSSSTTTWWWYYYZZZZZZZZZYYYVVVTTTSSSUUUVVVZZZcccnnnxxx|||xxx{{{zzzxxxppphhhaaa\\\XXXXXXYYY[[[]]]]]][[[YYYRRRRRRQQQOOOMMMNNNPPPRRRNNNMMMJJJGGGDDDFFFKKKOOO[[[```hhhnnnmmmggg^^^XXXQQQOOOLLLIIIGGGEEEDDDDDDBBBAAAAAAEEEMMMVVV^^^cccdddeeeggggggffffffgggiiigggiiifff```^^^ccckkkoooooouuuyyyvvvnnnnnn}}}zzz~~~yyyyyyzzz{{{lllXXXGGG===666444222111222333333333333444444333222222555777555333222111222333222111222222333333444444555555222444444444333444666888777IIIkkkppphhhmmm\\\<<<;;;<<<===???<<>>===???FFFKKKiiiwww}}}ttteeeVVVHHHHHHFFFDDDHHHPPPTTTTTTQQQOOOMMMMMMNNNPPPPPPOOOPPPOOONNNMMMMMMMMMMMMMMMSSSTTTUUUWWWXXXXXXWWWVVVUUUSSSSSSTTTUUUXXXaaakkkttt}}}zzzzzz~~~wwwoooiiiddd___\\\bbbaaaaaabbbbbb```]]]ZZZQQQRRRRRRQQQPPPOOOPPPQQQNNNMMMKKKHHHDDDCCCEEEFFFHHHOOO[[[gggnnnlllcccZZZTTTRRROOOKKKHHHFFFEEEEEEDDDBBBBBBFFFNNNWWW]]]aaaccceeeffffffffffffgggiiifffeeeaaa\\\[[[bbbmmmtttwww}}}{{{qqqooo{{{{{{rrrvvv|||zzzzzzzzz|||uuuaaaMMM@@@;;;555333222222222333333333222333333333222222444666333111000000222333333333222222333444444555666666333444444444333333555777666CCC]]]zzz{{{|||mmmfffgggDDD===;;;;;;<<<888AAACCCEEEEEECCC@@@>>>>>>DDDIIIQQQZZZ```cccddddddcccgggppp|||~~~zzzyyy~~~qqqsssuuunnngggiiipppwwwyyywwwzzz{{{}}}~~~~~~|||yyyxxxssslllgggfffdddbbbdddhhhgggcccaaaccciiiwww}}}~~~~~~sss```JJJ>>>999777555555333333333333333333333333333333222222222222333333666666666666666666666666333555666666444444555777444888777888:::888GGGdddkkkaaauuuzzzhhh[[[PPPIIIGGGIIIHHHGGGHHHJJJKKKQQQaaaqqq}}}zzzuuu{{{xxxrrrqqqwww|||yyyqqqmmmgggbbb```___ZZZSSSPPPRRRaaakkkuuuwwwxxx{{{|||zzz~~~xxxoooeee```iiivvvvvv^^^GGG999666444333222222222222111111111111111111111111111111111111000000111111111222222222111222222222222333333333333333333444666888999;;;DDDiiixxxvvv|||HHHCCC???@@@@@@>>>===>>>BBBEEE^^^mmm|||yyyiii[[[KKKHHHDDDCCCFFFMMMRRRTTTPPPNNNLLLKKKMMMNNNNNNNNNOOONNNMMMLLLLLLKKKLLLLLLRRRSSSTTTUUUUUUTTTTTTSSSSSSQQQRRRTTTTTTVVV^^^gggooozzz~~~tttoooiiieeecccccccccbbbkkkiiihhhfffddd```ZZZVVVNNNPPPRRRQQQPPPNNNNNNNNNQQQPPPNNNKKKHHHFFFDDDDDD@@@EEENNN[[[fffiiiccc\\\VVVTTTPPPLLLIIIGGGFFFEEEDDDCCCDDDHHHOOOWWW\\\___bbbccceeeeeeeeeeeeggghhhbbb```\\\YYYYYY___kkkuuu~~~}}}rrrpppxxxyyytttsssvvv}}}|||zzz}}}xxxttt]]]GGG<<<:::333333333333222333333444111222333333222222333555222000///000222444444333222222333444444555666666333444444444222333444666555@@@RRRhhh{{{xxxuuu{{{wwwhhhdddIII@@@999888;;;:::@@@CCCGGGHHHEEEAAA===<<>>>>>>>>======>>>@@@AAAOOO^^^qqq~~~|||mmm```NNNHHHCCCBBBDDDIIIOOOSSSNNNLLLIIIIIIKKKLLLLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOPPPSSSSSSTTT[[[cccppp|||wwwlllcccaaa^^^___bbbgggjjjlllpppmmmiiieeeaaa\\\WWWSSSOOORRRTTTTTTRRRPPPPPPPPPRRRQQQNNNLLLJJJHHHFFFEEEDDDCCCFFFMMMWWW]]]]]][[[UUUSSSPPPLLLIIIFFFEEEDDDCCCCCCDDDHHHOOOVVV[[[]]]___aaacccccccccdddeeeggg^^^[[[XXXWWWXXX\\\fffqqq~~~{{{ttttttyyy|||wwwrrrxxx}}}|||{{{yyyqqqXXXBBB888777111333444444333222333555111222333333222222333444222111000111333555555444222222333333444444555555333444444333222222444555111:::EEERRRfffyyy~~~zzznnnmmmyyyvvvyyyzzz___MMMFFF:::777<<<======AAAGGGIIIGGGBBB>>><<>>SSSyyy}}}vvvRRRBBB>>>>>>=========>>>??????CCCPPPdddvvv~~~{{{oooeeePPPHHHBBBBBBDDDFFFLLLQQQLLLJJJHHHHHHIIIKKKKKKJJJLLLLLLLLLKKKKKKLLLLLLMMMOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNOOORRRRRRRRRXXX___ssstttkkkeee^^^]]]^^^bbbhhhnnnrrrtttqqqmmmhhhccc___[[[WWWTTTVVVXXXZZZZZZXXXVVVVVVVVVTTTPPPLLLIIIHHHGGGFFFEEEHHHEEECCCEEEKKKQQQUUUVVVRRRPPPMMMIIIFFFDDDCCCCCCAAAAAACCCIIIPPPVVVZZZ\\\]]]___```aaaaaabbbdddeeeZZZVVVUUUWWWWWWXXX```kkkwww{{{{{{vvvuuuzzz~~~}}}zzzqqqrrr{{{tttxxxvvvfffNNN;;;555666000222444444333222333555000222333333222222333444444222111222444555555444222222222333333333333333333444444333222222333555222666:::CCC[[[xxxsssnnnvvv{{{eeeXXXOOO???999<<<===:::>>>DDDGGGFFFBBB>>><<<===@@@FFFMMMSSSXXX[[[\\\``````iii|||zzz~~~yyyvvvttttttwww{{{}}}~~~||||||{{{zzzvvvqqqllljjjaaa^^^]]]]]]ZZZXXX\\\bbbiiimmmwww|||yyy|||wwwpppiiiXXXDDD444333555111000222222222222222222222222222222222111111111111222222333333333333333333333333333444666666666666777999444999666555:::888888BBBTTTooohhhiii|||gggZZZRRRLLLJJJHHHGGGGGGJJJKKKLLLQQQWWWaaakkkwwwzzzuuummmmmmuuu{{{|||}}}yyyrrroooqqqwww{{{wwwooojjjjjjlllqqqvvvyyywwwwwwyyyxxxuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{~~~wwwrrrhhh```___iiivvvzzz||||||zzz|||fffCCC666555222111444111111111111000000000000000000000000000000000000000111111111111222222222111111111111222222222222111222333444555666666666:::IIImmmiiiEEEAAA???===<<<<<<=========???HHHXXXkkkvvvuuunnnhhhPPPHHHBBBBBBDDDEEEIIIOOOLLLJJJHHHHHHIIIKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOMMMLLLOOORRRQQQPPPUUU\\\qqq|||~~~qqqllljjjhhhfffggghhhlllqqquuuuuuuuupppkkkeeeaaa^^^]]]\\\[[[\\\^^^___^^^]]][[[\\\\\\YYYSSSKKKFFFEEEEEEEEEEEEFFFDDDCCCCCCEEEIIINNNPPPNNNLLLIIIFFFDDDBBBAAAAAA>>>???BBBHHHOOOVVVYYY[[[ZZZ\\\^^^______```bbbdddWWWTTTTTTWWWVVVUUU\\\fffqqqttttttssswwwuuunnnsss}}}kkkmmmjjjZZZDDD666333777///222555555333222333555000111333333222222222333555333222222444666555555333222222222222222222222333444444333222111333444666777666===ZZZ~~~vvv{{{yyyrrrdddXXXEEE;;;<<<:::777<<>><<<<<>><<<;;;<<<<<<;;;???DDDRRRbbbnnnqqqmmmjjjQQQHHHBBBCCCDDDDDDGGGNNNMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLNNNQQQQQQPPPTTT[[[kkkwwwwwwmmmjjjkkklllqqqqqqsssvvvxxxxxxvvvtttnnniiiddd```___```aaabbb___```aaa```^^^]]]^^^___^^^WWWMMMFFFEEEEEEFFFFFF@@@BBBDDDEEEEEEGGGJJJLLLKKKIIIGGGDDDBBBAAA@@@@@@===>>>AAAHHHOOOVVVYYYZZZYYY[[[]]]^^^^^^___aaacccTTTVVVWWWUUURRRQQQTTTXXXfffoooqqqooowwwwwwnnnttttttkkkaaaRRRFFF>>>999555222111111111111111111111111222222111000000111222222222222222111111111000000222222111111111111222222111111222222222333333333000888888777PPP}}}yyyxxxsss}}}}}}fffCCC666>>>999>>>>>>;;;???FFFDDD:::>>>======>>>BBBGGGMMMQQQUUUXXX]]]fffqqq~~~zzz{{{~~~yyyttttttxxx{{{zzzxxxwwwuuuqqqpppqqqssstttuuuwwwvvvtttqqqlllfff```]]]VVV]]]dddbbb\\\\\\ccclllvvvppp}}}ssspppgggZZZCCC<<<444111222444333111222222222222222222222222222222222222222222222222111111222222222333333333444444555555666666777777888777666555666888:::;;;CCCQQQlll\\\jjj}}}{{{yyy}}}eeeWWWOOOGGGGGGHHHGGGFFFGGGJJJLLLKKKSSSXXXaaalllvvvxxxqqqmmmlllnnnqqqrrrsssuuuxxxzzzqqqrrrssssssrrrqqqooonnnqqqpppoooooopppsssvvvxxxzzz{{{}}}~~~{{{zzzqqqfff\\\[[[dddoootttuuuxxx|||{{{xxxyyy}}}|||wwwuuu|||yyyzzzccc<<<444888444///000000000000000000000000000............////////////000000000000111111111111111111111000000000000000222222333333333333444444666???SSS{{{iiiKKK@@@@@@AAA999:::???===???@@@GGGUUUccciiigggbbbSSSJJJCCC@@@@@@@@@DDDHHHPPPNNNKKKJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLLLLLLLMMMJJJIIIIIIHHHHHHIIIIIIJJJMMMMMMMMMMMMNNNPPPRRRSSS___ppp~~~{{{zzz|||~~~xxxsssnnniiiccccccfffiiihhhfffcccccceeeggghhhfffbbb___[[[TTTLLLJJJMMMNNNJJJFFFGGGEEECCCBBBBBBDDDFFFHHHGGGFFFDDDBBB???>>>===<<<@@@AAADDDHHHMMMRRRWWWYYY[[[[[[[[[\\\]]]^^^___```OOOQQQRRRQQQOOOQQQUUUYYYaaaiiipppwww}}}ooojjjyyy|||xxx~~~}}}qqqfff\\\MMMAAA:::777444222111111111111111111111111111111111111111111111111222222222111111111000000222111111000000111111222111111111222222222333333333777666555HHHqqq}}}xxxrrruuu~~~nnnSSS???:::===>>>>>>AAAEEEEEECCCBBBAAA???>>>???BBBFFFHHHKKKMMMRRRZZZdddnnnwww|||~~~}}}{{{xxxuuuvvvzzz{{{yyyvvvvvvtttqqqpppqqqsssttttttsssrrroookkkfff```\\\YYY^^^```aaa___^^^bbbllluuuyyypppyyylllzzzyyynnnggg\\\PPP@@@:::444111333444333000222222222222222222222222222222222222222222222222111111111222222222333333222333444555666777888888777666555555666777999;;;@@@MMMgggaaabbbiii}}}}}}~~~|||{{{zzz}}}vvv```UUUNNNGGGGGGFFFEEEEEEGGGHHHGGGKKKPPPXXXaaakkkvvvwwwppplllllllllnnnpppsssuuuvvvwwwqqqqqqrrrqqqpppnnnlllkkkooonnnmmmmmmnnnqqqtttvvvwwwyyy{{{||||||zzzxxxvvvlllddd]]]^^^gggppptttuuuwwwyyyxxxvvvwwwzzzwwwpppbbboooZZZ999333666333000222000000000000000000000000............//////////////////000000000111111111111000000000000000000000222222222333333333444444666;;;JJJrrr```JJJAAAAAA;;;:::>>>>>>???@@@EEEQQQ]]]dddbbb___RRRJJJBBB@@@@@@???BBBGGGNNNLLLKKKJJJIIIJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLNNNPPPQQQYYYkkk|||{{{wwwrrrmmmhhhgggiiijjjiiiffffffgggjjjlllmmmjjjeee```ZZZTTTOOOOOORRRSSSNNNIIIGGGFFFEEEDDDDDDEEEGGGHHHFFFEEECCCAAA???>>>=========???BBBGGGLLLQQQUUUWWWXXXXXXXXXXXXYYY[[[\\\]]]LLLNNNOOOOOOOOOQQQWWW]]]]]]eeesssvvvjjjlllppprrr}}}xxxlll___UUUFFF;;;666444333222111111111111111111111111000000111222222111000000222111111111111000000000222111111000000111111222111111111222222222222333666666444333===ZZZ|||zzzvvvmmmqqq||||||sssoooFFF===:::999<<<>>>>>>@@@DDDDDDBBB???======>>>@@@AAAFFFHHHMMMTTT[[[ccciiilllsss}}}~~~xxxvvvuuuwwwyyyyyyuuuqqqqqqooommmmmmoooqqqrrrrrrooommmiiiddd___[[[XXXVVV]]]___```___```eeennnuuuvvvsssmmmjjjppp{{{oooxxx|||uuukkk```QQQCCC;;;777333222444444333000222222222222222222222222222222222222222222222222111111111222222222222333111111222444666777999999666666555555666777999:::>>>HHH^^^xxxcccRRRVVVyyyzzz~~~}}}xxxxxx|||mmm[[[TTTJJJGGGEEEEEEFFFFFFEEEEEEEEEIIIOOOVVV^^^iiisssyyy}}}yyysssooommmkkkkkknnnrrrttttttrrrnnnnnnoooooonnnmmmkkkjjjlllkkkkkkkkkllloooqqqssstttuuuwwwxxxwwwuuusssqqqeeeaaa___bbbkkkrrrtttsssuuuuuuttttttwwwxxxssskkk]]]qqq}}}tttvvv~~~jjjMMM555222444111000333000000000000000000000000............//////////////////000000000000111111000000000000000000111111222222222222333333333333777777???eeezzzwwwQQQ===>>>===;;;???AAA@@@???BBBJJJUUU\\\]]][[[RRRJJJBBB@@@???>>>AAAEEEKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPbbbvvv|||zzzwwwtttxxxtttpppooopppoookkkhhhjjjkkkmmmnnnmmmhhhbbb]]]ZZZWWWTTTVVVYYYXXXRRRMMMHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDBBBAAA???>>>>>>===;;;===AAAEEEJJJOOOSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[MMMOOOPPPPPPPPPTTTZZZ``````hhhxxx|||qqqmmmuuunnnrrr{{{qqqgggYYYOOOAAA777222222222111111111111111111111111111...000111333333111000...111111111111000000000000111111000000000000111111111111111111222222222222555333444444666EEEkkk|||qqqmmmvvvyyyqqqwwwzzzlll{{{}}}^^^GGG;;;444999===;;;<<>>???DDDGGGLLLRRRXXX^^^bbbddddddmmm{{{xxxvvvtttssstttssspppmmmiiihhhhhhjjjmmmoooppppppllliiieee```[[[YYYWWWWWWWWW]]]ccceeeccccccgggkkkzzzqqqnnnnnnsssyyy~~~}}}xxxqqqiii]]]JJJ;;;777555333333444444222000111111111111111111111111111111111111111111111111111111111111222222222222111222222444555666777777555555555555555777888999;;;BBBUUUnnnhhhJJJTTTzzzwwwxxx{{{xxxyyy|||~~~~~~~~~bbbVVVNNNIIIEEEFFFGGGFFFEEEFFFEEEHHHKKKQQQWWW```jjjppprrr{{{~~~yyywwwqqqmmmkkkmmmrrrtttrrrooojjjkkklllmmmnnnmmmmmmllljjjiiiiiiiiikkkmmmoooqqqqqqrrrssstttssspppmmmkkk^^^^^^aaagggnnnssssssqqqsssrrrqqquuuyyyzzztttmmmeee|||{{{ooopppyyyxxxpppVVVCCC444222222//////444000000000000000000000000............////////////////////////000000000111000000000000000111111111111222222222222333333333888666888ZZZ{{{ssstttttt^^^@@@AAAAAA;;;<<<>>>???===>>>DDDNNNVVVZZZZZZSSSJJJCCC@@@???===???BBBIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGHHHIIIJJJJJJJJJZZZooo}}}|||xxxvvvuuuttt{{{yyywwwvvvuuusssoookkkmmmkkkjjjhhhfffaaa[[[WWW\\\ZZZZZZ[[[]]]ZZZSSSMMMHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBB@@@??????>>>>>>;;;===AAAEEEJJJOOORRRTTTWWWWWWWWWWWWXXXZZZ[[[\\\NNNPPPRRRQQQQQQSSSYYY^^^dddmmmzzz|||rrrpppvvvvvvoooqqqsssuuuvvvrrrjjjcccTTTKKK>>>444111111111000000000000000000000000000...///111222222111///...000000000000000000000000111000000000000000000111000000111111111222222222222111444666333888TTTsssrrrhhhjjjzzz|||~~~{{{qqqppp~~~yyyUUUCCC555888?????????BBBCCCBBBAAA???>>>=========???BBBGGGMMMRRRWWWZZZ\\\___eeeoooxxx~~~~~~}}}wwwtttpppmmmkkkjjjiiiiiieeeeeefffiiimmmoooooonnneeeccc___[[[XXXWWWWWWWWWWWW___eeeeee```___eeekkkzzztttyyyuuuvvv}}}rrrkkkfffXXXDDD555333333222333333333222111111111111111111111111111111111111111111111111111000000111111111222222222333333333333444444444444444444444555555666777777999===KKKbbbyyytttQQQVVVvvv|||tttyyywwwxxxzzz{{{yyyzzzqqq]]]TTTKKKDDDFFFGGGEEEEEEGGGGGGHHHKKKNNNSSSZZZccchhhmmmrrr{{{}}}{{{uuuqqqnnnooossstttppplllkkklllmmmmmmmmmllljjjiiihhhhhhhhhiiijjjlllnnnooonnnoooppppppnnnkkkhhhfffZZZ^^^dddkkkppprrrqqqpppqqqoooqqqxxx}}}~~~zzzvvvooo}}}zzzooommmqqqlllaaaIII===444333222...///333000000000000000000000000............////////////...////////////000000000//////000000111111111111111111111222222222333333999777777QQQoooqqqiiiFFFEEECCC<<<999999===;;;;;;@@@IIIRRRYYY[[[SSSKKKDDDAAA???<<<===@@@FFFIIILLLMMMKKKIIIIIIJJJHHHIIIIIIHHHHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHSSSeeeuuu~~~{{{vvvuuuuuuvvvyyyxxxwwwvvvuuurrrooolllkkkhhheeecccaaa```]]][[[___^^^]]]]]]]]]YYYRRRMMMIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@?????????<<>>999;;;>>>??????EEEDDDCCCAAA???===;;;:::===???CCCHHHMMMQQQTTTVVVWWW\\\bbbgggjjjmmmoooqqqvvvvvvyyy~~~|||xxxuuuwwwrrroookkkgggdddddddddeeeddddddeeehhhkkklllkkkiii\\\[[[YYYWWWVVVWWWXXXYYY[[[^^^___^^^^^^dddpppyyywwwkkkkkkpppzzz{{{kkkeee^^^NNN<<<333222222222222111111111111111111111111111111111111111111111111111111111111000000000111111111111222444444333333333222222222333333444444555666666666777999BBBUUUmmmbbbSSScccwwwxxxtttsssuuuvvvuuuuuu|||ppp]]]OOOEEEFFFFFFCCCBBBFFFEEEGGGIIIKKKNNNSSSZZZ^^^eeeiiinnnttt|||~~~|||{{{yyyvvvrrrrrrrrrqqqnnnkkkooonnnnnnmmmkkkhhheeedddfffffffffgggiiijjjlllmmmkkkllllllllljjjfffbbb```ZZZ```gggmmmooooooooonnnooonnnrrrzzzwwwqqqzzzyyyqqqllldddYYYOOO@@@888333333222//////222000000000000000000000000............////////////......////////////000000/////////000111111222222111111111111222222222222777999777GGGqqqpppbbbBBB>>>>>><<<===;;;<<<:::999===EEENNNVVVZZZUUUMMMEEEBBB@@@===<<>><<<;;;===>>>AAADDDHHHKKKNNNPPPOOORRRVVVYYY[[[\\\]]]^^^ccceeehhhmmmqqqtttvvvwwwuuuxxx|||{{{~~~~~~|||}}}~~~xxxuuutttrrrmmmkkklllgggfffeeecccaaaaaaaaabbbbbbbbbbbbdddeeeccc```]]]VVVVVVVVVWWWXXXZZZ\\\]]]cccaaaaaafffsss|||uuuooopppooogggnnnvvvrrrgggbbbUUUAAA555555222222222111//////000111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222333333333222222333444555555555555444444:::III```www{{{\\\XXXttt|||uuurrrppppppssssssssswww}}}kkkYYYKKKIIIHHHCCCBBBFFFCCCEEEGGGIIIKKKNNNRRRVVV[[[___dddiiinnnvvv~~~~~~~~~~~~zzzyyyvvvssspppmmmjjjiiikkkkkkkkkjjjiiigggeeecccccccccdddeeeggghhhiiijjjhhhhhhhhhhhheeeaaa]]][[[\\\bbbjjjnnnnnnllllllmmmmmmnnnsss{{{~~~}}}ttthhhsssxxxuuummm[[[JJJCCC888333000111222111000111000000000000000000000000............////////////........./////////000000...//////000111111222222111111111111222222222222222888555===^^^sss}}}xxxhhhIII>>>:::===BBB>>>;;;:::999;;;AAAIIIQQQVVVVVVNNNGGGDDDAAA===<<<>>>>>>DDDJJJKKKIIIFFFFFFGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFGGGGGGGGGFFFEEEHHHGGGNNN]]]lllvvv|||xxxuuuttttttzzzyyyxxxuuupppmmmjjjiiijjjjjjlllnnnqqqrrrpppooodddaaa^^^\\\YYYWWWUUUTTTQQQOOOLLLJJJHHHHHHIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@BBBFFFIIILLLMMMNNNNNNNNNNNNNNNNNNPPPQQQRRRSSSKKKOOOUUUXXXXXXYYY\\\___mmmxxx|||www}}}}}}yyyrrrmmmqqqwwwttttttoooiiihhhdddWWWGGG;;;666000///111333444333000000000000000000000000000000////////////000000.../////////000000111111000000////////////000000000000000000111111111111000333333111111666:::;;;KKKppp{{{zzznnngggtttwww{{{sssSSS>>><<<===<<<;;;<<<>>>???@@@@@@@@@???::::::<<<>>>@@@CCCFFFGGGMMMPPPUUUWWWXXXWWWWWWWWWUUUXXX\\\___aaacccfffiiidddgggmmmtttwwwwwwwwwyyyxxxzzz{{{{{{|||{{{wwwsssnnnrrrtttuuuxxx{{{yyyuuunnnjjjhhhiiihhhdddccceee^^^```bbbbbbaaa``````aaa______^^^^^^]]]ZZZUUUQQQUUUVVVWWWYYY\\\^^^```bbbnnnkkkmmm}}}~~~qqqvvvvvvrrrkkkgggcccQQQ:::222999333333222000......///111000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444111222333444555555555555222111555AAAXXXqqq~~~}}}rrrZZZ\\\uuu}}}wwwqqqrrroooooosssttttttvvvzzz{{{xxxcccRRRNNNLLLEEECCCHHHCCCEEEGGGIIIJJJLLLOOOQQQUUUZZZ___dddggglllsssxxx|||zzz{{{{{{|||}}}~~~{{{{{{yyytttnnnjjjhhhhhhdddeeefffhhhhhhhhhhhhgggaaaaaabbbccceeefffggghhheeeffffffeeebbb^^^ZZZWWW^^^dddkkknnnllljjjkkkmmmlllmmmttt{{{{{{yyyvvvfffpppwwwyyypppXXXEEEAAA444///---///222222111111000000000000000000000000............/////////000............/////////000...//////000111222222222000111111111111222222222...666333666RRRuuuwww}}}tttaaaJJJ<<<===@@@:::;;;:::888:::>>>FFFMMMQQQWWWOOOHHHEEEAAA===<<<>>>;;;AAAHHHJJJGGGDDDDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDHHHCCCFFFUUUfffttt}}}xxxrrrnnnlllkkknnnpppsssvvvxxxvvvqqqmmmdddbbb^^^[[[YYYXXXXXXXXXTTTRRROOOKKKJJJJJJKKKLLLKKKJJJHHHEEECCCAAA@@@@@@AAACCCFFFIIIKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRRRRGGGPPPYYYXXXSSSVVVdddqqqqqqqqqkkkkkk~~~{{{ggggggfffkkk~~~wwwnnnjjjggg^^^OOOCCC555555444333333222111111000000000000000111111222////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222000000111222333333444444FFF___zzz{{{uuuqqqwwwxxx}}}oooXXXFFF===999=========>>>BBBDDD@@@:::>>>>>>======>>>@@@CCCDDDKKKNNNRRRUUUTTTSSSSSSSSSTTTUUUVVVXXX[[[]]]^^^___^^^___aaacccfffhhhjjjkkknnnnnnnnnnnnmmmmmmmmmmmmhhhjjjjjjhhhjjjmmmlllgggbbbbbbbbbbbbbbbbbbbbbbbbaaa```___```aaabbb```^^^^^^^^^]]][[[XXXUUUQQQOOOLLLSSSYYY[[[___gggmmmooosssuuuzzzxxxxxxxxxrrrjjjggg\\\AAA333555666111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111111111222333333333333222222222333333333333444444111666777999KKKiii{{{~~~uuuRRRUUU~~~dddooozzzooolllmmmqqqpppmmmpppwwwyyy~~~oooUUUOOOLLLBBB@@@GGGCCCDDDFFFHHHJJJKKKLLLLLLRRRTTTXXX\\\aaaffflllpppyyy|||xxxwwwtttooopppttt{{{{{{wwwqqqlllhhheeeaaa___bbbbbbccceeegggfffdddbbbbbbbbbbbbcccdddeeeggghhhiiibbb___cccccc\\\VVVUUUeeefffggghhhggghhhkkkmmmlllmmmxxx}}}sssuuu}}}|||vvvjjjmmmyyy|||vvvuuuiiiPPP===777333222111111000000111111//////000000000000//////////////////////////////---...//////......///111000111111111111222222222111111111111111111111111...888777777IIIdddjjj|||RRRBBBEEECCC888<<<<<<<<<===???EEEMMMRRRSSSNNNHHHCCCBBB@@@<<<:::;;;>>>BBBEEEGGGGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEECCCDDDLLL\\\qqq}}}vvvpppmmmkkkkkktttvvvxxxxxxwwwrrrmmmjjjaaaaaa`````````^^^[[[YYYUUUSSSPPPOOONNNMMMJJJHHHIIIGGGMMMSSSMMM@@@>>>EEEFFFGGGIIIKKKKKKJJJIIIHHHKKKKKKLLLMMMNNNOOOOOOPPPLLLRRRXXXYYYYYY]]]hhhqqqmmmjjjfffkkkvvvbbbccceeeiiiyyy{{{uuunnniiidddYYYKKK@@@444333333222111111000000/////////...///000000111////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222000000111222222333444444999SSSttttttxxxuuuxxxyyyqqq^^^HHH:::===>>>=========???@@@AAA???>>>===<<<<<<===>>>@@@GGGJJJOOOQQQQQQQQQQQQRRRQQQQQQSSSUUUVVVXXXZZZZZZXXXXXXYYYZZZ\\\]]]^^^___aaaaaa`````````_________bbbdddcccbbbdddgggfffaaa________________________^^^]]]]]]^^^______\\\ZZZXXXWWWUUURRRPPPOOONNNNNNSSSVVVZZZ```jjjsssuuuqqqooo|||tttlllqqqqqqkkkjjjbbb```VVV>>>111333333111111111111111111111111000000000000000000000000222111111000000111111222111111111111111111111111000111222222333333222222222222222333333333444444333666666999FFF^^^sss~~~aaaOOOhhhlllgggwwwsssrrrsssqqqllllllqqqrrrwww```RRRMMMGGGCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGMMMPPPTTTWWW[[[aaafffjjjpppwww}}}vvvssssssqqqmmmqqqtttzzz}}}yyyuuupppllliiifffcccaaaaaaaaaaaacccdddcccaaa___``````aaaaaabbbcccddddddaaa^^^^^^aaa___YYYXXX\\\ggghhhiiihhhhhhhhhjjjkkkpppsssuuummmiii}}}xxxxxx~~~rrrlllooouuu}}}uuupppnnnbbbKKK<<<999333222111111000000111111//////000000000000//////////////////////////////---...//////......///111000000111111111222222222111111111111111111111111000666555666DDDYYY|||jjjiiiJJJ??????===<<<<<<;;;<<<>>>DDDLLLRRRRRRMMMGGGCCCBBB@@@>>><<<;;;===AAADDDFFFFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBAAABBBBBBBBBCCCCCCCCCCCCDDDBBBBBBFFFSSSfffyyy}}}yyyuuurrrppppppsssssssssrrroookkkfffdddfffeeecccbbbaaa```]]]ZZZYYYVVVSSSQQQPPPNNNLLLIIIGGGFFFJJJPPPKKK@@@???FFFFFFGGGIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNVVVWWWYYY___ffflllqqqsssqqqiiieeeppprrrbbbfffjjjmmmuuutttqqqmmmggg]]]QQQCCC:::222222111111000/////////...............//////000////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222000000111111222333333333111DDDbbbyyyuuuyyy}}}uuusss~~~tttwww}}}oooRRR<<<;;;===???@@@>>>>>>@@@CCC@@@>>>===;;;:::::::::;;;BBBEEEIIIKKKLLLMMMNNNOOOMMMMMMOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWZZZ\\\\\\ZZZ\\\___^^^YYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYZZZ[[[\\\[[[XXXUUURRRPPPMMMJJJIIIJJJKKKMMMQQQRRRUUU___nnnzzzwwwooonnnpppmmmkkknnnzzzuuudddbbbiiilllgggdddZZZWWWNNN:::000333222111111111111111111111111000000000000000000000000222111111000000111111222111111111111111111111111000111222222333333222222222222222222333333333333666444555999???NNNhhhvvvOOOSSSoooyyyeeerrr}}}yyywwwrrrmmmkkklllnnnqqqvvvsssZZZQQQNNNHHHAAABBBBBBCCCCCCCCCCCCCCCCCCGGGJJJNNNQQQUUUYYY^^^bbbhhhkkkqqqxxx}}}vvvsssttttttqqqooosssxxx||||||zzzvvvsssrrroookkkhhhgggfffdddccc____________```___]]]ZZZ\\\]]]___```aaa``````___ZZZZZZ[[[\\\ZZZXXX\\\dddfffggghhhgggeeeeeeggghhhkkkrrrrrreeeooozzzqqqsss~~~vvvpppsssuuurrrtttooolllgggXXXCCC888777222222111000000000000111//////000000000000//////////////////////////////---...//////......///111000000000111111111222222111111111111111111111111333444222555>>>KKKmmmpppooo\\\AAA<<>>CCCDDDAAA?????????>>><<<;;;:::999::::::===???BBBEEEFFFHHHJJJLLLJJJKKKLLLMMMNNNOOOPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVUUUWWWVVVUUUWWWZZZYYYTTTXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXTTTQQQNNNMMMKKKIIIHHHIIIJJJKKKJJJLLLQQQ\\\kkkuuussskkkjjj~~~zzzssseeegggiiiiiipppsssoooggg___aaahhhjjjfffdddVVVOOOGGG777111555444111111111111111111111111////////////////////////111111000000000000111111111111111111111111111111000000111222222222222222111222222222222333333333666333444999999AAA^^^~~~TTTJJJ___uuummmzzzzzzsssnnnllllllppppppqqquuu~~~lllXXXRRRLLLDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDGGGJJJMMMPPPTTTXXX[[[dddeeehhhlllrrrzzzyyyuuuwwwwwwuuummmppptttvvvuuuqqqllliiiiiigggdddccccccccccccbbb^^^]]]\\\\\\]]][[[YYYWWWZZZ[[[]]]______^^^]]]\\\YYYXXXXXXXXXXXX[[[aaafffbbbcccddddddcccccceeegggggglllnnnlllrrrkkknnnwwwqqqqqq|||}}}ssspppooommmdddQQQ<<<222222222222111000000000000000//////000000000000//////////////////////////////---...//////......///111000000000000111111111111111111111111111111111111555333000555;;;AAAaaazzzaaa{{{oooKKK???CCC???>>>===<<<===BBBJJJOOOPPPMMMHHHDDDAAA@@@??????:::<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAABBBBBBAAACCCLLLZZZeeennnsss}}}{{{uuurrrpppooogggfffeeeeeefffhhhjjjlllnnnllliiihhhhhhgggeeedddccc```[[[WWWTTTQQQNNNLLLKKKIIIIIIJJJFFFAAAAAAFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLL[[[WWWXXXdddvvv{{{tttkkk```[[[dddrrrxxxyyyyyyvvvlllfffhhhqqqyyyuuugggeeeddd```WWWKKK>>>555111111111111111000000000000000000//////000000111222//////////////////////////////////////////////////////////////////////////////000000000111111111000111111111111111222222666444999OOOqqqoooiiieeemmmzzzqqqrrrmmmnnntttkkkooohhhYYYKKKAAA:::===AAA???===<<<===<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???@@@BBBEEEHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSUUUUUUSSSUUUXXXWWWRRRWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVTTTQQQNNNJJJJJJKKKKKKJJJJJJIIIHHHIIIOOOVVV\\\dddkkklllgggeeerrrooosss{{{~~~oooeeennntttrrrsssooonnnjjjffffffgggddd```bbbPPPEEE>>>222000555444000000000000000000000000////////////////////////111000000000000000000111000000000000000000000000000000111222222222222111111111111222222222333333555111444999777:::UUUvvv[[[HHHVVVyyyyyyrrr~~~rrrllljjjjjjnnnnnnmmmooouuugggVVVMMMFFFCCCBBBBBBAAABBBBBBCCCDDDCCCFFFIIILLLNNNPPPTTTVVV]]]```cccgggkkkqqqxxx}}}wwwsssuuuuuurrrmmmoooqqqrrrpppkkkgggccccccaaa______```aaaaaa```]]]\\\ZZZZZZZZZYYYWWWTTTXXXYYY[[[]]]^^^]]]\\\[[[\\\ZZZWWWVVV[[[```cccddd___aaabbbccccccdddgggiiilllfffiiitttkkkdddhhhoooyyy}}}mmmqqqtttnnnnnnlllaaaMMM:::111111222111000000//////000000//////000000000000//////////////////////////////---...//////......///111//////000000000111111111000000000000000000000000555333111666:::<<>>>>>BBBGGGLLLNNNLLLIIIEEEAAA>>>===>>>:::;;;<<<>>>@@@AAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@???BBBEEEDDDCCCFFFNNNUUU___hhhvvvvvvpppmmmnnnooofffffffffhhhjjjmmmppprrrmmmkkkjjjjjjkkkkkkjjjhhhddd```[[[VVVSSSQQQNNNLLLOOOLLLJJJIIIFFFBBBBBBEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKSSSPPPSSS```pppwwwrrriii```^^^^^^dddmmmtttvvvuuummmccceeeoooxxx{{{eee___\\\VVVLLLAAA777222///111111111000000000000000000000000000000111222222/////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111333333777EEE___yyytttnnneeecccqqqwwwtttnnnmmm|||~~~vvvvvvtttllliiiSSS@@@;;;<<<<<<<<>>>>>>>>;;;;;;<<<<<<<<<===@@@CCCDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTVVVWWWSSSSSSSSSRRRRRRRRRQQQQQQRRRTTTTTTSSSTTTWWWVVVRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPPPPOOONNNLLLIIIFFFGGGHHHJJJKKKJJJIIIIIIMMMUUU\\\^^^aaagggkkkkkkppprrrzzzttteeemmmoooqqqvvvzzzvvvvvvsssrrrpppnnnmmmjjjeeebbbXXXEEE:::555...///444111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000///000111111222222111111111111111111222222222222333111444888666888LLLeeelllSSSPPPkkktttsssqqqiiigggfffggghhhjjjkkkpppzzzdddSSSIIICCCBBBAAA@@@???@@@@@@AAABBBDDDHHHJJJLLLMMMOOOQQQSSSWWW\\\bbbfffkkkppptttxxx}}}vvvsssttttttqqqmmmmmmnnnmmmjjjgggcccaaa___]]][[[[[[]]]^^^^^^^^^[[[YYYWWWVVVVVVVVVTTTSSSUUUVVVXXXZZZ[[[[[[[[[[[[\\\[[[XXXXXX]]]dddeeeaaa___aaacccdddeeefffiiilllmmmaaafffxxxwwwfffbbbdddgggnnnvvv~~~|||rrrjjjppp}}}}}}sssmmmmmmgggZZZHHH999444444111111000////////////000//////000000000000//////////////////////////////---...//////......///111/////////000000000111111000000000000000000000000333444222444888:::MMMnnnhhhmmmjjjeeepppTTTDDD???BBBBBBAAA@@@???@@@CCCFFFIIIIIIIIIEEEAAA>>><<<<<<:::::::::<<<===???AAACCCBBBBBBBBBBBBAAA@@@??????>>>???????????????>>>>>>>>>>>>>>>>>>?????????@@@>>>AAADDDEEEDDDDDDGGGIIIRRR]]]qqqyyyqqqllllllppprrrkkkkkklllmmmmmmnnnnnnnnnjjjiiijjjkkkmmmmmmkkkiii```\\\WWWSSSQQQOOONNNLLLOOOMMMJJJHHHFFFDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKNNNMMMRRR]]]hhhkkkeee]]]ZZZdddkkklllpppwwwvvvqqqfff[[[bbbqqqxxx|||bbb\\\VVVLLLAAA999444111000///////////////////////////////////////000111111////////////////////////////////////////////////////////////////////////////////////000000000111111111111111000000000000000444888<<>><<>>???@@@BBBDDDFFFGGGHHHMMMNNNOOOQQQRRRTTTUUUVVVRRRRRRQQQQQQQQQPPPPPPPPPQQQSSSSSSQQQSSSVVVUUUPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOLLLIIIGGGGGGFFFEEECCCDDDDDDFFFHHHKKKMMMOOOPPPVVV^^^eeehhhnnnxxxwwwkkkooogggxxx{{{xxxvvvyyy~~~zzzuuuqqqmmmhhhdddbbbKKK999111222000111333---000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///000000111111111111111111111111111222222222222222222444666555777BBBPPPvvvpppUUU[[[yyy|||eeeooo}}}rrriiigggfffbbbeeeggghhhjjjpppzzzbbbPPPIIIGGGDDDAAA???>>>>>>??????BBBEEEHHHHHHIIIKKKLLLLLLPPPUUUZZZ]]]aaaeeehhhkkkqqqxxx{{{{{{{{{}}}wwwuuuvvvvvvxxxvvvrrrppprrrqqqnnnhhhgggfffdddaaa___]]]\\\ZZZXXXVVVVVVWWWXXXXXXWWWWWWUUUSSSRRRSSSSSSRRRPPPRRRSSSTTTVVVWWWYYYZZZ[[[VVVZZZ[[[[[[^^^ddddddaaa___```bbbbbbcccdddgggiiibbb^^^hhhxxxrrrffffffhhhfffhhhnnnpppnnnjjjhhhpppyyyyyysssrrrnnnaaaOOO>>>555444555111111000/////////////////////000000000000//////////////////////////////---...//////......///111////////////000000000111000000000000000000000000///444222000555777BBBWWWkkkaaa~~~mmmqqqmmmTTTEEE===AAABBBBBB@@@>>>======>>>BBBDDDGGGFFFBBB???======:::999999:::<<<>>>AAABBBAAABBBBBBBBBAAA@@@>>>=========>>>??????>>>>>>============>>>>>>>>>??????>>>???@@@AAAAAABBBBBBBBBFFFOOO```rrr{{{|||}}}wwwppplllmmmpppssslllnnnoooooonnnllliiiggghhhhhhjjjlllnnnllliiifff[[[WWWRRROOONNNMMMLLLLLLKKKJJJHHHFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIMMMNNNSSS\\\dddddd]]]VVVVVVhhhtttqqqppptttqqqggg]]]PPPYYYiiinnnyyytttXXX[[[RRREEE;;;444222111000---....................................///000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111000000000000000222777777000222CCC]]]pppsssuuupppgggeeerrrzzzvvv}}}~~~nnncccUUUDDD===@@@;;;<<<<<<======<<<;;;;;;???>>><<<:::777888;;;===:::;;;<<<>>>AAACCCDDDEEEHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKOOOQQQQQQPPPQQQUUUSSSOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKHHHCCCAAA@@@@@@@@@???DDDEEEEEEHHHLLLQQQVVVYYYbbbiiipppxxxzzziiiqqqxxxzzzuuuuuu}}}}}}ssshhh___YYYXXXBBB222...444444666555,,,000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111000111111111111222222222222333444444444666<<>>>>>===@@@CCCEEEFFFFFFGGGHHHKKKNNNQQQSSSUUUWWW[[[]]]fffhhhjjjlllmmmnnnqqqsssmmmsssyyy{{{zzz{{{~~~zzzpppkkkmmmppphhhkkkkkkhhhhhhkkkkkkhhhaaa```^^^[[[YYYXXXWWWWWWUUUSSSPPPPPPQQQRRRQQQQQQTTTRRRPPPPPPQQQQQQPPPOOOPPPPPPQQQRRRUUUWWWYYYZZZOOOXXX___]]]]]]bbbdddbbb]]]^^^____________aaacccZZZ```ooovvvttt~~~~~~qqqiiimmmnnnhhhfffkkkiiigggfffjjjqqqwwwwwwuuuzzzqqq^^^GGG666///000222111111000/////////////////////000000000000//////////////////////////////---...//////......///111////////////000000000000000000000000000000000000,,,444222---222555:::GGGxxxrrr___mmmuuubbbmmmpppVVVFFF<<<@@@AAAAAA@@@===:::999999<<<@@@EEEFFFCCC@@@??????:::999999999;;;===@@@BBBAAAAAABBBBBBAAA@@@>>>===<<<===>>>??????>>>==================>>>>>>>>>>>>>>>===;;;<<<>>>@@@@@@@@@???AAAKKKXXXccchhhmmmrrrttt|||~~~xxxrrrnnnnnnooopppiiikkknnnooonnnjjjfffccchhhiiijjjmmmmmmkkkfffbbbWWWTTTOOOLLLLLLLLLLLLKKKFFFFFFEEEDDDFFFHHHHHHFFFDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGWWWYYY^^^cccaaa[[[XXXYYYiii{{{xxxpppfff\\\VVVWWW\\\dddlllmmmhhhcccUUUJJJ===444111111000...000000000000000/////////111111000000//////..............................////////////////////////000000////////////000000000000000000000000000000111111000000000000111111//////333666333444IIIbbbqqqyyy|||uuujjjkkkzzz~~~wwwooozzzsss{{{sss^^^LLL???999===???>>><<<>>>AAABBB===>>>>>>===;;;:::::::::999::::::;;;<<<===???@@@DDDFFFGGGGGGGGGHHHJJJLLLJJJJJJIIIIIIHHHGGGFFFFFFHHHJJJLLLMMMLLLLLLMMMNNNNNNLLLIIIHHHIIIIIIFFFCCC@@@@@@@@@???>>>???AAACCCBBBAAADDDIIIOOOUUU^^^dddeeeuuu{{{nnnnnn{{{}}}tttzzziiikkktttvvvqqqllliiieee]]]PPPFFF333333222222111000//////////////////////////////---......///////////////111111000000//////......000000000000000000000000000111111111111222222222222222222222222222222222222333444333222222555999QQQcccwwwSSSSSSUUUiii^^^NNNMMMccc~~~~~~ssslllgggbbbbbbaaaaaacccgggkkknnn{{{ppp\\\QQQGGGDDDEEEDDD???<<<<<<===>>>@@@BBBDDDFFFFFFGGGHHHIIIKKKNNNQQQTTTUUUYYY]]]ccceeeddddddfffhhheeeeeeiiioooooojjjlllrrrrrrqqqooollliiigggeeedddbbb```___aaaddddddbbb___\\\[[[XXXVVVSSSRRRPPPPPPNNNOOOPPPPPPNNNLLLLLLMMMOOONNNMMMMMMMMMNNNOOOPPPMMMNNNQQQUUUYYYYYYXXXVVVTTTXXX]]]^^^^^^^^^```bbbbbb\\\]]]eeeiiiccc[[[XXX]]]pppzzzsssmmmrrrwwwuuugggsssssskkkjjjgggeeekkkaaacccmmmvvvuuunnnooowww}}}hhhOOO???666111///000............//////////////////.........---------........................//////000000000000//////......////////////......////////////000000000000000000111222333555666777WWWllluuujjjjjjnnnVVV@@@======AAADDD@@@999666999>>>???BBBCCCBBB@@@<<<:::;;;:::999888:::===@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<============@@@???>>><<<<<<<<<===>>>>>>???AAADDDIIIQQQZZZ```eeehhhlllooorrrvvvzzz|||}}}|||wwwooollllllllliiifffgggfffbbb^^^]]]___bbbhhhiiigggbbb``````\\\VVVQQQMMMJJJJJJLLLKKKGGGBBBDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHH___bbbgggfff^^^XXX[[[ccctttooo^^^TTTWWWVVVYYYaaahhhiiibbb[[[MMMDDD999222000111111///////////////////////////000000000000//////......................................................000000////////////000000000000000000000000000000111111000000000000111111111///111444111222BBBWWWlll{{{sssjjjnnnwww|||ssszzzxxxiiippptttnnn]]]HHH777:::===AAADDDEEECCC@@@??????>>><<<::::::;;;;;;;;;;;;::::::;;;;;;<<<===AAABBBCCCDDDCCCDDDFFFIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHJJJLLLLLLKKKKKKLLLMMMLLLIIIFFFEEEFFFEEEBBB@@@CCCBBB@@@>>><<<>>>AAAEEE@@@DDDKKKQQQWWW[[[bbbgggkkkyyy{{{zzz{{{rrrqqqxxxwwwllllllttt~~~{{{eee```cccmmmhhhcccaaa___WWWIII>>>333333222111111000//////////////////////////////---......///////////////111000000000/////////...000000000000000000000000000000111111111222222222111111111111111111111111222333444333222222555888AAARRReee|||iiiNNNQQQ```~~~}}}\\\OOOWWWnnn{{{{{{rrrcccbbbaaa``````bbbdddffffffppp}}}iii```RRRGGG@@@<<<===>>>999:::;;;===???AAACCCDDDDDDEEEFFFHHHJJJMMMPPPQQQUUUYYY]]]___^^^^^^aaaccc``````dddjjjiiifffgggllllllkkkjjjhhhfffdddcccbbb```]]][[[\\\]]]]]][[[YYYUUUTTTSSSQQQPPPPPPPPPPPPNNNOOOPPPOOOMMMLLLMMMNNNPPPOOONNNNNNNNNOOOPPPQQQQQQSSSUUUWWWXXXWWWUUUTTTVVV[[[```bbb```^^^]]]^^^]]]ZZZ\\\ccceee```YYYWWWcccsss~~~zzzvvvuuupppgggjjjsssqqqjjjmmmllliiimmmccchhhsss{{{xxxnnnjjjmmmrrr___III;;;444000...000............//////////////////.........---------........................//////000000000000//////......////////////......////////////000000000000000000111111333555666777NNNrrr|||rrrwwwmmm~~~qqqHHH???===>>>AAA@@@;;;888999999<<<@@@CCCCCC@@@<<<999;;;:::999999999<<>>>>>===<<<<<<;;;<<<<<<<<<<<<============???>>>===<<<<<<<<<======<<<===>>>???BBBGGGNNNSSSWWW[[[aaafffjjjlllnnnpppssstttqqqkkkiiikkkkkkhhhbbbcccbbb^^^[[[ZZZ\\\___aaacccccc___^^^^^^[[[UUUUUUQQQNNNMMMNNNMMMHHHDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFGGGfffhhhiiieee[[[VVV___lllvvvgggSSSMMMVVVSSSSSSYYY``````WWWNNNDDD===444//////000111000........................000000000////////////...................................................000//////......//////000000000000000000000000000111000000//////000000111222//////222111000:::GGG```wwwrrrjjjiiirrrvvvqqqyyy|||~~~xxxjjjjjjnnnqqqeeeOOO>>>;;;:::???GGGKKKIIIEEEBBB@@@>>><<<;;;;;;<<<<<<<<<;;;::::::999999999999<<<===>>>>>>>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGHHHEEECCC@@@???@@@???>>>===??????>>>===;;;<<<>>>AAAAAAHHHRRR[[[aaafffhhhiiilllvvvhhhlllzzzwwwuuurrrkkkdddaaacccggg|||ooo^^^XXXWWWaaa]]]YYYXXXVVVNNN@@@444222222222111111000000///////////////////////////---......///////////////000000000000////////////000000000000000000000000000000000111111111222222000000000000000000000000111333333333222333555777777EEEUUUlllVVVNNNUUUqqqyyy___SSS^^^qqqyyydddbbb___]]]^^^aaacccbbb```dddssswww```LLLCCC@@@@@@???;;;;;;;;;<<<<<<>>>??????@@@AAABBBCCCEEEHHHJJJKKKNNNRRRUUUVVVUUUVVVYYY]]]YYYYYY]]]aaaaaa___```cccccccccbbbaaaaaa```______]]]ZZZWWWUUUTTTSSSRRRQQQLLLLLLKKKLLLLLLMMMNNNNNNNNNOOONNNMMMKKKKKKMMMOOOPPPOOONNNNNNOOOPPPQQQRRRTTTWWWZZZZZZVVVSSSSSSTTTWWW[[[```bbb```]]]YYYWWWZZZZZZ\\\______[[[[[[^^^rrr{{{}}}yyytttjjj___lllrrrlllgggmmmoookkknnnlllsss~~~{{{nnneeecccbbbQQQ???555000......000............////////////...............---------...........................//////000000//////.........////////////......////////////000000000000000000000111333444666777FFF]]]~~~}}}hhhrrrWWWDDD===:::>>>AAA???;;;999444888===BBBBBB@@@;;;888<<<;;;:::999999;;;===>>>????????????????????????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>===<<<<<<;;;<<<<<<<<<;;;<<<;;;;;;;;;>>>BBBFFFJJJPPPWWW]]]aaacccdddeeegggiiihhhdddccceeefffccc^^^]]]\\\YYYVVVVVVWWWYYYVVVYYYZZZXXXWWWWWWUUUQQQTTTQQQMMMLLLLLLKKKFFFBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEkkkfff```\\\ZZZZZZbbbkkkkkkyyyyyyZZZNNNRRRUUUPPPNNNRRRWWWUUUKKK@@@===888222......000000000---------...............////////////////////////................................................/////////....../////////000000000000000000000000000000////////////000000222///...111111111555;;;KKKddd~~~mmmdddgggwww}}}uuuwwwnnnfffyyy{{{qqqppp{{{yyy{{{wwwooorrrooo^^^PPPFFF??????DDDHHHKKKMMMAAA@@@?????????>>>===<<<<<<;;;:::999888888888999888999::::::999:::<<<>>>?????????@@@@@@@@@@@@@@@AAABBBDDDCCCBBBAAAAAABBB??????>>>>>>@@@AAABBBCCC===>>>@@@@@@???@@@BBBCCCIIINNNWWWbbbpppxxxwwwrrrjjjnnnuuu||||||vvvrrr___bbbuuu|||yyy~~~}}}ssshhhdddeeefffeeeqqqxxxpppccc[[[YYYZZZXXXXXXXXXTTTLLLBBB777111222111111111000000000///////////////////////////---......///////////////000000000000////////////////////////////////////000000000000111111111111000000000000000000000000111222333333333444555666666@@@KKK```|||qqqRRRNNNeeehhh]]]cccvvv}}}qqqddd___[[[ZZZ^^^aaaaaa``````kkkvvv~~~rrrZZZPPPMMMFFF???AAA@@@>>>===<<<<<<<<<<<<>>>>>>>>>@@@AAACCCEEEFFFIIILLLNNNNNNMMMNNNRRRVVVRRRSSSUUUXXXYYYYYYYYY[[[ZZZZZZZZZ[[[[[[[[[\\\\\\[[[XXXTTTPPPMMMLLLKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHIIILLLNNNNNNNNNMMMMMMNNNPPPQQQRRRUUUYYY]]][[[VVVRRRSSSUUUWWWZZZ\\\^^^]]]ZZZWWWUUUZZZ]]]___ZZZUUUWWWdddqqq{{{tttooojjjfffooorrriiicccjjjmmmjjjllluuu||||||qqqeee]]]XXXQQQDDD777111///---...111............////////////...................................................//////////////////.........////////////......////////////000000000000000000000111222444555666@@@KKKsssyyybbbaaauuunnnKKK@@@888;;;BBBBBB===:::333555999===>>>===;;;:::<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;999:::===???AAAEEELLLQQQTTTWWWZZZ\\\```bbbbbb^^^^^^______[[[[[[YYYWWWSSSQQQPPPPPPQQQLLLPPPRRRPPPNNNNNNKKKHHHJJJHHHFFFFFFFFFDDDAAA???@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEqqqcccWWWWWW]]]``````___bbbiiissstttdddRRRQQQ\\\VVVQQQMMMOOORRRNNNDDD:::999666222000////////////------------......//////.............../////////................................................//////............//////////////////////////////000000////////////000000111......111333333444555:::LLLfffrrrddddddiiippp|||mmm]]]kkknnndddfffqqqxxxcccYYYOOOKKKGGGCCCDDDIII??????@@@BBBDDDBBB???;;;;;;;;;::::::999::::::;;;777888999888888888:::<<<:::::::::;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<<<<<===>>>@@@CCCGGGKKKMMMHHHFFFCCCAAABBBGGGOOOUUUUUUWWW^^^mmmpppmmmllloooqqqoooiiidddccc```iiirrrrrruuuyyytttxxx|||uuuqqqooolllrrrssskkkbbb___^^^^^^TTTXXXZZZRRRDDD777222222111111111000000000000000////////////////////////---......///////////////////////////000000000000//////////////////////////////000000000111111111111111111111111111111111111111222222444444444444222;;;AAARRRppp___NNNUUUnnnYYYcccxxx~~~mmmfff___ZZZZZZ\\\^^^^^^```dddiiippp|||uuu^^^QQQIIICCCBBB@@@>>><<<;;;;;;<<<<<<=========>>>???@@@AAABBBDDDGGGIIIIIIHHHIIIMMMQQQMMMNNNOOOPPPRRRTTTTTTSSSRRRSSSSSSTTTUUUVVVWWWWWWXXXVVVRRRNNNKKKIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDFFFIIILLLLLLKKKKKKKKKMMMOOOPPPRRRTTTXXX\\\ZZZVVVSSSUUUXXXYYYYYYYYYYYYZZZZZZYYYYYYZZZ^^^]]]SSSLLLUUUnnn{{{rrrkkklllpppxxx{{{oooeeehhhiiihhhlllyyy|||mmm___XXXSSSNNNDDD;;;222000///...///222............////////////---...................................................////////////............////////////......////////////000000000000000000000111222333444555888>>>fff{{{~~~xxxmmmhhhSSS^^^{{{SSSEEE999:::AAACCC???;;;555555666777888:::<<<===;;;;;;:::999888999999:::========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;===999;;;???AAADDDHHHMMMPPP___aaa```\\\[[[\\\ZZZWWWYYYWWWRRRNNNLLLJJJIIIIIIHHHMMMPPPLLLHHHGGGDDDAAA??????>>>?????????>>><<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFpppaaaVVVZZZcccccc[[[TTT___```aaa^^^VVVQQQWWW```UUURRROOOOOONNNIII@@@888555444222000///.........---------...//////000000---............/////////........................------------------------///......------......///////////////////////////000//////......//////000000//////111333444444333999???PPPggg{{{vvvkkkdddaaabbbmmmvvvdddhhh|||kkk]]]dddvvvpppggg```]]]TTTEEE===>>>???>>>???BBBFFFFFFBBB>>>===<<<<<<;;;;;;;;;<<<<<<888:::::::::999999;;;===999999999999999999999999888999;;;;;;:::999999:::666888;;;>>>BBBGGGNNNRRRUUUOOOFFF???AAAKKKYYYddd^^^aaahhhyyy{{{uuunnnoooyyyyyymmmkkkbbbccchhheeejjjssstttwww{{{qqqpppuuuwwwqqqiiiddd___[[[SSSWWWVVVLLL<<<111111444000000000000000000000000////////////////////////---......///////////////////////////000000000000000000000000000000000000/////////000000000111111111111111111111111111111111000111222444555444222111888;;;JJJhhh}}}uuu[[[JJJccc\\\TTTkkk|||tttoooggg^^^YYYWWWXXXYYY^^^___aaagggssspppYYYOOOKKK???>>><<<;;;:::;;;===>>><<<<<<<<<<<<===>>>??????@@@CCCFFFGGGEEEFFFIIILLLIIIKKKJJJIIILLLPPPPPPMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPLLLIIIGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDGGGIIIJJJJJJJJJJJJLLLNNNPPPRRRSSSVVVXXXXXXVVVVVVXXXZZZZZZXXXWWWWWWYYY[[[\\\[[[VVVYYYVVVNNNMMM]]]vvv|||zzz{{{zzzrrrjjjllluuu~~~lllgggdddeeemmm}}}{{{gggWWWTTTQQQKKK<<<555000000000......111............////////////---------.......................................---......//////......---......////////////......////////////000000000000000000000111111222444444666;;;XXX}}}}}}{{{aaa{{{vvvPPPLLLuuuuuu\\\KKK<<<;;;AAABBB???<<<888777555333444777:::<<<::::::999999888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<888999999::::::::::::999777888::::::999888:::;;;999:::;;;;;;===@@@EEEIII[[[]]]\\\XXXWWWYYYXXXVVVUUURRRMMMIIIGGGFFFDDDBBBGGGMMMPPPLLLFFFDDDAAA>>>::::::;;;<<<=========<<<999999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEE^^^ZZZ[[[bbbeeeaaaYYYTTTVVVWWWUUUPPPPPPUUUXXXWWWPPPOOONNNLLLHHHBBB;;;666///000000000///......///------...//////000111111---------.........//////........................------------------------///......------....../////////////////////////////////............/////////000111111222333333111888888???QQQggguuuvvvqqqfffbbbaaahhhwwwpppiiisss}}}mmmlllwwwtttiiibbbddd___PPPDDDAAAAAA???===@@@DDDGGGFFFCCCAAA@@@???>>>===<<<<<<<<<<<<=========<<<<<<===???<<<<<<<<<;;;;;;:::::::::888:::<<<<<<<<<;;;<<<===888;;;>>>BBBEEEKKKSSSYYY[[[WWWQQQMMMMMMTTT^^^fff```hhhqqq~~~|||wwwooorrrooobbb```eeecccgggooooooxxxssspppvvvwwwqqqiiiccc]]]WWWRRRPPPJJJ@@@555000000333///000000000000000000000////////////////////////---......///////////////.../////////000000000111000000000000000000000000////////////000000000111000000000000000000000000111000000222555666444111111888888BBB^^^uuu~~~tttQQQOOOdddqqqjjjSSS[[[gggpppppplllddd[[[UUUVVVXXX[[[\\\^^^cccjjjvvvzzzcccQQQEEEBBB???<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<======@@@DDDEEEDDDCCCEEEGGGEEEGGGFFFDDDGGGLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIJJJKKKJJJGGGFFFGGGHHHFFFEEECCCBBB@@@@@@??????@@@AAACCCDDDCCCDDDFFFGGGJJJJJJJJJKKKMMMOOORRRSSSTTTTTTUUUVVVWWWXXXXXXYYYWWWUUUUUUVVVXXXYYYXXXUUURRRRRROOOOOO[[[ooo~~~|||rrrmmmooommmhhhnnnyyysssccc\\\___mmmxxx|||fffWWWUUUOOOEEE777222///000000------///............////////////---------.........//////........................---......//////......---......////////////......////////////000000000000000000000000111222333444555;;;GGGddd~~~]]]hhheeeRRRcccsssdddRRRAAA===@@@AAA???===:::888666444444666888999888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<777777999:::::::::999999444666888999888777888999999:::;;;;;;;;;===???BBBMMMOOOOOOLLLMMMRRRUUUTTTNNNJJJEEECCCBBBBBBAAA???CCCJJJNNNJJJDDDAAA>>>;;;888:::;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDIIIPPP]]]fffeee]]]XXXZZZJJJNNNMMMIIINNNWWWUUULLLJJJKKKKKKGGGAAA;;;555222+++---...///......//////.........///000111111222---------.........//////........................------------------------.........------.........//////////////////////////////............/////////111222111000111111000000---000>>>TTTfffnnnpppgggeeeeeegggnnnzzzxxxiiicccpppzzzyyyvvveee[[[```ccc[[[RRROOODDD???;;;<<>><<<<<<;;;>>>???@@@???>>>>>>???AAA@@@@@@???>>>======<<<<<<:::<<<>>>???>>>>>>???AAADDDGGGKKKNNNQQQWWW___eee___aaadddddddddcccdddeee^^^jjjvvv~~~uuurrrlllsssooo```___dddcccdddhhheeeyyyyyywwwrrruuussskkkbbb^^^[[[XXXQQQJJJ???777222000111111////////////000000000000////////////////////////---......///////////////.../////////000000111111000000000000000000000000////////////000000000000////////////////////////111000000222555666444111///555222888RRRhhhrrryyy~~~}}}```JJJMMMNNNgggwwwWWWPPPSSSgggkkkmmmggg^^^WWWWWWZZZXXX[[[___aaabbbiiixxxzzzTTTNNNKKKFFFAAA===:::::::::;;;;;;:::::::::::::::;;;:::>>>CCCDDDCCCBBBCCCEEECCCEEECCC@@@DDDJJJJJJDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEHHHHHHEEEDDDEEEGGGDDDCCCBBB@@@??????>>>>>>???AAACCCEEEEEEEEEFFFGGGJJJJJJKKKLLLNNNPPPSSSTTTUUUTTTSSSUUUWWWXXXXXXWWWRRRQQQRRRTTTVVVUUUQQQMMMQQQNNNLLLUUUjjj}}}ooo```aaaccceeepppuuu___TTTZZZkkklllyyywwwcccTTTPPPHHH999444111///111000,,,+++---............/////////000---------.........//////........................---..................---......////////////......////////////000000000000111000000000111222333333000666666LLLxxx[[[YYYpppgggZZZggg|||hhhVVVDDD>>>??????>>>===999999777666555555555666777777888888999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<666777888999::::::999888555777999:::999888888888444666888999888777777888???AAAAAA@@@DDDKKKPPPQQQHHHDDD@@@???@@@AAA@@@>>>===EEEJJJFFF@@@===;;;999888:::;;;:::999888888999777888999:::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???@@@@@@AAAAAABBBCCCCCCJJJRRR]]]dddddd^^^XXXTTTIIIBBBEEERRRYYYRRRLLLLLLMMMIIIDDD???;;;777222///000///...------,,,,,,---000...///000...,,,333>>>------------------------........................---------............/////////.........---------////////////////////////---------............///////////////000000000000111222222444999GGGZZZgggjjjssslll```aaafffooo}}}vvvjjjiiiooovvviiimmmpppmmmhhhaaa\\\^^^dddiiijjj___RRRHHHGGGEEE???===BBB<<<<<<;;;999777555555777=========<<<::::::;;;<<<>>>@@@DDDFFFGGGFFFDDDCCCBBBEEEGGGHHHGGGFFFFFFGGGLLLKKKKKKOOOUUUXXXWWWUUUYYYeeelllkkklllqqqnnneeeiiifffgggnnnttttttoookkkaaabbbiiiyyyeeennnmmmhhhiiibbbYYY[[[eeehhhqqqxxxkkkccc```^^^\\\ZZZXXXTTTQQQGGG@@@777222111111///,,,////////////////////////////////////////////////////////////////////////---...///111111111000///....................................////////////////////////000000000000000000000000111111111111333444444555<<>>:::===<<<::::::;;;<<<;;;:::;;;<<<<<<======>>>>>>>>>BBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCCCCDDDDDDDDD@@@======>>>???>>><<<@@@AAABBBCCCDDDFFFIIILLLOOOOOOPPPQQQRRRSSSSSSTTTWWWWWWVVVUUUUUUTTTTTTTTTUUUSSSRRRRRRTTTSSSPPPMMMLLLHHHTTTrrryyyyyy___VVVdddhhh^^^aaatttnnnUUUVVV\\\YYY\\\___bbb^^^TTTHHH???:::////////////............//////.........---------..........................................------------------------------........................000000000000000000000000000000000000111111111111222333666CCC___eeeWWWhhh```[[[ssspppQQQCCC>>>;;;===CCC=========:::666333111111777888888999999999888888999888888888888888999999888888888888888999999999999999888888888888999999999888888777777777777777888888888888777777777666777777777777777777777777999999;;;===???AAABBBCCC<<<;;;999888888999;;;<<<999:::<<<<<<<<<<<<:::999777777777777777777777777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAATTTWWW\\\aaabbb^^^UUUNNNGGGHHHQQQ^^^]]]RRRJJJLLLJJJFFF@@@;;;777444000...//////......------......,,,+++,,,...,,,)))---333------------------------........................------------............///.........------------........................---------............///.../////////000000000000000000000000444???NNNYYYppp{{{uuueee]]]ZZZ^^^kkk|||ssshhhddddddpppqqqssszzzuuufffbbb]]]^^^gggfff\\\___qqq~~~xxxhhh]]]``````TTTEEE===EEE===999:::999444555:::666555444444444444444444888:::===@@@AAAAAA???>>>AAADDDGGGHHHFFFCCCAAA@@@EEEDDDCCCDDDGGGJJJLLLLLLEEE[[[pppxxx||||||sssjjjgggeeefffddd```ZZZVVVOOOYYYffftttzzzpppqqqzzzvvvmmmjjjaaaXXXZZZVVVYYYaaallltttqqqeeeZZZTTTTTTUUUVVVUUURRRLLLGGG@@@:::333000111222000...////////////////////////...................................................//////000000000000///....................................////////////////////////000000000000000000000000111111111111111222333333999III^^^nnntttrrrmmmjjjrrrtttYYYJJJUUUaaaFFFMMM[[[eeecccYYYUUUYYYVVVUUUVVVYYYXXXUUUYYY```gggmmmyyyttt___MMMEEEBBBBBBAAA>>><<<:::999::::::999999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAA>>>;;;;;;===???>>>===AAABBBCCCDDDDDDFFFIIILLLQQQQQQRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPRRRPPPNNNNNNPPPOOOMMMKKKFFFKKK]]]{{{vvvrrrbbb]]]ffffff[[[]]]jjjzzziiiXXX^^^dddaaaVVVYYYZZZUUULLLAAA888444////////////............///.........------------..........................................------------------------------........................//////////////////////////////000000000111111111444444444;;;QQQlll~~~zzzrrrlllwwwsss[[[ddd{{{OOO:::@@@CCC:::>>>???>>><<<888444333222666666777888888888888888888888777777777888888999777777777888888888888999999888888777777888888999999888777777666666777777888888888777777777666666777777777777777777777777999999::::::;;;<<<======;;;:::888777777888:::;;;888999999::::::999999888777777777777777777777777888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>?????????```]]][[[\\\]]]YYYOOOGGGEEENNN^^^iiiaaaQQQHHHJJJEEEAAA;;;666333111///---///............///000000...------000000,,,,,,...------------------------------------------------------------........................------------........................---------............///....../////////000000000000000///...000666@@@HHHlll{{{yyyiii\\\RRRPPPZZZhhhvvv|||rrrkkkddd\\\cccbbbccciiivvvttthhh[[[OOObbbhhh]]]```wwwnnndddkkkqqqgggVVVKKKHHH>>>888;;;:::444111444333222000000111222111000444555888:::;;;<<<;;;;;;777;;;???@@@>>><<<999888999:::;;;<<<===@@@DDDGGGGGG___www{{{mmmhhhaaaZZZVVVRRRNNNJJJJJJXXXfffkkkkkkiiifffcccvvv{{{qqqmmmdddXXXUUUSSSVVV[[[cccgggddd[[[TTTMMMOOOSSSVVVUUUPPPHHHBBB666333//////111222111///////////////////////////................................................000000//////.../////////....................................////////////////////////000000000000000000000000111111111111000111111111555@@@QQQ]]]mmmqqqrrrnnnqqqpppLLLJJJiiizzzQQQEEEIII\\\dddZZZQQQTTTTTTRRRSSSVVVVVVSSSRRRTTTZZZaaammmxxxvvv```RRRKKKGGGEEE@@@>>>;;;999999::::::999999999999:::::::::::::::999999:::;;;<<<>>>????????????????????????>>>>>>===============>>>?????????===;;;<<<>>>@@@AAA@@@AAACCCDDDEEEFFFHHHKKKMMMSSSSSSSSSTTTTTTUUUUUUVVVRRRRRRQQQPPPOOONNNMMMLLLOOONNNMMMLLLLLLKKKHHHFFF???LLLaaazzzpppllliiiiiijjjcccYYYYYY```oooxxxsssbbb[[[dddiiicccUUUVVVUUUOOOFFF<<<555111/////////............---............------------------------------------------------------......------------------------........................//////////////////////////////000000000000111111333333222444BBBXXXkkkuuuzzz}}}[[[PPPkkk^^^<<<@@@FFF???@@@AAA@@@>>>999666444444444444555666777888888888888888777666666777777888666666777777777888888888888888777777777777888888999888777777666666777777777777777777666666666666555555555555555555555555888888888777777777666666999888777666666777888999777777666666666666777777777777777777777777777777777777777888888888999999999999999::::::::::::;;;:::;;;;;;<<<<<<=========eee```ZZZVVVTTTOOOHHHBBBDDDOOO___hhh```OOOFFFEEEAAA<<<666111//////.........---......///000111222000...---...//////---,,,------------------------------------------------,,,,,,---------.........------------------------........................---------............///........./////////000000000111111000000333888===WWWhhhmmmgggbbbYYYRRRVVVXXXjjjvvvsssnnnllleee[[[aaa```___aaajjj}}}qqqWWWdddkkkggggggssspppccc[[[aaagggddd```aaaTTTQQQJJJCCCBBBCCC===444888666333222111111000///111222333444555666777777///111555666666555666666333:::BBBFFFHHHIIIKKKMMMVVVdddrrrxxxyyy{{{zzzwwwjjjeee]]]ZZZ\\\```]]]WWWTTT^^^ddd```ZZZ\\\ccchhhuuu~~~{{{zzzfffZZZ]]]___aaaeeefffccc___[[[QQQRRRTTTUUUSSSMMMDDD===111///...///111222111///////////////////////////................................................222111///...------...///....................................////////////////////////000000000000///000000000111111111111000111111111222999DDDLLLdddqqqzzzxxxvvv]]]KKKXXX{{{```HHHOOO^^^___UUUMMMSSSQQQPPPRRRTTTTTTSSSRRRRRR[[[fffpppvvv~~~|||nnn___PPPGGGEEEAAA===::::::;;;;;;;;;999999888888888888888888777888999:::;;;;;;<<<<<<===============>>>>>>>>>::::::::::::;;;<<<======???>>>===>>>@@@BBBDDDEEE@@@BBBEEEGGGHHHKKKNNNPPPSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPOOONNNLLLKKKJJJJJJOOOOOONNNMMMKKKGGGBBB??????PPPddduuullliiiqqqssskkk___YYYYYY[[[bbbfffccc[[[]]]eeeddd\\\SSSRRRNNNHHH@@@888222/////////.........---------------------------------------------------------,,,,,,------------......------------------------........................////////////////////////////////////000000000111000111000111:::MMMbbbqqqzzzbbbIIIYYYwwwpppMMM???BBBFFFAAAAAAAAA>>>:::777555555222333333444555777888888777777666666555666666666555555555666666777777888777777777666666777777777888888777666666666666666777777666666666555555555444444444444444444444444666666666555555444444333666666555444444555666666777666555444444555666777666666666666666666666666666666777777777888888888888888888999999999::::::999999::::::;;;;;;;;;<<>>OOOXXX]]]fffddd[[[ZZZMMM[[[eeeeeeeeehhhhhhdddffffffccc^^^^^^iii{{{rrrnnnqqqvvvssshhheeejjj[[[WWWXXX\\\ZZZXXXaaannnqqquuuhhhQQQOOO^^^]]]LLLCCCBBB>>>:::777555666888666555444444444555666777999:::;;;:::999999;;;===>>>IIIVVV___aaa^^^ZZZYYYYYY]]]aaacccgggjjjiiieeeZZZ\\\___hhhwwwyyykkk```ccc```XXXTTTXXX___cccqqq}}}iiidddccccccddddddcccaaa^^^TTTRRROOOKKKFFF@@@999444111000000000111111000///////////////////////////................................................111000///---------...///....................................////////////////////////000000000000///000000000111111111111111111222111111555;;;@@@SSSfffyyy}}}|||tttMMMOOOdddcccMMMNNNXXXYYYTTTUUUSSSPPPNNNOOOQQQQQQOOOJJJOOOXXXaaaiiiqqqxxx}}}uuucccVVVLLLHHHBBB===;;;;;;;;;;;;999999999888888777777777999::::::;;;;;;:::999888999999999::::::;;;;;;;;;::::::::::::;;;<<<===>>>?????????@@@AAABBBEEEGGG@@@BBBFFFIIIKKKNNNQQQSSSQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIILLLMMMMMMKKKGGGBBB===;;;DDDVVVjjjwwwwwwffffffppprrrfffZZZXXXYYYYYYYYY\\\[[[[[[___bbb]]]TTTNNNJJJDDD===777222...+++............------------,,,,,,------------------------------------------,,,,,,,,,,,,------......------------------------...................................................////////////000000000...///000111777EEEZZZkkkxxxyyypppTTTRRR^^^~~~aaaPPPFFF@@@AAABBBAAA???:::777555555222222222333444666777888777666555555444444444555333333444555555666777777777666666555555666666777888777777666555666666666666666666555555555555444333333333333333333333333444444444444444444555555444444444444444444444444777666555444444555666777555555555555555555555555555555555666666666777777777777777888888888888999999999999999999:::::::::ZZZXXXRRRIIIBBB???AAACCCCCCFFFJJJMMMMMMGGG???:::777333///---.../////////,,,,,,,,,------///000000...000...++++++...000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------............///------........./////////,,,,,,------...///000000000>>>EEENNN___eee```___QQQVVVZZZ^^^aaagggooouuuvvvuuupppeee[[[[[[fffpppuuuvvvvvvttt~~~vvv]]]NNNQQQEEELLLWWW___\\\ZZZfffwwwtttWWWTTTiiipppeeeXXXXXXUUUNNNGGGEEEJJJPPPKKKIIIEEECCCAAABBBCCCEEERRRRRRPPPMMMIIIGGGGGGHHHPPPYYYfffoooqqqllleee```YYYWWWVVVVVVWWWUUUOOOHHHHHHSSSbbbtttqqqiiijjjeee^^^ZZZZZZYYYVVVeeerrrxxxnnndddaaa^^^^^^aaabbb```]]]UUUPPPHHHAAA;;;777222000222222111111000000//////////////////////////////------------------------------------------------//////......---.............................................////////////////////////000000000000000000000000111111111111111111222111111333666999FFF[[[rrrPPPEEEJJJ```YYYAAABBBPPPXXXUUUUUURRRLLLIIIJJJJJJHHHLLLKKKLLLOOOVVV]]]dddgggnnnuuuvvvooo\\\VVVMMMEEE@@@>>>===<<<;;;;;;:::999888777777666:::;;;<<<<<<;;;:::888777555555666666777888999999<<<<<<<<<======???@@@AAA@@@AAABBBAAA@@@AAADDDFFFBBBEEEIIIKKKMMMOOOQQQSSSOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGFFFDDDAAA@@@AAABBBHHHWWWiiiuuuyyysssfffYYY___fffggg^^^WWWXXXXXXVVVWWWXXX[[[___aaa```ZZZTTTMMMHHH???888333111///---.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------......................................................////////////000000//////000111333:::KKK[[[}}}hhhggg~~~jjjWWWLLLnnnqqqnnn[[[>>>BBBCCCBBB???;;;888666666333333222222333555777888666666555444333333333333222222333444555666666777666666555555555555666666888777666666555555666666666555555555444444444444333333333333333333333333333333333444555555666666333333333333333333333333666666555555555555666666555555555555555555555555444444555555555666666666666666666777777777888888999999999999999999999999UUUPPPIIICCCAAAAAACCCEEEBBBDDDFFFFFFDDD@@@;;;666111///---,,,---......---,,,,,,,,,,,,,,,---...///000666777222///111222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------............///---------.........//////---,,,,,,,,,.........---,,,777999>>>OOOZZZ^^^eeebbbZZZXXX]]]___aaammm{{{~~~nnn]]]VVV\\\eeejjjffflllttt}}}}}}xxx```OOOLLLCCCGGGRRR]]]^^^\\\dddrrruuurrrfffWWWTTT]]]eeeeeehhhjjjhhh___TTTTTT^^^iiibbb___YYYTTTRRRQQQSSSTTTcccddddddaaa\\\WWWSSSRRRUUUYYY```gggjjjiiiddd```[[[WWWSSSPPPMMMIIIEEECCCFFFSSS```kkkwwwyyykkknnnnnnjjjbbb]]]ZZZUUUOOOTTTcccfffmmmxxxddd```ZZZTTTUUU[[[]]][[[WWWOOOIIIAAA:::666333111000111111111///......///000////////////////////////------------------------------------------------------......///.............................................////////////////////////000000000000000000000000111111111111000000000000000222444666>>>PPPhhh~~~^^^CCC???GGG[[[nnn}}}sssQQQ>>>AAAMMMPPPUUUUUUNNNHHHHHHHHHFFFMMMKKKJJJIIIJJJNNNRRRUUU___fffooowww|||}}}|||{{{uuummm```TTTKKKEEEBBB@@@======<<<;;;999888888777999:::;;;<<<<<<:::999777555555666777888999:::;;;?????????@@@AAABBBCCCDDDFFFGGGGGGFFFCCCCCCFFFHHHGGGIIILLLNNNNNNNNNOOOPPPMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICCCBBB???===>>>EEEPPPXXXTTTYYYbbbiiifff]]]VVVUUUYYY[[[[[[ZZZ[[[[[[YYYUUUUUUWWW[[[``````]]]\\\\\\MMMFFF<<<555222111111000.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------........................................................./////////000000000...///111000222>>>JJJuuucccTTT\\\kkk|||nnnRRRTTTpppnnnQQQDDDDDDDDDAAA===:::888888555444333333333444666888666555444333222222222222111111222333444555666666666555555444444555555666777777666555555555555666555555555444444444333333444444444444444444444444333333333444444444555555333333333444444333333333444555555666666555555444444444444444444444444444333444444444444555555555555555666666666777777777999999999999999999999999SSSKKKBBB???BBBFFFGGGFFFAAAEEEGGGDDD@@@;;;777444---,,,++++++,,,------,,,,,,,,,+++++++++,,,---------666:::444......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------------------------------------.........//////---------.........//////000///......//////...---+++555333333AAAPPP\\\jjjmmm^^^WWW[[[ZZZVVVaaatttppp\\\RRRWWW```ccc[[[\\\eeeuuu~~~oooaaaYYYSSSNNNNNNUUUWWWUUUWWW___^^^XXXWWW[[[XXXQQQRRRZZZiiimmmlllbbbVVVVVVdddssslllgggaaaZZZWWWVVVWWWXXXeeeiiilllkkkfff```ZZZWWWOOOOOOQQQVVV\\\``````^^^WWWTTTPPPLLLJJJKKKQQQWWWNNNXXX\\\XXX[[[eeeiiieeemmmlllfff\\\WWWUUURRROOOMMM[[[[[[ZZZkkkuuuhhhZZZWWWPPPIIIKKKSSSWWWTTTOOOEEE@@@999333000///......///000///...------///111////////////////////////------------------------------------------------+++,,,...///000///........................................../////////000////////////000000000000000000000000111111111111////////////000222444555888FFF]]]xxxoooKKKFFFAAAFFFYYYsssqqqMMM===AAAJJJSSSWWWQQQKKKKKKKKKHHHBBBFFFJJJLLLKKKLLLNNNQQQUUU[[[ccckkkqqqvvvxxxzzzpppaaaVVVNNNHHHFFF>>>>>>===<<<:::999888888666777999;;;<<<;;;:::999888999999;;;<<<===>>>???AAAAAAAAABBBCCCEEEFFFGGGLLLMMMNNNKKKHHHGGGIIILLLKKKMMMOOOOOONNNLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHCCC@@@;;;999>>>LLL^^^lllhhhaaa^^^^^^XXXPPPTTT^^^VVVTTTUUU[[[``````[[[VVVRRRTTTYYY^^^]]]ZZZ]]]dddHHH@@@666...,,,---...---......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------............................................................/////////000///---...111000000888CCCbbbgggSSSMMMeeehhhWWWaaazzzqqqfffEEEFFFFFFCCC???;;;::::::777555444333333444666777666555444333222222222222000111111222444555666666555555555444444555555555777777666555555555555555555555444444444333333333444444444444444444444444444444444333333333333333222333333444444333333222333333555666666555333333444444444444444444444444333333333444444444555555555555555555666666666777::::::999999999999999999DDD@@@===CCCKKKOOOKKKEEEEEEDDDAAA===999555222000........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,++++++++++++++++++++++++------------------------................................................///////////////.....................///////////////111222444888DDDTTT```sssuuunnn^^^RRRSSS\\\dddxxxssseee___]]]YYYXXXVVVRRRWWWjjjttteee[[[WWWXXX]]]ZZZPPPKKKMMMJJJMMMQQQQQQPPPPPPSSSWWWgggfffbbb\\\UUUSSSVVVYYY^^^___cccfffaaaWWWPPPOOOXXXXXX[[[``````ZZZUUUUUUVVVQQQOOORRRSSSOOOLLLLLLKKKVVVYYYRRRQQQZZZ```___VVVUUUTTTVVV[[[aaafffiiifffgggddd```______XXXOOOVVVTTTTTTWWW\\\[[[UUUOOOMMMJJJHHHLLLRRRTTTOOOIIIAAA<<<666111/////////...000...,,,---000111///---////////////////////////---...///000000///...---------............------///............------------...000111222111///...................................................+++,,,---///000000111111///000000222333444555555666===KKKddd```QQQBBB===DDDUUUppphhhFFF777===MMMRRROOOPPPJJJBBBCCCEEEEEEDDDDDDEEEGGGIIIJJJOOOQQQVVV]]]dddkkkqqquuu|||{{{vvvkkkccc^^^YYYSSSKKKCCC>>>>>>===999999>>>:::<<<======<<<;;;===>>>;;;999999;;;???CCCEEEFFFEEEHHHJJJHHHDDDBBBFFFIIISSSYYYWWWMMMJJJOOOPPPJJJPPPOOONNNMMMLLLKKKJJJIIIKKKJJJHHHGGGGGGGGGHHHIIIDDDGGGGGGCCCEEEKKKKKKFFFEEE===777<<>>444///000111111///.........------,,,,,,,,,------------------------...---,,,,,,++++++++++++------------------------.........------,,,,,,,,,........................,,,,,,,,,---------..................//////////////////000111222222333333PPPsss}}}dddUUU^^^XXXYYYnnn^^^AAADDDJJJ::::::BBB333666555444444444444555666444444444444333333222111111111111222222333333333333333444444555666666777666666555555555444444444444444555555444444333222444444444333333222222222333333333333333333333333333333333333333333333333555666666666444333444555555555444333444555666777444444555555555555444444444444444555555555555666777777777777888888888888======AAAIIIRRRUUURRRMMMEEECCC???;;;666333111///........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////........................////////////---/////////222:::GGGQQQtttvvv[[[LLLKKKPPP\\\fffmmmlllmmmqqqnnngggYYYZZZWWWUUU[[[iiitttwww~~~sssjjjdddaaaccc\\\PPPIIIKKKHHHFFFFFFHHHMMMQQQQQQPPPQQQPPPOOOMMMLLLLLLOOOQQQWWWWWW[[[^^^[[[TTTPPPQQQMMMMMMOOORRRPPPLLLLLLPPPOOOPPPRRRQQQJJJCCCCCCIIIUUUaaafffaaa^^^bbbbbb]]]YYYVVVTTTXXX```fffhhhgggcccdddaaa```hhhqqqjjj[[[TTTTTTUUUUUUTTTSSSPPPNNNMMMJJJHHHJJJOOOOOOIIICCC:::777222000/////////...000...---...000000///---////////////////////////---------......---------------............------///............---------,,,---///000000000...---......................................................////////////......///000000111222333444555222666>>>OOOjjjlllUUUFFFBBBFFFRRR^^^|||___JJJAAAJJJHHHDDDJJJJJJEEEGGGDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJNNNRRRXXX^^^bbbeeefffiiiiiihhhhhhlllmmmjjjXXXPPPIIIHHHFFFAAA>>>???;;;<<<>>>===<<<<<<===???=========@@@CCCFFFFFFFFFEEEHHHJJJHHHDDDCCCFFFJJJUUU[[[ZZZQQQMMMQQQQQQLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBBAAAAAAAAAAAABBBAAADDDEEECCCDDDFFFDDD???@@@??????DDDMMMYYYaaadddgggXXXRRRRRRNNNTTT]]]^^^VVVVVVVVVWWWYYY[[[[[[ZZZXXXTTTOOOLLLMMMRRRXXX\\\AAA:::222...///000///---......---------,,,,,,,,,------------------------...---,,,,,,+++++++++,,,---------------------------------------,,,,,,,,,........................,,,,,,,,,---------..................//////////////////000111111222333333>>>]]]zzzxxxrrrzzz{{{```^^^yyywwwgggdddxxxxxxOOOAAABBB444888CCC:::999888666444333333333444333333333333333333222222222222222222222222333333333333333444555666666666666555555555444444444333444555555555555444333333444444333333333222222222333333333333333333333333333333333333333333333333444555666555444333333555555444333333333444666666444444555555555555444444444444444444555555555555666666666666777777777777777<<>>AAAJJJaaaxxxttt^^^SSSSSSEEE<<>>;;;999777222FFFVVV\\\aaaiiiiiiccc]]]QQQSSSYYYXXXYYYYYYSSSUUU___```UUUSSS\\\aaa\\\UUUNNNGGGDDDDDDCCC???;;;333111......//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------,,,,,,,,,---------......---------.........///////////////000000000111111666BBBXXXooo|||xxxqqqrrr|||xxxuuu{{{eeeTTT```}}}nnnNNNEEE999333777666888888888888666444222000111111111222222333444444333333333222222111111111222222333333444444444444444444333333333333333333555555666666555555444333333222222222222222222222222222222222222222222222222222222222222222222222333444555444222222222333333333333333333444444444333444444555555444444333222333333333444444444444333333444444444555555555999===BBBEEEEEECCCCCCDDD:::777333///---,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------......//////------------............000000000/////////000222888FFFTTTVVVSSSOOOLLLJJJEEELLLNNNJJJMMMXXXaaaaaaYYY^^^cccbbbZZZQQQNNNOOOWWWWWWWWWZZZ```hhhoootttqqqooottt{{{yyymmmeeeeeepppiii___YYYVVVSSSNNNJJJKKKHHHGGGJJJSSS\\\bbbdddXXXQQQJJJGGGFFFIIISSS]]]ddd```\\\TTTKKKFFFNNNXXX___hhhssstttfffTTTLLLLLLOOOQQQQQQPPPSSS[[[aaaddd___```aaa^^^XXXPPPJJJFFFIIISSSUUUQQQYYYhhheeeWWWSSSMMMGGGFFFIIILLLMMMLLLKKKHHHDDDAAA>>>:::333...//////...///000000...,,,.../////////......//////////////////////////////222111000//////000111222------............------///............---------------......////////////................................................---......////////////////////////000000111111111...111444555:::JJJfff|||wwwwwwyyykkkSSSDDD???GGGVVVnnn}}}tttttt||||||xxxbbbKKKCCC???;;;???BBBBBBCCCCCCCCCAAA@@@>>>?????????@@@AAABBBCCCDDDFFFJJJMMMNNNQQQXXXZZZYYYYYYWWWUUUUUUWWWVVVOOOIIIJJJLLLMMMMMMLLLKKKMMMNNNOOOLLLGGGEEEFFFIIILLLMMMTTTTTTRRRPPPMMMKKKJJJJJJIIILLLMMMIIIFFFDDDCCC@@@AAAAAAAAAAAAAAAAAA@@@@@@;;;<<<===>>>@@@AAABBBBBBEEECCC@@@<<<888777999======OOO___bbbccceeeccc]]]UUUXXXgggmmm^^^SSSRRROOOOOOYYYZZZOOOMMMVVVZZZUUUOOOIIICCCAAAAAA>>>999333000///////////////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------,,,,,,,,,---------......------------............//////////////////000000222777HHHbbbyyyxxxnnntttmmmppp~~~{{{jjjpppnnnTTTMMM___{{{{{{___OOO@@@555555888222555888::::::777333111111111111111111222333444333333333222222111111111222222222333333333333333222222333333333333333333555555555555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222444444444222111222333111222222333333333333333333333444444444444333333222222222222333333333444333333333333444444444444:::<<<>>>?????????@@@AAA444222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,------------.........---------.........//////222555888<<>>???@@@@@@@@@@@@@@@???<<<<<<<<<<<<===>>>@@@@@@>>>BBBDDDEEEIIIPPPRRRQQQMMMPPPQQQQQQRRRSSSPPPKKKJJJKKKLLLLLLKKKKKKLLLNNNQQQMMMHHHFFFGGGJJJLLLMMMMMMLLLJJJHHHFFFEEEDDDCCCEEEFFFGGGEEEBBBAAA@@@@@@>>>?????????????????????======???AAABBBBBBCCCCCC@@@<<<999777555777@@@JJJRRRYYY```bbb]]]WWWTTTSSSPPP\\\ssswww___MMMMMMNNNEEELLLMMMHHHHHHOOORRROOOIIIEEEAAA>>><<<999444000...////////////...---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.....................///////////////000;;;RRRmmm|||zzzrrrzzzuuuvvv```\\\pppvvv___KKKNNNhhhyyy```KKK===666555111333777999:::999666444222222111000000111333444333333222222222222222222222222222222222222222222111111222222222222333333444444555555444444333222111111111222222222222222222222222222222222222222222222222222222222222222222333444333111000111222000111222333333333222222333333444444444444333333111111222222222333333333222333333333444444444444999999:::;;;;;;;;;:::999///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,---------.........,,,,,,+++,,,---.........+++...///111999FFFNNNPPPPPPWWWUUUFFF<<>>???BBBDDDDDDBBBAAA===999555333111111000///---,,,---/////////------///000000...---...000////////////////////////---------......---------------............------///............---------------,,,---------...///................................................+++,,,---///000000111111......////////////000000000000222444222222<<>>???EEENNNXXXccckkkjjjqqqkkkcccbbbVVVCCC::::::::::::;;;<<<>>>???@@@;;;;;;;;;:::;;;;;;<<<<<<===@@@AAA???AAADDDEEECCCCCCIIIMMMJJJIIIKKKJJJGGGDDDEEEFFFFFFEEEEEEFFFGGGHHHFFFDDDDDDEEEFFFEEEEEEBBBAAA?????????@@@??????AAAAAAAAA@@@>>><<<===@@@<<<<<<<<<=========>>>>>>@@@AAABBBBBBBBBAAA@@@???888555555888;;;@@@NNN\\\aaa[[[ZZZZZZTTTHHHGGGMMMQQQZZZmmmpppZZZKKKMMMOOOEEEEEEEEEFFFHHHJJJJJJIIIDDDBBB???;;;777333000...---.........---,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------....................................111555@@@XXXsss~~~~~~mmmXXXTTT^^^tttyyy~~~www^^^NNNXXXllluuuhhh\\\LLLAAA555555555555666777888999444333111000///000222333222222222222222222333333222222222222222111111111111111111111222222222333333333333444333333222111000111111111222222222222111111111111111111111111111111111111111111111111111333333222111000111222000000222333333333222111222333333444444333333222111111111111222222222222333333333444444444444555999888888888999777222///,,,,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---,,,+++,,,.../////////,,,222444222111888AAAEEE\\\ccc___PPPCCCAAA@@@===DDDAAAEEEOOOVVVVVVXXX\\\VVVYYYZZZTTTLLLIIINNNTTT\\\XXX[[[dddeee___^^^bbb___]]]]]]```fffiiihhhggg^^^aaadddbbb\\\WWWUUUUUUQQQPPPRRRTTTRRRLLLKKKMMMKKKLLLPPPWWWXXXSSSPPPPPPNNNLLLMMMRRRTTTQQQOOOPPPTTTNNNGGGDDDBBBBBBCCCEEELLLMMMOOOSSSVVVTTTOOOKKKLLLHHHIIIMMMJJJAAA>>>AAA>>>@@@BBBCCCBBBAAABBBCCC<<<999444000//////000111---+++***+++---/////////---///111000---,,,...000////////////////////////---...///000000///...------..................---//////.........---------,,,,,,+++++++++,,,---...................................................,,,---...///000000000000.........///////////////...,,,---111///---222;;;666YYYnnnwww~~~~~~vvvqqqtttxxxpppdddJJJFFF<<<777FFF]]]gggcccdddlllllllllqqqdddIII999777777777888999<<>>???===<<>>???@@@@@@??????@@@AAA>>>>>>???@@@AAA@@@>>>;;;;;;:::999:::<<<>>>??????===<<<<<<<<<:::999;;;>>>:::::::::;;;;;;<<<<<<===?????????>>><<<:::777666444222666===BBBJJJZZZjjjfffXXXQQQSSSMMMAAABBBNNNSSSUUUcccfffUUULLLOOOPPPLLLFFFEEEIIILLLHHHEEEEEEBBBAAA???:::444///,,,,,,------...---+++***+++,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...........................---...111000000DDDeee~~~zzz}}}}}}fffLLLNNNlllvvv~~~vvvUUULLLVVVfffnnnZZZ:::777444111222555:::===555333111000///000111222111111111222222333333444222222111111111111111111000000111111222222222333222333333333333222111111000000111111222222222222111111111111111111111111111111111111111111111111111222333222000000000111///000111222333222111111222333333444444333333222000111111111111222222222333333444444444555555555555555555555333000...---------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++***************+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,---......//////......111000......000333777:::OOO```gggYYYHHHAAA???<<<;;;BBBGGGHHHKKKSSS[[[^^^YYYYYYXXXUUUPPPMMMLLLMMMTTTTTTUUUUUUUUUTTTTTTSSSYYYVVVTTTVVV[[[___```___^^^aaacccaaa\\\XXXWWWXXXXXXWWWVVVTTTSSSQQQPPPPPPPPPRRRTTTVVVVVVTTTQQQPPPQQQPPPOOONNNMMMLLLKKKKKKFFFGGGFFFCCC???===???BBBHHHIIILLLNNNOOOMMMKKKJJJFFFJJJLLLHHH@@@===???DDDDDDCCCCCCBBB@@@>>>===;;;777555222000/////////000.......................................///000000.........................................................................................................------,,,,,,,,,------------------------////////////////////////............////////////////////////000000000000000000111111111222222222;;;EEESSSbbbvvv{{{nnnlllrrrppphhhaaaKKK<<<<<>>444000444888999666999===>>>:::777:::>>>:::999999;;;===>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999;;;<<<;;;999777777777999888888888999:::<<<===@@@===:::666444333333444444;;;CCCEEEFFFLLLXXXccc___XXXNNNFFFBBBEEEKKKPPPTTTSSSYYY___XXXIIIEEEJJJKKKNNNNNNKKKJJJJJJHHHDDDGGGCCC===777111...,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,++++++,,,,,,---...........................---------............///...000222444<<>>???FFFGGGIIIJJJJJJIIIHHHGGGEEEGGGGGGCCC???===???BBBDDDCCCAAA???<<<:::888777555333111///......///000.......................................//////000......................................................................................................---------,,,,,,,,,------------------------....................................////////////.../////////000000000000000000000111111111222222444<<>>BBBEEECCC===999===BBBDDDLLLQQQYYYaaaeee```UUUMMMHHHHHHHHHHHHGGGFFFDDDDDDCCCFFFHHHGGGCCCAAACCCGGGIIIJJJLLLNNNOOONNNJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDD@@@>>><<<<<<===>>>DDDEEEFFFEEEBBB@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>===>>>???@@@BBB@@@<<<999666333222222222111///.........///000------------------------......------......///000........................................................................------------------------...------------,,,,,,,,,------------------------........................---............/////////....../////////000000000000000000000111111111111///333888@@@OOO```kkknnnrrrnnnlllsssuuuoooxxx|||sssjjjhhheee```YYYOOOEEE???======BBBJJJYYYkkkuuunnnZZZHHHTTTccceeeTTTFFFCCC<<<111777555333222444666777888777666555666888888777666888888888888888888888888888888888777777777777666777777777777777666666666777777777666666666666555444666888888777888999;;;:::;;;<<<===<<<:::777666444333222222444888<<>>???<<>>:::;;;======AAADDDMMMYYYbbbbbbZZZRRRKKKKKKJJJHHHFFFDDDBBBAAA???AAACCCBBB@@@>>>>>>@@@@@@@@@BBBFFFJJJIIIEEE@@@@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFDDD@@@<<<;;;<<<>>>??????AAACCCEEEEEEEEEEEEEEEBBBBBB@@@??????@@@@@@AAAAAA>>>::::::<<>><<<:::666333000////////////...---------...//////------------------------...------------...//////........................................................................------------------------------------------------------------------------........................---------.........//////........./////////000000/////////000000000111111000000111555???NNNZZZaaaiiiccc```fffsss{{{vvvwwwyyyssskkkgggWWW]]]___XXXPPPKKKDDD>>>999<<>><<<:::<<<<<<@@@IIIRRRWWWTTTPPPNNNMMMLLLJJJGGGDDDBBB@@@???>>>===???AAAAAA???===<<<<<<===BBBFFFFFFBBB>>><<<======???@@@AAABBBBBBAAA@@@???>>>???@@@BBBCCCGGGDDDAAA>>>===>>>@@@AAA???@@@AAACCCEEEFFFEEEDDD@@@???===<<<<<<===>>>???@@@<<<888888<<<>>>===;;;555444111///------...///---------------.........---------------------------------------...//////........................................................................------------------------------------------------------------------------........................------------........................////////////....../////////000000000222000...000777AAAMMMVVVZZZZZZ\\\aaakkkwwwtttttt{{{yyynnnNNNVVV\\\\\\ZZZYYYSSSLLL@@@;;;999>>>GGGKKKHHHCCCCCCVVV___UUUPPPTTTRRRHHH>>>BBB@@@999444555777555333222111111444555666666444444444444444444444444444444444444444444444444444444444444444555555555444444444555555555555555555666666555333333555777888666444222111111333444999===CCCIIINNNQQQQQQQQQLLLJJJHHHHHHHHHFFFBBB???===BBBIIIKKKIIIFFFEEEEEEEEECCCCCCDDDCCCBBBDDDHHHLLLLLLGGG???:::999666333111000...---,,,+++++++++------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///---...//////...111666:::GGGYYYjjjrrrvvv}}}rrrlllzzzvvvcccPPPRRRmmmqqqfffXXXNNNDDDFFF[[[ttt~~~nnn[[[OOOHHH@@@777000---///111222333333222222111111111111222333444444555555555555444333111111------...///000111111222222222111111111111111000000000000000000000000000...///000111111111111111////////////////////////000000//////000111111222444444555333000//////000//////000000000111111111111000000000000000000111000000111222222222222111...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,------------------....../////////......000...++++++---111444444>>>EEEJJJGGGBBB???;;;777===;;;;;;===BBBFFFGGGFFFHHHHHHGGGFFFDDDBBB@@@???>>>;;;999;;;???AAA???<<<;;;<<<===@@@BBBBBB@@@???<<<======>>>>>>???@@@@@@>>>>>>=========???@@@AAACCCBBB???======>>>@@@AAABBBAAA@@@@@@AAA@@@???===<<<;;;:::::::::;;;===>>>>>>;;;888888:::;;;999777000///...------...///000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,------------.........------........./////////............////////////222...---///222777AAAJJJUUUZZZ___cccfffmmmwww~~~yyyzzzqqqUUUUUUWWWYYY[[[[[[WWWUUUJJJAAA888444777<<>>===AAAGGGMMMQQQQQQPPPOOOIIIGGGCCCAAA@@@???===<<>>===<<<999<<<<<<;;;;;;<<<<<<============>>>>>>??????>>>>>>===<<<;;;:::;;;===>>>>>>;;;<<<>>>>>>======>>>???>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@???>>>=========>>>@@@AAAAAA>>>;;;:::;;;;;;999777777777777888999:::;;;<<<:::999999888888666333111............////////////---...............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........---------.........//////------........./////////000---...111111222888AAAMMMTTT\\\aaabbbcccgggkkk|||eeeXXXOOORRRTTTPPPOOORRRKKKEEE===777444555666777<<<@@@HHHQQQVVVWWWVVVUUUQQQTTTSSSPPPVVV[[[SSSEEE:::777333111000000///...111111111111111111111111111111111222222222333333222222222222333333333444222222333333444444444444222222222111000222444777555555555777:::???CCCFFFAAACCCFFFIIIKKKKKKKKKJJJCCCAAA>>>;;;;;;<<>>>>>@@@AAA@@@>>>@@@???999666666333///------------------------,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---...//////000111222999III^^^jjjmmmrrrvvv{{{}}}lllTTTLLLYYYjjjrrr|||~~~xxxjjj[[[SSSOOONNNeeeiiiiiiccc___\\\TTTJJJ888666333000///000111333222111111111111333444555666777888888666444222111000111111111111111111111000000000000111111111111000000000000000000000000000000000000000000///...////////////////////////.........//////000222222666777777444111/////////////////////000000000111000000////////////000000///000000111111111111111)))***,,,------,,,+++***++++++++++++++++++++++++******)))***,,,///222444------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,,,,---...///000++++++---000///------///)))111888999999<<<>>>===888:::======<<<:::999999444666888:::<<<===>>>???===??????<<<999999<<<@@@;;;===>>><<<999999;;;>>>???>>>>>>======<<<<<<<<<::::::;;;<<<======>>>>>><<<<<<======>>>???@@@@@@===999666666777999888666333444555666888999::::::888888999888666222///......//////000000//////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......---------.........//////---------.........//////000---///333333000555===;;;DDDPPPYYY___bbbdddeeeooollltttqqqZZZJJJKKKLLLFFFFFFLLLFFFEEEBBB===777333111000222111:::JJJSSSQQQNNNOOOJJJLLLMMMUUUhhhvvvlllYYYBBB>>>999555333111000...000000000000000000000000///000000000111111222222000000111111222222222333111111222222333333333333///000000000000222666999;;;;;;===???BBBDDDFFFGGGEEEDDDDDDDDDEEEEEEFFFGGG<<<;;;:::888999>>>FFFLLLFFFHHHJJJMMMOOOOOONNNMMMDDDBBB???<<<<<<>>>>>><<<:::<<<<<<777444444000,,,***++++++,,,------......,,,,,,,,,+++++++++******---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------......//////---:::PPPbbbgggjjjyyy~~~~~~wwwiiisssiiiMMMMMM___llluuuwwwrrriiigggfff\\\NNNOOOZZZcccbbbbbbddd___VVV>>>:::555000......000111222111111000111333444555777777888888777555222111222222222111111111111111000000000000000111111111000000000000000000000000000000111000000///......////////////////////////............///000222222777777777555111/////////////////////000000000000000000////////////000000//////000111111111111111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------+++,,,------......------+++,,,...111444666888999999:::;;;<<<;;;999777555777777888888888777777666666666555555555555555666<<<;;;;;;::::::;;;;;;<<<;;;::::::999888888888999<<<<<<===>>>>>>===<<<<<<888888999999999888777777333444444555666777777888555666777888888777666555666555444222000///------////////////////////////.........---++++++,,,---+++,,,,,,------,,,,,,+++......------------......------------------------........................------------------------------------------------************+++,,,---...)))***,,,.........,,,+++---------............///---------------------------------............///............////////////000000000000000000000000333999BBBKKKSSS[[[aaaeeebbb[[[\\\qqq|||dddPPPPPPTTTPPPJJJIIICCCDDDDDDBBB???:::666333555000222:::@@@AAADDDIIIFFFDDDAAAGGG\\\ppplll\\\QQQJJJAAA<<<:::777111---444777999777111------///000000//////////////////111111111111111000000000...////////////111444777666666777888<<>>AAACCCGGGKKKNNNIIIHHHGGGGGGGGGEEEAAA???>>>>>>======<<<<<<;;;;;;:::999666333000...,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---..................////////////111222999JJJ^^^nnnuuuvvvsssvvvtttmmmiiijjjkkkkkkyyywwwVVVFFFSSSgggoooggg```cccooovvvkkk[[[NNNGGGFFFRRR\\\^^^[[[ZZZCCC@@@;;;777444222///,,,------...///000222333333222444666888999999888777555444222000//////000000000000//////.........---000000000000111111111111............////////////000000000000000000000000............////////////444333222111000000000000............//////////////////000000000000//////111111111000000000000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------+++,,,------...---------,,,---...///111222444444555666888999999888777666777777777888888777777666555555444444444444555555888888777777777777888888::::::999888888888888888888999:::;;;;;;:::999888666777777888888888777777222333444555666777888888777777777777666444222111444333222111000///...---........................---//////...---,,,,,,---+++,,,,,,------,,,,,,+++......------------......------------------------........................------------------------------------------------************+++,,,------***+++---//////...---,,,------------............---------------------------------............///............////////////////////////////////////111555:::AAAIIISSS\\\bbb^^^WWWUUUbbbyyyyyygggYYYYYYZZZUUUQQQRRRIIIHHHEEEBBB@@@===<<<;;;777222111666999:::===AAA>>>AAAAAADDDTTTeeefff]]]QQQLLLFFFCCCCCCAAA===:::555:::???>>>999333111111000///////////////000000111111111111222222222222000111000//////000444777:::;;;<<<===@@@FFFMMMRRRKKKGGGCCCCCCFFFHHHGGGEEEFFFCCC???===<<<;;;999777<<<>>>@@@AAABBBDDDGGGJJJHHHGGGEEEDDDDDDBBB???===>>>======<<<;;;:::::::::888777444222///---,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................////////////000111777DDDTTTbbbkkknnnjjjnnnmmmhhhdddfffgggfffiiitttzzzoooZZZOOOTTT___oooeee\\\___nnnyyyqqqcccOOODDD>>>EEEPPPVVVYYY[[[MMMIIIBBB<<<888555222000---...///000111111222222222333555666777777666666555444333222111111111111222222222111111000000000000000000000000000000000............////////////////////////////////////............////////////333222111000////////////............//////////////////000000000000//////000000000000000000000000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------++++++,,,------------------------...............///000333555666666666666666666777777777777666666444444333333333444444555444444333333333333444444777666555555555555555555333555777999999777555333444555666777777888777777222333333444666777777888777777666555333111///---111111000000///.................................---///111111///------...,,,,,,------------,,,,,,......------------......------------------------........................------------------------------------------------,,,,,,++++++++++++,,,,,,,,,---.../////////...---------------............---------------------------------............///---............////////////////////////////////////000222555<<>>===>>>@@@AAACCCFFFKKKNNNGGGDDDBBBBBBEEEEEECCC@@@CCC???999666666777777888???@@@AAAAAA@@@AAACCCEEEFFFDDDBBBAAAAAA@@@===<<<======<<<;;;999888777777444333111///...---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------..................////////////...000333:::EEEPPPZZZ``````dddeeeaaa^^^]]]\\\XXXZZZaaagggggg```ZZZZZZ\\\___WWWPPPWWWkkkyyyttthhhVVVIII===;;;BBBKKKUUU]]]SSSNNNGGG@@@;;;666222///------///000111111111111222222222333333444444555444444444444444333222111222222222222222111111111000000000000////////////............////////////////////////////////////............////////////111111000///........................////////////...//////000000//////...000000000000000000000000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------,,,,,,,,,---///111222333333333444444555666666666555555444444333333333444555555333222222111111222222333333222222111111111222222222444666888888666444222444444666777888888888888444444444444444444444444444444333111000...---,,,................................................---///222222111///......,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,------------------........................------------------------------------------------------,,,+++++++++,,,,,,,,,---............------,,,,,,---------.........---------------------------------............///---------.........//////////////////////////////......---...222:::EEELLLRRRQQQPPPNNNMMMNNNQQQTTTbbb```aaaaaa[[[RRRPPPSSSNNNLLLHHHEEEDDDEEEGGGHHHFFFAAA===:::777444111000...333555333666???FFFFFFAAA???>>>>>>>>>===:::777666:::???AAA>>>999555444666666666666777888999:::;;;;;;<<<===>>>>>>??????HHHFFFCCC???<<<<<>>>>>???AAABBB@@@>>>>>>??????>>>===<<<;;;:::888777555444444000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------..................------............////////////...000111333777???JJJRRRVVV]]]aaa___\\\XXXQQQIIIUUUXXX\\\___bbbccceeeeeePPPIIICCCKKK___nnnmmmbbbbbbXXXKKK@@@<<>>???@@@AAAAAABBBJJJHHHEEE@@@;;;:::<<<>>>999;;;===>>>>>>======>>>::::::;;;<<<<<<;;;888666333333333666:::===>>>======>>>???===<<<;;;===>>><<<<<<;;;===???@@@@@@???999999888666444333222111------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------..................------............///////////////000000//////555>>>FFFMMMUUU]]]aaa```\\\RRRHHHPPPRRRTTTWWW\\\eeepppxxx```TTTEEE@@@KKKYYY]]]XXXgggeee[[[KKK======GGGQQQTTTSSSSSSSSSPPPJJJBBB<<>><<<:::;;;<<<<<<;;;999888:::;;;888888999<<>><<>>>>>======888;;;<<<;;;@@@IIILLLIII???<<<:::888666333111111......///000222444777999888666555555666888999999444444333333333444444555666666666666666777777777?????????>>><<<:::;;;<<<555777999888666555555555333444666666666666777777999999:::<<<>>>===;;;888;;;;;;;;;999666555555666555666888;;;>>>===:::777333333333222111000000///,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,------..................////////////....../////////000333555999@@@IIIQQQYYY___]]]WWWEEEGGGIIIKKKPPP[[[kkkvvvuuu]]]EEE;;;???GGGJJJUUUWWWUUUOOOKKKIIICCC;;;:::===BBBIIIPPPSSSSSSRRRFFFBBB;;;555000//////000333444444444333222000////////////000000111333333444444555555666666666666333333333222111000000000............////////////....................................////////////......------------..................////////////---......//////......---------......///000000111++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******------,,,,,,---......///***+++,,,---............---------......///111111333333222222222222333333222222111111222333444444444333222111111222333444111111222222222111000000,,,,,,------------------,,,,,,+++++++++,,,...///........................---------------------------...///...---...000222------............---------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////........................------------------------------------------------+++++++++,,,---...///000000///...---------------++++++,,,,,,,,,------------------------------------------.........//////,,,,,,,,,---------..............................,,,...//////......///000222111222666===DDDIIIKKKEEECCC@@@CCCIIIKKKEEE===>>>>>><<<;;;;;;;;;<<<<<<:::;;;888555999CCCHHHFFF=========;;;666111000333333333222111111222555777444333222333555666666666666555555444444444444555555555555444444444444444222444666777666666666777333444555444222111111222333444555666666666888999:::::::::;;;======<<<:::<<<<<<:::888444222222333555666888;;;<<<:::666222222222111111000000//////,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......******++++++,,,---................../////////000------...///000111111111444999>>>DDDNNNWWWYYYUUUHHHIIIKKKLLLOOOWWW```gggnnniii]]]MMMBBBBBBEEEFFFLLLLLLKKKLLLRRRTTTIII999666888>>>FFFPPPXXX\\\^^^QQQKKKAAA888111///...///444444666666555333000///......------...000222333333333333444444444555555444444333333222111000000............/////////000..................................../////////000......---------......///............/////////000---..................------------...///000000111,,,+++***))))))***+++,,,******++++++++++++*********++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++---***(((+++///000---)))---)))***///...)))(((+++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))+++---///111000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---...///000000000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---......------------...//////------------------------...(((...333,,,***...,,,.........------,,,,,,,,,---------............///......---------,,,,,,,,,......---------,,,,,,,,,------------------------...........................,,,***((((((***,,,...------------------------------------------------+++++++++,,,---...///000,,,------......------,,,------------------------,,,,,,---///222666999;;;<<<>>>AAABBBAAA?????????AAAAAA@@@???>>>===<<<<<<999888777777888:::<<<>>><<<<<<;;;:::999777666555333333222222222222333333222222222222111111000000///000111222222111000///////////////000000000000......///000111222333333000111222333444555666666999999999999999999999999888999:::::::::888777666555555555555555444444444::::::999888777666555555000000//////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------............///222333666>>>GGGMMMOOOOOONNNJJJFFFEEEHHHNNNSSSVVVSSS[[[ZZZMMMEEEFFFDDD>>>EEEFFFLLLSSSTTTNNNHHHGGGCCC;;;444666AAAPPPZZZ___ZZZWWWNNNCCC<<<888222,,,222111000//////000111222///...---,,,,,,---...///000000111111222222222222333333333333333333333222.........///000111111111///...---------...000111---......///////////////...............///000111//////.........---------,,,------......------,,,........................++++++***))))))***++++++******++++++++++++*********++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++---***)))+++...000---))),,,)))***......)))(((+++************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++*********+++---///000000///---,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...//////000000////////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,++++++,,,,,,---...---------------...//////------------------------000***000666///---000.........---------,,,,,,,,,---------............///......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,,,,...//////,,,------......------,,,------------------------............000222444555888:::===>>>===<<<<<<<<>>>>>===<<<<<<;;;;;;777666555555666777999::::::::::::999888777666555444444333333333333444444111111111111000000//////...///000111111000///........./////////000000000---...///000222333444555888888888888888888888888888888888888888888888888888888888888888777666666333444444555555666666666888777777666555444333222////////////......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------------------............111111333888@@@EEEGGGGGGIIIFFFCCCBBBDDDGGGJJJKKKLLLOOOLLLFFFGGGNNNMMMEEE@@@AAAGGGOOORRROOOLLLMMMJJJDDD<<<888:::AAAJJJPPPWWWUUUOOOFFF@@@===777000000000///......///000111111000000///.........///000000000000000111222222333333333444444444444444000000000000//////////////////.........///000111---...//////000000/////////............//////000//////.........---------,,,------......------,,,////////////////////////++++++***))))))***++++++******++++++++++++*********++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++,,,***)))+++...///---******((())),,,,,,***)))+++************************************************************************++++++++++++++++++++++++*********++++++++++++,,,+++*********+++,,,...///......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------------......///------------------------111+++222777000...111///...------------,,,,,,,,,---------............///......---------,,,,,,,,,......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++,,,,,,---...///,,,------......------,,,------------------------//////...------------...222555777999888888888999::::::::::::::::::::::::666555444333333444555666777777888888777777666555555555555444444555555555000000000000000/////////...///000000000000///...////////////000000000000...///000111333444555666======<<<;;;:::999999888777777777777777777777777777666666555555555555555222333333444555666777777555444444333222111000000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------------............000//////222666;;;======DDDCCCBBBBBBCCCCCCBBBAAAHHHFFFAAA@@@KKKWWWVVVMMM===<<<@@@HHHLLLMMMPPPTTTOOOKKKBBB999444555<<>>???FFFOOOSSSRRRHHHAAA:::888:::>>>FFFOOOMMMGGG???<<<<<<===<<<:::777:::======@@@DDDAAA<<<:::999777444111...,,,******+++---000111111111111111000///......///000000......///000111111222222...........................//////000000000000000......///000000000000000000///...------------------.....................---......//////......---........................)))***++++++++++++***)))******++++++++++++*********++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,...---)))))),,,,,,***************************************************************************************************)))))))))************+++)))******++++++++++++,,,******+++++++++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...------------------------000,,,333:::333000222///,,,,,,,,,------------...---------............///......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,------------------------,,,,,,---......------,,,,,,...////////////111333///000111222333444555555444444333333222222111111000000111222222111111111333333333222222333333333222222222333333333333333444444333333333333444444333333333444444444444555444444444333333222222222111111222222333333444444222222222222222222222222111111111111111222222333555444333222111000000///000000000000/////////...++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++******************++++++******++++++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------.../////////000333555666777;;;@@@EEEGGGFFFEEE;;;;;;::::::???EEEKKKNNNKKKBBB;;;777666777===EEEHHHCCC>>>>>>AAABBB===777333666666666999>>>>>>;;;<<<;;;:::777444111...,,,)))***+++---///000111111111111000000000000//////---.........///000000000,,,,,,---...//////000000------...///////////////---......///////////////......------,,,------------------.....................////////////..............................)))***++++++++++++***)))******++++++++++++*********++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++(((***++++++++++++++++++...111///***))),,,,,,)))************************************************************************************************))))))))))))************)))******+++++++++++++++((()))***++++++***))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...------------------------///+++333999222///111...,,,,,,,,,---------......---------............///......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,------......------,,,------------------------++++++,,,---------,,,+++,,,---...---------...000//////000111222222333333111222222222222111111111///000000000000//////...111111000000000000111111111111222222222333333333444333222222222222333444222222222222333333333333222222222222333333333333111111111111222222222333111111111111111111111111000000111222222222222222222222111111000000///////////////............---***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,...//////------///111000111444999>>>BBBCCCCCC:::888666777;;;>>>BBBDDDDDD???<<<;;;999666777;;;======>>>AAABBBAAA<<<888888888555222444999:::777999999999888666333111000,,,,,,,,,,,,---...///000000111222333222111///...////////////////////////,,,,,,------...///000000+++,,,---...///......---,,,,,,---...............------,,,,,,,,,---......---------.........//////......////////////..............................)))***+++,,,,,,+++***)))******++++++++++++******+++++++++,,,,,,+++++++++************************)))************+++++++++++++++++++++++++++++++++((()))+++++++++***++++++000333000***)))------)))************************************************************************))))))))))))))))))))))))))))))))))))************)))******+++++++++******((()))***++++++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++************)))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------------------------(((111777000---...+++,,,,,,,,,------.........---------.........//////......---------,,,,,,,,,......---------,,,,,,,,,////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,------......------,,,------------------------***+++,,,------,,,***))),,,------,,,++++++---.../////////000111222222222000000111111111111000000//////000000///......---000000////////////000000000000111111222222222222444333222111111222333444000000111111111222222222//////000111333444555666000000000000000000000000000000000000000000000000///000111333333333222111////////////000000000000...---------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,+++++++++,,,,,,---------++++++******++++++,,,---******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++...000///,,,******,,,......000444:::???AAABBB@@@;;;666888:::<<<<<<<<<===;;;<<>>BBBBBB???<<<;;;>>><<<777111111555777555666666777777777555444333000///...,,,,,,---......000111333444444222///---000000000000////////////---------.........//////++++++---.........---,,,+++,,,------......------,,,,,,,,,,,,------...///---------.........//////......////////////......000000000000000000000000---------,,,,,,+++++++++******++++++++++++************++++++++++++******************************************************)))************+++++++++,,,,,,,,,+++)))***---000555000+++***,,,...,,,)))+++++++++*********))))))************************,,,+++***+++,,,+++)))''',,,,,,,,,+++++++++******+++++++++*********))))))************************,,,+++******++++++)))'''(((---000///+++***...333.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,+++***+++,,,---...+++,,,------......------,,,,,,,,,---------......------------------------///---+++,,,...///---+++------------------------------------------------000000///---***)))+++,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000111111111000000000000000000000000/////////////////////000111111111111000111000222222///,,,000777222111111111333222000///111000///......///000111111111000000111111222333000000000000000111111111//////000000111111111111000111333444444333111000222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------,,,,,,000//////000222555999;;;<<<===>>>:::666444555888666777999999999888666555111555;;;@@@AAA???;;;777???>>>;;;888555333222111555666777777777666444333///000000000///...,,,++++++,,,---...///111222333000000//////.........---//////......---------,,,000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///000000///...---000///...------,,,------+++++++++++++++***************++++++++++++************++++++++++++******************************************************)))************+++++++++,,,,,,,,,+++******---000333...***))),,,---,,,)))+++++++++*********))))))************************)))((('''(((***++++++***,,,+++++++++************+++++++++*********))))))************************,,,+++***)))***,,,...000222222222333333222///---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------...---------,,,,,,+++++++++,,,---...+++,,,------...---------,,,,,,,,,------------...------------------------///---+++,,,...///---+++------------------------------------------------000000000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///000000000000000000000000111000000//////............///000000111111000000+++000222222777<<<666,,,333222000000111111000...000000///......///000111000000//////000000111222///////////////000000000////////////000000111111000111222333333222111000111000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------------------............000333555777999::::::888666555555555444555777888999888777666333444777999::::::999888<<<:::777444222222333333222333444555666666666666111222222222111///...---,,,,,,---...///000000111111000000000/////////////////////.........------------,,,+++++++++++++++------------------------------------------------////////////////////////...//////000000//////...//////......---------...)))))))))*********************++++++++++++************++++++++++++******************************************************)))************++++++++++++,,,,,,+++******---///000,,,))))))+++,,,+++***+++++++++***************************************+++)))'''''')))+++,,,,,,++++++*********)))))))))+++++++++***************************************++++++***((((((,,,333999222...,,,000666666///'''------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///++++++,,,---------------,,,,,,+++++++++,,,---...++++++,,,---------------,,,,,,,,,,,,------------------------------------...,,,,,,,,,......---,,,------------------------------------------------///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///////////////////////////222222111000//////.........///000000111000000000+++111111///;;;KKKEEE222555333000///000000000///000//////......//////000///////////////000000111////////////////////////////////////000000000000///000111222222111000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,------......------,,,,,,---///111222555555555666777666444222222333555777888888888777555444333222222444666777888666444333222222333444000000111222333555777888333444444444333111///...---------............///111111111000000000000///000000////////////......------,,,+++++++++,,,,,,////////////////////////........................000000000000000000000000000//////......//////000---............/////////((())))))******+++++++++******++++++++++++************++++++++++++******************************************************))))))*********+++++++++***+++,,,+++******,,,...,,,***((((((***,,,+++***************************************************---,,,***+++,,,,,,+++************))))))))))))(((************************************************(((***+++)))(((+++333:::,,,(((''',,,444888444...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,------------,,,+++++++++,,,,,,,,,------++++++,,,------------,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,---...------------------------------------------------------...000222111///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,---................../////////444333222222111000/////////000111111222222111111111111...---888HHHNNNJJJ777444111///000111111000000000//////////////////000////////////000111111000000000000////////////000000000000000000000000...///000000000000///...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++,,,------......------,,,,,,,,,---...///222111111444777888444111000111333555666777777777555333111//////111333555555666666666666555333333000/////////111333555777333444444444333111///...............------------000000000///////////////000000000000000/////////111000000/////////000000////////////////////////////////////////////////000000000000000000000000///...---,,,,,,---...///,,,------...///000000000)))*********++++++,,,,,,******++++++++++++************++++++++++++******************************************************))))))*********+++++++++)))+++++++++******,,,---***)))))))))***++++++***************************************************))))))***,,,...---+++)))*********))))))))))))(((************************************************&&&***---,,,))))))...333,,,***))),,,222777999999,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------------......------------------------------------------------...000111111///---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,---------.........444444333222111111000000000111222222333333222222444//////333333666DDDUUU888555222000111222222222111111000000000//////...111000000000000111222222222222222111111000000000111111111111111111111111........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******++++++,,,---......---------,,,,,,,,,------000//////333777888555111///000111333444555666666333333222222111111111111444666:::<<<;;;777333000111000/////////111222333111222222222222000///...000//////...------,,,,,,......................../////////000000000000000222222111111111111222222000000000000000000000000////////////////////////////////////////////////------++++++++++++------+++,,,...///000111000000*********+++++++++++++++******++++++++++++************++++++++++++******************************************************)))************+++++++++)))***++++++******+++,,,******************++++++***************+++++++++************************''''''(((***,,,---+++***++++++*********)))))))))***************+++++++++************************'''***---,,,***((()))++++++++++++***+++...222666++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***,,,------------...///------------------------------------------------...///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++,,,------......222222111111111000000000000111222222333333222222000,,,111999222'''111FFF666444111111222333333222222222222222111000//////111111111111111222222333333333333222222111111000111111111111000000000000------------------------+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******++++++,,,,,,------,,,------------,,,,,,,,,------///111444555444222111111111222222333333333000222333555444333111///222555:::<<<<<<888333///222111111000//////000000...///000111111000///...111000000///......------,,,---------------............////////////000000000000//////000000111111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,++++++,,,,,,,,,,,,---///000111111000000***************)))))))))******++++++++++++************++++++++++++******************************************************)))************+++++++++(((***++++++******+++,,,***+++,,,,,,+++*********))))))*********+++++++++************************111...+++******+++++++++,,,+++++++++************))))))*********+++++++++************************)))***++++++******)))((())))))(((''''''(((***,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,------------------------))),,,......,,,,,,...000------------------------------------------------......///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))***++++++******+++,,,*********+++,,,------------............///////////////000111111111111000...---000555111***,,,333111000///000222333222111333333444444333222000///000000000000000111222222333333222222111000000///000/////////............,,,,,,++++++++++++,,,,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++---,,,,,,+++---...------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++,,,...//////000111333333222111111000000000000///000333555555333111//////111444777777555333111111111111111111000//////---...///111111111111000111111111000/////////...------------......//////------.........////////////............///000111////////////////////////........................---------------------------------......---------,,,---///111111111000///******))))))((((((''''''******++++++++++++************++++++++++++******************************************************)))************+++++++++((()))+++,,,*********++++++,,,------+++*********))))))******++++++++++++************************@@@:::222,,,))))))***+++,,,,,,,,,++++++++++++***))))))******++++++++++++************************,,,+++))))))***+++***)))***)))(((***,,,---+++************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------))),,,......,,,,,,...111------------------------------------------------.........,,,***+++---///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***++++++******+++,,,))))))***+++,,,,,,------******++++++,,,------...---....../////////////////////,,,+++///444333---...---...///111222111///444444555555444222111000///////////////000111111222222222111000//////.........---------,,,,,,,,,,,,++++++******++++++,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++---,,,,,,,,,---...------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++++++++)))******++++++++++++***)))+++------+++,,,///333444333222000///............000222444444333111000,,,---///000222333333333///000111222222111000///,,,---///111222222222222222111111111000000000///---.........//////000000,,,---------....../////////////////////000111111////////////////////////........................---------------------------...///000000///...------...000111222111///...+++*********))))))(((((())))))))))))************************************,,,+++++++++***)))))))))******++++++++++++************************************++++++++++++******************************************************))))))*********+++++++++666444111---+++*********+++++++++*********))))))''''''(((***+++,,,---...******))))))******+++,,,************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---222111...,,,++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................///000000000000//////...////////////000000000000333333333222222000//////////////////////////////111111000000///...,,,,,,------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000...---......---+++))),,,,,,---.........------///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...++++++++++++,,,---...///111111222222111000...------...111555888777333000///...---,,,---...111222444444444333222222222222/////////000000000000000000000111222222222222111////////////////////////000...---...///000///..................---------//////............//////........................(((***,,,...//////...---///111333333222111111111000///...------...///000************)))))))))((())))))))))))************************************+++++++++*********************++++++++++++************************************++++++++++++******************************************************))))))*********+++++++++///...+++)))((((((((()))+++++++++*********))))))(((((()))***+++,,,,,,---******))))))******+++,,,************************)))************+++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---000///---+++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------......//////............////////////111222222111000///..............................---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........---,,,++++++,,,---,,,***,,,,,,,,,,,,------------///......---,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------++++++++++++,,,---......000111222222222111//////...///111444666555222///111000///.........///000555666888999777555111///....../////////000111111000000111222222222222111000000000000000000000000000///...///000000///..................---------.........------.................................,,,---...000000000/////////111333333111000000000111000///...---......///************))))))))))))))))))))))))***************************************************+++++++++******++++++++++++************************************++++++++++++*********************************************************************+++++++++))))))(((''''''((()))***+++++++++***************))))))*********+++++++++******))))))******+++,,,************************)))************+++++++++*********++++++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---------+++******+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,,,,---------.........//////000//////...---,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////,,,***))))))+++,,,---,,,,,,,,,+++++++++,,,---...//////...------------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------++++++***++++++,,,---...///000111111222222111111000000000222333333111...222222111111000000///...111555999<<<<<<999444111//////......///000111111000000111222222222222111111111111111111111111111111000///000111222111///..............................------------......////////////////////////111111111111111111111111///111222222000......///222111///...---...//////*********)))))))))))))))((()))))))))************************************)))))))))***+++++++++,,,******++++++++++++************************************++++++++++++*********************************************************************************))))))))))))***+++,,,******************************************************))))))******+++,,,************************))))))*********+++++++++************++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************888666222...,,,+++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,---...............******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////...,,,))))))***,,,------,,,+++***)))***,,,...//////......------.........,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---++++++******+++,,,,,,---......///111222222333333222111000000111111000...000111222333333222000///+++///444999;;;:::777555111111000///////////////000000111222222222222111111111111111111111111111222111000000222222111000000000000000000111111111//////............//////000000000000000000000000333222222111111111222222000111222111///---...///000///.........///111222))))))))))))))))))******((()))))))))************************************)))))))))***+++++++++,,,******++++++++++++************************************++++++++++++******************************************************************************+++++++++*********++++++************************+++++++++************)))******))))))******+++,,,************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************777444111---+++*********************++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,---............******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///222///,,,***+++,,,,,,,,,,,,+++*********,,,///000......---------......///,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,------...///111222333444333222000///000000///...---///111333444444222111***,,,///222444555555555333333222222111///......000000111222222222222111111111111111111111111111333111000111222333222000111222222222333333333444111111000000000000111111111111111111111111111111222222111000000000111111000111111000...---...000---------...///111333555))))))))))))************))))))))))))***************************************************+++++++++******++++++++++++************************************++++++++++++******************************************************+++++++++***************************)))))))))(((***************+++++++++++++++************************))))))******+++,,,************************)))************+++++++++)))))))))************+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------....../////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,+++***)))******+++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++((()))******++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......222000---,,,,,,,,,++++++,,,+++++++++,,,...000111---,,,,,,,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,------///111222333333222000000111111000///,,,---000333444444333333...............//////000222333444555444222000///000000111222222222222111111111111111111111111111222111000111222222222000222222222333444444555555222222111111111111222222000000000000000000000000000000111111111111111111000000111000//////000222---------...000222444555((()))))))))************))))))))))))************************************+++++++++*********************++++++++++++************************************++++++++++++******************************************************+++++++++*********))))))((())))))******)))))))))))))))*********+++++++++******************++++++******))))))******+++,,,************************)))************+++++++++))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************(((((()))))))))*********))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++((()))***************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---///---,,,,,,------+++***+++,,,,,,---///000000111+++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++************++++++,,,++++++,,,---///111222222111111222333333111///---...000111222222222222000//////...............---000444888999777444222000000111222222222222111000000000000000000000000222000///000111222111000000111111222333333444444222111111111111111111222000000000000000000000000//////111222333333222111///000111000///000222555000////////////111222333(((((())))))*********+++))))))))))))************************************,,,+++++++++******))))))******++++++++++++************************************++++++++++++******************************************************++++++++++++******))))))((()))***+++,,,,,,,,,,,,))))))******++++++++++++))))))*********+++++++++*********)))***++++++,,,************************)))************+++++++++))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++++++++***))))))************++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++******+++------,,,***+++,,,---///000111111111************++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++***************+++++++++++++++,,,...000111222111222333444444222000///000000111111111000000---...///000111111000000)))---444999<<<;;;888666000000111222222222222111////////////////////////111000///000111111111/////////000111222222333333111111000000000000111111////////////////////////...///222444555444333222///000111000000111444666333222000/////////000111))))))))))))))))))))))))))))))))))))************************************************************++++++,,,,,,,,,---------))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************************************)))((((((************************)))************+++++++++)))************++++++++++++++++++*********)))))))))************+++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------------------------------***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++++++++------------++++++,,,++++++******++++++,,,---+++******+++,,,,,,+++)))************+++++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************)))+++---,,,+++***+++,,,************************)))************+++++++++,,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,++++++++++++++++++......,,,***)))+++///333---,,,+++***)))))))))))),,,++++++******++++++,,,,,,,,,+++***))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++---000222222000---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++......///000111222333333222111111000111111222222...//////111222333444555000000111111222222222222222111000111333444333222.../////////000000000000---......///000111111222---///111222111000111222222222111000000000000000000000000000////////////...111666:::;;;888444111000///......///333666888777555222///...------...))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************************************)))((((((************************)))************+++++++++)))************++++++++++++++++++*********)))))))))************+++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++******************++++++***))))))***++++++***)))************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,************************)))+++,,,,,,+++******+++************************)))************+++++++++++++++***))))))***++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++***+++...111---,,,+++***))))))))))))++++++++++++++++++++++++,,,++++++***))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------...///000111222222111111000000000000000111......///000111222333444000000000111111111111111555444333333333333222000000000////////////......---.........//////000000---///111111000000111222111111000000000000000000////////////////////////+++...222555666555222///111000//////000333666888555333111///------......))))))))))))))))))))))))))))))))))))************************************************************)))*********++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************))))))(((************************)))************+++++++++)))************++++++++++++++++++***************)))************+++++++++************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))))))))************))))))))))))******)))************+++++++++************************++++++++++++++++++++++++,,,+++************+++,,,************************)))+++,,,,,,+++******+++************************)))************+++++++++++++++***))))))***++++++************************+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******************++++++,,,,,,++++++************++++++,,,,,,---,,,,,,---,,,++++++---///,,,,,,+++***))))))))))))***+++,,,,,,,,,,,,+++***,,,+++******)))************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000222111000///////////////......///000000111222222000000000000000/////////555333222333444444333222111111000000///.........///...............//////...000111111//////000111000000000000000000000000......///////////////...+++---///222333333222111333222111000111333555666222111///...------......))))))))))))))))))))))))((()))))))))************************************************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))************)))(((************************))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++***))))))***,,,))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++************************)))***,,,,,,***)))***+++************************))))))*********++++++++++++******************+++***************************,,,...000000...,,,***++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))***+++,,,,,,------***,,,------,,,+++,,,---,,,++++++***))))))******)))***,,,------,,,***)))++++++***************+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---.........222222111000////////////......//////000000111111///////////////........./////////111444666666555000000111111111111111111111000//////...//////000000111111000///...000111//////000000000000000000...///000111111111000000...///000222333444555555222111000000000111222333///...------------...///))))))))))))))))))))))))((()))))))))************************************************************(((((()))))))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************((())))))*********))))))************************))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,******,,,...))))))*********+++++++++************************++++++++++++++++++++++++************************************************(((***,,,+++***)))******************************))))))*********+++++++++*********++++++*********************************)))***,,,......,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))***+++,,,,,,------***,,,......,,,+++++++++,,,+++******)))*********)))***,,,------,,,***)))+++***************++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------222222111000000000000000///////////////000000000//////..................---------///222444444333//////000111333444555555333222111000000000222222222222222111///...000111///000111111222111000000000111222444444444333222000000111111222444555666000000///......///000111---------------......///))))))))))))))))))))))))))))))))))))************************************************************((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************((())))))************)))************************)))************+++++++++)))************+++++++++***************+++++++++)))************+++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++---///---+++***,,,///)))************+++++++++************************++++++++++++++++++++++++))))))***++++++***))))))************************(((***++++++***))))))***************************)))************+++++++++)))***++++++++++++***)))************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***++++++,,,,,,++++++************++++++,,,,,,---***,,,------+++******+++++++++***************+++***+++,,,,,,,,,,,,+++************)))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,111000000//////000000111000000000000000000000///............/////////000111///...///000000///...---...///111333555777777444333111000000222444555444555444222//////000222111222333333333222000///000222444666666666444333000/////////000111222333..................//////---------.........//////))))))))))))))))))))))))))))))))))))************************************************************)))))))))*********++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************(((((()))***************************************)))************+++++++++)))************+++++++++))))))*********+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***---///---***))),,,///)))************+++++++++************************++++++++++++++++++++++++((()))***++++++***)))(((************************((()))++++++)))))))))***************************)))************+++++++++)))***++++++++++++***)))************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---,,,***)))***++++++***************++++++++++++++++++++++++++++++******))))))***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,---------------...///000222222111111111000000000------...///000111111222222111//////000000///---------///000222333444555333222000///000222444666777777555333000000111333444444555555444222000//////111444666666666444333/////////////////////000............//////000000---......////////////...))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************(((((()))***************************************)))************+++++++++)))************+++++++++))))))******++++++++++++)))************+++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------***+++,,,,,,******+++,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++------++++++++++++------,,,++++++******++++++,,,))),,,...,,,)))(((+++///)))************+++++++++************************++++++++++++++++++++++++((()))***++++++***)))(((************************((()))++++++)))((()))***************************)))************+++++++++)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,------+++))))))***,,,+++***************++++++,,,++++++******++++++,,,******))))))***+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++*********+++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********+++,,,---...///333333222222111111000000,,,---...///000222333333000/////////111222222111------...///000111222222222000///...///111444666888888666333111000222444555666777777555333000///...000333555666555444222000000000000000/////////......//////000111111111......//////000//////...))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,++++++***)))))))))......------,,,+++******++++++******************'''((()))++++++,,,,,,,,,***+++,,,,,,***,,,000444,,,,,,,,,++++++*********+++***,,,444<<<===333***,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,,,,+++*********+++************************************************+++*********))))))((((((************************************************************************************************************************************************************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---...---+++***+++,,,)))***+++,,,---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++333333222222222222222222///000000...---,,,---///222111000//////000111222000000////////////000000000000000...,,,,,,...000111111000///////////////333333333222111000///...,,,---...//////...---,,,/////////////////////...111000///---...///000222222222222111000//////...))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++***************------,,,,,,+++*********************************+++,,,,,,++++++***)))((()))***+++***)))***...111,,,,,,,,,+++++++++*********))))))...333555000***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,---,,,++++++******++++++************************************************++++++++++++*********)))************************************************************************************************************************************************************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,---...---+++***+++,,,++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++111111111111111111111111///111111000///......///222111000//////000111222000000////////////000000000000000...------...000//////......---------...000000111111111000//////------...//////...------//////////////////000000333222000//////000111222222222111000000///......))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))************************,,,,,,,,,+++******)))))))))******)))((((((+++---,,,,,,,,,++++++++++++***+++)))((()))+++------,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++************************************************************************************************************************************************************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***,,,------++++++,,,...---------------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++......//////000000111111///111333333111000///000111111000000000000111111000000////////////000000000000000///------...000/////////.....................///000000000000000---......//////......---000///......///000111222444333222000000000111222111111000000//////......))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******************+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,+++*********))))))((((((***************+++++++++************++++++,,,,,,*********)))((()))***+++++++++++++++++++++++++++,,,,,,,,,+++***+++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++.........------,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++++++++,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---......---,,,,,,,,,---///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,---...//////000///111444444333111000000111000000000000000000111000000////////////000000///000111000...---...000222222222222111111000000//////000000000000000///......////////////......///...---------///111222333333111000000000000000000000000//////.........))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---******)))))))))))))))((())))))*********+++++++++,,,++++++******+++,,,---,,,++++++******+++******+++++++++++++++++++++++++++,,,...---+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++.........------,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************))))))******************************************************************************************************************************************************************************************************************************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---...---,,,+++++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,------.........000333444333111000000000000000111111000000000000000////////////000000///111111111///...///000222222333333222222111000222222222222111000///...////////////////////////......---------...000000111111000000/////////////////////...............))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***++++++,,,,,,******)))))))))))))))))))))))))))***++++++,,,,,,000///---+++***))))))***---,,,++++++------,,,******++++++++++++,,,,,,,,,(((***++++++*********+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********************************************************************************************************************************************************************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,,,,---------///111222111000000000000000111111111111000000000000////////////000000///111222222000/////////000111111222222000///...444444333333222000///...000//////......//////000//////////////////......////////////////////////..................------))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,************************((())))))***++++++,,,,,,111000---+++))))))******,,,+++***+++---...,,,*********+++++++++,,,,,,,,,)))((((((((()))***++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++************************************************************************************************************************************************************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,------...************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++,,,,,,---///...------///000///000111222222111000///000000////////////000000///111222222111/////////000111222333222111///...111111222111111000//////111000///......///000111000111222333222000...---...//////000111111111111------------------------))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************+++++++++***************+++++++++((())))))***++++++,,,,,,...---+++******+++---...+++***)))+++---...,,,************++++++,,,,,,,,,,,,***''''''))),,,---...*********++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************************************************************************************************************************************************************************************************************)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,---///000000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,++++++++++++++++++,,,---,,,+++,,,...000///000111222222111000///000000////////////000000///111333333111/////////222333444555555333222000...//////000000000000000111000///......///000111222333555666555222///---...///000111333333333333------------------------************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************+++++++++++++++*********))))))************************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((++++++++++++++++++++++++---,,,***)))))))))******************************)))************+++++++++************))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))************************))))))(((((())))))***++++++++++++*********)))))),,,,,,+++***))))))******************************---+++((('''(((***+++,,,************************+++++++++*********))))))+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++***++++++***))))))***,,,)))))))))******++++++,,,,,,***((()))+++,,,+++(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))((((((***---...+++(((*********++++++,,,,,,,,,+++---///111222222000000333333222222111000000000000/////////......------............////////////000///...------...///000////////////............///000222333333222000/////////.........---------/////////......---------************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++******)))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************++++++************+++++++++++++++*********))))))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++,,,,,,+++***)))***++++++************************)))************+++++++++))))))******++++++,,,,,,************************************************+++++++++*********))))))))))))))))))))))))))))))************************)))))))))*********+++++++++++++++*********)))))),,,++++++***))))))******************************+++***)))((()))*********************************+++++++++*********))))))+++++++++*********))))))*********++++++++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++***))))))***,,,*********+++++++++++++++---+++******,,,---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))(((***,,,---+++)))*********++++++,,,,,,,,,+++,,,...000111000//////111111111111111000000000111111111000000000////////////////////////......///...------------...///111000000000//////......///000111222222111000//////.........---------,,,---------,,,,,,,,,++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************+++++++++++++++***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++++++++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,++++++++++++,,,,,,---************************)))************+++++++++((()))***+++,,,---......************************************************+++++++++***************))))))))))))))))))))))))************************))))))+++,,,,,,,,,+++***+++++++++***************,,,+++******)))*********************************************+++*********************************+++++++++***************+++++++++***************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,,,,++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))***+++,,,+++************+++++++++++++++***+++---...//////...---/////////000000000000000333333222222222222111111000000000//////...............------------......333222222111000//////......///000111111000///.........------------,,,,,,+++++++++************)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((()))***+++---...///000++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...************************))))))*********+++++++++))))))******+++,,,,,,---************************************************************************))))))))))))))))))))))))************************(((***,,,---...---+++***************************++++++***************+++************************)))+++---...---+++******************************************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++***++++++***))))))***,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******++++++++++++***************+++++++++******+++,,,------,,,,,,,,,------...///000000000222222222222222222111111111000000//////......---///..................///333333222111000000///.........////////////......------,,,,,,,,,,,,,,,,,,*********************)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((()))***+++---///000000++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------************************))))))*********+++++++++******************))))))************************************************************************))))))))))))))))))))))))************************(((***,,,---...---+++***************************+++***************++++++************************))),,,///000...,,,,,,,,,************************************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***++++++***))))))***,,,---------,,,,,,+++++++++***+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,++++++++++++************************)))******+++++++++++++++++++++,,,---......///000////////////000000000000////////////......------////////////////////////222222111111000//////...------------------------++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++***************+++++++++************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++************************)))************+++++++++*********)))))))))((((((***************************************************************+++++++++))))))))))))))))))))))))************************))))))+++,,,,,,,,,+++******************+++++++++*********)))******+++,,,************************)))---000000...+++,,,---***************************************+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,,,,++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,......,,,+++***+++***************)))))))))******************************++++++,,,---......,,,,,,------------......------------------------......////////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------,,,,,,++++++******************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++******,,,---++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,,,,+++***)))************************)))************+++++++++*********************+++************************************************))))))*********+++++++++))))))))))))))))))))))))************************)))))))))*********++++++))))))*********+++++++++******))))))***++++++,,,************************(((,,,//////+++)))+++---************************))))))*********+++++++++))))))*********+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++***))))))***,,,*********+++++++++++++++)))+++---,,,***)))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((,,,000000...+++))))))+++*********)))))))))(((++++++***************+++)))******++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---------+++++++++******+++++++++************+++++++++,,,*********++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,,,,,,,---...++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((())))))*********+++++++++++++++++++++++++++***+++,,,,,,+++***((('''************************)))************+++++++++))))))***+++,,,------...************************************************))))))******++++++++++++))))))))))))))))))))))))************************))))))(((((())))))***+++))))))******++++++++++++******))))))***+++,,,,,,************************'''+++...---)))''')))---************************))))))******++++++++++++))))))******++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++***))))))***,,,)))))))))******++++++,,,***,,,...---+++***,,,...++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''',,,111222///+++)))(((+++*********))))))((((((++++++***************+++***************+++++++++*********++++++,,,,,,,,,))))))***+++,,,------...******,,,,,,,,,,,,******)))******++++++,,,,,,---++++++************++++++))))))******+++++++++,,,))))))******+++++++++,,,///---+++))))))***+++,,,+++++++++*********))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))))))))***)))************+++++++++************************+++++++++*********))))))************************+++++++++++++++***)))((())))))))))))))))))))))))************************+++++++++,,,,,,+++++++++,,,,,,+++***))))))************))))))******+++,,,******))))))******+++,,,+++***)))))))))***,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++,,,---...---++++++,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,...+++)))((()))******)))(((((((((((())))))))))))************************************************)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((************************+++&&&+++...''''''+++'''+++*********+++,,,,,,---)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************************************)))************+++++++++///...,,,+++***+++,,,,,,)))************+++++++++)))************+++++++++************************************************,,,,,,***))))))***+++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++******)))*********)))************+++++++++************************+++++++++*********))))))************************+++++++++++++++***))))))))))))))))))))))))))))))************************++++++***))))))***++++++,,,++++++***))))))************))))))******+++,,,******))))))******+++,,,+++***)))))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))(((***------+++(((+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,---+++)))((()))******)))(((((()))))))))*********************************************************)))************+++++++++))))))))))))))))))))))))************)))))))))(((************************---(((---///))))))---)))***)))))))))******+++,,,)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++******))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++...---,,,++++++++++++,,,)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******************+++++++++***************))))))))))))************))))))))))))))))))))))))*********)))******++++++)))************+++++++++************************+++++++++******************************************++++++++++++***))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++,,,+++******)))***************))))))******+++,,,******))))))******+++,,,******))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***((('''***//////+++'''++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********************************************+++++++++,,,,,,,,,,,,+++))))))***+++***)))))))))*********+++++++++************************************************)))************+++++++++))))))))))))))))))))))))************))))))))))))************************---))),,,...(((***...((()))))))))((())))))***+++)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++------,,,++++++++++++,,,)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************************************((()))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))*********+++++++++******************************************************************************+++++++++******)))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))++++++***************+++******))))))******+++,,,******))))))******+++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))---222333...(((++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,---+++******,,,,,,+++*********+++++++++,,,,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))************************+++'''******&&&+++...'''******)))))))))******+++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************************************((()))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))*********+++++++++************************************************************************)))******+++++++++******))))))))))))))))))))))))************************(((***...000000...***(((+++***************++++++******))))))******+++,,,******))))))******+++,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******---111222///***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,---,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******************************+++'''***)))&&&...222))),,,++++++*********++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************************************))))))*********+++++++++***+++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********************************+++++++++))))))))))))************))))))))))))))))))))))))*********)))******++++++)))************+++++++++***************************************+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))************************(((+++///222222///+++(((*********)))******+++,,,******))))))******+++,,,******))))))******+++,,,))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))+++---......---...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++***************+++++++++******************************+++++++++,,,,,,,,,---,,,,,,---//////...,,,******+++++++++,,,,,,,,,************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************,,,))),,,+++***555999...---,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++************++++++***************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++)))***++++++,,,+++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))++++++******)))*********)))************+++++++++************************))))))*********+++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))***************************+++---......---+++*********))))))***++++++,,,******))))))******+++,,,******))))))******+++,,,((()))***+++,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***+++...111///...---,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++************************************************************************************************++++++************++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,*********,,,......,,,***************++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))((()))))))))************************************+++)))+++***+++888>>>111,,,,,,+++***************)))************+++++++++************************)))************+++++++++************************++++++************++++++))))))*********+++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---------,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++((()))***+++,,,++++++***)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++))))))***+++,,,))))))******++++++++++++))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))))))))***)))************+++++++++************************))))))******++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,******))))))***+++,,,,,,*********)))***++++++,,,*********)))***++++++,,,((()))***+++,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++***---///---***+++111666000///...,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,)))((()))+++,,,---+++)))))))))*********+++++++++************************************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++************************)))'''***(((***999>>>111++++++***))))))((()))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++))))))******++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************************************)))************+++++++++((()))***+++,,,,,,+++***)))************+++++++++)))************+++++++++************************************************++++++************++++++************************************************************************++++++************++++++***)))(((((((((***+++,,,************************************************************************************************)))************+++++++++************************************************************************+++++++++*********))))))************************,,,***'''(((+++---+++))))))***,,,,,,***))))))***++++++******************)))...,,,&&&***666;;;666///...,,,,,,,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,)))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))***++++++,,,,,,++++++***************************///111...((()))///...(((++++++*********+++---...******************************+++++++++,,,,,,,,,************************(((***,,,---,,,,,,---///,,,,,,++++++++++++++++++++++++++++++++++++++++++************************------,,,***((((((***---)))************+++++++++************************)))***++++++***)))((('''))))))))))))))))))))))))************************++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************************************++++++************++++++************************)))************+++++++++***+++---......---+++***++++++******************)))***+++,,,,,,+++***)))++++++************++++++...------,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++***)))((((((((()))+++,,,************************************************************************************************)))************+++++++++************************************************************************+++++++++*********))))))************************,,,***))))))***,,,,,,,,,,,,,,,+++++++++*********++++++******************)))---,,,''',,,777999333111000...---------+++)))++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++*********)))++++++,,,,,,,,,,,,++++++************************(((***)))((())),,,---,,,++++++*********+++,,,---*********************************+++++++++,,,,,,************************(((***++++++)))(((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((+++111555555333...+++)))************+++++++++******************************+++++++++***)))(((************************************************++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************++++++************++++++************************)))************+++++++++***+++,,,------,,,+++*********************************++++++++++++******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++)))))))))((())))))***+++************************************************************************************************)))************+++++++++************************************************************************+++++++++******************************************+++******)))+++...111111...******+++,,,+++)))******+++++++++++++++++++++---+++***000999888000444222///......---,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++************************)))(((***,,,,,,***+++///++++++*********+++,,,---*********************************++++++++++++,,,************************///111111000---+++***+++*********++++++,,,,,,---------------------------************************(((***///666:::999222,,,)))************+++++++++************************+++++++++,,,++++++***)))************************************************++++++++++++++++++++++++******************************++++++++++++******+++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************++++++************++++++************************)))************+++++++++)))***+++,,,,,,+++***)))************************++++++************++++++++++++************++++++******++++++,,,------...******************************))))))******+++,,,,,,+++***+++,,,------+++++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++))))))))))))))))))******************************************************************************************************))))))*********+++++++++************************************************************************************************************************)))+++,,,***)))***///444555000***))),,,...,,,)))******+++++++++++++++,,,---...---...444:::777///444222///---------+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************---***+++...+++%%%%%%++++++++++++++++++++++++,,,************************************++++++++++++************************333444555333111///......))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---)))(((+++111444222///))))))*********+++++++++************************+++++++++,,,++++++++++++******************************************************************************************************++++++++++++******************************************************************************))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++************************))))))*********+++++++++)))***++++++++++++***)))***************+++++++++,,,+++***))))))***+++,,,++++++************++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,+++*********,,,---,,,+++++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++))))))*********)))))))))************************************************************************************************))))))*********+++++++++************************************************************************************************************************)))+++,,,+++)))+++///333666000******,,,...,,,)))******++++++,,,,,,,,,,,,000000000222777:::666///444111...,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,************************+++))))))***(((%%%%%%(((++++++++++++++++++++++++************************))))))*********+++++++++************************,,,...///...,,,++++++,,,))))))***+++,,,,,,------************************************************...)))$$$%%%***......,,,))))))*********+++++++++************************++++++++++++++++++,,,,,,******************************************************************************************************++++++++++++******************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++************************))))))*********+++++++++*********++++++*********))))))*********+++++++++,,,+++***))))))***+++,,,++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))******+++,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++)))************)))((((((************************************************************************************************)))************+++++++++***************************************************************************************+++++++++************************)))***+++++++++,,,---///222///++++++,,,---,,,*********++++++,,,---------000111333555777777444111333000---++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,************************+++,,,+++***---333555222++++++,,,,,,,,,+++******************************)))))))))************+++************************((()))++++++***)))***+++*********++++++,,,,,,---***************************************************)))(((***,,,---***''')))************+++++++++************************+++************+++,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++*********************+++++++++************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************++++++************++++++************************)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++++++++************++++++---,,,,,,+++******))))))******************************))))))******+++,,,+++***)))***+++,,,,,,***++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++)))******+++***)))((('''************************************************************************************************)))************+++++++++************************************************************************))))))*********+++++++++************************)))))))))+++------+++***...------,,,,,,,,,++++++******++++++,,,------...///111555666444222111222333000---+++,,,...//////++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,***)))+++---))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,***************************///,,,(((111BBBDDD;;;+++,,,,,,,,,,,,+++***)))************************))))))))))))************************************)))+++---,,,+++***+++,,,++++++++++++++++++++++++************************************************'''(((***,,,---,,,***((()))************+++++++++***************************))))))((()))***+++,,,++++++++++++++++++++++++******************************************************************************++++++++++++******))))))*********+++++++++************************************************)))************+++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************++++++************++++++************************)))************+++++++++,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,******++++++++++++******++++++************+++++++++++++++***************++++++++++++++++++++++++******))))))******+++,,,+++))))))***+++,,,+++***++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++)))***+++++++++)))((('''************************************************************************************************)))************+++++++++************************************************************************))))))******++++++++++++***************************((((((+++......***&&&***,,,......,,,++++++,,,******+++,,,,,,---......---000555666222...///333333000---,,,...000111111++++++++++++++++++++++++++++++++++++++++++++++++))),,,---,,,***)))+++---))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,************************&&&---)))!!!---DDDFFF777+++,,,,,,---,,,+++***)))************************))))))))))))************************************)))+++,,,,,,***((()))))),,,,,,++++++++++++++++++++++++++++++++++++++++++************************'''((())))))((()))+++---)))************+++++++++************************))))))((((((((()))+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******))))))******++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************************************++++++************++++++************************)))************+++++++++---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))++++++************++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++*********)))***++++++,,,***)))))))))+++,,,+++***++++++++++++++++++++++++*********)))((())),,,///***++++++,,,,,,++++++***++++++************++++++******))))))))))))*********************************)))))))))***+++,,,,,,)))************+++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************((()))))))))************)))************+++++++++)))************+++++++++******+++,,,------......666555333222222333444555888555111...///111222333,,,,,,,,,++++++***************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************---,,,***))))))***,,,---************************************************))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,++++++*********************************************************++++++******************************************************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++++++++***)))(((************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))))))))***,,,,,,******************************))))))******+++,,,)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******))))))+++...111***++++++,,,,,,++++++***++++++************++++++******))))))))))))***************************************)))******++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************++++++++++++)))************+++++++++)))************+++++++++******++++++,,,---//////888888777666666555555666666333000...///000111111,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************---,,,***))))))***,,,---************************************************))))))))))))))))))))))))***))))))))))))))))))***************************,,,,,,,,,++++++*********************************************************************************************************************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))******+++++++++******************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))))))))***+++,,,******************************))))))******+++,,,)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++,,,000333******++++++++++++******++++++++++++++++++++++++************************************************++++++******)))*********)))************+++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++***************************++++++++++++,,,,,,,,,)))************+++++++++)))************+++++++++++++++++++++,,,...000111777888888888777666444333333111/////////000///...,,,,,,,,,++++++++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))************************+++++++++++++++*********************************************************************************************************************************************************+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,******************************))))))******+++,,,)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))*********+++...000******++++++++++++******++++++++++++++++++++++++************************************************,,,,,,+++***)))))))))***))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++*********************************+++++++++,,,,,,))))))*********+++++++++))))))*********+++++++++,,,+++++++++,,,...111222333444666666555333000...000///......//////---+++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++***))))))***++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))************************+++++++++******************************************************************************+++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++((()))***+++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++************++++++***************+++++++++******************************))))))******+++,,,))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++(((*********((((((***+++)))******++++++******)))***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))************************,,,,,,+++***)))))))))***))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************))))))))))))*********+++))))))*********+++++++++))))))*********+++++++++,,,++++++,,,...000222333000111333444444111...,,,///...---...///...+++)))++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))+++******))))))******+++************************************************************************************************))))))*********+++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************+++++++++++++++***)))(((************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++************++++++))))))******++++++++++++******************************))))))******+++,,,))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++(((*********((('''((()))))))))************))))))***+++,,,------,,,+++***)))***+++,,,,,,+++***)))************************++++++******)))*********)))************+++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************(((((()))))))))*********)))************+++++++++)))************+++++++++***+++,,,...000111222333000111333444444222000...///...------...---+++)))***++++++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************))))))))))))))))))))))))++++++************++++++************************)))))))))***************************************************************)))))))))***++++++,,,,,,***************************************************************************************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))),,,,,,,,,++++++)))((((((************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++*********************************))))))******+++,,,)))************+++++++++******++++++++++++******++++++++++++++++++++++++''')))+++***)))((()))***))))))************))))))***+++---......---+++***)))***,,,------,,,***)))*********************************)))******++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************))))))*********+++++++++)))************+++++++++)))************+++++++++)))+++---000222222222222///000222333444333111000000...---,,,------,,,*********+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************************************))))))************))))))************************************************))))))))))))))))))))))))******))))))))))))******************************((()))))))))*********+++************************************************((())))))***++++++,,,,,,************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++******)))************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,******************************************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************************************++++++************++++++((()))***+++,,,++++++*********************************))))))******+++,,,)))************+++++++++******++++++++++++******************************&&&(((++++++++++++,,,---))))))************))))))***+++---......---+++***)))***,,,------,,,***)))***************************)))))))))***+++,,,,,,)))************+++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++(((***...111333333222111---...000111222222111111111///,,,,,,------,,,+++*********++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************************************))))))************))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))************************(((((())))))*********+++************************************************((())))))***++++++,,,,,,************************************************************************))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++((()))***+++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************************************++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,************************************************++++++************++++++((()))***+++,,,+++***************************************)))***++++++,,,)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))************************************************************************+++++++++*********))))))++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************************************))))))******+++,,,************************+++++++++*********))))))************))))))(((((()))***+++,,,,,,,,,,,,,,,(((+++000444555333000...222000//////000111111000,,,---.........,,,***(((************************++++++++++++++++++++++++,,,,,,,,,++++++*********...---+++*********++++++---,,,++++++++++++++++++000,,,***++++++((()))---,,,,,,************,,,,,,,,,+++***+++,,,---+++)))((()))***+++++++++++++++---,,,,,,+++***)))((((((,,,,,,+++***))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************,,,,,,+++***)))))))))***)))))))))***+++++++++,,,++++++++++++++++++++++++************************++++++************++++++++++++************+++++++++++++++++++++***)))(((******))))))))))))******************************++++++++++++++++++++++++)))))))))******++++++,,,************************************************)))************+++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***)))************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................))))))))))))***+++,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++************************)))************+++++++++************************************************))))))))))))))))))))))))************************+++++++++*********))))))******))))))))))))))))))*********)))))))))((((((************************************************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************************************+++++++++*********))))))++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************************************))))))******+++,,,************************+++++++++*********))))))++++++*********)))))))))******+++,,,,,,,,,++++++))),,,///222333222000///222000//////000111111000,,,---......---,,,***(((************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++*********++++++******))))))******++++++,,,))))))++++++((((((+++,,,+++***))))))***+++,,,,,,+++***+++,,,---+++)))))))))***++++++++++++++++++++++++******))))))(((,,,++++++***))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************++++++******)))************************+++++++++++++++++++++++++++++++++************************++++++************++++++++++++************+++++++++++++++++++++***))))))***)))))))))))))))***+++************************++++++++++++++++++++++++*********+++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++---,,,***+++,,,,,,+++)))************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++*********++++++,,,)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,---,,,++++++*********+++************************)))************+++++++++************************************************))))))))))))))))))))))))************************+++++++++*********))))))************************,,,,,,,,,++++++*********+++++++++***************************************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************************************+++++++++***************++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************************************))))))******+++,,,************************+++++++++***************+++++++++++++++*********,,,,,,+++++++++++++++***+++,,,...000111111111000111000//////111111000///,,,---......---,,,***)))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,+++*********++++++))))))))))))***+++,,,,,,)))(((***//////+++)))***++++++************++++++,,,+++***+++,,,---+++)))))))))***++++++++++++************))))))))))))))),,,+++******)))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))+++***))))))))))))***+++*********************************************************)))******+++++++++++++++***************++++++++++++++++++++++++************************++++++************++++++++++++************+++++++++++++++++++++*********)))))))))))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++---+++***+++,,,,,,+++)))************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,)))************+++++++++******++++++++++++******,,,++++++******++++++,,,,,,,,,+++************+++************************)))************+++++++++************************************************))))))))))))))))))))))))************************+++++++++*********************++++++++++++++++++------------,,,,,,,,,,,,++++++++++++******))))))************************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++******************************************************))))))******+++,,,************************************************++++++++++++++++++++++++---,,,,,,+++************------......///000111111000/////////111111000...---------------+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++++++++,,,---***)))---333444///,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++,,,---+++))))))******+++++++++******)))))))))))))))))))))***++++++***************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************))))))))))))))))))))))))***************************************************************************)))))))))***+++,,,,,,,,,+++++++++***)))))))))************************************************++++++************++++++++++++************+++++++++++++++***+++++++++,,,))))))))))))***+++,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---,,,++++++++++++))))))*********+++++++++)))******++++++******)))++++++++++++++++++++++++++++++***************+++************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++***)))))))))************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++******************************************************))))))******+++,,,************************************************++++++++++++++++++++++++------,,,************+++......---------///000111//////...000111111///---------------,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********************...444444///,,,---,,,------------------,,,++++++***+++,,,---+++)))******+++++++++******)))))))))))))))************+++***************++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************))))))))))))))))))))))))******++++++++++++*********************************************************)))))))))***+++,,,,,,,,,+++++++++***)))))))))************************************************++++++************++++++++++++************++++++++++++******+++,,,---...******)))******+++,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++******,,,,,,,,,***************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++......---,,,++++++++++++))))))*********+++++++++)))******++++++******)))++++++++++++++++++++++++*********))))))***++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))***************************************************************************************+++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************************************))))))******+++,,,***************************************+++++++++*********+++++++++++++++---,,,+++*********+++,,,///...---,,,---...000111///......000111111///---......---,,,,,,++++++***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++***))))))(((((())))))***)))+++000000,,,***+++,,,,,,------------,,,,,,,,,+++***+++,,,---+++)))***++++++++++++***))))))+++++++++************************)))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))******+++,,,,,,+++***************************************************************)))******+++++++++++++++***************************************************************++++++************++++++++++++************+++++++++*********+++,,,...///,,,++++++*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************)))************++++++++++++++++++++++++++++++++++++*********,,,---,,,+++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++++++++,,,)))************+++++++++******++++++++++++*********++++++,,,,,,++++++******))))))))))))***++++++************************)))************+++++++++************************************************))))))))))))))))))))))))***************************************+++++++++))))))******+++,,,,,,,,,************++++++++++++************************************************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************************************))))))******+++,,,************************))))))*********+++++++++)))))))))*********++++++,,,+++***))))))+++,,,---......---------...///000.........000111111...,,,......---,,,++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************+++,,,---...---******------***))),,,******+++,,,,,,+++******,,,+++***+++,,,---+++)))+++++++++++++++***))))))------,,,,,,++++++************))))))***++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************++++++******)))************************+++++++++************************************************++++++************++++++++++++************+++++++++***))))))+++---///111------,,,+++************************************++++++++++++++++++++++++*********+++++++++++++++************************************************)))************++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,)))************+++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))))))))))))))***++++++************************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++(((((())))))***++++++,,,)))*********+++++++++,,,)))))))))***++++++,,,,,,************************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************************************))))))******++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++*********************************************************)))***++++++,,,************************))))))******++++++++++++(((((())))))*********+++,,,+++***))))))+++---///......---------......///.........000111111...,,,......---,,,++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,---,,,,,,+++***+++,,,---///111333555111---,,,---,,,***+++///((()))***++++++***)))(((,,,+++***+++,,,---+++)))+++++++++++++++***)))(((......------,,,+++************))))))***+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))***+++,,,------,,,+++***************************************************,,,,,,+++***)))))))))***))))))******+++++++++,,,))))))))))))))))))))))))************************++++++************++++++++++++************+++++++++***))))))+++---000111......,,,+++***)))))))))************************++++++++++++++++++++++++)))))))))******++++++,,,************************************************)))************++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***))))))((())))))***++++++************************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))******++++++++++++'''(((((()))******++++++*********++++++,,,,,,,,,(((((()))***+++,,,,,,---************************)))************+++++++++***************************************************************************************************************************************************++++++)))(((''')))***((()))************,,,---************************,,,,,,,,,++++++*********************************************************************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++******)))))))))))))))***************************************************************************,,,,,,++++++++++++++++++---+++***,,,000222111///(((---222444222000///000......---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,************************(((,,,555@@@HHHJJJGGGCCC<<<<<<:::666111,,,+++***************************************************************************///---***)))***++++++***************************************************************************+++++++++*********))))))******))))))))))))************++++++++++++*********************************************************)))(((((()))+++---...******))))))***,,,---///************************************************+++++++++*********))))))))))))***++++++++++++***++++++************++++++)))************+++++++++************************)))************++++++++++++++++++*********))))))************************,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))***++++++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++******++++++******************+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************************************++++++,,,+++)))***+++---************************++++++++++++++++++++++++************************************************************************)))***,,,+++******+++---)))***++++++*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************)))************+++++++++******++++++++++++******************************************************)))************+++++++++******))))))))))))******************************************************************************++++++++++++++++++++++++,,,******,,,///111000...+++///333444111...---...//////...,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++************************((())),,,111555555222///333444666444111---+++***************************************************************************...,,,***)))***++++++***************************************************************************+++++++++*********))))))******))))))))))))************++++++++++++******************************************************+++***)))((()))***,,,---***************,,,---...************************************************+++++++++*********))))))))))))***++++++++++++***++++++************++++++)))************+++++++++************************)))************++++++++++++++++++*********))))))************************,,,++++++******++++++,,,+++******))))))******+++***************************+++++++++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************+++++++++*********))))))************************************************++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************************************************************))))))***++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************)))+++------,,,,,,---...***++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++******)))))))))******+++*********************************************************************************++++++,,,,,,---+++***)))+++---///...------000444333///,,,,,,---......---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********************************...,,,+++*********((('''))),,,000111000---+++***************************************************************************,,,***))))))*********)))************************************************************************+++++++++*********************))))))))))))************++++++++++++******************************************************++++++)))))))))***+++,,,************+++,,,------************************************************+++++++++***************))))))***++++++++++++***++++++************++++++)))************+++++++++************************)))************++++++++++++++++++***************************************,,,++++++******++++++,,,,,,++++++******++++++,,,***************************+++,,,+++***)))***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++************************++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******************************+++++++++***************************************************************++++++++++++++++++++++++************************+++++++++***************************************************************************************************************************************((('''(((+++///000...+++************************++++++++++++++++++++++++************************************************************************)))+++---...---,,,,,,---+++******+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++******++++++++++++******************************************************))))))*********+++++++++******))))))******++++++************************************************************************))))))***+++,,,,,,------***)))***+++,,,---------...000333222///,,,---...---,,,+++***))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************///...---,,,,,,,,,,,,,,,&&&))),,,...---+++++++++************************************************************************+++)))((((((******)))(((************************************************************************************************+++******))))))******+++***++++++,,,,,,++++++***************************************************,,,+++***))))))******+++*********++++++,,,,,,,,,************************************************************************))))))***++++++++++++***++++++************++++++))))))*********+++++++++************************))))))*********+++++++++************************************************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***************************+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++*********************+++++++++************************************************************************************************************************************************************************************************************************************************************************((('''(((---333555000+++***************************+++++++++++++++,,,,,,***************************************************************************,,,------,,,++++++,,,,,,***)))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************))))))*********+++++++++***************+++,,,,,,************************************************************************))))))***+++,,,,,,------)))******+++++++++,,,---...000222111...---///222...---,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++******************************((()))++++++,,,,,,,,,,,,***++++++***)))***+++---***************************************************************************)))((()))***+++***(((************************************************************************************************++++++************++++++++++++,,,,,,,,,,,,++++++************************************************++++++************************++++++,,,,,,,,,+++************************************************************************))))))***++++++++++++***++++++************++++++))))))*********+++++++++************************))))))*********+++++++++************************************************,,,++++++******++++++,,,------,,,,,,,,,,,,------************************)))+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++***************************************************************************************************************************************************************************************************************************************************************************)))***000555666222,,,*********************************++++++,,,,,,,,,************************************************************************+++,,,,,,,,,++++++---...111---***))),,,//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++***************+++,,,---*********************************************************************************++++++,,,,,,---)))***,,,,,,+++***,,,---///111333111///...111444000000///...------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************&&&)))+++,,,+++******+++------,,,***((()))+++...************************************************************************)))))))))***+++,,,***)))***************************************************************************************+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***************************************************************************++++++,,,,,,,,,++++++***************************************************************+++++++++))))))***++++++++++++***++++++************++++++)))************+++++++++************************)))************+++++++++***************+++++++++************************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))))))))***++++++,,,,,,***************+++++++++************************++++++++++++++++++++++++***************************************************************+++++++++************************************************++++++++++++++++++++++++************************************************,,,,,,---111444444000,,,*********************************++++++,,,,,,---************************************************************************+++++++++++++++---111555888222,,,)))+++......---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))************+++++++++******++++++++++++******************************************************)))************+++++++++************+++,,,---...************************************************************************++++++++++++++++++++++++)))+++------+++***,,,...333555555222///...111444000///...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***************************,,,------+++***+++---+++,,,,,,+++))))))+++---***************************************************************************))))))+++------+++***************************************************************************))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************************************((()))******++++++++++++***+++,,,,,,,,,,,,+++***************************************************))))))*********+++++++++))))))***++++++++++++***++++++************++++++)))************+++++++++************************)))************+++++++++))))))*********+++++++++************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******((())))))***++++++,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************,,,---///111111///---+++************************)))******+++,,,,,,------************************************************************************************,,,000666:::>>>777---)))+++------,,,*********************************++++++,,,,,,,,,************************************************************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++************+++,,,---...************************************************************************,,,,,,++++++++++++++++++***,,,...---+++***,,,...777888777333///...000444---,,,+++***))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************)))++++++***((())),,,000'''***,,,,,,+++******+++***************************************************************************)))***,,,......,,,***************************************************************************))))))******++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************************************'''((()))++++++,,,,,,,,,***+++,,,---,,,,,,***)))************************************************))))))******++++++++++++))))))***++++++++++++***++++++************++++++)))************+++++++++************************)))************+++++++++))))))******++++++++++++************************,,,++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))+++...///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,+++++++++******++++++++++++******((())))))***++++++,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++************************************************++++++++++++++++++++++++************************************************,,,...000000---+++******************************))))))***+++,,,,,,------******************************************************+++++++++,,,,,,,,,)))***,,,,,,((((((444AAAMMM:::+++,,,...***)))---************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++---,,,+++*********++++++++++++++++++++++++++++++------------,,,,,,+++***+++++++++*********))))))))))))***+++,,,,,,------333222111000///...---,,,---------------------------,,,+++******+++,,,---***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))************************,,,,,,,,,++++++*********************************++++++************++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,------,,,++++++,,,...+++++++++************)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************************************++++++******************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++******))))))((((((************************(((((())))))*********+++))))))))))))))))))))))))************************++++++************++++++************************))))))*********+++++++++---+++***+++,,,,,,+++)))333222000...,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,)))(((000:::>>>000(((,,,///,,,+++///************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***---,,,,,,,,,+++++++++***)))******+++,,,,,,------222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++*********)))************************,,,,,,,,,+++++++++******************************++++++************++++++************************+++++++++*********))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,++++++,,,...++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************************************++++++******************************++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************))))))))))))************************))))))))))))*********+++************************************************++++++************++++++***************************+++++++++,,,,,,,,,,,,...,,,++++++,,,,,,+++***111000///---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,++++++***))))))*********+++++++++...++++++,,,+++))),,,111///)))'''---///++++++///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------......,,,+++***++++++++++++++++++++++++,,,,,,---------,,,++++++------------,,,,,,,,,,,,******++++++,,,,,,------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,++++++*********+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,...,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++*********,,,,,,---------.........,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))))))))***************************************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,++++++,,,------,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,+++++++++)))))))))*********++++++...***))),,,---******,,,,,,)))***---,,,((((((---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---...//////---+++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++---......,,,,,,,,,---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))******+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***+++...000000000,,,++++++++++++++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,++++++)))************+++++++++,,,((((((,,,...,,,***+++---,,,,,,,,,***''')))...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...//////---+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++---//////---,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,++++++************************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))******++++++,,,,,,************************+++++++++***************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++))))))***---000333333333+++************+++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++((((((,,,...,,,+++,,,,,,,,,++++++***+++...111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......,,,+++***++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///+++---//////...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++************************+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))),,,000333444333111+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,******...---***+++...,,,,,,++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,---------...------------------------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------------,,,,,,------,,,,,,------...///,,,,,,,,,------......///++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////+++---000000///---------------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++***************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,///333555444000---,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......---,,,---///,,,)))***...------,,,,,,---...,,,(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++*********++++++++++++++++++++++++++++++***+++,,,,,,---------------------.........//////------------------------,,,------....../////////------------------------,,,,,,---......---,,,,,,,,,------......------,,,...------------...//////+++,,,,,,---...///000000,,,,,,,,,------.........------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++---000000///------------------,,,,,,,,,++++++------------------------++++++++++++++++++++++++------......------,,,+++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,---------......,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++*********************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///222555666333---(((---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------...------,,,+++++++++,,,------------,,,,,,+++***+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,---...///++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,------.........,,,------,,,******+++---.........------,,,,,,,,,------++++++++++++------***+++,,,++++++,,,...000------------------------......................../////////......---------------------------------........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,,,,++++++***+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++***************)))******++++++,,,------++++++++++++******))))))******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++*********+++,,,---.........---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,...---+++))))))***+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++,,,,,,,,,++++++*********---,,,,,,+++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222999999444---)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,+++***)))))))))************+++++++++************************------,,,,,,++++++++++++---------------,,,+++***+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,------,,,++++++,,,.........---------,,,,,,,,,------,,,++++++,,,------++++++++++++++++++******------------------------.................................---------,,,,,,------------------------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++,,,+++++++++++++++++++++++++++++++++*********)))******************************++++++++++++******************++++++++++++******+++++++++,,,,,,,,,************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---+++***)))***+++,,,------------------------------------------------------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++,,,,,,,,,+++++++++******---,,,,,,+++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111777777222,,,******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,+++*********************++++++++++++************************,,,,,,,,,+++++++++++++++,,,------------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,,,,,,,+++,,,...000...------------,,,,,,,,,------,,,,,,,,,,,,------,,,******,,,...///,,,)))------------------------........................------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,------,,,,,,+++******)))++++++++++++************++++++++++++++++++++++++******++++++++++++******************+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///..................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///333333///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******))),,,,,,,,,,,,++++++++++++************+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,---///111---------------------------------,,,,,,---------+++))))))...444666333...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++++++++,,,,,,,,,---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++,,,+++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,------*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------......------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---------.........------------------------,,,,,,------------,,,,,,------,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,---000222------------------------------------------------+++))))))...444666333///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------.........---,,,,,,,,,---------......++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************,,,,,,,,,+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...------,,,------............---------,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,---------............------------------------,,,------------------,,,...---------------......------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------------......------------,,,,,,***+++---------...000222,,,,,,,,,------------...------............---------++++++---///000---***------------------------........................,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---......///......,,,,,,,,,---------......,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++,,,,,,------)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---***++++++++++++,,,,,,,,,)))***+++,,,---,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...,,,,,,---...............------------------..............................------------............------------....................................---......//////......---......------------..............................------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,---------.........------------------------/////////......---------+++,,,------------///111,,,,,,,,,---------......,,,---...//////...---,,,------,,,,,,,,,,,,,,,+++------------------------........................,,,,,,---------.........------------------------------------------------------........./////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,,,,+++,,,,,,---...........................---......//////......---+++,,,---...////////////,,,,,,,,,---------.........---------------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---+++,,,------......------------------------------------,,,,,,,,,,,,------+++,,,,,,------...------------------------------------------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,(((***+++------,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222111000///,,,,,,---.../////////...---------....../////////////////////////////////,,,---------.../////////---------.........//////........................//////000000000000/////////......---------......////////////////////////........................,,,,,,,,,------.................................,,,,,,------------..............................---------....../////////........................000000/////////.........,,,---...---------///111,,,,,,,,,------.........,,,---...//////...---,,,+++---...---------000222------------------------........................---------....../////////////////////////////////.................................////////////000---......//////......---------------------------------,,,,,,------...///................................................------,,,,,,------...///000000000000000000000000......////////////......+++,,,---...////////////,,,,,,,,,---------......000//////.........//////------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------)))+++,,,...//////......+++,,,,,,---.........---------------------------...------,,,,,,------...+++,,,------.........---................................................................................./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,,,,((()))+++---------+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------+++***,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++******------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111111000000//////........................------------............------////////////////////////000000000000000000000000////////////////////////........................000000//////.........---//////////////////////////////.........---------//////.........------------------------------------,,,,,,,,,,,,---......------............------------------------------------------------------000/////////............---------.........////////////.........---------////////////////////////,,,,,,,,,---------......000///...------...///000------------------,,,,,,........................//////............//////........................////////////////////////////////////////////////---------.........//////------............------........................---------.........//////////////////////////////////////////000000000000///222222///,,,,,,------000000000000000000000000..................................../////////000//////............////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,------...++++++++++++,,,---......------------------------................................................++++++,,,---.........---------------------------------............------......------------......------............------//////000000///...------111---+++---111333///+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////...---,,,,,,..................---------------............///......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++---///000,,,&&&------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,...222000***))),,,000000000///......------........................////////////////////////111000000000/////////...........................---......//////......---////////////////////////000000000000000000000000////////////////////////........................000000/////////.........//////////////////////////////.........---------//////.........---------------------------------------,,,,,,------...///---......//////......---------------------------------------------------000000/////////.........---------.........////////////.........---------////////////////////////------------............000///............///000............------------........................//////............//////........................////////////////////////////////////////////////---------.........//////......////////////..............................---------.........//////////////////////////////////////////000000000111...000333333222111...,,,000000000000000000000000................................./////////000000//////............////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++000//////...//////000000---,,,,,,,,,,,,------...------------------------................................................---............------,,,------------------------------............------.........------..................//////.........///////////////...---------------.../////////...........................---------.........//////......//////...------,,,................................./////////000000......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,---///...---------------------------++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000///***)))---.....................///........................////////////////////////000000000000////////////........................---......//////......---////////////////////////000000000000000000000000////////////////////////........................000000////////////....../////////////////////////////////............---/////////............---........................---------------...//////---......//////......---................................................000000000/////////......---............//////////////////............---////////////////////////............////////////000//////......//////000............////////////........................000//////......//////000........................////////////////////////////////////////////////---............///////////////000000000000//////........................------.........//////////////////////////////////////////000000000111111000//////111222222111000000000000000000000000000............................../////////000000000......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------.../////////...------------...------------------------................................................////////////...---,,,,,,////////////////////////------............------...........................//////000000//////...///////////////......---+++...000000...---///000000000000000000000000000------........./////////.........///......---,,,........................////////////000000000111...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,,,,++++++***+++...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++...---++++++---+++,,,,,,---......//////........................////////////////////////000000000000////////////............////////////......////////////......////////////////////////////////////////////////////////////////////////........................000000///////////////////////////////////////////////////.............../////////................................................---......///000......////////////......................................................000000000////////////..................//////////////////...............////////////////////////////////////000000000000000//////////////////000////////////000000000000........................000000////////////000000........................////////////////////////////////////////////////.............../////////000000111111111111000000....................................//////////////////////////////////////////000000000111111111444///+++---000111333555////////////////////////...........................////////////000000000......------------............------------......------------------------........................------------------------------------------,,,,,,+++++++++,,,---///000111111111///......---------........................................................................//////////////////......////////////////////////------............------......////////////......//////000000000000//////...///////////////......---...000000000000111111000000000000000000000000............////////////---...............---------------...................../////////000000000//////000000000000//////------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,------------...------------------------------------------------,,,.........---,,,---...++++++------+++(((***...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------........................------------------------...,,,++++++------------,,,,,,,,,---------..............................000000000000000000000000////////////000000000000........./////////000000...//////////////////...000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////............///000000...//////////////////...////////////////////////////////////////////////111000000000/////////////////////////////////////////////////////////////////////////////////////////////000000000111111///000000000000000000////////////000000000111111////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000////////////////////////........./////////000000000000000000000000000000000000000000111111111111333000000666777444333555////////////////////////////////////////////////////////////000000000111.........------..................------.........------------------------........................---------------------------------------------------...///000222555777888222111000///...---------........................................................................,,,---...///000000000000000000000000000000000000------............------......///000000///......//////000000000000//////......///////////////...111///---000444666333000////////////////////////........./////////000000------...............------------.........//////------.........///////////////000000000000//////------------------------////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------+++---...---,,,+++,,,---,,,---222555222***(((+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------........................------------------------...,,,++++++---000///---......---------,,,,,,,,,........................000000000000000000000000////////////000000000000.........//////000000111...//////000000//////...000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000111111000000000000000000000000...////////////000000000...////////////000000000000000000000000000000000///////////////000111111...//////000000//////...000000000000000000000000000000000000000000000000111111000000000/////////000000000////////////......////////////000000000////////////////////////////////////000000000000///000000111111000000///......//////000000111111////////////////////////111000000//////000000111////////////////////////000000000000000000000000000000000000000000000000000000000////////////...000000111111111111000000////////////////////////....../////////000000000000000000000000000000000000000000111111111222222///111;;;EEECCC777000111000000000000000000000000/////////////////////////////////000000000111111//////............////////////............//////------------------------................................................------------............------...///111333555666111111000......---------........................................................................***+++,,,...///000111111000000000000000000000000------............------...///000111111000///......//////000000//////...---...//////////////////222...,,,///555777444000............................../////////000000000,,,---......///.........,,,,,,------.../////////------------............///000000111111000000///........................////////////////////////------------------------........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------------------------+++---...---,,,+++,,,---//////555===;;;000***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------------------------------........................------------------------------,,,+++///333222---//////......---,,,,,,+++........................000000000000000000000000.../////////000000000111---......///000000111111//////000000000000//////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000111111111000000000000000000000000.../////////000000000000.../////////000000000000000000000000000000000000000000//////000000111222//////000000000000//////000000000000000000000000000000000000000000000000111111111000000000//////000000000000/////////....../////////000000000000////////////////////////........./////////000000///000111111111111000///------...//////000111111////////////////////////111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000/////////...///000000000000000000///////////////////////////.../////////000000000000000000000000000000000000000000111111111222222222000444???HHHCCC333---111000000000000000000000000//////////////////////////////000000000111111111000000////////////000000000000////////////000000........................................................................------------.........///------,,,,,,---......///000//////...------------........................................................................***+++,,,....../////////////////////////////////------............------...///000111111000///............//////.........------...///////////////...------///222444222111////////////////////////.../////////000000000000,,,------...//////......,,,,,,------...//////000............////////////000000111111111111000000////////////////////////////////////////////////................................................------------------------.................................------------,,,------------------------------------............................................................,,,...///...---,,,---...///,,,222===???444---...------------------------------------------------+++++++++,,,,,,---------,,,,,,---------.........------------------------........................------------............................................................................................................,,,...------111777444---///.............................................000000000000000000000000.../////////000000111111---......///000111111222//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000.../////////000000111111.../////////000000111111000000000000000000000000000000000000000111111222//////000000000000//////000000000000000000000000000000000000000000000000111111111111000000000000111111000000/////////....../////////000000111111////////////////////////............///////////////000111222222111000///,,,------...///000000111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222555666<<>>555...///------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------........................---------.........//////................................................////////////////////////........................,,,.........333999555---------......///000000000........................222222222222222222222222000222444444333222111222000000000000////////////000000000000000111111222//////000111111111111111000111111111111222222222222222222222111111000000000000000000000000000000000000000000111111111111///111222111000///000111////////////000000000000333222111//////111222333222111111111000000//////000000000000000000000000000111111111222222222222111111000000//////......000000000000000000000000000000000000000000000000222222111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222////////////000000000000///000000111222333333333222111111111000000//////000000000000000000000000000111111000//////000222111111111111111111111111111111111111111111111111222222222222222222222222//////............//////222333444555555333111000111000///...///111333444222111111111000000/////////////////////.........//////............//////000000000000000///......////////////////////////000000///...............///,,,---222333000.../////////............////////////...------------...------............------........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000222111000.........///000///////////////000111111111000/////////111222333000000///...............000000//////.........---////////////////////////000000000000000000000000000000000000////////////////////////////////////............/////////000000000///............///...............///000000//////000111111111111111////////////////////////............/////////000111111000///////////////////////////////////////........................---------...///000000111+++000111...---//////......,,,+++///888===666+++***---000000---,,,...000,,,------------------,,,,,,------......------,,,---------------------------------.........//////------............------////////////////////////..............................------------......//////............//////000/////////............////////////000000000000000000//////.........---------------------------222222222222222222222222000222333444222111111222/////////000000000111111000000000000000111222222000111111222222222222222111111111111222222222222222222222222111111111000111111111111111111111111000000000000111111111111///111222111000///000222////////////000000000111333222000//////000222333222111111111000000000000111111111111111111111111000000000111111111222222222222111111111000000000000000000000000000000000000000000000000000000000222111000000//////000000000000000000000000000000///000000111111000000///000000000000000000000000////////////000000000111/////////000000000000000000000000000000000000000222222222222222222222222////////////////////////000000000000000000000000//////000000000000000000....../////////000000000//////000000111222222333111111111111000000000///000000000000000000000000///000000000......///111111111111111111111111111111111111111111111111111222222222222222222222222111000000//////000000111444555555555444222000...000000///...///111333444111111111111000000000/////////////////////////////////............//////000000000000000///......////////////////////////000000///............///000...///444555222000111000//////......//////000000///......------......---......//////......---........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000222111000///...//////000000////////////000111111111000//////000111222333111000///............///000000/////////.........////////////////////////000000000000000000000000000000000000000000000000////////////////////////........./////////000000///////////////000111222///............///000000//////000111111111111111////////////////////////........./////////000000111111000///////////////////////////////////////..............................//////000111111222000222111,,,+++...111111///...---000888===777---,,,---//////.........///......---,,,,,,---......---------......------------------------------------------.........//////---......//////......---////////////////////////........................///..................////////////....../////////000000/////////.........////////////000000000000000000/////////.........------------------------111111111111111111111111///111333333111000111111//////000000111111111222111000000000000111222222111222222333444333333333111111111111222222222333222222222222111111111111111111111111111111111111000000000111111111222222000111222111000000111222/////////000000000111111222111000//////000111222111111111111111000000000111111111111111111111111///000000000111111111111222222222222222111111111000000000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000//////000000000000//////000000000000000000000000/////////000000000111111111111111000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000//////////////////............////////////...//////000000111111222111111111111000000000000000000000000000000000000...///000///......///000111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222666666666555444111///---000////////////111222444111111111111000000000000//////////////////000000000//////......//////000000000111111000000//////////////////////////////111000//////......//////000///000555555111000222000000////////////000000000000///.....................////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222111000000///000000000000000000///000000111222111111000000000111222222111000000///////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000/////////000111222444444///////////////000000111///000111111222111111111////////////////////////////////////000000000000111111000/////////000000////////////////////////........................//////000000111111222222:::;;;666...***...111222......---///666;;;555,,,...------...000000///...000///............///000------............------........................------........./////////......////////////......//////////////////////////////////////////////////////............//////////////////////////////000000000/////////......////////////000000000000000000////////////..............................111111111111111111111111000111222222111000111222111111111111111111111111111111000000111111222333111222222333333333333333111111111222222222333333222222222222222222222222111111111111111111111111000000111111111222222222000111222222000000111222//////000000000111111111111000000//////000000111111111111111111111111111111111111111111111111111//////000000000111111111222222222222222222111111000000000000000000000000111111111111111111111111111000000//////000000000111111111111111111111111/////////000000/////////000000000000000000000000//////000000000111111111222222222111111000000000111111111111111111111111////////////////////////////////////////////////////////////////////////000000//////......---------.........////////////......//////000000000111111111111000000000000000000000000000000000000000...000111111/////////000111111111111111111111111111111111111111111111111111222222222222222333333222222111111111111222222666666555555333111///...000/////////000111222333111111111000000000000000//////000000000000111111000000////////////000000000000111111111000000///000000000000000000000000111000000///...////////////...111555444000000222111000000//////000000111111000//////......//////...//////000000//////...////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111000000000000111222222111111111111111111111222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222//////////////////////////////000000000111111111/////////000111222333333000000//////000000111222000111111222222111111111000000000000000000000000//////000000000111111111111111000000///000000111////////////////////////......................../////////000000111111111AAAAAA<<<333---///000000,,,,,,,,,---222555222***000...,,,...111222000---000111222222222222111000......////////////..........................................////////////...//////000000//////.../////////////////////////////////////////////////////////000000//////////////////000000/////////000000000////////////...////////////000000000000000000//////////////////////////////////////////111111111111111111111111111222222222000000111333444444333222111000000///111111111111111222222333000111111222333222222222111222222222222333333333222222222222222222222333111111111111111111111111111111111111222222222222000222333222111000111222000000000000111111111111111111000000000000111111111111111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111222222222222222222222222//////000000000000//////111111111111111111111111000000000000111111111111333333222222111111000000222222222222222222222222////////////////////////000000000000000000000000////////////////////////000000//////......------.........////////////000////////////000000000000000000000000000000111111111111111111111111111111///111333333111000000111111111111111111111111111111111111111111111111111111111111222222333333333222111111000000111111222444444444444333222222111/////////000000111222222000000000000000000111111000000000000111111222222000000////////////000000000000111111111111000000111111111111111111111111111111000///////////////000000444777666111111555111111000000000000111111111111000////////////000///000000000000000000///000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222222222111111111111111222333333111222222222222111111111111111000000000111111222000111111111111111111111111111111111111111111111111111111111111111111111000111111111222222333333000000000000000000000000000000000111111111111222111000000//////000000000000000000000000111222222111111222222222222111111111111111111111111111111000000000111111111111222111111000000000000111111000000000000000000000000////////////////////////......///////////////000;;;===;;;444000000000...+++......---000333000+++000...---///222333111...///222555888888555222///...//////000000//////...////////////////////////........./////////000000///000000000000000000///000000000000000000000000000000000000000000000000//////000111111000////////////000111111000//////111000000000////////////////////////000000000000//////000000000000000000000000000000000000000000222222222222222222222222222333333222111111222444555444444333222111000000222111111111111222333333000111111222222222222222222222222222333333333333222222222222333333333333222222222222222222222222111111111222222222222333111222333222111111111333000000000111111111222222111111111111111111111111111111111222222222222222222222222222222222222222000111111111222222222222000000000111111111111111222222222222222222222222222222222222222222222222222222111111111222333333222222222222222222222222000000111111111111000000111111111111111111111111000000000111111111222222333333333222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111///222444444333111111222111111111111111111111111111111111111111111111111111111111222222333333444222111111111111111111222444444333333333333222222/////////000111111222222000000000000111111111111000000000111222222333333111000000//////000000111000000111111222222111111111111111111111111111111222111000000//////000000222333777:::888333444888222222111111111111222222222111111000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222333333333222222222222111111222222333444222222222333222222111000111111111111111111222333111111111111222222222222111111111111111111111111111111111111111111111111111111111222333333444444111111111111111111111111000111111111222222222222222111000///////////////111111111111111222222333222222222333222222111000111111111111111111111111000111111111222222222222111111000000000111222222000000000000000000000000////////////////////////............////////////---222333111///111111///...111222000000333222...000//////000222222111000///222666999999666222/////////000000000000//////000000000000000000000000....../////////000000000000000111111111111000000000000000000000000000000000000000000000000000000///000111222222111000/////////111111111111//////111111000000000/////////////////////000000000000//////000000000000111111111111111111111111111111333333333333333333333333333444444333111222333555333333333333333333333333222222111111222222333444111222222333333333333333222222222333333333444444222222222333333333444444222222222222222222222222111111111222222222333333111222333333111111222333000000111111111222222222222222333333333333222222111111111222222333333333222222222222222222222222222222222222333333333333111111111222222222333333333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333111111222222222222111111111111111111111111111111000000111111111222222222222222222333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000//////000000000000000000000000000000111111111222111111111111111111111111///000000000111111111111111111111111111111111111...111333444222111000111111111111111111111111111111111111111111111111111000111111222333333444444333333222222222222333333666555444333222222111111...///000111111222222222///000000000111111111111000000111111222333333444111111000000000000111111///000111222222222222111222222222222222222222222222111000000//////000000000222666999666111222777222222222111111222222222222222111000000000111111000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111111111333444444444333333333222222222222333444444222222333333333222111000111111111111111222333444111111111222222222333333222222222222222222222222111111111111111111111111111111222222333444444555333333333333333333333333111111111222222222333333111111000000000111222222222111111111111222333333222333333333222222111000222222222222222222222222111111111222222222333333111111000000111111222333000000000000000000000000////////////////////////////////////////////////)))...111///...111111000...333444111000111222000///000222222111111111222000111333444444333111000///000000111111000000///000000000000000000000000.../////////000000000000000111111222222111111000000000000000000000000000111111111111111111111111///000222333333222000///...///111222222111///...111111111000000000//////////////////000000000000//////000000000111111111222222222222222222222222444444444444444444444444444555555333222222444666000000111222444555666666222222111111222222333444222333444444555555444444222222333333333444444444222222222333333444444444222222222222222222222222111111222222222333333333111222333333111111222333000111111111111222222222222333333444444333333222111111111222222333333333222222222222222222222222222222333333333444444444222222222333333444444444444444444444444444444444333333333333333333333333333333333333444444555666333333333333333333333333222222333333333333222222111111111111111111111111000111111111111222222222222222222333333444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111222222000111111111222222222222222222222111111111111111//////000000111111111222111111111111111111111111---000222333222000//////111111111111111111111111111111111111111111111111000000111222333333444444555444444333333444444555888777555333111000000000...///000111111222222111//////000000111111111222000000111222333333444444111111000000000000111111///000111222222222222222222222222222222222222222222111111000000000000000---///333666333...///444333222222111111222222333333222111111000111111111111111222222222222111111111111111111111111111111000000000000000000000000222222222222222222222222333333333333333333333333111111111111111111111111000111333444555444333333333333222222333333444555222333333444333222111000222111111111222333333444111111111222222333333333222222222222222222222222111111111111111111111111111111222333333444555555444444444444444444444444111111222222222333333333000000000111222333555555222222111111222222333444333333333333333222111000222222222222222222222222111111222222222333333333111111000000111222333333000000000000000000000000000000000000000000000000111111111000000000000000///333333///...000111000---222333000...///000......111444333111000111444111000000//////000000111000000111111111111000000000000000000000000000000////////////000000000000111111222222222222111111000000000000000000000000111111111111111111111111///000222333333222000///...000111222222111000...111111111111000000000000////////////000000000000//////000000111111111222222222222222222222222222333333333333333333333333555444333222222333444555444444444555444444333333444444444333333444444555555555555555555444444444555555555555555555555555444333333222222333333444111222222333333222222111444444444444444444444444555444444333333444444555222222222222222222222222444333333222222333333444555555444444444333333333444444444444444444444333333333333444555666777888555444222111111222444555666666666666666666666666333333333222222222111111444444444333333333222222444333222222111111222222333444555555555444333222222222111111111111111111111222333444333222111000111222333444444333111111333333444555444333222111444333333333333333333333555444222000000111222333333222222222222222222333111111222222222222111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333444444444444444444444444333222222222222333444444666555333222333444666888666444111000111333777999888777666444333222111111222111111111000000//////333333222111111222222333111111222222222222111111111111111111111111111111111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111111111222333333444555555555444333222222222333444444333222111111222333444222222222222222222222222333333222111111222333333222...000777999555222444333333333333333333333333333333222222333333444555666555444444333333333333444444333222222222333333444444333333333333222222333222222222222222222333444444444333333222222222222222222222222222222222222222333333333444444444444444444444444444444444555555555444444333333333555555555555555555555555333333333333333333333333222222333444444444444333333333333333333333333333222222111111222222333444222222111111111111111111555444444333222222222333111111222222222333333333000111111111//////111222444444444333333333222222000000000000000000000000222111000//////000111222222000///000111222111///111111000///////////////333555777555222000111333000000000000////////////////////////000000000000000000111111111111000000111111111111111111111111111111111111111111111111222...///333444000000444///000000000000000//////333222222111000//////...111111111111111111111111000000000000000000000000000000000000000/////////444444444444444444444444555555444444444444555555555555666666666666555555666666555444444444555555555555555555555555555555666666666666666666666666444444333333333333444444333444444555555444444333666666555555555555555555555555444444444444555555444444444444444444444444666555555444444555555666666666555555555444444444555555555555555555555555555444444444555666777777666555444333333444555666555555555555555555555555555555444444444333333333666555555444333333444444555444333222111222333333444444555555555444333222333333333333333333333333222222333444444333222111222333444444444444333222444444555555555444333222333333333333333444444444666444333111111111333333333333222222222222333333222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444333444444444444444444444444222222222222333333444444444444444444444444444444444333333333333444555555777666444444444555777888777555444333444666888:::999888777555444333222222333333333222222111111111222222222222222222222222111111222222222222111111111111222222222222222222111111222222222333333333222222222222222222222222111111222222222222111111222222222222222222222222111222222333444444555555555444444333333444555666444333222111111222333444333333333333333333333333555444333222222333444555777777<<>>===<<<<<<===>>>???<<<===============<<<;;;999999999:::;;;<<<===>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;888999999::::::999999888999999::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<======:::::::::;;;<<<===>>>???>>>===;;;::::::;;;===>>>999999999999999999999999<<<<<<;;;;;;;;;:::::::::888:::<<<>>>???>>><<<::::::;;;<<<======;;;999888:::999777666666666777888666777777888999999::::::555444444555777999;;;===::::::999999:::<<<===>>>;;;:::888777777777888999999999999888888888888888777888999::::::::::::::::::999999888888999999:::999::::::;;;;;;::::::999888888888888888888888888777777777777777777777777777777888999::::::;;;;;;999999999999999999999999:::::::::999999888888888999999999999999999999999888888777777888888999:::888999::::::;;;;;;::::::::::::999::::::;;;======<<<===>>>???>>>===;;;999888888888999999:::::::::::::::999:::;;;<<<===>>>999::::::;;;;;;::::::999;;;::::::999888777666666:::::::::999999999888888888888888888888888888888666666777777777777666666777777777777777777777777777777777777666666666666666666777888888777666555444555666777777666555444666666666666666666666666666777888999999888777666333777777555777<<<;;;555777777777777777777777777888888888888888999999:::888777666555555555555555888777777666666666666777999999999888888888888777888888777777777777888888555666666666777777888888888888888888888888888888333444555666777999::::::999999999999999999999999888888999999999:::::::::888888888888888888888888888888888888888888888888777777888999999999999999::::::::::::::::::::::::666888:::;;;;;;;;;999888999999888888888888888888666666666666666777888888555555555666666666666777999::::::999888888999;;;777777888888999999999:::::::::::::::::::::::::::999888888888888:::<<<===999777666777888999888666:::999999888888888888888888666444555888999777555666555555555555444444444444444444555555555555666555555666666666666555555777777777777777777777777555555555555555555555555444888888444555999999555444444666777888888888888777777777777888888888888666666666666666666666666444444444444444444444444555555555666777888888999>>>>>>======<<<<<<<<<;;;<<<<<<======<<<;;;::::::======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;===>>>>>>999999999:::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999::::::999999::::::;;;<<<999===AAAAAA???<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888999999:::;;;<<<======;;;;;;;;;<<<<<<<<<<<<===???===;;;;;;;;;:::999777::::::::::::::::::::::::<<<;;;::::::;;;<<<;;;:::<<<<<<<<<:::888777888:::999999999999999:::::::::999999999888999999::::::666666777888999999::::::888888999999:::;;;<<<<<<<<<;;;:::999:::<<<>>>@@@======<<<;;;999888777777;;;::::::999999888888888777777777777888888888888::::::999999999999999999999999999999999999999999999999999999999999999999;;;:::999999888888999999:::999999999999999999:::888888888999999888888888999999888888888888888999::::::::::::::::::::::::888888999999999::::::::::::999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;===<<<:::999888999::::::;;;;;;;;;<<<<<<<<<======::::::999999999:::;;;;;;;;;:::999888777888999999999999999::::::999999999999888888888888888888888999999999999999999999999888999999999999888777777888888777777777777888888777777777777888888888888999888888888888888888999888888999999999:::::::::999999999888888777777777777777888999999999999888888777777666666666666666999999888888888888888888::::::::::::999999888777777777888888888999999999888888888888888888888888::::::::::::::::::::::::777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;======<<<;;;999888777666;;;<<<<<<===============;;;<<<<<<===============;;;;;;;;;;;;::::::999888999999999888888777777777888777777777777777888999888888777777777777888888777777777777777777777777777777777888999999999:::888888777777888999::::::999888777777777888999:::888888888888888888888888888888777777777777777888777777777777888888888888777777888777777666555555666666666666666555444444666666777888888888888888:::999999888777666555555888888888777777777666666555555555555555444444333555555666666666666555555555555555555555555555555555555555555555555555555555555555666666666666777777777777777888888888888???>>>>>>>>>==================>>>>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<============???>>>>>>======>>>>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======;;;===???>>><<<;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>:::999888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===<<<;;;<<<======<<<:::999999:::888888999999:::::::::;;;:::999999999999:::;;;;;;777888888999::::::;;;;;;999999:::;;;;;;<<<<<<=========;;;;;;;;;===???@@@======<<<;;;:::999888888:::::::::::::::999999999888888999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999:::::::::999999999999::::::999999::::::::::::999999:::999999888888999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;999999::::::::::::999999999999999999999999999999::::::::::::::::::::::::999999999999999888888777999999888888888888999999888888888999999999:::::::::999999888888999999:::999999999:::::::::;;;;;;:::::::::999999999888888888888999::::::::::::999999999888777777777777777999999999999999999999999:::;;;;;;;;;::::::999888777777888888888999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<======<<<;;;:::999999888::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<999:::::::::999999888777:::::::::999999999888888::::::999888888999999999:::999999888888999999:::888888888888888888888888999999999:::::::::::::::999999999999999:::;;;;;;::::::999999999:::;;;<<<999999999999999999999999:::999999888888999999999888888999999999:::::::::888888999999888777777666<<<<<<<<<<<<<<<;;;::::::777888999999::::::999999::::::999999888888777777::::::999999999888888888777777888888777777666555666666777777777777666666666666666666666666666666555555555555555555555555666666666777777777888888888888888888999999999999@@@@@@????????????>>>>>>???????????????>>>>>>===>>>>>>============<<<<<<===<<<<<<======>>>???@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<;;;;;;===============>>>>>>???>>>>>>>>><<<;;;;;;>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===;;;999:::<<<>>>@@@@@@========================>>>===<<<===>>>???>>><<<<<<===??????===;;;:::;;;888888999999:::;;;<<<<<<;;;:::::::::;;;;;;<<<===:::::::::;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>>???>>>=========>>>???@@@======<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<========================<<<<<<======>>>>>>??????===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@?????????>>>>>>=========>>>????????????>>>>>>===========================;;;;;;;;;<<<<<<<<<============>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>???>>>===<<<;;;:::::::::888999;;;======<<<:::888::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999888888:::::::::999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::999888999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<==================<<<<<<;;;;;;;;;;;;;;;<<<===============;;;<<<======>>>>>>======;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;:::::::::===<<<;;;:::::::::::::::;;;;;;;;;::::::;;;;;;;;;999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999888777::::::;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888888888999999999999888888888888888888888888888888666666666666666666666666777777777888888888999999888888999999999:::::::::AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>===>>>>>>???@@@?????????>>>>>>>>>???@@@========================???????????????>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>????????????GGGDDD@@@>>>>>>???@@@@@@????????????????????????@@@???>>>>>>@@@@@@???>>><<<>>>AAAAAA???===<<<<<<888999999:::;;;<<<======<<<<<<<<<<<<<<<===>>>???<<<<<<<<<======>>>>>>>>>=========>>>>>>???????????????>>>=========>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAA@@@@@@???>>>======<<<>>>???????????????>>>>>>========================;;;;;;;;;<<<<<<<<<<<<===<<<===>>>??????>>>===<<<<<<<<<<<<=========>>>>>><<<<<<;;;:::999999999999<<<=========<<<;;;:::999;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>=========<<<;;;;;;::::::;;;;;;::::::;;;<<<======>>>>>>=========>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<================================================>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<============>>>>>>>>>=====================>>>>>>>>>???@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>===;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::=========<<<<<<;;;;;;:::<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===999999999::::::999888888777777888888888777777666:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888777777888888888999999999888888999999999:::::::::AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@BBBCCCDDDCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>>>>?????????KKKGGGBBB???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????AAAAAA@@@???<<>>======;;;;;;;;;<<<===>>>>>>>>>============>>>???@@@AAA>>>>>>>>>>>>>>>?????????>>>>>>????????????@@@@@@>>>>>>==================>>>=====================<<<<<<======>>>>>>>>>???;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>????????????????????????======>>>>>>?????????@@@???>>>======<<<<<<============<<<<<<<<<<<<======??????@@@@@@@@@@@@??????===============>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBAAA@@@@@@???>>>===<<<<<<===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<=========::::::::::::;;;<<<======HHHFFFCCC@@@>>>>>>??????<<<<<<============<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::======<<<<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<>>>>>>============>>>>>><<<<<<=========>>>>>>>>>==============================>>>????????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????===>>>>>>?????????>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????======>>>>>>>>>>>>??????>>>??????@@@@@@@@@@@@@@@???@@@@@@AAABBBAAAAAAAAA>>>??????@@@@@@@@@??????========================???>>>===<<<;;;:::::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;::::::::::::;;;;;;;;;<<<<<<===============::::::::::::::::::::::::999999;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======888999999:::::::::999999::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>???????????????????????????@@@<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888888999999999888888888999999999::::::AAAAAABBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEAAAAAAAAABBBBBBCCCDDDEEEBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB?????????>>>???@@@@@@AAAAAABBBCCCEEEGGGFFFBBB???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???????????????>>>>>>======<<<<<<===>>>>>>>>>>>>?????????DDDBBB???===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAAAAA@@@???===???AAAAAA@@@???>>>???>>>>>>>>>???????????????>>>>>>>>>???@@@AAABBBCCC??????????????????????????????????????????@@@@@@========================>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????<<<<<<<<<<<<=========>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======>>>==================>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@??????>>>>>>=========>>>????????????>>>========================<<<<<<<<<<<<=========>>>======>>>>>>??????>>>>>><<<<<<=========>>>>>>>>>=========>>>???@@@AAABBBJJJGGGCCC???======???@@@=========>>>>>>=========<<<<<<======>>>?????????=======================================<<<;;;;;;======<<<<<<<<<<<<======:::;;;;;;;;;;;;<<<<<<<<<>>>>>>============>>>>>><<<<<<=========>>>>>>>>>=========>>>>>>>>>>>>>>>===>>>??????@@@@@@?????????>>>======<<<<<<======<<<<<<======>>>>>>??????===>>>>>>???????????????>>>>>>?????????@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===>>>??????@@@@@@??????<<<======>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<============<<<999999999999999999999999888999;;;<<<======<<<;;;<<<<<<<<<<<<=========>>>999::::::;;;;;;;;;;;;;;;;;;<<<======>>>=========;;;<<<<<<========================>>>>>>?????????????????????@@@@@@@@@@@@=========>>>===<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999:::::::::;;;999999:::::::::;;;;;;;;;AAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDBBBBBBCCCEEEFFFCCCAAA????????????????????????????????????@@@@@@AAAAAA???????????????>>>>>>>>>????????????@@@@@@@@@AAA???>>>======???@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAA@@@???>>>???@@@@@@???>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@AAABBBDDDEEE????????????????????????????????????????????????<<<======>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===???>>>>>>======>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???????????????@@@AAAAAA>>>>>>?????????@@@@@@@@@????????????@@@AAABBBBBBCCCAAA???===<<<<<<===>>>===>>>>>>??????>>>>>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>>>>>>>============>>>>>><<<<<<<<<=========>>>>>>============>>>>>>>>>???>>>>>>???@@@@@@@@@@@@??????>>>>>>===========================>>>>>>>>>>>>======>>>???????????????>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????=========>>>>>>>>>>>>???>>>>>>>>>>>>>>>=========;;;<<<======>>>>>>============>>>???????????????<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>??????>>>===>>>>>>>>>>>>????????????;;;<<<===>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>=========>>>???????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@>>>>>>??????>>>>>>===<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<============AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDCCCCCCAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFCCC@@@@@@CCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@?????????AAABBBAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAA@@@?????????@@@???>>>>>>@@@AAADDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCEEEEEE????????????????????????????????????????????????<<<===>>>@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBB????????????????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???@@@AAACCCDDD@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>============>>>>>><<<<<<<<<<<<============<<<<<<======>>>>>>>>>???>>>>>>???@@@@@@@@@@@@??????>>>>>>===============>>>>>>>>>===============<<<===>>>???????????????============>>>>>>>>>>>>????????????????????????========================<<<<<<======>>>>>>??????========================;;;<<<<<<===>>>??????@@@============>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>?????????????????????@@@AAAAAAAAAAAA@@@===>>>???@@@@@@@@@@@@@@@<<<<<<======>>>>>>>>>???@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA??????>>>===============;;;<<<===??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAA@@@???>>>??????@@@@@@@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>????????????@@@@@@@@@@@@???>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAABBBEEEEEECCC@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCBBB@@@@@@AAACCCFFFCCCAAABBBDDDDDDBBB@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAA@@@?????????======>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAABBBBBBBBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA??????????????????????????????@@@AAABBBBBBCCCCCCDDDFFFDDD@@@BBBGGGFFFAAA>>>>>>>>>???@@@AAACCCCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAABBB@@@AAAAAAAAAEEEIIIHHHCCCCCCAAA@@@@@@BBBCCCCCCBBB@@@@@@@@@AAABBBCCCBBB@@@@@@???>>>AAACCCDDDBBB???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@>>>>>>AAADDDBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????BBBAAAAAA@@@@@@??????>>>???>>>>>>>>>>>>>>>??????@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>===<<<===>>>???>>>===AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============@@@???===???AAABBB???=========>>>???????????????@@@AAAAAABBBAAA@@@???>>>AAA@@@???>>>=========>>>>>>>>>??????@@@@@@@@@@@@======<<<===>>>???AAABBBBBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????>>>>>>============>>>>>>???????????????@@@AAA@@@???===<<<>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@??????>>>??????@@@@@@@@@??????>>>@@@@@@AAABBBBBBBBBBBBAAA???@@@BBBCCCBBB@@@>>>============>>>?????????@@@???>>>>>>>>>>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@AAA@@@???????????????@@@@@@CCCAAA@@@>>>======>>>>>>@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>>AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@BBBCCCBBBAAA@@@AAABBBAAA?????????AAA@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===============@@@?????????>>>>>>============>>>>>>>>>>>>===<<>>===============>>>>>>>>>>>>============?????????@@@@@@AAAAAAAAA>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCEEEFFFDDDAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBAAAAAACCCEEEGGGEEECCCDDDFFFFFFDDDBBBAAAAAABBBBBBBBBCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBB??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA????????????????????????@@@@@@@@@AAABBBBBBBBBCCCAAA>>>>>>CCCFFFDDDCCCDDD@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAADDDFFFFFFGGGKKKPPPOOOKKKGGGEEECCCCCCDDDDDDDDDCCCBBBAAAAAABBBDDDDDDCCCAAAEEEBBB@@@AAACCCEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA??????BBBEEECCCBBBBBBBBBBBBCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>===>>>@@@@@@@@@???AAAAAA@@@@@@????????????@@@?????????>>>>>>>>>>>>AAA???>>>@@@BBBBBB@@@>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA??????AAA@@@@@@@@@???@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@?????????@@@AAABBBCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCC?????????@@@@@@AAAAAAAAAAAABBBBBBCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAADDDCCCAAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB??????@@@AAAAAA@@@?????????@@@@@@@@@??????>>>===BBBBBBBBBCCCCCCCCCDDDDDDAAA@@@??????AAAAAA@@@???@@@AAABBBBBBAAA@@@AAACCCAAABBBBBBCCCBBBAAA@@@???AAA@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>????????????>>>>>>>>>>>>??????>>>>>>======>>>>>>@@@@@@@@@???????????????BBBBBBBBBCCCCCCCCCDDDDDD@@@AAAAAABBBCCCCCCBBBBBBDDDEEEEEEFFFFFFEEEEEEDDDGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGEEEDDDCCCCCC@@@AAABBBBBBBBBCCCEEEGGGIIIGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAACCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBGGGAAABBBHHHHHH@@@???DDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAACCCFFFGGGHHHKKKPPPQQQMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGEEEDDDGGGEEEBBBAAACCCEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFDDDDDDDDDCCCDDDEEEEEEFFFCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@???@@@BBBCCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@AAACCCCCCAAA???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@BBBBBBBBBAAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@@@@@@@@@@??????>>>????????????>>>======AAAAAAAAAAAAAAABBBBBBBBB???>>>======??????>>>===>>>???AAAAAA@@@@@@AAACCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@??????@@@AAABBB@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGCCCDDDEEEEEEDDDDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDEEECCC@@@BBBGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDBBBDDDEEEFFFFFFEEECCCBBBDDDHHHIIIHHHJJJNNNOOOLLLLLLJJJHHHHHHHHHIIIHHHFFFGGGFFFFFFGGGIIIIIIHHHFFFGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAACCCBBBBBBCCCEEEFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCAAA@@@???>>>AAAAAA?????????AAACCCDDDCCCCCCBBBBBBAAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@AAADDDDDDCCCCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>>>>>>>???????????????>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======<<<;;;:::<<<===>>>======???AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@BBBDDDEEEAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIHHHFFFEEEGGGHHHGGGHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDD===DDDGGGCCCBBBFFFKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGFFFDDDJJJMMMNNNLLLLLLOOOOOOLLLKKKIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIKKKKKKJJJHHHFFFHHHJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDCCCEEEGGGHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBCCCCCCDDDDDDEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBB@@@???===<<<@@@???>>>======???BBBCCCBBBBBBAAAAAA@@@@@@??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@??????AAAAAA@@@???????????????BBBBBBBBBBBBBBBAAAAAA@@@????????????????????????=========>>>>>>?????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======<<<::::::;;;============???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEECCCBBBAAABBBCCCEEEGGGBBBBBBCCCCCCBBBBBBAAA@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@????????????BBBBBBCCCCCCCCCBBBBBBAAAHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKLLLKKKIIIGGGFFFGGGHHHFFFHHHIIIIIIGGGGGGHHHJJJEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHRRR[[[\\\UUUNNNLLLKKKJJJJJJIIIHHHGGGGGGHHHHHHFFFGGGIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHJJJOOOPPPMMMKKKMMMMMMKKKJJJIIIHHHHHHJJJKKKKKKKKKJJJIIIIIIJJJLLLLLLKKKJJJHHHLLLPPPQQQOOOLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJJJJIIIGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDFFFHHHJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFHHHGGGFFFEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@?????????AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===@@@???===<<<===>>>@@@AAA@@@@@@@@@@@@????????????======>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>=========>>>@@@AAAAAAAAA@@@???AAAAAA@@@???>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@???BBBBBBBBBAAAAAAAAAAAAAAA@@@>>>============<<<:::===>>>@@@@@@??????@@@BBB@@@@@@?????????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGBBBCCCDDDEEEDDDCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@KKKJJJIIIIIIIIIIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMMMMNNNOOOPPPQQQRRRMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHHHHFFFEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJHHHFFFFFFGGGHHHFFFHHHJJJJJJHHHGGGIIIKKKGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGHHHHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJSSSWWWlllvvvVVVFFFKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJOOOQQQNNNLLLNNNNNNMMMMMMKKKJJJJJJKKKLLLKKKJJJKKKJJJJJJKKKMMMMMMLLLJJJJJJMMMPPPPPPMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGIIIKKKKKKIIIGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFIIIJJJJJJIIIFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGIIIIIIGGGFFFGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFEEECCCDDDEEEFFFGGGGGGFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@AAA@@@@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>???AAACCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>>>>>>>???@@@????????????@@@@@@@@@@@@===>>>???AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>@@@AAACCCCCCCCCAAA@@@BBBBBBAAA@@@???????????????@@@AAABBBBBBAAA@@@?????????>>>>>>>>>=========<<<<<<;;;;;;<<<>>>???@@@??????@@@AAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>>>>>??????===<<>>??????@@@@@@??????>>>AAA@@@?????????AAADDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@?????????????????????@@@@@@AAAAAAAAA>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@????????????>>>@@@AAACCCEEEEEEDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@??????>>>>>>=========<<<<<<;;;;;;;;;<<<===???@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCAAA??????@@@@@@>>><<<>>>???@@@???>>>===>>>???BBBAAAAAA@@@AAABBBDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEAAABBBDDDEEEFFFFFFFFFFFFCCCDDDFFFGGGFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@PPPNNNLLLLLLLLLLLLKKKIIILLLLLLLLLLLLKKKKKKJJJIIIGGGRRRQQQMMMTTTWWWSSSTTTUUUQQQNNNRRRYYY[[[XXXSSS[[[[[[ZZZYYYYYYYYYYYYZZZUUUVVVXXXWWWUUUSSSSSSTTTUUUTTTTTTUUUWWWWWWVVVTTTTTTXXX\\\[[[XXXUUUWWWZZZVVVWWWXXXXXXVVVUUUUUUUUUXXXUUURRRRRRTTTUUUSSSPPPRRRQQQPPPPPPOOOOOOPPPQQQQQQOOOMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMRRRPPPPPPRRRVVVVVVTTTPPPVVVSSSPPPPPPSSSUUUUUUTTTUUUTTTSSSSSSTTTSSSQQQOOONNNQQQTTTUUUSSSQQQPPPPPPTTTPPPLLLLLLOOOQQQNNNKKKJJJLLLMMMLLLIIIHHHGGGHHHFFFJJJLLLJJJFFFEEEHHHLLLIIIJJJKKKJJJIIIJJJLLLNNNIIINNNPPPNNNLLLOOOPPPOOOKKKMMMNNNLLLJJJJJJMMMQQQQQQLLLJJJMMMOOOMMMKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKIIIMMMOOOKKKIIIJJJIIIGGGFFFEEEEEEDDDDDDEEEFFFGGGJJJIIIGGGGGGGGGGGGFFFDDDCCCEEEFFFEEECCCCCCFFFIIIGGGGGGGGGEEEEEEGGGKKKOOONNNLLLKKKLLLNNNQQQRRRRRRQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSVVVXXXXXXTTTPPPSSSRRRRRRRRRRRRRRRRRRRRRPPPTTTXXXWWWTTTQQQSSSVVVWWWUUUTTTUUUVVVWWWVVVTTTWWWYYY\\\]]]\\\[[[\\\\\\^^^XXXQQQNNNPPPPPPMMMJJJRRROOOOOORRRSSSPPPOOOPPPSSSPPPLLLKKKMMMNNNNNNMMMJJJKKKMMMOOOQQQQQQOOOMMMLLLOOOPPPMMMLLLNNNLLLHHHMMMKKKIIIIIIIIIKKKMMMMMMSSSXXXXXXRRRLLLHHHFFFCCCHHHGGGFFFFFFGGGIIIJJJLLLIIINNNPPPMMMMMMPPPQQQPPPSSSPPPLLLJJJIIIHHHGGGEEEQQQNNNMMMMMMOOOQQQRRRQQQRRRQQQOOOMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEMMMMMMLLLLLLLLLLLLLLLLLLRRRNNNIIIJJJMMMPPPOOOLLLJJJIIIHHHIIIJJJIIIGGGEEEHHHEEEEEEHHHIIIGGGHHHKKKFFFMMMMMMGGGIIIRRRUUUOOONNNMMMKKKIIIIIIJJJLLLNNNOOOOOOOOOPPPOOOOOONNNMMMNNNMMMMMMNNNPPPRRRQQQPPPTTTOOOMMMPPPOOOKKKLLLQQQLLLIIIIIINNNPPPLLLHHHGGGJJJKKKKKKJJJHHHHHHIIIJJJJJJHHHGGGEEEEEEGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDBBB@@@AAADDDGGGBBB@@@??????AAABBBAAAAAA>>>@@@CCCCCCBBBCCCFFFIIIMMMKKKJJJJJJJJJIIIJJJLLLJJJJJJHHHGGGIIIJJJIIIFFFFFFDDDCCCCCCEEEGGGGGGFFFAAADDDFFFHHHHHHGGGHHHIIIEEEFFFGGGHHHGGGFFFEEEDDDCCCGGGJJJIIIEEEDDDGGGKKKJJJJJJIIIGGGDDDCCCDDDFFFGGGDDDCCCEEEEEEBBBBBBEEEDDDAAAAAACCCBBB??????AAA@@@===;;;<<>>CCC??????BBBDDDBBBAAABBBEEEAAA@@@BBBAAA>>>>>>AAA>>>AAACCCBBB>>>===???BBB>>>???@@@@@@>>>===>>>???@@@@@@AAAAAABBBCCCCCCCCC??????@@@AAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDEEEDDDBBBAAAAAABBB;;;===@@@AAA@@@@@@AAABBB@@@?????????AAAAAA???======???AAAAAA@@@>>>>>>>>>___\\\XXXVVVVVVVVVUUUUUUPPPPPPNNNMMMMMMNNNOOOPPPOOOZZZ[[[[[[fffkkkjjjmmmqqqmmmjjjlllpppssssssqqqqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnllljjjhhhhhhiiiiiigggffffffiiikkklllmmmnnnsssxxxyyyuuupppoooooottttttsssqqqooooooqqqtttuuurrrqqqrrrtttssspppmmmkkkkkkkkkiiifffddddddcccddd```[[[XXXXXXZZZZZZ[[[YYYYYY[[[___bbbdddddddddkkkkkkkkkmmmpppqqqpppoootttpppmmmmmmqqqvvvzzz{{{wwwvvvuuutttsssrrrpppooonnnmmmmmmoooqqqpppmmmiiiiiifffccceeehhhjjjgggddd______]]]ZZZUUURRRPPPPPPTTTUUURRRNNNJJJKKKQQQVVVZZZ\\\]]]^^^^^^[[[XXXVVVPPPRRRRRRTTTYYY^^^]]]WWWOOORRRWWWYYYYYYYYYZZZ\\\\\\YYYZZZ___```\\\XXXWWW[[[[[[[[[[[[ZZZXXXVVVUUUTTTVVVTTTOOONNNQQQPPPNNNKKKJJJIIIGGGGGGHHHIIIJJJKKKIIIHHHGGGHHHHHHFFFDDDCCCEEEGGGGGGEEEDDDFFFGGGHHHHHHHHHGGGGGGIIILLLOOOWWWZZZ^^^bbbeeeggggggggghhhiiijjjkkklllmmmmmmmmmllliiieeeeeegggjjjjjjjjjkkkjjjhhhgggggghhhjjjkkkgggkkkooooookkkiiikkknnnqqqppppppqqqtttuuuuuutttmmmpppuuuwwwwwwuuutttsssssskkkaaa[[[ZZZZZZYYYWWWUUUVVV[[[dddhhheeeccccccddddddbbb```^^^]]]___aaaeeeccc```^^^^^^^^^______```cccbbb]]][[[[[[XXXTTTTTTWWWYYYYYYYYY[[[```dddeeehhhfff]]]UUUSSSRRRQQQLLLLLLLLLLLLLLLMMMMMMNNNNNNUUUZZZZZZ\\\______]]]]]]ZZZXXXWWWWWWXXXXXXWWW\\\___aaaaaaaaacccfffiiihhhgggfffdddccccccdddddddddbbb```\\\XXXTTTQQQPPPMMMQQQWWW]]]aaadddeeeeeehhhccc\\\ZZZ[[[[[[YYYWWWTTTTTTTTTUUUVVVUUURRRPPPUUUQQQQQQSSSRRRPPPPPPSSSSSS[[[]]]ZZZ]]]gggjjjeeedddcccbbbbbbeeehhhllloookkkkkkkkkjjjjjjhhhggggggiiihhhhhhjjjmmmoooooonnnllliiiiiimmmkkkfffdddfffdddaaaaaafffhhhddd```___```bbbeeeeeedddbbbaaaaaaZZZYYYYYYZZZ[[[]]]```aaa]]]]]]\\\\\\]]]]]]^^^___aaa```]]][[[ZZZYYYZZZZZZWWWTTTOOOKKKHHHGGGHHHHHHGGGFFFDDDDDDFFFGGGFFFEEEHHHJJJLLLLLLJJJKKKOOOSSSYYYZZZ\\\]]][[[VVVRRROOOSSSSSSRRRPPPQQQTTTWWWYYYSSSTTTTTTUUUUUUWWWXXXYYYTTTVVVYYYYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRNNNRRRWWWXXXVVVSSSSSSTTTUUUUUUUUUTTTRRROOOLLLJJJKKKIIIIIILLLLLLKKKNNNTTTPPPMMMMMMQQQRRRNNNKKKJJJOOOMMMKKKJJJHHHGGGEEEDDDDDDBBBBBBEEEFFFEEEGGGKKKHHHEEEEEEHHHHHHFFFFFFIIIEEEFFFGGGEEECCCAAABBBDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFEEECCCBBBDDDEEECCCBBBBBBBBBBBBAAA@@@@@@BBBAAA@@@AAABBBBBB@@@???>>>@@@AAAAAA@@@??????@@@tttooohhhbbb```___^^^^^^YYYVVVRRROOOOOOPPPSSSUUU[[[fffiiimmm{{{}}}yyysssoooooorrrtttuuuuuuuuuwww|||~~~zzzsssmmmhhhffffffmmmjjjccc[[[WWWZZZcccjjjwwwxxxzzz}}}~~~yyyppphhhbbbaaa```eeepppxxxsssiiiYYY^^^eeejjjmmmmmmmmmnnnooonnnqqqwwwxxxrrrmmmkkkuuuuuutttssspppmmmjjjhhhgggeee^^^XXXXXXZZZYYYTTTMMMMMMLLLKKKKKKJJJJJJKKKJJJHHHGGGGGGGGGGGGFFFDDDDDDFFFIIIIIIGGGEEEEEEEEECCCDDDEEEEEEGGGKKKQQQUUUlllttt{{{qqqllljjjiiihhheeeiiiuuu}}}|||}}}xxxvvvxxx{{{~~~~~~{{{tttooommmiiidddeeejjjooopppoooqqqyyy|||oooccc]]]ZZZXXXRRRRRRRRRRRRRRRSSSSSSTTT^^^hhhqqqvvvyyy|||zzzwwwpppooommmnnnppprrrssssssxxx}}}}}}xxxrrrlllhhheeebbbhhhrrr}}}yyytttrrrpppnnnkkkiiiiiijjjlllmmmlllhhheeegggcccbbbcccbbb^^^^^^```jjjrrrwwwxxx~~~~~~zzzxxxwwwxxxyyytttmmmddd]]]ZZZXXXUUUSSSRRRPPPNNNMMMMMMLLLJJJHHHMMMPPPSSSTTTUUUYYY___dddkkkpppuuuxxxvvvppphhhccccccdddeeedddccceeejjjoooiiilllooopppoooooosssvvvqqqtttwwwwwwuuurrrooonnnnnnmmmllllllkkkkkklllllleeeiiinnnqqqqqqnnnjjjgggggggggggghhhhhhccc[[[UUUUUUUUUXXX[[[[[[]]]eeeooojjjffffffkkkoookkkdddaaabbbcccccc___YYYUUUSSSTTTNNNMMMMMMNNNMMMLLLQQQXXXSSSPPPPPPSSSSSSQQQRRRUUUTTTSSSPPPMMMKKKJJJJJJJJJJJJGGGFFFGGGIIIJJJHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAABBBDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGHHHEEEEEEEEEDDDCCCDDDFFFHHHIIIFFFCCCBBBDDDDDDAAA???AAA@@@??????@@@@@@???===???@@@BBBAAA@@@@@@AAABBB}}}{{{zzzyyyuuuqqqjjjeeebbbcccfffhhhqqqzzz||||||vvvzzz{{{tttsssuuupppiiiYYY[[[\\\]]]\\\ZZZWWWUUUUUUTTTSSSTTTVVVVVVVVVUUUTTTWWWYYYZZZYYYWWWTTTRRRSSSSSSTTTUUUZZZcccmmmttt|||rrrjjjccc```___]]]\\\^^^bbbfffiii~~~~~~|||yyyuuupppmmmjjjhhhfffccc___\\\cccfffjjjmmmqqqwww}}}ssstttvvvvvvsssssszzzzzzrrriiikkkoooqqqppprrr||||||{{{zzzwwwssstttwwwnnnnnnnnnmmmiiigggmmmvvvwwwtttsssuuuvvvssstttxxxxxxuuuoookkkhhhhhhhhhiiieeeaaa]]]^^^aaabbb___ZZZYYYYYYZZZZZZYYYXXXWWWVVVWWWUUUSSSPPPPPPQQQSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPPPPRRRSSSUUUTTTTTTSSSSSSSSSQQQPPPPPPSSSUUUVVVPPPKKKJJJMMMNNNKKKGGGDDDBBBAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAAAAADDDFFF|||~~~}}}}}}}}}|||zzzvvvvvvzzz{{{wwwvvvuuuzzz|||zzzyyyzzz|||~~~}}}~~~|||{{{zzzzzzzzzzzz{{{{{{{{{zzzzzz|||~~~~~~|||zzzzzzxxxtttooommmlllmmmllleee^^^[[[\\\\\\YYYUUUNNNLLLKKKKKKLLLMMMMMMLLLGGGHHHIIIIIIIIIKKKOOORRR~~~~~~yyysss~~~|||}}}wwwuuuxxx}}}tttooolllkkkhhhfff```^^^]]]]]]___aaabbbbbb``````aaaaaacccggglllppp~~~{{{xxxxxxyyyxxxtttqqq}}}}}}~~~}}}~~~{{{uuussssssvvvxxx}}}zzz|||~~~~~~yyyxxxyyy{{{}}}wwwooollljjjpppwww