BM66( uuuyyyzzzvvvtttvvvuuuqqqsssyyyRRRVVVUUUPPPOOOUUUWWWVVVXXX]]]cccdddbbb```bbbdddaaafffkkklllkkklllpppuuuvvvwwwwwwyyy{{{}}}|||~~~~~~~~~|||{{{zzz{{{}}}~~~~~~}}}vvvxxx{{{~~~~~~}}}{{{~~~|||yyyxxxxxxyyy{{{}}}zzz|||~~~}}}}}}~~~}}}}}}zzzyyywwwvvvtttssssssrrrmmmmmmnnnoooppprrrttttttyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvuuuuuuvvvwwwyyyzzz|||vvvuuutttuuuwwwxxxxxxwwwvvvyyy}}}}}}||||||~~~{{{yyyyyy{{{zzzxxxtttqqqrrruuuyyy|||tttssstttuuuwwwvvvtttrrrsssuuuxxx{{{GGGGGGGGGFFFFFFEEEEEEEEEJJJKKKLLLMMMMMMMMMMMMMMMQQQRRRSSSTTTVVVXXXYYYZZZ\\\]]]^^^___aaaaaabbbbbbeeeffffffhhhiiilllmmmooorrrrrrsssuuuyyy|||~~~}}}}}}||||||xxxwwwvvvwwwyyyzzzzzzyyywwwwwwvvvuuutttssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqpppooommmkkkiiigggfffcccccccccdddddddddddddddaaaccceeefffgggfffeeeddd``````aaabbbbbbcccddddddhhhgggeeedddccccccddddddgggggghhhhhhhhhiiiiiiiiiffffffffffffffffffffffffeeehhhkkkmmmmmmjjjgggdddggghhhjjjhhheeecccaaaaaabbbbbbaaaaaa```______^^^\\\]]]]]]]]]]]][[[ZZZXXX[[[[[[[[[[[[[[[\\\]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^aaabbbaaa^^^[[[]]]dddkkkfffdddbbbaaaaaaccceeegggffffffffffffggggggggggggeeecccbbbccceeedddaaa]]]^^^^^^___`````````______bbbbbbaaaaaaaaaaaaaaaaaa]]]\\\[[[ZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\[[[ZZZZZZ``````bbbdddeeeggghhhiiijjjkkkmmmoooqqqsssttttttuuuuuutttrrrpppoooqqqsssoooooommmllllllkkkllllllooopppsssvvvyyy{{{}}}~~~~~~~~~~~~<<<<<<<<<<<<;;;;;;::::::===>>>>>>???@@@@@@??????AAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNPPPQQQRRRSSSUUUTTTUUUVVVXXXZZZ]]]^^^bbbcccdddfffggghhhhhhiiikkkmmmooopppqqqtttxxx{{{}}}zzzxxxzzz}}}}}}{{{zzzyyyyyytttrrrnnnlllmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhgggeeedddcccbbbaaaaaaaaaaaa```______^^^]]]]]]\\\\\\]]]\\\[[[\\\]]]^^^]]]\\\YYYXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTWWWVVVUUUSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPPPPOOONNNMMMJJJJJJKKKLLLLLLMMMNNNNNNPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMOOORRRUUUVVVTTTRRRQQQRRRSSSSSSRRROOOLLLKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIGGGHHHHHHHHHHHHGGGEEEEEEGGGGGGGGGGGGGGGGGGHHHIIIFFFFFFGGGGGGGGGGGGHHHHHHFFFHHHJJJIIIHHHKKKSSSYYYNNNMMMKKKJJJJJJLLLNNNPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPNNNMMMNNNOOOOOOLLLIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIINNNNNNOOOPPPPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSRRRQQQQQQSSSUUUXXXWWWVVVTTTSSSSSSRRRRRROOOPPPRRRSSSUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZYYY[[[]]]______^^^\\\[[[dddeeegggjjjkkkhhhdddaaa\\\[[[[[[[[[\\\^^^```bbb```bbbaaa]]]\\\]]]\\\YYYYYYZZZ\\\___aaaccceeefffeeegggkkknnnooonnnlllkkkiiihhhfffeeeeeefffhhhiiilllnnnpppqqqqqqrrrvvvyyy|||}}}}}}|||zzzzzz}}}zzz|||~~~}}}zzz{{{qqqrrr||||||888888888888777777777777888888999::::::::::::999999999999999999::::::::::::;;;<<<===>>>?????????<<<<<<======>>>?????????AAA@@@??????@@@AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMPPPSSSVVVVVVYYY\\\]]][[[ZZZ\\\^^^ccccccdddfffhhhiiihhhfffjjjjjjkkklllnnnppprrrssssssvvvyyy|||~~~zzzyyytttsssuuuyyyssstttrrroooooorrrqqqmmmooolllgggccc```^^^[[[YYYZZZ\\\______]]][[[ZZZZZZWWWUUUSSSSSSTTTUUUTTTSSSUUUTTTRRRPPPOOONNNMMMMMMKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFJJJHHHGGGHHHIIIIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBBBB@@@???>>>======>>>>>>??????@@@@@@@@@????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCEEEGGGGGGGGGGGGFFFFFFFFFCCC@@@>>>???@@@??????>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;::::::999:::::::::999999999999::::::;;;;;;666999;;;<<<<<>><<<;;;<<<===???AAA@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAAAAABBBBBB@@@>>>======>>>??????@@@??????>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???===???AAABBBBBBCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBEEEFFFHHHJJJLLLMMMNNNNNNJJJKKKMMMNNNOOONNNLLLKKKJJJNNNRRRTTTSSSOOOLLLJJJJJJIIIHHHHHHJJJMMMQQQSSSRRRNNNKKKLLLKKKFFFCCCCCCAAAFFFKKKNNNNNNOOOQQQTTTPPPRRRTTTVVVWWWWWWVVVVVVXXXWWWVVVVVVVVVVVVVVVVVVYYY[[[]]]^^^___aaadddgggaaabbbbbb```^^^]]]^^^```fffhhhmmmsssvvvuuuppplllhhhjjjpppvvvvvvqqqoooppp|||lll]]]ZZZcccmmmxxx|||tttsssvvv~~~~~~|||uuusssttt|||~~~{{{}}}yyy}}}999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888;;;;;;<<<===>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<===?????????@@@@@@AAAAAAAAAAAA@@@AAABBBCCCBBBBBBCCCFFFIIIDDDEEEFFFFFFDDDDDDGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPRRRRRRRRRSSSUUUXXX[[[\\\[[[]]]___``````aaaccceeecccddddddfffiiilllnnnoooooorrrvvvxxxzzz{{{~~~|||{{{~~~}}}tttqqqooonnnmmmjjjeee```ffffffeee___XXXWWW\\\bbbcccdddbbb```aaaeeeeeebbbaaa]]]XXXUUUSSSRRRPPPOOOSSSUUUWWWWWWUUUSSSRRRRRROOONNNMMMNNNPPPQQQPPPOOOOOOMMMLLLIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDBBBBBBCCCCCCBBB@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>?????????<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDAAA>>>===>>>@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777888888888999999::::::;;;;;;;;;888:::<<<<<<;;;;;;<<<>>>===<<<;;;;;;<<<===???@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@??????===>>>???@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<======<<<;;;;;;<<<<<<<<<::::::<<<===>>>?????????BBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@===@@@CCCDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBAAAFFFFFFGGGGGGFFFFFFEEEDDDAAABBBCCCEEEGGGHHHIIIIIIEEEFFFGGGHHHIIIHHHGGGFFFFFFLLLRRRTTTQQQMMMKKKJJJNNNLLLKKKJJJKKKNNNRRRTTTUUUMMMLLLTTTTTTJJJBBBBBBAAAHHHPPPSSSRRRRRRUUUXXXTTTTTTUUUUUUUUUUUUUUUUUUXXXXXXYYYYYYYYYYYYYYYYYYSSSTTTWWWZZZ]]]aaadddfff``````___^^^\\\ZZZZZZZZZTTTWWW\\\ccchhhjjjiiigggcccfffmmmvvvxxxrrrmmmllltttxxxvvvkkk]]]XXX]]]eeekkkuuu~~~tttqqqrrrnnnwww~~~~~~}}}}}}{{{}}}777777777777777777888888888999999999999999888888999999999888888777777777999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888;;;;;;::::::;;;<<<>>>???>>>>>>???????????????>>>???@@@@@@???>>>???BBBDDDAAAAAAAAAAAA@@@AAACCCEEEEEEFFFHHHHHHFFFGGGIIIKKKJJJJJJKKKMMMOOOSSSVVVXXXWWWYYYZZZ[[[[[[\\\^^^```aaabbbbbbcccdddeeegggiiimmmpppsssvvvxxxzzz}}}{{{zzz{{{uuuuuu|||zzzwwwqqqllldddbbbbbbccceeeddd___[[[___```^^^YYYTTTTTTYYY___dddeeeccc```bbbggghhheee]]]YYYUUUSSSSSSSSSSSSRRRTTTVVVXXXXXXVVVSSSRRRRRRPPPOOONNNOOOQQQRRRQQQPPPOOONNNLLLJJJHHHFFFFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>>>>??????>>>===@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;<<<======>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>;;;;;;<<<>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::::::::::::::999888777666666666666666777777888999999:::;;;;;;999:::<<<;;;:::888777777:::::::::::::::<<<===>>>>>>>>>>>>????????????@@@>>>>>>>>>======<<<=========>>>???@@@AAAAAAAAAAAA>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>?????????@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<>>>@@@AAA@@@??????@@@>>>???AAABBBBBBCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC???@@@AAABBBCCCDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDGGGLLLRRRSSSQQQMMMKKKKKKKKKJJJGGGFFFFFFGGGIIIJJJOOOJJJNNNZZZ^^^SSSFFFAAA@@@GGGPPPTTTSSSSSSUUUXXX\\\[[[ZZZYYYWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZMMMMMMOOORRRVVVZZZ\\\^^^___^^^\\\ZZZYYYYYYXXXWWWPPPQQQTTTXXX]]]aaaaaaaaa___bbbkkkuuuwwwrrrllljjjfffooovvvrrrfff\\\[[[___[[[eeevvvzzzlllccc```dddlll~~~zzzxxx}}}~~~||||||777888888888888888999999777777888888777777666666777888888888888888999999777888999:::::::::::::::999:::;;;;;;;;;:::888777777777666666777999;;;<<<<<<======>>>>>>>>>======>>>>>>???>>>======???BBB?????????@@@@@@BBBCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGEEEFFFHHHJJJMMMPPPSSSTTTTTTWWWZZZ\\\^^^___aaacccbbbcccddddddcccccceeegggoooqqquuuwwwyyy{{{|||{{{|||~~~zzzwww|||uuuooopppvvv|||}}}|||oookkkppp|||tttiiibbbcccccccccfffjjjkkkiiieeehhhhhhhhheeebbbccchhhlllnnnnnnkkkhhhjjjooopppmmm```^^^[[[ZZZ[[[[[[[[[ZZZVVVXXXZZZZZZWWWUUUTTTSSSSSSQQQPPPPPPQQQRRRQQQPPPPPPOOONNNLLLJJJIIIIIIHHHDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<======<<<;;;>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>===============::::::::::::;;;;;;;;;;;;888888:::;;;<<<<<<<<<<<<======>>>>>>>>>?????????????????????????????????@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;::::::;;;===::::::::::::::::::::::::;;;:::999888777777777777777777666666555666666666555666666777888999::::::888999:::::::::999888777888888888999:::;;;<<<============>>>>>>>>>>>>???:::;;;;;;:::888888:::;;;>>>>>>@@@AAABBBBBBBBBBBB======<<<<<<;;;:::999999999999888888888999:::::::::;;;<<<<<<<<<<<<<<<;;;===>>>???@@@AAABBBCCCDDDFFFEEEDDDBBB@@@===;;;:::===???@@@@@@>>>======>>>>>>???AAABBBCCCCCCCCCBBB@@@@@@AAABBBBBBAAAAAA@@@DDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEHHHLLLMMMLLLJJJIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@HHHHHHPPP___hhhaaaRRRGGGAAAGGGOOOSSSUUUVVVWWWYYY___^^^]]]\\\ZZZYYYXXXWWWYYYYYYYYYYYYZZZ[[[\\\\\\RRRQQQQQQRRRVVVXXXYYYXXX\\\YYYUUUTTTUUUVVVVVVUUU[[[YYYXXXYYY[[[]]]]]]\\\XXX\\\fffpppqqqlllhhhiiiiiirrr{{{zzzoooddd___^^^___dddsss|||xxxiiiaaa\\\bbbuuu~~~~~~tttnnnrrrzzz}}}vvvooonnnxxx}}}yyyzzz{{{yyyzzz|||888888999999999:::::::::888999999999888888777666666777888999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;:::;;;===>>>===<<<:::999888777666666777888:::;;;<<<<<<===>>>?????????>>>>>>??????>>>======@@@BBB>>>>>>>>>@@@BBBCCCCCCCCCEEEEEEEEEEEEEEEDDDBBBAAADDDEEEGGGIIIKKKMMMNNNOOOPPPTTTXXX[[[\\\\\\]]]^^^\\\]]]___^^^]]]]]]___bbbdddfffiiikkklllooorrruuuyyyxxxvvvrrrooooooqqqssswwwxxxzzzyyywwwsssooommmuuuqqqllljjjkkknnnoooppphhhffffffhhhmmmppppppooovvvzzz~~~|||nnneeekkkkkkkkkoootttwwwvvvsssmmmlllllllllmmmooorrrsssrrrrrroookkklllpppqqqnnneeecccaaaaaaaaaaaa___]]]WWWYYY[[[ZZZXXXUUUTTTSSSWWWTTTPPPOOOOOOPPPOOOOOONNNMMMLLLJJJIIIIIIHHHHHHCCCCCCBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>===>>><<<<<<<<<>>>???>>>===@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>??????========================;;;<<<>>>????????????>>><<<===>>>>>>???@@@AAAAAA?????????????????????????????????>>>===;;;:::999999;;;============>>>???========================>>>===;;;999888777777888666666666555666666777777666666777888999:::;;;<<<999999999:::;;;:::999888999999:::;;;<<<===>>>>>>????????????@@@@@@@@@@@@:::;;;<<<:::888888;;;===<<<===???@@@AAABBBBBBBBB??????>>>===<<<;;;:::::::::::::::::::::;;;<<<<<<:::;;;<<<===>>>???????????????@@@AAABBBCCCDDDDDDIIIHHHGGGFFFCCCAAA>>>===AAABBBBBBAAA@@@@@@AAACCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCBBBAAA>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@DDDDDDEEEFFFHHHHHHFFFDDDGGGGGGFFFEEECCCAAA@@@???DDDIIISSSaaannnpppaaaQQQHHHKKKQQQVVVZZZ\\\]]]^^^````````````___^^^]]]\\\aaa```^^^\\\\\\]]]^^^___]]][[[ZZZ\\\___aaaaaa``````\\\WWWVVVXXX[[[]]]]]][[[ZZZYYYYYYYYYXXXUUURRRTTTZZZdddlllkkkgggfffjjjlllrrrxxxxxxqqqkkkhhhiiiooonnnwww|||zzzrrrhhhgggsss~~~~~~~~~~~~pppbbbeeejjjqqqwwwzzzzzzyyy||||||xxxssssssuuutttqqqnnnnnnooommmfffbbbkkkwwwvvvllllllooonnnmmmnnn555555555666666777777777888888888888777777666555333444555666888:::;;;<<<;;;;;;<<<=========<<<<<<:::;;;<<<>>>>>><<<;;;999999888777666666777888999;;;;;;===>>>>>>?????????======>>>===<<<===???AAA??????@@@BBBEEEFFFFFFEEEJJJIIIGGGGGGGGGEEEAAA>>>EEEGGGIIIKKKLLLMMMLLLLLLNNNRRRUUUWWWWWWVVVUUUUUUXXXZZZ\\\[[[ZZZZZZ]]]```XXXZZZ\\\^^^```bbbfffhhhjjjjjjhhhfffeeegggkkkoooiiijjjlllpppttttttssspppjjjnnnrrruuuuuutttssssssrrrssspppmmmooouuuxxxvvvwww|||}}}xxxsssjjj```ZZZZZZYYYZZZ^^^cccffffffdddfffeeedddfffiiilllnnnnnnnnnmmmiiieeeeeeiiijjjgggdddcccaaaaaa```___\\\ZZZTTTVVVXXXWWWUUURRRPPPPPPVVVRRRNNNKKKJJJKKKKKKKKKGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@>>>>>>>>>???@@@AAA@@@@@@??????>>>=========<<<;;;;;;<<<>>>???>>>===BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>===============>>>???@@@?????????????????????>>>>>>???@@@AAAAAAAAA@@@???;;;;;;<<<===???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;999888777:::===???>>>>>>???@@@>>>?????????????????????@@@>>><<<:::888777777777222222222222333444555555666666777888999:::;;;<<<999888777777777777555333888999:::;;;<<<===>>>>>>?????????@@@@@@@@@@@@AAA999;;;<<<:::888888;;;>>>888999:::<<<===>>>>>>>>>??????>>>===;;;::::::999;;;:::::::::;;;;;;<<<===777888:::<<<===??????@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===>>>??????>>>===>>>@@@CCCGGGGGGHHHIIIHHHEEECCCAAADDDDDDDDDCCCBBB@@@???>>>AAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCBBB@@@???AAADDDEEECCCAAACCCDDDDDDDDDCCC@@@>>>===<<>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888777555444555777:::<<<====================================>>>>>>>>>>>>?????????@@@BBBDDDFFFGGGFFFGGGIIIIIIHHHEEEBBB@@@DDDFFFHHHKKKMMMMMMMMMMMMLLLPPPUUUXXXXXXWWWVVVUUUYYYZZZ\\\^^^____________^^^]]]]]]^^^aaacccdddccchhhfffddddddfffjjjooorrrkkkrrryyy{{{}}}xxxyyyzzz|||~~~}}}|||}}}yyyvvvwwwuuurrrooommmkkkkkkkkkjjjeee___ZZZWWWVVVVVVUUUXXXTTTPPPPPPRRRTTTSSSRRRTTTWWW[[[___bbbdddeeeeeeeeedddbbbaaabbbbbbaaa```\\\\\\\\\[[[ZZZXXXVVVUUUXXXVVVRRROOONNNOOOQQQRRRTTTRRROOOLLLJJJJJJJJJKKKFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCAAA@@@???===<<<<<<888:::===>>>>>>???AAABBBFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBAAAAAA@@@???>>>======BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAA@@@@@@????????????????????????:::;;;<<<======<<<;;;:::<<<>>>??????===;;;::::::???@@@BBBCCCCCCCCCBBBBBB===<<<:::888666444333333333333222222222333444444777777777888999:::;;;;;;777888888888888888999999999:::;;;<<<>>>???@@@AAA<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@>>>===;;;999888777999999:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>===;;;:::<<<===>>>???@@@???>>>>>>============>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@??????>>>??????@@@AAA@@@???>>>>>>???@@@AAAFFFGGGHHHHHHGGGEEEBBBAAACCCCCCBBBAAA???>>>======CCCDDDDDDDDDCCCBBBBBBAAA===>>>@@@BBBCCCCCCBBBBBB>>>@@@AAAAAAAAABBBDDDFFFGGGEEEBBB@@@@@@@@@??????BBBDDDMMM\\\kkklll```TTTGGGJJJOOOSSSWWWYYYYYYYYY```aaabbbcccbbb```^^^\\\^^^]]]\\\ZZZXXXWWWVVVUUUYYYYYYZZZZZZZZZYYYYYYXXX```___]]]\\\^^^bbbgggjjjhhhhhhgggfffdddcccaaa```ZZZ^^^dddiiilllllljjjiiiiiihhhgggeeefffjjjpppuuuzzzuuurrruuu}}}{{{tttllluuu~~~}}}zzzzzzxxxssslllfffpppooommmlllmmmqqqxxx||||||qqqmmmnnnuuuuuuvvvzzz~~~}}}xxxssswww{{{}}}yyyuuuwwwzzz}}}~~~}}}|||~~~{{{vvvpppkkkjjjjjjgggcccccceeebbb[[[[[[```bbb```^^^[[[YYYVVVUUUTTT555444444555777777666555444444555555555555666666666777999999999999;;;===::::::999888888888888888999999999999999999999999777777666555666888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<============>>>>>>======???AAACCCEEEGGGHHHIIIIIIIIIGGGFFFDDDHHHIIIKKKMMMOOOPPPQQQQQQSSSVVV[[[^^^______```aaadddeeeggghhhiiijjjjjjjjjfffeeebbb```___```aaabbbhhhgggeeedddfffiiilllnnnsssxxx{{{yyyxxxyyyyyyvvvvvvvvvvvvxxxzzz}}}}}}uuummmgggeeeeeehhhgggfffeeeccccccbbbbbbWWWTTTQQQOOOPPPQQQRRRQQQRRROOOLLLKKKMMMOOOOOONNNPPPQQQTTTWWWYYYZZZZZZZZZXXXVVVTTTTTTUUUVVVUUUTTTWWWWWWXXXXXXWWWUUUSSSQQQNNNMMMJJJHHHHHHJJJLLLNNNQQQOOOMMMKKKIIIIIIJJJJJJGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBB???>>>>>>>>>===<<<<<<<<<999;;;======<<<;;;<<<===CCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>CCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????===>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;>>>@@@AAAAAA>>><<<;;;<<>><<<:::888777666777888999:::;;;===>>>>>>>>>???AAACCCCCCCCCBBBAAA??????>>>===;;;:::999888;;;;;;::::::::::::::::::<<<======>>>>>><<<;;;:::>>>>>>@@@AAAAAAAAA@@@???============>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<===>>>>>>CCCDDDEEEFFFEEEDDDBBB@@@BBBBBBAAA@@@??????>>>===BBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@===>>>@@@@@@AAABBBDDDGGGGGGEEECCCBBBAAAAAAAAAAAADDDDDDIIISSS]]]^^^WWWNNNEEEHHHLLLQQQTTTUUUVVVUUUZZZZZZ[[[\\\[[[YYYWWWVVVVVVUUUSSSQQQPPPOOONNNNNNTTTTTTTTTUUUUUUTTTTTTSSSWWWWWWVVVVVVXXX\\\```cccaaabbbbbbaaa```^^^\\\[[[VVVYYY\\\```bbbcccbbbbbbcccbbb```]]]]]]___dddhhhnnniiifffgggkkkllliiidddeeekkkrrruuuuuuwww}}}|||vvvrrrtttyyy{{{xxxtttuuusssppplllhhhddd```]]]\\\\\\[[[ZZZZZZ\\\^^^```kkknnnqqqoooiiidddcccdddffffffhhhkkklllllliiifffpppsssxxx{{{|||yyytttqqqoooqqqsssuuuvvvvvvuuuttttttrrrooojjjfffdddfffgggeeebbbbbbdddaaa\\\\\\```]]]\\\ZZZXXXVVVTTTSSSSSS333222222333444555333222333444444444555555555555666777999888777777999:::888888888777777777777777888888999999999999999999888888888999999::::::;;;========================<<<<<<<<<<<<============???>>><<<;;;<<<>>>AAACCCHHHHHHIIIIIIJJJJJJJJJKKKOOOPPPPPPQQQSSSUUUWWWXXX[[[]]]```aaabbbbbbdddfffccccccddddddeeefffhhhhhheeeddd```YYYTTTSSSVVVZZZ\\\[[[ZZZYYYYYYZZZ\\\\\\aaaeeehhhffffffiiikkkjjjhhhhhhhhhjjjmmmrrrvvvyyyyyyrrrnnnmmmiiieeefffccc___YYYTTTRRRTTTVVVWWWXXXYYYZZZZZZYYYXXXXXXNNNLLLLLLMMMOOOQQQQQQQQQLLLJJJHHHGGGHHHIIIIIIHHHJJJKKKLLLNNNNNNNNNMMMMMMNNNLLLKKKKKKMMMNNNNNNMMMOOOPPPRRRRRRRRROOOLLLJJJDDDCCCBBBAAABBBEEEGGGIIIKKKJJJHHHGGGFFFGGGGGGHHHEEEEEEDDDCCCBBBBBBAAAAAA>>>???????????????@@@@@@999999999:::::::::::::::999:::;;;:::888777777777>>>???AAABBBCCCBBBAAA??????>>>===<<<;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;::::::999999888777777777777777777777777:::;;;;;;<<<<<<;;;;;;:::???AAABBBAAA???<<<<<<<<<>>>???@@@@@@@@@???>>>===;;;:::888666555444333333000000000111222333444555888999;;;>>>??????>>>===BBBAAA???<<<999777555444444555666777888999:::;;;;;;<<<>>>???@@@@@@??????===<<<<<<;;;;;;::::::999;;;;;;:::999999888777777;;;;;;<<<<<<<<<;;;:::999<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<============;;;;;;;;;:::::::::::::::999:::;;;<<<<<<<<<;;;:::;;;;;;::::::::::::;;;;;;???@@@AAABBBBBBAAA@@@???@@@?????????>>>>>>>>>>>>>>>????????????>>>======>>>>>>?????????>>><<<<<<:::;;;<<<======>>>AAACCCAAAAAA@@@???????????????BBBAAABBBEEEIIIJJJHHHDDD???AAADDDHHHJJJKKKKKKJJJNNNNNNOOOOOONNNMMMKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJLLLOOORRRSSSSSSTTTUUUVVVVVVSSSQQQOOOMMMNNNNNNOOOPPPQQQSSSSSSUUUUUUSSSPPPOOOQQQUUUXXX\\\YYYVVVTTTTTTSSSRRRQQQRRRUUUXXXZZZ\\\___cccgggfffeeeccccccccccccaaa___aaaaaa^^^YYYTTTRRRUUUXXXVVVUUUSSSQQQOOONNNNNNNNNPPPPPPQQQQQQQQQSSSUUUVVVYYYZZZ\\\[[[ZZZYYYYYYYYY```bbbeeehhhhhhfffdddbbb``````aaaaaabbbbbbbbbbbb```___[[[WWWUUUVVVZZZ^^^ZZZXXXYYYZZZXXXUUUUUUXXXSSSRRRPPPOOOMMMMMMLLLLLL111000///000222222111///111111222222222222333333444555666666444444555666666666777777777666666666888888888888888999999999777888999:::;;;;;;:::999::::::::::::::::::::::::<<<<<<<<<============>>>@@@>>><<<::::::<<>>===>>>AAACCCEEECCCCCCBBBAAAAAABBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<666666666666666666666666666777888777555333333444999;;;>>>@@@AAA@@@>>>======<<<;;;:::999888888888:::;;;<<<>>>????????????======>>>>>>>>>>>>======999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666666555555444444444444444444444444888888888999999888888888<<<>>>???>>><<<:::999999;;;;;;<<<<<<;;;:::999888777666555333222111111111...//////000111222444555888:::<<<>>>>>>===:::999888888777666555444333333111222222333555666666777555666777888999999999999888888888888888888888888888888888888777777666666888888999:::999888777666666777777888888888888888888999999999::::::::::::888888888888777777777777555666888::::::999777666999999999999999999999999;;;<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;<<<999999::::::::::::999999999999:::;;;;;;:::999888777888999999888888:::<<<:::;;;;;;;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;777888;;;===?????????>>>AAABBBBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<==================>>>>>>???@@@AAAAAABBBAAACCCFFFHHHHHHFFFCCCAAACCCBBB@@@>>>???AAACCCEEEEEEFFFEEEEEEDDDGGGJJJNNNKKKJJJHHHEEEBBBAAACCCDDDBBBAAAAAACCCFFFJJJLLLMMMOOOQQQRRRQQQOOOMMMMMMOOOJJJLLLLLLHHHEEEGGGQQQYYY^^^YYYQQQKKKIIIIIIKKKLLLGGGIIIJJJIIIGGGGGGJJJLLLRRRTTTTTTPPPLLLJJJKKKNNNNNNOOOPPPRRRRRRQQQPPPOOOMMMMMMKKKKKKKKKKKKLLLMMMLLLKKKJJJGGGFFFGGGJJJMMMHHHIIIJJJJJJIIIGGGHHHJJJEEEEEEDDDCCCCCCBBBCCCCCC///.........000000...,,,.........////////////000111222333222000///000111222333333444444444333222444444444555555666666666333444666777888777666555666666666666666666666666999999999999::::::::::::;;;:::888666666888:::<<<>>>>>>===>>>???BBBDDDFFFGGGGGGFFFGGGHHHJJJLLLMMMKKKLLLLLLJJJHHHHHHJJJLLLIIIIIIHHHHHHHHHJJJKKKLLLOOOOOOLLLGGGBBBDDDLLLSSSWWWWWWVVVVVVTTTSSSRRRQQQ\\\^^^[[[UUUQQQRRRSSSQQQ[[[]]]aaadddffffffdddccc\\\^^^___]]][[[YYYYYYYYY[[[\\\]]]]]]\\\ZZZVVVTTTPPPRRRRRROOOKKKIIILLLPPPQQQSSSVVVYYY[[[]]]```cccfffddd```ZZZWWWWWWZZZ^^^^^^]]][[[XXXTTTRRRQQQQQQMMMLLLKKKJJJIIIGGGGGGHHHDDDEEEEEECCC@@@??????@@@BBBDDDFFFHHHHHHFFFDDDBBBBBBBBBAAABBBDDDCCCAAA???@@@@@@@@@???>>>>>>>>>???======>>>>>>>>>???>>>>>>>>>===<<<===@@@AAABBBAAA???@@@BBBCCCCCCBBB???>>>>>>===;;;:::;;;<<<===>>>;;;;;;;;;;;;<<<<<<============<<<<<<;;;:::::::::777777777777777777777777555555444333333222222111222444555555333222333333555777:::<<<======;;;:::;;;:::999888777777777777777888888999999999888888888888999999999999888888444555555666666777777888777777777777777777777777777777777777777777777777999888666555444444444444333333333333333333333333555555555444444555555555666888999999777555444555666666777777777666444333333333111000////////////------...///000111333444888999:::;;;:::777444222000000000000000000000111///000000111222333444444111111222333444444444444444444444444555555555666555555555555666666777777444555666666666555333333333333333333333444444444555555555555666666666666555555555555555555555555222333555777777777555444777888888888888888888777777777888999999:::::::::666666777777777777888888444444555555666555555444555666888999::::::999999999999999888555555666777888:::<<<<<<::::::;;;===::::::;;;;;;:::999999999666777999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::999888777777666666666666777777555666777777888888888777:::::::::::::::999888777777:::===@@@@@@???===;;;???===:::999999;;;>>>@@@???@@@AAA@@@???AAACCCFFF@@@@@@@@@===;;;;;;>>>@@@???===;;;<<>>>>>???@@@AAA???@@@AAA@@@???===>>>???<<>>>>>@@@@@@<<<<<<;;;;;;;;;<<<<<<===...---,,,---......,,,+++,,,,,,,,,,,,---------------/////////---------///---...000111111000////////////000000111222222222///000111222222222111000444444444444444444444444444444444444555555555555444444333222222333444555666666555555666888:::;;;888888999999;;;<<<===>>>:::<<<=========>>>@@@CCCAAA@@@@@@@@@AAAAAABBBCCCAAAAAA@@@>>>===@@@GGGMMMOOOOOONNNNNNMMMLLLKKKJJJTTTVVVSSSKKKFFFEEEEEEBBBBBBEEEJJJMMMNNNLLLHHHEEEHHHJJJKKKKKKIIIHHHHHHIIIHHHGGGGGGHHHIIIIIIFFFCCCDDDFFFFFFDDDAAA???AAACCCAAABBBEEEFFFFFFGGGJJJLLLNNNMMMKKKHHHFFFGGGJJJMMMJJJJJJHHHGGGFFFEEEEEEEEECCCAAABBBDDDBBB??????CCC<<<>>>??????===<<<<<<===;;;<<<>>>@@@???===;;;999:::999999;;;======<<<;;;;;;<<<===<<<:::999:::;;;888888888999999:::::::::;;;:::999:::<<<>>>>>>===:::;;;<<<======<<<<<<;;;:::999888777666666777777666666777777888888888888888888888777777666666666444444444333333333333222444444333222111111000000000222444444333222333444333444666888999999888777888777666666555666666666555555555555555444333222444444555555555555444444222222222333333444444444333333333333333333333333333333333444444444444444777666444333222333333444222222222222222222222222333222222111111222222333000222444555333222222222222333444444444333222111111000000///.........///---------...///000111222555666666666444222///---000000/////////........./////////000111222222222000000000111222222333333111111111222222333333333222222333444444555666666333333444444444333222111222222222222222333444444222222222222333333333333333333333333444444444555000111333444555444444333555666666777777666666555444444444555555666666666333333333444444444444444111222222333333333333222444555777999:::::::::::::::;;;:::888666555555666;;;>>>@@@@@@===<<<===???:::;;;<<<>>>>>>===;;;:::;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;::::::999999555555555555666666777888777888999999::::::::::::======<<<;;;:::999888777777999===???AAAAAA@@@???AAA@@@>>>>>>???@@@BBBDDDDDDEEEEEECCCAAA@@@AAABBB>>>>>>???>>>>>>???BBBDDDBBB@@@??????@@@@@@@@@???@@@CCCEEEDDDAAABBBFFFKKKQQQUUUXXXVVVSSSUUU]]]dddjjj___RRRIIIIIINNNSSSVVVYYY```eee___SSSIIIHHHKKKUUUSSSPPPKKKGGGDDDDDDFFF======>>>>>>?????????>>>@@@???>>>===<<<===>>>???<<<>>>??????===;;;999999999===>>><<<;;;===>>>===999999888888999999:::;;;...---,,,---...---+++***+++++++++,,,,,,,,,,,,---+++---...---,,,,,,---...---...000111222111000///......///000000111222222000111111111111111111000333333333333333333333333222222333333333444444444000111222222333333333333444444444444444555555666333444555777888888888888555777999:::;;;;;;===???<<<<<<======>>>=========999999999:::<<>>>>>???<<<===>>>@@@@@@???===<<<<<<;;;:::;;;===>>>>>>===;;;===???>>>;;;:::;;;<<<:::999999999888999999999;;;:::999999;;;======<<<888888777888888999::::::777777666555555555555555444555555666666666666555555555555555555444444444333222222222111111111111222222222111111111111111111333444444333222222333222333444555555555555555333333333333333444444555333333333333333222111111111222222333333222222111111111111111222222222222111111111111111111111111111111222222333333333333444333222000000111333444222222222222222222222222222222111000000111222222---000222333333222222333000111222333333333222111111000000////////////000...---------...//////000111111111111000///...---////////////............//////000000111111222222/////////000000111222333111111111111111111222222222333333333333333333333333333444555444333222111222222111111111222333444000111111111111222222222000111111222333444555555000000111222222333333444222333444444444444333222222222222111222222333333333333333222222222222222111111222333333333333333333444555666777777666555666777777666444444555666777;;;>>>>>>:::888999<<<:::999999;;;======:::888::::::;;;<<<======>>>>>>======<<<;;;::::::::::::666666666666777888999::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;===???BBBDDDEEEEEEEEECCCDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKJJJGGGFFFEEEFFFEEEFFFFFFHHHJJJKKKLLLLLLJJJJJJJJJJJJHHHFFFEEEEEEFFFHHHHHHFFFDDDFFFKKKPPPVVVZZZ^^^]]]ZZZYYY\\\___```XXXPPPLLLNNNQQQRRRRRRPPPUUUYYYUUUMMMFFFEEEFFFPPPMMMIIIFFFEEEDDDCCCBBB;;;<<<======>>>>>>======<<<<<<;;;;;;;;;<<<======;;;<<<===<<<:::999999:::777<<<===999888;;;<<<:::777777666666666777888888...---,,,,,,------+++)))++++++,,,,,,,,,---------+++,,,...------,,,...//////111333444555444333222000111111222333444444444444444444444444444444444333333333333333333333333444444444555555555666666111222444555666666555444777777777777666666666666777888:::<<<======<<<;;;999;;;===>>>===<<<===>>><<<===???@@@@@@???>>>>>>===<<<<<<>>>AAACCCDDDCCCCCCBBBAAA@@@@@@AAACCCCCCCCCGGGFFFAAA=========:::;;;===???AAABBBBBBAAA@@@DDDFFFHHHIIIHHHHHHIIIJJJHHHJJJOOOUUUZZZZZZUUUPPPNNNMMMMMMLLLKKKHHHEEECCC???@@@AAAAAA@@@@@@AAABBBAAABBBCCCCCCBBBAAABBBCCCDDDCCCBBBCCCDDDEEEEEEEEEFFFEEEHHHMMMKKKGGGIIIOOOSSSQQQLLLFFF@@@===>>>???AAABBBDDDEEEFFFFFFEEEEEEAAA???======>>>>>>===<<<>>>AAACCCBBB???>>>>>>@@@???>>>===<<<;;;:::::::::999777666777888999999888777666555555666777999:::777666666666666666777777444555555666666555555444444444444444444444333333333222222222111111000000000000000111222333333444333555666555333111222222333333333333333333444444000000000000111222333444111222222333333333222222111111222222222222111111222111111111111111111111111111111111111111111111111111222222222333333333222111///...///000222333111111111111111111111111333222111000000111222333---///222444333333444555000111222333444444333222111111000000000000111111......---------......///.............../////////,,,,,,------...///000000//////000000111111222222......---......///000111111111111111111111111222444444333333222111111111444444555666555444333222111000/////////000222333000111111111222222222222//////000222333444555666000000000000111222444444000111222333333222111000111111000000000000111111333333333222222222111111111222333444444444444444111111222333222111000///000111222222111222333555000555888777333000222444888666444555888999777444555555666666777888999999<<<<<<;;;:::999999999999666666777777888:::;;;<<<;;;<<<===>>>????????????;;;;;;:::999:::;;;===>>>>>>???AAACCCEEEGGGHHHIIIDDDEEEHHHKKKMMMNNNNNNNNNKKKMMMNNNNNNMMMLLLMMMMMMOOONNNOOOQQQUUUVVVUUUSSSUUUWWWYYYWWWTTTQQQPPPPPPFFFFFFDDDBBB@@@CCCHHHMMMKKKOOOSSSUUUSSSPPPPPPPPPIIIEEEBBBCCCGGGGGGDDD@@@BBBDDDEEEEEECCC@@@??????BBB???;;;:::<<<===;;;999999:::;;;<<<===<<<;;;;;;666777777888888888888999::::::999777666666888:::333888999555333777888555444444444444444444555666,,,+++************+++,,,------,,,,,,,,,,,,------------------............000000000000000000000000000...---...111222111...000111333555555444333222555555555666666666666666666666555555555555555666333333333333333444666666777666555444555666888:::777777777777777999>>>AAA<<<===???BBBEEEFFFDDDBBB@@@AAADDDEEEDDDAAA>>>;;;:::<<<>>>>>>>>>???AAABBBAAA@@@>>><<<===>>>AAABBBFFFIIIKKKIIIDDD???======@@@???>>>???@@@AAAAAAAAADDDBBBCCCEEECCCBBBJJJUUURRRSSSUUUYYYZZZWWWPPPJJJQQQNNNLLLLLLMMMKKKFFFBBBCCCEEECCC???@@@FFFJJJJJJCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOSSSPPPOOOOOOJJJCCCAAADDDEEEHHHOOOXXX^^^^^^YYYTTTPPPNNNJJJGGGEEEDDDDDDEEEHHHHHHIIIIIIHHHFFFCCCBBBDDDAAA===:::888888:::<<<:::999888666555555666666333444555666777777666555777666444333444555777888777666444333222222333333333333333333222111000///666666555444222111000///000111222222333333222222222222222111111111000000333333333333333333333333333333333333333333333333222222222222222222222222000111222222333333222222333333333333333333333333////////////000000000000222222111111111111222222111111111111111111111111222222222111111111000000222222222222222222222222000111333444555555444333444444333333333222222222222222222111000//////...000//////...---,,,,,,,,,........................//////000000000000///...///000000000111111111111000111222333444333222222333333333444444444555555222333333333444444555555777777666555333222111111000000000000000000000000222222111111111111222222111000///111333444444333333333444333111111333444222222222222222333444555111111111222222222222333333222111111000000111111///000111111222222111111...000222222111111111222000111111222222222222222000111333444333222000///000111111222333444555555444555666555444333444555777555333222222444666777555555555555666666666666777888:::<<<<<<;;;:::999666888:::::::::999:::;;;<<<>>>@@@???<<<;;;===???===>>>???@@@AAABBBBBBBBB???>>>???CCCHHHIIIDDD???@@@@@@AAABBBDDDFFFHHHIIIKKKNNNOOOMMMIIIEEEDDDEEEHHHEEEAAA===::::::;;;<<>>>>>>>>===<<>>===<<<<<<;;;888777:::::::::<<<>>>>>><<<;;;999777666777999;;;;;;:::444888;;;:::777777;;;???999777777777777777666555777777777666666777777888888999:::888777666777999888777666555555666777888---,,,++++++++++++,,,---...------,,,,,,------...---------.........//////000000000000000000000000000///---...111222111///...///111222333222111000111222222222333333444444444333333222222333333444000000000111111222333444333222111111222444666777999:::;;;;;;;;;===AAACCC===>>>???BBBDDDEEECCCBBB<<<>>>AAACCCCCCAAA???>>>:::;;;============???@@@@@@>>>===<<<<<<>>>@@@BBBPPPRRRSSSPPPIIICCC@@@???AAA>>><<<===AAADDDCCCBBBBBB@@@@@@DDDEEEFFFKKKTTTOOONNNMMMMMMNNNMMMIIIFFFKKKIIIHHHHHHIIIIIIFFFDDDCCCEEEDDDAAADDDJJJOOONNNIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKLLLMMMNNNOOOOOOPPPNNNOOOPPPLLLGGGFFFIIISSSTTTXXX]]]bbbccc```]]]\\\ZZZVVVRRROOOMMMLLLLLLLLLMMMNNNNNNLLLJJJHHHGGGFFFDDD@@@>>><<<<<<===>>>>>>===;;;:::999999::::::777888999:::;;;::::::999666555444333444555777888888777666444333333444444444444444444333333333333777666666555444333222222444444555444444333222111222222111111111000000000333333333333333333333333444444444444444444444444333333333333333333333333333444444555555555555555444444444444444444444444/////////000000000000111222111111000000111111222222222222222222222222222333333222222222111111111111111111111111111111111111222333333333222111111111222333333555555666777333333222111111000//////222222222111000/////////........................//////000000000//////...111111111111222222222222111222333444444444333333444444444555555555555666666777777777888888888999555555444333222111111000000000000000000000000000222111111000000111111222333222222333555666555444444444444555666666777777555555555555555555666777555555555666666777777777777666666555555555555555333333444555555555555555000222444444333333333444333444555555666666555555333444666777777666555444222222222333333444444444777888888777444333333444444333222222333666999;;;777666666555555555666666555555777888888888777666555666777777666555666888777:::===<<<999666555666777777888:::;;;<<<===>>>>>>;;;999;;;???AAA>>>;;;======<<<<<<<<<===>>>???AAADDDGGGFFFBBB???AAADDDNNNIIIBBB;;;777888:::<<<<<<;;;::::::;;;<<<;;;999999999999999::::::999888888888888;;;>>>??????>>>777777888:::<<<<<<;;;999777999;;;;;;888777777888888777666666666777666666888777777777777888999999666777777666555555777999999888888777777888888999......------------............------------......---............/////////000000000000000000000000000///...///111222111000//////111222222222111000///000000111222333444444333333222222222333333444111111111111222333444444333333333333444666888:::;;;<<<<<<<<<:::999:::;;;;;;;;;;;;===???@@@???===:::<<>><<<;;;::::::;;;<<<999:::;;;;;;<<<;;;;;;;;;999888888888999:::<<<===888888666555555555555555555444444444444555555666666666666555555444444444888777777666444222000///111111111111000000000000333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555555555333333333333333333333333//////000000000111111111111111000000000000111111222222222222222222222222333333222222222222111111000000000000000000000000222222222222111000///...000000111222333444555555333222222111111000000000222222222111000000//////------------------------......///////////////...//////000000000111111111000000111222333222222222222222222333333333444444333333333333444444444444222222222111111000000000000000000000000000000000111111000000000000111111444222111222444444333222333222222555999;;;999666666666555555555555555555555666666777888999999:::999888777777666666777777444555555666666666666666222444666666555555555666777777888999999999999999777888:::<<<<<<<<<::::::666666666666666666777777<<<<<<<<<;;;888666666777555555555666888<<>><<<:::::::::;;;<<<888888888888999999999999<<<======<<<::::::;;;======@@@CCCCCC@@@<<<999888888888999:::<<>>CCCGGGFFFBBBAAAFFFLLLddd\\\OOOCCC:::777888::::::::::::;;;<<<<<<:::888666777888999:::;;;;;;;;;===<<<;;;===@@@BBBDDDDDD>>>???@@@CCCEEEEEEBBB@@@AAAAAABBBCCCCCCBBB>>>;;;>>>===<<<;;;:::;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAA>>>??????>>>>>>@@@CCCFFFBBBBBBCCCCCCCCCCCCBBBBBB..............................------------......------.........//////////////////////////////////////////000000111111000222333444444444444333333000111222333444555666666555555555444555555666666444444444444555666777777888888999:::;;;===???@@@@@@AAAAAA>>>:::555333333777555555666888999888777<<<===???AAABBBCCCCCCBBBDDDFFFGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLNNNNNNOOOPPPPPPOOOMMMLLLKKKEEEFFFGGGGGGGGGJJJOOOSSSRRRNNNMMMPPPUUUWWWUUUSSSTTTRRROOOMMMNNNQQQSSSUUUWWWVVVUUUUUUVVVXXXZZZZZZWWWXXXVVVRRRSSSWWWYYYWWWZZZZZZZZZ[[[\\\^^^___```[[[ZZZYYYXXXWWWWWWWWWWWWTTTUUUXXXZZZZZZZZZYYYXXXUUUTTTVVVYYYXXXUUUVVVZZZ\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZXXXTTTPPPMMMJJJHHHHHHGGGGGGGGGGGGFFFEEECCCCCCCCCCCCBBBBBBAAA@@@???>>>;;;:::999888777888999999666666777777777777777777888888888888999;;;<<<===666666666555555444444444333333222333333555666777444444444444444444444444666666666555333222000///111111000000000/////////333333333333333333333333222222222222222222222222111111111111111111111111///000000111111111111111222222222222222222222222/////////000000000111111000000000//////000000000111111111111111111111111111111111111111000000000////////////////////////000000000000//////......000000/////////.........111111000000//////////////////......------------------------------------------.../////////......,,,,,,,,,---------......------........./////////....../////////000000000..................//////////////////////////////////////////////////////000000000//////000000000111000//////000111000...///......333999;;;888444444333222111111000111111111222333333444555666666555555444333333333333444222222333444444444333333222444666666555555555666888999999:::::::::::::::888999<<<>>>???>>>===<<<;;;;;;;;;;;;::::::::::::>>>>>>???===;;;::::::;;;:::::::::;;;>>>AAADDDFFFHHHFFFCCCAAA@@@AAABBBDDD??????>>>>>>>>>???@@@AAACCCDDDCCCBBB@@@???AAABBBEEEGGGHHHHHHGGGEEECCCAAABBBBBBBBBBBBEEEHHHKKKNNNPPPMMMJJJJJJLLLOOOPPPPPPKKKIIIEEEBBBAAA@@@AAABBBFFFLLLPPPOOOKKKKKKRRRZZZnnnggg[[[OOOGGGDDDDDDFFFIIIIIIJJJKKKLLLKKKHHHEEEBBBDDDFFFGGGHHHHHHIIIJJJQQQOOOMMMMMMPPPSSSUUUVVVWWWVVVVVVXXXZZZ[[[ZZZXXXUUUSSSSSSVVVXXXVVVPPPJJJHHHHHHFFFEEECCCDDDFFFHHHHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHJJJNNNRRROOOPPPQQQRRRRRRQQQPPPOOO........................------,,,,,,,,,,,,------------------.......................................///////////////000000333333444444444333333333000000111333444555666666555444444444555555666777444444444444555666777888888999999;;;<<<>>>???@@@CCCDDDDDDBBB===888666555444333111111333555555555<<<<<<<<<======>>>>>>>>>>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGDDDEEEFFFHHHJJJJJJJJJIIICCCIIIMMMLLLGGGGGGOOOWWWWWWSSSPPPPPPTTTVVVRRRLLLHHHIIIJJJKKKMMMPPPSSSUUUTTTTTTSSSSSSRRRSSSUUUWWWUUUVVVUUURRRRRRVVVWWWUUUUUUUUUVVVXXXZZZ]]]___```[[[ZZZXXXUUUSSSRRRQQQPPPQQQSSSUUUWWWWWWWWWUUUTTTPPPOOOQQQTTTSSSOOOPPPSSSQQQRRRRRRRRRPPPOOONNNNNNLLLKKKIIIGGGDDDBBBAAA@@@????????????>>>======<<<======>>>>>>===<<<;;;:::888777666555555555666777333333333222222222333333111111111111222333444555333333333333333333222222000000111111222333444555111111222222222222333333111222222222222111000000000000000/////////......222222222222222222222222////////////////////////////////////////////////------...////////////...////////////////////////...////////////000000000000//////......//////000......................................./////////........................---------......///////////////.........---------............------------,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,---...............+++,,,,,,,,,,,,---------,,,,,,,,,---------......---------............///000000000000000000000000---------............///........................000//////......//////000000///......///000///---...,,,---111888:::777222111000//////...............//////000111111222222222111111000000000000000000000111222222222222111111222444444333333333444666777777888999888888888666888:::<<<======<<<;;;;;;;;;;;;;;;::::::::::::999:::;;;;;;::::::;;;<<<;;;;;;<<<<<<>>>@@@BBBCCCGGGEEEBBB@@@???@@@BBBCCCAAA@@@@@@@@@@@@AAABBBBBB@@@AAAAAA@@@>>>===>>>@@@DDDCCCBBBBBBBBBCCCDDDDDDFFFEEEEEEEEEGGGJJJMMMOOOPPPPPPPPPQQQTTTVVVVVVVVVTTTRRRPPPNNNMMMMMMNNNNNNMMMQQQTTTSSSOOOPPPVVV\\\\\\ZZZVVVSSSRRRTTTVVVXXXXXXYYYZZZ]]]______]]]ZZZWWWYYY[[[\\\ZZZZZZ[[[\\\dddbbb```aaaeeejjjmmmooopppnnnkkkjjjllloooqqqrrriiifffdddfffhhhddd[[[TTTPPPPPPNNNKKKIIIJJJNNNQQQLLLKKKKKKJJJJJJKKKKKKLLLCCCDDDDDDDDDEEEGGGKKKNNNQQQRRRSSSTTTTTTSSSRRRQQQ,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000111000000000000/////////---......///000111222222000000000000111222333333111111111111222333444444222333444555666777888888999;;;===<<<:::888777777777444222222444777888999999999888777777777888888888:::;;;;;;::::::;;;===<<<<<<======>>>???@@@AAAAAA@@@@@@BBBDDDDDDCCCBBBAAAHHHNNNLLLEEEDDDJJJRRRQQQPPPLLLJJJMMMPPPLLLFFF>>>BBBGGGKKKMMMOOOQQQSSSQQQRRRRRRRRRPPPPPPQQQSSSRRRUUUUUUTTTVVV[[[]]]\\\VVVVVVWWWXXXZZZ\\\^^^___[[[YYYWWWUUUSSSQQQPPPPPPRRRSSSUUUVVVVVVVVVUUUTTTPPPOOOPPPRRRQQQMMMMMMPPPJJJLLLMMMMMMJJJHHHGGGHHHEEEEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;::::::::::::888888888999999888777777666666444444333444555666333333222111111111111222/////////000000000000000000111111222222111000000......000111222222222222000000000000000000000000---...///000000000000000////////////............000000000000000000000000------------------------........................------...///////////////------------------------------.........///////////////............//////------------------------,,,,,,------------..............................,,,,,,,,,,,,---...000000------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------.........////////////............///000000......////////////000000111111111000000000000000---------------------...........................//////............//////111/////////111111000//////......111555777555333000000//////.../////////////////////000000000000222111000000//////000000000000111222222222222222...000222222111000111222333333444555555555555555444555777999999999777666666666666666666666777777222444555555555555666888888888888888999:::;;;<<<>>>===;;;999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@>>>======>>>AAA>>><<<<<<>>>@@@BBBBBB@@@@@@???@@@AAABBBDDDEEEDDDFFFIIIKKKMMMNNNOOONNNLLLLLLKKKKKKJJJJJJJJJKKKIIIKKKMMMMMMKKKKKKNNNQQQNNNNNNNNNOOOQQQSSSTTTVVVUUUUUUWWW[[[___aaaaaa```[[[^^^aaa```]]]\\\^^^```aaa``````ccchhhooosssuuuppplllgggfffhhhllloooqqqpppmmmjjjiiigggbbbXXXPPPPPPPPPNNNJJJGGGHHHMMMRRRGGGFFFEEEDDDDDDDDDDDDDDD===>>>@@@@@@@@@@@@CCCEEEFFFFFFGGGGGGGGGGGGFFFFFF)))***+++,,,,,,+++***)))+++******))))))******+++******++++++++++++,,,,,,***************************,,,......,,,+++---///......---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------...///000............///000111111...///000111222222222222000222444444444333555666999666444444666:::<<<===888777666555555666777888888:::;;;<<<;;;<<<===???======>>>>>>>>>??????@@@BBB@@@???@@@BBBCCCBBB@@@DDDGGGKKKJJJGGGFFFGGGIIIJJJLLLJJJGGGJJJPPPOOOKKK???DDDJJJNNNPPPRRRTTTVVVRRRUUUWWWWWWUUUUUUVVVWWWUUUXXXYYYXXX[[[```bbbaaa\\\\\\\\\\\\\\\]]]^^^^^^YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVQQQPPPQQQSSSRRRMMMNNNQQQHHHIIIKKKIIIGGGFFFGGGHHHCCCCCCBBBAAA@@@???======;;;;;;:::999999999999:::666555555666666666666666444333222111222222333444333333111000000000111111111111111222111111000000///000111111111111000///,,,...000222333222000///000000000///////////////------...////////////////////////.........------////////////////////////------------------------........................------...////////////...------------------------,,,,,,,,,------------...///......------......///------------------------,,,,,,---------.......................................---,,,------//////------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++------.....................///////////////......---...///000111........./////////000000//////.........---------------------------------------------------------///......------......//////...---...000111111000.........///000000111111/////////...//////000000000000000///////////////222111000000//////000000000000111222222222222111---///111111000///000111000000111222222222222222111222444555666555333222222222222333333444444444111222333333222111222444333333444555666777777888888777777666666666777777666777999:::::::::999888;;;===@@@BBB@@@???>>>>>>AAA???======@@@AAAAAA???===============<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDEEEDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEFFFGGGIIIIIIIIIHHHMMMMMMLLLKKKKKKJJJJJJKKKNNNNNNNNNPPPSSSUUUVVVUUURRRVVVYYYXXXUUUTTTVVVYYYVVVUUUUUUXXX\\\aaadddeee___[[[WWWVVVXXX\\\___```eeeccc```___\\\WWWOOOJJJKKKKKKJJJEEEAAABBBIIIOOOEEEDDDBBBAAA???>>>>>>>>><<<>>>@@@@@@???>>>>>>???>>>>>>>>>======>>>>>>>>>((()))***++++++***)))(((******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))),,,...---+++***,,,///...---,,,+++++++++++++++------------------------+++++++++,,,---...///000---------......///000111///000111222222222222222000222333333222333444666999666444444777;;;>>>???999888777666777888:::<<<666888:::;;;:::;;;===???========================BBB@@@???AAADDDFFFEEECCCIIIIIIIIIJJJLLLKKKGGGDDDHHHKKKKKKIIIMMMUUUXXXTTTBBBFFFLLLOOOQQQRRRUUUWWWRRRVVVZZZ[[[YYYXXXZZZ[[[WWWZZZZZZXXXYYY^^^___]]]^^^^^^\\\[[[ZZZYYYYYYYYYSSSSSSSSSSSSSSSTTTUUUUUURRRRRRQQQQQQQQQRRRSSSSSSNNNLLLNNNPPPOOOKKKKKKOOOHHHIIIIIIGGGDDDDDDHHHKKKAAAAAA@@@???>>><<<:::999::::::999888888888999999666555555444555555666777111000/////////000111222333222000/////////000000//////000//////...---,,,//////111222222111000///,,,...111444444222///...000000000000/////////.........////////////......//////.........---------................................................////////////////////////+++,,,------......------........................+++++++++,,,,,,,,,------.........------.................................---------....../////////////////////////////////111000...---,,,,,,---...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,---------......------,,,+++,,,---...///,,,,,,,,,---------......000000000//////..................------,,,,,,,,,------------------------.........------.........,,,+++***,,,...//////...,,,,,,---,,,******,,,...---------------...///000000000//////......------111000000///////////////......///000000000000000---///000111//////000111...///000000111111000000000111333444444222000///111111111222333444555555333444555444222111111222111111222444555777888888888888999999999999999999777888:::<<<<<<;;;:::999666:::>>>@@@???===<<<;;;AAA???>>>???AAAAAA>>>;;;@@@@@@@@@@@@???===<<<;;;<<<===>>>>>>>>>???AAABBBFFFGGGIIIJJJIIIHHHFFFDDDEEEDDDEEEHHHKKKMMMJJJHHHLLLLLLJJJIIIIIIJJJLLLLLLRRRPPPNNNMMMNNNOOONNNMMMLLLQQQTTTTTTQQQPPPSSSWWWTTTRRRQQQRRRTTTWWWWWWWWWTTTRRRPPPPPPRRRTTTUUUVVVVVVVVVUUUUUUSSSPPPKKKHHHHHHHHHFFFBBB===???FFFLLLGGGFFFDDDBBB@@@>>>>>>===;;;===???@@@>>><<<;;;;;;???>>>===<<<<<<===>>>???---,,,+++***)))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++******))))))((((((++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000000111111222000111111111111222222222444444444555555555666666666666666666777777777777;;;;;;;;;<<<<<<<<<======@@@@@@??????>>>??????@@@AAA@@@???@@@CCCEEEEEEDDDHHHJJJNNNSSSVVVSSSLLLEEEIIILLLNNNLLLPPP```zzzjjjYYYMMMOOOTTTTTTXXX___ZZZYYYVVVUUUUUUWWWZZZ[[[ZZZZZZZZZ\\\^^^^^^\\\ZZZ^^^]]]^^^^^^ZZZVVVXXX]]]QQQPPPOOOQQQTTTWWWYYYYYYXXXUUUQQQPPPQQQRRRQQQOOOQQQPPPOOONNNOOOOOOPPPQQQMMMGGG@@@>>>@@@AAA@@@>>>@@@>>>;;;;;;;;;<<<;;;999999999999999888888888777555444444333333333444444222222222111111111000000////////////////////////............///////////////111333111...---...000222333333000,,,+++---000000000//////.........---------............------/////////......------,,,,,,,,,,,,---------......//////.........---------.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------/////////......---------,,,,,,,,,------.........,,,,,,,,,------.................................------------------------......---------,,,,,,,,,......////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,------------------------////////////////////////,,,------......------,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..........................................////////////000///...------...///000111222222222111000...---000000000000111111111111//////000111111111111111111111222222222333333333111111222222222333333333444444333555666777666444444444555555666777777777>>>AAAAAA===<<<<<<:::666999:::;;;;;;;;;:::999888<<<>>>@@@@@@???>>>???@@@AAAAAA@@@>>>;;;:::;;;===>>>>>>=========???AAABBBFFFFFFEEEEEEFFFHHHJJJKKKEEEDDDEEEGGGKKKNNNOOOPPPJJJMMMMMMKKKMMMQQQSSSQQQNNNOOOPPPOOOMMMLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKMMMOOOQQQRRRPPPPPPOOOOOONNNNNNMMMMMMMMMKKKIIIHHHHHHHHHFFFEEEDDDDDDCCC@@@>>>>>>AAACCCCCCBBB@@@?????????===;;;888999;;;<<<<<<;;;:::999:::<<<===;;;888777999<<<,,,,,,***))))))(((((((((((((((((('''((())))))***))))))))))))))))))))))))*********))))))(((((((((*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...//////000000//////000000111222000000111111111222222222333333444444444444555555555555555666666666666777;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA@@@AAACCCEEEEEEDDDFFFFFFHHHKKKMMMMMMIIIEEEEEEIIINNNQQQXXXggg|||nnn^^^QQQRRRTTTRRRSSSXXXWWWVVVTTTTTTTTTUUUWWWXXXXXXXXXYYY[[[]]]^^^\\\ZZZYYYWWWYYY]]]]]][[[\\\```QQQOOOMMMNNNPPPRRRRRRRRRSSSPPPMMMKKKLLLLLLJJJIIIHHHGGGFFFEEEFFFGGGHHHIIILLLFFF@@@===???AAA@@@=========<<<:::999888888888888888888888777777777777666555444333333333333333222222222111111111000000////////////////////////............////////////000111222000...---...000333333222111//////111222000/////////.........---------............------.........---------------,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,---------......,,,,,,------------------------------------------------------------------......---------,,,,,,,,,.........//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,---------***+++++++++,,,,,,,,,,,,------------------------........................,,,------......------,,,++++++,,,,,,---......///---,,,,,,,,,,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------............//////...------...//////...///000111111111000000/////////000000000111111//////000111111111111111111111111111222222222333111111111222222222333333444333333444666666555333555555666666777888888888>>>???>>>999777999999666888999:::;;;;;;:::999888;;;===>>>>>>======>>>???@@@@@@@@@===;;;:::;;;<<<===<<<<<<<<<<<<>>>???@@@GGGGGGFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHKKKMMMNNNNNNLLLOOOOOOMMMOOOSSSTTTRRRMMMNNNOOONNNLLLLLLLLLMMMJJJKKKNNNPPPQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKIIIGGGEEEDDDEEEDDDCCCAAA@@@@@@???===<<<<<>>===<<<;;;:::::::::;;;;;;;;;;;;::::::;;;<<<<<<:::777666777999+++***)))(((((('''(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------......//////////////////000111111000000000111111111222222222222222333333333333444444444444555555555666666999999999:::::::::;;;;;;;;;<<<===>>>>>>===<<<<<>>???===999666666888777777777666666666555555666666555333222222222222222111111111111000000000////////////////////////............////////////000111000///------///111333111//////000111222111/////////...............------............------,,,,,,,,,,,,------------,,,,,,,,,---------.....................---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,,,,---------------------------------------------------,,,------......------,,,+++,,,,,,------.........---,,,,,,,,,,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......+++,,,...000111222222222....../////////000000000//////000111111111111111000000000111111111222222000000111111111222222222333222222333555555444333555666666777888888999999???@@@===888777:::;;;999777888999::::::999888888999;;;<<<===<<<;;;<<<===?????????===;;;:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>GGGFFFEEEDDDDDDDDDEEEEEEGGGFFFEEEFFFHHHJJJJJJJJJKKKNNNOOOMMMOOOSSSTTTRRRMMMNNNOOONNNLLLKKKLLLMMMIIIKKKMMMOOOQQQQQQQQQQQQNNNMMMKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKJJJHHHFFFEEECCCCCCCCCBBBAAA???<<<======<<<;;;<<>>===;;;:::AAA@@@???@@@AAAAAA@@@???CCCBBBBBBCCCEEEGGGHHHHHHHHHIIIKKKOOOSSSXXX\\\___```WWWQQQSSSTTTSSSRRRTTTNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPQQQTTTWWWXXXWWWVVVWWWTTTTTTZZZ]]]YYYUUUSSSVVVTTTRRRQQQPPPPPPNNNLLLJJJJJJJJJJJJJJJIIIGGGFFFGGGFFFDDDCCCDDDEEEGGGIIIGGGCCC???===>>>>>>>>>======AAADDDAAA;;;777777999666666555555555444444444777666555333222111111111111111111111000000000000////////////////////////............////////////111000///......///000222333000,,,,,,///000///---........................------............------+++++++++,,,,,,---------,,,,,,,,,---------..............................------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,------------........................------------------------,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------......+++,,,---///000111222222............//////////////////000111111111111111///000000000000111111111000000000111111111222222222222111333444555444222555555555666777777888888@@@BBBAAA<<<<<<>>>>>><<<666777888999:::999888777777999;;;;;;:::::::::;;;===>>>>>>===;;;:::;;;<<<;;;;;;;;;<<<======>>>>>>DDDDDDDDDDDDDDDDDDDDDEEEFFFDDDCCCCCCEEEFFFFFFEEEHHHLLLMMMLLLMMMQQQQQQOOONNNOOOPPPOOOMMMLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKKKKJJJKKKLLLNNNOOOLLLMMMNNNNNNNNNLLLKKKIIIGGGFFFDDDCCCCCCCCCAAA???======>>>======>>>BBBEEEGGGFFFCCC>>>:::888777888::::::999999999999999999:::999999888666666777777)))(((''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...............---......///000//////000000000111111111000000000111111111222222222222222333444555555666444444555555555666666666777888:::<<<===<<<:::999===<<<<<<>>>@@@@@@???===???AAACCCEEEFFFFFFFFFFFFEEEEEEGGGKKKPPPVVV[[[]]]UUUPPPNNNPPPRRRSSSRRRSSSNNNOOOQQQSSSTTTTTTSSSRRRRRRRRRSSSVVVYYYZZZYYYXXX\\\XXXYYY^^^```\\\VVVTTTWWWUUUSSSSSSSSSRRROOOMMMGGGIIIKKKLLLLLLKKKJJJJJJDDDCCCBBBBBBBBBBBBCCCDDDDDDBBB???===============<<>>>>><<<;;;<<<===<<<======>>>??????@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFEEECCCDDDFFFGGGGGGFFFGGGKKKMMMLLLMMMQQQQQQNNNPPPQQQRRRQQQOOONNNOOOPPPQQQPPPOOONNNNNNPPPRRRSSSOOONNNMMMMMMMMMNNNOOOPPPNNNOOOPPPQQQQQQPPPOOONNNJJJHHHEEECCCBBBBBB@@@???>>>>>>>>>>>>===???BBBEEEJJJJJJIIIEEE@@@>>>>>>@@@>>>>>>>>>>>>======<<<<<<888777777777888999::::::((((((''''''''''''(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------...///////////////000000000111111000000000111111111111222111222222333444555666666444444444555555555666666777888:::;;;;;;;;;;;;::::::;;;<<>>AAAAAA===888666666555555555444444444333333555555444222111111111111//////000000000000000111////////////////////////............////////////...------///111222222111777555111///......,,,+++---------------.........------............------,,,,,,,,,,,,------------,,,,,,,,,---------......---------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------............------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///............---------........................------------------------,,,------......------,,,---------------------------,,,,,,,,,,,,---......---------............///---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000......////////////......///......---------............/////////000000000//////000111111111111111000000000111111111222222111111222222222333333333333222222333555555444333222333333444444555666666777<<>>>>>???<<<777666777888:::::::::999999888:::;;;<<<;;;:::;;;<<<;;;===??????>>>======>>>>>>>>>???@@@AAAAAAAAAAAA>>>???AAACCCEEEFFFFFFGGGGGGFFFEEEFFFHHHJJJJJJJJJHHHLLLOOONNNOOOSSSRRROOOQQQRRRSSSRRRPPPOOOPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[VVVTTTRRRPPPNNNMMMMMMNNNPPPQQQQQQRRRSSSTTTUUUUUUNNNJJJEEEAAA@@@@@@??????@@@@@@???>>>===>>>@@@CCCKKKMMMNNNLLLHHHFFFGGGIIIEEEEEEFFFFFFFFFDDDCCCAAA999777777888;;;=========)))(((((('''(((((())))))((((((((((((((()))******)))))))))))))))))))))))))))*********+++++++++,,,*********))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...///////////////000000000111000000111111111222222222222222333444555666777777666666666666777777777888888888999::::::;;;<<<<<<;;;<<>>???@@@AAABBBBBBAAAAAA???@@@BBBDDDEEEFFFFFFEEEDDDCCCCCCEEEHHHKKKLLLKKKHHHLLLOOONNNOOORRRRRROOOQQQRRRRRRRRRPPPOOOPPPQQQPPPTTTZZZ___aaa```]]][[[WWWUUUSSSQQQOOONNNNNNNNNRRRQQQQQQRRRTTTVVVYYY[[[UUUPPPHHHBBB@@@AAAAAAAAADDDDDDCCCAAA>>>>>>@@@BBBDDDIIIMMMMMMJJJHHHJJJLLLGGGIIIKKKLLLKKKHHHEEECCC<<<:::999:::===??????>>>))))))((((((((())))))***'''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......////////////000000000000111111111111222222222222222222333444555777777888888888888888999999999999999999999999:::;;;<<<======>>>BBBGGGLLLOOOOOONNNAAACCCEEEDDDBBBAAACCCEEE@@@DDDGGGIIIHHHIIIMMMQQQKKKLLLLLLLLLNNNRRRTTTTTTPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUWWWYYYYYYWWWUUUZZZ[[[___bbb___[[[\\\```[[[YYYWWWVVVTTTQQQMMMJJJNNNRRRVVVVVVSSSNNNKKKKKKIIIKKKMMMNNNLLLGGGCCC@@@?????????===;;;:::;;;<<<<<<===???BBBCCC@@@:::666666666555555555444444444333333222222111222222222.../////////000000111111////////////////////////............/////////000++++++---000444555222...///111111...+++))),,,///,,,,,,,,,------.........---..................---/////////......---------,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........------------------------++++++,,,,,,,,,------------------....../////////.........------,,,,,,,,,,,,,,,,,,------.................................////////////////////////......---------,,,,,,,,,......////////////......//////.........------------------------------------------.........//////------------------------++++++,,,---...///000111000000//////.........---////////////////////////////////////////////////,,,------......------,,,---------------------------,,,,,,,,,,,,---......---------.........//////........................---,,,,,,,,,,,,---..............................,,,,,,,,,---------......///000111222222111000///------,,,+++,,,---...///000000000000111111111111//////000111111111111111111222222222222333333333333333333444444444555555444444333555666777666444444444555555666777777777777::::::888888;;;;;;888777888999;;;<<<<<<;;;;;;:::<<<>>>>>>===<<<===>>>;;;>>>@@@AAA@@@@@@@@@AAA===>>>@@@AAABBBBBBAAAAAAAAABBBDDDEEEEEEEEEDDDDDD@@@???@@@BBBFFFIIIJJJJJJEEEJJJMMMLLLNNNPPPPPPLLLPPPQQQRRRQQQOOONNNOOOPPPPPPVVV^^^eeeeeeaaaYYYTTTTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQTTTWWW[[[^^^\\\UUULLLEEECCCCCCDDDEEEJJJIIIGGGDDDAAAAAABBBDDD<<>>@@@???===))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))************++++++++++++++++++++++++++++++***************+++---------.........//////---,,,,,,,,,,,,---......//////000111111111111111111222444444222111111111000111333555666666555444555666666666666555444444::::::999999:::;;;===>>>@@@AAABBBCCCDDDCCCBBBAAA???@@@AAA@@@??????AAACCCDDDFFFHHHHHHGGGEEEEEEEEEFFFIIIMMMQQQRRRQQQNNNLLLMMMSSSVVVUUUUUUXXXYYYWWWZZZWWWYYY______YYYWWWZZZTTTWWW\\\___^^^]]]\\\\\\WWWXXXYYYXXXVVVQQQMMMJJJLLLQQQXXX\\\[[[UUULLLGGGGGGHHHIIIJJJHHHFFFBBB@@@???>>>===<<<<<<;;;;;;<<<;;;::::::999777555444333333333444444333333222111111111000000000000111111000000///...............//////000000000000//////---------...............///000000111111111000000111111000......---------///...---,,,,,,---.../////////.........---------........................,,,++++++++++++,,,------,,,---...//////...---,,,000///---,,,,,,---///000///............------------------------------------------.........//////........................++++++,,,,,,---...//////---......//////////////////...---,,,,,,---...//////...---,,,,,,,,,,,,,,,......////////////............//////...---,,,,,,------------------------......------------........................------........................000000///...---,,,,,,+++//////////////////////////////...------------...------------------------......//////...---,,,,,,,,,+++***+++---...---,,,............////////////////////////////////////........................000000///...............---------.........//////...///000111111000///......------------...//////000000111222222222222111000111333444444333111000000000000///000000111222333222111111111222333444666666666666666666666666999888666555444444555555777888888999999:::;;;;;;;;;<<<===<<<;;;;;;;;;===>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFHHHKKKNNNOOONNNMMMLLLJJJLLLOOORRRTTTQQQLLLHHHPPPXXX```dddaaa\\\WWWVVVPPPOOONNNNNNNNNPPPQQQSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYVVVPPPJJJFFFDDDDDDEEEEEEEEECCCBBB@@@???======>>>@@@BBBBBBAAAAAABBBCCCFFFGGGHHHHHHGGGEEECCCBBB===<<<;;;===???@@@???<<<))))))))))))))))))))))))(((((()))))))))*********,,,++++++******)))))))))++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))************++++++++++++++++++++++++++++++***************+++,,,,,,---------............------------...////////////000111111111111000111222333222111111222333222333444555555555555555555666777888999::::::;;;;;;;;;:::::::::<<<===>>>>>>>>>???@@@AAAAAA@@@@@@>>>???@@@???>>>>>>@@@BBBEEEGGGIIIIIIHHHGGGGGGGGGGGGIIIMMMPPPQQQPPPNNNLLLLLLRRRUUUSSSSSSVVVXXXVVVYYYWWWYYY^^^^^^YYYWWWZZZSSSWWW[[[]]]\\\[[[ZZZZZZVVVWWWZZZ]]]^^^ZZZSSSNNNKKKOOOTTTWWWWWWTTTOOOKKKEEEFFFFFFFFFEEEBBB@@@>>>???>>>===<<<;;;;;;;;;;;;::::::999888777555444333333333444444333333222111111111000000000000111111111000//////......////////////000000000000//////---------............///000000111111111111111000111000///...------------///...------------.../////////.........---------........................,,,,,,,,,,,,,,,---......,,,---...///000//////...///...---,,,,,,---...//////............------------------------,,,,,,,,,,,,,,,,,,---------..............................+++,,,,,,------.........---......//////////////////...------------...//////...------,,,,,,,,,---......////////////............//////...------,,,------------------------......------------....................................................../////////...------,,,,,,//////////////////////////////...------------...------------------------......//////...------,,,,,,+++***+++---...---,,,............////////////////////////////////////........................000000///...............---------....../////////...///000111111000///......---------......//////000000111222222222222111000111333444444333111000111000000000000111222222222222111111111222333444555555555555555555555555777777555444444555555666777777888888999::::::::::::<<<===<<<;;;:::;;;<<<>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDEEEFFFFFFGGGFFFHHHKKKMMMNNNMMMLLLKKKHHHJJJLLLOOOPPPPPPMMMKKKPPPTTTZZZ]]]]]]ZZZWWWUUUNNNNNNOOOPPPQQQRRRTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTVVVSSSOOOJJJGGGEEEDDDDDDDDDCCCCCCBBB@@@???===<<<<<<>>>@@@@@@???>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<>>???@@@>>>?????????>>>>>>@@@BBBEEEGGGIIIJJJIIIIIIJJJKKKIIIJJJLLLNNNOOOOOONNNNNNOOOSSSUUUSSSRRRUUUVVVUUUWWWVVVXXX\\\\\\YYYXXXYYYSSSVVVYYY[[[ZZZXXXWWWWWWUUUWWW\\\cccgggddd[[[SSSLLLMMMOOOQQQRRRRRRQQQPPPFFFFFFEEEDDDBBBAAA@@@???>>>===<<<;;;::::::::::::999999999888777555444333333333333333333222222111111111000000000000111111111111000////////////000...//////000000//////...------........./////////111111222222222111111000000000///...------------///...------------...///...............---------////////////////////////---------------...//////---...///000000000000///........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------------------------......//////////////////......------......//////...------,,,---------......////////////...............///......---,,,------------------------......------------..............................................................................////////////////////////000///......------......------------------------.........///......---,,,---++++++,,,---...---,,,............////////////////////////////////////........................000//////............///............////////////...//////000000//////...------.........////////////000111111222222111111000111222333333222111000111111111111111222333333222222111111222222333444444444444444444444444444555555444444555555666777666666777888888999999::::::;;;<<<<<<::::::;;;<<<>>>============<<<<<<<<<============>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLOOOQQQRRROOOOOOQQQSSSUUUVVVUUUTTTQQQRRRSSSTTTTTTSSSRRRRRRRRRQQQOOONNNMMMMMMMMMMMMPPPOOOMMMJJJHHHEEEDDDCCCAAABBBBBBAAA@@@>>><<<;;;:::;;;======;;;;;;<<<===;;;;;;:::999888888888888:::::::::<<>>(((((((((((((((((((((((((((((((((((()))))))))***++++++******))))))((((((************************++++++***)))))))))))))))((()))))))))*********************************************)))******+++,,,******+++++++++,,,,,,,,,---------------...//////...//////000000000000000222222222222111333777:::888777555444444555666777777777888999<<<@@@DDDFFF=========<<<<<<=========::::::::::::;;;===???AAA???@@@@@@@@@??????AAACCCFFFHHHJJJJJJJJJJJJLLLNNNLLLLLLMMMNNNOOOPPPQQQQQQVVVYYYYYYTTTRRRTTTUUUSSSUUUUUUWWWYYYZZZYYYXXXXXXSSSVVVYYYZZZYYYWWWVVVVVVYYYXXX[[[cccjjjiii```WWWPPPOOONNNMMMNNNPPPRRRSSSKKKIIIGGGEEECCCCCCBBBBBB===<<<;;;::::::999999999888888888777666555333222222333333333333222111111111111000000000000111111222111111000000000000000...//////////////////...------......//////000000111222222222222111111000000///...---------------.........------.................................000000000000000000000000...............///000000000000000000000//////...------...//////...------///............---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------,,,,,,---....../////////////////////............//////......------------............////////////......---...............------------------------------......------------......---------.......................................---------.........//////////////////////////////000//////.......................................---...............---------,,,+++,,,.........---............////////////////////////////////////........................000///............//////////////////////////////////////////////////////---......//////////////////000000111111111111111000111222222222222111000222222111111222222333444222111222222222222333333222222222222222222222222333333444444555666777777555666666777777888888999999;;;<<<;;;:::999:::;;;=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJHHHGGGJJJIIIHHHHHHJJJOOOUUUZZZOOOLLLIIIJJJNNNRRRTTTSSSVVVWWWXXXWWWUUURRRNNNLLLOOONNNKKKIIIGGGFFFGGGGGGJJJJJJKKKJJJHHHEEECCCAAA??????@@@@@@@@@>>><<<:::999:::;;;:::999999:::<<<;;;:::888777666777888888888888999;;;>>>?????????(((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))******+++******************************))))))((()))))))))((()))))))))******************************************))))))***++++++,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---.........///000000000000000222333333222222444888;;;888777555444444555666777999888888888:::===AAACCC<<<<<<<<<===============;;;;;;:::;;;<<<>>>@@@AAAAAABBBBBBBBBAAAAAACCCDDDFFFGGGIIIJJJJJJKKKMMMOOOOOONNNMMMMMMNNNQQQTTTVVV^^^```^^^WWWSSSTTTUUUSSSTTTUUUVVVWWWWWWXXXWWWVVVTTTVVVXXXYYYXXXVVVVVVVVV\\\ZZZYYY^^^eeeeee___XXXTTTRRROOOMMMMMMNNNQQQRRRLLLJJJHHHEEECCCCCCCCCCCC<<<;;;:::999888888888888777777777666555444333222222222333333222222111000111111000000000000111111222111111000000000000000......////////////......------......///000000111222222222222222111000//////......------------...---..................------.....................000000000000000000000000///............///000000333333111000///------,,,------...//////...------///............---------+++++++++,,,,,,---------............////////////........................------------------,,,,,,---......///////////////////////////////////////......---------......///......////////////......------...............---------------------------......------------......---------.........//////........................,,,,,,------.../////////////////////////////////000000///............///........................------...............------,,,+++,,,...///...---............//////////////////////////////////////////////////////////////////............//////000000000000000000000000//////............//////---...///000000000////////////000111111111111000111111111111111111111111222222111111222222333444111111222222333333333333222222222222222222222222222222333444555666777777444444555666666777777888999:::;;;:::999888999;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===???@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGKKKKKKJJJIIIJJJPPPXXX___PPPKKKFFFFFFJJJOOORRRRRRVVVWWWXXXXXXVVVRRRNNNKKKMMMKKKHHHEEECCCBBBCCCCCCFFFGGGHHHIIIGGGEEEAAA???======>>>>>>>>>===;;;:::::::::;;;999888888:::;;;:::999888777666777888999555777999:::;;;<<<===>>>))))))))))))))))))))))))''''''(((((((((((())))))&&&''''''((()))***++++++***************************))))))(((((()))))))))))))))))))))************************************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,------...//////000000//////111222222222222333666999555555555444555555666666888888777888999:::<<<===::::::;;;======>>>======<<<<<<======>>>???@@@AAABBBCCCCCCCCCBBBBBBDDDFFFFFFGGGHHHHHHHHHIIIKKKNNNOOONNNKKKKKKMMMQQQVVVZZZaaaccc___WWWSSSTTTUUUTTTSSSVVVVVVTTTTTTVVVVVVSSSSSSUUUWWWXXXWWWVVVVVVWWW\\\YYYWWWYYY]]]___[[[WWWTTTSSSQQQOOONNNNNNNNNNNNJJJHHHEEECCCAAA@@@??????;;;:::999888888777777777666666666666555444333222222222222222222111111000111111000000000000111111111111000////////////000---......//////......---------...///000000111222111111111111111000///.........---------------...------...//////...---------------...............////////////////////////...............///000000444333111///---,,,,,,,,,........................///............---------+++,,,,,,------......///...////////////000000000........................---------------------------......///////////////...//////000000//////............---......///000......////////////......,,,---......///.........------------------------......------------......,,,,,,------.../////////........................---------.........//////////////////////////////111000//////......//////........................,,,---......///............,,,,,,,,,...///...---............///////////////////////////////////////////////////////////////............//////000111111111111000000000000///......------......///---...///000111000//////...///000000111111000000111111111111111111111111111111111111111222333333000111222333333333333222222222222222222222222222111222333555555666666666333444444555555666777777888999::::::888888999:::<<<<<<;;;;;;;;;:::::::::999999999:::;;;===>>>???????????????>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGJJJKKKJJJIIIIIINNNWWW^^^RRRNNNJJJGGGIIILLLPPPRRRQQQRRRTTTUUUUUUSSSQQQOOOKKKIIIEEEBBBAAAAAACCCDDDCCCDDDFFFGGGFFFCCC@@@>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::888777777999;;;777777666666666666777777333555888999999999:::<<<))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((())))))******************************))))))(((((((((((())))))))))))))))))************************************))))))))))))***+++,,,---++++++++++++,,,,,,,,,---,,,++++++++++++,,,---------...//////000000//////...///111111000111222444222333444555555555555555666666777777888999999:::777888:::<<<===>>>>>>>>>======>>>???@@@@@@??????AAABBBCCCCCCBBBBBBCCCEEEEEEFFFGGGFFFFFFGGGIIILLLNNNKKKHHHGGGJJJPPPWWW\\\^^^___[[[TTTQQQSSSVVVVVVTTTWWWWWWSSSRRRUUUTTTPPPPPPRRRTTTUUUUUUUUUUUUWWWWWWVVVVVVWWWYYYYYYXXXVVVPPPPPPQQQQQQPPPNNNLLLJJJGGGFFFDDDAAA???>>>===<<<::::::888777777777777777555555555555444444333222222222222222222111000000111111000000000000111111111000//////......//////---......//////......---------...///000111222222000111111000000...------...------,,,,,,------...------...//////...---------------.........//////..............................------......///000111000///------------...///...---,,,,,,---...//////............---------,,,,,,---......///000000.........////////////000........................+++,,,,,,------.........---......///////////////...///000111111000///..................///000000......////////////......,,,------...//////......------------------------......------------......,,,,,,------...//////000........................---------...............////////////////////////111000000///////////////........................,,,------...//////.........---,,,---...//////---............////////////////////////////////////////////////////////////...............///000000222222222111111000000000///...------------...///---...000111111111///......//////000000000000000111111000000000000111111111000000000000111222222000111222333333333222222222222222222222222222222222222444555555555555444333333333444555555666666888999:::999888777888:::;;;;;;;;;::::::::::::999777888888999:::<<<>>>???@@@??????>>>>>>======<<<===???AAABBBCCCCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFFFFGGGGGGFFFHHHHHHGGGFFFIIIQQQWWWTTTSSSOOOLLLJJJKKKNNNQQQNNNOOOQQQRRRSSSRRRQQQPPPIIIGGGDDDBBBAAABBBDDDFFFBBBCCCDDDEEEDDDAAA???===<<<;;;:::999999:::<<<===::::::999777555555777:::555555666666666666555555222444777777666666777999))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---......---......///////////////+++---///000///...///000000111333555666666555555444555666777888999999999555777999;;;===>>>>>>>>>===>>>???@@@@@@???>>>===AAABBBBBBBBBAAAAAACCCDDDEEEFFFFFFEEEDDDEEEHHHJJJLLLIIIFFFEEEHHHOOOWWW\\\YYYZZZWWWQQQNNNRRRVVVWWWTTTXXXWWWRRRQQQTTTSSSOOONNNPPPRRRSSSSSSSSSUUUVVVRRRTTTVVVWWWWWWWWWVVVUUUKKKMMMPPPQQQQQQNNNJJJHHHFFFFFFDDDBBB@@@>>><<<;;;:::999888777666666666666555555555555444333222222111222222222222111000000111111000000000000111111000000///...............---..................---------...///000111222222000000000000///...---,,,------,,,,,,,,,------...,,,---...//////...---,,,---------.........//////........................---------------...//////...------,,,,,,...///000000///---,,,,,,---///000//////.........---------------......///000111111---------.........//////........................++++++,,,,,,---...//////---......///////////////...///000111111000///..................///000000......////////////......,,,,,,---.../////////...------------------------.........------.........,,,,,,------...///000000................................................////////////////////////111111000///////////////////////////////////////,,,,,,---.../////////......---,,,---/////////.............../////////000////////////////////////000000000000000000000000...............///000111222222222222111111000000///...---,,,,,,---...///---...000111222111///......//////000000000000000111111000000000000111111000000000///000111111222000111222333444333222222222222222222222222222222222333444555555555444333222222333444444555555666777999:::999888777888999;;;;;;;;;:::::::::999999777777888999:::<<<>>>???AAAAAA@@@???>>>===<<<<<<<<<>>>@@@BBBBBBBBBAAA@@@CCCBBBAAAAAAAAABBBDDDEEEBBBBBBCCCDDDEEEFFFGGGHHHBBBEEEFFFEEECCCEEELLLRRRVVVVVVTTTPPPKKKJJJNNNQQQPPPPPPQQQQQQQQQPPPNNNMMMHHHFFFDDDBBBBBBCCCFFFHHHBBBCCCDDDDDDBBB@@@>>><<<<<<;;;888777777999<<<>>>999999888666444444666999444555777888888777666555111444666666444444555777************************((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++***)))(((++++++***((('''&&&%%%$$$)))************+++++++++))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111111000000000000000555555666666666666666555666666777888888888888888777777888999;;;<<<======@@@>>>===@@@EEEGGGDDD@@@CCCCCCBBBAAAAAAAAABBBBBBFFFEEEDDDDDDFFFHHHHHHGGGKKKJJJHHHHHHJJJNNNRRRTTTRRRTTTQQQKKKLLLTTTWWWVVVRRRWWWVVVPPPSSS]]]___YYYMMMMMMMMMNNNPPPSSSVVVXXXRRRTTTVVVWWWUUUSSSSSSSSSNNNLLLJJJKKKMMMMMMJJJFFFHHHGGGEEEBBB@@@===;;;:::888:::<<<===<<<;;;888666444333333555777666222...000///000444999:::666222111111111000000/////////000///...------...///000/////////000000000000111...,,,---111222000000333333000------//////...+++//////////////////////////////............//////////////////////////////......////////////........................------........................,,,---------.../////////------------------------..............................////////////......+++++++++,,,,,,---------,,,---......//////......---......///////////////---...000111111///---,,,///////////////.........//////////////////////////////000000///...------+++++++++,,,,,,,,,------......---------,,,,,,,,,)))+++---...---,,,,,,---//////...---,,,,,,++++++000000///...............////////////////////////000000000000000000000000000000000000000000000000111000000///...---------...------,,,,,,------...///////////////.........000000000000111111111111000000//////.........---+++++++++,,,---...///000......//////000000111111......------------..................////////////000000//////000111222222000000000000000000000000////////////000000000000000111111111111222222222111111111111111111111111666444222333666777666444333333333444555666777888888888999999999:::::::::;;;<<<<<<<<<;;;::::::999:::999888888999:::<<<===>>>??????>>>>>>===<<<;;;>>>>>>>>>???@@@@@@AAAAAA>>>???@@@@@@@@@AAADDDFFFDDDEEEGGGIIIJJJJJJJJJJJJMMMHHHDDDEEEEEEEEEIIINNN]]]VVVOOOKKKKKKMMMMMMMMMOOONNNNNNNNNNNNNNNNNNOOOLLLJJJFFFDDDCCCEEEGGGIIIDDDCCCAAAAAAAAA@@@===;;;;;;:::999999999:::;;;<<<::::::999999888777777777444444444444444444333333555444444444444333333333))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++***))))))******)))((('''&&&&&&%%%))))))*********+++++++++))))))))))))************)))))))))))))))******+++*********+++++++++,,,,,,,,,,,,,,,---------..................////////////111000000000000000000000333444555555666666666666777777888999999999999999888888999::::::;;;<<<<<<;;;999999<<<@@@BBB???<<>><<<;;;:::888999;;;<<<<<<:::888666555555555777999888444111000///...222666777444000222222222222111111111000000///............///000,,,------------............,,,---111222000000222333000...---//////...,,,..............................------------......////////////////////////......////////////......................................................---------...............------------------------..............................////////////......,,,,,,,,,,,,------------,,,---......//////......---......///////////////......///000000///...---............/////////000///////////////////////////////////////...------,,,,,,,,,,,,------------.........---------,,,,,,)))+++---...---,,,,,,---.........------,,,,,,,,,//////...---------------////////////////////////////////////////////////////////////////////////000000000///...---------...------,,,,,,------.../////////////////////...//////000000000111111111000000000/////////......------,,,,,,,,,---............//////000000000000......------------..................////////////000000000000000111222222000000000000000000000000////////////000000000000000111111111111222222222111111111111111111111111555444222333666777666444333333333444555666777888888888888999999999:::::::::;;;;;;;;;::::::999888::::::999999:::;;;======>>>>>>?????????>>>======?????????>>>>>>>>>>>>>>>>>>???AAAAAA@@@AAACCCFFFDDDEEEGGGHHHIIIIIIIIIIIIIIIEEECCCDDDDDDDDDFFFKKKZZZWWWRRRMMMJJJIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJHHHEEECCCCCCCCCEEEFFFCCCBBB@@@@@@@@@???<<<:::;;;:::999888777777888888888888888777666666555555333333333444444444444444444444333333222222222111((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***++++++++++++***)))))))))))))))((((((''''''''')))))))))*********++++++))))))))))))************)))))))))))))))******+++))))))*********+++++++++,,,,,,,,,---------..................////////////000000000000000000111111111222333444555666666666777888999999::::::999999999999999::::::;;;;;;;;;>>>===<<<>>>BBBDDDBBB???AAAAAAAAAAAABBBBBBCCCDDDJJJJJJJJJKKKMMMLLLIIIGGGGGGHHHJJJMMMOOOPPPQQQQQQTTT\\\aaa\\\TTTRRRTTTVVVTTTXXXWWWRRRTTTZZZYYYSSSRRRQQQPPPNNNNNNOOOPPPPPPPPPQQQSSSSSSQQQPPPOOOOOOOOONNNKKKHHHFFFFFFIIILLLJJJHHHDDD@@@<<<;;;::::::777888:::;;;:::999777666777777777999:::999666333333111///111444555333111/////////...............//////............//////............///////////////---...222333000///111111000......//////...,,,........................------,,,,,,,,,,,,------////////////////////////......////////////.....................................................................---------------------------------------------------------......////////////...............---------------,,,---......//////......---......///////////////......//////////////////------......//////000000///////////////////////////////////////......---------------.........///.........------------,,,***,,,---...---,,,---.........------------------......---,,,,,,,,,,,,---////////////////////////////////////////////////////////////////////////000000//////...---------...------,,,,,,------.........////////////////////////000000000000111111111000000000000000/////////......---,,,,,,------...////////////000000000......------------..................////////////000000000000000000111222000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222555333333333555666555444333333333444555666888888888888888999999999999:::999::::::::::::999888888;;;::::::;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???@@@??????>>>======<<<<<>>>>>===;;;999;;;:::888777666666555666777777666666555444444333222222222333333444444555444333333222111000000///((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******+++++++++******)))(((((((((((((((((())))))))))))))))))************((()))))))))************)))))))))))))))******+++************++++++++++++,,,,,,,,,---------..................////////////000000000000000111111111///000222333444555555666777777888999999999999888::::::::::::::::::::::::BBB@@@@@@BBBEEEFFFEEEDDD@@@@@@@@@AAABBBCCCDDDEEEFFFFFFIIILLLNNNMMMJJJGGGEEEFFFGGGIIIKKKMMMOOOPPPSSSXXX\\\YYYSSSPPPQQQSSSRRRUUUUUUSSSUUUYYYWWWRRRPPPPPPOOOOOOPPPQQQRRRSSSOOOQQQRRRRRRPPPNNNNNNNNNIIIIIIHHHFFFEEEHHHPPPVVVIIIFFFBBB===:::999999:::666777888999999777666555777777888888999888666444777444222222333555444333///////////////.................................------.........////////////...///333333000///000000///////////////...---////////////////////////...------,,,,,,------...////////////////////////---......//////......------------......................................./////////...---------,,,---------------------------------------------------......//////......---/////////......------,,,,,,---......///.........---......//////////////////............//////000///////////////.........////////////////////////...///////////////..................////////////............------------+++,,,...---,,,,,,---...------------..................------,,,------.../////////////////////////////////////////////////////////////////////////////////......---------...------,,,,,,------...............////////////////////////000000000111111111111111000000000000......------------......////////////////////////......------------..................////////////111000000000000000111111////////////////////////////////////000000000000000000111111111222222222222222222222222222222222444333333444444555555555333444444444555777888999888888888888999999999999::::::;;;;;;;;;::::::999;;;;;;;;;<<<======>>>???===>>>???@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>===???AAABBBAAAAAAAAACCCEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFCCCCCCFFFGGGDDDDDDGGGTTTZZZ^^^XXXLLLEEEHHHNNNGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEECCCBBB@@@???>>>???>>>=========<<<:::888999888888777777666666666666666666555444444333333000111111222333444444555444444333222111000000///))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))******+++++++++******((((((((()))))))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------..................//////////////////000000111111111111///000111333444555555555555666666777777777777777::::::::::::::::::::::::>>>======>>>@@@BBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEBBBDDDGGGLLLPPPPPPMMMKKKIIIHHHGGGGGGIIILLLOOOQQQQQQQQQQQQQQQPPPNNNNNNPPPPPPRRRRRRRRRUUUXXXWWWSSSQQQQQQQQQQQQQQQRRRRRRSSSOOOPPPQQQPPPNNNLLLLLLMMMEEEFFFFFFEEEEEEIIIQQQXXXFFFDDD???;;;888777888888666666777777777666555444444555666666555444333333666444222111111222333333444444444444444444444444111111111111111111111111,,,,,,,,,---------......000///000444444000...///...///000000///......---000000000000000000000000//////............//////////////////////////////------............---------------.........//////......................../////////...---------,,,------------------------------------------------------............------/////////......------,,,,,,---......///.........---......///////////////...............///000111111111000///...------,,,////////////////////////......///////////////............/////////000000//////.........---------+++---...---,,,,,,...///---.....................///...............//////////////////////////////............................................................------------...------,,,,,,------...---.........//////000000...////////////000000000000000000000111111111111------------...///000111/////////.....................------------..................////////////111111000000000000000111////////////////////////////////////000000000000000000111111111222222222222222222222222222222222222333444444444444444555444444444555666777888999777777888888888999999999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBB?????????@@@@@@AAAAAAAAA@@@AAABBBBBBAAAAAACCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFIIIIIIGGGGGGIIINNNVVV\\\XXXLLLDDDEEEJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCBBB@@@>>>===>>>===<<<<<<<<<;;;999777666666777888888888999999777666666555444444333333000000111111222333444444555444444333222111111111))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////////////////000111111222222000111222333444555555555444555666666777777666666999999999::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDBBBDDDHHHMMMRRRSSSQQQOOONNNLLLJJJIIIJJJMMMQQQSSSPPPMMMLLLOOOPPPNNNNNNOOOQQQPPPPPPQQQTTTVVVVVVUUUSSSSSSRRRQQQQQQPPPOOOOOONNNNNNOOOMMMKKKJJJJJJKKKGGGGGGFFFDDDDDDGGGKKKNNNAAA???<<<999777666666777555555555555555444444333111333444444222111111222111000///.........///000333333333333333444444444333333444444444444333333111111111222222222222333111000111555555000---...,,,...111111///.........000000000000000000000000/////////....../////////////////////////////////------............------,,,,,,------.../////////.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------.........---------------,,,---......//////......---......///////////////------......///000000000111111000///...------,,,////////////////////////---...//////////////////............/////////000/////////.........------,,,---...---,,,,,,...000//////..................///............///000000////////////////////////................................................------------------------...------,,,,,,------...------......///000000000......////////////000000//////000000000000000111,,,,,,,,,---...000111222/////////............---......------------..................////////////222111111000000000000000000000000000000000000000////////////000000000000000111111111111222222222333333333333333333333333111333444444333333444555444444444555666777999999777777777888888888888999;;;<<<<<<============<<<:::;;;<<<===>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB??????@@@@@@AAABBBBBBCCCAAABBBCCCBBBAAAAAACCCEEEEEEEEEDDDDDDEEEFFFGGGGGGIIIFFFGGGJJJJJJGGGHHHKKKGGGNNNUUUUUUMMMFFFCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA???=========<<<;;;;;;<<<;;;999777444555666888999999999999666666555555444333333333000000000111111222222333333333333333333222222222((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))))))))))))))******+++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////...//////000111111222222222222333444444444444444555555666777777777777777888888999::::::;;;<<<<<<======>>>>>>>>>???BBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCEEEHHHLLLPPPRRRQQQOOOOOONNNMMMLLLLLLNNNOOOPPPPPPPPPSSSWWWUUUPPPOOOSSSTTTQQQOOOPPPRRRSSSSSSTTTPPPPPPPPPPPPOOONNNNNNMMMKKKLLLKKKJJJGGGFFFFFFHHHGGGEEEDDDCCCCCCCCCCCCBBB<<<;;;999888666666555555444444444444444333333333000222333222000...///111---......---------...///---........./////////000000111222222222222111000444444444444555555555555111000222666555000------+++...111111///......///........................///......------......///////////////////////////,,,------......------,,,,,,,,,------...//////000........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,---......//////......---......///////////////+++,,,...000000000000///......//////////////////////////////////////////------...///////////////------........./////////////////////............---......---,,,,,,///111000000//////......------...---------......///000////////////////////////................................................------------------------...------,,,,,,------...------......///000000111........./////////000000....../////////000000000...............///000000//////.........---------......------------..................////////////222222111000000000000000000000000000000000000000////////////000000000000000111111111111222222222333333333333333333333333111333444444222222444666444444555555666888999:::777777777777888888888888:::;;;<<<<<<======<<<<<<999:::<<<===>>>>>>======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHEEEDDDGGGGGGEEEFFFJJJEEEJJJPPPSSSQQQKKKEEE@@@BBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>======<<<===<<<;;;;;;<<<;;;999888444444666777888777777666444444444333222222111111000000000111111111111111111111111111222222222222''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))((()))***+++++++++++++++************)))))))))((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++,,,,,,,,,---------................../////////000...//////000111222222222333333444555555444444444666666777888888888888888777777888999;;;<<<======;;;<<<<<<<<<<<<===@@@BBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFJJJMMMOOONNNLLLLLLLLLMMMMMMMMMLLLLLLKKKQQQUUU]]]bbb[[[QQQQQQWWWWWWSSSOOOPPPQQQQQQQQQRRRJJJKKKLLLMMMNNNOOOOOOOOOIIIIIIIIIGGGDDDCCCDDDEEEEEEBBB@@@AAACCCBBB???;;;999888888777666555444444444444444333333333222222///111333222///...///111---.../////////...///000............//////000000+++,,,---......---,,,+++...////////////000000000222111333666555000,,,---***...111222000......///------------------------...------,,,,,,------...////////////////////////,,,------......------,,,,,,,,,------...///000000........................,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,---......//////......---......///////////////***,,,...000111111000///,,,,,,---...///000111222////////////////////////------...///000000//////------------.........///000/////////............---......---,,,,,,///111111111000///...------,,,,,,,,,,,,,,,,,,---...///////////////////////////................................................------------------------...------,,,,,,------...---------...///000000111............/////////000---.........//////000000000000///............/////////.........---------.........------...................../////////000222222111000000///000000000000000000000000000000////////////000000000000000111111111111222222222333333333333333333333333000333555444222111333666555555555555666888999:::777777777777888888888888999::::::;;;<<<<<<<<<;;;999:::;;;============<<<>>>>>>???@@@@@@@@@??????AAAAAA@@@@@@???>>>>>>>>>BBBCCCCCCCCCBBBBBBCCCEEECCCBBBBBBCCCDDDFFFHHHIIIFFFCCCBBBDDDEEECCCDDDHHHGGGIIINNNTTTVVVRRRIIIAAAAAAAAA@@@@@@@@@@@@AAAAAA???>>>===<<<<<<<<<<<<<<<===<<<;;;;;;<<<<<<:::888444555666666666555444333333333222222111000000000111111111111000000000000/////////000111111222222(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))************++++++++++++******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////000111222333444555555666888777555333222333444555888777666555555666777777::::::999999999:::;;;<<<<<<<<<<<<>>>@@@BBBBBBBBBFFFFFFEEEDDDBBBAAA@@@@@@HHHHHHHHHHHHJJJKKKMMMNNNOOOLLLHHHHHHKKKMMMMMMLLLNNNSSSZZZ]]]\\\XXXSSSQQQTTTRRRQQQPPPOOOOOOPPPPPPQQQOOOLLLMMMPPPPPPNNNKKKHHHLLLMMMKKKJJJKKKJJJGGGCCCDDDCCCAAA===;;;:::;;;555555555666666666666666333333333222222111111111000000111111111111000000////////////////////////////////////////////////---...............------...------------...//////000000///...---,,,,,,,,,........................------------------,,,,,,///......---...///000111,,,,,,,,,---------..............................------............---------------............///......////////////......,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////.........---------,,,---///000111000///---........................///////////////////////////////////////.........//////.........---------............////////////......---------,,,,,,,,,............////////////777666555333111000..................///////////////...---,,,,,,---...///................................................---------............///...............///000000000///...------...///000......------------......////////////000000000000000000//////.........---..............................------------......---......---,,,,,,///111////////////////////////...//////000000000000000000000000000111111111111000000111111222222333333111222222222222111000000333444444555555444444333333333444555666777888999777777888888888888777777888888999:::;;;;;;;;;;;;:::999999:::<<<======<<<;;;;;;:::888777888<<>>>>>?????????@@@@@@@@@???@@@BBBCCCCCCCCCEEEGGGHHHGGGEEEDDDBBBBBBAAAAAACCCCCCDDDCCCAAAAAACCCDDDEEEFFFIIINNNSSSUUUSSSPPPFFFAAAAAACCCAAA===???FFFGGG<<<666:::???===::::::<<<;;;:::888888888888999999888666444444444444555333333222222222222111111111111111111000000000///111111222222222222111111(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------......///////////////000000111222333444555555888777555444444444666777777777666555555666777888:::999999999::::::;;;;;;===<<<===@@@EEEHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@???CCCDDDFFFHHHJJJLLLNNNOOOQQQMMMJJJJJJLLLNNNMMMMMMPPPSSSWWWYYYXXXVVVTTTSSSUUUTTTSSSQQQPPPPPPPPPQQQPPPMMMJJJJJJLLLKKKIIIFFFGGGIIIIIIHHHJJJNNNMMMIIIEEEDDDBBB@@@>>>===;;;:::555555555555555555555666333333222222222222222222000000111111111111000000................................................---...............------...------------...//////000000///------,,,,,,---........................------------------------///......------...///000,,,,,,---------.................................---..................------------............///......////////////......,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,//////.........---------,,,---///000000000.....................---------/////////////////////////////////////////////...//////.........---------............////////////.........---------,,,,,,............////////////444333222111000...------............///////////////...------------...///................................................---------............///...............//////000000///...------...///000......------------........./////////000000000000000/////////..........................................------------......---......---,,,---///111////////////////////////......///000000000////////////000000000111111111000000000111111111111111111222222222222111000000333333444444444444333333333444444555666777777888666777777888888777777666777888999:::;;;;;;;;;;;;777666666777999:::999888999999999888777777:::============>>>>>>>>>?????????@@@BBBBBBBBBCCCDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAACCCCCCCCCAAAAAACCCDDDEEEEEEFFFJJJOOOPPPOOOMMMGGGCCCBBBDDDCCCAAADDDJJJUUUIII>>>===>>>;;;888999;;;:::999777666777777888888777666555555444444444333333333222222222222111111111111000000000//////000000111111111111000000(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((''''''''')))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,---------....../////////////////////000111222333444444777666555444555666777888666666555555666777888999999999999:::::::::;;;;;;===<<<===CCCJJJMMMKKKHHHDDDCCCCCCBBBAAA@@@@@@???BBBDDDFFFHHHJJJKKKKKKKKKRRROOOMMMLLLMMMNNNNNNMMMPPPRRRTTTUUUTTTSSSSSSTTTVVVUUUTTTRRRQQQPPPPPPPPPPPPNNNKKKKKKMMMNNNKKKIIIFFFHHHGGGDDDFFFJJJJJJHHHEEEBBB>>>=========:::777555555555555555555555555222222222222222222333333000000111111111111000000................................................------...............---...------------...//////000///...---------------........................,,,,,,,,,---.........//////......---------......,,,------------.........................................................---------............///......////////////......,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++...............---------,,,---...///000///......//////.........---------////////////////////////......///////////////////////////.........---------............/////////.........------------,,,---............/////////000000///......------,,,............///////////////...------------...///................................................---------............///......------......///000//////............//////......------------............/////////000000000////////////..........................................------------......---......---,,,---///000////////////////////////------...////////////...//////000000000000111111111000000000000000000///111222222222222111000000222333333444444333333222444444555555555666666666555666666777777666666555777777999:::::::::::::::777666555666777888777666666888999888777777999:::<<<<<<<<<<<<============>>>@@@AAABBBAAABBBCCCEEECCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBAAAAAACCCDDDDDDCCCCCCEEEGGGIIIIIIHHHFFFCCCBBBCCCBBBAAAEEEKKK\\\OOOBBB===;;;999888888999888777555555555555666555666666666666444333222444333333333222222222222000000000000/////////////////////000000/////////(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,---------......///////////////......///000111222333333444444333333444666777888555555555666777888888999999999::::::;;;;;;;;;:::===<<<===CCCJJJMMMJJJEEEBBBBBBBBBAAAAAA@@@@@@@@@EEEFFFHHHIIIIIIHHHGGGEEEQQQOOONNNMMMMMMMMMMMMMMMNNNPPPRRRSSSRRRQQQQQQRRRUUUTTTSSSRRRPPPOOOOOONNNLLLJJJIIIKKKOOOQQQPPPNNNKKKOOONNNGGGCCCEEEHHHJJJDDD???:::999;;;;;;888444555555555444444444444444111111111222222333333333000000111111111111000000................................................,,,---......///............------------...//////000///...---------------........................+++,,,,,,---...//////000.........---------------------------.............................................------.........---------............///......////////////......,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,........................,,,---.../////////....../////////...------,,,,,,////////////////////////............////////////////////////............---------.........//////............---------------------.........//////------------------------............////////////.........------.........................................................---------............///...------------...///////////////....../////////......------------.............../////////000000///////////////.......................................------------......,,,---......------...000////////////////////////,,,------...............////////////000000000111111111000000//////......111222222222222111000000222222333333333333222222555555555555555555555555555555666666666666555555666777888999:::::::::::::::999888888999:::999777555888::::::999888999999;;;<<<<<<<<<============>>>???AAAAAA@@@AAABBBDDDAAAAAAAAABBBAAAAAAAAA@@@>>>@@@BBBBBBAAAAAABBBDDDBBBAAA@@@@@@@@@BBBBBBCCCCCCAAA@@@???===>>>AAADDDPPPGGG===888888888888888777666555333333333444444333444666777777555222111333333333333222222222222000000/////////.........---......//////......---((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))))))))******)))))))))))))))******++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,---------......///////////////---...///000111222222333111111111222333444555666444444555666777888888888888999:::;;;;;;;;;::::::<<<;;;<<>>>>>===???@@@@@@??????AAABBB@@@AAAAAABBBBBBAAA@@@???>>>@@@BBBBBBAAA@@@AAABBBAAA@@@???===<<<<<<>>>???AAABBBAAA===:::;;;<<<===@@@===999666888999999777666555444222111222222333111333555777666444222000333333222222222111111111/////////............---------............------(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,((())))))******))))))((((((((())))))***+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////......///000111222333333000000111222222333444444444555666777888888777777888999:::;;;<<<;;;:::999;;;;;;<<<>>>@@@@@@>>><<>>===>>>??????>>>>>>???AAAAAAAAABBBCCCBBBAAA???>>>>>>@@@BBBBBBAAA??????@@@@@@@@@???===;;;:::;;;===AAADDDCCC???<<<;;;;;;999999;;;:::888888:::999444555444333111111111111222000222444666666444222000222111111111000000000000///.........------------------............------(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((''''''((())))))***++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,---------......///////////////...//////000111222333444000111222222333333333333555666777888888777666666777999:::<<<<<<;;;:::999999<<<>>>>>>===<<<===???AAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDGGGIIIKKKMMMMMMJJJMMMOOOOOONNNMMMOOOPPPQQQRRRRRRQQQNNNLLLLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJNNNKKKIIIIIIKKKLLLJJJGGG???DDDEEE???:::;;;???AAABBB???<<<888777666777777444444333333222111111111333333222222222222222222000000111111111111000000------------------------------------------------+++,,,---...////////////...------------...//////......---------......///....................................////////////,,,---///000111222111111............////////////........................000///---,,,,,,---///000---------............///......////////////......,,,,,,,,,---------......,,,+++++++++,,,,,,---...........................,,,,,,,,,------.........---------.........//////---,,,,,,,,,------......,,,,,,------.../////////////////////////////////------......///000000111000000000000/////////...,,,,,,---------.........////////////............,,,,,,---------.........---------...........................////////////------...//////...------................................................---------............///------,,,,,,------...///---...///000000///...---......------------......---------.........//////............/////////000..............................------------......+++---//////............////////////////////////......///000000000//////........./////////000000000000000111111111111111111222222222222111000000000000111111111111000000222222333444444555666666666777777888888777777666444555666777888888888888666555555666888999888777777999::::::999999:::;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>???>>>======>>>@@@BBBCCCDDDDDDCCCAAA???===>>>@@@BBBBBB@@@>>>======???@@@@@@>>>;;;:::;;;======CCCDDD@@@======;;;777777::::::777777:::999444555444333111111111111222000222333444444333222111000000000000////////////.........---------,,,,,,------............------(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))*********************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,------------....../////////////////////000111222333444444222222333444444444333333666666777888888777666555777888:::<<<<<<;;;:::999888<<>>===>>>===:::===<<<:::666222111333555444444333333222111000000444333333222222111111111000000111111111111000000------------------------------------------------+++,,,---...////////////...------------...//////......---------......///........................///////////////.........,,,---///111333333333333............/////////000........................000///---,,,,,,---///000---------.........//////......////////////......,,,,,,,,,---------......++++++++++++,,,,,,---...........................+++++++++,,,,,,------------------.........//////---,,,,,,,,,,,,---......+++,,,,,,---...///000000////////////////////////---------...///000000111000000000000////////////,,,,,,,,,---------......000/////////............,,,,,,,,,---------......------------------------............/////////000,,,---...//////...---,,,................................................---------.........//////---,,,,,,,,,,,,---......---...///000000///...---.........------.........---------.........//////---.........//////000000.................................------.........+++---///000///.........////////////////////////...//////000000000000000............/////////000000000111111222222333333111222222222222111000000000000111111111111000000111111222333555666777777777777888888888888777777444555666777888888888888666555555666999::::::999777888999999888777999:::999999:::::::::;;;;;;;;;<<<===>>>>>>======>>>???CCCDDDEEEEEECCCAAA???===???AAACCCBBB@@@===<<<<<>>>>>@@@AAABBBBBBAAAAAABBBDDDDDDEEEGGGHHHGGGGGGIIIKKKKKKMMMNNNNNNLLLJJJIIIIIIRRRNNNIIIJJJNNNQQQPPPNNNKKKNNNNNNLLLLLLNNNMMMJJJKKKJJJGGGEEEEEEEEEGGGHHHGGGDDDAAA===;;;:::::::::777777777777666555333333222222222333333444444444333333333333222111000000...///111333333111///...///---,,,,,,...//////...///---,,,---//////,,,(((---...000111111111000///...///000///...---...///------------------------,,,---///000000000///..................------------,,,+++---111444444333000000////////////000000........................------------------------,,,,,,,,,---------..............................------,,,++++++++++++,,,,,,------------------...,,,------.../////////...------------------------///............------------......//////////////////............//////000....................................////////////////////////////////////++++++,,,,,,,,,---------//////...---,,,,,,++++++---...///...---------///////////////////////////........................////////////////////////......---,,,---...///000......------------......,,,,,,,,,---------..................////////////////////////////////////000000///...............---------.........//////////////////........................////////////000///...---------------......////////////.............................................///000000//////............//////000////////////000000111111000000111222222000///111222222333333333222222111000000333888:::999777999999888888888888888888999999888888888888999999888888888666555555888:::::::::::::::::::::::::::<<<;;;:::999:::;;;<<<===AAA???>>><<<<<<===???@@@@@@AAABBBCCCBBB@@@===<<<======<<<<<<<<<<<<======>>>>>>===;;;;;;:::::::::999<<>>============>>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEHHHJJJIIIJJJLLLLLLKKKKKKKKKLLLHHHJJJLLLLLLKKKIIIIIIIIIPPPRRRQQQMMMKKKLLLJJJFFFIIIGGGEEECCCBBBAAAAAAAAABBBAAA???===;;;:::::::::666666666666666555444333111111111222222222222222000000111111111111111000////////////////////////000...------///000000///...---,,,---//////,,,)))------///000000000///...///222444444333000//////------------------------,,,---...///000//////........................///...,,,+++---000333333222000000////////////000000........................------------------------,,,,,,,,,---------....................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...............------------------------///............------------......//////////////////......---------..........................................////////////////////////////////////++++++,,,,,,,,,---------,,,,,,,,,------------......///000///...---...000////////////////////////...................................................------,,,---...///000......------------......,,,,,,---------.....................////////////////////////////////////000000///...............---------.........//////////////////........................//////////////////...---------------......////////////.............................................//////000//////............////////////......//////000111111000///000111111000///000111222333333333333333333222111333666888888666888888888888888888888888::::::999999999999::::::999999999777666777999;;;::::::::::::::::::::::::;;;::::::::::::;;;======AAA???>>>======>>>???@@@BBBBBBCCCBBBAAA>>>;;;:::======<<<<<<<<<<<<======>>>===<<<;;;::::::::::::777:::===>>><<<999777666888888888888777555444333444444333222222333444444333222111111222222111000////////////////////////---...///...------...///,,,---.........---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((++++++************++++++*********+++******)))(((************************************************,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,------....../////////000000111111111000000111111111222222333333333333444666888888888777777777888999999;;;;;;<<<===BBBAAA???>>>>>>@@@CCCDDDAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBCCCEEEHHHKKKGGGIIIJJJJJJJJJKKKMMMPPPNNNRRRUUUUUUQQQNNNNNNPPPMMMPPPOOOJJJHHHHHHFFFBBBGGGGGGEEEDDDBBB???===<<<>>>>>>===<<<;;;;;;::::::555555555666555555444444111111111111111000000000---...///000000111111111000///---,,,,,,---///000000///---...000111111000...---,,,---......,,,***+++,,,---.........------///222666666444111...---------------------------------...////////////............//////000000000...---,,,---///000000///000//////......//////000................................................,,,,,,,,,---------..............................//////...---------------+++++++++,,,,,,---------,,,,,,------......------------------------------///............------------....../////////////////////...---,,,,,,,,,,,,....................................////////////////////////////////////,,,,,,,,,,,,------------******+++,,,...///000000...000111000///...///000////////////////////////........................------------------------...------------...//////......------------......,,,------------.....................////////////////////////////////////000//////............///------........./////////////////////........................//////////////////...------------.........////////////....................................------......///000000//////......//////000...............///000000000///...///000111000...///000111222333444444444666444222222444555555555888888888888888888888888:::::::::::::::::::::::::::::::::999777777:::<<<999999999999999999999999::::::::::::;;;<<<===>>>@@@???>>>===>>>>>>@@@@@@BBBBBBBBBAAA???<<<:::888======<<<<<<<<<<<<============<<<;;;::::::::::::666999<<<===;;;999888888888888888777666555444333555444444333333444444555444333111222333333222000////////////////////////---...///...------...///,,,,,,---.........------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++++++++++++++,,,*********++++++******))))))***************++++++************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000111111111111000000///222222222222222222222222444555666777888888888777777888999999;;;;;;<<<===>>>======>>>AAAFFFLLLOOOHHHFFFBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCFFFJJJNNNHHHIIIIIIIIIHHHJJJMMMOOOMMMLLLLLLOOOSSSSSSOOOJJJGGGIIIIIIEEEDDDEEEDDD@@@FFFGGGGGGFFFEEEBBB???===============<<<:::999888333444444555555555444444222222222111111000000///......///000000000000000///..................//////...------///000000///---------------------,,,+++++++++,,,,,,,,,,,,,,,...000222222000---++++++........................------........./////////---......///000111111222///...---------........./////////....../////////........................////////////////////////,,,,,,,,,---------..............................000000///...............******++++++,,,---------,,,,,,---------------,,,........................///............------------......///////////////111000///...---,,,,,,,,,------------------------............////////////////////////////////////,,,,,,,,,------------...******+++,,,...///000000---///000///...---...000////////////////////////........................------------------------------------......//////......------------......------------........................////////////////////////////////////000///............//////............////////////////////////........................///////////////......---------............////////////.................................------------...//////000000////////////000000...---------...///000000111///......000000000///...///111222333444444555888666444222222333444444777777777777888888888888999::::::::::::::::::999999999:::999777777999;;;::::::::::::::::::::::::999::::::;;;<<<===>>>>>>??????>>>>>>>>>???@@@@@@@@@@@@@@@???===;;;:::888===<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::999999::::::555888;;;===<<<:::::::::888888777777666444333333444444444444444444444444444333222222333333222000////////////////////////---...///...---------///+++,,,,,,------.........************************************************))))))))))))************)))))))))))))))))))))))),,,++++++++++++++++++,,,******++++++++++++******))))))******+++++++++,,,************************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////000111111111111000000///222222222222222222222222444555666777777888888888777888999999;;;;;;<<<===;;;;;;;;;===BBBHHHOOORRRNNNIIIAAA======@@@CCCDDDCCCCCCCCCBBBBBBEEEIIIMMMJJJJJJJJJIIIGGGHHHJJJLLLNNNJJJLLL[[[mmmooo```OOOIIILLLKKKHHHGGGHHHFFFCCCDDDEEEFFFGGGFFFCCCAAA???>>>>>>===<<<;;;999777666222333444444444444444333333333222222111111111000000000111111000//////...---...000111111000...---...,,,++++++---......---------------,,,,,,---...++++++++++++,,,,,,------/////////---+++***+++---........................---------------......///---......///000111111222//////...------,,,---...//////............//////........................////////////////////////,,,,,,,,,---------..............................000000///............///******+++,,,,,,---......---------......---,,,,,,........................///............------------......///////////////222222000///............,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////,,,,,,---------.........,,,,,,,,,------.........,,,---......,,,,,,---...////////////////////////........................---------------------------------.....................------------......---------.........//////............//////////////////////////////////////////............//////........./////////000000////////////........................////////////......---------......///......////////////..............................---------------...//////000000////////////000000---------......000111111222000......///000000///...///111222333444444555888666444222111111333444666666777777777888888888888888999999999999888888777888999888777666888999::::::::::::::::::::::::::::::;;;<<<=========>>>=========>>>>>>??????@@@============<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999:::666999;;;<<<<<<;;;;;;;;;888888777666555444333333444444444444444444444444444333111222333333222000////////////////////////---...///...---------///,,,,,,,,,,,,---.........************************************************)))))))))************+++))))))))))))))))))))))))++++++************++++++)))***++++++,,,+++++++++))))))******+++,,,,,,,,,************************++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++,,,,,,------......///000000111111111000000111111111222222333333333555555555666777777888888777888999999;;;;;;<<<======<<<<<<>>>AAAEEEIIILLLLLLEEE===:::<<>>>>>===<<<:::888666555444333333333444333333222222222222222222222111111111111111111111000///...---,,,...000222222000...,,,---+++***+++,,,...------,,,---------,,,,,,...///------,,,,,,,,,---...///000///...,,,***+++...000........................------,,,,,,------...///.........//////000000000///000000...---,,,---//////......------......///................................................,,,,,,,,,---------..............................000000///...............++++++,,,,,,---...//////......//////......------........................///............------------......///////////////222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////,,,---------............------------------,,,,,,+++,,,------,,,+++,,,---////////////////////////........................------------------------,,,---......//////............------------......------........./////////............///////////////////////////////////////............//////000....../////////000000000////////////........................////////////...------------...//////......////////////..............................------,,,,,,------...///111000000//////000000111............///111222333333111///...000111111111///000111222333444444444555555555333111111333555555666666777777888888888777777999::::::999777777666777888888777666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888999999999666888;;;;;;:::::::::;;;999888666555444333333333222333333444444333333222333222000111222222111///////////////////////////---...///...------...///------,,,,,,,,,---......************************************************))))))*********+++++++++++++++++++++++++++++++++*********))))))*********)))***++++++,,,,,,,,,+++))))))***++++++,,,------***************************+++,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111111111000000111222333333444444555555555666666777888999777888999999;;;;;;<<<===>>>======>>>???AAACCCDDDBBB===888888===BBBEEEEEEAAABBBBBBBBBAAAAAACCCEEEIIIJJJKKKJJJHHHFFFFFFGGG???@@@JJJ\\\kkklll]]]MMMPPPSSSRRRNNNLLLMMMKKKGGGBBBBBBBBBBBB@@@>>>===;;;:::999777555444444444555333333333333333222111000000000000111111111111111....../////////......------...////////////...---...,,,++++++---......---+++---...---++++++...111///......---...///000111---.........,,,---///111........................------,,,,,,,,,---...///.....................//////000111000------...111///......------......///........................------------------------,,,,,,,,,---------..............................000///......------......+++,,,,,,---///000000111//////000000//////...---........................///............------------......///////////////111000////////////000000....................................////////////////////////////////////------------............------------------------,,,---...---,,,,,,---...////////////////////////................................................,,,---.../////////...---......------------..................////////////............////////////////////////////////////...............///000000.../////////000000000000////////////........................////////////---------------...//////......////////////..............................------,,,,,,------...///111111000000000000111111////////////111222333444444222000///000222222222000111222333333333333333111333444444222222444666555555666666777888888999777888:::;;;;;;:::888777777888999999888777888999========================<<<======>>>======;;;;;;999:::;;;<<<<<<=========;;;;;;:::999999999999999<<<;;;;;;::::::;;;;;;<<<999999888888888888999999555777999999888777777888999888666444333333333333111111222333333222111111222111///000111111000...////////////////////////---...///...------...//////...---,,,,,,,,,------************************************************))))))******++++++++++++++++++++++++++++++++++++******))))))))))))******)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------***************************+++,,,---...---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,......///111111222222222///000000222333444555555666555555555666777888999777888999:::;;;<<<<<<===<<<<<<<<<===>>>???AAAAAA888555333777>>>DDDFFFDDDCCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJJJJIIIGGGFFFGGGAAABBBFFFJJJNNNNNNLLLIIIGGGJJJKKKHHHHHHJJJJJJFFFEEEDDDCCCBBB@@@>>><<<;;;777555333222222333444555444444444333222111000///......//////000000111111++++++,,,---...............---,,,,,,,,,,,,---...///---,,,,,,...//////...+++---...---++++++...111000000///...///000111222)))+++.........------...////////////////////////------,,,+++,,,---...///...............---------///000222000...---///222.........------.................................------------------------,,,,,,,,,---------..............................//////...---------------,,,,,,---...///000111222000000111111000///......//////////////////////////////.........------------......//////////////////............//////000000000000000000000000000............/////////000////////////////////////---------.........//////,,,,,,,,,------.........---...///...------...///////////////////////////........................////////////////////////,,,,,,.../////////...---.........------...................../////////000............/////////000////////////////////////...............///000111////////////000000000000000/////////......................../////////000---------------...///000......////////////..............................---,,,,,,,,,,,,---......111111000000000000111111/////////000111333444555555333000000111333333333111222222333333333222222...111444555333333444666444555555666777888888999888999;;;<<<<<<;;;999888777999;;;;;;999888999999>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;:::888999:::;;;<<<<<<<<<<<<===<<<;;;999888777777777<<<;;;;;;::::::;;;;;;<<<999888888888888888999999444666777777555555555666999888666444333333333444000111222333333222111000111000//////000000///...////////////////////////---...///...------...///000///---,,,+++,,,,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,...........................//////000000000000///......000111333555666666444333444666888:::999888555666777999<<<===;;;:::???;;;:::;;;;;;;;;???FFFFFF===666888===@@@CCCFFFBBBDDDFFFFFFDDDBBBBBBBBBHHHOOOQQQJJJCCCBBBBBB???CCCCCCDDDDDDEEEGGGHHHIIILLLIIIGGGFFFGGGHHHHHHHHHFFFDDDAAA@@@@@@???<<<::::::777444222333444444444444444333333222111000000111111000000//////......---......---++++++,,,...///---,,,---...///...---,,,------......------,,,---------...............000000//////.........---+++,,,------......------///...---,,,,,,,,,,,,,,,......------------......------------------------...000111000...------...,,,,,,,,,---------......................................................+++,,,------......------.................................------,,,,,,,,,,,,,,,...000111222222222//////////////////////////////.........---------111000///......---------000000000000000000000000......////////////......////////////////////////......////////////......////////////////////////////////////////////////---------------------------.........---,,,++++++..............................------------......////////////////////////......................................................------------......000000////////////000000000000000000000///......000000000///......------//////000000000000//////111111000000//////......---------............///000//////.........//////////////////////////////..........................................------............///000111222///////////////000111111000000111111111222222222222222111111111111222222111111222222222333333333444444555555666666777777;;;;;;:::999999888888777888888999::::::;;;<<<<<<999:::;;;<<<============<<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;;;;:::;;;;;;;;;::::::999999999===<<<<<<<<<<<<======>>>:::999888777666666666666777777666555555555555666222222444444444444222222555333000///000111111000////////////////////////000.........///000///...////////////////////////000000///...------,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))***************++++++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,---------************************)))************+++++++++******+++++++++,,,,,,,,,........................//////000000111111000000//////000111333444555555444444666666777777777777777666666888:::;;;:::999===;;;;;;======???HHHRRRPPPDDD::::::>>>@@@AAACCCBBBCCCEEEEEECCCAAAAAABBBHHHOOOQQQLLLGGGGGGGGGEEEGGGFFFFFFFFFFFFFFFFFFGGGIIIGGGEEEEEEGGGGGGGGGFFFEEECCCAAA@@@@@@???<<<:::888666333111222333333333444333333222111111000000000000000000//////......,,,---...---,,,---///000...---,,,---///000///...,,,,,,------------,,,,,,,,,---------......//////000/////////.........---+++,,,------......------///...---,,,,,,,,,,,,---......------------......------------------------...///000000...------...,,,,,,---------.........................................................,,,,,,---.............................................---------,,,,,,,,,,,,---...///000111111111///////////////////////////.........------------000000///.........//////000000000000000000000000......////////////......////////////////////////......////////////..............................////////////////////////------------------------...............---,,,,,,..............................------------......////////////////////////......................................................------------......000000////////////000000000000000000000///......////////////............//////000000000000//////111000000000/////////...---------............/////////............//////////////////////////////................................................///......///000111222222///////////////000111111111111111111222222222222222222111111111111222222111111222222222333333333333444444555666777777888::::::999999999999888888888888999999:::;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999::::::;;;:::::::::<<<<<<;;;999999888888888<<<<<<;;;;;;:::;;;;;;;;;999888777666666555555666666555555555555444444444111222333444444333222111444222000///000111111000///////////////////////////...------//////...---........................000//////...------,,,,,,************************++++++++++++++++++++++++************************************))))))))))))******++++++++++++************++++++++++++*********++++++,,,---...//////++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,........................///000000111222222111111000111111222222333444444222555888888666555777999999888666777999::::::999;;;;;;<<<>>>>>>CCCPPP^^^\\\MMM>>>;;;???@@@AAAAAAAAACCCDDDDDDBBBAAAAAABBBFFFLLLOOOLLLIIIIIIJJJIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCDDDFFFFFFEEECCCEEECCCAAA@@@???>>><<<:::777444222111111222222111333333222222111000000000000000000////////////....../////////------///000...---,,,---///000///...+++,,,,,,------,,,,,,+++,,,,,,------...///000000/////////...............+++,,,------......------......---,,,,,,,,,------......------------......------------------------,,,...//////---,,,,,,---,,,------------.........................................................------...////////////..............................------------,,,,,,,,,,,,---......//////......////////////////////////............------------///////////////000000111000000000000000000000000......////////////......////////////////////////......////////////..............................////////////////////////------------------------....../////////...------..............................------------......////////////////////////........................////////////////////////......------------......000//////......//////000000000000000000//////...............//////////////////000000000000//////000000000000////////////---------............/////////............//////////////////////////////................................................000/////////000111222333///////////////000111111111111222222222333333333222222111111111111222222111111222222222333333333222333444555666777888888888888888999999999999999888888999999::::::;;;;;;999::::::;;;;;;;;;::::::;;;;;;:::::::::::::::999:::::::::::::::::::::999>>>===:::999888888999:::<<<;;;:::999999888999999888777666555444444444444333333444555444333222111111222333444444333222111333222000000111111111000////////////////////////...---,,,---...///...,,,------------------------//////......---,,,,,,,,,************************************************************************++++++******))))))((((((******++++++++++++************++++++++++++******))))))***+++---...//////++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------///000111222222222222222222222222222222222333333111666::::::777666999===<<<:::777777999:::;;;:::;;;<<<>>>>>><<>>>>><<<:::666444222111222222222111222222111111000000000000////////////////////////111222222000...---...///000///......//////...---++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000000........................+++,,,------......------...------,,,,,,,,,------......------------..............................+++---......---,,,,,,---------------............................................................---......///000/////////........................---------------------------------......---,,,,,,........................------------------------.........///000111222222////////////////////////......////////////......////////////////////////......////////////..............................////////////////////////------------------------...///////////////....................................------------......////////////////////////........................000000000000000000000000......------------....../////////......///////////////000000000000//////---------...///000000111//////000000000000//////000000000000////////////---------............//////............//////000////////////////////////....................................////////////000000000000000111222222///////////////000000111222222222222333333333333222222111111111111222222111111222222222333333333222222333444666777888888666777777888999:::::::::888888999999::::::::::::999999:::::::::999888888::::::::::::999999999999;;;;;;::::::999999::::::???===;;;999999;;;===???<<<;;;:::999888888777777666666555444333333333333000222333444444222000///000111222333333222111000222111///000111222111000////////////////////////...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************************************************************++++++******))))))((((((******++++++++++++******)))******++++++******)))'''((()))***+++,,,------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++//////000222222333333333222222222222222222222222000555:::;;;999999<<>>===:::<<>>AAACCCCCCCCCCCCEEEEEEEEECCCCCCDDDFFFEEEEEEGGGHHHFFFDDDCCCDDDCCCCCCCCCCCCCCCDDDEEEEEE@@@@@@@@@BBBCCCCCCAAA???AAA???=========<<<:::888777555333333333333222111111111000000000000//////...............////////////000000000//////000222333222000//////...,,,***+++,,,,,,------,,,,,,+++,,,,,,------...//////000---------...............+++,,,------......------------,,,,,,,,,------.........------------..............................+++---......---,,,,,,------------.........//////................................................---......///000/////////........................---------------------------------------,,,,,,+++------------------------,,,,,,------------------............///111222333////////////////////////......////////////......////////////////////////......////////////..............................////////////////////////------------------------......///////////////.................................------------......////////////////////////........................000000000000000000000000......------------......//////............////////////000000000000//////,,,------...///000111111//////000000000000//////////////////000000000000---------............///...............///000000////////////////////////................................./////////000000000000000000000000111222///////////////000000111111111222222222333333333222222111111111111222222111111222222222333333333222222333444555666777777666666777888999999:::;;;888888999999999999999:::999999999:::999999888888999999999999999999999999;;;;;;:::999999999:::;;;>>>===;;;:::;;;>>>AAACCC<<<;;;:::999888888888888666555444333222222222222///000222333333111///...000000111222222111000000111000///000111222111///////////////////////////...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,************************************************++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))************))))))'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......000111222222333333222222222222222222333333222555999:::::::::===@@@;;;:::888999;;;<<<<<<;;;============:::;;;EEEQQQSSSIII@@@???AAABBBBBBDDDDDDEEEFFFEEEDDDDDDFFFHHHHHHFFFFFFIIIHHHEEECCCDDD@@@@@@AAAAAABBBDDDEEEFFFCCCBBBAAAAAABBBBBB@@@???>>>===;;;:::;;;:::888777666555333333444444222111000000000///////////////---............/////////***,,,...//////111444666444222000//////...,,,***,,,------......------,,,---------............///---------------.........+++,,,------......------------,,,,,,,,,---............------------..............................+++---...///---------...------........./////////................................................------...////////////...........................,,,,,,,,,------------...---------...------,,,,,,------------------------,,,,,,,,,,,,------------------------...///111111000000000000000000000000......////////////......////////////////////////......////////////......------------------------////////////////////////------------------------------.../////////....................................------------......////////////////////////........................////////////////////////......------------......///......------......///...//////000000000000000---------...///000000111//////000000000000//////////////////000000000000---------............///......---......///000111////////////////////////.................................//////000000111000000////////////000000///////////////000111111000000111111111222222222222222111111111111222222111111222222222333333333333333333444555555666666666666777777888999::::::888888999999999999999999888999999:::::::::999999777888888888888999999999::::::999888999:::;;;<<<===<<<<<<<<<===???BBBCCC;;;:::999888888888888888666555444333222222222222000000111222111000///...///000111222222111000////////////000111222000///////////////////////////...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))))))))))))))***************++++++++++++******))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222222222111111111222222333333333555666777888999999::::::777666777888;;;<<<;;;:::;;;:::<<<>>>>>>>>>EEEMMMGGGBBB???@@@@@@??????BBBDDDDDDEEEDDDCCCCCCFFFHHHHHHEEEEEEIIIJJJEEEDDDFFFAAAAAAAAABBBCCCDDDEEEFFFFFFDDDBBBAAABBBBBBAAA???<<<:::999888999888777555555333222333333333111///////////////////////////---------.........//////+++,,,.........000222555222111//////000000...------......//////......---...............---------,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,---...///......------------..............................+++---//////......///000............////////////................................................,,,,,,---.......................................,,,,,,,,,---------......,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,------...//////000000000000000000000000......////////////......////////////////////////......////////////......------------------------////////////////////////------------------------,,,,,,---.............................................------------......////////////////////////......................................................------------......///......------......///......///000000000000000------......//////000000//////000000000000//////.../////////000000000111---------............///---------......///000111////////////////////////........................---......///000000111111//////............/////////////////////000111111//////000000000111111111222222111111111111222222111111222222222333333333444444444444444444444444666666777777888888999999999999888888888888888888888888999:::;;;;;;;;;:::777777777777888888999999999999888888999;;;===>>>======<<<<<<<<<===>>>???888888777777666777777777666555444333333222222333111111111111000000000///...///000111111000///............000222222000...///////////////////////////...------//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******++++++******++++++++++++******))))))************))))))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,........................,,,---...///111111222222000111111222333333444444777666666666888888666444444444555777:::;;;:::888999888;;;@@@CCCCCCGGGMMM@@@>>>???AAA???<<<===AAACCCCCCDDDCCCBBBCCCEEEGGGFFFBBBBBBHHHIIIEEEDDDFFFCCCBBBBBBCCCCCCDDDEEEFFFIIIFFFCCCBBBBBBBBBAAA@@@;;;999777777888777666444333222111222222222000............///////////////---------........./////////000000///---,,,---///000///...///000111111///......////////////....../////////...------,,,,,,,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,---...///.........------.........////////////////////////,,,...000000///...///000............/////////000................................................+++,,,------......------........................,,,,,,,,,------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......000000000000000000000000......////////////......////////////////////////......////////////......------------------------////////////////////////------------------------+++,,,,,,---.........---.................................------.........////////////////////////.........................................................------..................------...............///000000000000000........./////////////////////000000000000//////.../////////000000111111---------.........//////---------......000111111////////////////////////........................---......///000111111222///......---------......///////////////000111111////////////000000000000222222111111111111222222111111222222222333333333555555444444444333333333777777777777888888888888999999888888888888888888777888999:::;;;<<<<<<<<<666666777777888888888999999888777777999;;;>>>???=========<<<;;;;;;::::::666666555555555666666777666666555444333333333333222222111000000000000000...///000111111000///............000222222000...////////////////////////000///......///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************************************,,,+++***))))))***+++,,,)))************+++++++++************************'''((()))***************++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......000///...,,,,,,------...............////////////111222333333222111222444333555666777666555666777666777888999999:::999999888;;;>>>????????????@@@@@@AAAAAA???>>>===>>>@@@CCCBBB@@@>>>???BBBEEEGGGDDDDDDDDDEEEFFFFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBBBBBBBBCCCCCCCCC999777555555555666555333222222222111111111111000///////////////////////////////////////.........---.........,,,,,,...000------------------------,,,------...............111000...,,,+++,,,...///+++,,,------......------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,..................------111000///......---....................................////////////......---------............///111///---,,,,,,,,,...///---.........---,,,,,,+++.........////////////000------------------------.................................------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---...//////......////////////........................------//////.........---------......////////////......//////.........---------//////000000///...------------------------------------------------------..................------000000///.....................//////......---,,,---------............///000000//////.........---000000//////.........---.........------,,,,,,,,,////////////000000000000...............///000000////////////////////////000000//////.........---///////////////......---///...---,,,,,,...///111111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,------............------//////000000///...------............////////////000000000000000111111222333222000000111222111111111111111111222333444555666555444333333444555666555555666666777777888888:::999888888:::;;;:::888666777888999::::::999888888999::::::888888999:::;;;;;;:::999888888:::<<<<<<<<<<<<<<<;;;:::999888888777666555555666777777333333222222111000//////000000000000000000000000111111000000000000111111////////////000000000000111000...///000111///...111000000///...---------,,,,,,,,,---------......+++++++++++++++,,,---...+++++++++*********))))))))))))))))))************************************++++++***))))))***++++++)))************+++++++++************************((()))******+++++++++***++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,------............////////////000222333333222111222444222444666666666666777888666777888999999::::::999999;;;===>>>>>>>>>???AAA@@@AAAAAA@@@??????@@@BBBBBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGEEECCCBBBAAA@@@@@@AAAAAAAAAAAAAAACCCDDD999777555444555555444333222222222111111111000000////////////////////////////////////............---.........,,,,,,---///------------------------......///000000000000000///...---,,,+++,,,,,,---+++,,,------......------------......///.........,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........//////000..............................////////////......---------............///000///---,,,,,,---...///------......------,,,+++------........./////////------------------------..............................---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,---...//////......////////////..............................//////.........---------......////////////......//////.........---------///////////////...------------------------------------------------------........................//////...---------------......//////......---,,,---------............///000/////////............000/////////..................---------,,,,,,,,,.../////////000000000000//////......//////000111////////////////////////000/////////............//////000000///...------...---,,,+++,,,---///000111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,------............------///////////////...---,,,............///////////////////////////000000111222000//////000111111000111111111111222333444555555555444444444444555555444444555555666777777777999888777888:::;;;:::999666777888999:::999999888888999::::::888888999:::888:::;;;:::888777999<<<<<<<<<<<<;;;;;;:::999888777666555444444444555666333333222222111000000///000000000000000000000000111111000000000000111111.../////////000000000000111///...///000111000...111000000///......------,,,,,,---------.........---,,,,,,,,,,,,------...+++++++++***************)))))))))*********++++++************************++++++***))))))***++++++)))************+++++++++******************************+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,///...------,,,,,,------............////////////000111333333222111333444000333555666666666777999666777888999::::::::::::;;;<<<============@@@BBB???@@@@@@@@@>>>>>>@@@BBBAAA@@@@@@@@@@@@AAAAAAAAAFFFFFFFFFFFFEEEEEEEEEEEELLLJJJHHHDDDBBB@@@??????;;;>>>@@@@@@??????AAADDD888666444444555555444333222222111111111000000000////////////////////////...........................//////...,,,+++,,,---------------------------......///000000000000///---,,,,,,,,,,,,+++++++++,,,,,,---............---.........///......------,,,,,,,,,,,,,,,,,,,,,,,,........................---------......///111111..............................////////////......---------............///000///...,,,,,,---......------......------,,,,,,,,,---------............------------------------...........................------------,,,,,,,,,//////............------,,,,,,,,,,,,---...//////......////////////............................../////////.........------......////////////....../////////.........------///////////////......---------------------------------------------------..............................---,,,,,,,,,,,,,,,......//////......---,,,---------............///////////////............////////////...............------------,,,,,,,,,....../////////000000000000////////////000111111////////////////////////////////////............000000000000///...---,,,------,,,+++,,,---...///000000111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,------............---------............---,,,,,,............///////////////............///000000111///......///000000///111111111222222333444555444444555555555555444444444444444555666666777777888777777888:::<<<;;;:::777777888999999999999888888999:::999888888999:::999===AAA@@@<<<999:::<<<<<<<<<;;;;;;:::999999888777666444333333333444444333333222222111000000000000000000000000000000000111000000//////000000111....../////////000000000000///...///000111000///000000000///......------,,,------------.....................------------************************))))))*********+++++++++************************+++******************+++))))))*********+++++++++************************++++++,,,------,,,,,,,,,++++++************++++++***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,/////////.........---...............////////////000111222222222222333555///222444555666666888999777777888999::::::::::::<<<======<<<<<<===@@@BBB???@@@@@@???===<<<===???@@@???>>>>>>???@@@BBBDDDFFFFFFFFFEEEEEEDDDDDDDDDKKKIIIEEEBBB@@@??????@@@999===@@@???<<<;;;>>>AAA888666444333444444333222111111111111000000000000////////////////////////------...............///000111111000...---------------------------------+++,,,------......------,,,,,,---------,,,,,,+++,,,------................../////////...---,,,,,,---------------------------------..............................///000000..............................////////////......---------............///000///...------------...,,,------...------,,,,,,,,,,,,,,,---------......------------------------........................------------------------............------------,,,,,,,,,,,,---...//////......////////////..................////////////////////////..................////////////......////////////...............///////////////..................................................................///////////////...------,,,,,,------.........///......---,,,---------............//////////////////.........///////////////.........------------------------........./////////000000000000000000000111111222///////////////////////////////////////.........000000000000///---,,,+++---,,,,,,,,,,,,---......///000000000000000//////------------------------------............------,,,---------------,,,,,,............///////////////////////////000111111111///......000111111000222222222222333444555555444555666777777666555444555555555666777777888888777666666888:::<<<<<<;;;888888888888999888888888777999:::999888777888999===CCCHHHGGGAAA<<<;;;===<<<;;;:::999999888888888777666555333333333444444222222222111111111000000000000000000000000000000000000////////////000000........./////////000000000///...///000111000///000000//////............------------............000000/////////...------************************************++++++++++++*********************************++++++*********))))))*********+++++++++************************,,,,,,---------,,,,,,+++++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------000000000000//////..................///////////////111222222222222444555///111444555555666777999777888999::::::;;;::::::<<<======<<<<<<===???AAACCCCCCCCCAAA>>>======>>>@@@>>><<<;;;===AAAEEEHHHEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDAAA???>>>???@@@AAA:::===???>>>;;;999:::;;;777555333333333333333111111111111000000000//////////////////////////////,,,---------......//////111222333222000.........------------------------+++,,,,,,---------------,,,---............------,,,---......//////........./////////...---,,,,,,---------------------------------.........//////000000///.............................................////////////......---------............/////////......------------,,,,,,------...------,,,,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////......////////////.............../////////000000000000/////////...............////////////......000000/////////...............///////////////............................................................/////////000000000//////........................///......---,,,---------............///.........///////////////.........///////////////------------------------............////////////000000000000000111111222////////////////////////.........///////////////000000000000///...---,,,,,,,,,,,,,,,------.........//////000000000//////------------------------------............------,,,,,,---------------,,,............////////////111111000000111111222333222000//////111333222222222222222222333444555666666777888999999888777666777777777888999999::::::777666666888:::<<<<<<;;;999999888888888888888888777888999999777777888999???EEEJJJIIIDDD>>>;;;;;;;;;;;;999888777777888888888777666444333333444444222222222111111111111111000000000000000000000000000000////////////000000............///////////////......///000111111000////////////............---------........./////////000000000000///------***************+++++++++*********++++++++++++,,,************************)))***++++++++++++***))))))************+++++++++************************,,,,,,---------,,,++++++++++++************++++++*********++++++,,,,,,---,,,,,,---------.........///000000000000///..................///////////////000222222222222444666///222444555555555666888777888999:::;;;;;;;;;;;;<<<===>>>===<<<===>>>@@@FFFFFFEEECCCAAA???@@@AAA@@@>>>===<<<>>>BBBFFFHHHCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA<<<<<<===<<<<<<:::888666666444222222333333222111111111000000000/////////////////////////////////,,,,,,,,,---......//////000111333333111/////////------------------------------...////////////...------............//////------...////////////............///......------------------------------,,,,,,------.../////////111111///......---------..............................////////////......---------............//////............---------,,,,,,------......------,,,---------............------------------------........................,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...//////......////////////...............//////000000111000000000/////////............////////////......000000000/////////......---...//////////////////.........................................................//////000000111000000///............///......//////......---,,,---------............///.........///////////////.........///////////////,,,,,,,,,------------...------........./////////000////////////000111111////////////////////////.........//////////////////////////////......------------.........//////......///000000000//////------------------------------............------,,,,,,---............---............////////////222111111111111222333333222000///000222333333333222222222222333444555666777777888888888888777777888888888999::::::;;;;;;888777777888:::<<<;;;::::::999888888777888888888777888999888777777888999===@@@DDDFFFDDD@@@<<<:::;;;:::999777666777777888999888666444444333444444111111111111111111111111000000000000000000000000000//////......//////000------.........////////////...---///111222111000//////////////////......------........./////////...///000000000///...---))))))*********+++++++++*********+++++++++,,,,,,************************)))***++++++++++++***))))))************+++++++++************************,,,,,,,,,,,,,,,+++******++++++************++++++)))******+++,,,,,,------++++++,,,,,,,,,------------.../////////...,,,,,,............////////////...000222222222222444666000222444555444444555666777888999:::;;;;;;;;;;;;;;;===??????>>>===>>>???BBBCCCCCCBBBAAA@@@AAACCC@@@@@@AAAAAABBBBBBCCCCCC@@@AAAAAAAAAAAAAAAAAABBB????????????@@@@@@@@@@@@<<<:::999;;;======999555666444222111222222111000111000000000////////////////////////////////////++++++,,,------...//////---///111222000///......------------------------,,,---......//////......------,,,,,,,,,---...///------...///////////////------......///.................................,,,,,,------...//////000000//////.........//////..............................////////////......---------............///...............------,,,+++,,,------......------------........./////////------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,---...//////......////////////......---......///000000111111000000000000/////////.........////////////......000000000000/////////...------...///////////////................................................---......///000000111111//////...------------.........//////......---,,,---------............///............/////////000............/////////000,,,,,,,,,---------......---------.........////////////......//////000111////////////////////////............/////////000---......///////////////......//////000000//////---......///000000//////........................------............------,,,---...///////////////............////////////111111111000111222222333000///...///111333333222333333222333333444555666777666666666666666666777777888888999999:::;;;;;;999888777888:::;;;:::999::::::888777777777888888666888999888777666777999999;;;>>>BBBEEEEEEAAA===;;;:::888666666666777888888777555333222222222333111111111111111111111111000000000000000000000000//////............//////---------........./////////...---...111222111000.../////////////////////............////////////,,,---///000000///...---))))))******++++++++++++******+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***))))))************+++++++++************************,,,,,,,,,,,,++++++***)))++++++************++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,---------,,,+++***............/////////000...000222222222333444666111333555555444444444666888888999:::;;;;;;;;;;;;:::===???@@@>>>======>>>===>>>??????>>>???AAACCC@@@BBBDDDFFFEEECCC@@@===?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@??????<<<888666999???@@@;;;555666444222111222222111000000000000000////////////////////////////////////++++++,,,,,,---...//////***---///000///...------------------------------***+++,,,,,,------,,,,,,---,,,*********,,,...///---......///////////////,,,,,,---.../////////...........................,,,,,,------...///000000......---......///000111..............................////////////......---------.........//////......//////......---,,,+++,,,,,,---.........---.........////////////000------------------------........................,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,---...//////......////////////......---......///000111111222000000000000////////////......////////////......000000000000////////////------...///000000//////////////////////////////////////////////////////---......///000111111222......---,,,,,,,,,,,,---......//////......---,,,---------.........//////---.........//////000000---.........//////000000,,,,,,,,,------.........---------.........//////...............///000000////////////////////////---.........//////000000,,,---...///000000000000...//////000000000000000------...///000000//////........................---..................---------...///000000//////............/////////000000000000000000111111222///...---...000222222111333333333333444555666666666555444333333444555666777777777888999999:::::::::999888888:::;;;:::999;;;:::888777777777888888666888999888777666777888888888:::AAAHHHKKKGGGBBB;;;:::888666555666777888777666444222111111111111111111111111111111222222000000000000000000000000//////............//////---------.........//////......---...111222222111.........///////////////............/////////000***,,,...///000///...---******))))))))))))******,,,+++++++++***)))))))))******************************++++++++++++******++++++******)))(((((((((---+++))))))+++,,,---,,,))))))))))))************+++,,,,,,+++***)))+++,,,+++++++++***++++++,,,,,,,,,,,,,,,---...///000111---,,,,,,++++++,,,,,,---//////............///000555222000///000333555555222444555666555666777999777999;;;<<<;;;;;;<<<===??????>>>>>>======<<<<<<>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBAAA@@@???>>>@@@BBBDDDDDDCCCAAAAAAAAABBB@@@???BBBEEEEEE???:::>>>===<<<;;;999888777666222222222111111111111000333111000111111111...,,,///............---------................................................------------------------000///...---,,,---------......---------,,,,,,,,,............///////////////...---,,,+++,,,,,,---------------------------///......---------......////////////............000...,,,******+++---///..................------..............................000000000///...---//////.........---------///...---,,,,,,---...///111000...---,,,,,,------........................,,,---------.../////////...........................------------...//////......------------......000000//////.........---000000000000////////////......///000000000000000///000000000000...,,,+++......////////////................../////////000000000000000000000000000//////000000000000/////////............---------//////.........------------------............///+++,,,---...///111222222111111000000//////.........------------...//////////////////////////////111000///......///000111111111000000//////......////////////////////////........................---......///000111111222000000000000000000000000111000///...------...///111111000000//////..............................///000111000//////111333222222222111111111000000222222222111111111000000111111222333333333333222555555555555555555555555555555444444555666888999777888888999999:::;;;;;;;;;<<<<<<:::777666777888:::999777666666666777888;;;;;;<<<>>>AAAEEEIIIKKKAAAAAA@@@AAAAAA===777222555555444444444333333333222222222111111111000000000000000000////////////000000//////.........---///...---...000000000///////////////............///............///000000000000000000000///..............................******))))))))))))******+++++++++*********************************************++++++++++++******+++************))))))))),,,+++))))))+++,,,---,,,))))))))))))***************+++,,,+++******+++---,,,,,,++++++***+++++++++,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,...------......///000111111000000111222333333333444666777888777888999;;;666888:::;;;::::::;;;<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBBBBAAA@@@??????@@@BBBCCCBBBAAABBBCCCCCCAAA@@@AAADDDCCC???:::======;;;:::999777666666222222222111111111000000000222444555444222///---///............---------................................................------------------------///.........------------......---------,,,,,,,,,............///////////////...---,,,,,,,,,------------------------------///.........---.........////////////............000...,,,++++++---///000......................................................///////////////...//////.........---------///...------------...///......---,,,------...///...............------------------..........................................------------.../////////......------......///000/////////............000000000000/////////.........///000000000000000///000000000///...---,,,......////////////.............../////////000000000000000000000000000000//////000000000000/////////............---------//////.........------------------............///,,,------...///000111111000000000000//////.........------------...//////........................111000///......///000111000000000000////////////////////////////////////........................---......///000000111111////////////////////////111000///...------...///000000000000//////..............................///000000000//////111222333333333222222222111111222222222111111111000000111111222333333333333222555555555555555555555555555555444444555666888999777888888999999::::::;;;888888999888666666777999999888777666666666777888999999:::<<>>777555444444444444333333333333222222222111111111000000000000000000/////////...000/////////............///...---...000000///...////////////..................------......///000000000000000000///..............................******))))))))))))*********************+++++++++******************************++++++++++++******************++++++++++++,,,***))))))+++---,,,,,,)))))))))*********++++++)))***++++++******,,,...------,,,+++************++++++++++++,,,---......,,,,,,++++++++++++,,,,,,---------......000111222---...000222333333111000444666777888777888999;;;666888:::::::::999:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????@@@AAABBBBBBBBBBBB>>>???AAAAAA@@@AAACCCEEEEEEBBB@@@@@@BBBAAA>>>:::<<<;;;:::999888777666555222222111111111000000000...333888999666111/////////............---------------------------------------------------------------------------------......///000000///---,,,......---------,,,,,,,,,---............////////////...------,,,---------------------------------.............../////////////////////............///...---,,,---...111222...............................................................///000111...............---------///...------------...///,,,,,,,,,,,,---...///000///.........------,,,,,,...............---------...........................------------.../////////......------......///////////////............000000000/////////............///000000000000//////000000000///...---,,,...//////000000//////........./////////000000000000000000000000000000000//////000000000000/////////............---------...............------------------............///............/////////000000000000////////////.........------......///000........................000000////////////000000////////////000000000000////////////////////////.................................//////000000111////////////////////////000///......---.........000000000////////////...........................---...//////......///111444444333333333222222222222222222111111111111111111111222333333333333222444444444444444444444444555444444444555666777888777777888888999:::::::::444555666555444555666888999888777666666666777777777777888:::===BBBFFFHHHOOO^^^kkkfffSSS???777777444444444333333333222222222111111111111000000000000000000/////////......////////////............000///......000000///...////////////............---------------....../////////000000000///..............................+++******))))))******+++)))))))))***+++++++++,,,******************************++++++++++++******)))******+++,,,,,,------,,,***)))***,,,---,,,+++))))))*********+++++++++)))***++++++***+++---///...---,,,+++************++++++******+++,,,,,,---...------,,,,,,------..................///000000,,,...111222222111111111222444555666555666777999777999;;;;;;::::::;;;<<<=========>>>>>>??????@@@??????>>>>>>???@@@@@@AAA>>>???@@@AAABBBCCCDDDDDD@@@@@@@@@?????????BBBDDDEEEBBB@@@?????????<<<:::::::::999888777666555444111111111111000000000000---333888777333//////111///............---------------------------------------------------------------------------------...///111222222111///.........---------,,,,,,,,,---------.........//////.........------------.................................//////000000000///////////////............///......---...000222333---------..........................................---------...///111222.................................------.........,,,,,,,,,------.........///......------,,,,,,+++/////////...---------,,,...........................------------...////////////............/////////////////////.........000000/////////.........---...//////000000/////////////////////......---//////000000000000//////...////////////000000000//////////////////////////////000000000000/////////............---------........................---------............//////////////////.........////////////////////////...............//////000------------------------000000////////////000000......//////000000111111////////////////////////................................./////////000000////////////////////////........................////////////////////////........................---.........------///000333333222222222222111111111111111111111111111111111111222333333333333222444444444444444444444444444444555555666666777888777777777888999999::::::555555666555444444555777888888777777666666666666444444555777;;;???CCCFFFNNN^^^lllgggSSS>>>666666333333333333222222222222111111111111000000000000000000/////////.........///////////////.........111000//////000000///...////////////............---,,,,,,,,,,,,---.........///////////////..............................++++++************++++++)))))))))***+++++++++,,,******************************++++++++++++******))))))***+++,,,------...+++******+++,,,---,,,+++************++++++++++++)))***++++++***+++---///...---,,,+++************++++++*********+++,,,,,,//////............//////000//////............///000111333222000000222444222444555666555666777999999;;;======<<<;;;<<<=========>>>>>>??????@@@@@@?????????>>>??????@@@AAA>>>>>>???@@@AAACCCDDDEEEBBBBBBAAA???======???AAABBBAAA???>>>===<<<:::999888888777666555444444333111111111000000000//////...222444222...,,,///333///............---------------------------------------------------------------------------------///000222333333222000///......---------,,,,,,,,,------------............---................................................///000111111111000000////////////............///.........///111222333---------.........//////...........................---------...///111222---.....................---..................---...------------,,,,,,+++......------,,,,,,,,,,,,/////////...---------,,,...........................------------...///////////////....../////////.........///////////////////////////............------...///////////////000//////...............//////000000000000//////////////////000000000111//////////////////////////////000000000000/////////............------------.....................---------............///////////////...........................////////////............///000000........................//////000000000000//////......//////000000111111////////////////////////....................................////////////........................------................................./////////........................,,,---...---,,,,,,...000111111111111000000000000111111111111111111111111111111222333333333333222444444444444444444444444444444555666666777777777666777777888888999::::::888888888666444333444666777777777777666666555555333333444555888<<<@@@CCCGGGQQQZZZXXXKKK<<<555444333333222222222111111111000000000000000000000000////////////.....................///////////////111000//////000111000...////////////............---,,,,,,,,,,,,---............////////////..............................++++++************++++++***************+++++++++******************************++++++++++++******)))))))))***+++,,,,,,---+++******+++------,,,************++++++++++++,,,)))***++++++******,,,...------,,,+++************,,,++++++******+++,,,,,,/////////......///////////////............//////333555666444111000333666444666777888777888999;;;;;;<<<>>>>>><<<<<<<<<===>>>>>>??????????????????@@@???????????????@@@@@@>>>>>>>>>???@@@AAACCCDDDAAABBBBBB@@@===<<<===>>>>>>>>>>>>===<<<:::888888666666666555444333333333111111000000000////////////000000...,,,,,,///222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////111222222111111000......---------,,,,,,,,,,,,------------.........------...////////////..............................///000222222222111111////////////............//////...//////000111222,,,,,,------.../////////.......................................///000111---------...............------...//////...------............---,,,******,,,,,,,,,,,,,,,,,,------...............---------...........................------------...//////000//////......//////000.........////////////////////////.........------------...////////////...000///............/////////000000111111000000////////////000000000111111000000000000000000000000//////000000000000/////////............------------------...............---------............//////////////////.........---............///////////////......//////000111//////////////////////////////000000000000//////////////////000000000000////////////////////////........................................................................,,,,,,---............------............/////////........................,,,---......------...000111000000000000/////////111111111111111222222222111111222333333333333222333333333333333333333333333444555666777777777777666666777777888999999999999:::999777555444444666666666777777777666555444333333333444777:::>>>@@@???CCCFFFFFFAAA;;;555333222222222111111111000000//////000000000000000111/////////.........------.........///////////////000///...///111222111000////////////............---------------......///------.../////////..............................,,,++++++******++++++,,,+++++++++*********************************************++++++++++++******)))))))))******+++++++++*********+++------,,,************+++++++++,,,,,,***+++,,,+++******+++---,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,......------------......,,,,,,------///000111222555888;;;:::555222333555444666777888777888999;;;:::<<<======<<<;;;;;;<<<@@@@@@??????????????????@@@@@@???????????????@@@>>>>>>======>>>@@@AAABBB>>>@@@AAA@@@>>>======>>>999:::<<<<<<;;;888777666555555444444333333222222111000000000////////////.....................//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////......---------,,,,,,,,,,,,,,,---------.........,,,---...///000000///...........................---///111222333333222111////////////............////////////////////////,,,,,,------...//////000..............................///////////////...---------.........//////------...//////...------+++,,,---------,,,+++++++++++++++,,,,,,------...---------..........................................------------...//////000000////////////000000............/////////000//////.........---------,,,---......//////......000///...------...///000000000111111111111000000//////000000000111111111000000000000000000000000//////000000000000/////////............------------------.........//////---------............///.........///////////////---------........./////////////////////000000111000000000000000000000000...///000111111000///...000000000000////////////////////////////////////........................................................................+++,,,---.........---------------.........//////........................---...///...------///111111111111000000000000///000000111111111222222222111111222333333333333222333333333333333333333333333444555666777777777666666666777777888888999999777888888777555444555777555666777777777666555444444444444444666999;;;===<<<<<<<<<======:::666333222111111111000000000000////////////000000111111//////.........---------............/////////000///......///111333333222////////////..................------......///000,,,---......//////..............................,,,++++++******++++++,,,,,,+++++++++******))))))******************************++++++++++++******)))))))))))))))******************,,,------,,,*********+++++++++,,,,,,,,,+++,,,,,,+++***)))+++,,,+++++++++***++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++---///222444555555:::???>>>999444222333222444555666555666777999:::;;;===<<<;;;::::::;;;AAA@@@@@@@@@???>>>>>>>>>@@@@@@???????????????@@@>>>>>>=========???@@@AAA;;;>>>@@@AAA???>>>>>>>>>666888;;;<<<:::888666555444444444333333222222222000000000000////////////------...000111111...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,---------......,,,---///000000000///...////////////////////////---///111333444333222111000/////////............////////////............,,,,,,------...///000000..............................000000000///...------------.........//////,,,---...//////...---,,,)))***,,,---......---,,,)))***+++,,,------...///,,,------....../////////...........................------------...//////000000////////////000000---.........//////000000//////.........---------,,,---......//////......000///...------...///000000000111111111111000000000000000000111111111111000000000000000000000000//////000000000000////////////.........------------------.........//////---------.........//////............//////000000---------........./////////////////////000111111000000000000000000000000...///000111111000///...111111000000//////......////////////////////////.............................................---........................***+++---...///...---------------.........//////.........................../////////......000111222222222111111111111000000000111111222222222222111111222333333333333222333333333333333333333333333444555777777777777666666666666777888888999999555666666666555555666888555666777777777666444333555555444444555888:::<<<<<<<<<<<<<<<<<<:::777555111111111111000000000000.../////////000000111111//////.........------------.........//////000000...------///222444444333000/////////............///............///000000,,,,,,---.../////////...........................,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,...///000000000222444888<<<<<<:::777555444444555555666777777777666888:::;;;;;;<<<>>>??????@@@>>>;;;<<<@@@AAA>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???>>><<<<<<======<<<@@@???>>>===<<<<<<<<<<<<:::;;;<<<===<<<999666444555222111333222000000444......//////000000111111......//////...---,,,,,,++++++,,,,,,---...////////////...---,,,,,,,,,,,,---------------------------...///...------...///........................000000//////.........---........................---------............///......////////////......////////////////////////000000000000////////////111000///.......................................000333666444///,,,,,,...........................////////////////////////000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---------...///000///---//////............//////////////////////////////........./////////000000............//////////////////////////////////////////.........---------............////////////////////////////////////////////////000000000000111111111111111000//////////////////////////////000111000///---,,,---.........////////////....................................//////000000111111000000000000000000000000111111000000//////......000000000000000000000000222111111000///......---000000111000000///......111111000...---,,,+++***//////.........---------////////////////////////..............................---,,,---...///000........................---------............///////////////000000000000000000111111111222222222333333333333333333333333222222222222333444555555222444666777888777666555777777777666777888888999888777555444444666888:::666666666666666555555444666555333222222333555666888888888777666444333222//////000000000000//////,,,---------.../////////---///000///---,,,,,,---............////////////000000////////////000000//////.........------------...000111111111000///,,,...000111///......///............////////////,,,,,,,,,+++++++++******,,,+++************+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...////////////...000333666777555333222444444555555666777777777999:::<<<;;;::::::;;;===>>>@@@>>>;;;<<<@@@@@@===>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<<<<:::>>>>>>===<<<;;;;;;;;;;;;:::999777555666888;;;===888222...///000///000222///////////////000000000------......---,,,,,,+++++++++,,,,,,---......///......---,,,,,,,,,,,,,,,---------------------------...///...---,,,---...........................000/////////....................................---------............///......////////////......////////////////////////000000000000////////////000//////............///........................000444777555111......111........................////////////////////////...............///000111------------------------........................------------............------------.........---//////............//////////////////////////////---.........////////////000000//////.........---//////////////////////////////.........---------............////////////////////////////////////////////////000000000000111111111111111000//////////////////////////////.../////////......000111//////000000000000//////..............................//////000000000000////////////////////////111000000000/////////...////////////////////////111111111000///.........///000000000//////...---000000///...---,,,,,,+++//////.........---------////////////////////////...........................------,,,---...///000...............------------------............///.../////////000000000000111111111111111111222222333333333333333333333333222222222222333444555666333444666888888777666555777777777777777888888999999888555444333444666777666666666666666555444444555444333222222333444555888777666666444333222222//////000000000000//////------..................---///000///...,,,,,,---............////////////000000000//////000000000//////.........------------...///000000000//////...///111111000......///............////////////,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...//////......---...000111222222111111444444555555666777777777;;;<<<===<<<:::999999:::===??????;;;;;;>>>???===????????????????????????======>>>>>>>>>===;;;;;;===<<<;;;:::999999999999@@@<<<777555999CCCMMMTTTAAA777///...000/////////000000//////////////////,,,,,,,,,---,,,,,,+++***+++,,,,,,------.........------,,,+++++++++,,,,,,------------------------...//////...,,,+++,,,---........................////////////....................................---------............///......////////////......////////////////////////////////////000000000000///............//////000........................///222444333000...///111........................////////////////////////...............///000111................................................+++,,,,,,,,,------------------------------,,,,,,......------------......////////////////////////---............/////////111111000///...---,,,,,,////////////////////////...............---------............////////////////////////////////////////////////000000000000000111111111111000000///////////////////////////,,,---/////////000222444000000000111111000000000...........................////////////000000000////////////////////////000000000000////////////////////////////////////111111000000//////.........////////////...------//////.........---------...............---------////////////////////////...........................------------.../////////.........------,,,,,,---------............///....../////////000000000222222111111111111111111333333333333333333333333222222222222333444555666333555666888888777666555777777777777777888888888999888555333222222333444555555666666555555444333555444333222222333444555777666555333222222222222//////000000000000////////////..................---...000///...,,,------............////////////111111000000000000111111...............---------,,,---......//////......///000222111///.....................////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............---//////000111111222222333444444555555666777777777;;;<<<===<<<:::999:::;;;<<>><<>><<<<<<===<<<<<<;;;:::999999999999BBB>>>999888>>>JJJXXXaaaKKK>>>333000111000......000000000//////......---,,,,,,---------,,,,,,+++,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---------------------------...//////...,,,++++++,,,........................///////////////.................................---------............///......////////////......////////////////////////////////////000000000000...............///000111........................,,,...//////---,,,---///........................////////////////////////111111000////////////000////////////////////////........................,,,,,,,,,,,,---------------......---,,,+++,,,---......------------......////////////////////////........................111000000///...---------////////////////////////....................................////////////////////////////////////////////////000000000000000000111111111111000///////////////////////////---.../////////000222444//////000000000000//////........................////////////////////////////////////////////////000000000000////////////////////////////////////111000000000/////////...---...............---------.............................................////////////////////////........................------------....../////////......------,,,,,,+++---------............///........./////////000000222222222111111111111111222222333333333333444444333222222333333444555666444555777888888777666555666666777888888888888888777666444222111111222333444555555555555444333333333333222222222222333333555444333222111111111111//////000000000000//////000000//////......------,,,...//////...------...............////////////111111000000000000111111........................,,,,,,---------.........///000000000...,,,------............////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............---000000000111111222333444444444555555666777777777888:::;;;;;;;;;;;;<<<>>><<<@@@AAA>>>;;;===>>><<<========================???;;;:::===<<<999:::===<<<<<<;;;:::999999999999;;;888444333777@@@JJJPPPHHH;;;111000222222000///000000//////......------------............------,,,,,,,,,---------------++++++++++++,,,------...---------------------------...///...,,,+++,,,---.................................///////////////........................---------............///......////////////......////////////////////////.../////////000000000111...............///000111////////////////////////,,,---...---------...///........................////////////////////////555444333111000///......////////////////////////........................,,,------------.........---......---++++++---///.........------.........////////////////////////////////////////////////.........///////////////////////////////////////---.................................////////////////////////////////////////////////000000000000///000000111111111000000000000000000000000000000///000000///......///111---..................---/////////////////////////////////.......................................////////////000000000000........................000000000000////////////------...............------------...............---.....................////////////////////////........................---------.....................------,,,,,,,,,,,,---------............///............////////////111111111111111111111111222222222333333444444444333333333333444555666666555666888999999777666444666666777888888888888777333333222111222222333444444444444444444333333222222222222111111222222222444333222111111111111111//////000000000000//////000000000//////......---,,,...//////...------...............////////////111111000000000000111111---.....................,,,,,,,,,,,,,,,------...---...///...,,,+++,,,---............////////////,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...//////....../////////000111111222222444444555555666777777777666888:::;;;;;;<<<>>>@@@<<>>===;;;;;;;;;;;;;;;;;;;;;;;;===888999???>>>888777;;;<<<;;;:::999999888888888666555222000111333666888:::111,,,...222222111222//////..................------......//////......------------------------+++++++++,,,---...///000------------------------+++---...---,,,+++,,,....................................///////////////........................---------............///......////////////......////////////////////////......//////000000111111///............//////000////////////////////////000000/////////000000111........................////////////////////////666555333111///.........////////////////////////........................------------............,,,...///...++++++///222//////............//////////////////////////////111111000000000000000///............//////000000////////////////////////---------...........................////////////////////////////////////////////////000000000000///000000111111111111000000000000000000000000000000111111///---,,,---...,,,------......------,,,/////////////////////////////////............---........................////////////000000000000........................000000000000////////////------...////////////...------..................---------...............////////////////////////........................,,,---......//////......,,,,,,,,,,,,,,,,,,---------------............///------........./////////000000111111111222222222111222222333333444444555333333333333444555666777666777888999999777666444555666777999999888888777222222222222222333444444333333444444333333222111111111111111111111111111222222333333222111000000//////000000000000//////000000//////////////////+++---//////...---...///............////////////000000////////////000000---------...............---,,,,,,,,,,,,---......---......---,,,,,,---///............////////////,,,,,,,,,+++++++++************+++,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------+++,,,---...////////////...///000111222222222222444444555555666777777777666888:::;;;;;;<<<>>>@@@<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<999???IIIHHH>>>888:::::::::999888777777777777444444444333222111111000111---,,,000222000000111------..................+++,,,---............---------------------------,,,,,,,,,---...///111222------------------------***+++,,,,,,,,,,,,---///..................................../////////000........................---------............///......////////////......////////////////////////.........///000111111111000//////............///////////////////////////222111/////////000000000........................////////////////////////222111000///............................................................+++,,,,,,,,,------------,,,...000...,,,,,,111666000000////////////000000////////////////////////222222222222111111111000///////////////.........////////////////////////---------.........//////............////////////////////////////////////////////////000000000000//////000111111111111111000000000000000000000000///000000...,,,+++,,,---------............------//////////////////////////////.........---------.........................../////////000000000111........................////////////000000000000---...//////000000000///..................---------------.........//////////////////////////////........................,,,---.../////////...---+++++++++,,,,,,------...---------............///---------.........////////////000111222333333444111111222333333444555555444333333444444555666777666777999999999777666444555666888999999999777666333333333333333222222222333333333333333222111111000000111111111111000000000222333444444333000/////////000000000000/////////////////////000000000+++---//////...---...///............//////////////////............//////---------.........//////...---,,,,,,,,,---//////---...///...---...000333............////////////,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------***+++,,,...///000000000///000222444444444333333444444555555666777777777777999;;;;;;;;;;;;===???===CCCGGGCCC>>>>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<>><<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<;;;DDDTTTWWWIII===999999999888777666555444444555555444222000000222444222000//////222333111///........................,,,+++***+++---...---,,,.........................../////////000000111111+++,,,------,,,,,,...///---------------...///000........................,,,---......//////......------------------------,,,---......//////........................------............////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////......////////////......------------------------...---,,,+++,,,...000222111000///......///000111////////////////////////////////////////////////////////////////////////............////////////000000//////.........---........................000000000000///////////////////////////000111111111111000000//////......000000000000000000000000//////......---------,,,....................................////////////////////////////////////////////////////////////---...///000000///...------------------...//////111111000000///---,,,+++,,,...000222333222111111......---,,,---...///000000//////.........//////////////////////////////,,,---------......//////........................---------------------------------............///111111111111111111111111000000000000111111111111444444444444444444444444666666555555555555666666555555666666555444333333555555666777777777777777666555444333222222222222000000000000000000000000////////////////////////111222222222222111000000////////////000000000000000000//////.........---000000111111111111000000///////////////.........000000//////.........---...............///000000...------,,,,,,------...////////////000000000000111///...------...///111,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++)))************+++++++++,,,,,,---------,,,++++++---,,,,,,,,,++++++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111000111333555222333555555555666888:::::::::::::::::::::::::::???>>>===<<<<<<<<<===>>>===<<<<<<<<<;;;;;;;;;:::<<<999>>>KKKMMMBBB:::999999888777666555444444333444333222222222222222222000///...///000111000...........................---,,,++++++,,,---,,,***................................./////////000000...///000///......///111---------------...//////........................,,,---......//////......------------------------,,,---......//////..........................................////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////000/////////............////////////////////////////////////////////////////////////////////////......////////////......------------------------...---,,,,,,,,,...000111000000///......///000000////////////////////////////////////////////////////////////////////////............////////////000/////////....................................000////////////////////////////////////000000111111111111111000000000///000000000000000000000000/////////.........------....................................////////////////////////////////////////////////////////////---...///000000///...---......------......///000111111111000///...,,,,,,,,,---///111222222111000///......---...///000111//////............//////////////////////////////------........./////////........................---------------------------------............///111111111111111111111111//////000000000111111111444444444444444444444444666555555555555555555666555555555555555444333333555555666777777777777666666555444333222222222222000000000000000000000000////////////////////////000000111111111000//////.../////////000000000000000/////////............000000000000000000000000/////////////////////...000/////////...........................///000000.........------............/////////000000000000000///...------...///000,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++)))************+++++++++,,,---..................------------,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------------------------------,,,------------.........000111222111000000222444000222444555666777999;;;999999::::::::::::::::::======<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;::::::;;;666888???@@@:::666888777777666555444444333333333111000111444555333000......///000000///...---........................---,,,+++,,,------,,,+++........................---------............///000000111000......///111...------------...//////........................------...////////////...------------------------,,,---......//////..........................................////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////......////////////......------------------------///...---,,,,,,---////////////...------...//////////////////////////////////////////////////////////////////////////////............////////////////////////....................................////////////////////////////////////000000000000222222111111111111000000000000000000000000000000000000////////////..........................................////////////////////////////////////////////////////////////......////////////......//////......//////000111222222222111000///...---,,,---...000000000////////////......//////000111///...............//////////////////////////////......////////////000000////////////////////////---------------------------------............///000000000000000000000000//////000000000000111111333333333333333333333333444444444444444444444444444555555555555444444333444555666666777666666666555555444333222222222222000000000000000000000000000000000000000000000000//////000000//////...---....../////////000000000////////////............000///...------...///000......//////////////////////////////...........................///000000//////............//////....../////////000000000000///...------...///000,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++))))))*********+++++++++,,,---...///000000000000------------------------+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,------------------------............000111222111000000222333111333555666666666888999999999999999999:::::::::;;;;;;;;;<<<<<<======>>>;;;;;;:::::::::::::::::::::666666999999555444777666555555444333333222222222000...222777888444000...111444333111...---...........................---,,,,,,---///000000///........................------------------------//////000...---,,,...///......---------......///........................------...///////////////........................,,,---......///.........---------...........................////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////......////////////......,,,,,,------------------//////...---------...............------.........////////////////////////////////////////////////////////////////////////............///////////////////////////..........................................///////////////...//////000000000000000111000000000000000000000000000000000000000000000000000000000000/////////....................................////////////////////////////////////////////////////////////...//////////////////...///////////////000111111222222222222111000///...,,,,,,.../////////.....................//////000......---------...///////////////////////////////////////000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////000000000111222222222222222222222222333333333333333333333333444444444555555444444333444444555666666666666555444333222111111111111111000000000000000000000000000000000000000000000000///000000000000///.............../////////000000///////////////.........000///---,,,,,,---///000............///////////////////////////........................///000000......------------.............../////////000000///......------......///,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,...///000000111111------------------------++++++++++++++++++++++++++++++******++++++,,,,,,******++++++,,,,,,,,,,,,---------.........//////000111222111000000222333333555777777666555555666888888888999999:::::::::::::::;;;;;;<<<<<<<<<<<<999999::::::::::::::::::999888888999888555444666444444333333222111111111333000///222888999666111222777;;;:::444///...///........................,,,,,,,,,...111333444333........................---------------,,,,,,,,,///000000///------///000///......---------..............................---...//////000000//////........................,,,---......///.........---------.........//////............////////////.../////////000000000111////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////......////////////......,,,,,,,,,---------......///......------------...---..................---////////////////////////////////////////////////////////////////////////............////////////.........///////////////........................------....../////////000......///000111000000///...//////////////////////////////////////////////////////000000000000000////////////////////////............/////////////////////////////////////////////////////////////////////......////////////////////////000111111111111222111111000///...,,,------...............,,,,,,---------.........---------------...//////////////////////////////000000000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///...........................////////////000000000222222222222222222222222222222333444444333222222333333444444444444444333333333444555555555555555222111000000000000000000000000000000000000000000000000000000000000000000000000111111000000///...............////////////.........///////////////000...---++++++---...000---.........//////000000.........///////////////...............///000000---,,,,,,++++++,,,,,,---............////////////......------------......,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++---------,,,,,,)))************++++++++++++,,,---...////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,)))******++++++,,,,,,---------........./////////000111222111000000222444444666888888666555444444777777888888999:::::::::999:::;;;;;;<<<;;;;;;;;;888888999999999999::::::888:::;;;:::888555444444222222222111111000000000222111000222555777555333666===BBB@@@888000///000........................,,,,,,,,,///222444555444...........................------------,,,,,,,,,000111222111000111222444//////...------------.................................///000000000000///........................,,,---......//////......,,,,,,------.../////////............////////////......//////000000111111000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////......////////////......+++,,,,,,------.........------..................---...////////////...---////////////////////////////////////////////////////////////////////////............////////////.........///////////////........................---------......//////000---...000111111111000///------............//////////////////////////////......////////////000000////////////////////////............//////////////////////////////////////////////////////////////////............////////////......//////000111000111111111000000///...........................++++++,,,------------,,,,,,,,,,,,,,,---...//////////////////////////////000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////......////////////000000111111111111111111111111222222444444444444222222222333333444444444444333222333444444555555444444111111000000///000000111000000000000000000000000000000000000000000000000000111111111111000//////------........./////////.........//////////////////...---,,,,,,---...///------......///000000000.........///////////////...............///000000,,,,,,++++++++++++,,,,,,------........./////////------------------------,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,---......---,,,)))************+++++++++***+++,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******++++++,,,------...............///////////////000111111000111333555222555777888777555555555666777777888999999::::::::::::;;;<<<;;;:::999999888888888888999999999:::888:::;;;888555333333444111111000000000000//////111000000000111222333333:::BBBHHHDDD:::000...000........................------,,,...000222111111....................................---------,,,///000222222111222444666//////...---------------..............................///000000000000000........................,,,---......//////......,,,,,,------...//////000............////////////.........///000111111111000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////......////////////......++++++,,,,,,---......///,,,,,,---...////////////...///000000000000///...////////////////////////////////////////////////////////////////////////............////////////............/////////000........................,,,,,,---......///000000---...000111111111//////............/////////000////////////////////////------........./////////////////////////////////............////////////////////////////////////////////////////////////000///...------...///000......------......///000//////000000000///......//////...............///+++,,,---.........------,,,,,,,,,,,,---...///000/////////////////////////////////.........------------------------------++++++++++++++++++++++++---------............///////////////////////////........./////////000000111111111111111111111111222333444555555444333222111222333444444444444444222222333444444444444333222222111111111111222222000000000000000000000000//////////////////////////////000000//////...------------.........//////............/////////000........................------......///000000111............/////////000...............///000000---,,,,,,++++++,,,,,,------------.........//////---------......---------,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())),,,.........---,,,)))************+++++++++******++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------...//////............/////////000...///000111111222444666000333666888777666666777666777777888999999:::::::::;;;;;;<<<;;;:::888777777777888888999999999:::888::::::555111111222333000000000000///////////////000000///---...000333<<>><<<:::888///.....................,,,///333666666333///,,,---------.........//////////////////////////////........................////////////////////////......////////////..................//////////////////............//////------......///000111111//////000000000000//////000///...------------------------------...///000------......///000000111///////////////...............---,,,++++++++++++////////////////////////.........////////////////////////....../////////............//////000000//////............//////......------------......000///...------------...////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000111111111111111111222333333444555555333333333333333333333333111111222222222333333333333333222222222222333333111111111111111111111111222222111111000000//////000//////............///------------------------,,,,,,,,,,,,,,,---......///............//////000////////////////////////......------------..............................------------------------......------------......,,,---......------...///......------------......++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,------............///.........///000222333333333333444444666777777666666666666666666777777999999999:::999999888888666666666555555444444444222222222222222222222111444111///...///000000///////////////...............,,,+++---//////---+++---,,,,,,,,,,,,---......------............------......////////////....../////////...---,,,,,,+++,,,,,,------......//////,,,,,,,,,,,,------------,,,,,,,,,------.........---------............/////////////////////////////////////////////////////////............//////////////////////////////------------...///000111............////////////////////////////////////............///111222222............////////////000000//////......------////////////////////////---.........//////000000/////////000//////...------///222666:::<<<<<<<<<000000//////////////////...///000222222000///...------------............////////////////////////........................////////////////////////......////////////..................//////////////////............//////,,,------...///000000111//////000000000000/////////......------------......------------...//////,,,,,,---...///000111111........./////////////////////...---,,,,,,,,,---.............../////////------....../////////000//////............//////------......///000000000//////............/////////......------....../////////......------------////////////////////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------------------....../////////000000000///000000000111111111111222222222333444444555555333333333333333333333333111111222222222333333333333222222111111222222333111111111111111111111111222111111000000/////////000000///...............------------------------,,,,,,,,,,,,,,,---...///...............///000000.............../////////......------------......................................................///......------......///,,,---///...------...000......------------......***++++++++++++,,,,,,,,,************************...---,,,++++++,,,---...------------------------************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++,,,------------......//////000000......///000000111111222333333333444555666777888555555555555666666666666777888888888888888777777666666555444333333333333111111222222222111000000444222000000000111000////////////.........------////////////000///---+++---,,,,,,,,,,,,---......------............------......////////////......//////............------------......///000111111------------............,,,,,,,,,---......//////---------............/////////////////////////////////////////////////////////............//////////////////////////////------------...///000111............////////////////////////////////////////////////000111222333............///////////////////////////.........////////////////////////------......///000000000/////////000000//////...000//////111444666666666//////000000000000000000//////............//////---------............///////////////////////////........................////////////////////////......////////////..................//////////////////............//////---------......//////000//////000000000000//////......---------------.........---------......///,,,,,,---...//////000000.........///////////////000///..................---............/////////---------......//////000///......------......///---.........//////000000//////............////////////............/////////............---------////////////////////////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***........................////////////000000000111000000000000111111111111222222222333333444444444222222222222333333333333111111222222222333333333222222111111111111222222111111111111111111111111000000000000000000//////111000///......---......---------------.........///...---,,,---...///000......---......///000111---............/////////......------------..............................//////////////////////////////............//////,,,...//////......///000......------------......******+++++++++,,,,,,,,,************************...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,------...,,,------...//////000000...///111333444333222111333333333444555666777888555555555555555555555555666666777777777777666666666666444333222222222333111111222222222000///...111222333555777555222...//////.........---------////////////...------------,,,,,,,,,,,,---......------............------......////////////......,,,,,,------------......////////////////////////............------------,,,,,,------.../////////---------............/////////////////////////////////////////////////////////............//////////////////////////////------------...///000000............///////////////////////////////////////////////////000111222............////////////.........///////////////////////////////////////------......///000000111//////000000000000//////111///---...000111000...---......//////000000000........................---............/////////////////////////////////........................////////////////////////......////////////..................//////////////////............//////........................//////000000000000//////...------,,,,,,------...///......---------......---------....../////////............/////////000..................///000---------.........//////,,,,,,---......///000000///......------......///........./////////////////////............////////////............//////...............------,,,//////////////////////////////000000000000//////------------------------,,,,,,------,,,,,,+++***------------------------........./////////000000000000000000111111111111222222222222333333333333111111222222222333333333111111222222222333333333222222111111111111222222111111111111111111111111/////////000000000000000111000///......---------------........./////////111000...------...///000---------......///000111---------.........//////......------------......................................................//////............//////---...//////......///000......------------......*********++++++,,,,,,,,,************************///...,,,++++++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,+++***))))))***+++,,,*********+++,,,---...///,,,,,,------...///000000///111444666666555333222222333333444555666888888555555555555555555555444555555666666666666666555666555444222111111222222111111222222111000...------000666;;;===:::444/////////.........---------...///...,,,***+++---000---,,,,,,,,,,,,---......---..................---......////////////......***++++++,,,,,,------...111000000///......------.........------,,,,,,,,,,,,,,,------...///000000---------.........////////////////////////////////////////////////////////////............//////////////////////////////---------------...000000............/////////000000000000000000000000000///............///000000............/////////000---.........//////000000////////////////////////---------...///000000111//////000000000000000///...,,,+++---000000...+++,,,,,,------...///000000......///000000///...............////////////000////////////////////////........................////////////////////////......////////////................../////////000//////............//////...............---------//////000000000000//////------,,,,,,,,,------...///......---------......---------...............---.........//////000000------------......///000---------.........//////,,,,,,------...///000000.........------.........//////////////////////////////............////////////............//////......//////......---,,,//////////////////////////////000000000000//////------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111222222222222222222222333111111111222222333333333111111222222222333333333222222111111111111222222000000000000000000000000......//////000000111111111111000......---------........./////////000000333222000...---...///000---------......000111111---------.........//////.........------.........////////////////////////------------------------//////............//////---...//////......///111.........------.........,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---///000///...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))...------,,,,,,++++++***,,,,,,+++***+++,,,---...,,,,,,------.../////////---222888<<<===:::444111444444444777:::;;;888555888888777666555444333333555555666666777777888888333333333222222222111111000000000000000000000000...111555;;;>>>;;;333---.........------,,,,,,,,,---------------------------------............///111///...///000111000...111000...------...///000...------,,,---...///000;;;<<<;;;777111,,,,,,------...///000000///...------------....../////////...............///000000...............//////000111000000000000000111111222111000.........///000........................///////////////000111111//////////////////////////////////////////////////////............//////111000000000111222333333000000000000////////////000000000000000000000000///......---------......////////////000000000000................................................////////////000000000000////////////////////////............////////////...............///000000//////000000000000//////////////////////////////111000000000//////......000///...---------------////////////////////////////////////............///...---,,,,,,---///000//////.........------------.........//////000000...///000///---,,,,,,...000000//////......------........................////////////000000000000...............///000000/////////////////////////////////......---------000000////////////000000......//////////////////...---,,,...000111...***...------------...////////////.........------------------,,,,,,+++++++++++++++,,,,,,,,,---------......---------......///111111000///////////////000000000111222222333333444444444444444444444444333222111000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........///111222111111111000///......---------------.........///.........///////////////........................///...---...//////---+++,,,,,,.../////////...---////////////////////////000000000000000///......000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------...000111000///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,------.../////////...111444666777666333222444333444666999999777444888777777666666555555444666666666666666777777777333333333222222222111111000000000000000000000000---...000333555444000,,,//////.........------------------------------------------............///000///...///000111000...111///...------...///000...------,,,---...///000666666666444111.........---...///000000///...---,,,---------...........................///000000000000///......//////000000000////////////000000222111000///......///000........................///////////////000111111////////////////////////////////////////////////000//////.........//////111111111000111111222222000000000000////////////000000000000000000000000///......------.........////////////000000000000................................................////////////000000000000////////////////////////............////////////...............///000000/////////000000/////////////////////////////////111111111000000/////////000///...------------...////////////////////////////////////...............---,,,,,,,,,...000111//////.........---------............/////////000...///000///---,,,---...///////////////..................................../////////000000000000...............///000000////////////////////////////////////.........---000000////////////000000///////////////.........000...---...000111///---...------------...////////////.........------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111111111000///////////////000000000111222222333333444444444444444444444444222222111000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///.........///111111222111111000//////......------........./////////.../////////////////////........................///...---...//////---+++,,,---.../////////...---........................000000111111111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++...------///111111000///,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,------.../////////////////////000111222333333222333555777777555444777777777777666666666666666666666666666555555555333333333222222222111111000000000000000000000000...,,,,,,,,,...///...---////////////............---------------------------------............///000///......000000///...000///...------...///000...------------...//////111000//////111111000///......////////////......,,,,,,,,,------------..................///000000111000000/////////000000000//////.........//////111000000////////////000........................///////////////000111111////////////////////////////////////////////////111000//////............222222111000000000111111////////////000000000000000000000000000000000000///......---......//////////////////000000000000................................................////////////000000000000////////////////////////............////////////...............///000000......////////////......////////////////////////111111111111111000000000//////......------....../////////////////////////////////............---------,,,,,,---...000111...............---------............////////////---/////////---,,,---............///////////////............................../////////000000000...............///000000////////////////////////////////////............000//////......//////000000000//////.........---111000......000111000///...------------...//////...............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,...///111222000000000000////////////000000000111222222333333444444444444444444444444222222111000000111222222222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000//////......//////000111222222111111000000//////....../////////000000000//////////////////..............................///...---...//////---+++,,,---......//////..............................//////000111222222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---///000///...++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,------...////////////...------...///111222222222333444555555444333666666666777777777888888666666666555555444444444333333333222222222111111000000000000000000000000///...---,,,---...........................------,,,,,,---------------------------............///000///......///000///...///............///000000......------............///---+++---111333222///...//////////////////...,,,,,,,,,---------------...............///000000////////////000111222333111000000////////////000000000000////////////000........................///////////////000000111////////////////////////////////////////////////222111000///............333222111000000///000000////////////000000000000////////////////////////...............//////000////////////000000000000................................................////////////000000000000////////////////////////............////////////...............///000000......////////////......////////////////////////222222111111111111111111//////............////////////////////////////////////.........---------,,,,,,,,,,,,---///000111.................................///////////////---...///...---,,,---///------......//////000000................................./////////000000...............///000000////////////////////////.........---------------/////////....../////////000000000///......------111000...---...///000000...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---...///000111///000000000000000//////000000000111222222333333333333333333333333333333222111111111111111111222111111111111111111111111........................000000000000000000000000////////////////////////............//////000000222222111111000000000000////////////000000000000////////////.......................................------...//////...,,,---------.......................................---...///000111222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******,,,......---,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,---......++++++,,,,,,,,,---------,,,,,,------.../////////.........///000000111111111222333333333333333333555555666666777777888888666666555555444444333333333333333222222222111111////////////////////////---...//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////...---...///000///---...............///000000..................------000...,,,...111333111////////////....../////////------------------------...............///000000------...///111333444666333222111111000000000111/////////000000000000//////////////////////////////////////////000000111000000000000000000000000000000000000000000000000111111000///////////////222222111000////////////.../////////000000000111////////////////////////...............///000111////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////............////////////...............///000000......////////////......////////////////////////111111111111111111222222//////.........//////000////////////////////////............------------,,,,,,,,,---...///000000---.....................///////////////.........,,,...///...------...///------......//////000000....................................////////////...............///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000000//////.........---//////...---,,,---///000...------------...//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......---------.........///000000000000//////000000000111222222333333333333333333333333333333111111111222222111111111000000000000000000000000------------------------////////////////////////........................---......///////////////111111111000000000000000////////////000000000000000000//////.........---...........................------...//////...,,,------------......//////........................+++,,,---///000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---)))))))))***------,,,+++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++******+++,,,,,,---......***+++,,,---------,,,,,,,,,,,,------.../////////...///000111222222222111111333444333222111222444444555555555666666777777444444444444444333333333333333333222222222111111////////////////////////+++---//////---++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------.........---------............//////...------//////...---------......///000000000.........///......---,,,111000//////111111111000//////............/////////............---------...............///000000,,,,,,---...000222444555444333333222111111111111...//////000000000000//////////////////////////////////////////000111111000000000000000000000000000000000000000000000000111000000//////000000111111111000/////////000000......//////000000111111000000000000000000000000............///000111111////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////............////////////...............///000000//////000000000000//////////////////////////////000000000111111111111111//////......//////000000////////////////////////.........------------,,,---------...............---------...............///////////////.........,,,---///...------...///.........///////////////........................------........./////////...............///000000////////////////////////,,,,,,,,,,,,,,,---------///......------......///////////////////////////---...///...,,,,,,...///...------------...//////---------...............++++++,,,,,,,,,,,,------,,,---------............000///...------------------...000111111000//////000000000111222222333333333333333333333333333333000111222222222222111000////////////////////////........................////////////////////////........................------...////////////...000000000///////////////....../////////000000000000000000///......------........................------,,,...///000...---...------------...//////------------------------***+++---...///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***))))))+++---...---+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------***+++,,,---------,,,,,,,,,,,,------.../////////000000000000111222222333222444555333111111333555444444444444555555555555333333333333333444444444333333333222222222111111////////////////////////,,,...///...+++***+++---+++++++++,,,,,,---------++++++,,,,,,---......///---------............//////...------//////...---,,,---...//////000000000....../////////...,,,,,,...///000000//////000111000///...------...///000000000/////////........................///000000---------...///000222222444333222111000000000000---...///000111111000//////////////////////////////////////////000111111000000000000000000000000000000000000000000000000////////////000111222222000////////////000000111.........///000111111111000000000000000000000000............///000111222////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////............////////////...............///000000000000111111111111000000/////////////////////////////////000000111111111///////////////000111111////////////////////////.........---------,,,,,,..................---------------.........//////000/////////............,,,---......------...000///////////////.................................---------.........//////...............///000000////////////////////////---------......////////////......------......///------......///000000000,,,///000000...---...///...------------...//////---------.........//////+++++++++,,,,,,---------------------............///......---------......---...000111111111000///000000000111222222333333222222222222222222222222000111222222222222111000////////////////////////........................////////////////////////------------------------,,,---.../////////...........................///------........./////////111000000///......------........................---,,,,,,...///000///---...------,,,---...///000------------------------,,,,,,...///000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------+++******,,,...///...,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,,,,,,,------...//////000111000///......111333555222444555444111000333555444444444444444444444444222222222333333444444444333333333222222222111111///////////////////////////000000...++++++---111,,,,,,,,,------.........++++++,,,,,,---...//////---------........./////////...------...///...---,,,---...///000000000000....../////////...,,,++++++...000000...---000333000///...------...///000111111000000/////////..................///000000//////............//////333222111000////////////---...///111111111000///000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000......//////000222333444//////...//////000111222---......///000111111222000000000000000000000000............///000222222////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////............/////////000...............///000000111111222222222222111111////////////////////////......//////000000000111///////////////000111111////////////////////////......---------,,,,,,,,,////////////...---,,,+++---------.........//////000000//////.........---,,,---......------///000000000//////.........---........................---------.........//////...............///000000////////////////////////.../////////000000111111.........------.........,,,,,,---...///000111111,,,///222222000......000...------------...//////---------.........//////+++++++++,,,,,,------------------.........//////---------------...///000,,,...000111222111000///000000000111222222333333222222222222222222222222000111222333333222111000000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,.../////////...------------...............------------.........///111000000///...---------........................---,,,,,,...///000///---......---,,,---...///000---------------------------...///000111111111000........................++++++*********+++---...***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++***************+++++++++,,,,,,,,,////////////000000000000/////////...///000000111222222333111000///111222333222222222333333444555111222333333333555999<<<999555111///000000///---111000...------...000111;;;555...***+++---...............------,,,,,,,,,---...............------+++,,,---......---,,,+++------............------...---------...///...---////////////////////////////////////////////////............////////////000000//////.........---000//////.........//////111000///......///000111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000111111111111111//////000000111111222222222111111111000000//////000000000000000000000000000000000000000000000000///////////////000111111111111000000000000111111//////////////////////////////............//////000000000000111111111111000000000000000000000000////////////////////////000000////////////000000111111222222222222111111///////////////.........////////////000000000000000000000000000000000000//////............//////////////////////////////------...............---------,,,++++++---...///111000000///...---------........................//////............//////........................///...---,,,,,,---...///---------............///------,,,...///000///---222111000//////000111111......------------............---,,,,,,,,,------////////////..................---------,,,,,,,,,...---,,,---/////////.........------------............------------......,,,,,,---.../////////...,,,------...///000111111,,,---///000222222333333222222222111111111000000111222222333333222222111222222111000//////000000------------.........///................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---...............------........................------............------++++++,,,,,,---...//////........................//////.........---------///////////////.........//////...------------...++++++*********+++,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++*********++++++******+++++++++,,,,,,,,,......////////////000000/////////000000000111111000111111111000000222444444333222111000000000000111222222222222444777:::888444000///000000///...111000...------...000111===888111...---/////////......---------,,,,,,,,,---...............------,,,---...//////...---,,,------............------......---......///......////////////////////////////////////////////////............////////////000/////////............000//////.........//////000000///......///111222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111///000000111111111111111////////////000000000000111111111111000000000///000000000000000000000000000000000000000000000000///////////////000111111111111000000000000111111/////////////////////////////////....../////////000000000000111111111111000000000000000000000000////////////////////////000000////////////000000//////000000000000///////////////////////////...////////////000000000000000000000000000000000000//////............//////////////////////////////..................---------------------......///111111111000//////..............................//////............//////........................///...------------...///---------............//////------...///000///...111000////////////000111......------------...............------......///111000000000000/////////............------,,,,,,...---,,,---/////////.........------------............------------......------.../////////...............///////////////......000111222222333333222222222111111111000000111222222222222222222111222111111000//////000000------........./////////................................................,,,,,,,,,---------......------------,,,,,,,,,,,,---...............------........................------............------++++++,,,------...//////........................//////.........---------////////////............000///...---------------++++++*********+++,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***)))))))))******+++,,,******+++++++++,,,,,,,,,------.........////////////000111222222222111000...///111111000111444666777666444222111/////////111222222111111111444666555222000//////000000///000///...------...///000;;;777222...---............------------,,,,,,,,,------...............------...///000000///...---------............------........................////////////////////////////////////////////////............////////////////////////............/////////......//////000000000///...///000111222000111111111111000000///000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111///000111111222222111111//////////////////......111111111111000000000000000000000000000000000000000000000000000000000000/////////000000000111111111000000//////000000111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000////////////////////////000//////......//////000...//////000000//////.........//////////////////////////////000000000000000000000000000000000000//////............//////////////////////////////.../////////...---,,,,,,------...////////////...222111111000000/////////........................//////............//////........................///...------------...///---------............///000...------///000000/////////............///000......------------.....................///000111111111111111000000000000/////////............---...---,,,---/////////.........------------............------------......//////000000000///......000000000//////.........000111111222222222222222222111111111111000000000111111222222222222111111111111000/////////000000....../////////000000000................................................,,,,,,,,,------------...///.........------,,,,,,------...............---........................------............------,,,,,,,,,---......//////.......................................---------........................111000///...---,,,,,,,,,+++++++++++++++++++++,,,------------,,,++++++***+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++************++++++******+++++++++,,,,,,,,,,,,,,,------......//////...000222333444333111000///000111111000111333555888888666444333222222111111111222111//////111333222111/////////000000000......------------......333111...+++++++++,,,---------------------------,,,---......///............///000111111000///...------............------...///000///...---......////////////////////////////////////////////////............///////////////////////////.........//////////////////000111111000/////////000222222000000111111111111000///000000000000000000000000000000000000000000000000////////////////////////222111111000000111111222000000111222222222222111111111000000//////......111111111000000000000000000000000000000000000000000000000000000000000000//////000000111111111111000000////////////000000000000000000000000000000/////////000000////////////000000000111111111111/////////////////////////////////////////////////////////....../////////000000111111111111000000............////////////////////////000000000000//////////////////////////////............//////////////////////////////////////////...---,,,+++,,,---///000000000///...000000000000//////..............................///......------......///.................................------.........---------............//////...,,,,,,...///000///------------.........///......------------......------------...///000111111111111000000000///////////////////////////......---,,,---/////////......------,,,,,,------......------,,,,,,------...000000111111000///......000/////////////////////222222333333333222222111111111111111000000000000000000111111111111000000111000000/////////000000////////////000000000000................................................------------------------/////////......---,,,,,,,,,---......///.................................------............------,,,---------......//////................................................------...............///111000///...---,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***+++++++++++++++++++++++++++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---++++++***************+++++++++,,,,,,,,,,,,,,,------...//////000...000222333444333111000111222222111000000111333555555444333333333333444000111111000......///000///000//////......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...------------------------,,,------...//////.........///000111111000///...------............------...000111000...,,,...///////////////////////////////////////////////////............////////////.........//////////////////////////////000111111222111000//////000111222///000000111111111000000111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222000000111222222222222222222222222111111000000000000000000000000000111111111111111111111111111111000000000000000000000000//////000111222111111000000000////////////000000000000000000000000000000//////000111111000/////////000000000111111111111//////////////////////////////////////////////////////............//////000000111111111111000000---.........//////000000////////////000000000000//////////////////////////////............//////////////////////////////......//////...------,,,,,,---///000000000///..................---------..............................------------..............................---..................------------............///...,,,+++,,,---///......,,,,,,---.....................------------......,,,,,,,,,,,,---...///000000000/////////............/////////////////////...---,,,---/////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,------000000111111000///............//////000111111222222333333333333222111111000000000000000000000000///000000111111000000///000///////////////000000////////////000000000000................................................------------------------//////.........---------,,,------...//////..............................------............------------...............///........................---.....................,,,---------......//////000000///------,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,---------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------000///---,,,+++***************+++++++++,,,,,,,,,,,,,,,---...///000000111///000111222222222111000222333333111000///000222111000000000111111222333///000111000///......///...///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,---...000,,,,,,,,,------------...,,,,,,---...////////////...///000111111000///...------............------///111222111---,,,---000////////////////////////////////////////////////............////////////.........///////////////////////////000111222222444333111000//////000111///000000111111111111000111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222000111222222333222222222222222222222222222111111000000000000111111111111111111111111111111111111000000000000000000000000///000111222222222111000000//////......//////000000000000000000000000000//////111111111111//////000000000000111111111111000000000000000000000000///////////////////////////......------......///---......//////......---------......///000000000////////////000000000000000000000000000000000000//////............//////////////////////////////------...............---------...////////////...------------------------..............................------------..............................------...//////...---------------............///---,,,,,,...///000...---+++,,,---...////////////......------------......,,,,,,,,,,,,,,,---...///////////////............---............/////////...---,,,---/////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,------//////000000000///......---......///111222222333111222222222222222111111//////000000000000000111//////000000000000////////////......//////000000....../////////000000000...................................................------------,,,,,,,,,------------------------,,,,,,---...////////////........................------............------................................................---------...............,,,,,,,,,---......////////////...------------...+++,,,,,,,,,,,,+++***)))++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,---......------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------,,,+++******++++++******+++++++++,,,,,,,,,,,,------...000111111222/////////000000000111111000111222111000000222333000/////////000000111222///000111111///......///---///111000---,,,,,,...---------......------------///111000...,,,---///,,,,,,,,,---------......+++,,,---...////////////......///000000///......------............------///222333111---+++---000////////////////////////////////////////////////............////////////............/////////000////////////000111222333666555333000//////////////////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333000111222222333333222222111111111111111222222222///000000000111111111111111111111111111111111111000000000000000000000000...000111333333222111000//////............//////////////////////////////...///111222222111///...000000000000111111111111000000000000000000000000///////////////////////////......------......///------............------------......///000000111////////////000000000000000000000000000000000000//////............//////////////////////////////,,,,,,---...////////////---------------......///...................................................------,,,,,,------...........................------...//////...---------------............///---...///111333222000---+++,,,...///000000//////......------------............------------...///000000000////////////...,,,,,,------...............---,,,---/////////...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------.../////////......//////000000000111111111000000111111222111111111////////////000000111111...//////000000//////..................///000000------........./////////......................................................---------,,,,,,,,,++++++,,,,,,------......+++,,,---...////////////........................------............------////////////....................................---------.........//////++++++,,,------...//////...------------...//////+++,,,,,,---,,,+++***)))***+++,,,,,,------------+++++++++++++++++++++++++++,,,,,,---.........---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********)))******+++,,,******+++++++++,,,,,,,,,------...///000111222333/////////...///000000111...000111111000111333555222222111111111111222222...000111111000//////000---000111000---++++++---......////////////.........111222000---******,,,,,,,,,,,,------.........+++,,,---...////////////---...///000000///...------..................---///222444222---+++---000////////////////////////////////////////////////............/////////000---.........//////000000////////////000111222333777666333111///.........//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333111111222333333333333222//////000000111111222222//////000000111111111222111111111111111111111111000000000000000000000000...000222333333333111000//////............//////////////////////////////...000111222222111000...000000000000111111111111000000000000000000000000////////////////////////.........------.........//////000000000000//////---------...///000000111////////////000000000000000000000000000000000000//////............//////////////////////////////++++++---...///000000000------,,,++++++---...///.........///////////////...........................------,,,,,,------...........................,,,---...//////...---,,,---------.........//////...///111444666555111...+++,,,...000111000000///.........------.........000//////.........//////111111111111000000000000,,,,,,,,,---------.........---,,,---/////////...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---.../////////...111111111111000000000000//////000111111111111111.../////////000000111111......////////////.....................///000111------------.........///.........................................................------,,,,,,,,,)))******+++,,,---......+++,,,---...////////////........................---..................---///////////////.................................---------.........//////++++++,,,,,,---...//////---------------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,------...///...---...///111000000000000000000000000222111000//////000111222000000000000000000000000////////////////////////111000///...---,,,,,,,,,...------000333333///+++.........------,,,,,,,,,---------------------------------------...///000/////////......---------+++,,,------......------////////////000000000000000000///...............------............------222222222111111111111111000000000000000000000000222000///...///000222333666444222000//////000111111111111111111111111111000000111111111222222222000000111111222222222222222222222222222222222222111222333333111111222333111222333333333222111111000111222333444333222222///000111222222111000///000000000000000000000000000000000000000000000000000000111111222222222222////////////////////////000000000000000000000000......//////000000111111000000000000000000000000////////////////////////000///...---,,,,,,---...////////////..............................------//////000000111111222222000000111111222222222333222222000///............000000000000000000000000..............................------------......////////////////////////000000000000000000000000////////////000000000000...------,,,,,,------...//////.........---------,,,,,,,,,---------.....................---------...///000111111000///...//////............//////000///...,,,++++++,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,---------......000...---...///000///...++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------...000111111///////////////000111111111111000000000000111111---------.........//////000000//////.........------.........//////000000---/////////---,,,---...---...///...------...///...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,...111222111000---------.........//////---......///////////////,,,,,,,,,---------..............................------------------------///////////////////////////...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------...---...///...------///111000000000000000000000000111111000//////000111111000000000000000000000000........................000///...---,,,,,,,,,,,,444888===>>>:::444000...------------------,,,,,,---------------------------------------...//////............---------,,,,,,,,,---............---////////////000000000000000000///...............---......//////......---000000000000000000000000000000000000000000000000111111/////////000222333555444222000///000111222222222222222222222222222111111222222222222333333222222222222222333333333222222222222222222222222111333444333222111222333222222222111111111222222111111222333333333333333111111222222222222111111222222222222222222222222222222111111111111111111000111111111222222222222000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000////////////////////////111000///.........///000////////////....................................//////000000000000000000000000000111111111222222222111000///............000000000000000000000000..................------......------------......////////////////////////////////////////////////.../////////000000000000...------,,,,,,------...//////.........---------,,,,,,---------.........------------------------......///000000///......//////............//////000///---,,,++++++,,,,,,---,,,,,,,,,,,,---..............................,,,,,,---------.........000...---...///000///---++++++,,,,,,,,,+++++++++------------------------,,,,,,------.../////////............///000111111///////////////000111111111111000000000000111111---------.........//////000/////////.........---------------.........///...///000///---------...---...///...------...///...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,...000111111///------..................---......///////////////,,,,,,---------.................................------------------------........................///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***)))******+++,,,---......---...///...------///111000000000000000000000000111000000//////000000111000000000000000000000000........................///...---,,,,,,++++++,,,777AAAJJJHHH===222///000,,,,,,---------------------------------------------------,,,------...///...------------,,,,,,,,,,,,------...............////////////000000000000000000///.........//////......////////////...................../////////000000000000000000000000111111000///000111222333444333111111111111333333222222222222222222222222222333333333333444444444333333333333333333333333222222222222222222222222222333444444222222333444333333222222222333333333333222222222222333444444333222222222222222222333333333333333333333333333444333333333222222111111111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000//////000000000000000000000000////////////////////////111000000000000000111222////////////....................................000000////////////////////////000000000000111111222111000//////......///000000000000000000000000/////////......---------......------------......////////////////////////////////////////////////....../////////000000000...------,,,,,,------..................---------,,,------------.........---------------------------......//////......---//////............//////000///---,,,++++++,,,------,,,,,,,,,,,,---..............................,,,------------.........///...---...//////...---+++++++++,,,,,,,,,,,,,,,........................,,,,,,------.../////////000000/////////000000111///////////////000000111000000000000000000000000---------.............../////////...............,,,,,,,,,---------------///000111000...---...///---...///...------...///...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,+++,,,---000111000///..................---------......///////////////,,,------------.................................------------------------..............................---------------...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---.........***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,---.........------///000000000000000000000000000000000000//////000000000000000000000000000000000...........................---,,,+++++++++++++++333===EEECCC888///,,,...,,,,,,,,,------.........------------...............---------------......---------------,,,,,,,,,------...////////////...////////////000000000000000000///////////////000...//////000000//////...............////////////111111111111111111111111111111000000000111222333222222222222222333444555333333333333333333333333444444444444555555555555444444333333333333222222222222222222222222222222222444555444333222333555444555777888888888666555444333222222222333555666444333111111111111333444333333333333333333333333555555555444333333222222222222222222222222222222222222222222222222222222000000000000000000000000222111111000000/////////////////////////////////////////////////////////000000000000111111222222////////////........................////////////000000//////......------///////////////000000000111111000///////////////////////////////////////000000//////......------......------------......////////////////////////////////////////////////........./////////000000...------,,,,,,------...........................------------..............................//////------------------------///......------......//////...---,,,+++,,,,,,------,,,,,,,,,,,,---..............................------------............///...------//////...---,,,+++++++++,,,,,,------////////////////////////,,,,,,------.../////////222111000000000000000111000000////////////000000000000111111111111000000................................................------------------------///111111000///...///000---...///...---------///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000///..................------------......///////////////------------....................................................................................---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......***++++++,,,,,,++++++***---,,,,,,++++++******))),,,---...---,,,---...000/////////////////////////////////000000/////////////////////////////////........................------,,,+++++++++,,,,,,...333777666111------...,,,,,,,,,------.........---------......////////////......------.........---------------------------...//////000000//////////////////000000000000000000/////////000000111///000000000000000000/////////000000000111111111222222222222222222222222111111111111111222222333222222222333333444555555333333333333333333333333444444555555555666666666333333333333333333333333333333333333333333333333333444555555444333444555444777<<>>===777222///000000...,,,---...//////...+++---000111222111///---222222111111111111222222222222222111111111000000////////////////////////......////////////..................////////////////////////////////////////////////////////////------...///000000////////////.........---------------------------------////////////000000000000000000//////.........---...------,,,,,,------..............................------,,,,,,------...000000//////.........---------++++++++++++------/////////...---------,,,........................---,,,++++++************)))))))))******+++,,,,,,------------------------............////////////............////////////000000000000000000000000......////////////......------------------------.../////////...---,,,,,,---------............///,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,---...///......------------......+++++++++,,,,,,---------........................---......///000/////////////////////////////////222222111111222222333444---,,,,,,,,,,,,---.........///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------,,,,,,++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------++++++************++++++******++++++++++++******------...////////////...////////////////////////////////////////////////........................---------------------------.........------,,,,,,,,,,,,---......//////000------..................---....../////////......111111///...------......////////////////////////...000222222111000111222111111111111111111111111333333333444444333333222222111000//////000000111333333333555777666666555999888777666444333222222333444555666888888999999999999999::::::;;;:::999999999999:::;;;;;;:::999666666666888:::;;;;;;999777777777999;;;<<<;;;999999;;;:::555555999999555;;;===<<<888888::::::777<<>>@@@@@@AAAAAABBBAAAAAA@@@???DDDEEECCCAAAAAADDDDDD@@@JJJIIIEEE>>>===@@@@@@===BBBEEEDDD@@@===??????>>>999::::::999888999:::<<<;;;999888777777888:::;;;777777888999999999999888999::::::999777666666666666666666555444222111000555555444444333222222111666666444333333333333333111111111111111111111111222222222222222111111000111111111111111111111111111444777666222000000222---...///000//////000111444888>>>BBBCCCAAA<<<999000000////////////000000111111111111000000000000////////////////////////......////////////..................////////////////////////////////////////////////////////////------------------,,,+++...............---------------------------------+++++++++,,,,,,,,,------/////////..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------,,,,,,,,,...---,,,,,,,,,,,,---...---------.............................................---,,,,,,,,,,,,---......---,,,,,,+++******------------------------............////////////............////////////000000000000000000000000......////////////......------------------------,,,------------,,,++++++---------............///------...//////...---------------------------------------------...............------------......++++++,,,,,,,,,,,,------........................+++,,,------......------..................................../////////000---,,,,,,,,,,,,---......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++******,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,++++++******++++++,,,---,,,+++******+++,,,------...//////000000//////////////////////////////////////////////////////------------------------------------------------///......------------------------...//////000000333222000///...//////000,,,---...............---///////////////000000111/////////000000111111111///111333333222111222333222222222222333333333333222222222222222222333333333222222111222333444555777666444333666999666111222333333555777999;;;<<<;;;<<<===>>>???>>>===<<<999===AAACCCBBBAAABBBCCCEEELLLSSSRRRLLLLLLRRRZZZ]]]YYYRRROOOPPPSSSVVVWWWcccfffiiieee]]]YYY[[[^^^gggfffeeefffjjjnnnnnnllluuuuuunnnccc[[[[[[^^^^^^]]]\\\ZZZXXX\\\aaa```[[[TTTPPPLLLKKKLLLNNNMMMLLLNNNLLLJJJGGGEEECCCBBBBBB;;;===>>>??????>>>===<<<888;;;===<<<999777999;;;777666666777777666555333444444444333333444444444888777666555444333333222222222222222222222222222222222333333222222111000111111111111111111111111000111333222000000111333111...+++,,,111777:::;;;AAAEEEJJJLLLIII@@@666/////////............//////000000000000000000000000////////////////////////......////////////..................////////////////////////////////////////////////////////////...............---,,,+++........................------------------------++++++++++++,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......------------......,,,---------.../////////........................///......---------............---------,,,,,,,,,,,,,,,------------------............////////////............////////////////////////////////////......////////////......---------------------------------......---,,,,,,---------............///---..................---........................------...............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,------------,,,........................------......////////////---,,,,,,,,,,,,---......000///...,,,,,,------...------------------------,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...---......///////////////........................////////////////////////------------------------------------------------000///...---------......------......///000000111222111///...---...//////***+++,,,...///000000000///000111111222222333333222222111111000000000000000222333444333222333444222333333333444444444555666555555444444555555666444444555555666777888999888:::999888<<>>FFFUUU______XXXUUUSSSSSSWWW```iiiooowww{{{zzzsssnnnttt}}}xxxvvvwww~~~uuuooosssrrrqqqmmmhhhccc^^^ZZZYYYZZZZZZWWWQQQJJJEEEBBB???<<<999888:::;;;999777888777666555666777888999777777777666555333222111333333333333333333333333333333333333333222222111222222222222222222222222111111111111222222333333,,,---444???JJJJJJAAA777777555222///...---.../////////............//////............////////////////////////////////////......////////////................../////////////////////////////////////////////////////////////////////000//////......---------...............------------------------,,,,,,---------.........---------------............------,,,,,,------..............................------,,,,,,------............///////////////......///000000///......---------..........................................------------...//////++++++,,,------...//////+++,,,,,,------.....................////////////............////////////000000000000000000000000......////////////......------------------------......///000000000000///---------............//////...------------...///..............................///000000...---,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------...000111111111000///---,,,,,,,,,,,,---......///......---------......------------------------,,,++++++***++++++,,,,,,************+++++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------............------+++,,,,,,---------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...---------...///.........///000000111111......//////////////////,,,---...000111222222222000111222333333333222111222222222222222222222111111333555555444333444555333444444555666666777777888888888888:::===@@@BBB888;;;???CCCDDDCCCBBB@@@EEEQQQYYY[[[ggg}}}zzzuuuzzz{{{sssjjjcccYYYRRRKKKGGGFFFEEEBBB???@@@>>><<<999888888888999666777777777666555333222444444444444444444444444333333444444333333222111222222222222222222222222222222222333444444333222)))...777>>>@@@<<<444---))),,,111444555333///,,,000//////////////////000---------....../////////////////////////////////......////////////..................////////////////////////////////////////////////////////////------......//////......---------.........//////------------------------,,,,,,,,,------------...,,,,,,,,,------............------,,,,,,------...------------------------...------,,,,,,------...---------....../////////...///000000000000///..................---------........................------,,,,,,---......///,,,,,,,,,,,,,,,---------++++++,,,,,,---......///............////////////............////////////000000000000000000000000......////////////......---------------------------......///000000//////---------............//////...------------...///...........................///000000000///---,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------+++,,,,,,------------------------------------------...000111111111///...---,,,,,,,,,,,,---......------...............---........................+++++++++***++++++,,,,,,(((((())))))*********+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,---...//////...---,,,***+++,,,,,,------,,,,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------222000...---,,,---///000......//////000000111111---...///111111111000/////////000111111222111111000111222333333222111000111111111222222333444444111333555555444333444555444444444555666777777888;;;<<<>>>BBBHHHNNNSSSWWW[[[^^^dddhhhjjjhhheeeccckkkyyywwwmmmfffccc```[[[WWWNNNKKKHHHDDDAAA?????????777777888888777666555333444444444444444444444444333333444444333333222111222222222222222222222222333333444555666666444222111666;;;:::444///...000222000...,,,,,,---000111000000////////////000000---------.........//////////////////////////////......////////////................../////////000////////////////////////////////////////////////++++++,,,---............---------.........//////------------------------++++++,,,,,,,,,---------,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------............///000111111000///.../////////......------,,,........................,,,,,,,,,,,,,,,---...///...------,,,,,,++++++***++++++,,,,,,---...//////............/////////000............/////////000000000000000000000000000......////////////......------------------------,,,,,,---.../////////...---------........./////////...---,,,,,,---...///////////////////////////...///000111000///---+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++000000000000000000000000+++,,,------......------------------------------,,,---///111111000///...---,,,,,,,,,,,,---......,,,---.../////////------........................******************************+++++++++,,,,,,,,,/////////...---------,,,---------,,,,,,++++++++++++,,,---,,,***)))***+++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,222999???<<<333+++***---,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,---------------............///..................------......///000111111000000111000////////////000000222111000000000111111222222111111111333333222111///000333555444222333666111666::::::777666999===:::>>>>>>===DDDOOOQQQKKKNNNVVV]]]ddduuuzzzxxxqqqeee\\\UUULLLCCCEEECCC???;;;999999:::;;;444666888888666444555555333222222333555555222000666444111111222444444444333333333222333333444444222222222111111111111000000000////////////000000//////000000000000//////............////////////000000000000000000000000////////////////////////........................000///...------...///000//////......---------,,,...------,,,---...///000...///111222222000---,,,...------,,,,,,------...........................---------------------------.........---,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,++++++******,,,...111222000000000000////////////------------------------//////.........---------------,,,,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,------...///////////////////////////...---,,,,,,---...///000000//////.........---......//////......---,,,,,,,,,,,,---------......------...............---------,,,+++,,,---...///***+++,,,---............000000////////////000000---...///000000///...---........................------,,,+++,,,---...///000000//////.........---......---------,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////---------......///////////////.........---------...---,,,,,,,,,,,,---...******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,***)))***+++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,...444888777111++++++---,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000,,,------------,,,++++++++++++,,,,,,,,,,,,---------------............///...........................//////000000000//////111111111000000000000111000111222222333333222222333222222222444555666666777555555777888888999::::::<<<>>>???AAADDDHHHLLLNNN[[[gggqqq}}}~~~|||ppp___[[[UUUOOOHHHCCC@@@>>><<<;;;:::888666555555666777666555444555444333222444222111222444666666666333333222222222222333333222222222111111111111000000000////////////000000//////000000000000//////............////////////000000000000000000000000................................................000///...------...///000/////////.........------...------,,,---...///000...///111222222000---,,,...------,,,,,,------...........................---------------------------.........------,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,++++++,,,...000111////////////////////////------------------------///.........------------.........---------,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...........................///...------------...///000/////////..................//////......---,,,,,,,,,---------.........---------.........------------,,,,,,,,,---...///....../////////......---000000////////////000000......////////////..............................------,,,,,,,,,---...///000/////////........................------,,,,,,------,,,,,,,,,---..............................,,,,,,---------.........//////.........---------...---,,,,,,,,,,,,---...******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++---000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111---------------,,,++++++++++++,,,,,,,,,,,,---------------............///......................../////////////////////...000111111222222222111111...///111333333333222111555444333222333444666888888777777777999::::::999<<<>>>CCCJJJSSS^^^gggmmmvvvzzzvvvpppggg]]]TTTMMMIIICCC???;;;999999:::;;;<<<999888666555555555666666444333333444555666555444333333222111111222222333222222222111111111111000111000000//////000000111///000000111111000000///............////////////000000000000000000000000------------------------........................//////...------...//////000000////////////.........------------...//////...///000111111000...,,,...------,,,,,,------...---------------------------------------------------............---,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------,,,+++,,,---...///////////////////////////------------------------............------------//////.........---------------,,,,,,,,,,,,++++++***++++++,,,,,,------...........................///...------------...///////////////...............////////////...------,,,------------........................---------------,,,,,,------...///111111111111000///...---000//////......//////000///...............//////........................------,,,,,,------...///////////////............/////////............---......------------------------------------------,,,,,,,,,,,,------------...............---------...------,,,,,,------...******************************+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++*********,,,++++++******++++++,,,,,,+++***+++,,,------,,,------------------------++++++,,,---///000111111---------...---,,,,,,++++++++++++,,,,,,,,,---------------............///............////////////000000/////////.../////////000111222222222111111111222222333333444444444666555444333333555888;;;:::AAAHHHKKKLLLOOOQQQPPPPPPVVV___hhhrrr}}}yyyqqqkkkhhh^^^WWWMMMEEEAAA???===<<<999999777777777888888888777555444444555555333111333333222111111111222222222222222111111111000000111000000000000000000111000000000111111000000000............////////////////////////////////////------------------------................................................000000000000000/////////......------............---...000000000///...---...------,,,,,,------...------------------------,,,,,,------------------------............------+++,,,,,,------,,,,,,+++,,,------......------,,,...------,,,,,,,,,---...---...............//////------------------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------....................................------.........///////////////.........///////////////...------------------............000000//////.........///---------------......///111111111111111000///.../////////......////////////...---,,,---...///000........................---------------......//////////////////........./////////////////////...000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------******************************+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,...,,,******,,,---,,,+++------------------------***+++,,,---...///000111------.........---,,,,,,+++++++++,,,,,,,,,---------------............///........./////////000000111000////////////000000///000111111222222222222444333333333444666888999666888:::;;;>>>CCCIIINNN]]]mmm|||~~~~~~~~~zzzxxxgggWWWKKKCCC???BBBAAA@@@@@@@@@===888444777555444444555666555333444333333222111111222222222222222111111111000000111111000000000000111111000000111111111111000000............////////////////////////////////////------------------------........................------............------/////////000000000000000..................---------...//////000///.........------,,,,,,------...------------------------,,,,,,,,,---------......------...//////......---+++,,,,,,------,,,,,,+++,,,------......------,,,......------,,,,,,,,,---,,,,,,------............------------------------,,,,,,---------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................---..................---........./////////////////////000000//////...------------.........//////222222111000//////000000------.........//////...---...//////000000000/////////............//////...---,,,,,,,,,...///000........................------.........//////............///////////////.../////////////////////000///......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------------------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,...,,,,,,,,,---------,,,------------------------++++++,,,---...//////000...............---,,,,,,++++++,,,,,,,,,,,,---------------............///.........//////000000111111111000///000111222333111111111111222333444555111222333444777;;;>>>@@@AAAFFFLLLSSSYYYbbblllsss~~~vvvuuu{{{rrrooolllrrr~~~|||{{{zzzjjjaaa]]][[[XXXWWWYYYYYYRRRCCC777888666444555777999::::::555555444333222222222222222222222111111111111000222111111000000111111222000111111222222111111000............////////////000000000000000000000000------------------------........................------............------......////////////000000.........///......---,,,------.../////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------...////////////...+++,,,,,,------,,,,,,+++,,,------......------,,,---------------------,,,++++++,,,,,,---.........------------------------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------------------------...//////...------.........//////////////////000000000000///......------........./////////444222111/////////000000------...////////////...+++,,,---...///////////////......------......///,,,,,,,,,,,,---...//////........................------...////////////............///////////////---............///////////////......---.........------------------------------------,,,,,,,,,,,,---------...............,,,------......------,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,++++++******++++++,,,++++++,,,---...//////000,,,++++++******++++++,,,***+++------------------........................,,,,,,,,,------........................------,,,++++++,,,,,,,,,,,,---------------............///---......///000000111111222111000000111333555777555444222222222555777999888;;;AAAHHHMMMRRRTTTUUUZZZaaakkkttt|||||||||{{{rrrqqqxxxzzzooorrr|||sssiiieeeooowwwqqqoooyyyzzzwwwxxx~~~wwwaaaNNN@@@===999777888:::;;;;;;777666555444333333333333222222222111111111111000222111111000000111111222000111111222222111111000............////////////000000000000000000000000................................................,,,------......------,,,------........./////////....../////////...,,,,,,---------....../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------...///////////////+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,------------------***++++++,,,------......------------------------++++++,,,,,,,,,---------...---------,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...------------------------------...//////...------............/////////000000000000000000///..................////////////333222///...------...///,,,---...///000//////...------...//////.........///......------......///***+++,,,---....................................,,,---...///000//////.............../////////000,,,,,,------............///............//////000.................................---------,,,,,,---------.........//////,,,,,,---......---,,,,,,******************************+++++++++,,,,,,,,,,,,+++++++++******))))))+++++++++,,,,,,---------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,++++++++++++++++++,,,***+++,,,---///000111111,,,++++++++++++++++++,,,''')))---...------...///........................------------------------......//////......---,,,++++++,,,,,,,,,------------------.........//////---......///000111111222222111000000222444777999888666444333444666:::<<>><<<777888444444888777222333777888444000///111222000...000000000000000111111111000000000000000000000000111111000000//////......111111000000//////......---.........---,,,++++++///////////////.........,,,---------.../////////...............///000000111...,,,---///111///---......................................................------------......------------------------...------------...//////------------------------,,,,,,,,,---------......------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...,,,++++++,,,......................../////////......---------000000//////.........---......------------......///////////////......---...//////000111222222333///...------...///...,,,------------------------,,,,,,------...///000000000000000000000000000000..............................---......///000111------............------,,,,,,,,,++++++*********........................---------.........//////...---------...111333555///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,---------......---------.........//////,,,,,,---------.........111///---...//////---+++///111222222111///......222888333111999<<<<<>>MMMXXXaaafff^^^XXX^^^bbbooo}}}~~~nnnqqqwwwlllOOOHHHAAA===<<<:::777555222444777666333111222555333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111222111111000000,,,------...///000111111000000//////......------...............///000000000///........./////////...................................................------,,,,,,------...------------------------...------------...//////.........------,,,,,,+++,,,,,,,,,---------......////////////...---,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,///222333111///..............................---------------,,,,,,,,,///////////////.........000//////......//////000///////////////......------------.........//////---,,,+++---///000000///........................------....../////////000................................................000000000000000000//////......////////////.........---------------------....................................////////////111111000//////000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------+++***((()))***+++***)))***+++---......---+++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------.............../////////000000........./////////000000//////000111222333666777444555555444555===IIIRRRhhhwwwzzzggg]]]fffnnn{{{~~~}}}kkkdddXXXMMMEEE@@@:::555555888:::999666555777:::555444444444333333333222111111111111111111111111000000000000111111111111000000000000111111111111///000000111111000000000,,,------...///000111111000000000//////......---...............///000000/////////.........///000////////////////////////........................------,,,,,,,,,,,,------------------------------...------------...//////.........------,,,,,,,,,,,,,,,,,,---------......////////////...---,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---000000///...------........................------------------------........./////////////////////............/////////////////////......---------------............---,,,+++---///000000///.................................///////////////........................////////////////////////...///000222333333333222...//////////////////...,,,,,,,,,,,,,,,---------////////////////////////........./////////000000000000///.....................---------......///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((+++...///,,,)))***+++,,,,,,,,,,,,+++***++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,++++++******++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,------......------,,,,,,,,,---------............/////////000000000////////////000000000000111222222111111222555777444999>>>DDDOOOaaayyyooofffsss~~~yyyuuuttttttpppoooyyy~~~nnn___SSSJJJBBB;;;;;;999777555444555777666666555555444444333333222222222222222222222222000000000111111111111222000000000111111111111222......///000000000000///------......//////000000000000//////////////////...............///000000...///000///------///000////////////////////////........................------,,,,,,,,,,,,------------------------------...------------...//////------------------------,,,,,,,,,---------......////////////...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,......---,,,---...........................---------............///.........///////////////......------------......///////////////......---........................---,,,,,,---///000///...........................////////////////////////........................////////////////////////---...000222444444444333...//////000000//////...,,,,,,,,,,,,,,,---------////////////////////////....../////////000000000.....................---.........---......///000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///444555000+++************************++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,++++++******++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,---------........./////////000000000000//////000000000111111111222444555666666888===AAAIIIMMMUUUbbbuuu|||}}}}}}~~~~~~yyyvvvpppjjjppp}}}|||yyyxxxzzz}}}vvviii___HHHDDD>>>999777666555555777777666666555444444333222222222222222222222222000000111111111222222222000000111111111222222222......///000000000000000.........//////////////////////////////000000000...............///000000...///000///------///111////////////////////////........................---,,,,,,++++++,,,,,,---------------------------...------------...//////+++,,,,,,------.........,,,,,,,,,---------......---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---,,,++++++---000................................./////////000000............/////////000------,,,,,,,,,,,,------///////////////......---...........................---,,,---...///...---........................000/////////////////////////////////////////////////////////////////////,,,---///111222222111000//////000000000000//////,,,---------............////////////////////////.../////////000000000000......///////////////..................///000000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******---333888999333---******)))(((((()))******++++++******++++++,,,---*********++++++,,,,,,,,,---,,,,,,+++*********+++***+++,,,------,,,+++***,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,---------......////////////000000000000000000000000111111111111111444888:::===BBBIIIOOOggggggkkkxxx~~~{{{zzzyyy|||uuunnnqqqyyytttpppnnnnnntttzzzYYYRRRIIIBBB@@@>>><<<:::888777777666555444444444222222222222222222222222000000111111222222222222000000111111222222222222...///000111111111111111///////////////...............//////000000111111...............///000000---///111///---,,,...111000000000000000000000000........................---,,,,,,++++++,,,,,,---------------------------...------------...//////***++++++,,,---...//////,,,,,,,,,---------......------......///.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++***+++///111.........................../////////000000111111---.........//////000000---,,,,,,++++++,,,,,,---///////////////......---//////////////////......///...------...///...,,,////////////////////////000000000000////////////000000000000000000000000000000000000000000000000,,,---///000111000...---//////000000000000//////---.........//////000000000000000000000000000000////////////000000000000......///000000000000000...............///000000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++******))))))+++)))+++000555777333///******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,++++++,,,,,,,,,......//////......---,,,---...000111111000...---111...///333333000222999<<<888===GGGMMMQQQ___qqq~~~yyywwwyyy|||mmmnnntttxxxwwwttt|||~~~}}}yyyvvvvvvrrrjjjdddgggrrr}}}}}}ooo```UUUIII===888:::555:::===999444222333555555444333111000111111222111111111111111111111111333333222222111000000000000000000000000000000000000000000000000000000000---.........//////000000////////////............///000111000...------.........////////////......//////000000///...---------,,,,,,++++++,,,,,,------------............///---,,,,,,,,,,,,---......------------------,,,,,,........................////////////............+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.................................///000///...---...///000///,,,+++000555333---////////////////////////........................000000111000000///.........///////////////......111000000////////////000...000111000......000333000000000000000000000000111111000000000000111111000000000000000000111111000...------......---,,,000000000000000000000000////////////////////////////////////////////////000000//////.........---000//////............/////////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++*********))),,,+++***---222333///+++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---......//////////////////333222111000111222444555777444333555444444;;;EEEPPPUUUdddvvv{{{vvvwww|||yyytttnnnlllnnnssswwwzzzooottt{{{vvvzzzwwwxxx}}}yyyrrr|||wwwnnnbbbQQQBBB<<<666666666555777888999888444444333333333333444444222222222222222222222222111111111111111111222222000000000000000000000000000000000000000000000000............/////////000////////////............///000000000...---...///......////////////......///////////////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...---,,,,,,,,,,,,---......------------------------------------------------////////////............,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------.................................000111000...------....../////////444888555///////////////////////////........................000000000000000///.........///////////////......111000000000000111222222...000111000...---...000000000000000000000000000111111000000000000111111111111111111000000000000000///---...//////...,,,000000000000000000000000000000000000000000000000........................000000/////////.........//////...------------...//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++************...,,,******---...+++(((******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------......//////000111111111111000/////////111333555222333777;;;@@@KKK]]]mmm}}}|||}}}xxxmmmfffdddnnn{{{pppaaaeee{{{~~~vvvkkkmmmtttuuuuuuyyyxxxdddVVVIIIAAA999777999;;;999666555555555555555444444444222222222222222222222222///000000111222222333333000000000000000000000000000000000000000000000000............////////////////////////...............///000///...---...///......////////////.........////////////...---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---.........///------------------------/////////............---,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................000222444444222000......---000333666:::===888111////////////////////////........................///////////////......---...//////000000/////////111111111111222333444444000111222222///.........000000000000000000000000111111000000000000111111222222111111111000000000000///......//////...---000000000000000000000000111111111111111111111111........................000000////////////......//////...---------------/////////............---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///,,,))))))***+++***)))******))))))******+++,,,***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------......//////......///////////////000000111111111222333444555666666444;;;EEENNNXXXjjj|||wwwsssxxx~~~wwwooollluuu~~~tttssszzzooommmllljjjeeehhhuuu}}}aaaTTTEEE>>><<<:::888777888888777666555333222111333333333333333333333333000000111111111222222222000000000000000000000000////////////////////////.........///////////////////////////...............///000///...---...///......////////////...............//////...---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,------------,,,,,,,,,,,,---......+++,,,,,,---...//////000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------..............................333555888888666222000000---222888;;;???AAA;;;444////////////////////////............................../////////......---...//////000000000000///333222222222222222333333222222333444333222111000////////////////////////111111000000000000111111333222222111111000000///111000...///000000///---////////////////////////111111111111111111111111------------------------000000//////////////////111000///......---....../////////..................---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***,,,,,,---******))))))******+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...///000000000000///000000///......///000000444444444666888;;;>>>@@@KKKUUUaaaiiisssxxxpppvvv}}}tttqqqvvvyyy~~~|||}}}yyysssnnnooonnnrrrzzzwwwgggVVVLLLDDD<<<999;;;888888777666555444444444333333333333333333333333222222222111111111000000111111111111111111111111///////////////////////////////////////.........////////////............---///000///......///000......////////////......------............---------,,,,,,++++++,,,,,,---------------............---,,,,,,,,,,,,---......,,,,,,------...///000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................111333666777444222000//////555<<>>CCCIIILLLeeeppp|||vvvqqqrrr{{{wwwvvvsssppprrr{{{|||wwwxxxyyyzzz}}}~~~~~~~~~}}}}}}wwwrrrmmmnnnyyyvvviiiZZZHHH<<<999999888777666666777888999444444444444444444444444333333222222111000000///111111111111111111111111000000000000000000000000///////////////.........////////////............---...//////......///000......////////////......,,,,,,---............------,,,,,,++++++,,,,,,------------.........//////---,,,,,,,,,,,,---......---------.../////////000////////////////////////.........------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------..............................---///222222000...------333999???@@@@@@@@@<<<666////////////////////////////////////////////////...//////000000000000000......///000111111111111444333222222111111222222444222000000111222222111000000000000000000000000111111000000000000111111222222222222222222222222222111000000111111000///000000000000000000000000000000000000000000000000//////////////////////////////000000000000111111555444333111000000000000...////////////000000000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++***+++,,,---******))))))******+++,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------...111222333333222111111000000000222444777999:::CCCRRR```iiillliiiggg|||wwwpppjjjfffhhhmmm{{{zzzvvvpppkkkjjjnnnxxx{{{rrrtttzzz~~~{{{yyyyyy}}}|||~~~yyynnniiimmmttt{{{lllTTTHHHAAA>>>;;;888777777999:::444444444444444444444444222222111111111111111111111111111111111111111111000000000000000000000000000/////////............////////////............---...//////......///111......////////////......+++,,,------.........------,,,,,,++++++,,,,,,---,,,,,,---------.........---,,,,,,,,,,,,---..................////////////.................................---------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,,,,---------..............................,,,...///000.........///777===@@@???>>>===:::666///////////////////////////////////////////////////000000111111111111111......///111111222222111222222222222333444555666<<<888444222222333222111000000000000000000000000111111000000000000111111000111111222222333333444333111000000111222000///000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111555444222111000/////////.../////////000000000000...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,+++***)))***************)))***++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------///111333444333222111000000000111444888<<<>>>OOOccc|||zzzpppooottt~~~}}}|||yyy|||~~~}}}{{{{{{}}}sssnnnoooxxxfffKKKGGGAAA;;;777555666777555555555555555555555555000000000111222222333333111111111111111111111111000000000000000000000000000000//////.........---000/////////............,,,...//////......///111......////////////......+++,,,------.........------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---......///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))))))))******+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111,,,,,,,,,---------.................................///000000000000222333:::???AAA>>>;;;;;;999555////////////////////////000000000000000000000000000000111222222222222222......///111111222222222000111222333555777999:::EEE@@@999555555555444333000000000000000000000000111111000000000000111111000000111222333444444555333222111111222222111///000000000000000000000000222222222222222222222222000000000000000000000000//////000000111111111222444333222000///............/////////000000111111///...+++***))))))***+++******+++,,,---------,,,,,,,,,---------,,,+++***++++++++++++++++++++++++---,,,*********,,,...///222...+++,,,///000---******+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,---......++++++,,,------......///,,,///222333222111111222555444333333333;;;OOOaaazzzuuu{{{}}}yyyyyy{{{xxx}}}ppp}}}zzzgggbbbTTTBBB;;;>>>===777888666444333444444333111111111111111111111222222111111111111111111111111000000000000000000000000000000000000///////////////////////////////////////...---,,,,,,,,,,,,,,,//////////////////////////////.........---------------------------------......---------,,,,,,,,,......------------......------............------//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,***))))))***,,,---,,,+++***+++,,,,,,+++)))///000...,,,000555222++++++++++++,,,,,,,,,------//////......---------,,,//////...,,,,,,///333777>>>>>>>>>>>>===:::666222...///111222333222000///000000111111111111000000......///111111222222222......//////000000111111333222111111333888===@@@AAA;;;444222444666666333000111111111111000//////333333222222222222333333000222444666666444222000333222222222111111000000000000111111111000000///222222111111111111222222...///333555222---000666444222111000111111000///111000///...............000000000000000000000000///...,,,***))))))***+++------------------------,,,---------,,,,,,++++++++++++++++++++++++++++++---,,,+++******,,,---///111...+++,,,///000---******+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------,,,,,,------...///,,,,,,------.........///111222222222111111333555222444888===CCCRRRkkkyyywwwvvvvvvwww~~~yyyvvv}}}zzz{{{uuu[[[GGG@@@<<<777888777777666555666777888222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////000///......---------...//////////////////////////////.........---------------------------------......---------,,,,,,,,,......------------......------............------//////.........------------------,,,,,,+++++++++------------------------,,,,,,---------------------,,,***))))))***,,,---,,,+++***+++------+++)))******...444888666///(((,,,,,,,,,,,,------------.........---------,,,,,,//////...---,,,///444777>>>============;;;777333...///111222222111000///000000111111111111000000...///000111222222222222//////000000111222222222222222111222444777:::===>>>999333222555777555333333333333333333222222111333222222111111222222333444555777999999777555444333333333222222222111111555444222000//////000000222222111111111111222222000///111222000///444<<>>OOODDD888111111333222111111111000111111222333333000000000000000000000000------,,,,,,,,,,,,,,,,,,,,,+++))))))+++///444777...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++,,,---,,,+++***+++,,,,,,------,,,,,,+++,,,---............---+++,,,,,,---------,,,,,,...------------...////////////000000000000111111333222222444;;;FFFSSS]]]dddooovvvpppfffiiisssxxx[[[QQQGGG<<<888:::===:::666555555555555444444333333111111111111111111111111////////////////////////000000000000////////////////////////////////////...------,,,------......////////////////////////---.....................------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,+++******+++++++++++++++++++++++++++++++++,,,......---,,,111...666FFFFFF666+++------------.........////////////////////////000000............///222888<<<<<<;;;;;;;;;<<<<<<:::888111111111111111000000///111111222222222222111111111111222333333333222222//////000000111222222333111222333444444444333222222222333555777777666555444444444444444333222222333333222222222222333333333333444555555444333333222222222222222222222222777999:::;;;:::888444222333333222222222222333333222000000222222000222666AAA;;;333111222444333111000000000000111111222333111111111111111111111111---------------,,,,,,,,,---,,,+++,,,///444888<<<...---,,,+++***+++,,,---+++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,***+++,,,,,,------,,,,,,***+++---...//////...---+++,,,,,,---------------......------......///000//////000111111222333333222222555===KKK___ttt}}}}}}iiiccccccrrrlll^^^RRRCCC<<<;;;;;;888444777777666666555444444444111111111111111111111111////////////////////////000000000000////////////////////////////////////---,,,,,,,,,,,,---......////////////////////////---------...............------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,---------...............++++++,,,,,,,,,,,,------))))))******++++++,,,,,,+++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,...///...,,,///---222;;;:::000***,,,,,,------------.........///////////////000000000............000333999======<<<;;;;;;<<<<<<:::888333333333222111111111000111111222222222222111111111111222222222222222111//////000000111222222222222222333444444444333333333333444666666777777666777777777777777666555555444444333333333333444444222333333333333333333222222222222222333333333333===???BBBBBB@@@;;;555111333333222222222222333333222000111444333000...000222111111111333333333222111111111000111111222222111111111111111111111111,,,,,,---------------,,,,,,,,,+++---///333777:::///---,,,******+++,,,---+++++++++++++++++++++++++++++++++++++++***)))))))))***++++++******+++,,,***+++,,,,,,------,,,,,,***+++---///000///......+++,,,,,,---......------...............//////000...///000111222444555555666???OOObbbtttuuunnnrrrzzzooo^^^NNNAAA:::777555888888777666666555444444111111111111111111111111////////////////////////000000000000////////////////////////////////////---------------...//////////////////////////////---------.........//////------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------.........//////+++++++++,,,,,,---------))))))***++++++,,,------***++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,...///...---,,,///222444444222000///,,,,,,,,,,,,------------------------.........///.........///000444:::>>>>>><<<;;;;;;;;;;;;999888666555444333222222222222111222222333333222222111000111111222111111000000000000111111222333333333333333333333444444555555444555666666666666777888777888888888888777666666666555555444444555555666222222222222222222222222444444444444555555666666:::<<>>;;;777444444333333222222333333444444111111444444111///111,,,///222333222111222333444333333222222222222333111111111111111111111111,,,,,,---......---------*********+++---000333555///...,,,******+++,,,---+++++++++++++++++++++++++++++++++++++++***)))(((((()))++++++******+++,,,++++++,,,---------,,,,,,***+++---///000000///...+++,,,,,,---.........---...............///000000......000111333555666666@@@TTTssswwwoooyyyvvv{{{gggOOO@@@<<<>>>999888888777666555555444111111111111111111111111////////////////////////000000000000////////////////////////////////////...............///000111////////////////////////---------.........//////------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------.........//////+++++++++,,,,,,---------******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,///000///---'''---000//////333333000+++++++++,,,,,,,,,------+++++++++,,,,,,---------......//////111555;;;??????===;;;;;;;;;;;;999777777666555444333333333333111222222333333222222111000000111111111000000///111222222333333444555555333333333333444555666666666666777666666666888999666666666666666555444444666666555555555555666666777777777777777777777777555666666666777777888888222444666999::::::999888444333333222222333333444666222111444555222222444,,,000444444000///111444666555444444333333333333111111111111111111111111---///...,,,---111222...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,------...//////,,,,,,------------------.........---...000111000)))222333444888666;;;LLLkkkxxxtttvvvyyyzzzrrrrrrqqqwww{{{XXXAAA:::===<<<:::555111000222444222222222222222222222222000000000000000000000000111111111111000000000000,,,,,,------.../////////..................------........................------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......---------------............///////////////////////////222111......111666;;;???======>>>>>>>>>>>>===<<<;;;<<<<<<999666333222222222222222333444444333222222111000///000111222111999777666777555222444:::777888888777666666999;;;::::::;;;;;;:::888777666<<<;;;999888888888888888:::888888777444222666===:::::::::;;;<<<<<<999666444999<<<999777888888666777666444555999>>>>>>;;;888777666444333222222222555444333222222333444555444444333222111111111222666777777555222222444777444444444333333222222222///111000,,,---000000---,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,------------......++++++,,,,,,...000000...111666444666AAAKKK\\\ttt~~~yyyuuusssyyyrrrsssrrrtttvvv[[[OOO???>>><<<:::777666555555222222222222222222333333111111111111111111111111111111111111000000000000........................................................................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------------------------............///////////////////////////111000...///222777===@@@AAAAAA@@@@@@@@@??????>>>===??????>>>;;;888777777555555555555666666555444666666666666666555555555666222111555888777777999;;;;;;;;;<<<>>>@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGDDDFFFGGGGGGFFFEEEEEEFFFEEEDDDEEEHHHGGGDDDEEEHHHCCCAAA@@@???@@@@@@>>>===@@@DDDFFFAAA>>>??????===<<<;;;999:::===???===:::555555555555666777888999888777666555444444555555444444333333222333333333555666777666444333555777444444333333333222222222---000///,,,+++...///,,,+++************+++,,,,,,************************++++++++++++++++++++++++******++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,...000111///...222777777???SSSeee|||qqqjjjlllsssxxx|||wwwzzzmmmXXXDDDAAA===:::888666555333333333333333333333333333111111111111111111111111111111111111000000000000000000//////...------,,,................................................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............/////////////////////////////////...///222777===@@@DDDCCCBBBAAA@@@@@@@@@@@@<<<>>>???>>>;;;888777777444444444555555555555555333555888999888777777888:::555555<<>>???>>>;;;888777777555666666666666777888999333888===???>>>===???BBBDDDBBBDDDKKKOOONNNNNNPPPPPPOOOQQQXXXaaagggfffcccdddgggjjjkkkkkkkkkmmmooommmkkkjjjlllooopppmmmiiiqqqrrrsssrrrjjj```]]]```fffdddbbbaaaaaaaaa```___XXX```eeeccc```___^^^]]][[[VVVRRRSSSTTTRRROOOOOOJJJJJJHHHFFFCCCAAA>>>===;;;:::999888777666555555777777888888888888888777333444666777777666555555333333333333333222222222222555555000,,,---...---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---......///000000222000000222111000555>>>TTT___iii{{{zzznnnuuu}}}vvvyyyqqqfffVVVFFF<<<999999999555555555444444444333333111111111111111111111111111111111111000000000///........./////////000000---------.........//////........................------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,---------............///000000000000000000000000000000//////000222444555???>>>>>>======>>>>>>???@@@AAAAAA???<<<::::::;;;;;;===?????????AAAEEEHHHHHHMMMRRRRRRNNNMMMRRRWWWXXXZZZ```dddbbb___bbbhhhnnnmmmooowww|||yyyzzz|||rrrjjjiiihhhdddbbbdddaaa```^^^[[[WWWSSSOOOMMMFFFFFFEEEDDDBBBAAA@@@???::::::;;;;;;:::999888777444555666777777777555444333333333333333333333333;;;>>>===555...---,,,+++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111111///000222111333DDDXXXxxx~~~{{{sssmmmjjjiiizzzuuupppqqqrrrttt|||}}}mmmYYYHHH===999999666666666555555444444333222222222222222222222222111111111111000000000000------...//////000111111,,,,,,------.../////////........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......---------------............///000000000000000000000000111111111111111111222222999:::<<<===??????@@@@@@@@@AAA@@@>>>======???AAABBBEEEIIIJJJKKKOOOUUUZZZhhhllloookkkdddcccjjjsss}}}|||sssjjjbbb^^^VVVVVVTTTRRROOOLLLJJJHHHCCCCCCCCCBBB@@@===;;;999999888777888999888777555444444444444555555555555999===<<<444---+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++)))******+++,,,,,,------++++++,,,,,,------......,,,,,,---...///000111111//////222666666???]]]|||tttooollllllqqqwww}}}zzztttnnnoooyyywww___JJJ>>>:::777777666666555444444333222222222222222222222222111111111111000000000000///////////////000000000,,,,,,------...//////000........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......---------............///000000000000000000000000111222222333333333333333555888<<<@@@CCCDDDDDDCCCEEEEEEDDDCCCDDDGGGMMMQQQPPPTTTYYY\\\^^^ccckkkrrr~~~~~~xxxnnnmmmjjjfffaaa\\\WWWTTTTTTTTTSSSQQQMMMIIIEEECCC@@@===::::::;;;;;;999888555555555666666666777777000555666///***)))+++,,,++++++******++++++,,,---************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))***+++,,,,,,------++++++,,,------...//////,,,,,,---...///000111222///000555;;;===LLLrrrsssfffccchhhqqq|||qqqqqq{{{yyy\\\JJJAAA888777777666555444444444222222222222222222222222111111111111000000000000111111000000//////......,,,,,,------...///000000........................------------------------,,,++++++++++++++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---...//////000/////////---------.........//////000000000000000000000000111222333444555666666666444888===CCCFFFHHHGGGGGGOOOOOOOOOOOOQQQWWW___dddaaaffflllpppsssyyy{{{tttmmmfffcccccccccaaa^^^ZZZUUUPPPMMMDDDAAA===<<<======<<<:::555666666666777777888888------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...///...,,,++++++,,,---//////111111///---...000000555222777GGGaaa~~~kkkaaaaaagggtttfffNNN===999777999888666555888444444333333222111000000000000000000000000000000222111111000///......---..............................---------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------..............................++++++++++++,,,,,,---...---,,,,,,---...000222444---------.../////////000222------111222//////333222000111666777666666999<<>>CCCKKKOOOVVV```gggkkknnnooo{{{qqqeee___]]]XXXRRRIIIFFFAAA??????===:::888------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------.........---,,,,,,---...///000///...///222555777888===MMMmmmxxxpppmmmkkkjjjkkk~~~{{{}}}www```PPP???999999777555333333333333333222222222222111111111111111111111111111111000000//////............................../////////............---......---------,,,,,,,,,------------------------------------------------+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------------......------------...////////////............//////555111000333444444444777;;;===AAAFFFGGGHHHOOOYYYeeekkkuuu~~~kkkaaaTTTLLLJJJGGGAAA;;;------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------......------------......///000000111444444666;;;AAATTTdddzzzeee\\\^^^hhhuuu{{{|||tttkkkeeerrryyybbbIII===999777444333222222333333333333333333111111111111111111111111111000000000/////////.........................../////////////////////.........---------,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///.....................------------------///......///000111333444333222222444666888;;;>>>CCCHHHQQQYYYZZZ[[[dddnnnmmm^^^XXXSSSJJJCCC------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...------------......//////000///000333333999JJJ\\\ppp|||xxxmmmcccbbbjjjwww~~~|||xxxrrrrrrrrrrrrssswww||||||}}}~~~rrr``````vvvZZZHHH>>>888555555333333333333333333444444111111111111111111111111000000000000////////////.........................../////////////////////......---------,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000//////...........................---------//////......///111333444000444888:::<<>>TTTfffsssuuupppqqqyyy~~~~~~~~~wwwvvvtttqqqooommmkkkjjjiiijjjhhhdddaaabbb```]]]YYY[[[]]]aaaeeefffgggfffiiijjjlllooossswww{{{}}}~~~~~~}}}yyytttooolllkkkkkkmmmnnnnnnoooqqqvvvzzz~~~yyyvvvuuuvvvwwwwwwzzz{{{|||}}}~~~rrrgggqqqwww]]]EEE999888555555555444333333333222222222222222222222222222////////////000000000000........................,,,,,,------..................---------,,,,,,,,,------------------------------------------------+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......------......//////...///000111111000000///333333222333666:::>>>@@@HHHYYYhhhkkkmmmzzz---------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,***************************************************++++++,,,,,,---......,,,---...///000000000000555:::PPPtttrrrmmmnnnzzzxxxwwwuuusssrrrqqqqqqqqqpppmmmkkkiiigggffffffccceeeddd^^^[[[]]]___^^^TTTUUUYYY^^^bbbcccbbbaaacccdddeeeiiimmmqqquuuxxx{{{}}}~~~wwwtttwww{{{yyyyyyvvvqqqllliiiiiiiiieeehhhjjjiiiggghhhnnnsssuuuwwwzzz}}}}}}zzzyyy{{{~~~}}}vvvssspppooopppqqqrrrrrrssstttuuuvvvvvvwwwyyy{{{zzzyyyyyyzzz|||ooolllvvv|||{{{jjjJJJ;;;999666666555444333333222222222222222222222222222222////////////000000000000........................,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,------------..............................---------------...///000...///000222222222111000222333555888>>>EEEKKKOOOZZZooo......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))************************+++***)))))))))***,,,,,,,,,,,,,,,---------......111------000000...111777777RRRtttyyysssxxx}}}|||{{{uuutttrrrpppooonnnnnnooojjjiiifffdddbbbaaa`````````___]]]ZZZXXXWWWVVVUUUOOOSSSXXX[[[\\\]]]]]]^^^^^^```dddhhhkkknnnooooooooouuuyyyzzzzzz}}}}}}zzzuuuuuuvvvyyy{{{{{{yyywwwxxxtttppplllkkkkkkkkkjjjpppooolllhhhdddcccccceeehhhhhhhhhfffdddcccdddeeennnppprrrtttvvvwwwwwwvvvxxxzzz{{{||||||~~~~~~}}}~~~xxxvvvsssqqqqqqsssvvvxxxzzzzzzzzzzzzzzzwwwsssooolllkkkkkkkkkjjjjjjjjjiiimmmnnnnnnoooppprrrssstttqqqqqqqqqrrrtttvvvyyy{{{tttwwwzzz||||||||||||}}}xxxlllpppxxx}}}rrrYYYFFF===;;;666333555555222222444333333333222222222111111000000000000////////////.........................................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***.........------,,,,,,,,,,,,,,,,,,---------......000,,,+++...///------///333...,,,000333333555888555===AAA@@@DDDPPP]]]bbbyyy......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))************************+++***)))))))))***,,,,,,,,,,,,,,,---------.........---///222111000777AAA[[[www}}}yyyvvvtttrrrrrrkkkkkkkkkjjjiiigggeeedddbbbaaa^^^\\\ZZZYYYYYYYYYXXXWWWVVVTTTRRRPPPNNNNNNKKKNNNSSSUUUVVVVVVVVVWWWXXXZZZ]]]```cccfffhhhiiihhhnnnrrrqqqqqqrrrrrrooonnnmmmnnnooopppnnnllliiieeeccc```___aaacccddddddfffeeedddaaa]]]\\\\\\]]]^^^______^^^\\\ZZZ[[[\\\```bbbdddgggjjjkkklllmmmmmmnnnqqqrrrrrrsssvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwyyyvvvtttsssttttttsssrrrlllkkkiiiggggggiiikkkllliiihhhhhhiiiiiihhheeebbbccccccccccccccccccccccccdddddddddeeefffhhhiiijjjeeeeeefffgggiiikkkmmmooommmnnnppppppoooppprrrttttttvvvvvvvvvvvvyyyxxxuuuvvvwwwlllZZZOOOBBB:::666777888555333333333333333222222222222111111000000000////////////................................................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++......---------,,,,,,,,,,,,,,,---------.........222...---000111......000,,,***,,,222666666777;;;BBBIIIPPPVVVbbbuuu......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,+++******************************+++************+++,,,,,,,,,,,,,,,---------......,,,...222333111666GGGXXX{{{|||~~~uuussspppllliiigggffffffaaabbbddddddbbb^^^ZZZXXXYYYWWWUUUSSSQQQQQQPPPQQQPPPPPPOOONNNLLLJJJGGGFFFGGGJJJMMMOOOOOOOOOOOOPPPRRRSSSUUUWWWZZZ]]]___aaa```fffhhhfffeeeffffffccceeedddcccccccccaaa]]]ZZZZZZXXXVVVWWWZZZ]]]^^^___YYYZZZZZZXXXVVVTTTTTTUUURRRTTTVVVUUUSSSRRRQQQRRRPPPRRRUUUXXX[[[^^^___```___aaaeeefffgggggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhggghhhgggdddbbb^^^^^^]]]]]]]]]]]]^^^^^^[[[ZZZZZZ[[[\\\]]]\\\[[[XXXXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWXXXYYY[[[[[[YYYYYYZZZ[[[]]]^^^```aaaaaaaaa```___^^^aaaeeehhhiiilllnnnnnnnnnpppuuuyyy{{{zzzzzz|||zzzyyyzzzkkk\\\JJJ???666666888666333111333333333333222222222222111111000000000/////////////////////////////////........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,------------............,,,,,,000000...///111222111333999===@@@GGGNNNcccggglllttt......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***************************************++++++,,,,,,,,,,,,,,,---------......---000222000222BBB```xxx~~~}}}zzzwwwuuuuuutttsssrrrjjjhhhfffccc```___^^^^^^]]]]]]]]]\\\ZZZWWWTTTRRRRRRPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJGGGDDDBBBEEEGGGJJJLLLKKKKKKKKKLLLOOOOOOOOOPPPSSSVVVYYY[[[YYY^^^```^^^]]]^^^^^^\\\]]]\\\[[[[[[[[[YYYUUURRRWWWUUUSSSRRRTTTVVVVVVVVVPPPQQQSSSRRRPPPNNNNNNOOOKKKMMMPPPPPPOOOMMMLLLLLLHHHIIILLLNNNQQQSSSUUUVVVUUUXXX\\\^^^^^^^^^^^^___aaaaaaaaabbbbbbbbbbbbbbbaaa```_________]]]ZZZWWWUUUUUUVVVVVVVVVVVVUUUUUUSSSQQQPPPQQQTTTVVVWWWWWWRRRRRRQQQQQQPPPPPPPPPOOOMMMMMMLLLMMMMMMNNNOOOOOOSSSSSSSSSTTTVVVWWWXXXYYYWWWUUUSSSQQQRRRVVV\\\aaafffjjjllllllkkkjjjmmmooohhhiiikkkooorrruuuvvvvvvzzz|||xxxuuu}}}kkkXXXHHH:::666999888666555444444333333333222222222111111111000000000//////000000000000000000000000........................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------............,,,+++---111222111333777===;;;===CCCJJJRRR___kkk}}}}}}......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,---------.........000000...777RRRyyy}}}zzz|||wwwtttpppmmmllllllkkkjjjcccbbb```]]][[[ZZZZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHEEEBBB@@@CCCEEEHHHHHHHHHGGGHHHIIIKKKJJJJJJKKKMMMOOORRRTTTRRRWWWYYYWWWVVVXXXYYYWWWTTTTTTTTTUUUVVVUUURRROOOPPPNNNLLLLLLMMMMMMMMMLLLJJJKKKMMMMMMKKKJJJJJJJJJFFFIIILLLMMMLLLJJJIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMNNNQQQUUUWWWVVVVVVVVVVVVXXXXXXYYYYYYZZZZZZZZZ[[[YYYXXXXXXYYYYYYVVVRRROOOOOOPPPQQQQQQQQQQQQPPPOOOKKKIIIHHHIIILLLOOOQQQQQQPPPOOONNNMMMLLLJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIINNNOOOOOOPPPQQQRRRRRRRRRNNNMMMKKKJJJKKKQQQYYY^^^bbbeeehhhgggdddaaaaaaccc___aaaccceeeggghhhjjjjjjooorrrvvvzzzxxxmmmppphhhVVVBBB:::999999999999444444444333333333222222111111111111000000000000000000000000000000000000........................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------------........./////////...000444444333666<<>>999888777666555444333333111111111111111111111111000000000/////////......................................................------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,...000000///...///000...000111111222888CCCKKKRRRbbb}}}~~~............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,------......,,,...444444444BBBUUUqqq|||{{{fff\\\___gggkkkwww|||wwwpppjjjccc]]]ZZZVVVTTTQQQOOOOOOOOOOOOOOOLLLKKKKKKMMMOOOPPPOOONNNLLLMMMLLLLLLOOOSSSQQQKKKMMMOOOPPPPPPOOOPPPRRRTTTPPPOOOMMMMMMMMMOOOQQQSSSUUUSSSQQQOOOOOOPPPQQQSSSSSSRRRPPPOOOMMMMMMMMMMMMPPPQQQSSSTTTUUUVVVVVVVVVQQQQQQQQQPPPPPPOOONNNMMMLLLKKKJJJLLLPPPSSSUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXVVVTTTSSSTTTVVVXXXYYYXXXMMMNNNPPPRRRRRRQQQNNNLLLOOONNNNNNOOORRRTTTTTTSSSSSSRRRPPPNNNNNNOOOQQQRRRVVVWWWVVVUUUSSSRRRSSSTTTVVVVVVTTTQQQNNNNNNPPPSSSWWWWWWUUUTTTSSSRRRRRRRRRPPPQQQSSSTTTUUUUUUUUUUUUOOONNNMMMLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPOOONNNJJJHHHEEEHHHKKKMMMMMMKKKJJJIIIIIIHHHFFFDDDDDDFFFHHHJJJFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKPPPRRRUUUXXX[[[^^^cccfffoootttyyy}}}rrrlllooosss~~~dddLLLAAA<<<888888777333000000000000000000000000000000000000000////////////...................................................------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,...000000///......//////111444:::DDDPPP[[[bbbgggxxx~~~//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,------.........000222333===YYYuuu|||rrrmmmeee[[[\\\fffrrrxxxzzzwwwrrrpppkkkddd]]]XXXTTTSSSPPPOOONNNMMMLLLLLLMMMNNNKKKKKKLLLNNNQQQRRRRRRQQQOOONNNIIIFFFJJJPPPQQQMMMMMMOOOPPPPPPOOOOOOPPPRRRPPPOOONNNMMMMMMNNNPPPQQQTTTSSSRRRPPPPPPQQQRRRSSSRRRRRRPPPOOONNNMMMLLLLLLQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSRRRPPPNNNOOONNNMMMLLLMMMQQQTTTUUUUUUWWWWWWWWWWWWWWWXXXXXXYYYWWWVVVUUUVVVYYYZZZZZZYYYLLLOOORRRSSSSSSQQQOOONNNPPPPPPPPPQQQSSSUUUUUUUUURRRSSSSSSTTTSSSSSSRRRQQQUUUVVVWWWVVVUUUUUUVVVXXXXXXWWWVVVSSSQQQQQQTTTWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQSSSUUUVVVWWWWWWVVVVVVQQQPPPPPPPPPPPPQQQSSSTTTRRRSSSTTTVVVXXXYYYZZZZZZXXXXXXWWWWWWWWWUUURRROOOHHHLLLPPPSSSSSSRRRRRRRRRRRRNNNIIIEEEDDDGGGKKKNNNIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMPPPRRRSSSVVVYYY[[[aaafffkkknnnooosssxxx}}}}}}xxxwwwwwwppp\\\III???888888888444111222000000000000000000000000111000000000////////////................................................------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////---...000000...---...///666999AAAQQQdddttt}}}/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,***************+++++++++***++++++,,,,,,------......000111111999PPPsss{{{pppiiiqqqmmm^^^]]]jjjvvv||||||wwwsssqqqgggfffccc]]]WWWSSSQQQQQQQQQRRRRRRPPPMMMKKKJJJKKKLLLLLLMMMOOORRRSSSSSSRRRSSSQQQJJJDDDEEELLLQQQQQQNNNPPPRRRRRRPPPOOONNNNNNQQQQQQPPPOOOOOOPPPQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRQQQPPPPPPOOONNNMMMRRRRRRRRRSSSTTTUUUVVVVVVVVVTTTUUUWWWWWWUUUTTTVVVMMMLLLLLLNNNRRRVVVXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWXXXZZZ[[[ZZZXXXMMMPPPSSSUUUSSSRRRQQQPPPQQQRRRRRRSSSTTTUUUVVVVVVSSSUUUWWWXXXXXXWWWUUUTTTWWWXXXYYYXXXWWWXXXYYY[[[XXXXXXVVVTTTRRRTTTXXX[[[XXXWWWWWWVVVVVVWWWWWWXXXTTTUUUVVVXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVQQQRRRTTTVVVXXXZZZ[[[[[[XXXXXXYYYZZZ[[[[[[XXXUUULLLQQQVVVXXXWWWWWWYYY[[[XXXTTTNNNIIIHHHKKKOOOSSSMMMLLLKKKJJJIIIHHHHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIGGGIIIKKKLLLLLLMMMOOOQQQVVVZZZ^^^aaacccgggmmmrrruuu||||||xxxyyyzzzjjjVVVFFF:::999:::777555777111111111111111111111111111111000000000/////////------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000...///000///...///111333555===MMMdddzzz~~~|||}}}yyyzzz|||////////////............---------------------------,,,++++++******++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,------...---222222333FFFiiioooeeeccciiiiiibbbcccllluuu~~~vvvqqqnnnkkkjjj\\\\\\[[[XXXSSSPPPOOOPPPQQQTTTUUUTTTPPPMMMKKKLLLMMMMMMMMMOOORRRSSSRRRQQQUUUUUUOOOGGGFFFLLLRRRTTTQQQSSSVVVVVVSSSOOOLLLKKKNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOPPPRRRTTTWWWYYYZZZ[[[WWWXXX[[[ZZZVVVUUUXXXOOONNNMMMOOOSSSVVVXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYYYYYYYZZZZZZYYYWWWNNNQQQUUUUUUTTTRRRRRRSSSSSSTTTUUUUUUTTTUUUUUUVVVTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYXXXWWWVVVXXXYYYVVVVVVUUUSSSSSSUUUZZZ^^^WWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXYYYYYYYYYYYYYYYXXXVVVWWWYYYZZZYYYXXXVVVUUURRRSSSUUUVVVXXXYYYYYYYYYSSSSSSUUUYYY\\\\\\ZZZXXXRRRVVV[[[[[[YYYYYY\\\___YYYWWWSSSQQQPPPRRRTTTVVVUUUSSSQQQNNNMMMMMMOOOPPPIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGIIIJJJIIIIIIJJJKKKOOORRRUUUWWWXXX[[[```eeegggnnnuuu{{{~~~zzz}}}yyyiiiSSSAAA<<<<<<777555888222222222222222222222222111111111000000000//////------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000000.../////////000222777:::999JJJddd|||}}}}}}}}}xxxxxx{{{|||sssmmmooosssvvv|||~~~000/////////............---------------------------,,,,,,+++*********+++******+++++++++,,,,,,,,,))))))******++++++++++++***++++++,,,,,,---......---222222666RRR{{{tttkkkiiieeeaaa^^^^^^aaacccjjjzzz{{{vvvmmmfffbbb```___^^^SSSUUUVVVSSSOOOMMMMMMOOONNNRRRVVVVVVSSSPPPOOOOOOMMMMMMMMMOOOQQQRRRQQQPPPWWWXXXTTTLLLHHHLLLSSSVVVSSSVVVYYYYYYUUUPPPKKKIIIJJJJJJKKKLLLNNNQQQRRRTTTUUUUUUUUUTTTTTTUUUVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSJJJKKKMMMPPPSSSWWWZZZ\\\___[[[YYY\\\YYYSSSPPPSSSSSSQQQPPPPPPRRRTTTUUUTTTWWWWWWWWWWWWWWWXXXYYYYYY[[[ZZZYYYZZZZZZZZZXXXVVVOOORRRUUUVVVTTTRRRTTTUUUTTTUUUVVVVVVUUUTTTUUUVVVTTTSSSSSSSSSTTTVVVWWWXXXXXXXXXXXXVVVTTTSSSTTTUUUUUUTTTSSSRRRRRRUUU[[[___UUUUUUVVVVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZUUUWWWYYYZZZYYYWWWTTTSSSTTTUUUVVVWWWWWWXXXWWWWWWMMMOOORRRVVVZZZ\\\ZZZXXXWWWZZZ]]]]]]ZZZYYY]]]aaaWWWWWWVVVVVVWWWWWWXXXXXX]]]ZZZWWWTTTRRRSSSUUUWWWRRRQQQOOOMMMKKKIIIGGGGGGGGGHHHJJJJJJIIIHHHHHHIIIIIILLLMMMMMMKKKLLLPPPTTTYYY^^^dddhhhlllsss~~~}}}{{{zzz```HHH@@@<<<555222555222222222222222222222222111111111111000000000000------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111...//////000111666<<>>;;;777222444222000///000333777999;;;666111///000///+++'''000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------............///000111111+++---111444777===GGGQQQccc{{{{{{tttzzz------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++++++++++++++,,,++++++,,,---///000000555333:::PPPppp{{{xxxrrrbbbdddiiimmmmmmmmmrrrzzz}}}xxxsssmmmfff```___\\\XXXVVVTTTSSSQQQPPPQQQPPPOOOPPPRRRSSSQQQOOOUUURRRPPPPPPRRRRRRQQQPPPQQQQQQPPPPPPPPPOOOOOOOOOTTTUUUUUUTTTSSSRRRTTTUUUYYYZZZ[[[ZZZVVVSSSQQQPPPQQQQQQPPPOOOOOOOOOOOOOOORRRUUUXXXWWWTTTSSSUUUWWWYYYZZZZZZYYYXXXWWWWWWXXXWWWVVVUUUTTTTTTVVVXXXYYYVVVWWWXXXYYYZZZYYYWWWUUURRROOOPPPSSSSSSPPPRRRXXXXXXWWWVVVVVVWWWWWWWWWVVVYYYVVVUUUWWWZZZZZZYYYXXXVVVVVVVVVWWWYYYYYYXXXVVVUUUVVVWWWWWWVVVVVVVVVVVVXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\ZZZYYYWWWWWWXXXYYYTTTTTTTTTUUUWWWYYY[[[\\\[[[[[[[[[\\\]]]]]]\\\\\\]]]ZZZZZZ]]]]]]ZZZYYY\\\WWWVVVUUUUUUVVVWWWWWWWWWYYYYYYXXXXXXWWWWWWXXXXXXTTTUUUVVVWWWXXXWWWVVVTTTWWWXXXXXXYYYYYYZZZYYYYYYYYYVVVUUUXXXYYYWWWVVVYYY]]]YYYYYY[[[ZZZVVVXXX]]]\\\YYYZZZ\\\\\\XXXXXXZZZXXXXXXWWWVVVTTTRRRPPPOOOMMMKKKHHHFFFFFFGGGIIIJJJMMMNNNRRRVVVXXX[[[fffqqqrrrgggpppxxxkkkTTTCCC;;;888888555333222111111444777999???999222000111222000---000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------......///000111222000333777;;;@@@MMM```oooxxxwwwzzz{{{vvvuuuyyy||||||{{{vvvvvvxxx}}}---............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111222555CCCaaayyyzzzzzzvvvpppqqqwww||||||{{{~~~}}}sssjjjeee```[[[WWWVVVVVVUUURRROOOMMMMMMMMMPPPOOOOOOPPPRRRSSSRRRPPPQQQPPPOOOOOOQQQSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQTTTVVVWWWWWWVVVUUUVVVWWWXXXZZZ[[[ZZZXXXVVVUUUUUUTTTTTTTTTTTTSSSQQQPPPPPPSSSVVVYYYXXXUUUSSSTTTVVVXXXYYYZZZYYYXXXWWWXXXZZZVVVVVVUUUTTTTTTUUUUUUUUUSSSUUUXXXZZZZZZXXXVVVTTTVVVRRRQQQSSSUUUUUUVVVXXXVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTUUUXXXZZZ[[[ZZZZZZZZZZZZ\\\^^^^^^\\\YYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaa```^^^]]]\\\[[[[[[\\\UUUUUUVVVVVVWWWYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^______]]]ZZZZZZ\\\]]][[[\\\___]]]\\\ZZZ[[[\\\]]]\\\ZZZ]]]\\\[[[YYYYYYZZZ[[[[[[YYYYYYYYYZZZZZZYYYWWWTTTTTTVVVWWWWWWWWWVVVWWWYYYUUURRRSSSVVVVVVSSSSSSVVVXXXTTTRRRUUUWWWVVVWWWYYY[[[XXXYYY\\\\\\YYYYYY[[[]]]]]]\\\ZZZYYYWWWUUUTTTRRRNNNJJJFFFDDDFFFHHHJJJJJJJJJMMMPPPQQQTTT^^^iiizzzwwwbbbeeeiiifffLLL:::666777666555333222222444777999>>>999222///000222333222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------...///000000111111222555:::???KKKaaa|||zzzwww~~~{{{vvvnnnkkkvvv{{{~~~}}}}}}{{{yyyxxxwwwxxxyyyzzzvvvuuuuuutttrrrpppooonnnmmmppptttvvvuuusssqqqqqqooonnnnnnnnnoooqqqssstttqqqsssssssssrrrssstttvvv~~~}}}}}}{{{qqqkkkjjjmmmnnnooommmlllnnnsss{{{...............------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...///000000111222222===UUUvvv|||xxxrrriiiaaa]]][[[YYYWWWSSSUUUUUUSSSOOOLLLNNNPPPNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQTTTVVVWWWVVVUUUUUUVVVVVVXXXYYYXXXVVVTTTTTTTTTUUUVVVVVVVVVUUUSSSQQQPPPPPPSSSVVVVVVTTTSSSUUUWWWVVVXXXZZZZZZZZZZZZ\\\^^^XXXXXXYYYZZZ[[[\\\\\\\\\YYYZZZ\\\\\\[[[ZZZZZZZZZ^^^YYYVVVVVVXXXYYYXXXWWWZZZ[[[[[[ZZZXXXXXXXXXYYY\\\^^^^^^]]]___dddeeedddhhhfffeeeeeefffgggfffeeedddcccccccccdddeeeeeedddffffffffffffggghhhiiijjjiiihhhfffeeeeeedddbbbaaa[[[[[[[[[[[[\\\]]]^^^^^^]]]___```bbbccceeehhhjjjeeebbbaaaccccccaaabbbfffgggfffeeegggkkkmmmllljjjjjjhhheeecccaaaaaaaaaaaa___]]]]]]^^^aaabbb___]]]ZZZ^^^aaa```]]][[[\\\^^^YYYVVVUUUWWWVVVSSSUUUYYYXXXTTTRRRTTTWWWYYYYYYXXXXXXVVVWWW[[[[[[YYYXXX[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUURRRNNNKKKIIIHHHIIIJJJLLLKKKMMMOOONNNPPPYYYccc|||hhhdddcccyyyaaaGGG:::666777555444222222333555777777444///...///000111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------...................../////////000000555:::@@@JJJ]]]xxx~~~zzzpppiiimmmsssuuuvvvxxx{{{xxxwwwvvv~~~{{{xxxtttqqqnnnlllooommmkkkiiihhhhhhhhhiiijjjjjjjjjjjjhhhfffcccbbbaaaeeeiiikkkjjjhhhffffffcccdddeeeffffffggggggggghhhiiiiiihhhhhhiiilllnnnmmmlllkkkkkkllloooqqqsssrrrrrrsssuuuxxxxxxvvvsss{{{tttkkkdddbbbccceeefffgggffffffjjjqqqzzz|||......//////......---,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///111111//////111333;;;NNNmmmvvvkkkeeeaaa[[[VVVTTTTTTTTTUUUQQQTTTUUUTTTPPPOOOPPPRRROOOPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRUUUUUUTTTTTTTTTSSSSSSSSSOOOQQQTTTUUUTTTTTTTTTUUUUUUVVVWWWUUUSSSQQQQQQQQQSSSTTTUUUUUUUUUTTTRRRQQQOOOSSSVVVWWWWWWXXX\\\```^^^```cccfffgggiiillloooppppppooonnnlllkkkiiiiiigggggggggfffdddfffiiimmmkkkgggaaa^^^___```^^^[[[bbbbbbcccaaaaaacccgggjjjrrrvvvvvvtttvvv|||~~~~~~{{{wwwuuuuuuwwwwwwwwwuuurrrooonnnoooooonnnlllqqqqqqppppppqqqqqqrrrsssqqqpppppprrrrrrqqqmmmjjjfffggggggggggggggggggggggggjjjmmmnnnpppssswww{{{yyyuuutttvvvuuurrrrrruuuttttttvvv}}}~~~zzzvvvsssqqqppphhhfffdddgggmmmppppppnnnkkkqqqvvvtttnnnjjjkkknnnhhhdddbbbaaa___]]]aaahhhiiifffbbb___```aaa___\\\[[[YYYYYY]]]\\\YYYYYY[[[YYYZZZZZZ[[[[[[ZZZZZZZZZVVVVVVTTTRRRPPPNNNMMMLLLNNNNNNOOOPPPNNNMMMUUU^^^zzztttjjjbbblllbbbHHH999777555333222111222333333000000//////000000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------......//////////////////...///000111222???FFFPPP```xxx}}}}}}xxxwww{{{~~~xxxsssrrrsssqqqooollliiiggggggggghhhkkkjjjiiihhheeebbb```^^^cccaaa___]]][[[ZZZZZZZZZ[[[\\\\\\[[[ZZZXXXUUUTTTUUUWWWXXXXXXWWWUUUVVVVVVWWWXXXZZZ[[[[[[[[[ZZZZZZYYYZZZZZZYYYYYYZZZ]]]```\\\\\\]]]]]]]]]]]]]]]\\\aaa``````aaacccdddddddddfffccc^^^[[[ZZZZZZ[[[[[[___]]][[[]]]cccjjjooorrrooonnnqqqvvv{{{}}}~~~...////////////...------++++++************++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000//////333777HHH^^^|||}}}yyyuuummmccc\\\XXXVVVRRRPPPOOOPPPRRRTTTPPPQQQSSSSSSQQQQQQQQQRRRPPPRRRTTTUUUTTTSSSTTTUUUUUUUUUUUUTTTQQQPPPQQQSSSUUUUUUUUUUUUTTTTTTTTTTTTNNNPPPRRRSSSSSSSSSUUUVVVVVVWWWWWWUUUSSSRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWXXX[[[^^^___```dddkkkpppsssvvv{{{~~~{{{yyyyyyyyywwwsssqqqrrrxxx}}}{{{yyytttmmmkkklllkkkhhhgggjjjmmmnnnooorrrxxx}}}zzzwwwwwwvvvssspppttttttsssrrrrrrrrrrrrsssrrrsssvvv{{{~~~yyytttrrrrrrssssssrrrqqqppppppooorrrvvvxxxzzz~~~vvvqqqnnnpppvvv|||}}}|||uuu}}}}}}wwwwwwzzzuuurrrqqqpppnnnmmmrrrzzz{{{sssooonnnkkkffffffbbbaaabbb___YYYWWWXXXWWWWWWXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXVVVTTTRRRPPPOOOOOOQQQRRROOOLLLQQQXXXnnn}}}rrrcccaaarrrvvvSSS;;;777666444222111111111111///000111222222111000//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------............---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------...//////000000111000//////111444888;;;FFFTTTfffyyyyyyssswww}}}xxxssstttqqqkkkccc```aaaddd^^^]]]\\\\\\\\\]]]^^^___[[[\\\\\\\\\[[[YYYWWWUUUYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPNNNLLLKKKMMMNNNNNNOOOPPPRRRRRRQQQQQQPPPOOOPPPQQQQQQPPPQQQRRRTTTQQQRRRUUUWWWWWWVVVUUUTTTWWWWWWVVVVVVVVVXXXZZZ[[[VVVVVVWWWWWWWWWWWWVVVVVVZZZWWWUUUVVVZZZ^^^aaacccdddfffkkkqqqwww///////////////...------++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,///000///...111777===WWWiiitttrrrnnniiiccc^^^ZZZXXXTTTTTTSSSQQQQQQRRRTTTVVVOOOOOOPPPQQQSSSSSSRRRQQQSSSUUUWWWWWWUUUTTTUUUVVVUUUWWWWWWUUURRRQQQSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSPPPRRRSSSTTTTTTUUUXXXZZZYYYZZZZZZYYYXXXXXXYYY[[[[[[[[[\\\^^^```bbbdddeeeiiikkkmmmmmmooottt}}}~~~yyy{{{|||zzzwww|||~~~zzzzzzyyyxxxwwwvvvuuuuuuuuuvvvzzz~~~yyy}}}zzzsssrrrxxx}}}~~~vvv}}}xxxtttqqqjjjaaa\\\[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWYYYYYYYYYXXXXXXWWWVVVVVVRRRSSSVVVWWWRRRMMMOOOVVV___ppp}}}iii^^^ffftttZZZ@@@888777666444222111111111111111222222111111111111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---......///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------...///000000000111000///000555<<>>666555555333222333222222111111000000/////////............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///+++,,,///111//////222...888>>>III___llluuu~~~uuuyyyppphhhffffffaaabbbxxx{{{xxxtttrrrtttqqqmmmfff```\\\\\\]]]WWWVVVTTTSSSQQQPPPPPPPPPPPPNNNLLLJJJIIIIIIJJJKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJIIIJJJKKKJJJIIIGGGKKKLLLLLLMMMNNNOOOQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKIIIIIIHHHIIIJJJKKKJJJKKKLLLMMMMMMMMMLLLKKKNNNMMMLLLLLLMMMMMMLLLJJJOOONNNLLLKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOQQQSSSWWWZZZaaaooo............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///...---000444444===\\\}}}xxxkkkjjjzzzyyyqqqjjjhhheeeaaa___^^^^^^]]]YYYZZZZZZ[[[ZZZXXXVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTZZZbbblll{{{yyy{{{xxxyyyxxxyyyzzz~~~|||{{{|||wwwzzz~~~{{{zzzwwwwwwzzzuuuvvvtttooommmppppppmmmiiifffjjjuuu|||{{{wwwtttmmmlllkkkjjjkkklllnnnooosssyyysssttt|||uuuPPPCCC777555666555333333111111111000000000000000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,///000...///222111DDDOOOYYYppp}}}zzzttttttxxx}}}{{{uuuuuuyyyvvvqqqnnnllljjjhhhfffeeeddd```[[[WWWTTTUUUVVVOOONNNNNNMMMLLLLLLMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGHHHJJJLLLMMMKKKJJJLLLKKKJJJKKKLLLLLLJJJIIINNNPPPRRRQQQOOONNNQQQSSSPPPOOOOOONNNNNNNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIILLLLLLNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKLLLMMMNNNOOONNNNNNMMMNNNMMMKKKKKKLLLLLLKKKIIILLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIFFFCCCDDDLLLYYYbbb......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///000000333555999KKKppp{{{fffbbbqqqxxxsssrrrnnnhhhcccaaa^^^ZZZZZZ[[[\\\[[[XXXUUUSSSSSSUUUUUUVVVVVVUUUUUUVVVVVV\\\eeeqqq{{{uuuyyy}}}~~~~~~zzzsssqqqtttvvvuuutttooollloooqqqnnnjjjiiidddddddddddddddfffiiilllnnnttt{{{zzzpppqqqzzzZZZJJJ:::555666666444333000000000000000111111111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...000......000000///111666???SSSYYY\\\sss~~~}}}~~~xxxsssvvv}}}xxxuuummmjjjgggeeeddddddcccbbb\\\\\\ZZZWWWTTTRRRRRRTTTQQQQQQPPPOOOOOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJKKKIIIIIIJJJMMMNNNNNNLLLIIILLLKKKKKKLLLNNNNNNMMMKKKOOOSSSVVVTTTOOOMMMOOOSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMNNNOOOPPPQQQQQQQQQPPPPPPLLLMMMNNNOOOPPPOOONNNNNNNNNMMMLLLMMMNNNOOONNNMMMMMMNNNOOOOOOOOONNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKIIIGGGGGGIIIKKK......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////000333888FFFaaannn\\\cccyyyzzztttoooeeeZZZ```aaa```[[[VVVQQQOOOOOOTTTVVVXXXXXXWWWWWWYYY[[[]]]hhhuuu~~~tttwww~~~sssuuu~~~www~~~xxxqqqnnnrrrtttsssuuunnniiiiiihhhccc___^^^\\\]]]^^^^^^^^^```dddhhhmmmrrrxxx~~~uuuooouuudddRRR???777777555333333000000000000000111111111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........111......000000000555<<>>XXX}}}jjj```mmmrrrnnnmmmiii```WWWPPPOOOPPPPPPTTTWWWXXXWWWWWW[[[^^^bbbooozzz}}}qqqooottt{{{qqqqqq}}}yyy~~~xxx{{{zzzuuummmjjjmmmooonnnmmmhhhdddccc___YYYTTTSSSRRRTTTVVVUUUUUUWWW\\\```iiinnnuuuzzzzzznnnooonnn\\\HHH>>>999555333444111111111000000000000000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,---------............///------...000444>>>IIIRRRbbbmmm{{{{{{~~~{{{yyysssoookkkgggdddXXXVVVTTTSSSTTTTTTTTTSSSSSSTTTUUUTTTQQQOOOOOOOOOPPPPPPOOONNNNNNNNNNNNOOOJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMOOOPPPPPPNNNLLLLLLLLLLLLNNNPPPQQQPPPOOORRRUUUXXXXXXVVVTTTUUUWWWTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUSSSRRRQQQRRRQQQQQQRRRUUUVVVVVVUUUQQQRRRRRRSSSRRRQQQOOONNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLJJJIIIGGGGGGGGGHHHHHH/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000...000555GGGkkkkkkjjjzzz}}}vvviii\\\TTTSSSTTTUUUYYY^^^______```dddiiittt~~~ooocccccckkkrrrtttuuuhhhjjjccciiilllnnn~~~zzzyyysssllliiikkkmmmkkkiiieeedddddd___VVVPPPNNNLLLOOOQQQQQQOOOQQQVVV[[[bbbhhhpppuuuzzzqqqjjjtttwwwfffSSSEEE<<<666444666222222111111000000/////////............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------...............,,,---000555===MMM[[[dddnnnxxx{{{vvvyyyssstttpppjjjeeebbb___[[[YYYVVVTTTQQQPPPQQQQQQQQQPPPQQQRRRTTTSSSPPPMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRSSSVVVXXXWWWWWWZZZYYYZZZ[[[^^^______]]]___```ccceeeffffffeeeeeeddddddfffgggggggggffffffffffffeeeeeedddeeeeeeeeeeeeeeeddddddddddddeeeeeecccbbb```___^^^^^^^^^^^^bbbccccccbbbaaa___]]]\\\\\\[[[ZZZZZZ[[[\\\[[[YYYVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJMMMJJJHHHFFFGGGIIIJJJKKK000////////////.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...000000333444999MMMwwwxxxhhhnnnqqqbbbYYYWWWYYYccchhhmmmooonnnpppuuuzzzsss\\\ZZZgggsssxxxtttyyyuuuiiilllaaaiiimmmnnn}}}zzzzzztttllliiilllmmmkkkjjjhhhhhhiiidddZZZRRROOOLLLOOORRRQQQOOOPPPVVV[[[\\\ccclllrrrwwwyyykkknnn{{{|||mmmZZZKKK???777666888333222222111000//////...//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------........./////////...///444;;;FFFZZZjjjyyy{{{~~~xxxzzz~~~uuummmfffbbb^^^[[[YYYWWWUUUSSSTTTQQQNNNMMMMMMNNNMMMLLLQQQRRRTTTSSSOOOLLLJJJIIIJJJJJJKKKLLLNNNPPPRRRSSSQQQRRRTTTVVVXXXZZZ[[[[[[___^^^^^^```dddgggiiiiiiiiiiiiiiikkknnnoooooonnnllllllnnnqqquuuvvvtttrrrrrrsssuuuvvvvvvvvvuuuuuuvvvuuutttsssrrrqqqqqqqqqsssrrrrrrqqqqqqrrrrrrssssssqqqooolllkkkkkkllllllpppppppppooommmkkkhhhgggfffdddbbbbbbbbbbbb```^^^[[[[[[ZZZYYYXXXXXXWWWWWWRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTRRRPPPOOONNNNNNMMMJJJIIIIIIJJJKKKJJJIIIGGG000000000///......------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---+++,,,---///000000222111@@@[[[{{{ccceee~~~tttkkkddd___```eeevvv}}}{{{wwwfff\\\]]]gggrrr|||uuuyyy{{{rrrqqqnnnhhhjjj~~~qqqkkkiiijjjzzzuuuooonnnooonnnmmmmmmiiifffeeeeee```XXXRRRNNNMMMLLLMMMOOORRRUUUVVVRRR]]]iiipppsssyyyoooaaalllyyydddNNN???999888888444444333222222111111000//////.........---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---/////////222222111666FFF\\\kkkppp||||||}}}yyyxxx~~~zzzsssggg___]]][[[XXXUUURRRQQQPPPPPPNNNMMMKKKLLLMMMNNNNNNMMMQQQRRRRRRPPPMMMKKKJJJJJJKKKOOOSSSSSSRRRTTTYYY^^^\\\```cccdddcccdddfffiiikkkooorrrssssssssswwwzzzzzzxxxxxxzzz}}}~~~{{{www}}}|||{{{zzz{{{~~~~~~}}}|||zzz||||||zzzuuurrrooonnnmmmmmmmmmlllggggggfffffffffccc___\\\ZZZXXXVVVVVVVVVWWWVVVUUUWWWWWWVVVTTTQQQOOOOOOPPPLLLLLLLLLLLLLLLKKKJJJJJJ000000000///......------------,,,,,,,,,,,,++++++*********++++++************++++++++++++,,,,,,,,,...---,,,,,,---///000000333444EEEaaauuuVVV^^^~~~{{{xxx{{{tttkkkggghhhpppxxxkkk\\\]]]```^^^\\\cccdddkkkvvvxxxeee\\\^^^lllttt{{{}}}rrrmmm}}}mmmeeebbb]]]cccnnnxxxrrrpppqqqrrrnnnkkkgggfffeeebbb[[[UUUKKKKKKJJJLLLNNNQQQRRRSSSRRRZZZdddkkkpppxxx{{{fffhhhrrrttt\\\FFF999444333444444333333222111111111//////.........---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,+++111...555EEESSS___ooo}}}~~~~~~vvvpppkkkddd[[[TTTWWWUUUSSSPPPNNNMMMLLLLLLLLLJJJIIIIIIJJJKKKJJJIIIOOOQQQSSSTTTTTTTTTUUUVVVZZZ^^^bbbcccbbbbbbfffjjjooorrruuuwwwxxx{{{~~~||||||{{{zzzxxx{{{zzzyyyxxxvvvsssooollljjjhhheeeddddddcccaaa```^^^]]][[[XXXUUUSSSRRRRRROOOOOOOOOOOONNNMMMMMMLLL000000000///......------------,,,,,,,,,,,,++++++))))))************))))))++++++++++++,,,,,,,,,,,,...---,,,,,,---///000111333888NNNkkkjjjXXXfff}}}sssttt{{{zzzuuuxxxbbbVVV]]]bbb^^^XXXLLLNNNWWWbbbkkkpppxxx|||uuurrrqqqpppgggjjjttt{{{~~~sssssszzz}}}vvvssshhhccc[[[WWWZZZkkkzzzppplllmmmpppoookkkhhhfffeeebbb]]]YYYKKKKKKKKKNNNQQQSSSSSSRRRSSSXXX^^^dddlllvvvoooeeeeeevvvpppTTT???666444444444333333222222111111/////////.........------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111222AAAZZZfffhhhxxx}}}zzz~~~|||yyyrrrhhhaaa[[[WWWRRRNNNQQQPPPNNNMMMKKKKKKKKKKKKKKKJJJIIIKKKNNNPPPQQQQQQXXXZZZ^^^aaaccceeehhhjjjnnnssswwwyyyxxxyyy{{{~~~{{{yyywwwuuurrrpppllljjjgggdddaaa^^^\\\\\\WWWWWWVVVUUUTTTRRRQQQPPP000000000///......------------,,,,,,,,,+++++++++******++++++++++++******+++++++++,,,,,,,,,---------------------...111333333<<>>bbb{{{rrr\\\iiifffUUUNNNOOOLLLPPPWWWTTTLLLBBB<<>>???===@@@VVVpppnnnZZZQQQRRRUUUVVVUUUOOOLLLJJJLLLPPPTTTTTTSSSMMMQQQWWW^^^eeemmmrrrtttrrrfff```___TTTOOOKKKLLLMMMMMMQQQWWW]]]cccgggddd[[[SSSTTTXXXSSSPPPPPPVVV[[[^^^```cccdddllluuu}}}yyylllkkknnnuuuyyyyyyzzz}}}|||~~~yyyfffbbb```bbbaaa]]]ZZZZZZbbbfffzzzrrrhhhaaabbbccc```UUUJJJIIINNNZZZdddmmmppppppoooiiiaaaYYY\\\jjjnnnaaajjj}}}oooVVV???666888555222444111000000000000///////////////............---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,------...//////555///666UUUyyy|||xxxzzzlllZZZKKKFFFKKKRRRWWW]]]eeemmmttt~~~000000000///......------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---000//////333999VVV|||```dddfffVVVPPPQQQMMMPPPUUURRROOOGGGAAA???<<<===JJJZZZoooZZZRRRTTTVVVVVVVVVSSSPPPMMMKKKLLLLLLMMMLLLIIIOOOUUUZZZ```hhhkkkjjj{{{xxxjjjbbb```XXXRRRMMMMMMLLLKKKNNNSSSZZZ___eeefff^^^TTTRRRVVVUUUPPPOOOVVV\\\^^^```bbb___gggrrrxxx~~~~~~nnnffffffjjjoooqqqsssyyy~~~zzzgggaaa^^^``````\\\WWWVVV^^^\\\hhhwwwkkkbbbbbbdddbbbXXXMMMIIIKKKXXXeeeoooqqqqqqsssnnnfffddd]]]ddd~~~wwwbbbfffsssyyy^^^CCC666999666333444111000000000000///////////////............---------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////000444--->>>hhh}}}~~~{{{ssscccRRRGGGIIIUUU```eeennnvvv{{{000000000///......------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......***222000---444CCCbbbppp```nnnooo\\\SSSQQQLLLOOOUUUSSSKKKIIIDDD???;;;>>>FFFMMMooouuu]]]SSSSSSSSSTTTVVV[[[YYYUUUOOOJJJGGGGGGHHHHHHMMMQQQRRRWWW```dddbbbnnnxxxzzznnneeeccc\\\UUUPPPNNNKKKIIIKKKOOOVVV[[[ccchhhbbbWWWSSSVVVUUUOOONNNUUU[[[^^^___aaa]]]dddmmmrrrxxxzzziiiaaaaaaccchhhkkkmmmttt||||||yyyiiibbb^^^``````\\\WWWUUUXXXXXXeeezzzooocccbbbbbbbbb[[[PPPJJJJJJVVVeeeqqqqqqrrrvvvuuuooolllbbbfff~~~~~~fffeeekkkdddEEE666999777333333111000000000000///////////////............---------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,---...///000000111666RRRzzz}}}uuugggZZZSSSXXXcccmmmsss}}}000000000///......------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......)))333111,,,555IIIiiijjjaaauuuxxxcccWWWRRRLLLPPPWWWVVVKKKLLLGGG===:::???DDDFFFPPPzzz```TTTRRRQQQSSSWWW[[[[[[YYYTTTNNNLLLNNNQQQGGGKKKLLLJJJOOOXXX^^^]]]bbbooo|||{{{pppgggeee___XXXRRROOOKKKHHHIIIMMMTTTYYYccckkkfffZZZVVVYYYTTTNNNMMMTTT[[[]]]^^^___]]]ccciiinnnsss~~~xxxiii^^^[[[\\\bbbfffiiinnntttxxxyyykkkddd___``````\\\WWWUUUNNNSSSfff}}}sssdddaaaaaaaaa\\\SSSLLLJJJTTTeeerrrsssttt{{{}}}yyyooofffjjjooolllnnnhhhGGG666999777333333111000000000000//////////////////.........---------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,---...///000111///BBBeeezzz~~~|||}}}{{{pppgggcccfffnnnuuu}}}000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////000000111///888[[[{{{}}}\\\___~~~qqq```TTTPPPPPPPPPOOONNNMMMJJJDDD>>>===???BBBMMM```{{{lll]]]XXXWWWVVVUUUZZZVVVQQQOOOOOONNNLLLIIIFFFFFFFFFGGGIIIPPPWWW]]]fffiiiooozzz|||yyyzzztttpppnnnfff^^^\\\VVVOOOKKKJJJHHHFFFMMMWWWfffmmmgggZZZSSSTTTPPPRRRTTTTTTTTTVVV[[[___^^^ccciiimmmsss~~~vvvbbb\\\XXXXXX]]]aaabbbdddhhhwwwqqqhhh```^^^aaabbb\\\UUUTTTYYYiii}}}~~~sssiii`````````[[[UUUQQQ^^^ppp{{{xxxyyy}}}vvvhhhjjjoookkkhhhPPP<<<777666111///222000000000000////////////000000///...---,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......***000---,,,111......888555TTT|||~~~}}}~~~yyywwwwwwyyyvvvvvvwww111111000000///.........************************++++++++++++++++++++++++,,,,,,------.../////////111333444444CCCfffyyyZZZ```{{{pppaaaWWWSSSRRROOOMMMMMMMMMJJJDDD???<<<===???DDDOOO^^^rrr}}}oooeee[[[RRRQQQTTTSSSPPPMMMKKKKKKIIIGGGDDDBBBBBBBBBBBBEEEJJJQQQWWW^^^dddlllttt~~~}}}xxx{{{wwwvvvsssjjjaaa^^^XXXQQQLLLIIIGGGFFFMMMVVVeeeooolll```XXXVVVUUUWWWXXXWWWUUUTTTVVVYYY\\\aaafffkkkrrr~~~tttdddYYYVVVVVV[[[______aaadddmmmwwwuuujjj___[[[^^^aaa^^^ZZZXXX]]]iii{{{zzz{{{tttqqqpppvvvlllddddddeeebbb]]][[[]]]qqqvvviiijjjwwwnnnqqqWWW@@@:::999555333555111000000000////////////000000///------,,,,,,---------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,000...---222///...888???bbb}}}uuu~~~xxxxxxzzzzzz~~~{{{~~~111111111000//////......************************++++++++++++++++++++++++,,,,,,------...////////////444555:::RRRtttrrrWWWbbbzzzqqqeee]]]YYYVVVQQQLLLOOONNNLLLHHHBBB>>><<<<<<@@@FFFLLLVVVhhh}}}{{{uuusssqqqcccPPPKKKSSSQQQPPPNNNMMMLLLJJJFFFCCCEEEFFFFFFFFFHHHLLLRRRWWW[[[ccckkkqqquuuzzz}}}||||||xxxmmmccc```[[[TTTMMMHHHFFFGGGJJJRRRaaaoooqqqggg[[[VVVVVVXXXZZZZZZXXXVVVVVVWWW[[[___dddhhhooo{{{}}}pppeeeYYYUUUUUUZZZ^^^^^^___bbbiiiuuu{{{nnn^^^XXX[[[```aaa___VVV\\\hhhuuu~~~tttttt|||rrrllliiiuuukkkccccccdddbbbaaaaaaccczzzvvviiihhh{{{vvvwww]]]BBB999777444222222111111000000000/////////000///...---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---000---...444000000;;;RRRtttuuuzzz|||{{{zzz}}}~~~}}}yyywww111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////,,,222333>>>aaahhhTTTeeevvviiiaaa\\\YYYTTTOOOQQQQQQOOOLLLGGGAAA===;;;???FFFLLLQQQ[[[hhhoooppprrrooouuu{{{nnnUUUKKKQQQOOOOOOPPPOOONNNJJJFFFDDDIIIJJJKKKKKKLLLOOOTTTXXX[[[```fffjjjnnnwww~~~{{{nnnddd```\\\WWWPPPIIIGGGIIIFFFLLLZZZkkkrrrjjj]]]TTTTTTVVVZZZ]]]^^^]]]]]]\\\\\\___bbbeeekkkwwwwwwmmmeee[[[WWWWWW\\\___^^^___aaahhhrrrqqq```XXX[[[aaabbbaaaVVVZZZeeesss~~~wwwlllssszzzwwwzzzpppgggddddddbbbbbbcccqqqssshhheeerrreeeHHH;;;777555222111111111111000000000//////000///...---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---///,,,...444111444DDDiii}}}{{{{{{{{{|||zzzvvv000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////,,,222444IIIrrr}}}___SSSjjj~~~nnnccc^^^[[[WWWSSSRRRQQQPPPMMMIIICCC===999:::BBBJJJOOOSSS[[[bbbeeennnmmmuuuyyyaaaQQQNNNKKKLLLNNNMMMKKKGGGDDDAAAFFFHHHIIIIIIJJJLLLPPPSSSXXXYYYZZZ^^^dddmmmvvv|||sssggg```[[[YYYTTTMMMIIIJJJFFFIIIVVVhhhrrrlll___UUUUUUWWW[[[___bbbcccbbbaaa```aaabbbbbbgggsssuuukkkcccZZZWWWWWW[[[^^^\\\\\\]]]aaahhhttttttccc[[[^^^bbbbbb```]]]]]]dddssszzzooojjjvvvuuupppmmmiiihhhjjjyyy|||oooeeeaaahhhqqqtttxxx|||}}}}}}sssUUUCCC<<<888666555111111111111000000000000//////...------------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---...+++---222222===TTT|||yyy|||xxxwww|||~~~}}}|||000000000///......------************************++++++++++++++++++++++++,,,,,,------...////////////444:::ZZZoooXXXVVVqqqxxxjjjccc___\\\YYYRRRPPPOOOLLLIIIDDD===999999???EEEHHHLLLTTT^^^fffjjjmmmuuu~~~{{{kkkXXXMMMLLLNNNPPPOOOLLLHHHFFFEEEEEEGGGIIIJJJKKKLLLOOOQQQWWWVVVUUUXXX___gggooosss|||oooccc[[[\\\[[[RRRKKKJJJIIIKKKUUUfffppplllaaaZZZZZZ[[[]]]aaaddddddbbb```bbbbbbaaa```dddppptttiiiaaaXXXTTTTTTYYY[[[XXXWWWXXX[[[aaakkkxxxwwwfff^^^___bbbaaa______^^^gggzzzqqqkkklll}}}zzzsssllljjjkkkuuu~~~yyykkkccc^^^```dddfffhhhlllmmmnnnuuu{{{___HHH;;;666555444222222111111111000000000///......---------......------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,---------......,,,...,,,---222444IIIkkk}}}|||{{{wwwxxx222222111111000/////////************************++++++++++++++++++++++++,,,,,,------...////////////555AAAkkkdddUUUZZZzzzyyypppkkkfffbbbUUUSSSPPPNNNLLLHHHAAA<<<<<>>BBBEEEFFFHHHNNNUUU^^^mmmvvvtttppplll^^^MMMJJJLLLNNNLLLHHHEEEEEEEEEEEEGGGJJJMMMNNNOOOQQQRRRJJJOOOSSSSSSRRRXXXcccmmmwwwoooaaadddfff[[[MMMGGGJJJJJJQQQ]]]eeeccc^^^[[[ZZZZZZZZZ^^^bbbdddccc```bbbaaa___]]]bbbppptttnnnggg```YYYVVVVVVZZZ[[[XXXVVVWWWRRRZZZhhhxxx~~~iii]]]\\\```aaa```ZZZbbbsssccceeepppxxxmmmiiijjjgggiiikkkmmmnnnooommmiiihhhccc^^^ZZZXXXVVVWWWYYY\\\]]]iii{{{oooSSS===555555666222222222111111111111000......---------......///---------,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,---------......///222000111333;;;___mmmyyyrrrmmmuuuyyyyyyrrrpppvvvnnn___aaaiiiwww000222444555444111...+++,,,++++++***)))))))))***+++******))))))******+++,,,...000000///...///000000<<>>>>>BBBIIIOOO[[[cccpppyyyxxxnnn___TTTMMMKKKJJJJJJKKKKKKKKKIIIHHHJJJMMMNNNMMMLLLMMMNNNHHHIIIHHHGGGGGGKKKRRRXXXdddkkkwwwkkkccc\\\VVVRRRJJJNNNQQQUUU___ggggggaaadddiiijjjddd___aaabbbaaacccdddcccaaadddooozzzqqqkkkfff^^^ZZZVVVVVVYYYYYYVVVRRRUUUZZZgggyyynnn[[[^^^bbb```bbbeeennnnnniiitttzzzqqqiii```^^^```cccbbbbbbcccfffhhhiiihhhhhhhhhccc[[[VVVVVVTTTPPPSSSUUU\\\gggooowwwwwwpppnnnJJJ:::777///222222222111111111111000///............------------,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,,,,---...------------...//////111---444666999[[[~~~zzzooovvvqqqooopppwwwhhhXXXPPPMMMJJJMMM]]]vvv111111111111000...---,,,---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,---////////////111222///JJJttt]]]PPPRRRjjj~~~hhhaaa[[[[[[[[[XXXUUUUUUOOOMMMGGGAAA<<<>>>EEEKKKTTT]]]lllzzz~~~sss```PPPKKKJJJIIIJJJLLLMMMLLLKKKIIILLLOOOPPPNNNLLLKKKKKKFFFDDDBBBBBBCCCGGGKKKNNNYYYiiiwwwhhh^^^[[[[[[NNNNNNOOOUUUaaalllmmmhhhjjjppprrrmmmeeeaaa___^^^bbbbbbbbb```bbbooovvvjjjbbb^^^[[[WWWWWWXXXXXXUUURRRWWWZZZdddwwwqqq[[[]]]aaaaaaeeejjjqqq}}}yyymmmoooyyyyyymmmfffcccaaaaaacccddddddcccaaa``````ccceee```cccbbb]]]ZZZYYYUUUPPPQQQPPPSSSXXX___hhhvvvvvviiiwwwwwwOOO;;;777000222222222111111111111000///............---------+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------...------------...//////111///222777GGGrrrzzzzzzmmmsssxxxqqqoooooottt{{{~~~mmm^^^XXXUUUSSSPPPXXXlll||||||222111000///...---------------,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---/////////000222444333KKK~~~YYYPPPVVVmmmwwwnnngggddd```ZZZUUUTTTTTTTTTPPPHHHAAA???BBBFFFNNN[[[mmm|||~~~qqq\\\LLLKKKJJJIIIJJJLLLMMMLLLJJJHHHKKKNNNOOOMMMJJJHHHGGGGGGDDDAAAAAADDDGGGJJJKKKTTTfff{{{~~~oooddd___^^^SSSOOOMMMTTTaaalllooommmmmmrrruuurrrjjjbbb^^^]]]^^^______]]]aaannnuuuggg^^^^^^[[[XXXWWWWWWWWWUUUSSSWWWXXXbbbvvvsss^^^___ccccccgggkkkqqq{{{tttqqqsss|||{{{rrriiidddeeefffggggggffffffddd___ZZZYYY\\\___XXX]]]___]]]\\\]]]ZZZUUUTTTPPPNNNOOOSSS]]]ooo{{{hhhppp{{{OOO999999999222222222111111111000000///............---------+++++++++,,,,,,---------...------,,,,,,,,,------...------------...//////111111000666UUUdddvvv~~~vvv|||}}}wwwqqqpppqqquuu}}}|||}}}vvvkkkfffeeeccc^^^___iiitttyyy}}}~~~{{{zzz||||||}}}222111///...---,,,------,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,---...//////000333666<<>>>>>DDDNNNVVV___eeexxxxxxhhh^^^bbb]]]ZZZ\\\]]]^^^ccckkkmmmaaaXXXYYY\\\\\\[[[[[[YYY```ggglllooovvv{{{zzz{{{~~~yyyoooeee[[[ZZZXXXVVVUUUVVVXXXZZZUUU]]]nnnxxxcccbbbeeeeeekkkmmmqqquuu{{{oooeeefffkkkjjjmmmvvv}}}zzz~~~|||xxxuuusssrrrpppooojjjnnnmmmfffbbbeeeiiiiiilllkkkiiigggbbb[[[RRRLLLRRRWWW[[[\\\___ddddddbbbdddccc```[[[SSSOOOWWWcccxxxxxxooo{{{eeeFFF:::333222222222111111111111000///............------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///...------------...//////---777AAAaaammmeeeaaapppuuurrrooommmuuuwwwrrrjjjeeegggpppyyy~~~~~~{{{zzz111222111111000...---,,,***)))))))))***++++++,,,+++******************+++,,,,,,---...///222666999III~~~dddIIIPPPcccqqqiiiccc^^^ZZZ[[[^^^]]]VVVOOOBBBKKKZZZiiippplll```UUUKKKLLLMMMPPPRRRSSSQQQOOOHHHJJJKKKJJJGGGFFFFFFGGGAAAAAAAAA>>>>>>DDDQQQ[[[\\\eee{{{jjjaaaaaa\\\ZZZ[[[XXXUUU[[[dddnnn^^^PPPQQQWWWYYYXXXYYYVVV^^^hhhmmmpppuuu{{{mmm```ZZZYYYXXXVVVUUUVVVYYY[[[WWWaaatttxxxaaa___bbbdddlllmmmnnnooorrr}}}qqqcccaaagggkkkggggggllltttqqqkkkqqq~~~~~~rrrpppnnnllllllmmmnnnoooiiiooonnnddd^^^bbbjjjmmmnnnmmmlllkkkggg___SSSKKKIIIPPPXXX]]]dddjjjkkkiiilllllljjjdddXXXPPPTTT]]]tttiiiuuu{{{___III@@@999222222222111111111111000//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///...------------...//////***999JJJrrrnnniiippp___{{{~~~ssspppmmmmmmyyyssskkkbbb___fffsss{{{}}}|||222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,222111111666444444===OOOXXXQQQLLLbbbzzzppprrrlllccc\\\^^^bbb___YYYLLLIIIUUUeeekkkmmmfffUUURRRPPPNNNNNNPPPRRRTTTTTTNNNNNNNNNOOOOOOMMMIIIFFFBBBAAA@@@???AAAHHHPPPWWW\\\dddsssmmmYYY___[[[XXXUUUOOOMMMWWWeeeddd```VVVPPPTTT]]]]]]VVVUUU]]]eeeiiippp{{{|||mmmeee[[[YYYVVVTTTTTTUUUWWWYYYZZZdddwwwnnn___XXXZZZcccllliiiggggggkkkssszzz~~~tttooogggbbb``````bbbbbbeeeggglllooolllhhhnnnyyyyyypppnnnlllmmmoooppppppooommmmmmlllfff``````ffflllqqqnnnjjjhhhfff```VVVMMMJJJNNNXXXeeellllllnnnqqqmmmnnnkkkcccXXXSSSUUUYYYmmm{{{nnnuuuvvveeeMMM>>><<<555444222111000000//////////////////////////////,,,,,,------...///000000,,,,,,,,,---------......---,,,,,,...000111111000333222YYYssswww^^^aaa|||{{{rrroooooosss|||qqqfff]]]___fffnnnvvv}}}222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++///,,,,,,222222555BBBWWWWWWQQQLLLcccxxxwwwsssjjjaaa___bbbaaa^^^TTTIIINNN\\\gggpppkkkZZZRRRPPPMMMLLLNNNOOOPPPPPPPPPOOOOOOOOOOOOMMMHHHEEEBBBBBBAAAAAACCCJJJRRRXXXZZZ]]]gggyyy{{{iii[[[\\\YYYXXXVVVPPPMMMTTT___lllfff\\\VVVXXX]]]ZZZQQQYYYaaaiiilllqqqzzzxxxkkkfff[[[YYYVVVTTTTTTVVVYYY[[[^^^gggxxx~~~mmmbbb^^^^^^dddkkkiiifffeeeiiinnnqqqpppmmmeeeccc```]]]^^^___```aaahhhjjjppprrrnnniiioooyyy{{{vvvqqqoooppprrrsssrrrmmmnnnkkkeee___^^^ccciiiqqqmmmhhhgggeee```VVVOOOIIILLLVVVdddmmmppprrrvvvuuuuuurrriii^^^WWWWWWZZZkkkzzzqqquuulllQQQ===777555444333111000000//////////////////////////////,,,,,,,,,---.........///,,,,,,,,,---------.........------...///111111111666<<>>WWWxxxPPPOOOQQQggguuu```VVVUUUVVVQQQCCC@@@CCCHHHXXXfffeeeUUURRRPPPOOOQQQRRRSSSSSSUUUTTTRRRQQQPPPNNNJJJHHHHHHHHHIIIJJJMMMRRRZZZ___hhhuuupppffffffkkkoooqqqpppppptttyyy{{{~~~wwwjjjeeeddd___XXXQQQ[[[```YYYMMMNNN]]]kkkxxx~~~jjjYYYVVVZZZ```iiiqqqtttwww|||uuufff```YYYWWWTTTSSSTTTYYY^^^bbbkkksss|||ssskkkgggdddaaabbbffffffddddddhhhkkkggg]]]TTTSSSSSSSSSSSSTTTYYY```eeedddnnnuuupppfff```dddiiissssssjjjjjjnnnqqqrrrnnnppppppmmmjjjlllttt{{{wwwppphhheeefffeeeaaa^^^NNNJJJNNN\\\lllwww|||vvvrrrkkkeeeaaa^^^]]][[[gggwwwuuusss|||hhhNNN???666555333222111111000000////////////////////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///000000///000333666<<>>III[[[```UUURRROOONNNOOOPPPPPPPPPRRRQQQPPPQQQRRRRRRQQQPPPLLLMMMMMMNNNOOOTTTZZZ^^^dddiiittt|||}}}uuuuuuzzz{{{nnnfff```\\\\\\```^^^YYYXXX^^^ddddddcccmmmyyyyyyiiiYYYXXX```dddmmmvvvzzz|||wwweee^^^[[[WWWUUUWWW\\\bbbfffllluuu|||{{{sssmmmmmmnnnooossswwwxxxuuupppiiiaaaZZZUUUSSSVVVWWWVVVRRROOOOOOUUUZZZdddpppuuulll___\\\bbbgggjjj}}}|||{{{vvvqqqjjjmmmooonnnnnnsss|||{{{rrrhhhbbbcccdddcccaaaVVVNNNLLL[[[ooo}}}{{{mmmddd```___]]]ZZZmmm}}}wwwuuu~~~rrrRRR@@@666555444333222111111111////////////////////////,,,,,,,,,---.........///,,,,,,,,,---------......,,,...000000///111777===VVV}}}^^^lllpppxxxzzzeeegggnnnllliiiiiijjjiiiggggggqqqpppiii\\\\\\cccsssuuuiiihhhsss{{{llldddppp~~~www222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...111555777OOOvvvmmmVVVIIINNNUUUlllqqqccc\\\ZZZYYYXXXMMMHHHDDD>>>III[[[```YYYVVVSSSQQQQQQQQQQQQPPPQQQPPPOOOQQQSSSTTTSSSRRRNNNNNNNNNNNNPPPTTTYYY^^^fffaaa]]]bbbppptttgggcccbbbbbb```[[[YYY^^^fffcccZZZSSS[[[iiipppiii______fffnnnxxxmmm```]]]YYYWWWYYY^^^dddhhhkkkuuu}}}uuuwwwqqqnnnqqquuuwww{{{vvvsssnnndddZZZSSSQQQRRRRRRTTTUUURRRMMMLLLOOOSSSaaannnssshhhZZZYYY___dddmmm~~~mmmppprrrqqqqqqvvvwwwkkkeeeeeeggggggeeeXXXNNNMMM[[[qqqyyykkkbbb```aaa___]]]ooo~~~zzzxxxXXXFFF666555444333222111111111////////////////////////,,,,,,------...///000000,,,,,,,,,---------......+++...000000///222999???cccxxx^^^ooonnn{{{kkk```sssxxxkkkhhhjjjkkkjjjkkkwwwxxxfffaaaZZZ[[[dddvvvppp___[[[hhh}}}~~~}}}qqqbbbeee|||vvv~~~333222111///............---,,,,,,++++++,,,,,,---,,,,,,------------------333...+++333888999WWWfffHHHIIIMMMTTTlll{{{yyyyyyvvvtttsssssswwwxxxqqqfff]]]ZZZ[[[[[[SSSJJJDDDBBBIIIYYYhhheee^^^VVVPPPMMMLLLMMMOOOPPPQQQSSSTTTTTTSSSRRRQQQVVVSSSPPPPPPTTTYYY^^^```ccceeeaaaYYY^^^rrrtttfff___]]]```___]]]bbbgggaaaUUUSSSWWW[[[^^^___aaadddhhhxxx{{{|||gggaaa[[[ZZZ[[[\\\bbbiiimmmuuutttlllnnnuuu{{{|||xxxvvvwwwzzzlllhhhddd___YYYTTTRRRTTTTTTUUURRRLLLIIILLLRRRVVVlllooommmaaaWWWWWW\\\```nnn{{{vvvtttrrrppprrrxxxxxxmmmeeedddgggiiijjjcccYYYUUUbbbyyy{{{lllbbb^^^^^^^^^]]]tttwwwxxx~~~cccEEE:::555333444444000...000//////.........---------......------------..................////////////+++444000+++000666;;;FFFwwwhhhwwwpppaaa___zzzrrrnnngggeeeppp~~~tttgggbbb___^^^iii~~~tttddd]]]iiiuuuggg___fffxxxvvvnnnttt333222111///............---,,,,,,++++++,,,,,,---,,,,,,,,,------------...111...,,,444999===___bbbIIIJJJOOOWWWooo}}}yyyvvvtttxxxtttpppppprrroooiiidddpppuuuyyytttiii___YYYXXXZZZSSSKKKFFFEEEKKKZZZiiihhh^^^SSSNNNNNNOOONNNLLLSSSSSSSSSSSSTTTUUUUUUVVVZZZWWWTTTTTTWWW\\\bbbeeefffiiihhhffflll}}}yyyiii___]]]dddfffbbbcccfffaaaWWWWWWYYY\\\]]]^^^bbbgggkkkzzz}}}pppggg^^^\\\^^^```fffmmmnnnuuuxxxrrrqqqyyy~~~~~~wwwpppnnnoooeeebbb^^^ZZZUUUQQQQQQRRRPPPPPPOOOLLLLLLQQQXXX^^^pppssspppcccXXXYYY```eeemmmxxx|||zzzxxxwwwxxx~~~~~~tttlllgggfffhhhjjjddd[[[WWWeee}}}pppeeeaaaaaaaaaaaaxxx{{{rrrxxxfffCCC;;;666333444444000///000//////.........---------......------------..................////////////,,,222000---111333<<>>888333333333111111333000000000/////////............------------..................////////////000000000333444:::bbbsssnnnooo|||uuukkkcccfffbbbfffeeeiiittt}}}kkk^^^\\\^^^bbbmmm{{{zzzxxxyyykkkcccrrrxxxfffbbbmmm||||||tttjjj]]]TTTKKKQQQ[[[ccclllyyyssspppjjjwww333222111///............---,,,,,,++++++,,,,,,---***++++++,,,---...///000///444333444@@@YYY```MMMJJJIIIVVVdddxxxwwwjjj^^^XXXWWWWWWVVVRRRMMMNNN]]]mmm|||sssqqqkkkcccZZZ\\\```bbbdddcccaaa```^^^bbbffffffeeefffkkkooorrrwwwnnn___[[[[[[WWWWWWbbbpppqqqiiiXXXWWWWWW[[[dddmmmtttwww~~~zzzxxxrrrkkkiiimmmxxx}}}}}}zzz{{{zzzyyyvvvrrriiihhh```VVVWWW___^^^VVVJJJCCCDDDOOOUUUTTTWWW^^^yyy~~~mmmZZZTTTYYY___gggoooyyytttmmmjjjllliiimmmuuufff\\\XXXZZZ\\\aaaiiiqqqvvv~~~pppuuufff>>>888333333333111111444000000000000/////////.........------------..................///////////////222111000555CCCooommmppp~~~rrr{{{~~~{{{eee]]]bbb```dddcccgggrrr{{{jjj^^^[[[[[[cccnnn|||}}}uuuyyyyyyjjjcccrrrzzzfffccclllyyysssdddZZZNNNSSSYYY^^^dddqqq}}}zzz{{{}}}ttttttvvvxxxxxxyyypppjjjttt333222111///............---,,,,,,++++++,,,,,,---******+++,,,---//////000///444333555CCC___dddQQQNNNIIIWWWfffyyy{{{iii]]][[[ZZZYYYTTTNNNOOO^^^ooooooqqqlllaaa^^^ccc```VVVXXXYYY[[[^^^```bbbcccddd[[[```eeefffeeeeeeiiimmmqqqwwwrrreeeYYYZZZUUUQQQWWWdddgggcccUUUTTTUUU\\\eeeoootttvvv}}}~~~~~~{{{yyyyyy~~~}}}}}}ssslllhhhgggccc[[[XXX[[[tttuuuqqqppp|||||||||~~~{{{wwwhhhhhh```VVVXXXaaaaaaYYYOOOGGGGGGRRRWWWSSSSSSXXX```kkkoooeeeYYYWWW___fffeeeooozzzyyypppkkkkkkhhhmmmuuufff[[[VVVWWWZZZWWW___hhhnnnwwwuuu{{{aaa???888333333333111111444000000000000////////////.........------...................../////////000...444111///555HHHwwwppp}}}{{{uuuyyynnn[[[XXXaaabbbaaa```eeepppyyy~~~kkk___[[[XXXbbblllzzzuuurrrzzzxxxhhhaaassskkkfffnnnyyy~~~lllaaaTTTWWWYYY[[[___jjj|||llliiiiiimmmpppnnnjjjggggggeeeddddddhhhuuuttthhhooo|||444333222000//////......---,,,,,,++++++,,,,,,---------,,,------...///000000000333===???ggg___WWWJJJKKKUUUkkk{{{~~~uuubbb___]]]^^^YYYQQQXXXcccaaabbbYYYKKKEEEOOO___ddd___WWWZZZ\\\[[[WWWWWW[[[```aaafffkkkhhhbbbccckkkttt~~~{{{rrrppptttttt~~~zzzttt```\\\RRRKKKMMMVVV[[[YYYVVVQQQSSS]]]hhhnnnqqqsss}}}yyyvvvtttyyyyyyyyytttggghhh}}}tttmmmhhh[[[ZZZZZZZZZWWWSSSSSSXXXqqqoooiiimmmxxx~~~}}}vvvqqqiiigggbbb\\\\\\___]]]YYYNNNJJJKKKSSSWWWVVVWWWZZZSSS[[[aaa^^^YYYYYY^^^dddiiinnnuuu~~~xxxmmmkkkkkkppp}}}yyyssskkkccc^^^YYYVVVSSSSSSWWW___iiiwww~~~zzz```???555555666000222555111111111000......------------------............///000//////.........//////000///333000000RRRmmmrrr{{{|||sssaaaZZZ___fffgggccc___gggxxx|||iii]]][[[^^^ccc||||||sssjjjrrrnnn^^^uuutttkkkjjjnnn}}}uuummm___]]][[[YYY[[[eeeuuu{{{yyypppccc]]]```^^^```gggfffiiixxxyyy{{{tttddd\\\fffyyy~~~uuuzzzyyyoookkkttt~~~~~~444333222000//////......---,,,,,,++++++,,,,,,---------,,,------...///000000111333===AAAkkk```VVVIIIOOOYYYnnn|||zzzgggbbb___aaa^^^VVV]]]gggccc\\\XXXNNNGGGLLLXXX``````VVVXXXZZZYYYWWWXXX\\\aaaeeeeeeeeecccbbbdddhhhkkkzzzzzzvvvrrrlllgggpppppprrrtttqqqlllmmmrrruuu~~~eee]]]SSSNNNOOOQQQRRRRRRTTTQQQUUU^^^gggkkkmmmooowwwxxxxxxwwwuuurrrooonnnlllgggeeeccc]]]\\\nnn~~~tttlllgggccc___\\\WWWWWWZZZ]]]]]]ZZZZZZ]]]iiimmmooowww}}}tttmmmhhhfffaaa[[[[[[]]]]]]YYYPPPKKKLLLTTTYYYXXXVVVWWWWWW]]]aaa^^^ZZZYYY^^^bbbhhhpppyyyyyysssppppppvvv~~~xxxpppjjjeee^^^YYYTTTQQQNNNLLLNNNSSS\\\gggttt|||xxx\\\AAA666444666000111555111111000///......------------------............/////////............//////000///444333666[[[{{{ppp}}}ooo}}}|||tttiiicccdddeeebbbaaa```iiizzzvvvdddZZZZZZ]]]hhhqqqgggooo|||ddduuuvvvkkkhhhjjjvvvwwwoooccc___\\\[[[\\\ddduuuyyymmmkkkmmmdddfffeeekkkwwwvvvsss|||mmm___bbbppp{{{~~~yyynnnoootttjjjdddgggmmmppptttxxxxxxtttpppmmmjjjjjjsss~~~444333222000//////......------,,,,,,,,,,,,------------,,,------...///000000222444>>>EEEsss___TTTHHHPPP\\\ppp|||zzzllldddaaadddccc^^^eeelllfffYYYYYYTTTMMMKKKRRRZZZ^^^TTTVVVXXXXXXVVVXXX]]]aaahhhccc^^^]]]```ccccccbbbooo}}}yyyrrrlllgggfffhhhnnnqqqppprrrvvvxxx~~~|||lll^^^SSSRRRQQQLLLKKKNNNSSSSSSYYYbbbgggggghhhjjjmmmnnnnnnnnnllljjjgggfffbbbYYYTTTVVVVVVTTTXXX```[[[YYYXXXXXXXXXYYYXXXVVVVVVWWW]]]dddfffcccbbbcccfffmmmrrr{{{sssjjjhhhfffaaa[[[ZZZ\\\\\\YYYQQQKKKJJJQQQXXXZZZWWWTTT\\\^^^```___\\\[[[]]]aaahhhssswwwrrrmmmmmmooommmeee]]][[[XXXSSSOOOMMMKKKHHHEEEGGGLLLWWWeeettt~~~yyyzzzaaaDDD777444666111111444111111000///......---......---------............/////////............//////111111555444;;;cccttthhhyyywwwrrrkkkhhhhhhfffbbb___aaalll}}}qqq```YYYZZZ^^^pppsssffflllgggssstttjjjeeeeeeooo|||yyyqqqeee```\\\ZZZ[[[aaaqqquuurrrwwwpppoooiiiooo{{{fffaaaiiissszzz}}}uuugggdddkkkccc[[[YYY[[[]]]ccchhhhhheeeaaa\\\XXX\\\lll}}}444333222000//////......------,,,,,,,,,,,,------------,,,------...///000000444666???JJJ|||XXXQQQGGGOOO\\\qqqssshhhdddgggiiihhhppptttkkk\\\\\\ZZZUUURRRSSSVVVXXXUUUVVVVVVVVVUUUWWW[[[^^^ddd^^^YYYYYY]]]aaaaaaaaaeeezzz}}}vvvmmmlllnnnuuuyyyxxxwwwxxx~~~xxxqqqyyywwwbbbSSSTTTSSSKKKJJJQQQRRRUUU\\\eeefffcccbbbeeecccdddeeeeeedddaaa___]]]YYYOOOIIILLLNNNLLLJJJJJJLLLMMMQQQTTTWWWXXXWWWVVV[[[\\\cccjjjmmmiiifffggglllrrrvvv{{{}}}sssmmmkkkjjjeee]]]ZZZ]]]]]][[[QQQJJJEEEIIITTTZZZZZZXXXaaa```___```^^^\\\]]]aaahhhvvvtttnnniiiggghhhfff```ZZZXXXVVVSSSQQQOOOLLLHHHEEEBBBGGGRRRcccvvv}}}yyyiiiIII888333666111000444111000000///...............---------............//////............//////000222222555222===jjjxxxggg{{{uuulllffffffhhhgggeee^^^cccppp~~~ooo___YYY\\\aaasss}}}lllmmmgggnnn{{{ooogggdddccclllwwwwwwggg```ZZZYYYYYY]]]mmm~~~uuuppp{{{mmmcccgggooo|||wwwgggaaaddd^^^WWWRRRRRRWWW^^^eeedddbbb^^^WWWQQQVVVlll444333222000//////.........------,,,,,,------...------,,,------...///000000555777@@@OOO}}}NNNMMMGGGOOO___ttt~~~qqqkkkoootttxxxxxxbbb___]]]]]]^^^\\\YYYWWWXXXWWWVVVTTTSSSTTTXXXZZZ[[[ZZZXXXXXXYYY^^^cccgggeeexxxsssqqqttt{{{}}}zzzwwwvvvuuummmoookkkWWWSSSQQQKKKKKKSSSPPPSSSYYY``````\\\ZZZ\\\YYYYYYZZZZZZYYYWWWTTTSSSKKKFFFAAAAAABBB@@@???@@@DDDHHHMMMRRRUUUUUUUUUTTT```aaagggkkkjjjeeedddggguuu|||}}}yyyvvvuuusssrrrkkkbbb]]]^^^___]]]UUULLLCCCDDDPPP]]]ccccccccc```___aaa```\\\^^^dddjjjyyy}}}qqqmmmhhhggghhhhhhddd```^^^\\\ZZZXXXUUUQQQKKKGGGCCCFFFOOO___uuuqqqNNN999333666222000333222000//////............///---------............///...............///000000000222444222CCCuuuwww{{{|||ccc|||sssiiieeeggggggeeebbb]]]fffsss~~~lll^^^YYY\\\aaaqqq~~~wwwpppzzzffflllyyy|||mmmgggcccaaagggqqq{{{kkkbbb\\\\\\[[[^^^nnnzzztttuuu}}}~~~mmmaaaccckkkzzz|||mmmgggeee```YYYSSSRRRWWW^^^bbbaaa```\\\TTTMMMQQQfff||||||444333222000//////............------------......------,,,------...///000000777888AAATTTrrrGGGKKKHHHRRReee|||wwwzzzooogggaaacccfffccc^^^[[[YYYWWWTTTRRRQQQSSSVVVWWWTTTWWWXXXXXXXXX]]]gggoooooo|||yyyxxxzzz||||||~~~}}}qqqjjjgggxxxrrrZZZQQQNNNKKKLLLPPPNNNNNNQQQVVVXXXTTTRRRSSSOOOOOOPPPPPPNNNLLLIIIGGGCCCBBB@@@>>>;;;;;;===@@@???DDDJJJPPPSSSUUUWWWXXXbbbdddhhhhhhbbb^^^bbbkkk}}}{{{wwwxxx{{{}}}|||zzzsssggg```______^^^XXXPPPFFFDDDOOO```lllnnnccc___```cccaaa\\\```jjjnnn|||}}}xxxtttpppllljjjkkkjjjhhheeecccbbbaaa___[[[UUUNNNIIIGGGHHHNNN\\\qqqRRR:::222777333///222222//////............//////---------............///......---......///000111...111444444LLLvvv{{{jjj}}}rrrjjjjjjlllhhh```[[[\\\gggvvv~~~xxxggg[[[WWW[[[___pppyyyrrrsssuuusssjjjaaammmyyyqqqjjjddd___aaaiiiuuupppfff```aaaaaaccctttpppbbbeeeeeemmmwwwxxxoooeeeeeekkkvvvvvvqqqjjjggg___WWWVVV[[[]]]\\\^^^^^^]]]WWWNNNPPP```rrrsss|||zzz444333222000//////............------------......------,,,------...///000000888999BBBXXXmmmEEEKKKHHHTTTjjjwwwkkkgggeee```\\\\\\XXXUUURRRPPPQQQSSSVVVXXXTTTVVVXXXXXXZZZ```jjjrrrwwwyyyllleeedddmmmoooXXXLLLLLLOOOPPPOOOPPPKKKKKKOOORRRQQQNNNOOOJJJJJJJJJJJJHHHEEEBBB@@@@@@BBBAAA???<<<<<<>>>???>>>CCCJJJPPPTTTXXX]]]aaadddgggjjjggg^^^\\\hhhwww~~~{{{|||yyykkkaaa^^^^^^]]]WWWRRRIIIEEEMMM___lllppp```^^^aaaeeeaaa\\\cccppprrr}}}zzzuuuuuurrrooommmlllkkkhhheeeffffffeeeddd```YYYQQQKKKHHHIIINNN[[[oooUUU;;;222777333///222333//////............//////---------............///---------......///000111///333555777SSSuuuwwwkkkjjjlllhhh___ZZZZZZhhhwww~~~sssdddZZZXXX\\\```vvv|||ssslllzzzlllbbbaaannnxxxwwwppphhh``````eeeppp{{{sssgggbbbeeefffgggyyykkkhhheeemmmzzzxxxvvvyyy}}}{{{ppplllddd]]]]]]aaa___XXX[[[]]]^^^[[[TTTRRR]]]jjjnnnwwwzzztttsssuuupppfff444333222000//////............------------......---------------...000000000999:::BBBZZZlllFFFLLLHHHTTTllltttiii```XXXVVVZZZVVVSSSPPPOOOPPPTTTWWWYYYVVVVVVWWWXXX\\\ccclllrrrxxx}}}|||xxxjjjbbbfffhhhyyyuuuhhhTTTHHHKKKTTTVVVPPPTTTMMMIIIMMMRRRQQQOOOOOOJJJJJJJJJIIIGGGDDD@@@>>>===??????===;;;;;;;;;999???CCCIIINNNSSSXXX___dddfffjjjmmmhhh______ppp|||mmmaaa^^^]]]\\\SSSQQQJJJDDDKKK\\\iiimmm^^^]]]aaafffbbb\\\dddtttttt~~~zzzyyyxxxzzz||||||xxxttttttrrrooommmlllkkkhhheeegggggghhhgggccc\\\TTTMMMGGGHHHNNN]]]qqq~~~WWW<<<111777333///222333//////.........//////000---------.........//////---------......000111111111555777777TTTuuunnn~~~jjjeeegggeeebbb```YYYgggwww~~~pppccc\\\[[[___ccc~~~rrrhhh}}}|||kkkjjjmmmvvvzzzssslllcccaaagggmmmxxxsssgggaaaeeefffhhh{{{ssszzzrrrooogggaaadddhhhcccZZZWWWYYY\\\\\\VVVSSSYYYcccmmmtttsssjjjfffhhhcccYYY444333222000//////......---,,,,,,++++++,,,,,,---***++++++,,,...000111222///666<<>>@@@AAA===999:::???@@@===EEELLLVVV```eeehhhlllqqqmmmlllgggbbbaaakkk~~~{{{pppggg```^^^^^^\\\\\\TTTIIINNN___kkklll```_________^^^___dddjjjlll|||{{{yyywwwuuuttttttuuuvvvwwwyyytttrrrvvvyyyuuupppnnnmmmkkkllloooooojjjiiikkkiiijjjiiifffddd```WWWNNNHHHFFFMMM___ssswww___<<<666444222555---000111111000///////////////........................000000000000000111111111111...999:::```{{{ppp|||qqqvvv{{{iiigggcccbbb```YYY\\\hhhwww~~~pppbbbYYYXXX```hhhwww|||{{{tttppptttxxxkkkpppvvvzzznnnbbb\\\\\\iiiqqqoooiiidddcccfffooo{{{zzz~~~|||sssjjjaaa^^^aaa[[[SSS\\\mmmxxxxxxtttiii]]]WWW\\\ddd444333222000//////.........------,,,,,,------...,,,,,,---...///000222333111888>>>DDDgggjjjNNNIIIJJJTTTrrriiiYYYUUUQQQJJJMMMJJJIIIMMMSSSYYYZZZYYYTTTVVVWWWYYY]]]eeeqqqzzz~~~xxxjjjeeeeeeqqqmmmnnnsssrrrkkkdddcccTTTOOOLLLMMMNNNNNNQQQUUUUUUWWWWWWTTTUUUWWWWWWSSSMMMJJJFFFEEEDDDDDDAAA???>>>>>>===<<<<<<>>>AAADDDXXX___jjjsssxxx{{{~~~|||tttiiicccgggttt|||vvvnnngggbbbaaaaaa______WWWMMMOOO^^^hhhhhhfffggggggccc]]][[[```gggfffyyy}}}}}}wwwuuupppkkkhhhgggeeebbbbbbeeeeeeffffffcccaaa___XXXOOOJJJIIIPPPaaattt{{{lll___<<<666444222555---000111111000///////////////........................000000000000111111111111222111;;;???hhhuuuuuu|||}}}uuudddccc```___^^^WWW```jjjyyy}}}ooobbbYYYWWW^^^ggg}}}yyypppqqquuujjjkkksssxxxooofff``````eeemmm~~~xxxnnnccc^^^aaammmvvvggg___aaa```[[[aaaooo{{{vvvnnneee]]]___qqq444333222000//////......///......------......///.........//////111222222333999???GGGlllcccKKKJJJLLLWWWvvvjjjXXXSSSPPPKKKJJJIIIIIIMMMTTTYYYZZZYYYVVVXXXYYYZZZ]]]dddnnnvvv|||pppfffdddfffoookkkkkknnnnnneee[[[UUUNNNKKKJJJMMMNNNNNNPPPTTTWWWZZZZZZWWWWWWYYYYYYUUUOOOLLLIIIGGGFFFEEECCCAAA>>>;;;;;;???===;;;BBBOOOttt{{{vvvgggdddnnn~~~zzzxxxsssnnniiifffcccbbbaaaaaa[[[QQQRRR\\\dddcccooorrrpppggg\\\XXX\\\bbbcccttt{{{ssslllhhheeebbbccchhhdddeeeddd```^^^\\\WWWPPPLLLLLLTTTeeevvvyyyjjj```===666444222555...000111111000///////////////........................//////000000111111111111444333<<>>CCC???;;;HHH\\\{{{ooodddeeesss~~~}}}zzzvvvqqqmmmhhhdddaaa```aaa]]]VVVUUU\\\bbbbbbsssxxxwwwjjj[[[VVVZZZ```fffuuuyyytttpppmmmooossskkkkkkggg```[[[YYYTTTOOOKKKMMMWWWhhhxxxrrrbbb>>>777444222555...111111000000///////////////........................//////000000111111222222444444;;;GGG~~~|||uuuxxxnnn___]]]YYYXXXYYYTTTaaakkkwwwqqqddd^^^ZZZYYYbbbmmm|||}}}~~~~~~{{{tttkkkeeeiiiuuuyyyqqqjjjgggdddhhhtttyyyxxx{{{~~~wwwjjjiiixxxvvviiigggfffaaaaaafffjjjcccbbbcccZZZUUUggg444333222000//////......------,,,,,,,,,,,,------------------......///000222888AAANNNyyy]]]JJJMMMNNNddd|||wwweeeXXXSSSQQQOOOLLLMMMPPPSSSVVVVVVTTTRRRQQQSSSVVVYYY\\\bbbjjjqqqsssyyyuuukkkiiijjjllljjjpppsssnnneee[[[UUURRROOOOOOQQQTTTQQQMMMMMMPPP]]]aaabbb\\\WWWUUUSSSOOORRRPPPNNNJJJFFFCCCBBBAAAGGGAAAAAAEEEAAA>>>NNNdddrrrlllhhhkkkwww{{{{{{~~~{{{vvvrrrnnnjjjddd```\\\^^^\\\XXXXXX\\\bbbdddqqqxxxwwwiii[[[WWW\\\```fffxxx|||yyyuuuuuuyyyuuutttmmmbbbYYYUUURRRMMMJJJMMMXXXkkkzzzxxxccc???777444111555...111111000000///////////////...........................//////000111111222222333555999HHHwwwtttqqqbbb___YYYWWWXXXTTT^^^iiiuuu|||~~~~~~nnnaaa\\\ZZZXXX```lll~~~}}}wwwpppiiidddkkkwww{{{xxxmmmmmmqqqyyy|||yyyuuusssuuuqqqnnnooosssyyy|||}}}{{{pppnnnyyyyyyssskkkaaa___dddnnnmmmrrruuummmdddmmm444333222000//////......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------...000000111888CCCTTTZZZKKKOOOPPPgggzzztttzzzzzzmmm```XXXSSSPPPNNNOOOQQQUUUWWWWWWUUURRROOOOOORRRVVVXXX[[[```hhhnnnooowwwrrrooopppqqqqqqlllssstttjjj\\\SSSOOONNNSSSTTTVVVWWWSSSMMMLLLPPPaaaffffff___XXXTTTQQQNNNLLLLLLKKKGGGCCCAAA@@@AAAAAA???BBBEEECCCDDDRRRdddtttrrrqqqtttzzz|||yyyzzz{{{uuuqqqmmmiiiccc^^^YYYZZZ[[[YYYXXX\\\bbbgggmmmtttssseeeZZZZZZ^^^___cccwww{{{zzzwwwssssssvvvzzzyyypppbbbWWWSSSQQQNNNIIINNNZZZlll||||||~~~ddd@@@777444111555...111111111000///////////////..............................///000111222222333000666;;;KKKnnnyyyrrrcccaaaZZZWWWYYYUUU\\\hhhuuu|||~~~mmm^^^[[[YYYVVV]]]iiiwwwzzz}}}xxxpppiiieeemmmxxxxxxqqqllllllkkkfffbbbaaagggeeeddddddhhhnnnuuuzzz~~~wwwvvv~~~{{{ttttttgggffflllxxx}}}|||444333222000//////......------,,,,,,,,,,,,------,,,,,,,,,---...000111222000888EEEYYY}}}XXXKKKPPPQQQlllyyyssskkkooowwwiii```\\\XXXSSSPPPOOOSSSXXXZZZYYYVVVQQQOOOKKKOOORRRTTTVVVZZZaaafffjjjsss~~~uuutttvvvuuusssnnnrrrooocccWWWQQQOOOLLLUUUUUUXXXXXXSSSMMMNNNRRR___eeefff___WWWSSSPPPMMMHHHIIIIIIGGGDDDCCCDDDFFF@@@GGGNNNRRRTTTZZZccclll{{{xxxvvvxxx}}}~~~{{{{{{zzz{{{~~~xxxrrrmmmhhh```[[[WWWXXXZZZYYYXXXZZZaaahhhhhhooommm```XXX\\\___^^^cccooo}}}yyywwwuuurrrsssvvvwwwvvvmmm___TTTRRRQQQQQQKKKPPP[[[mmm{{{~~~vvvrrr~~~eee@@@888444111444...222111111000///////////////..............................///000111222333333...:::@@@SSSvvvjjjpppbbb___YYYWWWYYYWWW^^^jjjxxx|||hhhZZZZZZYYYVVV^^^lllssswww}}}~~~tttvvv{{{qqqkkkhhhqqqzzz|||pppfffbbb```\\\[[[[[[bbbaaa___[[[\\\dddqqq{{{{{{zzz{{{sssyyy}}}rrrrrrxxx~~~444333222000//////...............------.........,,,,,,---...000222333444111999HHH]]]}}}WWWKKKPPPOOOsss~~~|||yyytttmmmdddgggyyyjjjcccbbb^^^XXXSSSOOOSSSYYY\\\[[[WWWRRRPPPHHHKKKNNNPPPPPPSSSYYY]]]dddoooyyyyyyzzzwwwrrrnnnoooiii]]]VVVVVVTTTOOOUUUUUUXXXXXXSSSMMMOOOTTT[[[aaaccc]]]UUUQQQNNNLLLFFFHHHJJJIIIGGGGGGJJJMMMKKKXXXdddiiinnnvvv|||}}}~~~zzzuuuwww}}}~~~zzz}}}{{{|||~~~~~~uuunnnggg^^^WWWXXXXXXYYYYYYWWWYYY```hhhfffllljjj]]]XXX]]]___\\\eeehhhvvv|||yyywwwtttvvv{{{rrrqqqiii[[[RRRQQQSSSSSSNNNRRR]]]mmm{{{}}}vvvppp}}}}}}fffAAA888444111444...222111111000///////////////........................---...///000111222333333...===FFFZZZ{{{vvvkkkkkklll```^^^WWWVVVYYYXXXaaannn{{{uuuaaaUUUXXXZZZYYYcccrrrrrrvvv|||sssttt|||rrrlllkkkvvv}}}yyytttvvv{{{nnnaaa\\\\\\\\\^^^```dddccc^^^WWWVVV___ppp~~~wwwtttssstttxxx~~~uuuzzz{{{mmm222111000///.....................////////////000---...////////////222444555888IIIZZZsssVVVMMMIIIVVVqqq}}}{{{uuuuuunnnfffhhhxxxxxxmmmhhhhhheee[[[RRRSSSWWWZZZZZZWWWTTTSSSSSSRRRMMMLLLPPPUUUWWWXXXZZZbbbkkk{{{yyyzzz~~~|||vvvoooooohhhYYYPPPOOOOOOMMMKKKRRRYYYZZZVVVRRRQQQRRRZZZ\\\]]]ZZZUUUPPPNNNNNNJJJLLLMMMMMMLLLOOOUUUZZZ]]]iiiwww{{{{{{}}}~~~}}}||||||zzz}}}|||uuuoooeee]]][[[RRRUUUYYY[[[]]]aaaggglllrrrkkkddd^^^XXXVVV[[[ccccccfffqqq|||zzzyyyqqqsssyyyvvvsssmmmeee]]]XXXSSSOOOLLLJJJRRR^^^lllzzz}}}tttssssssuuu}}}aaa===666444333777111444222222222222111000...---............//////////////////000000111222444555222===CCCgggpppgggqqqffflll______ZZZYYYZZZVVVbbbsss|||xxxeeeWWWXXXZZZYYY```lll}}}||||||}}}|||~~~xxxooollllll}}}~~~tttmmmjjjiiieeeaaa^^^\\\\\\```dddfffYYYSSSXXXYYY[[[mmmqqqhhhlllsss{{{zzz}}}xxx}}}rrr222222111000////////////------........./////////---...////////////222444666:::KKK]]]yyyWWWLLLHHHVVVttt{{{zzz~~~yyy{{{~~~}}}zzztttrrrmmmfffgggtttyyymmmfffeeeccc___ZZZSSSVVVXXXXXXVVVTTTTTTUUUVVVPPPMMMPPPTTTVVVXXX\\\]]]fffvvvwwwzzz~~~wwwvvvlll\\\QQQMMMKKKHHHJJJNNNQQQRRRQQQPPPRRRTTTYYYYYYXXXSSSLLLHHHFFFFFFHHHLLLPPPSSSVVV^^^jjjtttzzz|||yyyyyyxxxuuussswwwwwwxxxzzz|||vvvpppfff]]]ZZZWWWYYY\\\]]]___dddlllrrrxxxoooeee^^^XXXUUU[[[bbbbbbccckkk|||}}}{{{yyyooonnnsssrrrvvvooodddZZZTTTQQQOOONNNLLLSSS^^^jjjwww~~~|||rrrccc???888555222666///222111111111000/////////...............//////////////////000000111222444555333>>>DDDhhhzzzfffvvvvvvnnnnnnbbb```YYYWWWZZZXXXbbbttttttfff\\\ZZZVVVSSS^^^pppyyyyyy{{{xxxpppmmmnnn|||}}}pppddd```^^^]]]]]]```aaacccdddfffeee```YYYUUUVVV___mmmyyyyyyqqqeeefffmmmwwwvvv}}}~~~ttt333333111000000000000000,,,---------............---...////////////222444777;;;MMMbbbYYYKKKGGGUUUxxxxxxrrrsssrrriiifffnnnssspppnnnppprrrwwwzzzyyyzzz{{{xxxtttooommmiiigggooo|||~~~vvvkkkeeecccccccccbbbSSSUUUUUUUUUTTTTTTUUUWWWXXXRRRMMMNNNPPPRRRVVV[[[YYY```mmm~~~vvvzzz~~~yyymmm^^^SSSNNNJJJFFFLLLKKKJJJJJJLLLOOORRRUUURRRRRRPPPMMMJJJJJJLLLOOOSSSZZZaaaeeejjjuuu~~~yyyuuurrrqqqooommmpppssswwwyyy|||zzzuuunnnddd[[[WWW\\\^^^```aaadddkkkuuu|||uuuggg^^^WWWUUUZZZaaa```___cccnnn|||tttnnnssssssxxxpppcccXXXRRRQQQQQQRRROOOTTT]]]hhhtttsssfffBBB999555222444---000000000......---...///000............//////////////////000000111222444555555AAAHHHmmmooonnnzzzyyynnneeecccYYYVVVZZZYYY```tttssshhh```\\\RRRNNN^^^tttxxxyyy|||}}}{{{rrrnnnnnn{{{sssddd]]]^^^bbbiiipppsssrrrmmmhhhdddfffaaa[[[___llltttsssrrr{{{rrrdddbbbiiiuuu~~~~~~|||vvv444333222111000000000000,,,,,,,,,---------......---...////////////222444888:::NNNfffZZZJJJFFFUUU{{{{{{uuunnnbbbaaannntttmmmjjjooorrrwwwzzzzzzzzz|||zzzuuunnnnnnllliiillltttyyyzzzuuunnngggfffhhhhhheeebbbTTTSSSRRRQQQRRRTTTVVVYYYYYYRRRLLLKKKLLLMMMRRRYYYYYY\\\dddppp~~~www{{{~~~vvviii\\\TTTPPPMMMKKKNNNKKKHHHHHHKKKNNNQQQRRRKKKJJJIIIIIIKKKPPPVVVZZZhhhpppyyy|||~~~wwwuuuqqqnnnmmmmmmmmmmmmkkkqqqwwwzzzzzz~~~zzzqqqhhh___XXXUUU^^^```aaadddiiisss{{{iii]]]VVVUUUYYY___^^^\\\]]]dddnnn{{{xxxmmmppprrrtttlllaaaWWWSSSRRRSSSTTTQQQUUU\\\eeeppp}}}yyygggBBB999555222555...111///...---,,,,,,---///000............/////////////////////000111222444444777CCCMMMrrr|||qqquuuzzz|||kkkeeeeeeZZZUUUYYYYYY```sss~~~vvvkkkbbb\\\RRRNNN___vvv{{{|||}}}}}}uuunnnlll}}}ooogggpppzzzvvviiidddeeegggkkkttt{{{{{{wwwwwwuuufffbbbiiiwwwtttlll{{{www444333222111000000000000,,,,,,,,,---------......---...////////////222444777:::OOOjjjZZZJJJGGGVVVyyy}}}sssjjjmmm}}}|||www{{{{{{|||oooqqqpppkkkkkkpppsssssslllgggeeeiiinnnmmmeee\\\TTTRRRPPPOOOPPPSSSVVVXXXYYYSSSNNNLLLLLLLLLQQQWWWXXXYYY]]]fffrrr~~~rrrcccXXXSSSPPPNNNMMMNNNKKKHHHHHHIIIJJJKKKKKKGGGFFFGGGJJJQQQZZZaaafffzzz~~~vvvooonnnkkkiiihhhiiikkkmmmhhhooovvvxxxwwwzzz}}}nnnaaaZZZXXXWWW\\\^^^aaaeeemmmzzz~~~hhh[[[UUUUUUXXX]]]\\\ZZZZZZ___gggtttvvvssseeegggiiijjjddd\\\VVVRRRQQQQQQPPPQQQUUU[[[dddooo|||gggBBB999444222555///333///...,,,++++++---///000............/////////////////////000111222444444666DDDOOOvvvyyykkkrrruuufffccceee\\\VVVXXXWWWcccuuu}}}}}}~~~{{{lll```\\\VVVSSS```sssxxx{{{~~~}}}yyymmmiiiyyyqqq~~~mmmhhhccciii|||xxxxxxwwwhhhccchhhwww{{{nnnzzz~~~vvv333333111000000000000000,,,---------............---...////////////222444777:::QQQnnnXXXJJJHHHWWWvvv{{{uuuxxxyyyzzzyyytttsssvvvuuusssjjjiiiiiimmmooolllbbbYYYTTTQQQNNNMMMPPPSSSUUUVVVWWWSSSQQQPPPNNNLLLPPPVVVTTTUUUYYYaaalll~~~sss___UUUQQQNNNMMMMMMKKKJJJHHHFFFEEEDDDDDDEEECCCEEELLLWWWggguuu}}}uuummmkkkiiieeecccdddgggjjjgggmmmrrrssssssvvvlll]]]WWWXXXYYYZZZ\\\```eeeooo}}}~~~fffYYYUUUTTTWWWZZZZZZXXXWWW[[[bbbpppyyypppuuupppbbbccceeeaaa]]]XXXSSSPPPOOOLLLKKKOOOSSSZZZdddooo|||hhhBBB999444222555000444//////------,,,---...///............//////////////////000000111222444555444CCCQQQyyyfffqqquuuddd```bbb[[[VVVXXXVVVfffxxx}}}~~~~~~lll___\\\XXXVVV```ppppppuuu{{{{{{nnnjjj{{{uuuvvvqqqiiiqqq|||qqqsss{{{jjjaaaeeessszzz~~~xxx222222111000////////////------........./////////---...////////////222444999;;;SSSrrrUUUKKKJJJXXXyyy}}}rrrsssrrrooohhhbbb^^^]]]TTTQQQMMMMMMOOOSSSTTTTTTQQQOOOPPPPPPNNNJJJLLLQQQPPPRRRXXX___gggsssttt]]]RRROOOMMMMMMNNNJJJKKKIIIEEEAAA@@@CCCFFFIIINNNYYYkkk|||wwwtttjjjjjjgggdddaaaaaaeeeiiikkknnnqqqqqqrrrvvv~~~iiiWWWSSSUUUVVVXXX[[[___eeeooo}}}|||cccWWWTTTTTTVVVXXXYYYVVVTTTVVV\\\iiivvvkkkmmm}}}rrrfffgggjjjddd___YYYTTTPPPNNNLLLJJJLLLQQQZZZdddppp~~~~~~kkkEEE:::444111444...222000000//////...---------............//////////////////000000111222444555666GGGWWWjjjttt~~~hhh]]]]]]XXXVVVYYYWWWeeewww~~~~~~{{{kkk___\\\XXXTTT]]]mmmkkkqqqyyy{{{ppppppyyy~~~~~~|||xxxtttooo``````ooo222111000///.....................////////////000---.../////////000222444:::<<>>PPPuuuzzzQQQLLLNNN\\\eeeVVVYYY______QQQLLLKKKPPPSSSPPPQQQTTTMMMLLLNNNOOOMMMHHHGGGIIINNNOOOTTTZZZ]]]```hhhqqqrrr[[[PPPPPPRRRSSSTTTNNNIIIFFFFFFDDDEEEOOO[[[bbbcccgggnnnyyyvvvjjjaaa```eeejjjhhhdddbbbbbbdddfffdddbbbooolllmmmqqqqqqqqqyyyrrr]]]SSSSSSSSSQQQ\\\]]]___bbbiiisss}}}vvvbbbWWWUUUWWWVVVTTTTTTOOOMMMPPPSSS[[[qqqmmmdddeeetttzzzfffeeeeeeooorrrnnndddXXXRRRRRROOOKKKKKKOOOWWWbbbooo|||{{{wwwRRR:::777333222333000//////.........---------............////////////000000000000111222333444888MMM^^^jjjvvv}}}nnnbbb^^^VVVVVV[[[WWWfffssswwwxxx}}}tttkkkbbb]]]ZZZYYY^^^eeepppsssxxx~~~nnnooowwwwwwuuu___aaalllxxxyyyppp~~~555333000000000000///---......------------............///000222333444555777@@@RRRwwwvvvPPPNNNRRRbbbiii[[[[[[\\\XXXMMMIIIIIINNNQQQPPPQQQUUUQQQOOOOOOQQQPPPKKKIIIKKKKKKLLLQQQWWWZZZ]]]eeemmmyyysss]]]TTTTTTUUUUUUVVVOOOIIIGGGKKKOOOSSSYYYaaaiiikkkooorrrtttwwwyyy{{{|||yyyyyy|||wwwmmmccc\\\]]]bbbgggeeedddddddddfffgggffffffmmmkkkmmmqqqrrrsss{{{}}}kkkYYYQQQSSSVVVUUU]]]^^^___aaafffnnnwww~~~sssaaaWWWVVVXXXWWWUUUUUUNNNKKKMMMOOOXXXmmmjjjbbbaaappp{{{fffdddcccmmmqqqnnndddYYYSSSRRRPPPLLLMMMQQQYYYdddppp}}}wwwqqqsssOOO888666333222333000//////.........---------............////////////000000000000111333444444999OOOaaallluuu|||iii```\\\UUUVVVZZZWWWffftttxxxwww{{{|||sssiii___YYYVVVUUU[[[aaapppsssyyyqqqrrr|||uuuuuu|||uuu```aaakkkwwwtttmmm{{{555333000000000000///---......------------......---...///000222333444444:::BBBTTTzzztttOOOMMMSSSeeejjj___]]]XXXOOOKKKHHHIIINNNRRRTTTUUUXXXUUUOOOMMMPPPQQQNNNJJJJJJHHHIIIMMMSSSVVVXXX```iiiuuuyyyvvvcccZZZXXXWWWUUUTTTLLLGGGGGGOOOYYY___cccffftttyyy~~~|||uuunnnjjjjjjpppnnnkkkjjjlllttt~~~uuukkkggg```YYYVVVXXX^^^ccceeefffhhhhhhgggffffffgggkkkkkkmmmqqqsssvvv}}}wwwdddTTTOOOTTTXXXYYY^^^^^^^^^^^^aaafffnnnttt|||ooo```WWWVVVXXXXXXWWWXXXPPPKKKKKKMMMVVVmmmjjjbbbaaannnzzzeeecccaaajjjooolllcccYYYTTTSSSPPPLLLNNNQQQXXXcccooo{{{tttooommmKKK666555333111333111/////////.........------............///////////////000000000222333444555:::RRRfffhhhlllvvvddd\\\[[[UUUVVVZZZWWWeeesssxxxwww{{{|||vvvkkk___WWWSSSSSSYYYaaakkkqqqyyyuuuuuussspppwwwvvvtttvvvaaaaaahhhrrrtttkkkwww555333000000000000///---......------------......---...///000111222333444:::AAAUUU}}}xxxQQQLLLOOOaaazzzggg___]]]TTTJJJKKKJJJKKKPPPUUUYYY[[[]]]VVVOOOKKKNNNPPPNNNIIIGGGFFFGGGKKKPPPSSSUUU\\\dddnnnmmmuuuyyyggg___[[[WWWSSSRRRLLLLLLOOOWWWaaahhhmmmooozzzsssfff___^^^[[[\\\^^^aaafffoooyyy|||vvvsssqqqjjjccc^^^\\\WWWTTTTTTXXX]]]aaaeeehhhjjjiiifffcccdddffflllmmmppprrrssswww~~~xxxbbbRRROOOTTTXXXZZZ[[[[[[ZZZZZZ[[[___fffjjjuuujjj]]]VVVVVVYYYYYYXXXZZZRRRLLLLLLNNNXXXqqqkkkddddddnnnuuubbb```^^^eeejjjhhhaaaXXXSSSRRROOOJJJLLLOOOVVV```lllxxxyyyrrrfffFFF444555333111333111////////////........................//////////////////000111222444555666:::TTTjjjddd```sssbbb\\\[[[VVVXXX\\\XXXbbbrrryyyzzz~~~{{{pppbbbYYYTTTTTT[[[cccgggnnnyyyzzzxxxpppjjjqqqxxxaaa^^^aaahhhttt}}}qqqwww555333000000000000///---......------------......------...///111222333444888???TTT}}}VVVMMMMMM]]]~~~{{{uuuxxxttteee___ZZZQQQGGGJJJKKKMMMPPPVVV\\\^^^^^^XXXPPPLLLNNNQQQNNNJJJHHHGGGHHHKKKOOOQQQRRRYYYaaabbbaaafffrrrvvvggg```]]]YYYUUUTTTSSSYYYaaaggglllrrrxxx{{{{{{{{{iiiYYYRRRQQQPPPTTTZZZaaagggnnnuuuyyyxxxwwwqqqiiidddbbb^^^YYYVVVUUUTTTUUUWWW[[[^^^```aaadddggggggeeedddfffhhhmmmqqqsssssstttxxx~~~{{{bbbSSSPPPSSSVVVWWWWWWWWWVVVVVVVVVYYY___cccmmmeee[[[UUUVVVXXXXXXWWWXXXPPPJJJKKKNNNZZZsss~~~jjjdddgggnnn~~~ppp______[[[aaacccbbb]]]UUURRRQQQNNNIIILLLOOOUUU___kkkxxx{{{sss```BBB333555333111333111000000/////////.....................//////////////////000111222444666777;;;VVVmmm~~~nnn]]]zzzuuuddd^^^]]]XXXYYY]]]YYYbbbsss{{{|||~~~rrrdddZZZUUUUUU\\\dddhhhqqq|||~~~}}}|||yyy~~~tttnnnuuuyyybbb[[[ZZZ^^^hhhppp555333000000000000///---......------------......,,,---...///111222333333888>>>TTTZZZPPPOOO```}}}wwwooojjjooozzzwwwiii___WWWNNNHHHJJJLLLMMMOOOTTT[[[^^^\\\[[[TTTPPPRRRRRROOOMMMMMMJJJJJJLLLOOOPPPPPPVVV]]]]]]^^^ccckkkttt~~~qqqeee```___\\\ZZZZZZYYYeeerrryyy|||sss___OOOJJJJJJNNNTTT\\\dddjjjooosssuuurrrrrrlllccc^^^]]]ZZZVVVQQQRRRTTTXXX\\\^^^^^^]]]^^^```bbbdddeeehhhkkknnnnnnsssvvvttttttyyy{{{```RRRPPPRRRSSSTTTUUUTTTTTTRRRRRRTTTYYY\\\ggg```XXXTTTTTTVVVVVVUUURRRJJJFFFGGGKKKVVVppp{{{gggbbbeeekkk{{{lll^^^___ZZZ^^^]]]]]]YYYTTTQQQRRROOOJJJNNNQQQWWWaaannn|||yyy\\\@@@333666333111222111000000000/////////..................//////////////////000111333555666777>>>YYYqqq~~~~~~ccc|||{{{iiiaaa___YYYZZZ]]]YYYcccuuu}}}}}}~~~~~~}}}qqqcccYYYTTTTTT[[[cccmmmuuuuuu{{{yyy{{{cccZZZVVVWWW```dddyyy555333000000000000///---......------------......,,,---...///000222333333:::>>>TTT}}}YYYPPPPPPbbb|||tttnnnrrryyyzzzmmm```UUUNNNMMMLLLOOOPPPPPPTTT\\\^^^[[[ZZZVVVSSSSSSQQQNNNMMMOOOLLLKKKMMMOOONNNMMMRRRYYYZZZ]]]bbbfffiiirrr~~~rrrgggbbb___\\\[[[\\\eeetttxxxgggUUUIIIFFFHHHLLLRRR[[[dddlllrrrwwwzzzoooqqqooohhhccc```]]]XXX]]]___dddjjjooooookkkgggdddbbbaaabbbfffjjjlllnnnlllsssvvvtttuuu|||tttYYYNNNOOOPPPQQQRRRTTTTTTSSSPPPOOOPPPSSSVVVbbb]]]VVVSSSSSSTTTTTTSSSOOOHHHCCCEEEHHHSSSkkkyyyfffbbbccciiizzzmmm```aaaZZZ\\\YYYYYYWWWSSSRRRSSSQQQLLLNNNQQQWWWaaannn}}}YYY>>>333777444111222111000000000000/////////...............//////////////////000111333555777888AAA]]]tttzzzzzzeee{{{nnnddd```XXXXXX\\\XXXcccvvv{{{pppbbbZZZUUUTTTZZZbbbmmmttt~~~|||vvv|||eee[[[UUUUUU]]]cccsss555333000000000000///---.........------.........,,,---...///000111222333<<<@@@UUUzzzVVVMMMOOObbbyyyyyy{{{}}}zzzooo```TTTPPPRRROOOSSSSSSRRRVVV^^^```\\\XXXUUUSSSRRROOOJJJKKKOOOMMMLLLMMMOOOMMMLLLPPPWWWTTTWWW[[[]]]\\\^^^iiivvvwwwjjjddd___[[[YYYYYYttt}}}xxxkkkZZZJJJBBBCCCFFFHHHNNNWWWbbbllluuu}}}yyyssstttvvv||||||lllhhhcccbbbfffiiijjjjjjjjjrrrvvvtttvvv~~~nnnSSSKKKMMMPPPPPPQQQUUUUUUSSSPPPMMMMMMOOORRR___[[[UUURRRRRRRRRRRRRRROOOHHHDDDEEEGGGQQQiii{{{hhhdddcccjjj{{{ooocccccc[[[[[[WWWXXXWWWTTTTTTUUUSSSNNNKKKNNNUUU___mmm|||~~~XXX>>>444888555111222111000000000000////////////............/////////000//////000111333555777888DDD```wwwxxx~~~wwwaaauuu}}}qqqeee```WWWWWWZZZWWWbbbvvv{{{pppccc[[[VVVUUU[[[bbbhhhpppyyy~~~zzzsssxxxsss}}}ggg]]]WWWVVV^^^iiiqqqsssvvv~~~333222000000111111///...000///...------------------...///000000111333666:::BBBXXXxxxTTTPPPQQQ___ooo^^^VVVQQQNNNRRRRRRTTTWWWZZZ[[[ZZZXXXVVVVVVSSSOOOJJJHHHKKKNNNJJJJJJJJJJJJKKKLLLNNNOOOTTTUUUVVVWWWWWWXXXXXXXXXmmm|||~~~rrrggg^^^ZZZ```iiivvvfffWWWPPPNNNIIICCC@@@FFFGGGLLLSSS[[[fffwwwwwwnnndddbbbeeehhhjjjkkklllooosssvvvzzz~~~hhhUUURRRTTTTTTUUUXXXWWWQQQLLLIIIFFFEEEJJJQQQ\\\[[[WWWQQQQQQTTTTTTQQQQQQHHHAAAAAADDDOOOggg~~~iii[[[aaannnqqq```bbb___dddcccaaa]]]XXXSSSNNNKKKIIIJJJLLLTTT```kkksss~~~~~~[[[BBB555555000000222000......////////////..................///////////////000111111111444888;;;HHHeee}}}|||rrrXXX|||vvvuuuhhheee```VVVTTTYYYhhhrrr~~~xxxpppfff___ZZZYYY___gggkkksssyyy{{{xxxvvv}}}}}}|||sssmmm|||}}}}}}lllZZZTTTXXX^^^jjjhhhfffiiisss333222000000111111///...//////...------------------...///000000111333666;;;DDDZZZzzzTTTOOOPPP```~~~~~~nnn___WWWSSSPPPVVVVVVWWWYYY[[[[[[XXXVVVTTTTTTSSSOOOKKKIIIJJJMMMKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPSSS]]]gggooo~~~{{{lllbbb\\\[[[```gggxxx~~~ppp```QQQLLLJJJFFFAAA>>>>>>===@@@GGGNNNUUUaaalllsss|||sssiiieeeeeefffiiilllmmmoooqqqtttxxx~~~yyyeeeSSSQQQSSSSSSUUUYYYWWWQQQLLLIIIFFFDDDIIIOOO^^^\\\UUUNNNOOOTTTUUURRRSSSJJJCCCBBBDDDMMMeee|||~~~hhh\\\fffsssvvvbbbbbb```eeehhheee___YYYTTTOOOLLLKKKJJJLLLSSS___jjjtttZZZAAA555555111000222000......////////////..................///////////////000111111222444888;;;MMMjjj~~~|||YYYvvvrrrqqqfffddd```WWWUUUYYYeeeppp|||zzzrrrhhhaaa\\\[[[aaaiiijjjpppwww{{{~~~ttthhhooouuuxxx{{{jjj\\\XXXZZZ[[[^^^[[[\\\ddduuu333222000000111111///...//////...------------...---...///000000111333666;;;EEE[[[wwwQQQNNNQQQbbb~~~|||oooaaaYYYUUURRRZZZYYYYYYZZZ[[[ZZZWWWTTTRRRRRRRRROOOLLLJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGJJJQQQ\\\hhh{{{wwwfff^^^]]]^^^ccciiippprrr}}}iii[[[MMMIIIHHHEEEAAA@@@===:::;;;AAAGGGJJJOOOTTTUUUsssxxxooojjjfffdddgggmmmoooppprrrtttxxxqqq```QQQPPPRRRRRRTTTYYYWWWRRRLLLIIIFFFDDDGGGNNNaaa[[[RRRLLLNNNTTTUUURRRTTTKKKEEECCCCCCKKKaaaxxxkkkccciiivvvzzzcccbbb```ffflllggg```XXXQQQMMMKKKJJJJJJKKKRRR]]]iiiuuuYYYAAA555555111000333000......////////////..................///////////////000111111222555999<<>>III999DDD___wwwyyywwwoooeeedddkkkooottt{{{eeeYYYQQQQQQQQQOOORRRYYYWWWRRRMMMJJJEEEAAACCCHHHZZZXXXSSSOOOQQQUUURRRLLLKKKEEE@@@>>>===CCCZZZsss{{{hhhaaafffrrrttt^^^______fffmmmggg^^^TTTMMMIIIHHHIIIKKKKKKRRR^^^kkkyyy}}}}}}UUU>>>333555222111333000......////////////..................////////////000111222333444777;;;>>>TTTvvv}}}qqq^^^kkksssrrrjjjccc```___\\\YYYYYY___jjjvvv}}}zzzqqqggg^^^XXXVVV[[[cccssspppvvvzzzmmmnnnyyyttthhhhhhjjjmmmjjjlllvvvvvvvvv{{{}}}kkkccccccttt333222000000111111///......------------...//////---...///000000111333666777CCC\\\zzzUUUOOOQQQaaa~~~uuuqqqkkkddd___^^^___```]]]WWWVVVXXXUUUUUUVVVXXXYYYYYYWWWTTTOOOMMMKKKJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@===<<<>>>???CCCMMMXXXmmmvvvooonnnnnnnnnkkkjjjpppyyytttYYYRRRNNNOOOOOOMMMJJJKKKDDD???===BBBFFFEEEAAA@@@>>>888>>>FFFKKKfff|||zzzrrrfffdddkkkqqqwwwxxxcccZZZSSSTTTRRRMMMQQQXXXXXXRRRMMMJJJEEE@@@AAAFFFVVVWWWUUUQQQQQQRRRPPPLLLHHHCCC???===:::@@@WWWpppjjj```fffqqqppp___bbbaaagggmmmhhh___WWWPPPLLLLLLLLLLLLMMMTTT```mmm{{{|||SSS===333555222111333000......////////////..................////////////000111222333444888<<>>EEEEEE===;;;@@@BBB===HHH[[[nnn{{{zzz}}}{{{qqqaaaUUURRRRRRUUUVVVQQQMMMMMMFFFAAA>>>@@@@@@???@@@CCC???FFFAAA>>>@@@AAAaaazzzrrrffffffooowww{{{tttddd]]]YYYYYYSSSLLLOOOWWWXXXSSSNNNJJJDDD??????CCCVVVYYYWWWOOOJJJLLLPPPSSSKKKFFFBBB>>>888<<>>>>>DDDNNNZZZlllwwwggg^^^UUUWWWUUUQQQPPPSSSSSSPPPKKKGGGEEEEEEIIIJJJIIIFFFJJJAAA???CCC===;;;VVV{{{sssmmmmmmmmmmmm{{{xxxaaabbb```ZZZQQQMMMOOOSSSYYYWWWQQQJJJCCC???@@@AAAVVVWWWTTTOOONNNPPPQQQOOOKKKEEE;;;999===>>>OOOlllooo___eeejjjsssrrrjjjfffbbb``````]]]XXXSSSNNNKKKIIIIIIJJJNNNWWWcccsss|||NNN@@@444222444333111///000000000000////////////////////////000000000000111000111444444666===FFFjjjrrrpppvvvyyyrrrwwwrrrbbbddd[[[___WWW]]]hhhvvv{{{|||}}}sssjjjddd___[[[ZZZ\\\dddhhhsss~~~yyymmmjjjrrrxxxwww{{{vvvqqqpppuuu}}}{{{}}}|||sssooollljjjfffbbbfffnnn222222111111000/////////......------------......//////000000111222444444888FFF```oooQQQRRR\\\ttt{{{uuuooogggdddfffhhhooouuuyyy~~~yyyqqq___[[[XXXXXXTTTPPPQQQWWW[[[^^^```]]]XXXUUUVVVYYYSSSQQQNNNMMMMMMLLLKKKIIIJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFEEEEEEDDDDDDEEEEEEBBBBBBAAA@@@??????>>>>>><<>>HHH\\\sssxxx{{{{{{uuunnnnnnrrrtttiiiddd]]]XXXTTTSSSRRRRRRYYYWWWSSSLLLEEEAAAAAACCCTTTUUUSSSNNNMMMQQQRRRPPPLLLGGG<<<:::>>>???PPPnnnrrraaa___aaafffnnnwww|||{{{yyy}}}{{{pppvvvwwwjjjcccbbbeeeccc___YYYRRRMMMIIIHHHGGGIIINNNWWWeeeuuu{{{MMM???444222444333111000000000000000////////////////////////000000000000222000111444555666>>>GGGoootttmmmwww}}}|||ooottteeeaaaVVVYYYSSSZZZeeessszzz{{{~~~wwwkkkccc]]]XXXXXX[[[bbbfffppp{{{}}}rrrpppvvvzzzwwwzzzwwwrrrpppsss{{{~~~llldddbbbdddccc```hhhvvv}}}yyyuuu222222111111000/////////......------------....../////////000111333444555888GGGbbblllQQQUUUccc~~~{{{qqqfff```\\\[[[\\\```dddjjjooorrrwww{{{yyytttkkkfffaaa\\\VVVQQQQQQUUU[[[]]]^^^\\\XXXVVVWWWYYYXXXUUURRRPPPOOOMMMJJJHHHKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBAAA@@@???>>>============AAAJJJ[[[}}}kkk^^^[[[YYY^^^bbbaaaaaa```\\\WWWWWWVVVSSSQQQPPPNNNMMMMMMPPPQQQRRRQQQJJJBBB@@@CCCTTT___iiilllrrryyypppqqqwww}}}uuujjj^^^XXXYYYZZZVVVRRRWWWWWWUUUPPPHHHCCCCCCDDDQQQRRRQQQMMMMMMQQQSSSQQQMMMHHH>>><<>>333222444333111000000000000000////////////////////////000000000000222000222444555777???GGGuuurrr~~~mmm{{{mmmdddYYYZZZUUUVVVbbbqqqyyy{{{~~~{{{mmmccc[[[VVVWWWZZZcccfffnnnxxx}}}~~~zzzvvvzzzyyyssssssrrrooommmooovvvsssddd]]]aaa___\\\iii~~~}}}ssskkkddd___fffttt222222111111000/////////......------------....../////////000111333444555888GGGcccqqqQQQRRRbbb|||pppgggdddaaa______```bbbdddccchhhjjjkkknnnsssssspppppplllfff___XXXTTTTTTVVVXXX[[[]]]]]][[[XXXVVVVVVYYYWWWUUUSSSQQQOOOLLLIIIKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFCCCBBBBBB@@@???>>>===<<>>AAAFFFMMMddd}}}iii___^^^bbbeeeeeecccdddhhhiiigggcccbbb^^^YYYTTTPPPMMMLLLTTTXXXWWWPPPHHHEEEDDDBBBGGGUUUeeemmmrrr|||{{{tttuuu}}}yyy{{{~~~ssseee^^^]]]]]]ZZZUUUVVVXXXWWWRRRJJJDDDCCCDDDOOOQQQPPPLLLMMMQQQSSSRRRMMMHHH???<<<>>>???RRRrrruuufffcccbbbaaadddiiillllllkkkdddccc\\\dddpppmmmbbbeeellllllfff[[[QQQIIIEEEDDDEEEJJJOOOYYYgggvvv~~~rrrGGG<<<333222333222111111000000000000////////////////////////000000000000222111222555666888@@@IIIwww|||ooo~~~{{{oooddd]]]\\\WWWVVVbbbqqq{{{}}}|||nnneee]]]WWWVVVXXXfffhhhnnnwww}}}|||{{{tttiiidddgggiiihhhiiippp{{{xxxhhheee___ZZZjjjuuukkkUUUWWW___kkkttt{{{222222111111000/////////......------------............///000111333555666888HHHdddzzzSSSOOO___{{{pppjjj^^^____________bbbeeefffhhhkkkllliiiiiilllllliiipppnnnhhh___XXXUUUUUUUUUTTTWWW[[[]]]\\\XXXUUUSSSWWWVVVUUUTTTTTTSSSPPPNNNKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDBBBAAA@@@>>>======>>>;;;>>>CCCCCCPPPzzzxxxiiiaaaaaaiiinnnqqqqqqtttyyyzzzwwwrrroooiiiccc]]]WWWSSSPPPRRRZZZ[[[QQQGGGEEEEEEDDDBBBJJJVVV___dddjjjttt|||}}}zzz{{{tttqqqwwwzzzooofffaaa^^^\\\ZZZVVVYYYZZZTTTKKKDDDCCCEEEPPPQQQPPPLLLMMMQQQSSSQQQKKKGGG>>>;;;===>>>RRRttttttiiiaaa^^^]]]___eeejjjmmmmmm]]][[[QQQWWW```~~~pppfffgggkkkmmmfff[[[PPPHHHEEEDDDEEEJJJQQQ\\\kkk{{{~~~iiiDDD:::222222333222111222000000000000////////////////////////000000000000222111222555777999AAAJJJwww}}}~~~ttttttvvvjjj______[[[UUUWWWcccrrr}}}zzzppphhhaaaZZZVVVWWWggghhhmmmvvv{{{~~~}}}ooo```XXX]]]bbbeeefffkkkttt{{{{{{pppeee___ooo}}}qqqbbb]]]\\\aaagggmmmxxx222222111111000/////////......------------............///000111333555666888IIIdddWWWQQQ^^^}}}~~~~~~|||ssskkkmmmrrrvvvuuupppjjjhhhhhhbbbdddccc___^^^bbbfffgggkkkooonnniiieeecccaaa^^^lllmmmiii```YYYWWWUUUSSSSSSUUUXXXZZZZZZWWWTTTRRRUUUTTTTTTUUUWWWVVVTTTRRRLLLKKKJJJIIIHHHIIIJJJJJJIIIJJJKKKLLLKKKJJJIIIHHHFFFEEEDDDBBBAAA???>>>===<<<:::===AAA???EEEbbb}}}uuuiiidddfffoooyyyxxxssslllhhheeebbb\\\XXXQQQYYY]]]WWWMMMFFFBBB@@@BBBAAADDDIIINNNRRR[[[dddkkkpppxxx}}}~~~rrrpppqqqppprrrxxx}}}zzztttllleee```]]]]]]YYY\\\]]]WWWLLLEEEDDDGGGRRRTTTRRRMMMMMMPPPQQQPPPIIIFFF>>>;;;<<<>>>TTTxxxvvvlllaaa\\\XXXXXX]]]bbbeeefffZZZWWWLLLPPPVVVrrrsssjjjgggiiijjjdddZZZPPPIIIFFFFFFGGGMMMUUUbbbrrrwwwaaaAAA999222222333111111333000000000000////////////////////////000000000000222111333666777:::BBBKKKwww~~~sssvvvuuu{{{nnn```ddd]]]WWWYYYcccrrr|||zzzqqqjjjddd[[[WWWWWWeeefffkkksssxxxzzzrrr___UUUYYY]]]aaacccgggmmmrrr|||~~~rrrooo{{{zzzggg]]]WWWYYY]]]dddttt222222111111000/////////......------------......---......000111444555666999IIIdddZZZTTT]]]www|||wwwsssssssssoooeee]]]WWWZZZ___bbbeeegggiiikkkooovvvyyyvvvtttuuuuuurrrsssxxxxxxqqqiiieee```[[[dddgggfff___[[[\\\[[[WWWVVVUUUSSSSSSTTTUUUUUUUUUSSSSSSTTTVVVXXXWWWUUUSSSNNNMMMLLLKKKKKKKKKLLLMMMJJJKKKLLLMMMMMMKKKIIIHHHGGGGGGEEEDDDBBB@@@???>>>???>>>>>>??????BBBPPP```vvvjjjiiiooozzz{{{tttnnnooossstttoooiiiZZZZZZ[[[[[[UUULLLEEEBBBCCCAAABBBFFFHHHIIIQQQZZZaaahhhsss}}}pppiiicccbbbffflllrrruuuuuutttrrrnnniiiccc```^^^^^^aaaaaaYYYMMMFFFFFFJJJVVVWWWTTTOOOMMMPPPPPPNNNHHHFFF>>>;;;===@@@XXX|||}}}}}}|||nnnddd^^^WWWTTTVVV[[[]]]^^^YYYVVVKKKMMMNNNfffvvvkkkfffgggfff```XXXPPPKKKIIIIIIJJJTTT\\\iiiyyyppp]]]>>>777222222222111111444000000000000////////////////////////000000000000222222333666888:::BBBLLL{{{{{{nnniii}}}zzzcccfff^^^ZZZXXXaaaoooyyy|||qqqjjjbbb[[[WWWXXXfffggglllsssxxxyyy~~~{{{gggYYYXXXXXXXXX[[[```dddgggpppvvv}}}|||aaaWWWQQQTTTYYYbbbttt222222111111000/////////.........------.........---......000222444666777999IIIccc\\\VVVZZZpppxxxuuuqqqppppppmmmeee___[[[[[[]]]cccjjjooorrrrrr{{{vvvoooiiicccZZZ```bbb___^^^aaabbb^^^YYYUUUPPPMMMNNNRRRVVVYYYSSSSSSTTTVVVXXXXXXUUUSSSPPPPPPNNNMMMMMMMMMNNNOOOJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHFFFEEECCCAAA@@@???AAA???===<<<<<>>======@@@BBBOOOpppyyy{{{lll```XXXYYYYYYTTTOOOOOOJJJJJJMMMRRRTTTSSSVVV[[[cccgggsssrrrfffffffffdddaaa___```dddiiilllkkkfffccciiiqqqrrriii___cccdddddd```TTTKKKLLLTTTccc\\\SSSMMMLLLMMMNNNMMMMMMDDD??????===EEEcccsssyyy|||qqqeee\\\UUUSSSRRRQQQRRRVVVUUUOOOLLLMMMLLLUUUqqq|||kkkcccccc```\\\XXXSSSLLLGGGIIINNNXXXeeetttpppRRR999444111333333111000222111111000///////////////000000000000000111111222444333555888999;;;CCCLLLrrrggghhhvvvbbbjjj\\\ZZZWWW\\\gggttt{{{~~~~~~tttiii___ZZZYYYZZZjjjlllpppuuuxxxxxx{{{~~~uuuhhheee^^^YYYWWWZZZ\\\[[[dddcccfffmmmtttyyy|||~~~uuujjjfff]]]XXXUUUWWW^^^kkk~~~111111000//////......---------...//////...---------...///000000111333666777IIIkkkdddNNNSSSaaayyyrrrpppooolllhhhssswww~~~yyyppp```^^^\\\\\\^^^^^^\\\ZZZVVVSSSNNNKKKKKKOOOTTTWWWVVVQQQPPPSSSSSSOOONNNQQQRRRQQQPPPOOONNNNNNNNNNNNPPPOOOMMMLLLLLLKKKIIIGGGFFFDDDCCCDDDFFFFFFCCC@@@AAAAAA@@@>>>======@@@BBBFFF```vvvooocccYYYXXXYYYUUURRRRRRNNNNNNRRRWWWYYYYYY\\\bbbgggkkkwww{{{lllfffiiiccceeegggiiilllqqquuuxxx{{{rrrgggcccfffhhhfffccc______```]]]UUUMMMNNNTTTeee]]]TTTNNNMMMNNNOOONNNKKKBBB>>>???>>>GGGfff}}}rrrwwwuuummmggg```YYYVVVUUURRRRRRUUUTTTNNNKKKJJJIIIPPPiii{{{iii___^^^\\\WWWSSSOOOJJJFFFJJJRRRbbbmmmzzzoooNNN999444111333333111000222111111000///////////////000000000000000111111222444333555888999<<>>===???AAA@@@OOOppp|||tttrrrrrrfff[[[YYYZZZZZZWWWVVVRRRRRRUUUZZZ]]]^^^ccciiioootttyyysssmmmmmmrrrnnnrrrxxx}}}uuulllhhhgggeeeddd^^^\\\\\\]]]YYYTTTTTTWWWfff___UUUOOONNNOOOOOONNNJJJAAA===>>>???JJJjjj|||pppuuuzzzpppkkkeee^^^YYYXXXVVVSSSRRRTTTUUUOOOKKKJJJIIIPPPfff}}}lllaaa^^^ZZZUUUPPPMMMIIIIIIPPPYYYgggrrr}}}oooKKK999444111333333111000222111111000///////////////000000000000000111111222444333555888:::<<>>???AAA???GGG^^^zzzsssvvvqqqhhh___\\\]]]]]]\\\ZZZUUUTTTVVV[[[^^^```fffmmmxxx~~~yyyxxxxxxwwwyyy}}}zzzrrrjjjeeeaaa]]]\\\^^^___\\\[[[\\\ggg___UUUOOOMMMNNNNNNMMMKKKBBB>>>??????KKKlll|||ooosss~~~~~~uuupppeee___[[[\\\[[[XXXVVVXXXUUUQQQOOOOOOPPPYYYlllvvviiiddd^^^XXXRRRNNNKKKNNNXXXccclllvvvnnnKKK999444111333333111000222111000000///////////////000000000000000111111222444444555999;;;===EEEOOOfffsssoooooo~~~llluuuyyyooofffYYY```YYYVVVZZZggguuu|||vvvkkkbbb\\\WWWUUUbbbiiiooosssxxx|||kkkeeejjjooo~~~{{{}}}xxxjjj___cccooozzz222222111111000/////////.........------............///000111111222444777999HHHiiitttRRRNNN___sssjjj___ZZZ\\\^^^^^^\\\NNNJJJDDD??????CCCHHHLLLXXXZZZZZZWWWTTTSSSTTTUUUPPPQQQSSSUUUVVVWWWVVVVVVTTTVVVVVVSSSNNNKKKKKKMMMGGGHHHJJJKKKKKKKKKKKKJJJEEEFFFEEEDDDAAA@@@@@@AAA@@@EEEWWWyyyuuuoootttiiifffaaa]]]]]]^^^^^^]]]]]]ZZZZZZ\\\___bbbjjjsss}}}}}}{{{{{{vvvpppeee```]]]```aaa___^^^___fff___UUUNNNLLLLLLLLLKKKLLLDDD???@@@@@@JJJjjj}}}ooorrr|||}}}qqqlllhhhgggeee```^^^^^^WWWUUUTTTVVV[[[eeeuuu|||nnnggg```ZZZSSSOOONNNRRR^^^jjjuuu~~~jjjIII999444111333333111000222111000000///////////////000000000000000111111222555444666999;;;>>>FFFPPPqqqooommmeeeuuu___^^^lllpppggg[[[```ZZZVVVYYYfffssszzz~~~tttjjjbbb\\\XXXTTTaaaiiioooqqqvvv~~~uuujjjjjjkkkxxxwwwzzztttggghhhsss{{{~~~222111111000000///......///...------------...///...///111111111222555777888FFFhhhZZZOOO]]]vvvkkk^^^XXXYYYZZZYYYVVVMMMJJJFFFBBBBBBDDDGGGIIIOOOVVVZZZXXXUUUTTTTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSQQQNNNLLLKKKKKKHHHJJJLLLMMMLLLKKKKKKKKKHHHHHHHHHFFFCCCAAAAAABBB>>>DDDRRRooouuurrrrrrkkkhhhjjjdddfffeee^^^ZZZ]]]bbbeeeiiiddd``````bbbfffpppzzz~~~|||}}}mmmgggbbbbbbaaa______bbbggg___UUUNNNKKKKKKKKKJJJLLLDDD@@@AAAAAAJJJhhh|||ooopppzzzzzzxxxtttmmmiiijjjfffeeedddeeejjjsss|||oooeee```ZZZTTTPPPPPPUUUcccppp|||cccCCC999444111333333111000222111111000///////////////000000000000000111111222555444666:::<<>>999444111333333111000222111111000///////////////000000000000000111111222555444777:::===@@@HHHRRR{{{jjjwwwiiiKKKSSSfffddd\\\ZZZUUUVVV\\\fffnnnrrrvvv{{{tttjjjddd^^^WWWQQQVVVbbbiiijjjppp}}}~~~{{{uuujjjccceeeiiirrrzzziiiooo|||~~~zzz~~~vvvfffdddhhhjjjhhhfff```eeejjjnnnooopppsssuuu{{{000000000///......------///...---,,,,,,---...///...000111111111333555777666CCCfffYYYKKKZZZsssvvvfff]]][[[YYYTTTOOOIIIJJJLLLMMMMMMMMMMMMLLLDDDQQQ]]]^^^\\\[[[WWWRRRPPPOOOMMMLLLKKKKKKLLLMMMOOOKKKIIIIIIJJJJJJGGGDDDEEEHHHLLLMMMLLLLLLMMMOOOKKKLLLLLLJJJGGGDDDCCCCCCEEEGGGKKKYYY}}}wwwooolllnnnpppnnnuuutttggg^^^fffxxxyyypppfffaaaaaagggttt}}}|||tttnnnhhhcccfffllljjjbbbWWWPPPMMMMMMLLLJJJFFF@@@???BBBCCCKKKhhhzzzlllllluuuvvviii```[[[XXXXXX[[[cccrrrYYY;;;999444111333333111000222111111000///////////////000000000000000111111222555555777;;;===@@@IIIRRRkkkuuuyyyOOOPPPeeeeee___ZZZSSSUUU\\\fffkkknnnsssyyyvvvllleee^^^VVVPPPRRR^^^fffhhhooo}}}qqqccceeemmmjjj```]]]YYY[[[dddiiinnn~~~yyyhhhwwwsssuuusssbbb\\\]]][[[WWWUUUQQQVVV\\\bbbfffjjjlllnnnrrr{{{111111000000//////.........------------...//////...//////000111333444555:::DDD```\\\KKKYYYrrrzzzlllccc___\\\XXXUUUUUUPPPKKKLLLQQQVVVVVVUUUUUUVVVZZZ```eeeeee```\\\WWWVVVTTTRRRQQQPPPNNNNNNLLLJJJHHHIIIJJJLLLMMMLLLJJJLLLNNNPPPPPPPPPRRRSSSOOONNNMMMMMMMMMKKKHHHEEEEEEFFFIIITTTooowww~~~}}}zzzyyy}}}qqqccc]]]bbbjjjgggaaa___bbbhhhooozzzkkkaaadddbbbddd^^^VVVNNNJJJJJJLLLNNNGGGBBB??????@@@KKKfffrrrkkkjjjuuuqqqeee```WWWTTT\\\hhhrrr~~~}}}OOO@@@777666444333222111111111111111000000000000111111111000000000111222333333777777999<<<;;;<<>>@@@BBBIIIPPPvvvzzz{{{wwwpppcccJJJXXXkkkfff\\\ZZZWWWUUUXXX```kkktttzzzxxxqqqfffaaa]]]TTTOOOUUU[[[aaafffmmmtttxxx}}}|||yyy|||qqqkkkiiiiiinnnuuuzzzuuunnnttt111111000000//////.........------------.../////////000000111222444555666999@@@ZZZqqqYYYYYYtttrrrgggbbb```\\\WWWPPPLLLLLLNNNRRRTTTWWW\\\bbbfffgggddd```]]]ZZZVVVQQQQQQVVVZZZ\\\[[[\\\[[[ZZZZZZ[[[[[[YYYXXXXXXYYYZZZXXXUUUQQQOOOOOOQQQQQQRRRTTTVVVWWWVVVTTTLLLOOORRRYYYggg|||nnn```ZZZ]]]bbbkkkiiijjjnnnsss|||~~~oooaaaZZZQQQLLLLLLMMMMMMLLLKKKEEEAAA@@@???HHHccc}}}|||tttrrrtttrrrddd\\\ZZZWWW```lllwwweeeIII;;;777444333333222111111111111111111000000000000111111111111111222333555666777999888:::>>>AAACCCGGGMMMoootttddd|||ttteeeIIIPPPgggkkkaaa]]]YYYUUUWWW^^^jjjuuu{{{}}}{{{sssiiiddd```VVVPPPRRRXXX___fffkkkqqqvvv|||~~~~~~}}}zzzsssqqqppptttyyy{{{|||ppprrr{{{111111000000//////.........------------...//////000000000111333444666777;;;AAAYYYuuuZZZUUUkkkyyylllccc^^^VVVSSSNNNJJJJJJLLLPPPSSSWWW\\\dddhhhgggccc^^^[[[XXXSSSPPPRRRXXX]]]]]]\\\___^^^^^^```aaabbbaaa___YYY\\\^^^]]]YYYUUURRRPPPQQQQQQRRRUUUXXXYYYXXXVVVNNNQQQUUU[[[ggg~~~qqqccc^^^```eeemmmmmmppptttwww}}}vvvbbbZZZRRRNNNOOOQQQOOOMMMIIICCC@@@???@@@IIIddd}}}xxxxxx{{{uuudddZZZYYY[[[hhhxxxbbbFFF===:::333333222111111111111111111111000000000000111111111111222333444666777888<<<999;;;@@@CCCDDDHHHMMMfffdddrrrttthhhIIICCCZZZjjjggg```[[[UUUUUU\\\hhhuuu|||}}}vvvmmmhhhcccXXXPPPPPPUUU___fffkkkpppuuuyyy{{{wwwuuuvvvyyy~~~|||~~~pppmmmuuu111111000000//////.........------------...//////000000111222333555666777;;;???TTTyyyZZZQQQ\\\{{{nnnccc\\\RRRQQQPPPNNNOOOSSSXXX[[[___eeekkkmmmjjjeeeaaa___[[[WWWVVV[[[dddjjjkkkiiijjjjjjkkknnnqqqrrrrrrppplllllllllhhhbbb]]]YYYXXXTTTTTTTTTWWWYYYYYYXXXVVVPPPTTTWWW]]]hhh~~~wwwhhh```aaadddjjjmmmuuu|||~~~~~~~~~}}}|||}}}~~~yyyaaaYYYQQQNNNPPPRRRPPPMMMFFFAAA>>>???@@@KKKggg{{{yyy|||wwwggg^^^___fffuuubbbEEE===777333222222111111111111111111111000000000000111111111222222333555666888999===:::<<>>>>>@@@CCCXXXwww~~~wwwuuu|||zzzmmmfffkkkvvvtttTTT>>>777111222222222222222222222222333222111111000111111111444444555555666777777888999???EEEFFFEEEIIIRRRZZZkkkrrriiieeeJJJVVVZZZbbb^^^WWWRRRTTT^^^lllvvv~~~~~~qqqddd```TTTOOOOOOYYYbbbgggmmmssstttyyy}}}~~~~~~vvvpppkkknnnxxxlllnnn111111000///////////////000000000000////////////000222333333333444777999888DDDIIIbbb}}}\\\IIIaaa{{{{{{xxxtttmmmeee^^^ZZZYYYYYY```lllyyyqqqlllfffhhhnnnvvv|||pppiiiccc```^^^[[[[[[^^^WWWYYY[[[bbbvvvtttkkkkkkuuu~~~uuuooommmiiigggdddaaa^^^\\\ZZZZZZ[[[YYYZZZ^^^aaafffoooyyyfffWWWKKKLLLRRRRRRKKKFFFFFF======@@@EEE\\\|||wwwttt{{{xxxiiidddooonnnMMM:::888777222222222222222222222222222222111111111111222222444555555666777888999:::<<<@@@EEEGGGIIIMMMUUU[[[gggppp}}}yyyTTTQQQWWWccc___YYYSSSSSS[[[iiittt{{{sssfffaaaXXXQQQPPPXXXbbbhhhmmmrrrwwwzzz}}}}}}~~~|||wwwsssvvvuuuuuu111111000///////////////////////////000000000000000222333444444555777:::<<>>AAACCCUUUoooOOO\\\uuuxxxzzzwwwqqqhhhccc\\\XXXVVVVVVUUUTTT[[[______dddzzzppphhhffffffbbb``````[[[[[[\\\hhh}}}vvvrrrkkkbbb\\\ZZZWWWWWWUUUTTTSSSSSSSSSSSSTTTRRRRRRTTTUUUZZZfffrrr~~~zzz||||||nnn___YYY]]]rrr~~~```UUULLLLLLOOOLLLFFFBBBAAA;;;>>>CCCNNNmmmvvvvvv}}}xxxiiidddkkk|||iiiJJJ888777555222222222222222222222222222222222222222333444555555555555555777:::===???@@@???@@@EEEMMMSSSVVVVVVaaa}}}iiisssIIIPPPaaabbb```XXXQQQSSS```lllxxx~~~}}}pppfff^^^UUUOOOSSS___jjjpppqqqxxxxxxyyy{{{}}}rrrppp{{{111000000///////////////.../////////000000000111000222333444444666999;;;>>>???CCCRRR|||xxxOOOWWWjjj}}}uuuqqqpppmmmwww~~~oooggg```]]]XXXUUUUUUVVVWWWWWW___ccc```]]]ooommmffffffeeecccbbb]]]]]]```mmm{{{sssmmmiiiddd\\\WWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTRRRRRRQQQPPPRRR^^^jjj{{{uuunnnsssyyyxxxnnnbbbWWWUUUWWWcccuuuWWWOOOIIIJJJLLLIIIEEECCC???;;;???EEESSSwwwwwwtttyyykkkeeekkkwww{{{eeeGGG777777555222222222222222222222222222222222222333444555666555555555666888:::===>>>BBBAAAAAAGGGOOOUUUVVVUUUaaazzz{{{gggQQQTTT___aaaaaaYYYQQQQQQZZZcccnnnyyy}}}rrrhhh^^^VVVNNNOOOZZZgggoooqqqtttuuuwwwyyy|||~~~vvvzzzzzzxxxxxx{{{zzzwwwxxx111111000///////////////......//////000000111111000222333444555777:::<<<===>>>EEEPPPrrrzzzQQQSSSbbb|||sssjjjddddddhhhrrr~~~ooobbb]]]]]]\\\ZZZWWWUUUVVVYYY\\\hhhiiifffbbbjjj~~~nnnhhhffffffggg]]]aaahhhxxx{{{ssslllgggbbb[[[XXXXXXVVVVVVUUUTTTSSSRRRRRRSSSRRRQQQPPPOOOKKKKKKUUUbbbxxx~~~{{{pppnnnxxx|||wwwiii]]]VVVWWWXXX\\\ooozzzlll___PPPJJJGGGIIIKKKGGGDDDCCC>>><<<@@@GGGXXXyyyvvvxxxxxxgggiiiuuuzzz\\\@@@666999888222222222222222222222222222222222333444555777888555666777999;;;<<<===>>>DDDCCCDDDIIIPPPUUUVVVUUU\\\mmmkkk~~~^^^UUU[[[^^^___ZZZSSSQQQUUUZZZ```ooo}}}tttiii^^^YYYPPPLLLRRR```kkkooopppsssvvvxxxyyy|||111111000///////////////.........///000111111111000111333444555777:::======>>>HHHPPPjjj|||UUURRR[[[yyyzzzjjjiiicccaaa```___iiisssccc\\\]]]aaadddfffdddaaacccjjjqqqzzzsssmmmkkknnntttjjjggghhh___fffqqqzzztttmmmeeeaaaaaa[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSTTTRRRMMMLLLUUUaaawwwxxx|||yyykkk]]]WWW[[[]]]]]]jjj|||uuummmggg]]]QQQMMMIIIHHHJJJJJJFFFCCCCCC>>>===AAAIII\\\|||{{{uuulllsssuuuVVV===777:::888222222222222222222222222111222222333555666888999888999;;;===??????>>>===BBBBBBEEEHHHMMMPPPQQQRRRSSS]]]oooyyy{{{eeeMMMXXX[[[]]][[[UUUQQQQQQQQQWWWiii{{{yyyooo```]]]TTTJJJKKKXXXdddiiiooossswwwwwwwwwyyy111111000///////////////---......///000111111222000111333555555777:::======???JJJPPPdddVVVOOOTTTqqqlllfffeeefffggg```^^^qqqzzzkkk______dddiiinnntttsssqqquuuyyyooonnnoooyyyoooeeedddaaajjjxxx{{{qqqlllkkkbbbaaa___]]][[[ZZZYYYXXXWWWXXXZZZXXXSSSQQQZZZfffyyyzzzlll\\\UUU[[[^^^^^^jjj{{{~~~rrrgggeeeddd]]]TTTMMMJJJIIILLLJJJEEEBBBCCC>>>===BBBJJJ^^^}}}vvvsss|||oooTTT???::::::444222222222222222222222222111222222333555777999::::::<<<>>>AAABBBAAA???>>>===???BBBEEEHHHJJJLLLMMMKKKQQQqqqooottttttfffDDDVVVYYY[[[[[[WWWRRRNNNLLLUUUhhhyyyvvvbbb```VVVIIIFFFRRR___eeeoootttxxxxxxuuuwww~~~000/////////............//////...//////000111222000222555777888888:::<<>>HHHQQQbbb^^^MMMMMMhhhrrrllliiieeecccdddhhhlllooo|||uuunnnddd^^^bbblll{{{xxx{{{}}}yyyqqqvvv}}}pppeeegggqqq{{{tttkkkeeecccbbbaaa```^^^\\\[[[[[[XXXXXXdddrrrppp\\\VVVZZZWWWYYYccciii}}}}}}vvvyyy{{{uuunnnhhhddd```[[[VVVRRRPPPNNNNNNNNNKKKEEE@@@@@@>>>CCCIII[[[|||}}}{{{|||jjjQQQ888///444666333333222222111222222222111444666777666555555555===============@@@EEEHHHFFFFFFGGGFFFFFFEEECCCCCCLLL^^^iiikkkiiiiiiBBBJJJTTT]]]^^^YYYRRRLLLGGGWWWeeesss~~~xxx]]][[[YYYSSSKKKIIITTTaaammmooossswwwzzzzzzyyyxxxyyy000000/////////.........///////////////000111222000333666777888999;;;===BBBAAAKKKQQQ]]]___NNNMMMcccyyytttsssrrrpppnnnkkkhhheee}}}yyyyyyzzzzzztttpppvvv~~~}}}rrrsssuuuvvvhhheeeqqq|||xxxtttrrrsssqqqrrruuuxxx|||ppp]]]WWWYYYTTTSSS[[[___rrrtttvvvtttmmmgggcccaaaeeedddeeehhhnnnvvv}}}zzzppplllhhhfffeeebbb]]]YYYRRRPPPOOOPPPPPPLLLFFF@@@===<<>>AAACCCDDDFFFHHHJJJIIIKKKNNNPPPQQQPPPOOOMMMUUUaaafffsssiiixxxzzzXXXIIIVVVbbbccc[[[RRRNNNNNNXXXeeesss|||}}}uuueeeaaa\\\UUULLLHHHMMMWWWjjjmmmqqqsssuuuuuuvvvwwwyyy}}}000000000/////////......////////////000111222333111444666888999:::<<<>>>BBBEEEOOOQQQYYYdddPPPLLL]]]xxx|||xxxrrrkkkccc]]]]]]nnn~~~{{{vvvrrrkkktttxxxlllmmmqqq|||kkkdddsssooo___[[[\\\UUUTTTZZZ\\\`````````___]]]\\\[[[ZZZ]]]]]]\\\\\\___dddlllqqqwww{{{nnnhhheeecccbbbcccaaa]]]YYYSSSRRRQQQRRRRRRNNNGGGAAA>>><<>>BBBHHHMMMNNNOOOOOOOOOSSSVVV\\\bbbfffgggfffffffffkkkiii~~~kkkmmmuuuKKKYYYgggiii___UUUQQQSSSWWWbbboooxxx|||ssskkkeee^^^WWWOOOIIIIIIMMMbbbgggllloooppppppsssuuuwwwzzz~~~000000000////////////.../////////000111222333444333555777888999;;;>>>AAAAAAIIIRRRTTTYYY~~~oooTTTIIIYYYuuu}}}tttmmmggg```\\\TTT___llltttuuuqqqkkkggg```nnnwwwkkkiiiooo~~~lllfffyyyuuugggbbbaaaWWWTTTYYYXXX[[[\\\^^^^^^___```dddggg___cccfffhhhggggggggghhhmmmxxxzzznnngggccc___]]]]]]\\\YYYVVVTTTSSSSSSTTTTTTPPPHHHBBBAAA>>>CCCOOOhhhlllfffxxxrrrMMM===555666666000222222111111222222333333222333555777999<<>>CCCQQQlllnnnfff~~~dddGGG;;;333222666333222111111111222222333444222444666888:::>>>CCCGGGIIIKKKNNNOOOOOOPPPQQQRRRWWWWWWXXX[[[___dddhhhkkkpppttttttwwwhhhmmmPPPMMMQQQ\\\aaa\\\TTTPPPMMMQQQ___pppyyyzzzqqqiiiccc___ZZZRRRLLLJJJLLLTTT^^^gggllloooqqqssssssuuuvvvxxxyyy|||111111000000000/////////000000000111222444555666666777999:::;;;>>>BBBEEEGGGOOOSSSVVVaaauuuhhhMMMXXXtttyyyooocccYYYXXXXXXZZZ^^^___[[[ZZZ[[[bbbeeejjjtttxxxvvvzzz{{{{{{www}}}zzz{{{xxxsssqqqqqqqqqpppoooqqqvvv~~~~~~sssjjj^^^YYYTTTTTTVVVZZZ[[[ZZZWWWUUUSSSSSSSSSPPPJJJEEECCC???GGGYYYvvvrrriiitttVVVBBB:::222111555444111111111111222333444444333555888:::<<>>>>>@@@AAACCCEEEIIIKKKLLLMMMNNNPPPOOOOOOPPPQQQSSSUUUWWWXXXXXX]]]bbbddd~~~tttsssyyyuuuWWWJJJOOOTTTYYY^^^UUUJJJNNN___dddaaannnyyymmm```ZZZ[[[OOOIIIFFFKKKXXXeeelllnnnqqqrrruuuyyy|||~~~}}}|||sssiii___]]]gggwww222222111000//////000000111111111222333555666777777999<<<>>>???AAACCCEEEMMMOOOOOOVVV]]]ccc~~~bbb\\\xxx~~~wwwiii``````XXX]]]^^^]]]cccooozzz}}}{{{}}}sssmmmsss|||{{{qqqfffjjjmmmsssxxxyyyuuuooojjj\\\WWWSSSTTTRRRLLLFFFEEEHHHPPPiiissskkkjjjooowwwzzz}}}pppwwwpppRRR@@@444555555000///333444333111222444555666666444888===???>>>???BBBEEEHHHEEEDDDFFFJJJMMMMMMLLLQQQRRRRRRRRRSSSSSSTTTTTT\\\YYYccckkkwww{{{kkkmmmmmm~~~iiiHHHKKKZZZ______ZZZUUUPPPPPPXXXeeesss|||yyynnnbbb]]]___TTTPPPJJJGGGKKKVVVaaaiiijjjrrrwwwwwwyyy~~~}}}vvviii______hhhsss222222111000000000000000111111111222444555777888777999<<<>>>???BBBFFFIIIOOOSSSUUU[[[aaacccxxxppp```ttt|||wwwqqqeee\\\[[[ZZZ\\\___bbbfffkkkrrrwww~~~vvvnnnooouuuwwwrrrmmmvvvyyy~~~~~~wwwllleeeZZZSSSOOOPPPOOOKKKIIIIIIIIIVVVuuuuuuooommmqqqwww|||}}}zzzmmmNNN>>>333555666111///333444222222222333555777777666:::>>>BBBCCCDDDEEEEEEHHHGGGGGGHHHJJJLLLLLLKKKMMMNNNOOOPPPQQQRRRSSSTTTWWWUUU___eeeoooyyyjjjlllpppyyyOOOGGGVVV\\\[[[YYYTTTPPPPPPXXXeeeqqqyyy{{{sssiiiccccccXXXSSSLLLHHHIIIOOOXXX^^^kkkqqqsssrrrttt|||xxxmmmbbbaaagggnnnvvv}}}222222111000000000000111222222222333555666888999:::<<<>>>@@@BBBFFFLLLOOOQQQVVVZZZ___ccc```nnnccckkkzzztttooofff^^^]]]___]]]aaajjjkkkhhhkkkrrrppp|||zzznnnhhhkkkrrrvvvvvv}}}~~~sssfff^^^XXXRRRNNNOOOOOOMMMMMMPPPQQQfffyyywwwvvvxxx|||uuunnnuuuiiiGGG;;;333555666222000222222222222222333555777888999;;;@@@EEEIIIJJJHHHFFFGGGHHHJJJKKKKKKJJJKKKLLLJJJKKKLLLNNNPPPQQQRRRRRRTTTTTT\\\aaaiii~~~zzzjjjnnncccMMMSSSYYY\\\YYYTTTOOOOOOWWWcccooowwwyyyrrrmmmjjj___[[[SSSMMMJJJKKKNNNQQQbbbhhhmmmpppttt{{{~~~tttlllkkknnnqqqvvv{{{222222111000000111111111222333333444666888:::;;;>>>???AAACCCFFFKKKQQQVVVQQQXXXZZZ^^^bbb]]]eee|||ccc```~~~sssllleee```___hhhbbbeeepppppphhhjjjuuummmvvvsssgggiiisss{{{}}}}}}~~~uuujjj___YYYWWWSSSQQQRRRRRRQQQRRRVVV```zzz}}}~~~nnnaaacccllltttuuu\\\@@@777222444666333000111222222333333444666888;;;;;;===AAAHHHMMMOOOKKKFFFEEEHHHLLLMMMKKKKKKMMMOOOJJJKKKMMMNNNPPPPPPPPPPPPTTTWWW]]]aaaiiiyyyvvv___RRRTTT___\\\WWWPPPNNNTTT```nnnwww{{{wwwtttqqqhhhddd]]]UUUPPPLLLKKKKKKOOOXXXdddnnnuuuyyy{{{{{{~~~wwwssstttwwwwwwzzz}}}||||||}}}~~~222111111111111111222222333444444666777999;;;<<>>===>>>AAAHHHNNNPPPMMMIIIEEEHHHLLLMMMLLLLLLOOORRRNNNOOOPPPQQQQQQPPPOOONNNSSSXXX]]]aaaiii~~~uuutttrrrQQQJJJ\\\^^^[[[TTTOOOPPP[[[kkkwww{{{wwwvvvuuummmiiiddd]]]VVVQQQMMMLLLEEELLLXXXdddlllpppsssvvvvvvsssrrrvvvwwwwwwwwwzzzxxxxxxzzz|||}}}}}}222111111111111222333333444444555777999;;;===>>>>>>@@@AAACCCEEEHHHMMMQQQSSSYYYZZZ\\\aaa___bbbqqqzzzhhhrrr{{{kkkdddeeeiiiuuuooonnnrrrqqqooosss}}}{{{tttvvvyyyooogggjjjvvvwwwsssttt~~~pppddd^^^\\\XXXUUUUUUVVVVVVVVVZZZ```xxxxxxuuuwwwvvvrrroooqqq{{{gggXXX[[[fffzzzlllNNN888666444444444444333222222444777777777888===AAA@@@@@@CCCGGGKKKNNNOOOOOOIIIJJJKKKLLLLLLNNNQQQSSSPPPQQQSSSTTTSSSRRRPPPOOOQQQWWWYYY]]]eeennnsssbbbrrrrrrhhhrrrzzzUUUDDDSSS\\\\\\ZZZRRRNNNTTTdddsssuuu}}}{{{yyyxxxooommmhhhbbb\\\WWWRRRPPPKKKJJJNNNTTTYYY^^^gggooonnnmmmpppuuuvvvuuuuuuwwwwwwxxxzzz|||~~~}}}~~~|||}}}}}}||||||{{{zzzzzz{{{~~~222111111111222222333444555555666888:::<<<>>>???@@@BBBDDDEEEFFFHHHKKKNNNOOOVVVXXXZZZaaa^^^]]]gggrrrwwwiiissskkkmmmrrr||||||zzzxxxvvvwww{{{~~~vvvkkkooo~~~xxxuuuqqqooonnnjjjddd___\\\ccckkkpppvvv~~~~~~uuusssooollliiiggggggiiiiiinnnyyyuuuiiicccaaa]]]YYYWWWXXXXXX[[[dddnnnrrrmmmqqqppplllhhhnnnyyy}}}aaaQQQVVVbbb~~~gggIII777777555333333444444333222666999999888:::???DDDBBBDDDEEEFFFIIIMMMRRRVVVPPPMMMKKKJJJLLLOOOPPPQQQPPPQQQSSSUUUUUUTTTRRRPPPPPPVVVTTTXXX___^^^qqq___rrrkkkyyycccdddiiixxx}}}dddLLLLLLTTT[[[___XXXMMMNNN\\\kkkttt~~~uuusssnnniiiccc^^^ZZZWWWUUUPPPLLLMMMMMMNNNUUU^^^```aaagggooorrrrrrtttwwwvvvwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{|||}}}~~~~~~yyy|||~~~~~~{{{{{{~~~~~~{{{yyywwwvvvuuutttvvvxxxzzzzzzzzzyyyxxx222111111111222333333444555666777888:::===???@@@DDDFFFHHHIIIIIIJJJLLLNNNIIIRRRUUUXXX___[[[WWW^^^fffcccqqqtttkkkmmmrrr}}}zzzmmmbbbiii}}}}}}|||xxxooojjjdddcccbbb```^^^]]]\\\]]]YYY]]]___```ccciiikkkjjjooommmkkkiiigggfffhhhllllllwww}}}~~~wwwlllfffeeeddd___ZZZYYY[[[aaaooo|||mmmjjjoooqqqmmmjjjoooxxx}}}cccWWW___nnn}}}nnnUUU555888888666333333444555444333666::::::999;;;AAAFFFEEEFFFGGGGGGGGGLLLTTT[[[UUUPPPKKKJJJLLLNNNOOONNNNNNPPPSSSUUUVVVUUUSSSRRRQQQVVVSSSUUU\\\TTTaaappphhhcccddddddbbb```mmmuuuYYYKKKNNNZZZbbb\\\NNNJJJVVVddd{{{xxxtttooojjjddd```^^^ZZZTTTPPPPPPKKKEEEGGGMMMNNNQQQYYYdddjjjmmmqqqvvvtttttttttssssssrrrrrrqqqrrrssstttuuuwwwxxxyyyzzzvvvzzz~~~~~~{{{zzz|||}}}}}}|||~~~~~~~~~~~~~~~~~~}}}}}}|||wwwvvvtttsssrrrsssttttttrrruuuyyy{{{yyytttnnnjjj444333111000000111333444888888888999;;;===???AAADDDHHHMMMNNNMMMLLLNNNPPPOOOVVVVVVWWW^^^\\\WWW[[[ggguuunnnuuufffjjjwww~~~{{{mmm___ddd|||yyyzzzooobbbZZZYYYWWWVVVVVVVVVVVVVVVVVVVVV[[[[[[^^^ccceeegggmmmuuu|||}}}|||zzz{{{~~~~~~zzzyyy|||qqqgggeeeaaa```\\\XXXZZZgggzzziiijjjnnniiiiiiqqq~~~eeeVVVkkkqqq___KKK777444444333222333444555666777999:::;;;===AAAFFFJJJKKKKKKMMMNNNOOOPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRSSSQQQMMMMMMUUU]]]YYYOOOKKKQQQUUUSSSQQQTTT___hhhrrruuu___fff}}}mmmbbbccctttwwwOOOGGGRRR___aaaVVVNNNRRR\\\rrr}}}tttqqqooojjjeeedddbbb\\\VVVTTTSSSPPPJJJEEEEEEHHHMMMQQQVVV^^^hhhoooqqqrrrttttttsssoookkkiiiiiilllpppqqqqqqqqqqqqrrrrrrtttwwwzzz|||||||||{{{{{{||||||{{{yyyzzz|||~~~~~~~~~}}}}}}{{{{{{{{{|||zzzyyywwwuuutttsssssstttnnnnnnoooppprrrtttuuuvvvtttpppkkkhhhfffccc^^^ZZZ444333111111111222444555999999999:::<<<>>>@@@BBBGGGKKKOOOPPPNNNMMMMMMOOOQQQWWWTTTTTT\\\\\\ZZZ```iiizzz}}}rrr~~~mmm```eeerrrwwwmmmccceeeyyyzzz{{{zzzpppjjjbbbWWWMMMJJJRRRRRRRRRQQQQQQRRRTTTVVVYYY]]]fffqqqvvvyyy}}}{{{www}}}rrrhhhfff___]]]YYYXXX^^^mmmyyygggiiikkkeeefffpppfffZZZssskkkWWWFFF444444333222222333444666777999;;;===???@@@CCCHHHKKKKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSQQQSSSZZZcccbbb[[[NNNQQQTTTRRRPPPSSS\\\ccctttaaa{{{mmmaaakkkbbbLLLNNNTTT[[[YYYQQQPPPUUUZZZsssyyywwwvvvqqqkkkhhheeeaaa[[[YYYYYYWWWRRRMMMFFFHHHJJJLLLNNNSSSZZZ___gggiiikkkmmmnnnnnnlllkkkmmmoooqqqrrrpppnnnnnnnnnqqqrrruuuwwwxxxxxxwwwwwwwwwxxxyyyyyyyyyzzz}}}zzz~~~|||{{{}}}~~~}}}~~~}}}~~~|||zzzyyyyyy|||}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}{{{xxxuuusssrrrrrrsssqqqpppnnnmmmllllllmmmmmmmmmnnnoooppppppooonnnmmmhhheeeaaa^^^]]][[[WWWSSS333333222222222333555666888999999:::<<<>>>@@@AAAFFFJJJNNNPPPNNNMMMOOOPPPVVVZZZUUUTTT\\\^^^___gggooouuu{{{yyyjjj```fffttt{{{vvvoooooozzz~~~|||}}}zzztttiii___\\\ZZZUUUOOOLLLNNNPPPRRRRRRSSSVVV\\\aaahhhooo~~~yyyxxxrrrhhheee^^^[[[XXX[[[dddtttvvvfffggggggaaaeeeqqqtttjjj~~~}}}aaaMMM@@@111333222222222333444666777:::===@@@CCCEEEGGGIIILLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMOOOQQQRRRWWW]]]^^^[[[QQQQQQQQQPPPPPPSSSXXX\\\sssrrrsss{{{dddgggfffVVVNNNWWW]]]WWWPPPNNNJJJ]]]vvv}}}zzzzzzvvvqqqoooiiieee```]]][[[XXXSSSOOOJJJJJJJJJJJJIIIJJJLLLOOOXXXYYY\\\___ccceeefffgggkkkmmmooopppnnnmmmmmmmmmnnnoooppprrrrrrrrrrrrqqqqqqrrrsssttttttvvvyyy|||{{{xxxxxxyyywwwyyyxxxxxxyyy|||~~~}}}|||yyywwwwwwzzz~~~~~~}}}~~~|||zzzzzzzzzyyywwwvvvuuuwwwxxxzzz~~~|||{{{}}}{{{{{{zzzzzzyyyyyyxxxxxxyyywwwvvvvvvxxxyyyyyyxxxvvvvvvuuuuuuvvvvvvwwwxxxooonnnmmmkkkkkkkkklllllljjjjjjiiihhhhhhhhhhhhhhhjjjkkklllllljjjfffbbb```\\\YYYVVVUUUUUUTTTRRRPPP333333333333444555666777777888999;;;===@@@AAABBBAAAEEEKKKNNNNNNOOOQQQTTTXXX]]]YYYXXX```bbbbbbjjjuuuppp{{{qqqttt~~~{{{yyy}}}~~~wwwpppmmmeee]]]WWWWWWWWWWWWWWWYYYUUUXXX[[[]]]___eeennnuuuzzz}}}ssshhhccc^^^[[[ZZZ___kkk{{{uuufffeeeccc^^^fffvvvyyywwwYYYEEE<<<111222222222222333555777888;;;???CCCGGGHHHIIIKKKLLLNNNNNNOOOPPPQQQRRRRRRRRROOOOOOQQQRRRRRRQQQOOOOOOMMMOOOPPPOOOOOOPPPRRRRRRQQQOOOMMMMMMOOOSSSVVVWWWbbbzzzooonnnTTTVVV___\\\SSSNNNJJJQQQcccxxx{{{xxxwwwxxxrrrnnniiiccc___ZZZTTTPPPQQQPPPOOONNNLLLKKKKKKKKKLLLMMMNNNQQQTTTWWWZZZ[[[___bbbfffhhhiiijjjlllmmmggghhhjjjlllmmmmmmmmmmmmjjjkkklllmmmmmmooorrruuuzzzssssssrrrppppppooooooqqqsssuuuuuuttttttrrrqqqtttxxx{{{{{{yyyvvvwwwxxxyyyxxxvvvuuuuuuwwwvvvuuuuuuuuuvvvwwwxxxzzzzzzyyywwwuuuttttttuuupppppppppooooooooooooooopppooooooooopppqqqrrrrrrooonnnmmmkkkjjjjjjiiiiiiccccccdddeeegggiiikkklllkkkkkkjjjiiihhhgggggggggddddddcccbbb___\\\XXXVVVUUUTTTSSSRRRSSSTTTTTTTTT333333333444555777888999:::;;;===@@@CCCFFFGGGHHHEEEIIIOOOQQQQQQQQQTTTVVVVVV\\\ZZZ[[[cccbbb___eeennnggg~~~}}}|||{{{}}}xxxyyyzzzssslllfffccc___]]]\\\\\\\\\]]]eeemmmtttvvvxxxyyy{{{yyymmmfff[[[[[[^^^fffssssssbbb```^^^ZZZfffyyy~~~qqqQQQ@@@;;;444333222222333555777999:::===AAAEEEIIIJJJKKKKKKLLLOOOPPPQQQRRRRRRRRRRRRRRRNNNOOOPPPQQQQQQPPPOOONNNQQQQQQRRRRRROOOLLLMMMPPPNNNKKKIIIJJJNNNRRRTTTTTTZZZxxxttt^^^RRRWWWZZZVVVRRROOOKKKQQQcccssszzzzzz~~~{{{xxxsssmmmhhhccc^^^ZZZWWWVVVTTTSSSRRRRRRQQQPPPKKKKKKJJJKKKLLLMMMOOOPPPRRRUUUXXX[[[]]]___bbbddd```aaaccceeegggiiijjjkkkggghhhiiihhhhhhiiilllnnnyyyzzzwwwooojjjjjjjjjhhhhhhggggggiiilllnnnnnnmmmnnnkkkjjjkkkoooqqqqqqooommmmmmnnnoooqqqqqqpppooooooppppppqqqssstttuuuuuusssrrrpppooonnnmmmmmmlllgggggggggggghhhhhhhhhhhhfffffffffffffffggghhhiiidddcccbbb```____________``````aaaccceeegggiiijjjiiihhhhhhfffeeecccbbbaaa]]][[[YYYVVVTTTSSSSSSSSSTTTTTTTTTUUUVVVXXX[[[]]]222333444666777999::::::===???CCCGGGKKKNNNPPPQQQQQQUUUYYYYYYWWWUUUUUUWWWTTT[[[ZZZ[[[aaa^^^YYY\\\aaa^^^rrr{{{tttqqqiiifffpppxxxzzzvvvvvvzzz}}}yyywwwuuuqqqlllhhhdddbbbfffhhhmmmsssxxx~~~uuulllXXX]]]eeeppp|||lll[[[ZZZ[[[YYYfffzzziiiJJJ<<<;;;666333333333444666999;;;===@@@CCCHHHKKKLLLLLLMMMNNNQQQQQQRRRSSSSSSSSSSSSSSSOOOOOOPPPPPPPPPPPPOOOOOOPPPNNNOOOPPPOOOKKKLLLOOOKKKIIIHHHIIILLLOOOQQQRRRWWWppptttwwwnnntttjjjQQQMMMTTTXXXVVVTTTMMMLLLWWWfffuuu}}}wwwyyyxxxwwwtttqqqmmmiiifffeee]]][[[XXXVVVWWWWWWVVVUUURRRQQQPPPNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRUUUWWWXXXYYY[[[^^^```ccceeefffdddeeefffeeeeeefffiiikkkiiilllkkkfffdddfffhhhfffbbbaaabbbdddgggiiiiiihhhgggcccaaabbbfffhhhhhhgggfffffffffgggjjjkkkjjjiiifffggghhhjjjlllmmmmmmmmmjjjiiigggggghhhgggeeedddaaaaaaaaabbbbbbccccccccc^^^___```___^^^^^^```aaa_______________```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa______^^^^^^\\\ZZZYYYXXXXXXVVVSSSPPPPPPQQQSSSUUUUUUVVVXXXYYYZZZ^^^bbbfff222333555777888:::;;;;;;>>>@@@EEEJJJOOOSSSUUUWWWYYY\\\___^^^[[[XXXWWWXXXWWW]]]\\\[[[```\\\VVVYYY^^^___lll{{{uuuuuufffcccnnn{{{tttyyysssiiidddfffjjjjjjmmmsssxxx{{{}}}}}}|||xxxkkk^^^fffqqq|||{{{dddVVVZZZ^^^___jjj{{{zzz```BBB888:::777444444555666888;;;===???DDDGGGJJJMMMNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTSSSSSSPPPOOOOOOOOOOOOOOOOOOPPPNNNJJJJJJMMMMMMIIIIIILLLJJJJJJJJJIIIIIIKKKMMMNNNVVV```{{{kkkiii|||[[[JJJQQQYYYWWWUUUSSSRRRTTT\\\kkk{{{wwwvvvuuurrrnnnkkkiiiiiieeeaaa[[[YYYXXXXXXXXXVVVWWWVVVVVVTTTSSSQQQPPPPPPOOOPPPQQQPPPOOOOOOPPPRRRSSSTTTUUUWWWYYY\\\^^^___^^^___`````````bbbeeehhh```dddeeecccaaadddeeeddd___^^^^^^aaadddfffffffffbbb___\\\^^^bbbfffffffffdddbbbaaabbbdddeeecccaaa___```bbbdddeeeddddddcccbbb```___```aaaaaa___]]]\\\\\\]]]^^^^^^___``````\\\^^^___]]][[[ZZZ\\\^^^```````````````aaabbbbbb]]]]]]]]]\\\ZZZYYYWWWWWWUUUUUUVVVWWWWWWVVVUUUTTTVVVUUUTTTSSSSSSTTTVVVWWWYYY[[[]]]^^^```dddjjjooo222333555777999;;;;;;<<<;;;>>>CCCIIIOOOSSSVVVWWWXXX\\\______\\\YYYYYY[[[\\\bbb___\\\aaa]]]WWWZZZcccgggnnnxxxwwwwwwtttyyynnnjjjsssyyytttyyy~~~|||yyy}}}tttfff^^^___bbbhhhppp}}}vvvfffgggppp}}}uuu```UUU]]]eeefffooo~~~tttYYY===555888666555555555777999<<>>CCCLLLUUUXXXZZZ[[[^^^]]]^^^______\\\\\\]]]___dddgggeee___\\\]]]___bbbcccrrrxxx~~~sssyyyrrrrrruuuppprrrxxxtttmmmgggkkksss}}}|||xxxppphhhbbbaaadddgggkkkqqq|||uuuuuuxxxxxxfff___ZZZ^^^kkkwww|||}}}fffLLL===888999:::777777777999<<<@@@EEEGGGKKKJJJJJJNNNRRRUUUTTTRRRTTTTTTTTTTTTUUUWWWYYYZZZQQQQQQPPPOOONNNLLLLLLKKKOOONNNMMMLLLKKKJJJIIIIIIKKKJJJIIIHHHGGGGGGFFFGGGGGGZZZbbbzzz~~~~~~lllQQQhhhppphhhZZZ[[[XXXZZZ___UUUPPPUUUPPPZZZ|||{{{|||zzzrrrooossssssooojjjfffdddbbb```_________^^^\\\YYYXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTWWWWWWXXXXXXXXXWWWWWWVVVWWW[[[___```^^^]]]^^^___\\\[[[ZZZZZZYYYYYYZZZZZZ``````___^^^]]]\\\\\\[[[]]][[[YYYXXXYYYZZZZZZYYY[[[[[[\\\]]]]]]]]]]]]\\\]]]]]]]]]^^^^^^^^^^^^___bbb___\\\[[[\\\[[[XXXUUU\\\WWWRRRQQQTTTUUUSSSOOOSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVVVVUUUUUUVVVXXX[[[[[[[[[[[[]]]___aaabbbbbbeeehhhjjjmmmqqqwww|||555666888888888:::===???AAABBBEEEMMMTTTXXXYYYYYYUUUUUUWWWYYYYYYXXXXXXYYY[[[^^^``````]]][[[\\\]]]ddddddqqqwwwyyy||||||ssspppoooiiiiiiwwwxxxpppjjjmmmuuuzzz|||wwwpppjjjgggfffggghhhiiirrrsssbbb^^^]]]eeeuuuvvv\\\EEE999666777777999999:::;;;>>>AAADDDEEEKKKKKKMMMQQQTTTUUURRROOOPPPQQQQQQRRRUUUWWWZZZ[[[UUUTTTRRROOOLLLIIIGGGFFFNNNMMMLLLKKKIIIHHHGGGFFFJJJIIIHHHGGGFFFFFFFFFFFFDDDNNNTTTiii}}}hhhdddiiizzzqqq```YYYbbbdddXXXQQQUUUOOOOOOcccsssvvvsssvvvpppooommmllllllkkkhhhffffffeeedddbbb```_________ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[UUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXUUUXXX[[[[[[ZZZYYYYYY[[[WWWWWWVVVUUUUUUUUUUUUUUU[[[[[[[[[ZZZYYYXXXXXXWWWWWWUUUTTTTTTUUUWWWWWWWWWTTTUUUWWWYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\ZZZXXXXXXYYYYYYWWWTTTXXXWWWUUUTTTRRRQQQQQQQQQSSSSSSSSSTTTTTTVVVWWWXXXWWWYYY[[[[[[ZZZZZZ[[[\\\aaaaaaaaabbbdddfffiiijjjmmmqqquuuxxxxxx{{{555666777888888:::===@@@CCCDDDGGGLLLRRRVVVUUURRROOORRRUUUWWWXXXYYYZZZ[[[[[[\\\^^^___```aaaaaaaaacccaaammmuuuttt~~~qqqkkkjjjeeeeeeppp{{{rrrlllooowwwzzz{{{{{{zzzuuuwwwsssnnnlllmmmmmmlllkkkjjjvvvppp______bbbnnn~~~www~~~jjjPPP>>>666666666666:::;;;===@@@BBBCCCDDDEEEJJJKKKOOOSSSUUUTTTPPPMMMMMMMMMOOOQQQTTTWWWZZZ[[[WWWVVVSSSPPPMMMJJJHHHFFFKKKKKKKKKJJJHHHGGGEEEDDDIIIHHHGGGFFFFFFEEEEEEFFFIIIHHHLLL[[[uuuooogggooommm]]]vvvtttdddXXXWWWRRRMMMTTTcccrrrvvvsssooooooooopppqqqoookkkhhhiiiiiihhhfffeeeeeeeeeeeeaaaaaaaaaaaaaaaaaa``````^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVTTTUUUVVVXXXYYYYYYYYYYYYVVVWWWXXXXXXWWWVVVWWWXXXUUUTTTSSSSSSRRRRRRSSSSSSXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQQQQSSSUUUVVVUUURRRSSSTTTVVVXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVXXXXXXWWWVVVVVVYYY[[[YYYTTTRRRTTTWWWYYYYYYYYYYYYZZZ[[[]]]^^^^^^```ccccccbbbaaaaaaaaaffffffgggiiilllooossstttuuu{{{555666777777888:::>>>AAABBBEEEHHHLLLRRRUUUPPPIIIKKKQQQVVVWWWWWWYYY[[[[[[ZZZZZZ[[[]]]aaaddddddddd^^^]]]hhhrrrrrrrrriiiiiikkknnnuuu{{{ssslllooovvv}}}}}}}}}{{{}}}}}}{{{xxxvvv{{{|||wwwuuuwwwxxxvvvvvvrrrpppsssyyy|||zzzwwwppp}}}qqq```cccjjjuuurrrvvvaaaHHH;;;777777777888;;;===@@@DDDFFFGGGHHHHHHIIIJJJMMMQQQRRRRRRPPPOOOMMMNNNOOORRRTTTWWWYYYZZZVVVUUUSSSQQQOOOMMMKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFEEEDDDDDDEEEEEEKKKFFFLLLTTTlllqqqtttnnnhhh~~~qqqbbbXXXSSSRRRTTT[[[hhh{{{|||{{{yyyvvvsssqqqmmmhhhdddllljjjiiiiiiiiijjjjjjiiiiiiiiiiiihhhhhhgggggggggdddcccbbb```^^^\\\[[[ZZZ^^^^^^]]]]]]\\\[[[ZZZZZZXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXYYYZZZWWWWWWVVVUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXWWWWWWWWWYYYWWWUUUTTTVVVWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXXXX[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYYYY]]]______\\\\\\^^^```bbbaaa``````aaaccceeefffiiikkklllllljjjgggffffffiiijjjlllppptttyyy~~~666777888888999;;;@@@CCCCCCHHHLLLQQQWWWZZZRRRFFFIIIQQQWWWUUUSSSVVVXXXVVVTTTTTTUUUXXX]]]aaabbbbbb______eeeoooqqqxxx|||xxxooogggrrr{{{zzzrrrlllooovvv}}}ooohhhhhhtttvvvwwwvvvuuuttttttuuupppsssssspppoooqqqrrrqqqtttsssuuu|||xxxrrrfffkkksss}}}vvvqqqkkkWWWBBB999888777777999:::===BBBGGGJJJLLLMMMMMMIIIJJJKKKMMMNNNOOOQQQSSSPPPQQQRRRSSSUUUVVVVVVWWWTTTSSSQQQOOOMMMKKKIIIIIIDDDFFFHHHIIIJJJJJJIIIIIIEEEEEEDDDCCCCCCCCCDDDDDDEEEAAAIIINNNWWW~~~yyy|||uuurrrtttvvvooo___UUUTTTTTTVVV^^^kkk{{{|||vvvppplllqqqooommmmmmnnnooonnnmmmmmmllllllkkkjjjiiihhhhhhiiiiiihhhgggffffffeeedddccccccbbbbbbaaa```______```````````````___^^^]]]___^^^]]]]]]]]]]]]^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[```]]]ZZZYYYYYYYYYXXXWWWWWWXXXYYYYYYZZZZZZYYYYYY^^^^^^^^^^^^____________`````````___^^^^^^]]]^^^aaaaaabbbdddfffggghhhiiifffeeeeeefffiiimmmqqqssswwwxxxyyywwwtttqqqoooooorrrtttwww|||888888999999:::===BBBFFFIIINNNRRRUUU]]]ccc[[[NNNOOOYYY^^^YYYUUUVVVWWWTTTTTTUUUVVVYYY\\\___bbbddddddfffdddiiinnnppp}}}}}}zzzsssiiivvv}}}uuupppsssyyyyyyjjjbbbbbbjjjoootttuuusssqqqsssuuunnnnnnmmmkkkiiihhhfffeeejjjlllqqqyyy|||}}}~~~~~~}}}wwwnnnuuu~~~tttzzz\\\JJJ;;;888888666777;;;<<>>DDDHHHPPPSSSTTTUUU^^^iiieeeYYYWWWbbbggg^^^WWWWWWVVVQQQUUUWWWZZZ[[[\\\^^^cccgggfffiiiaaa```jjjkkkvvv}}}|||~~~~~~{{{tttyyy}}}|||xxx{{{}}}~~~}}}ssshhhfffiiikkknnnqqqrrrqqqppppppqqqllljjjiiihhhfffccc```___```cccjjjrrryyy{{{wwwvvvzzzsssnnnlllooopppmmmkkkllloooppppppoooooosss}}}yyy|||lllMMM@@@666888999777:::AAAAAACCCFFFJJJNNNQQQRRRSSSNNNOOOQQQPPPNNNMMMOOOQQQPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPNNNLLLIIIFFFDDDCCCCCCDDDFFFHHHIIIHHHFFFEEEBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFJJJMMMXXXooooookkkfffxxxuuubbbqqqrrr```VVVUUUUUU[[[hhhyyy}}}zzzyyyxxxwwwuuutttsssrrrppppppppppppppppppppppppkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiikkkmmmnnnllliiiffffffeeedddddddddddddddccccccdddeeeffffffgggggghhhfffcccaaa``````___^^^___```bbbdddfffggghhhhhhggghhhiiikkklllnnnooopppppprrrtttsssqqqqqqsssuuuxxxyyyxxxvvvtttuuuzzz~~~zzzzzz{{{~~~:::;;;;;;;;;<<<@@@EEEIIISSSUUURRRQQQ\\\jjjjjj```WWWdddggg\\\SSSRRRPPPKKKQQQUUUYYYYYYWWWYYY___ddddddhhh]]]ZZZgggiiinnn|||~~~|||www||||||{{{zzzvvvlllfffiiipppmmmkkkiiijjjkkkkkkjjjgggiiigggggghhhgggdddaaa```___dddkkkrrrwww{{{yyysssrrrxxx{{{wwwqqqoookkkbbb\\\^^^aaacccccceeehhhkkkmmmkkkjjjkkkrrrwwwxxx```EEE:::555:::<<<:::>>>GGGDDDFFFHHHKKKNNNQQQRRRSSSPPPSSSUUUUUUQQQNNNMMMNNNNNNOOOQQQRRRRRRRRRQQQQQQOOOOOONNNMMMLLLKKKJJJIIICCCEEEFFFHHHGGGEEEBBB@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBB???FFFKKKHHHmmm|||eeekkktttaaaggg}}}aaafffhhh___\\\WWWVVV\\\kkk|||~~~}}}|||zzzyyywwwuuusssrrrmmmmmmmmmnnnnnnnnnnnnnnnpppqqqqqqrrrrrrrrrrrrqqqooooooooorrrvvvvvvssspppkkkkkkjjjiiiiiiiiiiiijjjiiijjjjjjkkklllmmmnnnnnnkkkiiifffeeeeeefffeeedddjjjkkkllllllmmmlllllllllmmmnnnppprrrtttvvvwwwxxxwwwzzz}}}}}}||||||yyyyyy;;;<<<<<<;;;;;;???FFFKKKJJJNNNOOOQQQ___lllgggXXXZZZ\\\bbb]]]QQQUUU]]]XXXRRRSSSTTTTTTTTTUUUYYY[[[gggccc___^^^^^^```jjjtttxxx}}}}}}|||yyyrrrkkkhhhiiilllhhhjjjmmmnnnnnnkkkgggeeefffggggggeeebbbaaaaaabbbaaaeeelllrrrwwwxxxwwwvvvmmmpppsssqqqlllgggeeeeee```]]][[[ZZZZZZ\\\ccckkknnnmmmkkkgggdddffflllrrrzzz{{{}}}}}}uuuqqqVVV???<<<999999:::===>>>>>>FFFGGGJJJNNNQQQRRRQQQOOOTTTSSSQQQPPPOOOPPPRRRSSSRRRPPPQQQUUUVVVSSSSSSVVVSSSRRROOOMMMKKKJJJJJJJJJFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB>>>===AAADDDCCCJJJfff{{{eeehhhvvviiibbbfffuuuiiibbbzzz{{{iii```YYYXXX[[[cccoooyyy~~~xxxrrrqqqwww}}}}}}yyyvvvvvvzzzzzzzzz{{{{{{{{{{{{{{{||||||{{{zzzzzzyyyyyyxxxtttrrrooommmnnnppptttwwwtttuuuwwwzzz|||{{{wwwtttzzzrrrhhhcccdddhhhlllmmmzzzvvvqqqpppsssuuuuuutttyyyyyyxxxxxxzzz}}}<<>>EEEKKKKKKGGGEEEIIIMMMUUURRROOOLLLNNNSSSXXXZZZVVVQQQTTTRRRNNNUUU^^^YYYTTTXXX\\\]]]ZZZVVVSSSQQQ[[[YYYYYY\\\]]]]]]bbbhhhggg{{{wwwooohhheeedddiiigggcccbbbcccggglllooolllgggdddhhhooouuutttrrrrrryyy|||rrriiifffgggiiihhhhhhhhhgggfffccc```XXXWWWTTTWWWgggxxx{{{uuuyyyuuunnnjjjhhhiiikkkkkkgggeeeeeeeeefffeeecccaaaeeeddddddddddddeeeeeefffeeeeeeggghhhjjjkkkmmmmmmhhhpppwwwyyy}}}}}}yyyrrr{{{mmmaaacccmmm}}}yyykkkUUU???:::999888999===AAACCCDDDHHHJJJMMMOOOQQQQQQPPPPPPVVVTTTQQQNNNNNNPPPRRRTTTUUUQQQPPPRRRQQQOOOPPPSSSPPPNNNMMMKKKIIIHHHGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA======>>>??????>>>======>>>===@@@DDDBBBAAAKKKYYYppprrrzzzwwwjjjmmmsssxxx~~~rrreee]]]___eeejjjsssBBBJJJSSSTTTNNNJJJKKKNNNVVVSSSQQQSSSUUUVVVWWWXXXUUUOOOPPPNNNIIIQQQ^^^___YYY\\\___^^^[[[VVVRRRPPPVVVUUUWWW\\\___```ccchhhfffvvvzzz|||ssskkkeeebbbhhheeeaaa______ccciiillluuuqqqoooqqqvvvzzzzzzxxxtttzzz}}}yyyoooeee______fffkkkrrruuusssmmmgggcccZZZ[[[YYYZZZlll~~~uuuooommmllljjjhhhfffdddcccbbbbbbaaa___]]]bbbbbbbbbaaaaaabbbbbbccc^^^______```aaaaaabbbbbb```gggllljjjiiirrr}}}wwwsssjjjttt~~~wwwccc___bbbrrr~~~xxxqqqcccPPP@@@:::999:::===BBBFFFIIIJJJLLLNNNPPPRRRRRRRRRRRRRRRXXXUUURRROOONNNPPPSSSUUUTTTPPPMMMNNNMMMKKKLLLOOOMMMLLLKKKIIIGGGFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???;;;===>>>@@@@@@>>>===;;;;;;:::<<>>;;;===>>>@@@@@@>>>===;;;<<<;;;;;;>>>AAABBBEEEJJJQQQqqqyyylllfffjjj{{{|||oooeeeiiibbbaaabbbgggpppzzzKKKPPPVVVXXXVVVRRRPPPPPPYYY\\\[[[ZZZ```fffbbbWWWHHHGGGTTT___[[[[[[___]]]aaa```___\\\YYYXXXYYY[[[RRROOOPPPVVV\\\^^^aaaeeepppnnn|||}}}xxxvvvuuummmkkkiiihhhiiijjjiiihhhiiihhhgggeeedddcccbbbaaa___mmm}}}{{{yyyuuupppiiiccc^^^hhhyyy{{{mmmkkkhhhhhhpppyyyqqqlllhhhaaa```^^^^^^___```___^^^]]]\\\\\\[[[[[[[[[[[[[[[]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\^^^___```eeesss{{{xxxxxxqqqoookkkhhheeeddddddeee```gggqqq|||wwwuuu}}}wwwaaaLLL???:::<<<<<<>>>BBBGGGLLLNNNNNNRRRUUUWWWVVVSSSRRRSSSUUUVVVTTTRRRPPPOOOPPPPPPQQQUUUQQQOOOOOONNNKKKKKKNNNJJJJJJIIIHHHFFFDDDCCCAAA@@@@@@@@@@@@???>>>======<<<===>>>>>>>>>>>>===<<>>===<<<===???BBBEEEFFFUUUyyyrrreee]]]hhh~~~uuu|||rrriiiaaaZZZ[[[```gggqqqzzzOOOPPPSSSUUUVVVUUURRRPPPUUU___^^^XXXccc~~~]]]QQQTTT]]]]]]]]]]]]WWW______^^^]]][[[[[[]]]___XXXSSSPPPUUUZZZ\\\```dddjjjjjjqqq}}}zzzxxxxxxkkkiiihhhjjjooosssuuuvvvssssssrrrqqqpppnnnmmmlll\\\eeettttttlllgggeee\\\lllyyypppoooooorrrwwwqqqoooooofffdddbbbbbbcccddddddcccaaa``````___^^^^^^______``````___]]][[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[aaaeeebbb___cccppp|||{{{rrriii```^^^\\\ZZZ[[[___eeeiiiooozzz{{{gggSSSDDD@@@DDDBBBBBBCCCGGGLLLPPPRRRRRRRRRUUUWWWVVVRRRPPPRRRUUURRRQQQPPPOOONNNMMMLLLLLLQQQNNNMMMOOOMMMIIIHHHKKKJJJJJJIIIHHHGGGDDDBBBAAA????????????>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::<<>>===<<<;;;;;;::::::999999::::::;;;444888::::::999;;;>>>???CCC@@@LLLqqqsss|||{{{ccc[[[aaajjjwwwkkkbbb___bbb```ccchhhmmmqqqwww||||||yyyuuuppplllgggdddaaaJJJJJJKKKMMMPPPSSSTTTUUUWWW]]]\\\\\\uuuqqq]]]bbb```XXXVVVWWW^^^[[[[[[^^^```___aaaeee]]][[[YYYYYY\\\^^^^^^^^^fffhhheeennnzzzppp~~~sssggghhhooovvv~~~{{{tttmmmiiieeefffpppvvvlllhhhiiikkknnnjjjaaabbbiiiiiibbbiiiqqqzzz}}}|||yyyzzz|||rrrmmmgggdddfffggggggfffbbbbbbaaa]]]YYYXXXXXXZZZYYY[[[]]]]]][[[YYYXXXYYYZZZWWWVVVVVVXXXXXXVVVTTTXXXWWWVVVXXX[[[[[[XXXUUUWWWVVVVVVZZZeeevvviiiRRREEE>>>>>>BBBDDDCCCEEEKKKRRRWWWWWWUUUYYYSSSSSSPPPJJJPPPYYYWWWQQQQQQOOOJJJFFFDDDDDDEEEGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>======<<<;;;;;;::::::999888777777777777888999;;;<<<<<<===???AAAFFFVVV}}}}}}}}}pppiiifffyyyvvvvvviiidddbbb^^^\\\]]]aaacccfffmmmuuuuuu|||}}}~~~~~~{{{oooeeecccaaa\\\XXXYYYRRRPPPNNNNNNPPPRRRQQQPPPUUU\\\]]]^^^uuuppp___```\\\WWWXXXVVVWWWWWWYYY^^^___ZZZXXXXXX______^^^_______________aaagggfffjjj~~~vvv|||sssiiiffffffjjjooozzz{{{wwwooojjjccc^^^aaammmpppfffeee```cccaaa[[[aaannnuuurrrwww}}}vvvllleeecccbbb^^^]]][[[XXXVVVUUUUUUUUUYYY\\\______]]]ZZZWWWVVVUUUTTTTTTVVVYYY[[[\\\[[[___[[[VVVTTTVVVXXXZZZZZZcccgggnnnxxx{{{^^^JJJAAA>>>@@@DDDHHHIIIKKKLLLNNNPPPSSSTTTWWWRRRUUUUUUNNNOOOQQQKKKPPPOOOMMMJJJHHHFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<;;;:::::::::::::::999999888888777777777888999:::;;;<<<<<>>===;;;;;;<<<<<<;;;;;;:::999999999999888888888888888666777777888999:::;;;;;;>>>===???CCCLLLiiitttlllkkkzzztttjjjpppwwwooohhhfffeee```]]]]]]___bbbgggjjjkkkooouuuyyy~~~~~~~~~}}}{{{}}}}}}zzz~~~~~~|||{{{yyywwwuuuuuuooolllhhheeecccaaa^^^\\\\\\WWWTTTUUUWWWXXXYYY\\\YYYTTTOOOPPPVVV[[[[[[XXXXXX\\\[[[SSSUUU___ddd```ccc]]]^^^]]]YYY```ccc[[[ddd```______[[[UUURRRSSSQQQUUUYYY[[[YYYWWWVVVVVV[[[dddcccaaahhhttt|||yyyxxx|||yyytttuuu{{{~~~{{{vvvooojjjggggggxxxyyykkkeeeeeeiiilllmmmnnnttt}}}{{{zzzyyy}}}rrrnnnpppiiigggfffhhhlllpppqqqqqqnnnooonnnkkkfffbbb___^^^]]]aaagggmmmuuuttt^^^GGG>>>@@@EEEJJJMMMMMMOOOQQQPPPOOONNNPPPRRRVVVIIIFFFIIIGGGMMMTTTQQQMMMJJJGGGIIILLLLLLGGGBBBDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;<<<============<<<;;;;;;777777777888888888888888666666777777888999::::::;;;999<<<@@@>>>LLL{{{|||pppnnnxxxyyyooolllsss}}}ssslllfffbbbbbb___aaabbbcccdddeeeggghhhpppqqqtttvvvxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyywwwyyy|||~~~}}}{{{yyyxxxxxx{{{~~~{{{yyyuuutttqqqmmmiiieeecccbbb]]]\\\YYYXXXWWWWWWVVVVVVVVVXXX\\\___```]]][[[ZZZVVVQQQMMMNNNTTTYYY\\\[[[TTTZZZ[[[WWWWWW[[[ZZZUUUSSSUUU]]]___\\\bbbcccXXX]]]]]]___dddbbb\\\WWWWWWSSSVVVZZZ]]]]]]]]]\\\\\\___ccc______hhhppp{{{}}}~~~~~~zzzwwwrrrlllhhhqqqyyy}}}wwwkkkcccccceeeoootttxxxzzz||||||vvvpppqqqlllgggeeehhhmmmqqqttt|||yyy|||{{{yyyxxxyyy{{{}}}~~~~~~|||{{{wwwqqqllliiijjjkkkjjjooossswww}}}ttteeeSSSBBB>>>BBBGGGKKKOOORRRQQQQQQSSSTTTTTTQQQNNNXXXFFF@@@CCCBBBFFFLLLJJJLLLIIIGGGHHHLLLLLLGGGBBBEEEEEEEEEEEEDDDCCCBBBAAA????????????>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777777777777777777777888555666666777777888888888888444:::BBB???AAAaaa{{{wwwzzztttiiicccddddddeeefffggggggeeecccdddeeehhhjjjlllmmmmmmmmmmmmmmmnnnooopppqqqqqqrrroooqqqtttwwwxxxyyyxxxxxxxxxxxxwwwuuutttwwwzzz}}}~~~}}}~~~~~~|||zzzxxxwwwuuurrrpppgggeeebbb^^^[[[XXXVVVUUUVVVVVVUUUUUUUUUVVVXXXYYYSSSXXX]]]___^^^]]]]]]]]]UUURRRNNNLLLOOOSSSWWWYYYWWW\\\^^^]]]]]]^^^[[[VVVRRRRRR\\\aaa\\\^^^^^^SSSTTTXXXcccnnnpppiiiaaa^^^VVVVVVWWWZZZ^^^````````````aaa\\\^^^jjjnnntttvvvmmmfffbbbeeemmmqqqkkkddddddiiimmmmmmqqqwww{{{{{{vvvmmmfffmmmiiiccc]]][[[\\\___aaagggsss}}}~~~{{{fffUUUJJJAAAAAADDDHHHKKKNNNVVVSSSRRRTTTWWWXXXTTTOOOPPP===:::CCCEEEIIILLLIIIKKKIIIGGGHHHJJJJJJGGGDDDEEEEEEFFFFFFEEECCCAAA@@@>>>>>>>>>>>>===<<<;;;:::999999::::::999999888777777777777666666666666666555555555666666666777777666222888BBBAAA>>>NNNggg~~~}}}~~~tttllliiiggghhhiiiiiifffbbb^^^```aaacccddddddddddddaaaaaabbbdddeeeggghhhiiihhhiiikkkmmmoooppppppooommmppppppmmmmmmqqqtttuuuxxxyyy{{{}}}}}}|||~~~yyyuuurrrpppllljjjhhheeebbb```YYYXXXVVVUUUTTTTTTUUUUUUTTTUUUUUUTTTTTTUUUYYY[[[\\\cccgggeeeeeeiiiooosssWWWUUURRROOONNNQQQWWW\\\\\\___```___^^^]]]ZZZVVVVVVQQQXXX___\\\[[[[[[TTTUUUXXXaaakkknnnhhhbbbaaaYYYUUUQQQSSSZZZ______]]]]]]___[[[]]]ggghhhjjjuuuyyyooollliiiqqqvvvqqqmmmooorrrsssnnnooorrrvvvwwwsssmmmiiiaaa```]]]XXXSSSSSSWWW[[[___jjj~~~qqq]]]JJJFFFDDDGGGJJJKKKMMMRRRRRRQQQQQQSSSVVVZZZ]]]___[[[DDD===EEEHHHLLLOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDEEEEEEDDDBBB???>>>>>>>>>>>>>>>===<<<;;;:::999999999999999888777777777777777666666555555444444555555555555666666666555333666===<<<:::AAAOOO~~~xxx~~~xxxqqqnnnkkkfffaaa```aaaaaabbbbbb```___^^^ZZZ[[[\\\]]]___```aaabbb^^^___```aaabbbcccdddeee___dddeeeaaaaaafffhhhfffjjjkkkmmmpppssswwwzzz|||}}}~~~}}}wwwrrrvvv}}}||||||~~~~~~~~~|||xxxuuurrrooojjjgggccc```]]][[[[[[YYYWWWUUUVVVUUUTTTTTTTTTVVVXXXZZZWWWXXXYYYYYYXXX[[[```dddqqq|||XXXYYYWWWSSSPPPSSS\\\cccZZZ]]]______```aaa```]]]XXXNNNRRR]]][[[ZZZ\\\ZZZYYYVVVWWW[[[[[[YYYYYY\\\___WWWOOOPPPXXX______\\\ZZZ]]]ZZZ\\\dddbbbbbbmmmnnnwwwyyy|||}}}yyyuuuqqqtttrrrrrrtttvvvuuusssssshhhjjjkkkhhhddddddiiiooottt{{{}}}}}}yyygggVVVEEEEEEIIINNNPPPOOORRRVVVJJJMMMOOOQQQTTT\\\hhhpppzzz\\\JJJIIIFFFGGGKKKJJJKKKKKKJJJHHHEEEEEEFFFHHHBBBCCCDDDDDDBBB@@@>>><<<>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999888888777666555444444333444444555555555555555555555444555777666555:::CCCPPPvvv|||nnntttxxxqqqhhhbbbccccccdddcccbbb```^^^]]]ZZZ[[[[[[\\\]]]^^^^^^___WWWVVVVVVWWWXXXYYY[[[[[[UUU[[[]]]YYYXXX\\\]]]ZZZWWWXXX[[[___dddjjjooorrroooqqqtttwwwxxxyyyyyyxxxrrruuuxxx{{{|||zzzxxxvvv{{{sssttt|||{{{zzzyyyyyyzzz{{{{{{|||}}}xxxxxx}}}zzzrrrmmmlllnnnppprrrmmmiiiddd___\\\YYYWWWUUUWWWUUUSSSSSSUUUVVVUUUTTTYYYXXXWWWVVVWWWYYY[[[\\\^^^```bbbcccdddhhhnnnsss\\\[[[\\\]]]]]]\\\YYYWWWVVVYYY\\\\\\\\\]]]aaaeeeeeeYYYRRRWWW\\\\\\ZZZYYYYYYZZZYYYVVVVVVZZZ___bbb___]]]ZZZZZZ[[[\\\]]]\\\```^^^]]]\\\\\\^^^___```oooooouuuqqqwwwxxxtttvvv~~~|||}}}{{{{{{~~~~~~uuuyyyuuulllooorrr^^^PPPMMMLLLKKKKKKLLLNNNPPPQQQNNNNNNNNNNNNPPPTTTYYY]]]ttt\\\GGGFFFJJJIIIHHHJJJJJJHHHGGGGGGFFFDDDAAA>>>DDDDDDDDDDDDCCCAAA???===<<<<<<;;;:::::::::;;;;;;888888777777777777888888666555555555555444444444444333333222222333333444111111333555777888:::;;;FFFPPPooofffeeehhhvvv}}}yyyqqqnnnjjjhhhjjjkkkhhhcccfffjjjmmmlllhhhcccbbbbbbaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUVVVSSSQQQRRRUUUXXX[[[\\\^^^]]]^^^ccchhhjjjhhheeecccgggkkklllkkkiiiiiijjjlllnnnpppsssuuutttpppnnnnnnllljjjjjjjjjkkkkkkkkkmmmsssxxx{{{}}}}}}vvvnnnooonnnkkkgggddddddfffiiigggddd```]]]]]]]]]\\\[[[___^^^[[[YYYZZZ]]]ZZZUUUWWWWWWWWWWWWWWWXXX\\\______^^^\\\]]]```ffflllppp{{{~~~{{{mmmccc[[[]]]___``````\\\WWWTTTZZZ[[[\\\[[[ZZZ\\\bbbfffhhh]]]WWWZZZ^^^]]]ZZZYYYYYYZZZZZZXXXWWWZZZ]]]___]]]]]]]]]]]]]]]^^^______^^^^^^]]]\\\[[[\\\^^^```fffhhh~~~yyytttwwwwwwrrrttt|||}}}zzzvvv}}}nnnhhhqqqsss```TTTNNNMMMLLLLLLLLLNNNPPPQQQPPPOOONNNNNNOOOSSSXXX\\\^^^NNNBBBDDDGGGEEEFFFJJJJJJIIIHHHHHHHHHFFFCCCAAABBBCCCCCCCCCBBB@@@???>>><<<;;;;;;:::::::::::::::888777777666666777777888555555555555444444444444333333222222222222333333111111333444666888999:::>>>HHH\\\{{{fffZZZeee{{{wwwpppsss}}}zzzxxxyyy{{{{{{yyynnnpppssstttsssrrrrrrrrrmmmllljjjhhheeeaaa___]]]ZZZ[[[\\\[[[YYYXXXZZZ\\\ZZZXXXUUUTTTVVVWWWXXXXXXZZZZZZZZZ[[[]]]______^^^ZZZ\\\^^^___]]]]]]___aaa___```aaacccdddcccaaa_______________``````______dddggghhhhhhjjjllljjjeeeaaaaaa```^^^[[[ZZZ\\\^^^```^^^[[[ZZZ\\\]]]^^^^^^[[[^^^^^^]]]___bbbbbb^^^^^^___^^^]]]\\\\\\^^^```dddgggkkkpppvvv{{{ssseee```dddjjjnnn[[[^^^aaacccaaa]]]WWWSSSXXXYYYZZZYYYYYY\\\ccciiiiiibbb\\\^^^```___[[[ZZZ[[[[[[[[[ZZZXXXVVVVVVWWWYYY[[[^^^^^^]]]]]]___bbb^^^___```^^^\\\[[[^^^aaadddhhhqqq~~~vvvuuurrrnnnooouuutttwww{{{|||zzz}}}yyylllaaaooommm]]]VVVQQQOOONNNMMMMMMNNNPPPQQQYYYVVVRRROOONNNPPPSSSUUULLLCCC???CCCEEEBBBCCCHHHIIIHHHGGGGGGHHHHHHFFFDDDAAAAAAAAAAAAAAA@@@???>>>;;;;;;:::999999999999999777777666666666666777777555555444444444333333333333333222222222222333333111111222444555777888888;;;CCCIIIbbbsssUUUVVVccclllwww~~~uuuqqqnnnqqq|||~~~~~~}}}|||zzzwwwtttsssqqqooollliiifffeeeaaaccceeedddbbbaaaccceee```^^^[[[[[[[[[\\\[[[ZZZZZZ[[[ZZZYYYXXXXXXZZZ\\\VVVWWWWWWWWWVVVWWWYYY[[[WWWXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYXXX]]]```aaa```aaabbb___YYYYYY[[[\\\[[[ZZZYYYYYYZZZ]]]ZZZXXXWWWXXXYYYYYYYYY\\\aaacccbbbaaaddddddbbbaaadddgggiiikkkmmmpppsss{{{vvviiiddd___aaajjjuuu[[[^^^aaabbb```]]]YYYWWWSSSVVVYYYZZZ[[[___eeejjjgggccc______```___]]]\\\^^^^^^^^^^^^ZZZRRROOOOOOSSSWWW\\\\\\ZZZZZZ]]]bbb___bbbcccaaa]]]]]]___cccgggjjjmmmyyyzzzuuupppooosssmmmoooqqqsssuuuyyy~~~~~~|||xxx}}}~~~sssccc]]]ggguuusss___TTTSSSRRRQQQOOONNNNNNOOOPPPQQQXXXUUUQQQOOOQQQTTTVVVXXXKKKCCC@@@CCCEEECCCCCCEEEGGGFFFEEEEEEGGGGGGFFFEEE?????????????????????>>>;;;:::999888888888888888777666666555555666666777444444444444333333333222222222111111111111222222000111222333444555666777999>>>>>>KKKlllmmm```aaafffoooyyyqqqooopppssswww}}}zzz}}}yyyuuusssooonnnnnnmmmllliiieeebbb___^^^]]]^^^``````___^^^\\\___bbbaaa___]]]^^^aaa\\\]]]^^^^^^^^^^^^______]]]]]]]]]\\\ZZZZZZ[[[[[[ZZZZZZZZZZZZYYYZZZ\\\]]]]]]ccchhhkkkllljjjbbbYYY\\\___bbbdddcccbbbaaaaaallliiieeecccbbbbbbbbbaaaccckkkpppoooooorrruuuuuuzzz~~~wwwrrrjjjeee```]]]]]]]]]hhhkkkvvvZZZ\\\______]]]\\\]]]^^^TTTYYY^^^aaaaaaaaadddfffbbbbbb```^^^]]]____________^^^aaaddd```WWWSSSTTTRRRVVV[[[[[[YYYYYY^^^bbb___aaabbb```^^^\\\^^^```ggggggjjjqqq~~~xxxvvvwwwoooooonnnllllllmmmpppssswww{{{|||~~~~~~vvvpppqqqzzz~~~xxxlllhhhfffdddaaaggg}}}wwweeeSSSMMMQQQSSSQQQPPPNNNNNNOOOQQQRRRNNNMMMLLLOOOUUU[[[___aaaMMMDDD>>>@@@EEEGGGEEEDDDDDDBBBAAABBBDDDEEEDDDDDD>>>>>>>>>============>>>::::::999777777666666666666666555555555555666666444333333333222222222222222111111000000111111222000111111222333444444555555777999AAALLLZZZ~~~uuummmjjjlllrrr~~~}}}{{{{{{vvvmmmeeeccccccdddfffggggggdddbbb\\\bbbhhhjjjhhhfffeeeeeeeeegggjjjlllmmmkkkhhhfffeeeffffffdddaaaaaaccceeeaaaaaa___\\\ZZZZZZ^^^bbbaaahhhnnnssswwwxxxsssllliiilllqqqssssssrrrqqqqqquuusssppppppqqqrrrssssss|||}}}nnnaaaZZZJJJQQQXXX^^^fffqqq}}}XXX[[[]]]]]][[[[[[^^^aaa[[[```eeegggeeebbbaaabbb___aaa```[[[YYY]]]``````^^^]]]bbbiiiggg___\\\___UUUXXXZZZZZZZZZ[[[```ddd___^^^^^^^^^]]]]]]\\\[[[fffffflllqqqrrr|||xxxvvvttttttqqqmmmjjjhhhjjjkkknnnsssyyy|||}}}}}}pppgggfffdddeeefffjjjoooqqqjjj```YYYRRRWWWmmmnnn[[[OOONNNRRRRRRPPPOOONNNNNNOOOQQQRRRRRRPPPNNNQQQUUUYYYYYYXXXIIIBBB;;;===DDDIIIHHHEEEBBB@@@??????AAACCCBBBBBB>>>>>>===<<<;;;;;;<<<<<<:::999888777666555555555555555444444444444555555333333333222222222111111111111000000000000111111000000111111222222333333555888;;;AAA???<<>>???CCCGGGHHHFFFBBB@@@>>>>>>@@@AAAAAAAAA???>>><<<;;;::::::::::::999999777666555444444444555444444444444444444555222222222222111111111111000000000//////000000000000000000111111111111111555:::;;;===>>>:::GGGcccqqqpppvvvjjjeeefffoooxxx}}}~~~rrrsss|||{{{}}}}}}yyyzzz|||~~~xxxrrroooiii___UUUMMMIIIGGGIIIMMMTTT\\\eeekkkppprrrrrrUUU[[[``````\\\YYYYYY[[[RRRVVVZZZ\\\\\\\\\___bbbcccfffcccYYYTTTXXX^^^___^^^[[[___gggeeeZZZVVV\\\YYYVVVSSSSSSVVV[[[^^^```gggbbb^^^```dddeee```[[[___dddjjjlllkkkqqquuu{{{uuuuuutttqqqmmmjjjjjjjjjnnnrrrvvvvvvsssqqqsssvvvxxxmmmddd\\\[[[]]]fffooorrrmmmfff```WWWNNNBBBTTT{{{yyytttXXXLLLSSSWWWRRROOONNNMMMMMMMMMOOORRRSSSPPPNNNMMMOOOSSSSSSNNNIII@@@DDDEEEDDDDDDEEEFFFEEEBBB@@@>>>>>>???AAAAAAAAA???>>><<<:::999999999999999888777666444444333333555444444333333444444555222222222111111111111000000000////////////000000000000000000000111111111///777444222:::>>>???FFFpppuuulllggghhhjjjlllqqqyyy|||~~~{{{~~~}}}xxxvvvvvv|||wwwsssjjjaaa]]]]]]XXXRRRUUUTTTSSSPPPNNNNNNPPPRRRTTT[[[eeerrryyyuuuwwwxxx~~~YYYZZZWWWTTTXXX\\\YYYPPPNNNSSSVVVTTTUUU[[[___^^^\\\___bbbaaa]]][[[\\\]]]gggccc^^^YYYVVVVVVWWWXXXVVVVVVUUUUUUUUUWWWYYY[[[eeecccaaa```___^^^\\\ZZZ^^^cccgggfffdddiiivvv}}}}}}uuusssqqqkkkhhhiiioooppprrrqqqkkkfffiiirrr{{{}}}sssmmmccc[[[YYY\\\dddiii}}}ppp]]]QQQMMMKKKIIIYYYtttbbbXXXTTTQQQRRRUUURRRSSSQQQNNNJJJJJJMMMQQQTTTQQQOOOOOOQQQRRRQQQNNNJJJJJJJJJIIIHHHGGGEEEDDDDDDBBB@@@???@@@@@@???>>>>>>>>>===<<<:::888555444666666666666555555555555333333333222222222111111222222111111111111222222000000000000////////////............////////////111111333555777888:::;;;KKKqqq{{{qqqlllnnnwwwvvvuuuzzz|||mmmiiiiiieeemmmmmmxxx|||uuutttsssssssssqqqooolllccc[[[VVVVVVUUUQQQOOOOOORRRMMMLLLOOOLLLGGGNNN[[[```dddeeebbbbbbgggkkklll||||||vvvttt{{{vvvwwwXXX[[[\\\[[[\\\___ZZZSSSFFFIIIMMMSSSWWWZZZ[[[\\\```aaabbbaaa]]]ZZZXXXXXX___^^^\\\ZZZXXXXXXXXXXXXYYYXXXVVVUUUVVVXXXZZZ\\\````````````______^^^______bbbdddcccaaaeeennnvvv}}}}}}ssslllkkkqqqzzzsssvvvwwwrrrllljjjmmmrrrvvv~~~zzzsssnnnjjjgggdddaaa]]][[[^^^iiiwwwtttdddYYYOOOGGGNNNllluuugggXXXQQQNNNNNNPPPTTTTTTTTTSSSOOOLLLLLLOOORRRSSSPPPNNNNNNOOOPPPOOOMMMJJJJJJJJJIIIHHHGGGEEEDDDCCCAAA??????@@@@@@???>>>>>>>>>===<<<:::888666444666666666666555555555555333333333333222222222222222111111000000111111222000000000/////////..................////////////000111222444666888999:::666OOOjjj||||||vvvvvvrrroooqqqxxxxxxpppttt}}}mmmjjjgggaaa[[[aaassstttkkkeeegggggghhhmmmtttvvvtttvvvyyy{{{{{{}}}zzz{{{~~~zzzrrrqqqsssqqqjjjddd```[[[UUURRRRRRQQQPPPNNNMMMLLLLLLMMMKKKLLLRRRTTTQQQMMMLLLIIIPPP\\\dddffffffllluuu|||ooooooxxxQQQWWW[[[[[[[[[\\\ZZZWWWGGGCCCFFFRRRYYYWWWWWWZZZaaa```______^^^\\\XXXUUUYYYYYYZZZ[[[[[[[[[[[[ZZZZZZXXXVVVTTTTTTVVVYYY[[[XXX[[[^^^^^^]]]]]]```ccc_________^^^^^^```dddhhhsss~~~tttpppxxx|||vvvpppssswwwwwwuuuzzz~~~sssggg```^^^\\\ZZZVVVXXX[[[```iiiyyysss___UUUPPPNNNdddggg\\\QQQMMMNNNOOOSSSXXXVVVVVVTTTQQQOOOOOOQQQSSSQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIIIIIIIHHHGGGEEEEEECCCAAA???>>>??????>>>===>>>>>>===<<<:::999777666666666666555555555555444444444444333333333222222111111000000000000111111000////////////.........---............/////////000111222333555666777888555???HHHbbbzzz~~~yyysssrrrvvvzzz}}}~~~yyykkkaaaaaafffjjjwwwxxxyyyxxxuuutttuuuwwwsss{{{xxxkkkcccccc^^^TTTXXX___tttrrrhhhaaaeeeeeedddhhhpppxxxzzz~~~~~~vvvvvvqqqiiibbb___[[[VVVZZZZZZYYYUUUNNNJJJIIIJJJJJJNNN[[[kkkuuuvvvtttsssfffsssyyyQQQUUUYYYXXXWWWZZZ___dddYYYLLLHHHRRRXXXTTTTTT[[[]]][[[[[[]]]______ZZZVVVWWWXXXYYYZZZZZZ[[[[[[[[[XXXVVVSSSQQQPPPRRRUUUWWWSSSWWW\\\\\\YYYYYY]]]bbb^^^\\\ZZZZZZ[[[]]]]]]]]]nnnppp|||{{{zzzuuu}}}|||wwwyyyzzzyyyzzz}}}sssmmmeee^^^[[[YYYWWWUUUVVV\\\fffppp{{{pppYYYWWWeeeqqqxxxbbbYYYRRRRRRTTTVVVZZZ```XXXWWWUUUSSSRRRRRRRRRSSSPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHFFFEEEEEEBBB@@@>>>>>>>>>???>>>=========<<<;;;:::999888777666666555555555444444444444444444333333333333222000000000//////000000000/////////.........---------------.........//////000000111222333555555666:::===<<>>===>>>>>>===<<<<<<<<<;;;:::999888888888555555555555444444444444444444333333333222222222000//////......//////000............------------------------............///000000111222333333444///555444999PPPkkkyyy||||||kkk[[[ZZZaaapppxxxwwwyyy~~~vvvkkkiiikkkmmm{{{|||xxxpppllloootttuuuvvvwww{{{}}}yyysssssswww{{{}}}}}}yyyxxx{{{}}}{{{ppprrrqqqmmmlllppppppnnnsss|||~~~|||{{{~~~[[[YYYXXXWWWWWW\\\iiiuuuyyyjjj]]]XXXVVVSSSVVV]]]XXXYYY[[[]]]^^^\\\XXXTTTVVVUUURRRQQQPPPPPPRRRSSSXXXWWWUUUTTTTTTVVVWWWXXXRRRTTTVVVVVVSSSSSSUUUWWWYYYXXXVVVWWWXXXZZZ[[[[[[YYY^^^```ccczzzyyytttwwwxxxtttjjjjjjmmmrrrsssrrrtttxxxzzz|||~~~{{{ssslllhhhddd```^^^___```]]]YYYYYY___jjjvvv}}}}}}|||~~~zzzhhh[[[XXXTTTRRRTTTTTTTTTVVV[[[XXXVVVTTTTTTTTTTTTSSSQQQPPPPPPOOOLLLIIIGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEEEEAAA???===<<<======<<<;;;;;;:::999888888888888888555555555444444444444333333333333222222222111111//////............//////......---------,,,,,,,,,,,,------------........./////////000000111111111---555444222999CCCZZZxxxyyypppvvvzzzyyynnnrrrsssnnnlllqqqwwwzzzzzzuuutttqqqiiicccbbbWWW[[[]]]^^^cccmmmvvvyyyYYYVVVWWWZZZZZZZZZ```hhhlllgggaaa[[[WWWVVVWWWXXXSSSWWW[[[]]]\\\ZZZXXXWWWVVVVVVUUUTTTSSSSSSRRRRRRUUUVVVVVVVVVWWWWWWXXXXXXTTTTTTUUUUUUUUUUUUUUUUUUYYYXXXWWWVVVVVVWWWYYY[[[______```aaahhh{{{wwwtttttthhhiiiooowwwwwwrrrpppssstttvvvzzz~~~~~~}}}~~~~~~~~~~~~~~~yyyhhh]]][[[\\\``````___dddkkkjjjjjjlllrrr~~~dddWWWTTTUUURRRRRRTTTTTTRRRTTTXXXWWWUUUSSSRRRTTTSSSQQQOOONNNOOONNNKKKGGGDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEE@@@>>><<<<<<======<<<;;;999888777666666666777888555555555444444444333333222222111111111000000000///......------......///---------,,,,,,,,,,,,+++,,,,,,---------.........///////////////000000000333777333111555444;;;MMMqqq~~~||||||zzzwww~~~YYYXXX\\\bbbbbb]]]\\\___[[[```aaa\\\YYYYYYWWWTTTMMMSSSZZZ]]]\\\[[[[[[]]]WWWXXXZZZ[[[ZZZXXXVVVTTTRRRSSSTTTVVVVVVWWWWWWVVVUUUTTTSSSTTTVVVWWWVVVUUUYYYYYYXXXUUUTTTTTTXXX[[[\\\VVVYYYccccccgggzzz|||wwwxxxnnnooovvv}}}|||sssnnnooommmpppvvv{{{~~~|||vvvdddZZZ___```eeejjjiiieeehhhpppxxx}}}}}}uuuaaaUUUQQQUUUSSSTTTWWWVVVTTTUUUZZZWWWTTTRRRRRRSSSSSSPPPNNNMMMNNNMMMJJJEEEBBBCCCEEEFFFFFFGGGGGGGGGFFFFFFEEE@@@>>><<<<<<<<<===<<<;;;888777666555555666777888555555444444444333333333111111111000000000000///.........------.........---------,,,,,,,,,++++++,,,,,,,,,---------.........////////////////////////...***...999888666@@@HHHsss|||VVVWWWYYY[[[\\\]]]]]]]]]YYY[[[\\\\\\aaacccZZZNNNIIIJJJNNNTTT[[[]]]YYYSSSZZZYYYXXXVVVTTTSSSSSSSSSTTTTTTUUUWWWYYYYYYVVVTTTVVVWWWWWWWWWUUUUUUWWWYYY[[[ZZZXXXVVVVVVVVVWWWXXXVVVXXXZZZ\\\___fffooovvv~~~xxxwwwrrrrrrwwwxxxssspppqqqnnnmmmooorrrqqqqqquuu|||~~~~~~ssshhheeehhhjjjooouuuxxxzzzyyyppp\\\UUUSSSSSSSSSSSSTTTUUUWWWXXXYYYVVVQQQMMMMMMPPPRRRPPPMMMLLLKKKHHHFFFDDDCCCCCCCCCFFFHHHGGGDDDDDDFFFDDD???>>><<<;;;;;;;;;;;;999888888666555444555666555444444333222111000000000000111111111000000000000///000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------000/////////111222444666BBBOOOhhh}}}|||sssxxxWWWWWWXXXYYYYYYZZZ[[[[[[[[[^^^^^^]]]aaafffeee^^^DDDAAAEEETTT```ccc^^^ZZZ]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTSSSUUUWWWXXXXXXWWWWWWXXXYYYXXXVVVVVVWWWYYY^^^\\\YYYVVVTTTTTTUUUVVVPPPQQQSSSTTTWWW\\\dddjjjvvvuuupppnnnqqqrrrnnnlllnnniiiiiikkknnnnnnkkknnnssstttyyy~~~}}}~~~~~~}}}}}}~~~{{{yyywwwzzzzzzssswww}}}zzzlll{{{xxxcccXXXWWWZZZUUUTTTTTTTTTTTTUUUUUUVVVUUUPPPLLLLLLOOOPPPNNNKKKKKKJJJHHHFFFDDDCCCBBBBBBDDDFFFEEEBBBBBBCCCBBB>>>===<<<::::::;;;;;;:::888888666444444555666555444444333222111111000000000222111111111111000000000000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///......///000111333444444<<>>??????<<<:::999888999:::;;;:::999777666444444555555555444444444333222222222222222222222222222111111111111......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------,,,,,,,,,------...///000222555666444777FFF___ssszzz}}}rrruuuooozzz^^^]]]ZZZYYYXXXXXXZZZ[[[TTTWWWZZZ]]]ccctttlllTTTWWW^^^[[[[[[cccZZZYYYXXXWWWVVVVVVUUUUUUZZZVVVPPPMMMNNNPPPRRRRRRSSSUUUXXXYYYYYYZZZ[[[\\\[[[YYYVVVSSSRRRSSSUUUVVVWWWVVVUUUUUUVVVVVVWWWWWWcccaaafffzzz|||rrrlllhhhdddeeecccdddhhhgggbbb______dddcccgggrrrxxxooopppssszzz}}}}}}||||||}}}~~~|||{{{zzzxxxuuuuuuxxxzzzwwwxxxxxxwwwvvvvvvxxxyyy|||{{{{{{{{{{{{{{{||||||zzzwwwzzzoooiiifffffffffkkkxxx~~~mmmbbbccc```TTTOOOSSSQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQOOOOOOOOONNNLLLKKKHHHIIIIIIIIIHHHFFFCCCBBB???DDDEEEAAA>>>??????===999888777888::::::999888777555444333444555444333333333222222111111222222222222222111111111000000---------------,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------***+++,,,,,,------------111333444444555;;;DDDKKKkkk}}}^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[ZZZYYYXXX___qqqmmm___aaaddd^^^ZZZ]]]\\\[[[ZZZYYYXXXXXXXXXXXX\\\YYYUUUSSSSSSTTTTTTTTTVVVXXXYYYYYYWWWUUUUUUUUUXXXWWWUUUTTTSSSSSSTTTUUUWWWVVVTTTUUUVVVVVVUUUSSSUUUXXX\\\cccrrrzzznnniiifffgggeee```]]]]]]dddaaabbblllzzzyyywwwsssqqqttt{{{}}}zzzuuutttuuu{{{~~~|||}}}~~~~~~|||zzzyyyvvvuuuvvvxxx{{{|||{{{zzztttuuutttsssrrrrrrtttuuusssttttttrrrppppppqqqssssssssstttuuuvvvxxxzzz{{{||||||yyyxxxppppppoooqqquuu|||pppgggaaa```[[[SSSRRRWWWQQQRRRTTTUUUVVVUUUTTTTTTPPPPPPPPPPPPOOONNNMMMLLLIIIHHHHHHHHHFFFEEEDDDCCC???DDDFFFBBB>>>>>>???>>>999888777888999999888777777555333333444555444333222222111111000111111222111111111000000000000///,,,------------,,,++++++++++++++++++++++++++++++******************************++++++,,,,,,------***+++,,,,,,------,,,,,,000......///333666999:::@@@YYY{{{}}}|||}}}ZZZ[[[[[[\\\]]]^^^^^^^^^aaa^^^\\\YYYTTTSSS^^^kkkuuummmgggfffccc^^^ZZZZZZ\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUVVVWWWWWWVVVTTTSSSUUUWWWWWWVVVTTTSSSSSSXXXWWWVVVUUUTTTSSSRRRRRRVVVUUUTTTUUUWWWWWWTTTRRRMMMQQQVVVXXXYYYjjj}}}uuurrroooiiieeeeeefffccccccffflllpppqqqpppuuurrrpppqqqttttttrrrooojjjgggggglllvvv|||zzzxxxwwwvvvssstttwwwxxxyyyxxxvvvuuuqqqqqqqqqrrrttttttrrrpppnnnooopppooommmmmmmmmooolllmmmlllkkkhhhggghhhjjjjjjkkklllooorrrvvvxxxzzz{{{~~~wwwtttwww|||~~~~~~zzz|||rrrgggeeebbb]]]YYYVVVVVVVVVSSSTTTVVVWWWVVVUUUSSSRRRLLLMMMOOOOOONNNMMMMMMMMMGGGGGGFFFDDDCCCCCCCCCCCC>>>DDDFFFBBB======>>>>>>:::999777777888888777555777555333333444444444333111000000//////000111111000000000/////////......,,,,,,---------,,,+++***************************************************)))******+++,,,,,,------***+++,,,---------,,,,,,///......///222444555555///666JJJdddzzzsssvvv}}}sssXXXYYY[[[\\\^^^_________\\\YYYXXXWWWRRRNNNVVVbbbdddcccaaa\\\ZZZ[[[^^^```[[[[[[ZZZYYYXXXXXXYYYYYYRRRRRRSSSUUUWWWWWWUUUSSSLLLOOOSSSUUUUUUUUUUUUVVVYYYXXXXXXVVVTTTRRRPPPNNNRRRQQQPPPRRRTTTTTTQQQNNNSSSPPPPPPTTTUUUZZZmmm{{{xxxxxxnnnmmmkkkgggccccccfffiiiiiikkkmmmnnnnnnmmmmmmllleeeaaa^^^bbbkkkssswwwxxxvvvyyy~~~~~~|||zzzwwwtttrrrpppoookkkmmmpppsssuuuuuutttsssrrrqqqoooooonnnllliiiffffffhhhiiihhhfffdddddddddeeefffeeecccaaa```aaabbbeeefffhhhlllppptttxxxzzz~~~}}}}}}}}}~~~zzzqqqiiiiiipppyyy}}}~~~xxxzzz~~~}}}zzzuuuqqqnnnsssyyy}}}}}}}}}uuuhhh^^^___oooyyyzzzvvvgggggg___cccccc^^^[[[ZZZVVVQQQVVVWWWXXXXXXWWWTTTRRRPPPIIIKKKMMMNNNMMMLLLLLLMMMFFFEEECCCBBBAAAAAAAAABBB===CCCFFFAAA<<<<<<>>>>>>;;;999777777888777666444666555333333444444444333000///////////////000000////////////............,,,,,,---...---,,,+++***************************))))))))))))))))))))))))))))))***+++,,,,,,------***+++,,,---...---,,,+++,,,...000111111000///...<<<222333@@@LLL[[[zzzzzzuuuvvvxxxXXXZZZ[[[ZZZXXXXXX\\\___ZZZ]]]]]][[[[[[\\\XXXSSS]]]YYYVVVWWW\\\^^^]]]ZZZ]]][[[YYYZZZ[[[ZZZUUUPPPVVVQQQNNNOOOSSSVVVUUURRRPPPSSSVVVXXXXXXXXXXXXYYYVVVVVVVVVWWWWWWUUUPPPMMMPPPOOOOOOPPPQQQPPPMMMLLLPPPQQQRRRRRRRRRWWW___eeewww{{{uuupppmmmkkkqqqyyyuuunnnmmmrrrwwwxxx|||tttooogggaaadddkkkllliiijjjoootttuuurrrqqqsssvvvtttrrrooonnnmmmlllkkkiiijjjjjjiiijjjkkkkkkjjjhhhkkkkkkjjjiiifffccc```^^^bbbbbbccccccddddddccccccaaa___\\\ZZZ[[[^^^ccceeefffgggiiijjjkkknnnqqqtttwwwzzz}}}~~~|||ooofffjjjrrrssssssuuuxxxwwwwwwzzz}}}}}}{{{uuuttttttsssqqqmmmgggccciiippp|||}}}~~~{{{sssnnnggg^^^^^^kkk~~~~~~nnnmmmqqq~~~kkkbbbccc_________\\\XXXVVVUUUVVVYYYYYYXXXWWWUUURRRQQQPPPQQQPPPOOOMMMLLLJJJIIIHHHIIIGGGEEEBBBAAAAAAAAABBBAAA@@@@@@???>>>======<<<999999999888777666666555444333222111111111222333222222222222111111111000////////////............///............---------************)))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------.../////////666333444999999===RRRjjj|||{{{xxx}}}yyy|||YYYZZZZZZZZZYYYZZZ\\\^^^]]]___^^^[[[ZZZ\\\ZZZVVVTTTQQQNNNPPPUUUZZZ[[[ZZZ]]][[[XXXVVVVVVUUUTTTSSSSSSRRRQQQSSSVVVVVVSSSPPPPPPSSSUUUVVVUUUTTTTTTTTTSSSRRRSSSTTTVVVUUURRRPPPLLLLLLMMMNNNOOOOOOMMMLLLNNNOOOPPPOOOPPPSSSXXX]]]eeexxxyyynnnjjjjjjfff```gggiiillllllkkkkkkmmmnnnnnnkkkiiiggggggfffeeecccbbbbbbbbbccceeefffeeeccceeeeeeeeedddbbb```^^^]]]^^^____________^^^]]]]]][[[ZZZYYYXXXZZZ]]]aaaccc___```bbbccceeegggkkknnnssstttvvvyyy{{{}}}~~~~~~zzzmmmlllppprrrsssuuutttsssuuuxxx|||}}}{{{yyytttqqqnnnmmmmmmjjjeeeaaafffmmmwww~~~}}}~~~|||xxx}}}zzz{{{|||yyyyyyzzzyyyyyy~~~yyyxxx{{{{{{xxxwwwvvvvvvqqqoooxxxvvvzzzpppfffdddggg```___]]]YYYVVVUUUVVVXXXYYYYYYXXXWWWUUURRRPPPOOOMMMMMMKKKJJJHHHFFFEEEEEEGGGFFFCCCAAA@@@???@@@@@@>>>>>>======<<<;;;;;;:::999999888777777666555555444333222111111111222222222111111111000000000000////////////............------------,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))),,,++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,---......//////111...///333222111>>>PPP___ppp}}}wwwyyy}}}{{{ssspppttt~~~{{{ssszzz~~~ZZZYYYXXXYYY[[[\\\\\\\\\___aaa___ZZZYYY[[[ZZZXXXSSSNNNJJJKKKOOOTTTVVVVVV]]][[[XXXSSSPPPQQQSSSVVVPPPRRRTTTWWWWWWTTTQQQOOOPPPRRRTTTTTTRRRPPPOOOOOOOOOOOOOOOPPPSSSTTTTTTSSSIIIIIIJJJLLLLLLLLLLLLLLLKKKLLLMMMLLLLLLMMMPPPRRRSSSSSSddd~~~xxxooogggdddcccaaabbbcccccccccbbbdddbbb```___`````````___]]]\\\\\\^^^```aaaaaa___]]]]]]]]]]]]]]]\\\[[[[[[YYYZZZZZZYYYYYYXXXWWWVVVSSSSSSSSSTTTVVVYYY\\\]]]WWWXXXZZZ[[[\\\^^^bbbeeeoooooopppqqqtttxxx{{{}}}{{{yyytttrrrzzzuuunnnoooqqqrrrtttoooppprrruuuwwwxxxvvvtttqqqmmmiiiiiikkkjjjfffaaa^^^ccchhhmmmoooqqqrrrrrrvvvuuuuuusssqqqnnnlllkkkjjjjjjjjjmmmnnnnnnkkkiiieeeeeehhhppptttuuuwww{{{|||yyy|||}}}vvvttt{{{|||xxxnnnaaa]]]\\\]]]___```___[[[WWWSSSSSSVVVXXXXXXXXXXXXWWWUUURRRPPPNNNKKKKKKJJJHHHFFFEEECCCCCCEEEDDDBBB???>>>>>>>>>>>>;;;;;;;;;:::999999888888888888777777666555555555333333222111111111111222000000000000/////////////////////............---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////---///333222...222;;;:::EEEZZZrrr}}}|||{{{}}}yyy[[[XXXWWWXXX\\\]]]\\\ZZZ^^^aaaaaa]]]ZZZ[[[ZZZXXX[[[VVVOOOLLLLLLOOOQQQQQQZZZZZZXXXTTTPPPOOOSSSVVVNNNQQQTTTUUUSSSQQQOOOOOOPPPRRRSSSRRRPPPNNNMMMNNNNNNLLLKKKLLLOOOQQQRRRRRRIIIJJJKKKKKKJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHIIIKKKHHHOOO___nnnsssnnniiihhhjjjkkkiiieeecccaaa___^^^___aaaaaaaaa___^^^^^^___aaaaaa```^^^\\\\\\\\\]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXXXXSSSSSSTTTVVVWWWYYYZZZ[[[XXXYYYZZZZZZZZZ[[[^^^aaa^^^^^^___aaacccfffiiijjjppppppppppppooonnnlllkkkjjjiiigggfffmmm|||}}}tttssstttuuuuuurrrssstttuuuuuutttrrrpppmmmjjjiiilllpppoooiiiccc^^^______```cccgggfffcccjjjjjjiiigggeeecccaaa```^^^]]]^^^aaabbb```aaaccc___```eeennnrrrssswww|||pppooovvvuuuggg[[[YYYZZZYYYUUUTTT\\\\\\YYYVVVSSSRRRSSSUUUVVVWWWWWWVVVTTTRRROOOMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCAAA???>>>=========999999999888888888777777666666666555555555444444333222222111111111111111000////////////.........//////.........---------,,,,,,,,,,,,++++++++++++************)))))))))((())))))))))))))))))))))))))))))******++++++,,,,,,************************+++++++++,,,------.........,,,---333333000111555111222888CCCPPPbbbyyy}}}mmm^^^TTTYYYWWWVVVXXX[[[]]][[[XXX\\\bbbeeeccc```___]]]YYY```[[[SSSMMMKKKLLLNNNOOOUUUXXXYYYWWWSSSQQQSSSUUUOOOOOOPPPNNNMMMMMMOOOPPPPPPQQQRRRQQQOOONNNNNNOOOMMMKKKIIIIIIKKKMMMNNNNNNKKKLLLLLLKKKHHHFFFGGGIIIIIIIIIHHHGGGGGGEEEDDDCCCHHHGGGKKKMMMIIITTT}}}|||tttqqqmmmjjjjjjjjjiiihhhhhhgggfffffffffeeecccaaabbbaaaaaaaaaaaabbbbbbbbb````````````___^^^]]]\\\YYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]\\\[[[\\\___aaa[[[\\\^^^aaabbbccccccccceeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkjjjlllrrr}}}~~~xxxxxxzzzyyyvvvxxxxxxwwwvvvssspppmmmllliiijjjnnntttxxxvvvmmmfffcccccc```^^^ccchhheee^^^ggggggfffeeeeeeeeeeeeeeefffbbbaaabbb___\\\___gggppprrryyyzzzvvvaaa]]]\\\______[[[WWWVVVVVVWWWXXXVVVSSSQQQPPPPPPSSSTTTTTTUUUSSSQQQNNNLLLLLLLLLJJJIIIGGGFFFDDDDDDCCCBBBAAA???>>>===<<<<<<999999888888888888777777555555555444444444444444222222222222111111000000////////////.........---............------------------------,,,,,,,,,,,,************)))))))))((()))))))))))))))))))))))))))))))))******+++++++++******************************++++++,,,---------+++)))))),,,...---...///444000...000555>>>MMMZZZsss~~~zzzzzz{{{|||xxxrrrsssyyy|||zzzmmmcccZZZNNNJJJNNNVVVVVVVVVWWWYYYZZZYYYXXXZZZbbbhhhgggdddbbb```]]]]]]YYYRRRMMMJJJKKKMMMOOORRRTTTWWWXXXVVVUUUSSSSSSPPPNNNKKKIIIIIILLLOOORRRPPPQQQRRRPPPNNNMMMNNNOOOLLLIIIGGGGGGIIIJJJJJJJJJJJJLLLLLLJJJEEEDDDEEEHHHIIIGGGEEEEEEEEEDDDBBB@@@DDDCCCEEEHHHFFFJJJ^^^ttt~~~|||zzzyyyxxxwwwuuuuuutttssspppnnnlllkkkiiihhhggggggggggggfffeeeeeecccaaa___]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^]]]]]]^^^```cccaaaccceeeggghhhiiihhhhhhddddddddddddeeefffggghhheeedddgggjjjlllnnnvvv~~~}}}}}}zzzyyy{{{}}}xxx|||{{{yyytttnnnkkkiiijjjnnnssszzz|||sssmmmccchhhhhhbbbbbbeeeccc\\\bbbbbbcccdddeeegggiiijjjjjjgggfffiiigggeeeooo|||uuurrrtttxxx```[[[YYYZZZ\\\ZZZWWWWWWZZZQQQSSSUUUUUURRRNNNLLLLLLNNNOOOQQQSSSRRRPPPNNNLLLJJJIIIHHHFFFDDDCCCBBBAAABBBAAA@@@???>>><<<;;;;;;888888888888888888888888333333333333333333333333111111222222111111000///////////////.....................------------,,,------------,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))***************************************)))******++++++,,,,,,---...---,,,+++++++++,,,---///...000333555444888===IIIVVVkkk~~~{{{~~~|||||||||{{{~~~|||xxx^^^MMMNNNNNNFFFFFFOOORRRTTTWWWWWWWWWVVVWWWWWWWWW___dddccc```______^^^YYYWWWRRRMMMJJJJJJMMMOOOPPPPPPRRRTTTVVVVVVTTTRRRPPPLLLGGGGGGJJJOOOQQQQQQRRRSSSRRROOOLLLJJJKKKLLLHHHGGGEEEFFFHHHIIIIIIHHHGGGIIIJJJGGGCCCAAADDDHHHGGGDDDBBBAAACCCCCCBBB@@@??????@@@BBBEEEHHHLLLOOO{{{}}}zzzyyyxxxxxxyyyxxxuuurrrnnnjjjfffdddffffffeeeeeefffggghhhhhheeefffhhhiiijjjlllpppsssllllllmmmnnnppprrrtttuuusssqqqooolllkkkjjjjjjkkkiiiffffffkkkooorrrzzz}}}~~~xxxuuuuuuwww}}}yyyrrr}}}qqqpppqqqoooqqqqqqrrrtttwwwzzz}}}}}}zzz{{{}}}{{{{{{~~~{{{jjj]]]WWWTTTSSSTTTTTTRRRSSSXXXOOOQQQQQQPPPNNNKKKKKKKKKIIIKKKNNNPPPQQQOOOMMMKKKHHHGGGFFFDDDCCCAAA@@@????????????>>><<<;;;999999777777777777777777777777222222222333333333333333000111111222111000///...000000000/////////...............---------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))******+++,,,,,,,,,---///000---+++,,,...///---,,,///444444222222555999@@@LLL\\\nnn{{{rrrpppeee]]]TTTMMMLLLJJJEEEDDDHHHPPPTTTWWWWWWUUUTTTUUUXXXRRRZZZ^^^\\\YYYZZZ\\\\\\[[[XXXTTTNNNJJJJJJKKKMMMPPPNNNNNNQQQUUUVVVUUURRRPPPKKKFFFHHHMMMRRRRRRQQQTTTTTTRRROOOKKKHHHHHHHHHEEEDDDDDDEEEHHHIIIIIIHHHDDDFFFHHHEEEAAA@@@DDDHHHFFFCCC??????AAABBBAAA@@@<<>>>>>===<<<;;;999888777555666666666666666666666222222222222222222222333000111111222222000///...000000000000////////////......---------,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,&&&+++...,,,***+++---///000---+++------,,,///444222222333777@@@OOO___iiirrraaaTTTLLLJJJCCCJJJMMMGGGDDDFFFHHHGGGRRRWWW\\\\\\YYYXXXZZZ^^^WWWZZZ^^^]]]ZZZXXXYYY[[[^^^XXXRRROOOLLLHHHIIIMMMIIINNNSSSUUUTTTRRRSSSTTTXXXUUUOOOIIIIIINNNQQQPPPTTTSSSRRRQQQPPPOOOOOOOOOJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDAAA???@@@BBBCCCAAA>>>======<<<<<<<<<<<<======AAA===GGGaaa|||~~~}}}~~~xxxppphhhcccbbbbbbooottt}}}fff]]][[[WWWTTTTTTTTTSSSSSSSSSSSSTTTTTTQQQNNNKKKKKKMMMMMMLLLIIIHHHHHHIIIKKKLLLLLLJJJHHHHHHKKKNNNMMMHHHBBB>>>===============<<<;;;:::999666555555555555444444444555333111000111222222222111111111111000000000000////////////////////////........................,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++,,,,,,------...//////000000000000222444666999:::KKKVVVgggxxxzzzttttttllleeeXXXKKKCCC@@@DDDGGGAAAAAABBBCCCDDDEEEFFFFFFRRRVVV[[[]]]]]]]]]```bbb___]]]\\\]]]^^^^^^\\\ZZZZZZUUUSSSRRROOOKKKIIIKKKLLLOOORRRTTTUUUUUUUUUVVV\\\ZZZTTTMMMKKKOOOOOOMMMQQQQQQRRRRRRQQQPPPNNNMMMHHHHHHHHHHHHFFFDDDBBB@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAA???@@@BBBBBB@@@======<<<<<<;;;;;;<<<<<<===CCC???AAAMMM\\\ooo|||vvv|||vvvqqqrrrqqqnnnmmmnnnjjjjjjjjjhhhffffffjjjmmmpppddd___[[[TTTNNNRRRRRRQQQQQQQQQQQQRRRRRRRRROOOMMMLLLMMMNNNLLLJJJLLLJJJIIIIIIJJJKKKJJJIIIGGGJJJMMMLLLGGGAAA>>><<<<<<======<<<<<<;;;:::999555555555555444444444444555333111000111222222111111111000000000/////////................................................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---.../////////000000000111222555777888888===EEEOOO\\\ooofff^^^YYYQQQHHHBBBAAABBBEEECCCCCCCCCCCCCCCDDDDDDDDDVVVXXXZZZ]]]___aaabbbcccddd^^^YYYZZZ```bbb^^^YYYQQQOOOQQQUUUTTTPPPNNNOOORRRQQQRRRSSSVVVXXXXXXWWW[[[ZZZVVVOOONNNPPPOOOKKKNNNOOOQQQRRRRRROOOMMMJJJHHHHHHIIIIIIGGGEEECCCAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@AAABBBAAA>>><<<;;;;;;::::::::::::;;;;;;???======???@@@HHHbbb{{{zzz~~~ddd^^^ZZZ\\\]]]]]]___cccgggjjjnnnqqqtttxxxqqqlllfffbbb___[[[VVVQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSQQQNNNMMMNNNMMMLLLKKKPPPMMMIIIHHHIIIJJJJJJJJJGGGIIIKKKIIIEEE@@@===<<<<<<<<<<<<<<<;;;:::999888555555555555444444444444444333111000111222222111000////////////.........------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++************))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------......///////////////000222333444333444444555999DDDRRR]]]ffftttzzzqqqwwwlllOOOLLLJJJFFFCCCAAAAAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBZZZYYYYYYZZZ]]]^^^^^^]]]aaa[[[WWWXXX^^^bbb```\\\MMMLLLOOOUUUWWWTTTTTTVVVYYYVVVSSSSSSVVVXXXWWWVVVVVVWWWTTTQQQPPPSSSQQQMMMNNNOOOPPPPPPOOONNNLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFAAAAAAAAAAAAAAA@@@???>>>===>>>???AAAAAA???<<<::::::999999888888999999:::666999===???::::::FFFUUUiiizzz}}}xxxtttqqqpppqqqrrrssstttxxx}}}xxxsssuuuyyyxxxsss]]]ZZZZZZ___eeejjjqqqxxx|||vvvhhheee```\\\YYYXXXWWWWWWSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRPPPNNNMMMLLLKKKKKKPPPNNNKKKIIIJJJJJJIIIHHHGGGGGGGGGFFFCCC???===;;;;;;;;;;;;;;;:::999888777555555555444444444333333444222111111222222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,---++++++,,,,,,------------------......//////000000111222444333333444777999AAAHHHSSS^^^jjjyyyooohhh\\\NNNPPPdddfffOOOBBB@@@>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBVVVUUUUUUVVVYYYZZZZZZZZZZZZZZZZZZ[[[]]]___bbbcccSSSQQQQQQUUUVVVTTTUUUYYY]]]YYYUUUTTTUUUVVVUUUSSSVVVXXXVVVTTTTTTVVVTTTOOORRRQQQOOOMMMLLLLLLLLLMMMLLLIIIFFFCCCCCCDDDGGGIIIAAAAAAAAAAAA@@@???>>>===:::<<>><<<:::::::::::::::999888777666555444444444444333333333333111000111222222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************************************+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))******************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------......'''***...111222222111111777777888888<<>>@@@UUU___QQQCCC???:::999;;;>>>@@@AAA@@@@@@@@@AAABBBCCCCCCCCCPPPPPPQQQSSSUUUXXXZZZ\\\WWW[[[______^^^^^^ccchhh___[[[WWWWWWUUURRRRRRVVV\\\ZZZWWWTTTTTTSSSSSSRRR[[[\\\ZZZWWWWWWXXXUUUPPPUUUSSSOOOLLLJJJJJJLLLMMMIIIFFFCCC@@@@@@BBBFFFHHHCCCBBBBBBAAA@@@???===<<<999<<<>>>>>>===;;;::::::666666666555555666666666<<<:::888777888888888888888;;;AAANNNaaayyy}}}|||~~~~~~yyywwwssstttooorrrzzz{{{www~~~mmmcccdddhhhmmmqqqssssssyyy|||lllhhheeeZZZZZZ\\\^^^``````___\\\ZZZZZZZZZYYYYYYYYYYYYZZZZZZTTTTTTSSSPPPMMMJJJJJJKKKKKKKKKKKKLLLLLLJJJFFFCCCFFFDDDAAA@@@???>>>;;;999999999999999888777666555444444444444333333333333222111000111222222000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((()))))))))***************+++++++++++++++++++++++++++++++++++++++******+++,,,---------,,,,,,,,,,,,,,,---...///000///000000000000222555777777===EEEKKKPPPXXXbbbkkkttt{{{rrrjjj[[[NNNIIIJJJFFFAAACCCBBBEEEAAA>>>MMMYYYTTTGGGAAA:::888:::>>>AAAAAA>>>??????@@@AAABBBCCCDDDNNNQQQSSSTTTTTTVVVZZZ^^^WWW\\\``````^^^]]]```dddddd___[[[ZZZWWWSSSRRRTTTWWWWWWWWWUUURRRQQQRRRSSSXXXZZZXXXUUUVVVXXXVVVQQQVVVTTTQQQNNNLLLKKKJJJJJJFFFEEEDDDCCCCCCEEEFFFGGGDDDDDDCCCBBBAAA???===<<<999;;;===<<<:::999999;;;555555444444444444555555888777444333444666777666666666777999@@@PPPeeeuuu}}}ssskkkiiifffeeefffkkkooonnnjjjnnnvvv}}}|||sssnnnooottt~~~uuuoootttuuuiii``````aaa[[[ZZZ[[[^^^bbbfffeeeaaa]]]ZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWWWWSSSNNNLLLLLLMMMKKKJJJIIIIIIIIIIIIGGGEEEFFFCCC???=========;;;999888888888888777666555555444444444333333333222222111111000111222222000---/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++************+++++++++++++++*********((()))+++,,,---------,,,444222///---,,,,,,------))),,,///111222333333333111333444444444666:::===EEEKKKSSSZZZaaajjjuuu}}}zzzmmm]]]LLLKKKFFF@@@AAAGGGIIIGGGBBB<<>>EEERRRSSSIIICCC<<<:::===@@@AAA@@@??????@@@@@@AAAAAAAAABBBRRRUUUXXXVVVSSSSSSXXX]]]XXX[[[^^^^^^]]][[[\\\]]]bbb^^^\\\]]][[[VVVTTTWWWRRRTTTVVVUUURRRPPPRRRUUUQQQSSSRRRQQQSSSWWWWWWSSSVVVUUUSSSQQQNNNKKKIIIGGGFFFGGGHHHIIIJJJIIIHHHGGGEEEDDDDDDCCCAAA???===<<<999;;;===;;;888777999;;;555444444333333444444555---111444444555777777555555888<<<:::666:::IIIXXXjjjttt}}}uuunnnkkkqqqxxxsssfff```[[[[[[bbbjjjllljjjhhhlllrrrqqqsssvvvxxx{{{{{{xxxyyyzzzooohhh[[[WWW___ccc[[[YYYXXXZZZ^^^```^^^\\\YYYYYYXXXXXXXXXXXXYYYYYYYYYZZZYYYUUUPPPMMMNNNOOOLLLJJJGGGFFFFFFGGGHHHGGGFFFBBB>>><<<<<<<<<:::888888888888888777666555444444444444333333333222222111000000111222222///---000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))++++++******************'''(((***,,,------------++++++,,,...000000...---///000000111111111222222222222333444555666777777666:::>>>@@@AAAFFFOOOVVVXXX]]]ccciiippp{{{vvv```TTTSSSOOOFFF@@@CCCBBB>>>>>>@@@???===EEE888999===999;;;FFFJJJHHHCCC===<<<@@@BBBAAA???AAAAAAAAA@@@@@@@@@@@@???VVVWWWVVVTTTRRRQQQSSSUUUZZZSSSSSSYYY]]][[[ZZZ\\\___]]][[[YYYXXXXXXYYYYYYOOONNNLLLMMMNNNQQQRRRRRRQQQRRRTTTUUUTTTSSSQQQOOOPPPOOONNNMMMLLLJJJIIIIIIKKKKKKKKKJJJHHHFFFDDDBBBCCCBBBAAA@@@>>>===<<<<<<999999888777666555444444333333333222222333444444333333333333333333333333222111111222333555777999EEEQQQcccvvvxxxttttttssspppmmmkkkxxxxxxlllfffeeecccddd```]]]___gggmmmppppppeeeeeejjjqqqrrrqqqwwwuuukkklllrrrvvvwwwyyylllppprrrtttwwwpppkkkjjjpppxxx~~~iiieeeiiinnnvvv~~~~~~{{{|||vvvgggfffdddddddddcccaaa___\\\[[[ZZZ]]]______\\\XXXWWWXXXXXXXXXXXXXXXWWWWWWYYYWWWTTTSSSRRRRRRPPPOOOPPPNNNLLLKKKJJJIIIGGGEEE??????>>><<<;;;999888888777888888777777666555444222222222111111111111000000000000000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++*********+++,,,------***************************)))(((''''''((()))***))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,------,,,,,,,,,---............////////////......////////////000000000000555555555666666666666777===>>>???@@@BBBGGGNNNSSS~~~mmmdddppp~~~qqqiiifffeee\\\ZZZVVVOOOHHHAAA===<<>>@@@BBBDDD@@@???>>>=========>>>???VVVWWWVVVTTTRRRQQQQQQSSSQQQLLLKKKRRRXXXXXXXXXZZZWWWUUUSSSRRRQQQRRRSSSTTTQQQOOOKKKJJJJJJLLLOOOPPPQQQRRRSSSTTTSSSQQQOOONNNPPPOOONNNMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@???===<<<;;;:::999999888777666555444333333333222222222333333444333333333333333333333333222222111222333444666777444;;;EEEPPP]]]nnn}}}zzzyyyqqqjjjaaa^^^bbbhhhlllnnneee___]]]aaacccaaaaaadddoooyyy{{{~~~~~~mmmsssxxx}}}xxxkkkbbb\\\___gggpppyyyvvvtttmmmjjjsss~~~zzznnnnnnpppsssyyy~~~zzzzzz{{{yyyeee\\\`````````aaabbbbbb```^^^___]]][[[[[[[[[[[[ZZZYYY[[[[[[ZZZYYYXXXVVVTTTSSSXXXWWWUUUTTTTTTSSSQQQPPPPPPNNNLLLKKKKKKIIIGGGEEE@@@???>>>===;;;:::999888888888888888777666555444222222222111111111111000///////////////////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***++++++************++++++,,,***************************)))(((((((((((()))***))))))))))))))))))))))))))))))***++++++++++++***************************************++++++++++++,,,,,,,,,+++,,,,,,---.........////////////............/////////000000000333333333333444444444444333444444444555888===@@@TTTSSSMMMCCC>>>III```ttt}}}tttccc]]]UUUNNNJJJKKKNNNPPPRRRRRRPPPLLLFFFBBB>>>===>>>>>>>>>>>>>>>???@@@@@@======<<<<<<===>>>AAABBBDDDCCCAAA??????@@@BBBCCCCCCBBBAAA@@@@@@AAABBBBBBXXXYYYYYYWWWUUUSSSSSSTTTOOOKKKKKKPPPVVVWWWXXXYYYOOOOOOMMMLLLMMMNNNPPPRRRVVVSSSOOOKKKJJJKKKMMMOOOQQQQQQRRRRRRQQQPPPNNNMMMPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@???===<<<;;;:::999888888777666555444444333333333222222222222222333222222222222222222222222222222111111222333333444000222555888>>>IIIWWWaaarrr{{{tttvvv}}}zzzpppggghhhkkkjjjfffcccnnnuuu|||~~~kkkmmmttt|||~~~{{{{{{}}}}}}pppgggeeegggjjjqqquuupppiiihhhlllooommmkkkooo}}}qqqnnnxxxvvvrrrxxxzzzvvvooogggaaa]]][[[[[[TTTXXX[[[___fffooottttttaaa[[[WWWXXX]]]ggguuuuuuqqqiiidddlllyyy{{{tttxxxwwwnnnhhhgggjjjsss~~~{{{ppplllfff___]]]ZZZZZZ\\\^^^aaaaaa___]]]___^^^\\\YYYWWWVVVXXXZZZZZZZZZZZZZZZYYYWWWUUUTTTVVVUUUTTTUUUUUUUUURRRPPPOOOMMMKKKJJJJJJIIIFFFDDD@@@???>>>===<<<:::999999888888888888777666555555222222222111111111111000////////////////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))++++++***)))))))))*********************************))))))(((((())))))***))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))************++++++******++++++,,,------......//////......---.........////////////000000000000111111111222222111222333222111111333555:::;;;:::777777>>>JJJTTTmmmuuukkkccc[[[RRRMMMGGGDDDAAA??????AAAEEEHHHFFFFFFGGGGGGEEECCC@@@>>>======<<<<<<======>>>???======<<<;;;<<<===???@@@@@@@@@?????????@@@AAAAAAEEEDDDCCCCCCCCCDDDEEEEEEZZZ[[[\\\\\\ZZZYYYYYYZZZXXXUUURRRTTTXXXZZZYYYYYYOOONNNMMMMMMNNNPPPRRRTTTZZZYYYWWWSSSPPPNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQPPPOOONNNLLLKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCBBB@@@???>>>===;;;:::999999777777666555555444333333333222222111111111111222111111111111111111111111222111111111111111111111444444444444777>>>GGGNNNRRRddd{{{{{{~~~sssffffffiiippprrrooonnnoooqqquuuvvvqqqeeeZZZTTTRRRZZZ```ccc```ZZZWWWYYY\\\\\\aaammmqqquuu~~~zzzwwwuuurrryyywwwvvvtttppplllpppwwwyyy~~~~~~xxxrrrpppooolllkkkhhhccc^^^\\\]]]___```___]]][[[[[[bbbllltttyyyiiifffcccdddfffnnn}}}zzz|||xxxoookkkmmmmmmkkkpppsss|||~~~mmmiiiiiigggeeedddWWWXXXYYY\\\______]]][[[[[[\\\\\\YYYUUUTTTVVVYYYUUUVVVXXXYYYYYYXXXWWWVVVQQQQQQRRRSSSTTTTTTQQQNNNMMMKKKHHHGGGGGGFFFDDDBBB??????>>>===<<<;;;:::999888888888888777666555555222222222111111111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))++++++***)))((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************(((((((((((())))))))))))*********)))***++++++,,,---------......---------------........./////////////////////000000000000444555777666444333333333333444555555666888;;;>>>RRRlll{{{ppphhhcccYYYTTTOOOKKKIIIGGGDDDBBBAAA@@@>>>;;;:::;;;;;;<<<===>>>@@@CCCDDDDDDAAA???<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<<<<===>>><<<===>>>???@@@@@@@@@@@@DDDDDDCCCBBBBBBCCCEEEFFFXXXZZZ[[[[[[[[[[[[]]]^^^\\\YYYVVVUUUXXX[[[[[[XXXQQQPPPOOOOOOPPPRRRUUUVVVZZZ\\\]]][[[VVVQQQNNNMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMKKKJJJJJJGGGGGGFFFDDDCCCBBBAAAAAA??????>>><<<;;;:::999888666666555555444444333333333222111000000000000000000000000000000000000000000000000000000/////////...//////000111555999<<<:::AAAMMMYYYggg}}}~~~}}}yyyyyyuuu~~~sssiiieeehhhfffdddaaa^^^ZZZYYYYYYVVV___oooxxxsssrrrtttuuusssvvv{{{|||rrrfffnnniiieeedddaaa[[[YYYZZZ\\\dddjjjjjjjjjlllmmmlllvvvtttqqqqqqttt{{{zzzsssppprrrwww{{{yyyxxxzzzwwwpppwww|||xxxqqqiiikkkiiifffiiirrrzzz}}}yyysssmmmhhhfffbbb]]]ZZZYYYUUUUUUVVVXXXZZZZZZXXXVVVTTTWWWZZZZZZWWWUUUUUUWWWRRRSSSUUUWWWXXXWWWUUUTTTMMMMMMNNNPPPQQQPPPMMMKKKIIIGGGEEEDDDCCCBBB@@@>>>>>>>>>===<<<;;;:::999999777777888777777666555444222222222111111111000000........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***)))((((((((()))************************))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***************************''''''((((((((()))))))))******)))))))))***++++++,,,,,,------------,,,,,,------------...............////////////000000000000222444333222000000111222111111222333444333222999GGGXXXccciiiooosssuuu{{{ssslllhhh```]]]XXXRRRMMMHHHEEEDDDBBB@@@???>>>===<<<:::888888888888888999::::::;;;;;;;;;===@@@CCCDDDAAA>>>;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<=========:::;;;===???@@@@@@@@@???AAA@@@?????????AAABBBCCCWWWXXXXXXXXXWWWYYY[[[^^^XXXWWWTTTRRRUUUZZZZZZWWWTTTSSSQQQQQQQQQSSSUUUVVVVVVZZZ^^^^^^XXXQQQLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQPPPNNNMMMLLLKKKJJJHHHGGGEEECCCAAA@@@??????======<<<;;;999888777666555555444444444333333333222222111000////////////////////////////////////......////////////...---......///000111111111111222333777<<>>BBBEEEEEEDDDGGGHHHJJJMMMOOOPPPPPPPPPVVVWWWYYY[[[]]]___aaabbbhhhiiikkkkkkjjjjjjlllmmmjjjhhheeebbb___ZZZUUUQQQMMMMMMKKKIIIEEEAAA>>><<<>>>===<<<;;;:::999999999999:::;;;;;;;;;:::888777999999:::<<<======>>>>>>;;;:::;;;>>>BBBCCCAAA>>>;;;;;;::::::;;;;;;<<<===<<<<<<<<<======>>>>>>>>>;;;<<<===>>>????????????>>>===<<<<<<===>>>@@@AAAZZZZZZXXXVVVTTTVVVYYY\\\[[[ZZZVVVRRRTTTYYYYYYTTTWWWVVVTTTSSSRRRSSSTTTUUUTTTYYY]]]\\\WWWPPPMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMQQQQQQPPPOOOMMMLLLKKKKKKIIIGGGDDDBBB???>>>======::::::999888666555444444444444444333333333333333222222111000///......///........................,,,---......///...------111111111222333333222111555222333444333333:::CCCHHHTTTlll~~~xxxxxxvvvwwwwwwyyy}}}qqqfffaaa]]]\\\^^^XXX[[[^^^___```aaaaaaaaaUUUTTTRRRRRRTTTUUUVVVUUUVVVUUUTTTTTTUUUUUUSSSQQQNNNOOOQQQRRRRRROOOLLLJJJLLLJJJIIIIIIJJJJJJHHHGGGEEECCCAAA@@@@@@???===;;;;;;::::::999999888888777555555555555444333222111222222222111111111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++************++++++,,,************************)))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++++++++***************************(((((()))))))))*********+++************+++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------........./////////...///000000......///000,,,,,,,,,---...///000111555333222333666777666555777777777888999:::;;;;;;888999:::;;;<<<===>>>???>>>???AAAAAAAAAAAABBBDDDBBB???===<<<;;;999777555:::;;;<<<===>>>???@@@@@@:::::::::999999888888888555666888::::::;;;<<<===888888888777777666666666;;;888888;;;@@@CCCAAA>>>;;;;;;;;;;;;;;;<<<======;;;<<<===>>>??????@@@@@@=========>>>>>>??????@@@===<<<<<<<<<<<<>>>@@@AAA___^^^ZZZVVVTTTUUUYYY\\\dddccc]]]VVVVVV[[[YYYSSS[[[ZZZWWWUUUTTTTTTUUUVVVVVVZZZ^^^\\\VVVQQQPPPQQQLLLLLLJJJIIIIIIHHHHHHIIIRRRQQQPPPOOOMMMLLLKKKKKKIIIGGGDDDAAA>>>===<<<<<<888888777555444333222111444444333333333333333333222222000///....................................++++++---...///...------...------...000111111111222...///333333111555=========GGGXXXkkk~~~|||tttxxxtttfffccckkklllssswwwvvvwww~~~mmm^^^^^^bbb___XXXUUUUUUWWWZZZ^^^aaabbb^^^XXXXXXVVVTTTTTTVVVYYYZZZ[[[[[[WWWRRRQQQRRRSSSRRRPPPHHHJJJMMMPPPQQQPPPMMMLLLMMMKKKHHHHHHHHHIIIHHHGGGFFFDDDAAA@@@@@@???===;;;:::999999888888777777777444444444444333222111111222222222111111111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++*********+++,,,------************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))************++++++******++++++,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---------............//////---,,,+++---...///000111111111111111111111//////111333333444555444333222111111222444555666666666666777777777777777888::::::999:::;;;===;;;:::888888:::;;;;;;:::888777666666555666666666555666777888999999999999666666666555444555666888:::::::::;;;;;;<<<<<<<<<:::777666999???BBBAAA???<<<;;;;;;;;;;;;<<<======;;;<<<===???@@@AAAAAAAAA???>>>>>>>>>>>>??????@@@======<<<======???AAABBBaaabbbcccaaa]]]ZZZYYYYYYZZZ]]]\\\VVVUUUYYYYYYVVV[[[ZZZXXXWWWVVVVVVVVVWWWUUUUUUVVVWWWVVVUUUTTTSSSNNNNNNNNNNNNMMMKKKJJJIIIMMMLLLKKKIIIHHHHHHHHHHHHHHHFFFDDDAAA???===<<<;;;555666777777777666444333444444333333222111000000////////////............---------------------------------------------------------............/////////000111111111111111333777<<<@@@GGGQQQ```jjjwwwnnnoootttyyy{{{vvv|||{{{wwwjjjeee___[[[ZZZXXXVVVSSSXXXXXX[[[]]]^^^\\\XXXTTTTTTUUUUUUVVVWWWXXXYYYYYY[[[YYYVVVTTTSSSRRRPPPNNNJJJMMMPPPQQQPPPNNNMMMMMMNNNMMMKKKIIIHHHGGGHHHHHHDDDCCCBBB@@@>>>===;;;;;;999888666666777777555444444444333333222111000000222111000//////...//////////////////////////////..............................---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---..................------........................////////////////////////000000000000111111111111000000111111111222222222333333333444444444555555333333333444444444555555666666666666666666666666555555555555555666777777666666666666777777777777666555444444555666777888777777777777888888888888777888999;;;===>>>???@@@:::;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>===<<<===???======>>>>>>??????@@@@@@^^^^^^^^^^^^^^^\\\XXXUUUUUUXXXVVVRRRQQQUUUVVVSSSWWWXXXYYYYYYXXXVVVTTTSSSUUUUUUVVVWWWWWWWWWVVVVVVQQQQQQPPPOOONNNMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA?????????777777777777666555333333333333333222222111111000////////////............------------------------------------------------------------...............///000000111111000000---000333444555;;;EEEMMMWWW```pppvvvkkkdddbbbbbb^^^ZZZXXXXXXWWWVVVTTTVVVWWWYYY[[[]]][[[WWWTTTUUUVVVVVVWWWXXXYYYYYYYYYZZZWWWUUUSSSSSSRRRPPPOOOJJJMMMPPPQQQPPPNNNMMMMMMJJJJJJHHHGGGGGGGGGHHHHHHCCCCCCAAA@@@>>><<<;;;::::::888777666777777666444444444333222222111000000111000//////////////////...................................................------------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---.........---------------................................................////////////000000000000000000000111111111222222333333333333444444444444333333333333444444444444444444444444444444444444444444444333444444555666555555666666666777777777666555555444555666777888666666777777777888888888777888999:::;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>===<<<===???======>>>>>>??????@@@@@@aaa___^^^```cccaaa\\\VVVYYYZZZXXXTTTRRRTTTUUUSSSSSSVVVYYY[[[ZZZWWWSSSQQQTTTTTTSSSTTTTTTUUUVVVWWWTTTSSSQQQOOONNNNNNNNNOOOMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDBBBBBBAAAAAAAAA999888777555444333333333222222222111111111111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000///---///000///---///333777999<<>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>===<<<===???======>>>>>>???@@@@@@AAAbbbaaa`````````^^^\\\YYY]]]]]]ZZZVVVTTTSSSRRRQQQTTTVVVYYY[[[ZZZXXXUUUSSSSSSRRRPPPPPPOOOPPPQQQRRRSSSQQQOOOMMMLLLLLLMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@:::999777444333222222222000000000111111111111111//////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...////////////...---///111000///000222444888888888999===FFFPPPWWWttt}}}|||www~~~}}}qqqkkkgggbbb]]]]]]```___\\\YYYTTTSSSRRRRRRSSSTTTUUUUUUQQQRRRSSSVVVXXXYYYWWWUUUXXXXXXXXXYYYYYYYYYYYYYYYWWWUUUTTTSSSTTTUUUTTTSSSMMMOOOPPPPPPOOOMMMLLLLLLGGGGGGFFFEEEEEEEEEDDDDDDAAA@@@???>>><<<;;;:::999:::999777777888888666555333222222222111111000000...............///000111........................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------........................,,,,,,---------.............../////////000000000111111111222222222333333222222222222333333333333333333333333333333333333333222222222222333444444444444444444555555555555666666555555555666666666666666666666777777777888999999999999::::::::::::;;;<<<==========================================<<<>>>???>>>===<<<===???======>>>???@@@@@@AAAAAA]]]______[[[UUUSSSVVVYYYZZZXXXUUUTTTRRRPPPPPPQQQVVVWWWWWWXXXXXXXXXWWWWWWUUUSSSQQQOOONNNNNNNNNNNNOOONNNKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCAAA???===<<<<<<;;;:::999666444222222222222000000000000000000000111............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---............---***+++---/////////000111///111333555777;;;@@@DDDFFFSSSeeevvvyyy{{{|||zzzvvvqqqjjjccc```UUUXXX[[[[[[ZZZYYYXXXVVVUUUUUUUUUTTTSSSSSSTTTTTTRRRQQQRRRTTTWWWXXXWWWVVVYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVTTTTTTVVVWWWVVVVVVMMMOOOPPPOOOMMMKKKJJJKKKIIIHHHHHHFFFEEECCCBBBAAA??????>>>===;;;:::999999:::999777777888888666555222222111111111111111000......---......///000000........................------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,------------------------------........................,,,,,,,,,,,,------------------........./////////000000000111111111111222111111111222222222333333333333333333333333333333333333222222333333444555222333333333444444444444666666666666666666555555555666666666666777777777::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>===<<<===???======>>>???@@@AAABBBBBBZZZ___aaa\\\TTTQQQVVV\\\XXXUUUSSSUUUUUUSSSTTTWWWWWWVVVUUUTTTUUUWWWXXXZZZWWWVVVTTTRRRPPPOOONNNMMMLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBAAA???===;;;:::999999888777666444333222222222000000000///////////////.........------------,,,******************************************************+++++++++,,,,,,,,,++++++,,,------------,,,+++,,,---............---//////000000000222666999777;;;AAAFFFNNN[[[lllxxxyyyvvvvvv~~~tttoooiiidddccc```[[[XXXYYYUUUYYY[[[VVVRRRTTTXXXZZZWWWXXXXXXWWWUUUSSSTTTUUUTTTSSSSSSTTTWWWXXXXXXXXXZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVTTTTTTVVVWWWVVVVVVMMMNNNOOOMMMKKKIIIHHHIIIIIIIIIHHHFFFDDDBBB@@@>>>>>>>>>===<<<;;;:::999888999888666666777777555444111111111111111111111111.........---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------,,,,,,---------........./////////000000000111111000000111111111222222222333333333333333333333333333333222222333333444555222222222222333333333333666666666777666666555444555555666666666666777777::::::::::::;;;;;;;;;;;;:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>===<<<===???<<<===>>>???@@@BBBCCCCCCXXX]]]aaa```\\\YYY[[[^^^[[[WWWUUUWWWVVVRRRSSSVVVTTTSSSSSSRRRSSSUUUWWWXXXUUUUUUTTTSSSQQQPPPNNNMMMJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGEEEBBBAAA???>>>===<<<::::::::::::555555555555444333222111000000000//////......---.........---------,,,,,,************************************************************++++++++++++***++++++,,,,,,,,,,,,,,,............//////...---222222111///,,,+++,,,---333333333222333777???EEESSS]]]mmm|||}}}~~~tttkkkllliiiccc\\\ZZZZZZZZZWWWRRRSSSWWWZZZ]]][[[UUUTTTYYY\\\\\\WWWYYYZZZYYYVVVTTTTTTVVVWWWUUUTTTUUUWWWYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVTTTSSSSSSTTTUUUTTTSSSLLLMMMMMMKKKHHHFFFFFFGGGEEEFFFEEEEEECCCAAA???=========<<<;;;:::999888888888777555555666666444333000000000000111111111111//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------....../////////000000000000000000000111111111222222222222222222222222222222111111111111222333333111111111111222222222333666666777777777666444333555555555666666666777777888888999999::::::;;;;;;999999;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===<<<===???<<<===>>>???AAABBBCCCDDDRRRVVV[[[______]]]ZZZYYY]]]WWWSSSTTTQQQJJJIIIMMMPPPQQQQQQRRRSSSTTTUUUUUUQQQQQQRRRRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFGGGGGGFFFDDDAAA@@@======<<<;;;;;;;;;;;;<<<444444555666555444222111111111000///...------,,,......---------,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,++++++,,,...///......'''***///222222111111111---...000111111222444555777;;;???AAAGGGSSSdddqqq~~~}}}yyywwwsss{{{rrrnnnqqqyyyxxxkkkbbbaaa^^^VVVWWWWWWZZZ\\\XXXTTTWWW]]]UUUWWWVVVSSSVVV[[[ZZZTTTVVVXXXZZZYYYVVVUUUUUUWWWYYYWWWUUUVVVXXXZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTUUUSSSQQQQQQRRRSSSRRRQQQLLLMMMLLLJJJGGGEEEEEEFFFBBBBBBCCCCCCBBB@@@???>>><<<<<<;;;;;;:::999888888777666444444555555333222000000000000000111111111000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........++++++,,,,,,,,,---------............/////////000000000000000111111111111000000000000000000000000000000000000000111111222000111111111111222222222666666777777777666444333555555555555666666666777666777777888999999::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>===<<<===???<<<===>>>???AAABBBCCCDDDYYYYYY[[[^^^]]]YYYXXXZZZ\\\ZZZVVVRRRPPPOOOOOOOOOLLLOOOPPPPPPSSSWWWVVVRRRXXXVVVTTTRRRPPPNNNNNNMMMNNNKKKHHHFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@???===<<<;;;:::999888888888666555555444222111000000.........///////////////......---,,,,,,,,,,,,---+++++++++************)))++++++++++++++++++++++++)))*********++++++++++++++++++******************+++++++++,,,,,,,,,------,,,,,,,,,---------.....................///000000111222333666;;;@@@EEEHHHRRR\\\kkkzzzzzz~~~~~~uuuqqqzzz|||zzzuuuuuuwwwuuummmeeedddeeeeeeaaa[[[VVVUUUUUUWWWXXXZZZYYYXXXWWWWWWXXXXXXZZZ\\\\\\\\\[[[\\\]]]ZZZ\\\]]]\\\ZZZWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXX```]]][[[YYYXXXWWWTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTNNNLLLJJJJJJJJJIIIGGGEEEGGGFFFEEEBBB@@@===<<<;;;;;;999888888999888777555777666444222111111222222333222000/////////000111000000000000000000000000........................---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,***+++,,,,,,------,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((('''((((((++++++************++++++))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////////////////000000000000//////000000000000//////000000000000000000000000///111222222111111222333333444444555666777888888999888777666666777888999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@???????????????@@@AAACCCDDDEEETTTTTTWWW[[[\\\YYYXXX[[[]]][[[YYYVVVSSSRRRQQQPPPPPPRRRQQQNNNOOOSSSUUUTTTUUUUUUSSSRRRPPPOOOMMMMMMMMMJJJGGGEEEFFFFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@???<<<;;;:::888777777777777555555444333222111000000............////////////------,,,++++++++++++++++++++++++*********))))))************************))))))))))))*********+++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------...............//////000......///000333777;;;======DDDNNNWWW___kkkwww~~~yyyvvvvvvxxxtttsss{{{}}}~~~}}}rrroooxxxyyysssooohhhdddbbbbbbcccbbb^^^YYY]]]]]]\\\ZZZVVVTTTSSSSSSUUUWWWYYYYYYYYYXXXYYYZZZ[[[[[[ZZZXXXWWWWWWZZZ]]]ZZZ[[[\\\[[[XXXVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWW[[[YYYWWWVVVVVVUUUSSSQQQNNNOOOOOOPPPQQQSSSTTTUUUMMMKKKIIIHHHHHHHHHFFFDDDFFFEEECCCAAA???===<<<;;;;;;999888888888888777555555444333333222222222222222111000/////////000111////////////////////////........................---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))(((((((((((()))+++******))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++))))))*********+++++++++************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......................../////////000000//////000000000000//////000000000000000000000000///111222222111000222333333444444555555666666666888777777666666777777888888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>???@@@BBBBBBTTTSSSUUUZZZ[[[XXXWWWYYY[[[[[[ZZZXXXUUUSSSQQQPPPQQQSSSRRRKKKHHHMMMRRRTTTRRRRRRRRRRRRQQQOOOMMMLLLKKKIIIFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>:::999888777666555555555555444444333222111000000........................,,,,,,+++***************++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////------,,,,,,---///111222000333888:::<<<@@@GGGLLLZZZ```kkkxxxzzzqqqmmmvvvzzzttt{{{{{{|||}}}|||}}}wwwooojjjiiiiiifffeeecccbbb``````______WWWVVVVVVVVVVVVVVVWWWWWWXXXVVVSSSRRRRRRSSSRRRRRRRRRTTTVVVWWWWWWWWWXXXYYY^^^\\\XXXTTTRRRSSSXXX\\\ZZZ[[[ZZZYYYVVVUUUVVVXXXUUUUUUUUUUUUUUUUUUUUUUUUZZZYYYWWWWWWWWWWWWUUUSSSNNNNNNMMMMMMNNNOOOQQQRRRKKKIIIGGGGGGGGGFFFDDDBBBCCCBBBAAA@@@???>>>===<<<:::999777777888888666555222333333333333333222222222111000/////////000000////////////////////////------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((((((((()))******+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((()))))))))*********************************,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...............------------------.........////////////000000000000//////000000000000000000000000///000222111000000111333333333333444444444444444666666777777777777777666888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>????????????===============>>>???@@@YYYWWWWWW[[[\\\XXXUUUVVVXXXXXXYYYXXXUUURRROOOMMMOOOSSSRRRKKKEEEHHHMMMPPPNNNOOOQQQQQQQQQOOOMMMKKKJJJHHHEEEDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@???======:::999888666555555444444444333333222111000000000///...............------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///...------,,,------...///...000222222222444777:::666999>>>EEEMMMUUU[[[___ooottt}}}vvvmmmggg^^^]]]]]]\\\ZZZXXXVVVUUUPPPOOOOOONNNOOOQQQSSSTTTSSSTTTUUUTTTRRRSSSWWW[[[XXXTTTPPPOOORRRTTTSSSRRROOOQQQSSSTTTSSSRRRSSSTTT[[[ZZZWWWTTTRRRSSSXXX[[[ZZZZZZZZZXXXVVVVVVXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXVVVUUUVVVUUUSSSRRRRRRPPPNNNLLLKKKKKKLLLLLLKKKIIIGGGFFFFFFEEECCCBBB@@@@@@??????>>>======<<<:::888777666777777666444000111333444444333222111111111000000////////////////////////////////////------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))'''''''''((()))************))))))))))))))))))***))))))))))))*********+++************************---,,,,,,,,,++++++******,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,---------......//////000000000000//////000000000000000000000000///000111111000000111222333333333222222222222222444555666777888777666555888888888999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>=========>>>>>>???\\\XXXYYY]]]___\\\YYYYYYXXXYYYYYYYYYWWWTTTPPPNNNNNNSSSUUUOOOJJJJJJMMMNNNLLLMMMOOOPPPOOONNNLLLJJJIIIGGGEEEEEEEEEEEECCCBBB@@@@@@@@@@@@???===<<<;;;:::999888666555555555555222222222111111000000/////////......---------,,,------,,,+++++++++++++++*********)))))))))((((((************************&&&'''''''''(((((((((((((((((()))))))))*********)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------------......//////,,,---...///000111333444444444444555666888:::;;;???CCCIIIOOOWWW___ggglll{{{zzzssslllhhhccc___ZZZVVVQQQMMMPPPQQQRRRSSSRRRPPPNNNMMMLLLKKKJJJJJJKKKLLLNNNOOOQQQSSSTTTQQQOOOOOOTTTYYYXXXTTTPPPOOOQQQSSSRRRPPPQQQSSSTTTSSSRRRPPPPPPQQQVVVWWWWWWVVVUUUVVVXXXZZZZZZZZZZZZXXXWWWWWWYYY[[[VVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPOOOOOOOOOMMMKKKRRRPPPNNNLLLKKKKKKKKKKKKKKKIIIGGGFFFFFFFFFDDDBBB>>>============<<<<<<<<<999777666666666666555333000111222333444333222111000000000000//////..............................------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((())))))***+++,,,***))))))))))))))))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))******)))))))))*********+++++++++,,,,,,************************,,,,,,,,,++++++*********,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,,,,------------//////000000000000//////////////////////////////...000111111000///111222222222222222222111111111333444555777777777666555777777888999999::::::;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>??????@@@XXXUUUVVV]]]bbbaaa______ZZZ[[[[[[[[[YYYVVVSSSQQQOOOUUUXXXTTTQQQQQQQQQOOOLLLMMMMMMNNNMMMLLLKKKJJJIIIGGGFFFEEEFFFEEECCCBBB?????????>>>===<<<;;;:::999999777666555444444444111111111000000000////////////......---,,,,,,,,,------,,,+++++++++++++++******)))))))))(((((((((************************''''''''''''(((((((((((('''(((((())))))*********((())))))))))))*********))))))*********+++++++++,,,++++++++++++,,,------***++++++,,,---......///,,,,,,,,,---......//////222222222222222333444555777999:::<<<>>>BBBGGGKKKPPPVVV___hhhssswwwllleee]]]]]]^^^______]]]YYYVVVUUUTTTRRRQQQQQQPPPOOOMMMJJJHHHFFFDDDDDDEEEGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMQQQRRRRRRPPPNNNNNNRRRVVVUUUSSSPPPOOOPPPPPPPPPOOOUUUWWWWWWVVVTTTRRRRRRRRRRRRTTTWWWWWWWWWVVVWWWXXXWWWXXXYYYXXXWWWWWWYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWRRRQQQOOOOOOOOOOOONNNLLLLLLLLLMMMMMMMMMMMMMMMMMMJJJIIIGGGFFFFFFEEECCCAAA<<<<<<<<<<<<;;;;;;;;;;;;888777555555666666444333111222222222222222111111//////000000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++*********************+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++***))))))(((((())))))***))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))***++++++++++++,,,,,,,,,************************+++++++++++++++*********,,,,,,------------,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,---------......//////000000000000//////////////////////////////...///111000//////000222111111111222222222222222222333444555666666666666777777888888999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<=========;;;::::::;;;;;;<<<===>>>???????????????@@@AAABBBVVVRRRSSS[[[aaaaaa___^^^[[[\\\[[[ZZZYYYWWWTTTSSSPPPTTTVVVTTTTTTUUUTTTQQQMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHFFFFFFGGGFFFDDDBBB>>>>>>>>>===<<<;;;:::999888777666444333333333333000000000000000///////////////...------,,,++++++,,,,,,+++******************)))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''(((((()))******+++((((((((()))))))))******))))))))))))*********++++++++++++++++++,,,,,,---)))***+++,,,------------------------...///...---,,,------...///000111111...///111222222444777999<<<>>>CCCGGGJJJPPPXXX___eeennnzzzyyysssmmmfff```\\\]]]^^^]]][[[VVVQQQNNNIIILLLNNNOOONNNNNNNNNNNNPPPOOOMMMLLLLLLKKKIIIHHHGGGGGGFFFFFFGGGIIILLLMMMCCCDDDEEEGGGIIIJJJJJJJJJQQQQQQQQQQQQPPPPPPRRRTTTQQQRRRRRRRRRPPPPPPPPPQQQUUUWWWXXXWWWUUUTTTTTTTTTRRRTTTVVVVVVTTTTTTTTTUUUSSSUUUWWWWWWVVVVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPPPPQQQSSSTTTSSSRRRIIIJJJLLLMMMNNNMMMLLLKKKIIIGGGEEEDDDDDDCCCBBB@@@<<<<<<;;;;;;:::::::::999888666555555555555444222333333222111000000000111...///000000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((************++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------............//////000000000000//////////////////////////////...///000000//////000222111111111222222333333333333333333333444555666777777777777888999999::::::999999999999999999999999999999:::;;;;;;<<<======;;;::::::::::::<<<===>>>>>>>>>>>>???@@@AAABBBCCCVVVRRRRRRYYY___^^^[[[ZZZZZZZZZYYYXXXVVVUUUSSSRRRPPPQQQQQQPPPRRRUUUUUUPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDBBB>>>>>>>>>===<<<;;;999999666666444333222111111111000000000000//////////////////...---,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))************++++++******++++++,,,---++++++,,,---------------,,,++++++---...///...---///000000000///...------,,,///111222222111222333000222666:::::::::>>>CCC@@@DDDJJJMMMOOOUUU]]]eeeccclllxxx~~~yyynnneeeccceeeccc```^^^]]]ZZZUUUPPPOOOSSSVVVXXX]]]```]]]WWWSSSMMMHHHGGGIIIKKKIIIFFFGGGGGGGGGFFFDDDCCCAAAAAABBBEEEGGGFFFDDDBBBDDDFFFEEECCCBBBCCCDDDDDDCCCBBB>>>AAAEEEGGGHHHFFFBBB@@@BBBDDDFFFHHHIIIJJJIIIIIINNNNNNNNNNNNOOOPPPQQQQQQOOORRRUUUUUUSSSRRRSSSVVVRRRTTTVVVVVVTTTTTTTTTUUUTTTTTTUUUSSSQQQPPPQQQRRRPPPRRRUUUVVVUUUTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTLLLKKKLLLNNNQQQTTTTTTTTTJJJKKKMMMNNNMMMKKKHHHFFFGGGEEEDDDCCCCCCBBB@@@>>><<<;;;;;;::::::999999999888666555444555555444222555444222000//////000111...///000000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,---------,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************************************))))))******+++++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---------.........////////////000000000000//////////////////////////////...///000000//////000111000000111222333444444444333333222222333444666777777777777888999999::::::999999999999999999999999888888999::::::;;;<<<<<<;;;:::999999:::;;;===>>>=========>>>???AAABBBCCCSSSRRRRRRSSSUUUXXXYYYYYYZZZWWWTTTTTTUUUUUUSSSQQQSSSQQQPPPPPPRRRSSSSSSRRRTTTOOOJJJHHHIIIKKKJJJIIIKKKHHHFFFDDDDDDCCCAAA???>>>===;;;;;;;;;;;;999777555444444333333222222111////////////..................---------,,,,,,,,,++++++************++++++''''''(((((())))))******++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000////////////000000000000666777999:::<<<=========???@@@DDDHHHMMMRRRUUUWWW^^^aaafffmmmttt{{{}}}yyyuuurrrpppooopppnnnkkkjjjiiihhheeeccc[[[XXXUUUTTTTTTSSSPPPMMMJJJJJJHHHGGGEEEDDDBBBBBB@@@?????????>>>>>>======;;;===>>>@@@@@@@@@??????>>>============>>>??????@@@@@@@@@??????????????????@@@AAAAAABBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBBBBFFFIIIJJJGGGDDDFFFIIIKKKLLLLLLKKKKKKLLLPPPQQQRRRRRRSSSTTTTTTTTTRRRTTTUUUWWWXXXXXXWWWWWWYYYXXXUUUSSSQQQPPPPPPPPPMMMJJJLLLRRRSSSOOOOOOSSSRRRRRRTTTUUUUUUTTTSSSRRROOONNNNNNMMMLLLLLLMMMMMMIIIJJJJJJJJJIIIHHHGGGGGGDDDCCCBBBBBB@@@@@@???>>>:::999888666666666666777666555555555555444444444222222222111111111111000////////////////////////......---,,,,,,,,,,,,---------------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))++++++,,,---------,,,,,,+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++,,,,,,***)))))))))***+++******)))))))))))))))***---,,,++++++******++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------......////////////......000//////.........//////000000000000////////////111111222222222333333333333222111111111222333444777777888888888777777666444555666777777888888777888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAASSSSSSSSSTTTUUUVVVVVVUUU[[[XXXVVVVVVWWWXXXVVVTTTRRRPPPOOOOOOQQQRRRQQQPPPOOOLLLHHHGGGIIIKKKKKKJJJJJJHHHEEECCCCCCBBBAAA???>>><<<;;;:::;;;:::999777555555444333222111111111////////////...............------------,,,,,,,,,++++++************++++++(((((((((((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))************))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....../////////000000000111111333444555555666666555666777999;;;===>>>???;;;===@@@EEEJJJNNNRRRTTT[[[[[[\\\]]]aaaeeejjjmmmqqqsssuuuvvvvvvwwwyyy{{{~~~~~~}}}{{{yyywwwtttsssrrrpppooonnnlllkkkjjjiiiiiicccbbbaaaaaaaaa^^^YYYUUUQQQOOOMMMJJJHHHFFFFFFEEEGGGEEEDDDCCCDDDDDDBBB@@@CCCAAA??????@@@@@@>>><<<<<<<<<<<<;;;;;;:::::::::=========<<<<<<<<<;;;;;;888888:::;;;<<<<<<;;;;;;999999888888999999:::;;;>>>>>>>>>===============???@@@@@@AAABBBAAAAAAAAA??????@@@AAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDFFFEEEFFFIIILLLMMMJJJHHHIIIKKKMMMMMMLLLKKKKKKLLLRRRSSSTTTUUUUUUTTTSSSRRRTTTUUUVVVXXXXXXXXXXXXXXX[[[ZZZXXXVVVTTTTTTTTTTTTRRRLLLJJJMMMNNNKKKKKKMMMSSSTTTUUUVVVVVVUUUTTTSSSPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@???>>>>>>:::999888666666666666777555555555555444444444444222222222111111111000000////////////////////////......---,,,,,,,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++***)))))))))***+++******))))))))))))******++++++***))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))+++*********************))))))))))))))))))))))))************************************************************+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---............---......////////////......//////............//////000000000000////////////111111222222222333333333333222111111111222333444777777777888888777777666555555666777888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBVVVVVVVVVVVVUUUTTTSSSSSSZZZXXXVVVVVVWWWWWWVVVUUURRRPPPOOOPPPQQQRRRQQQOOOJJJHHHGGGGGGIIIKKKKKKKKKIIIGGGDDDBBBBBBBBB@@@>>>===<<<:::::::::999888666555555444333222111000////////////............---------------,,,,,,,,,,,,++++++************++++++))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((())))))******))))))(((************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////,,,---...////////////...000000000000000000000000555666777888:::<<<======999999:::;;;===@@@BBBCCCBBBDDDFFFFFFFFFFFFHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA===<<<;;;<<<======;;;999;;;:::999999888999999999:::999888999;;;<<<;;;:::555444333444666777666555555555666666777888888999:::::::::999999999999999555666777888999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;??????@@@AAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDGGGGGGHHHJJJMMMMMMLLLJJJJJJKKKMMMLLLKKKJJJJJJJJJOOOPPPRRRTTTUUUTTTSSSSSSVVVWWWXXXYYYZZZZZZYYYYYY[[[ZZZXXXWWWVVVVVVWWWWWWXXXOOOIIIJJJLLLLLLKKKJJJSSSSSSTTTTTTTTTSSSSSSRRRPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBAAA@@@???>>>>>>===999999888777666666666666555555444444444333333333222222111111111000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++*********)))******+++,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))*********)))))))))))))))************)))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////............////////////......//////............//////////////////000000000000111111222222222333333333222222222222222333444444666666777777777777666666555666777888999999999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???AAABBBCCC\\\[[[YYYUUUSSSRRRSSSTTTXXXWWWUUUTTTSSSSSSRRRQQQRRRQQQPPPQQQRRRRRRQQQOOOIIIIIIHHHHHHIIIJJJJJJJJJGGGEEEBBBAAAAAAAAA???>>><<<;;;999999999999777555555444333222111000///...//////.........------------------,,,,,,,,,++++++++++++************++++++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((************************))))))))))))************************++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------............------............---,,,......//////000000111111222222222111111111111000222222333444555555555555111222444333222222333555555555666777777777777666444444444444444444444444444444333333333333444444333333222333444555555555222222222333444555555666555444333444777888777666555444555666777888888888555666666777888999999:::888888888888777777777777666777888888999999::::::::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;>>>??????@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEGGGHHHJJJJJJJJJIIIHHHIIIKKKKKKJJJIIIKKKLLLJJJKKKLLLNNNQQQSSSVVVWWWYYYYYYYYYZZZZZZ[[[[[[[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[SSSMMMNNNSSSUUUSSSOOOPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDAAAAAA@@@???>>>======<<<999888888777666666555555444444444444333333333222111111111111000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********((()))******++++++++++++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))***+++******)))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***************+++++++++************************((())))))))))))************************************++++++++++++,,,,,,,,,,,,---......//////......---......//////......---///............//////000////////////000000000000111111222222222333333333222222222222333333444444555555666666777777666666666777888999999::::::999888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>@@@AAACCCCCC^^^\\\WWWRRRMMMMMMQQQUUUXXXWWWVVVSSSQQQOOOOOOOOOPPPOOOOOOOOOPPPPPPNNNLLLKKKKKKLLLKKKJJJIIIHHHHHHEEECCCAAA@@@@@@???>>>===;;;:::888888888777666444444333333111000///..................------------------,,,,,,,,,+++++++++++++++************++++++******))))))(((((('''''',,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))))))))******+++++++++++++++++++++++++++++++++************+++++++++,,,+++,,,,,,,,,------------..................---,,,++++++,,,,,,---......///---------,,,,,,+++++++++---.../////////...---------...//////------...///......//////000000000000---------...//////000000000/////////000000111222//////......---...///111//////000111111222222222111000000000222333222111333444444444444444555555555555555555555666666666777777777777777777777777777777777888888999::::::888777777777777888999999:::::::::;;;;;;<<<<<<<<<===>>>??????@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDDDDEEEGGGHHHHHHIIIJJJJJJHHHIIIKKKLLLLLLNNNPPPRRROOOMMMLLLLLLNNNSSSWWWZZZ[[[[[[[[[[[[[[[[[[\\\\\\YYYXXXWWWWWWWWWXXXZZZ[[[ZZZVVVTTTWWW^^^aaa^^^XXXQQQPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIGGGFFFEEEDDD@@@@@@???>>>===<<<<<<;;;888888777777666555555444444333333333222222222222111111111000000000//////////////////////////////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++++++++***(((((()))***+++,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++******))))))))))))(((((()))***++++++++++++***))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************((())))))))))))******************************************+++++++++,,,,,,,,,------...............------............------...............///000000.../////////000000000111111111222222222333333333222222333333444444444444333444555666666666666666666777888999999::::::999888888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDD[[[YYYUUUOOOJJJJJJOOOTTTXXXXXXWWWTTTPPPNNNOOOOOOMMMLLLLLLMMMMMMLLLJJJGGGKKKMMMNNNMMMJJJHHHFFFFFFDDDAAA???>>>???>>>===<<<:::999777777777777555333222222111111000/////////.........------------,,,,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))((((((((((((---,,,,,,+++)))(((((('''((((((((((((((((((((((((************************'''''''''((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))))))))******(((((())))))***+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000,,,---------------,,,+++,,,...///...---,,,---...---------------.........***++++++,,,,,,---------//////......///000000111---......---,,,+++---...222333444555555555555444666555444444555666555444111222333222111111111333666666666555555555555555666666666666777777777777555555555555666777888888:::999999999999:::;;;;;;::::::;;;;;;<<<<<<============>>>????????????>>>??????@@@AAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDFFFHHHJJJJJJJJJJJJLLLNNNKKKLLLNNNPPPQQQSSSVVVYYYXXXVVVSSSPPPPPPSSSWWWYYY\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]XXXXXXXXX[[[aaafffccc]]]TTTSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLLLLKKKKKKLLLLLLIIIIIIHHHHHHFFFEEECCCBBB@@@???>>>===<<<;;;;;;:::777777777777666555444444333333333222222222111111111111000000000/////////////////////////////////......---,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))(((((((((((()))***+++,,,++++++***))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))))))))*********++++++************************************+++++++++++++++,,,------......------------............------......---......///000111......//////000000111111111111222222222333333333222222333444444444444444222333444555666666666666555666777888999999999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCWWWXXXWWWRRRMMMKKKOOOSSSSSSTTTTTTRRROOONNNOOOQQQMMMLLLLLLMMMNNNLLLIIIGGGIIILLLNNNMMMJJJFFFEEEEEEBBB@@@>>>===>>>>>><<<;;;:::888666666666666444222000000000000000000000000.........---------,,,,,,,,,,,,,,,++++++++++++***++++++************++++++(((((((((((())))))))))))***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))***+++++++++*********************************+++++++++,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,,,,+++...............---------******+++++++++,,,,,,,,,///////////////000000000,,,...///...------...///---------------...//////,,,,,,,,,---------------/////////...//////000000...000111111......///111+++,,,...///000000//////000///...///111222111000000222444333222111333555666666666666666666666666444444555555555666666666444444333333444555777888<<<;;;;;;;;;;;;<<<======999999:::;;;;;;<<<<<<===<<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDGGGIIIKKKKKKJJJKKKMMMPPPMMMNNNPPPPPPQQQSSSVVVYYYZZZYYYWWWUUUUUUUUUVVVVVV]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZYYYYYYZZZ\\\\\\WWWYYYYYYWWWYYY___^^^ZZZUUUTTTRRRQQQPPPPPPPPPQQQNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGFFFEEEDDDBBB@@@@@@???>>>>>>===<<<;;;::::::666777777777777555444333222222222222111111111111111000000000////////////////////////////////////......---,,,,,,,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++((()))***,,,------......---,,,+++*********+++,,,++++++++++++++++++++++++***++++++,,,+++***)))((((((((((((((()))***+++,,,******)))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))((())))))***++++++,,,,,,************************************+++++++++,,,************************************++++++++++++***+++,,,,,,---,,,,,,,,,,,,------......------,,,---------......///000111.........///000111111111111111222222222333333333222333444555555555444333222222333444555555555555555555666777888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;999::::::<<<===@@@AAABBBVVVYYY[[[XXXSSSPPPRRRUUULLLNNNPPPNNNLLLLLLNNNQQQOOOOOOOOOPPPQQQOOOLLLIIIFFFJJJMMMMMMIIIEEEDDDDDDBBB@@@============<<<;;;999888666666666555444222////////////000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++''''''(((((())))))******&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++***************************++++++++++++,,,,,,,,,)))************+++++++++++++++,,,---------------++++++,,,,,,---......///------------.........///---,,,,,,,,,---...//////+++,,,------,,,+++---...,,,,,,,,,,,,,,,---..................------------......------------......***---//////---,,,---///---...000222333444333333111000000111444555555444...000333333222222444777111111222222333333444444333333333444444555555555666555444444555666888999888888777777888888999:::888888999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDGGGIIIKKKKKKIIIJJJMMMPPPMMMNNNOOONNNNNNPPPSSSVVVUUUVVVWWWXXXWWWVVVUUUTTT]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZYYYXXXWWWWWWXXXYYYZZZWWWZZZWWWQQQQQQVVVXXXUUUSSSRRRQQQOOONNNNNNOOOOOOOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@>>>===>>>>>>===<<<;;;::::::999666777777777777555444333222222222111111111111000000000000000////////////////////////////////////......---,,,,,,,,,,,,---***+++,,,,,,------------,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))+++,,,---............---+++*********++++++++++++++++++++++++++++++******+++,,,+++***)))((((((((((((((()))***+++,,,))))))((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,------......------,,,---------......000111111---......///000111111222111111222222222333333333222333444555555555444333111222333444555555555555444555666777777888888888888888999999999:::::::::999999:::::::::;;;;;;;;;999999:::;;;===???AAABBBTTTZZZ______[[[YYY\\\```RRRPPPMMMJJJJJJLLLOOOPPPKKKKKKLLLMMMNNNOOOOOOPPPHHHHHHHHHHHHFFFDDDAAA@@@@@@@@@???===<<<;;;:::999666555555444222111000000000000000000000///......------------------------++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,+++,,,---///000000000000111444444111111333333000//////000111111111111111000000111111111222222222333333222222222333444444444444444555555555555666777777777777777777777777888888999999999888888777999:::;;;<<<============::::::<<<=========<<<;;;===???@@@@@@@@@@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEJJJMMMOOOMMMHHHEEEFFFIIIOOOOOOOOONNNLLLKKKLLLNNNPPPSSSVVVWWWWWWVVVVVVVVV[[[ZZZWWWVVVVVVXXXZZZ\\\[[[YYYWWWXXXYYYYYYVVVTTTVVVVVVWWWXXXWWWVVVTTTSSSSSSQQQOOONNNNNNMMMKKKIIIJJJJJJJJJIIIHHHGGGEEEEEEHHHFFFDDDAAA??????>>>>>>???>>>===<<<:::999888777999999888666555333222222333333222222111000//////000000000000000000000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------++++++,,,...,,,+++******)))*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************)))******++++++******))))))******++++++******)))++++++,,,,,,,,,,,,---------,,,+++*********+++,,,************************************************,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))*********)))))))))***++++++***)))***+++,,,,,,++++++***)))(((((())))))*********))))))(((,,,,,,+++***+++,,,---...***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......////////////000000000000111111111111111111111111111222333333444444333333333333333444555666777777555666777888888888888888888888888999999::::::;;;;;;:::999999:::;;;===>>>;;;;;;<<<<<<===>>>>>>>>>UUUXXX[[[[[[XXXWWWYYY\\\^^^ZZZTTTOOOKKKKKKMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGEEEDDDBBBAAA@@@???>>>===;;;:::999999555555444333222111000000///000000000000///......------------------------++++++++++++++++++++++++************************((((((((((((((((((((((((((()))))))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000222444444111000333222/////////000111111111111000000000000111111111222222333222222222222333444444444444444444555555555555666666666666666666666666888888999999999999888888999:::;;;;;;<<<=========;;;;;;===>>>>>>>>>===<<<===???@@@@@@@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEEEEGGGJJJLLLKKKGGGDDDFFFHHHLLLMMMMMMKKKIIIHHHHHHJJJMMMPPPTTTVVVWWWWWWWWWXXXZZZXXXWWWUUUTTTUUUVVVWWWYYYWWWUUUVVVWWWWWWTTTRRRUUUVVVVVVWWWWWWWWWWWWVVVTTTRRROOONNNNNNNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>>>>>===<<<;;;:::888777777666666666555555555444444444444333222222111000000////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------++++++,,,...,,,++++++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---************************************************,,,++++++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))************)))))))))***++++++***)))***+++,,,,,,++++++***))))))(((******++++++++++++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......//////......////////////000000000000111111111111111111111111111222333333444444333333444444555555666777777777333444666777999999::::::888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>VVVVVVVVVVVVUUUVVVWWWWWWccc^^^XXXQQQMMMLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGEEEFFFFFFEEEEEECCCBBBAAA???>>>===<<<:::999888888555444444333222111000000/////////000//////...---------------------------++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++******++++++++++++***************++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,000000000111111111000000222555444111000222111......//////000000000000000000000000000111111111111222222111111222333333444444444444444555555555555666666666666666666666666888888999999999999999888999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>======???@@@@@@???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDEEECCCFFFIIIHHHEEEDDDFFFHHHIIIJJJJJJHHHFFFDDDEEEEEELLLOOOTTTWWWXXXXXXZZZ[[[YYYXXXWWWVVVUUUTTTTTTTTTVVVUUUSSSSSSTTTTTTRRRPPPUUUUUUUUUUUUVVVWWWXXXXXXUUURRRNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBB@@@???>>>>>>===<<<;;;:::999777777666333333444444555555666666444444333333222222111111////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------++++++,,,...,,,,,,+++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,------++++++++++++++++++++++++************************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************)))***************)))))))))***++++++***)))***+++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------...------,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......////////////000000000000111111111111111111111111111222333333444444333333666666666666666666777777222333555777999::::::;;;999999::::::;;;<<<<<<===============<<<;;;:::999;;;;;;;;;<<<======>>>>>>XXXUUURRRRRRTTTVVVUUUTTTXXXVVVTTTQQQOOOOOOOOOOOOQQQQQQPPPNNNMMMKKKJJJJJJDDDDDDDDDDDDCCCCCCBBBBBB======<<<:::999888777666444333333222111000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((()))******))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))*********+++,,,,,,,,,,,,+++***************++++++++++++************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------222222222222222111000///333555444111000111111...---...//////000000///////////////000000000111111111111000111111222333444333333444444444555555555666666666666666666666666777888999999999999999999888888888999::::::;;;<<<;;;<<<<<<==================>>>@@@@@@??????AAABBBBBBBBBCCCCCCCCCDDDDDDDDDAAADDDFFFGGGFFFFFFGGGIIIIIIJJJKKKIIIFFFDDDDDDEEELLLOOOTTTVVVWWWWWWXXXYYYWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRRRRRRRQQQQQQUUUTTTSSSRRRSSSTTTUUUVVVSSSPPPLLLJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>===;;;::::::999777666666555222222333333444444555555222222222222111111000000////////////////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++***+++---,,,++++++,,,...,,,,,,+++************+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,******************************+++++++++***)))))))))***++++++***)))***++++++++++++*********))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......///.........////////////000000000000111111111111111111111111111222333333444444333333666666666666555555555555333444555777888999999999888888999999:::;;;<<<<<<<<<<<<===>>>===<<<:::999::::::;;;<<<<<<======>>>XXXTTTQQQQQQTTTVVVUUURRRMMMNNNPPPRRRRRRQQQPPPOOOPPPPPPOOONNNMMMLLLLLLKKKDDDCCCCCCBBBBBBAAAAAAAAA<<<;;;:::999888666555555222222222111111000000///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))***+++,,,------,,,+++***))))))*********+++++++++************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222333333222222111000///222444444000///111111...------...////////////........./////////000000000000//////000111222333444333333333444444444444555555555555555555555555555666777888888999999999888888888777777888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<>>>????????????@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCAAACCCEEEGGGHHHHHHIIIJJJKKKLLLMMMLLLJJJHHHGGGGGGKKKNNNQQQSSSRRRRRRRRRRRRTTTUUUWWWXXXYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRUUUTTTRRRPPPOOOOOOPPPPPPPPPMMMIIIGGGHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDBBBBBBAAA@@@???>>>===<<<999999888777666555555444333333333333222222222222000000000000////////////..............................---------,,,,,,,,,------,,,,,,,,,+++++++++***+++---,,,++++++,,,...---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------)))******+++++++++++++++++++++++++++++++++++++++************************+++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,************************+++++++++++++++***)))))))))***++++++***)))***++++++++++++***************))))))***+++,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,---......///.........////////////000000000000111111111111111111111111111222333333444444333333444444444444444444444333555666666777777777666666555666777888999:::;;;;;;999:::<<<=========<<<;;;::::::;;;;;;<<<=========VVVSSSQQQQQQTTTUUUTTTRRRMMMNNNQQQSSSSSSQQQNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@;;;:::999888666555444444111111111000000000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((()))***,,,------,,,***))))))))))))************+++************************))))))))))))))))))))))))((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111111222222222222222111000///000333333000///222222///,,,------...........................////////////////////////000111333333333333333333444444444444555555555555555555555555555555666777888888888888777777666666777888:::;;;::::::999999::::::;;;<<<<<<>>>??????>>>???@@@BBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKLLLMMMOOOOOOMMMKKKJJJJJJIIILLLNNNOOOMMMLLLKKKKKKPPPQQQSSSUUUVVVVVVVVVUUUUUUUUUTTTRRRPPPPPPQQQSSSSSSRRRQQQOOONNNMMMLLLLLLMMMKKKHHHFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@???>>><<<;;;:::777777777666555444444333444333333222111000000/////////................................................---------,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------++++++,,,...------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))***++++++***)))***+++************************((()))***+++,,,,,,,,,+++)))******+++,,,+++++++++))))))******+++,,,,,,---************++++++++++++************++++++++++++,,,---......//////......////////////000000000000111111111111111111111111111222333333444444333333333333333333333333333444666666777777666666555444444555666777888999:::;;;888999:::;;;<<<<<<<<<<<<:::::::::;;;<<<<<<======QQQPPPQQQRRRSSSTTTSSSRRRPPPPPPPPPPPPOOOMMMLLLKKKIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDBBB@@@???>>>>>>???:::999888777555444333333000000000000000/////////,,,------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''''')))+++,,,,,,+++)))'''))))))))))))************************************))))))))))))))))))))))))((((((((()))))))))******************************************************************************++++++++++++++++++++++++***+++,,,---///000111222111111111111111111000000...111111//////222222000,,,,,,---............---------........./////////.........///000111222333222222333333333444444444555555555555555555555555333444555666777777777777777666555555555777999:::;;;;;;:::999:::;;;<<<===<<<===??????>>>>>>@@@AAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDFFFIIIJJJJJJJJJJJJLLLOOOOOONNNLLLKKKLLLJJJLLLOOOOOONNNLLLKKKKKKRRRRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTQQQOOONNNQQQSSSPPPPPPPPPPPPOOONNNLLLLLLLLLJJJHHHGGGHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA===>>>>>>>>>===;;;999888666666555555444444333333333222222111000000//////////////////////////////..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------++++++,,,...------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++,,,,,,,,,,,,------***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))***++++++***)))***+++************************)))***+++,,,------------((()))***+++,,,++++++******************+++++++++************++++++++++++************++++++++++++,,,---......//////......////////////000000000000111111111111111111111111111222333333444444333333222333333333444555555555555555666666666666666555555555666777999:::;;;<<<::::::999999999::::::;;;999::::::;;;;;;<<<<<<===MMMNNNQQQRRRSSSRRRRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLIIIIIIHHHGGGFFFDDDCCCCCCEEEDDDBBB@@@>>>======>>>999999888666555444333222000000000000////////////,,,------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((&&&%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((''''''(((***,,,,,,***((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************************************))))))+++,,,...///000111///000000111111111000000---000111//////333333111+++,,,------......---------------.........//////------......///111222333222222333333333444444444555555555555555555555555222333444555666666666666777666555444555777999:::<<<<<<;;;:::;;;<<<===>>><<<===??????>>>>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCFFFHHHJJJJJJIIIHHHJJJMMMNNNMMMLLLKKKLLLMMMOOORRRSSSQQQPPPOOOPPPVVVVVVUUUUUUUUUUUUUUUUUUSSSTTTSSSPPPMMMMMMPPPSSSNNNOOOPPPQQQPPPOOONNNMMMKKKJJJIIIIIIJJJIIIHHHFFFFFFFFFFFFFFFEEECCCBBBAAA<<<<<<======<<<:::888777555555555444444333333333111111111111000000000000/////////000000000000000..............................---------,,,,,,,,,---------,,,,,,,,,++++++***,,,------,,,+++---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...*********************************++++++******************++++++*********++++++,,,,,,,,,---------+++,,,...000111000000///,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++---------,,,+++***)))((()))+++++++++***)))***+++******************++++++***+++,,,---............((()))***+++,,,+++******,,,,,,++++++***))))))))))))************+++++++++)))************+++++++++,,,---......//////......////////////000000000000111111111111111111111111222222333444444444333333333333444444555666777777333444555666777777777777555666777888:::;;;<<<===<<<;;;999888777888888999999999:::;;;;;;<<<<<<===PPPQQQSSSTTTTTTSSSRRRQQQJJJPPPVVVUUUPPPJJJHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBDDDCCCBBB@@@===;;;999888888888666555444333333333////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++***************+++,,,+++***)))))))))++++++...............///000111111111000000111111222333000///...............///+++++++++,,,,,,---------////////////////////////---///////////////111333222333444333111000111222666555333333222333444555666555444333222333444555444555666555555555777999888999999::::::;;;;;;<<<>>>>>>>>>>>>????????????AAAAAABBBCCCDDDDDDDDDDDDAAABBBEEEFFFGGGFFFEEEDDDHHHIIIJJJLLLMMMMMMNNNMMMRRRRRRRRRRRRRRRPPPMMMJJJVVVSSSQQQRRRUUUWWWVVVTTTSSSSSSSSSSSSRRRPPPOOONNNNNNMMMLLLMMMOOOPPPOOONNNNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHFFFDDDBBB@@@>>>===???>>>===;;;999777666555444444444333333333222222000000////////////000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++***))))))******,,,,,,,,,+++***)))((('''(((((()))***+++,,,,,,,,,***)))******+++,,,---...---,,,,,,,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************))))))(((******************************************************))))))((((((''''''+++++++++*********))))))))))))***++++++++++++***)))************+++++++++******************************))))))******+++,,,,,,,,,,,,++++++*********---------............///000000000000000000000000000111111111222222222222111333444333111111222333333333333444444444555555666666666666666666666666666555444444555777999;;;:::999888666666777999::::::::::::;;;;;;;;;<<<<<>><<<:::999999666666444333222111111111////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++******)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++***))))))******+++,,,+++***))))))***++++++............///000111111000000//////000000111222000///...---------------+++,,,,,,,,,,,,,,,,,,---........................---...//////...///111333222333444333111000111222555444333333333333444555555444333333333333444555444555666666555555777999999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>??????AAABBBCCCDDDDDDCCCCCCBBBBBBDDDFFFGGGHHHHHHFFFFFFJJJJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPOOOMMMKKKVVVUUUTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOMMMMMMOOOPPPOOONNNMMMMMMLLLKKKIIIHHHGGGFFFFFFEEECCCBBB???===<<<;;;>>>>>><<<;;;999777666555333333333333222222222222000000////////////000000///////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++***))))))*********++++++++++++***)))))))))))))))***+++++++++,,,---,,,,,,+++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((())))))*********))))))******************************************************))))))((((((((((((+++++++++*********))))))))))))***++++++++++++***)))************+++++++++******************************))))))******+++,,,,,,,,,,,,+++++++++******------------............////////////////////////////////////000000000000111222333333111111222333333333333444444444555555666666666666666666666666777666555555555777999:::;;;:::888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;SSSSSSSSSRRRRRRQQQQQQPPPQQQTTTVVVTTTNNNJJJHHHHHHIIIIIIIIIHHHFFFEEECCCBBB======<<<;;;::::::999999444333222111000//////////////////............---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))************)))))))))******++++++******)))******++++++............///000111222///////////////000000111000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++........................---...//////...///111333111333333333111000111222444444333333333333444444444444333333333444444555444555666666555666888:::999999::::::;;;<<<<<<<<<<<<=========>>>>>>>>>???AAABBBDDDEEEDDDCCCAAA@@@DDDEEEGGGHHHIIIIIIHHHHHHLLLLLLLLLLLLLLLMMMNNNOOONNNNNNPPPQQQQQQPPPOOONNNTTTVVVWWWXXXVVVUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTQQQNNNMMMNNNOOOOOOOOOLLLMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCAAA???===;;;;;;===<<<;;;:::888777555555222222222222111111111000000//////......//////000...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++******)))*********((()))***+++++++++++++++******************++++++000///...,,,+++***)))))),,,,,,,,,,,,,,,---......++++++++++++++++++++++++************************((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))'''((()))******************************************************************))))))))))))(((((((((+++++++++***************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++***------------............////////////////////////------------.........///111222333222111111222333333333333444444444555555777777777777777777777777888777666555666666888999;;;:::999888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;RRRQQQPPPOOONNNNNNNNNNNNLLLNNNOOONNNKKKIIIIIIJJJIIIIIIHHHGGGFFFDDDCCCBBB======<<<;;;999888777777333222111000//////////////////.........---------,,,,,,,,,++++++++++++***************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******))))))))))))******+++******************++++++------------...///111111000////////////000111111111000///...,,,,,,++++++---------,,,,,,+++++++++---------------------------...///.........000222111222333222111000111222333333333333333333444444444333333333444444555555555666777777666777999::::::::::::;;;<<<<<<======<<<<<<<<<===>>>>>>>>>???AAABBBDDDEEEDDDBBB@@@>>>DDDEEEFFFHHHIIIIIIIIIIIINNNMMMMMMLLLMMMNNNOOOPPPQQQRRRTTTTTTRRRQQQQQQQQQQQQUUUXXXYYYVVVSSSTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWTTTPPPMMMMMMNNNNNNNNNLLLLLLMMMMMMLLLIIIFFFEEEEEEEEECCCBBB@@@>>>===<<<;;;::::::888777666555555111111111111000000000000/////////....../////////......//////......---,,,------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++************++++++***+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++***************+++))))))***++++++++++++***+++++++++***************000///...,,,+++*********,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++************************************************))))))))))))))))))))))))************************))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,---------.........////////////////////////,,,,,,---------.........000111222222111111222333333333333444444444555555666666666666666666666666999888777666666777777888::::::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;RRRQQQPPPNNNMMMMMMMMMMMMJJJKKKKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFEEECCCBBBAAA???>>>===;;;999777555444333222111000000///000000............------------,,,,,,+++++++++*********************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((()))******+++))))))******+++++++++++++++++++++,,,---...000111111000000000000111222222222111000...---,,,,,,,,,---------,,,,,,+++++++++------------------------,,,---......---...000222000111222222000000111222111222222333333444444444222333333444444555555555666777888777777777999;;;:::;;;;;;<<<<<<===>>>>>><<<<<<<<<===>>>??????@@@AAABBBCCCDDDCCCBBB@@@>>>DDDDDDEEEGGGHHHIIIIIIIIINNNNNNNNNNNNNNNOOOPPPQQQTTTVVVWWWUUURRRPPPPPPQQQNNNRRRVVVWWWTTTRRRSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXUUUPPPMMMMMMMMMNNNMMMKKKLLLLLLLLLKKKHHHFFFDDDDDDCCCBBBAAA???===<<<<<<999999888777666666555555111111111000000000////////////............//////...............------,,,------------------------++++++++++++++++++++++++,,,---------------------++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++***************++++++***++++++++++++***))))))+++++++++***************...---,,,+++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&'''(((******+++++++++************************************************))))))))))))************************************))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------------...........................------.........////////////000222222111000222333333333333444444444555555444444444444444444444444888888888777777777777777999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>===:::888666444333333222111000000000000111.........------------,,,++++++++++++************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((()))******+++((()))***++++++++++++++++++++++++,,,---///000111111111111111111222222333000000...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222///000222111000000111222000111222333444444444333222222333444555555555555666777888888777888:::<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@DDDDDDEEEFFFHHHIIIJJJJJJLLLMMMNNNPPPQQQQQQRRRRRRTTTVVVWWWTTTPPPNNNOOOQQQNNNPPPSSSTTTTTTTTTTTTUUURRRSSSTTTTTTUUUUUUUUUUUUWWWTTTPPPNNNMMMMMMMMMLLLKKKKKKKKKJJJIIIGGGEEEDDD@@@@@@???>>><<<;;;:::999777777777666666555555555111111111111000000000//////......------......///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,---***+++,,,,,,------,,,,,,*********)))******+++,,,+++++++++++++++***)))(((******************++++++++++++*********+++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***************************************************************)))))))))************+++***************+++++++++))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------................................./////////000000...000111111000000222333333333333444444444555555333333333333333333333333777888888888888888888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<=========KKKLLLMMMMMMMMMLLLKKKKKKIIIIIIIIIHHHHHHFFFDDDBBBEEEEEEDDDCCCBBB@@@???>>><<<;;;:::888666555333333222111111000000000000000.........---------,,,,,,++++++++++++************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''(((((()))++++++'''(((***+++,,,,,,++++++,,,,,,,,,---///111222333000000000000000111222222---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,---......------///111...000111111000000111333///000222333444444333333111222333555555555555555777888999999888888:::<<<;;;<<<<<<===>>>>>>??????======>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCEEEFFFFFFGGGIIIJJJLLLLLLJJJLLLOOORRRTTTTTTSSSRRRSSSUUUWWWTTTPPPNNNQQQTTTPPPOOOPPPRRRUUUWWWWWWWWWRRRSSSSSSTTTTTTTTTSSSSSSTTTRRROOONNNNNNMMMLLLJJJJJJJJJIIIHHHFFFEEEDDDCCC??????>>>===;;;:::999999666666555555555555555555222222111111111000000000///......------......///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---.........------++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------***+++,,,,,,------,,,,,,******))))))***++++++,,,))))))***++++++++++++***)))))))))***+++++++++,,,+++******))))))******++++++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))((())))))*********))))))************************************************))))))*********+++++++++))))))*********+++++++++))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------....................................////////////...///111111000000222333333333333444444444555555333333333333333333333333666777777888999999999999666777888999::::::::::::::::::;;;<<<===>>>??????EEEGGGHHHJJJJJJIIIGGGFFFBBBBBBCCCEEEFFFFFFCCCAAADDDDDDCCCBBBAAA???>>>===888888777666555444333333111000000////////////000......---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((()))++++++'''(((***+++,,,,,,++++++---......///111222444555///////////////000111111******)))))))))))))))***+++++++++,,,,,,---------++++++++++++++++++++++++,,,---...---------///111...000111111000000111333///000222333444444333333000222333555666666555555777888999999888999;;;===<<<<<<======>>>>>>??????===>>>???@@@AAABBBCCCCCCBBBAAA?????????AAACCCEEEGGGGGGGGGHHHJJJLLLMMMNNNHHHKKKOOOSSSUUUUUUTTTRRRSSSVVVXXXVVVSSSRRRUUUYYYRRROOONNNQQQVVVZZZZZZYYYSSSSSSTTTTTTTTTSSSSSSRRRSSSQQQOOONNNNNNMMMKKKIIIJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@???>>>===<<<;;;;;;555555555555555555555555222222222222111111111111.........------.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---...///...------++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,------++++++,,,---------,,,,,,******))))))***+++,,,,,,'''((()))***+++,,,,,,,,,(((((()))***+++,,,,,,---++++++***)))(((((())))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))************))))))(((************************************************))))))******++++++++++++))))))******++++++++++++))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////---///000111000000222444333333333444444444555555444444444444444444444444555666777999999:::::::::555666777888999:::::::::999:::;;;<<<===???@@@@@@IIIGGGFFFFFFHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>===;;;999666444222222222333333222111///......------------------------------))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,---///111333444111222222222111...,,,***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///000111111111111222222222333222111000111222333444444555555666666666666666444555555666888999;;;<<<;;;::::::<<<@@@@@@>>>;;;===???AAAAAA@@@@@@AAABBB?????????AAABBBDDDFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLNNNPPPRRRRRRRRRPPPTTTWWWUUUTTTXXX___ccc]]][[[VVVPPPQQQXXX[[[ZZZXXXTTTPPPOOOPPPRRRQQQOOOSSSRRROOOMMMKKKJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@@@@???@@@@@@@@@>>>999666666555444333222333444444111111111111000000000000000000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,------+++++++++++++++***)))((()))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********************************************)))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++))))))***+++,,,,,,------------------------------------............------////////////000000000000000000000000000111111111222222222222333444555555777666555555666777666444555666777888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAJJJIIIGGGHHHIIIJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEE@@@@@@@@@???>>>===<<<;;;999888555333111111111222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,---...///000...///000000///---+++))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///000000111111111222222222222111111111222222333333444444555666666666666666444444555666777999:::;;;;;;::::::<<>>;;;===>>>@@@@@@???>>>???@@@?????????@@@AAACCCDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKMMMOOOOOOOOOQQQUUUXXXXXXYYY^^^ffflllnnniii^^^SSSOOORRRTTTSSSVVVRRROOONNNOOOQQQPPPOOORRRPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@???>>>============;;;888555666555444333222333333444111111111000000000//////000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******************+++))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------+++++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++)))******+++,,,,,,------------------------------------............------......//////000000000111000000000000000111111111222222222222333444555555777555444555666777666444555555666777888999::::::999::::::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@LLLJJJJJJJJJKKKJJJHHHFFFHHHHHHGGGFFFEEEEEEDDDDDD=========<<<;;;:::888888777666333222000000000111000///...---,,,+++++++++++++++++++++++++++++++++***************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++***************++++++,,,---,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///000000000111111111222222000111222222333333222222333444555555666666555555333444444555666888999::::::::::::<<<>>>>>>===<<<===>>>@@@???>>>======>>>????????????@@@AAABBBCCCCCCDDDEEEGGGHHHHHHIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLPPPQQQRRRRRRSSSWWW___fffqqqkkk^^^RRRMMMQQQTTTSSSRRROOOLLLLLLMMMOOOOOOOOOOOONNNLLLJJJHHHGGGGGGFFFGGGFFFFFFEEECCCAAA???>>>===;;;999999999888666444555555444333333333333333111111000000000000////////////.........---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))******+++++++++++++++,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++************++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))************************************************************))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++*********************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------------............------------...///000000111111/////////000000111111111222111111222222333444555666555444555666777666444444555555666777888999999888888888999999999::::::999999:::;;;<<<======>>>MMMLLLKKKLLLLLLKKKHHHFFFHHHGGGGGGFFFEEECCCBBBBBB<<<<<<;;;;;;999888666555444333222000//////////////////---,,,,,,+++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,+++******))))))))))))))))))***+++++++++***)))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000000000111111111111///000222333333333222111333333444555555555555444333333444444555777888999:::::::::;;;<<<======<<<>>>???@@@@@@>>><<<<<<===??????>>>>>>???@@@AAAAAADDDFFFHHHJJJKKKKKKJJJJJJGGGHHHIIIJJJIIIJJJKKKLLLQQQNNNLLLKKKJJJJJJPPPVVVhhhcccYYYOOOLLLPPPQQQPPPMMMLLLJJJJJJKKKMMMNNNOOOLLLLLLJJJHHHGGGEEEDDDDDDDDDDDDDDDCCCAAA???>>>===<<<999777555666666555444444444444333333333333333111000000000////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********+++******))))))))))))******++++++++++++,,,,,,,,,++++++******************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++)))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((((()))))))))************************************)))***************++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))******++++++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............------,,,------...///000111111......//////000111111111111111111111222333444555555444333444666666666555444444555555666777777888666666777777888888999999888999999:::;;;;;;<<<<<>>@@@AAA@@@>>>======>>>>>>>>>>>>>>>??????@@@AAADDDEEEGGGIIIJJJJJJIIIIIIHHHJJJLLLLLLKKKKKKMMMOOOVVVPPPMMMLLLJJJGGGIIIOOO___]]]XXXPPPMMMNNNLLLHHHKKKJJJIIIHHHIIIJJJMMMNNNJJJJJJIIIGGGFFFDDDBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;999666444555555555444333333333333333222222222000000000////////////...------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))******))))))((()))))))))*********+++++++++,,,,,,+++******))))))***++++++))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,))))))***++++++++++++***++++++++++++++++++++++++)))******+++++++++******)))))))))))))))))))))))))))******++++++******)))***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------............------,,,------...///000000000---......///000000111111111111111111222333444444444333333444555666666555444444444555666666777777555555666777777888999999888888999999::::::;;;;;;OOOMMMKKKJJJJJJJJJIIIGGGGGGGGGGGGFFFDDDBBB???>>><<<;;;;;;:::888666444333000000000000///////////////...---,,,,,,,,,,,,---************************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))***************+++,,,---******************++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............////////////000000000111111///000111111222222111111111222333333444444333333555555555555666777888999888999:::999999999;;;===>>>???AAA@@@???>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEFFFFFFGGGGGGGGGJJJMMMMMMLLLLLLOOORRRUUUNNNKKKNNNMMMHHHIIIOOOPPPSSSSSSQQQRRRTTTQQQLLLIIIJJJIIIHHHGGGHHHKKKNNNIIIIIIHHHGGGEEECCCAAA@@@?????????>>>===<<<;;;::::::888555444444555555444333333333333333222111111000000////////////............---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))((((((((())))))***************+++++++++++++++***)))))))))***+++,,,)))))))))))))))))))))))))))************+++++++++******))))))))))))******+++************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))+++++++++***************++++++++++++++++++++++++******++++++,,,,,,------------............---------............/////////------...///000000111111111000000111111222333444444333222333555666666555555555555555666666777777444555666666777888999999888999999999:::::::::;;;PPPMMMIIIGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFCCC@@@>>>;;;::::::888777555333222/////////000000000000///---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))(((*********)))******+++,,,*********))))))))))))***)))************+++++++++******************************+++++++++,,,,,,,,,---------............///////////////000000000111000000000000000111222222111111222333333333333333666666666666777888999999777999:::999888888;;;>>><<<===??????>>>===>>>???======>>>???@@@AAACCCDDDAAAAAABBBBBBCCCEEEFFFGGGDDDHHHLLLLLLKKKKKKOOOSSSUUUNNNLLLQQQQQQJJJJJJOOOFFFJJJMMMOOOSSSWWWVVVQQQIIIJJJJJJHHHFFFGGGJJJMMMHHHHHHHHHGGGEEECCCAAA???>>>>>>======<<<;;;999999777666444333444444333222222333333444333222111000000000/////////.....................------------,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***+++,,,,,,+++***(((((((((((((((((()))***+++************+++++++++++++++***)))((()))***,,,---)))))))))))))))))))))))))))************+++++++++******))))))))))))******,,,,,,++++++************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------))))))***++++++++++++***++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))+++++++++*********))))))++++++++++++++++++++++++)))******+++,,,,,,------------............------///............---------,,,,,,---...///000111222000000000000111222333444333222222333555666666555555666666666666777777777444555666777888999::::::999999999::::::::::::;;;PPPLLLHHHFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHEEEAAA???:::999999777666333222000...///000000000000000000++++++******************++++++++++++++++++++++++++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((+++******))))))))))))*********)))((((((((((((((()))************+++++++++******************************+++++++++,,,,,,,,,---------.........//////////////////000000000000111000/////////000222333111111222333333333333222777777666777777888999:::777999:::999777777;;;>>>:::;;;===>>>===<<<===>>>======>>>???@@@BBBDDDEEECCCCCCBBBCCCDDDEEEGGGIIIAAAEEEJJJKKKIIIJJJNNNSSS[[[SSSQQQWWWVVVNNNLLLQQQJJJMMMNNNMMMNNNQQQOOOJJJIIIJJJJJJHHHFFFFFFIIIMMMHHHHHHHHHGGGEEECCC@@@???=========<<<;;;:::999888555444333333444444222111222222333444333222111000000/////////............//////.........---------,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((''''''''''''(((***++++++)))************++++++++++++***)))((()))***,,,---)))))))))))))))))))))))))))************+++++++++******))))))))))))******,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------))))))***++++++++++++***++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))++++++++++++******))))))++++++++++++++++++++++++))))))***+++,,,,,,---------..................---/////////...------,,,,,,,,,,,,---...///000111222000000000000111222333444333222222333555666666555666666666777777777777777555555666777888999::::::::::::::::::::::::;;;;;;LLLKKKJJJJJJJJJKKKMMMNNNJJJHHHFFFDDDBBB@@@??????999888666555555444222000////////////............------,,,,,,,,,,,,++++++))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++(((***++++++******+++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******))))))************))))))(((''''''&&&&&&((()))***(((((())))))******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,++++++,,,---...///000111111111000000//////......111111000000000000000111111222333333444444333333444444555555666777777777777777777777888999:::;;;<<<<<<<<<<<<============>>>===>>>@@@BBBCCCBBBAAAAAACCCDDDEEEDDDEEEFFFHHH@@@EEEKKKNNNNNNNNNPPPRRRZZZSSSPPPSSSVVVTTTQQQPPPOOOMMMLLLLLLMMMMMMKKKJJJHHHNNNRRRNNNFFFBBBEEEJJJGGGGGGGGGFFFEEECCCAAA@@@;;;999777555555666777888555444333222111111111111222222222111111///............---------......///......---------,,,,,,,,,+++++++++,,,,,,---------------......------,,,+++******+++++++++,,,,,,,,,)))***,,,......---,,,++++++++++++******)))))))))************************)))************+++++++++)))************+++++++++***)))(((''''''((()))***+++***)))'''''''''((()))))))))))))))))))))))))))++++++******************,,,,,,,,,+++***)))((('''*********)))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,+++***))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++******))))))))),,,,,,,,,++++++*********))))))))))))************************************++++++******************++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,000///...---------------..........................................------............///111222222333333444444555444444444666666777777666555444444444555777888999999888888999999999888999999::::::LLLKKKJJJJJJIIIJJJKKKLLLHHHGGGEEECCCAAA???>>>===:::888666555444333111///////////////............------,,,,,,,,,+++++++++))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((***++++++******+++,,,************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))******))))))))))))******))))))************))))))(((((('''&&&'''((()))***)))))))))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,---...///000111111000000000/////////...111111000000000000111111222222333444444444444444444444555555666777888888777777777777888999:::;;;<<<<<<<<<<<<============??????@@@AAACCCDDDDDDCCCAAABBBEEEEEEFFFGGGIIIKKKEEEHHHKKKMMMMMMMMMNNNNNNWWWQQQOOOTTTXXXWWWTTTTTTOOONNNMMMMMMNNNNNNMMMLLLJJJNNNPPPMMMGGGCCCDDDHHHGGGFFFEEECCCAAA???>>>===;;;:::888666555666777777444444333222111111111111111222222111111///............------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++******+++++++++,,,,,,,,,)))+++,,,......---,,,+++,,,,,,+++++++++*********************************)))************+++++++++)))************+++++++++***)))(((((((((((()))***+++***)))((('''(((((()))))))))))))))))))))))))))************************+++++++++++++++***)))(((************))))))))))))******++++++++++++******))))))))))))))))))))))))+++***)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,+++++++++************,,,,,,,,,+++++++++******))))))))))))************************************++++++******************+++***************+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,000///...---------------................................................///////////////000111222111222333333444444444333666666777777666555555444555666777999999999999999999999999888999999:::;;;LLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDBBB@@@>>>===<<<:::888555444444333000.../////////............---,,,,,,,,,,,,++++++++++++))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((***++++++******+++,,,************************))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))******))))))************))))))(((((('''''''''((()))***************))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,---...///000000000000000000////////////111000000000000000111111333333444555555555555444333333444555777888999999888777777888888999:::;;;<<<<<<<<<<<<============>>>???@@@AAABBBCCCCCCCCC@@@BBBEEEFFFGGGHHHKKKMMMKKKJJJJJJKKKLLLMMMLLLKKKQQQLLLLLLRRRWWWVVVUUUVVVOOONNNMMMNNNOOOPPPOOONNNMMMNNNNNNLLLIIIFFFFFFFFFKKKIIIFFFBBB???>>>===<<<<<<;;;999777666666666666444444333222222111111111111111111111000///............---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,++++++++++++************************)))************+++++++++)))************+++++++++***))))))(((((())))))*********)))((((((((())))))))))))))))))))))))))))))******************************+++++++++******)))******************************++++++++++++******)))))))))))))))))))))))))))((((((''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***)))))))))*********++++++******************************++++++++++++++++++***************+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,///......---------......................................................000000/////////000000111///000111333333444444444666666777777777666555555777777888999::::::::::::999999999999999:::;;;;;;JJJJJJIIIHHHFFFFFFEEEEEEEEEDDDCCCBBB@@@>>><<<<<<999777555444333222000...//////.........---------,,,,,,,,,++++++++++++***((()))))))))************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((***++++++***))))))(((***++++++******+++,,,************************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))((((((''''''((()))))))))***************))))))))))))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************))))))))))))******))))))************))))))((((((((((((((()))))))))++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000000000000000////////////000000000000000000111222333444555555666666555555333333444666777888999:::888888888888999:::;;;;;;<<<<<<<<<<<<============;;;===>>>???@@@@@@AAAAAAAAACCCEEEFFFFFFGGGIIIKKKNNNJJJHHHHHHKKKMMMLLLJJJKKKHHHIIIOOOSSSRRRQQQRRRMMMLLLLLLMMMOOOPPPOOONNNMMMLLLLLLLLLLLLKKKJJJHHHPPPMMMIIIDDDAAA???>>>>>>===<<<:::888666555555555333333333333222111000000000000111111000///............------,,,,,,---------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,------------,,,++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***************+++++++++((()))***+++++++++++++++)))***************++++++******++++++++++++******)))))))))))))))))))))))))))(((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++++++++,,,************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------......///....................................////////////111111000000///000000000///000222333444555555666666666777777777666666555888888999:::;;;;;;;;;;;;999999999999999:::;;;<<>><<<;;;777555333333333222000...............------------,,,,,,+++++++++*********((()))))))))*********************++++++*********************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))+++++++++***)))(((***++++++******+++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))((((((''''''((()))))))))************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******************))))))))))))******))))))************))))))((((((((()))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////////////////000000000000000000//////000111222222333444555555666666555555444444555666777888999999888888888888999:::;;;<<<<<<<<<<<<<<<============;;;===@@@@@@??????AAACCCBBBDDDEEEEEEDDDDDDFFFGGGLLLIIIFFFGGGKKKMMMMMMLLLKKKIIIJJJOOOQQQOOOMMMOOOKKKJJJIIIJJJLLLMMMMMMLLLLLLJJJJJJLLLNNNOOOMMMKKKPPPMMMIIIDDDAAA???>>>>>>;;;;;;999888666555444444333333333333333222000//////000000000000//////.........---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++))))))************))))))))))))******************))))))))))))))))))))))))))))))*********+++++++++((()))***+++++++++++++++))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))***))))))((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************************++++++,,,,,,,,,,,,++++++******+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...///000////////////////////////........./////////000000222111111000000000000111111222333555666777777777666666777777777777777666999999999::::::;;;<<<<<<999999999999:::;;;<<<===FFFFFFEEEEEECCCBBB@@@@@@@@@AAAAAA@@@???===;;;999555333222222222222111///.........------------,,,++++++++++++************))))))))))))************)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******+++******(((***++++++******+++,,,************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++******))))))))))))******))))))************))))))'''((()))*********))))))************))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////000000000000////////////000111222333333333444555555555555444555666666777777888888999999888888999999:::;;;<<<<<<<<<<<<<<<===============@@@CCCDDDBBBAAADDDFFFCCCEEEFFFEEEDDDCCCDDDEEEIIIHHHGGGHHHJJJLLLNNNNNNNNNMMMNNNRRRRRRNNNLLLMMMJJJIIIHHHIIIJJJKKKJJJIIIIIIIIIIIIKKKMMMNNNMMMLLLJJJHHHEEEAAA???===<<<;;;999999888777555444333333222333444444333222000////////////000000//////...///...---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++)))******++++++******)))((()))***+++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++++++++++++++))))))******+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***************++++++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++***++++++++++++,,,,,,,,,*********++++++++++++,,,******************************++++++,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111////////////////////////.........//////000000111111111000000000111111222222333444666777777777777666666777888888888777777999999999999:::;;;<<<===999999999999:::<<<===>>>CCCCCCDDDCCCCCCAAA??????======>>>>>>===:::888666333111000111222333222000.........---------,,,,,,++++++++++++************))))))))))))************)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,(((***++++++******+++,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++******))))))))))))******))))))************))))))'''((()))***+++***)))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------................../////////000000000111////////////000111222333222222333444444444444444777777777777777777777777999999999999:::;;;<<<<<<<<<<<<<<<<<<===============AAAEEEEEECCCBBBDDDHHHCCCDDDFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNNNNMMMPPPSSSQQQLLLJJJLLLJJJIIIHHHHHHIIIJJJHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHCCCBBBAAA???===;;;:::999666666666666555444333222222333444444444222000///......///////////////...///...---,,,++++++++++++,,,,,,,,,++++++++++++*********++++++,,,---......+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,+++++++++,,,,,,------*********+++++++++,,,,,,************************)))************+++++++++)))************+++++++++)))***++++++++++++***)))((()))***++++++++++++***))))))))))))))))))))))))((())))))***++++++,,,,,,)))******+++++++++******))))))***++++++,,,------******++++++++++++******))))))))))))))))))))))))***************+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,*********+++++++++,,,,,,******************************++++++,,,------......---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000111////////////////////////---......///000000111111000000000000111222333333333444444555666666666555666666777888888888888888999888888888999:::;;;<<<999999999:::;;;<<<===>>>AAABBBCCCCCCBBBAAA???>>>:::;;;<<<<<<:::888666444111000///000222333333111......---------,,,,,,,,,+++++++++************)))))))))))))))************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''(((***,,,---(((***++++++******+++,,,************************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++******))))))))))))******))))))************))))))'''((()))++++++******)))(((((())))))******++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------................../////////000000111111////////////000111222333111222333333444444333333888888888888777777777777999999999999:::;;;<<<<<<<<<<<<<<<<<<=========>>><<<@@@DDDDDDAAA@@@CCCGGGBBBDDDFFFFFFFFFGGGIIIJJJFFFIIILLLKKKIIIHHHJJJMMMLLLKKKNNNQQQPPPJJJIIIKKKKKKJJJHHHHHHIIIIIIHHHFFFFFFHHHIIIHHHEEECCCDDDDDD@@@@@@@@@???>>><<<:::999444555555555444333222222222333444555444222000.........///////////////...///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))***+++---...//////+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...)))))))))******+++++++++************************)))************+++++++++)))************+++++++++)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++******)))))))))***+++,,,,,,------******++++++++++++******))))))))))))))))))))))))******))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((()))))))))************++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++,,,,,,---......///...---,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,...///111222000000000000000000000000---......///000111111222000000000000111222333444333333444444555444444444666666777888888888888888999888777777888999;;;<<<999999999:::;;;<<<>>>>>>BBBBBBCCCCCCBBB@@@???===???===;;;999777555444333222111111000///......---------,,,,,,,,,,,,++++++************************++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))+++******)))(((''''''&&&''''''(((((())))))******++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++---,,,+++++++++,,,---......------------...//////...------......///000111000000//////000111222222333444444444444444444555555555444333444555666777888:::;;;;;;999999:::<<<============>>>>>>>>>>>>???>>>??????@@@AAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHHHHGGGEEEEEEGGGIIILLLLLLJJJHHHEEECCC@@@????????????>>><<<:::777666555555444333222222222222111111111111111000/////////............---------..................---------------,,,,,,,,,++++++))))))***++++++++++++***,,,,,,,,,++++++*********++++++************++++++*********++++++,,,,,,,,,+++++++++*********))))))************************+++*********))))))((((((((()))***++++++,,,++++++...------,,,+++***))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))***+++,,,,,,------************************************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))************((()))***++++++***)))(((***+++,,,,,,***)))))))))))))))************))))))))))))*********+++++++++333111///,,,+++***************+++++++++,,,,,,,,,...------,,,,,,++++++***------------...///000000........................000000000000000000000000///111222222222222333555444444444555555555555666666666555555666888:::<<<<<<;;;:::999999;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBCCCBBBAAA@@@>>>===<<<;;;999777444333222111111111000000///......---------,,,,,,,,,+++++++++*********************************)))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))+++******)))(((((('''''''''((((((((()))))))))***++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,++++++***+++,,,---...---------------...//////...------......///000111000000000000000111222222333333333333444444444444555555444444444555666777888:::;;;;;;999999:::<<<>>>>>>>>>>>>============>>>>>>??????@@@AAACCCCCCDDDEEEFFFHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKJJJIIIGGGFFFIIIIIIIIIGGGEEEEEEGGGIIIJJJIIIHHHGGGDDDBBB???>>>??????>>>>>><<<:::777666666666555333333333333333000111111111111000/////////............---------........................---------,,,,,,,,,++++++))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))((((((((('''((()))***++++++,,,++++++---,,,,,,++++++******)))))))))))))))))))))))))))************)))))))))(((************************************************)))))))))***+++,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))************((()))***++++++***)))(((***+++,,,,,,***))))))***))))))************))))))))))))*********+++++++++222111...,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111////////////////////////000000000000000000000000///111222222222222333555444444444444555555555555666666666666777888999:::<<<;;;:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;AAABBBBBBBBBAAA???===<<<999888666444222000000///000000000///......------,,,,,,,,,,,,++++++++++++************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))*********))))))(((((('''(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++******++++++,,,------------------......///...------......///000111000000000000000000111222222222222333333444444444555555444444555555666777888999;;;::::::999;;;<<>>>>>======<<<<<<>>>>>>??????@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHJJJJJJIIIGGGFFFIIIIIIIIIGGGEEEEEEGGGIIIGGGGGGFFFEEECCCAAA???>>>???>>>>>>===;;;999777666777666555444333333333333000000111111000000///...///............---------........................------------,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++***++++++++++++,,,,,,,,,+++++++++***************************************)))(((((((((((('''''''''((()))***++++++,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************************************(((((())))))******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++***************))))))))))))************))))))***++++++***))))))***+++,,,,,,***)))*********************************************+++++++++000///...,,,++++++************+++++++++,,,,,,,,,******+++,,,,,,---......------------...///000000000000000000000000000000000000000000000000000000///111222222111222333555444444444444555555555555555666777888888888888888;;;:::999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;AAAAAAAAAAAA@@@>>><<<:::777666444222111//////.../////////......---------,,,,,,,,,++++++++++++***************************(((((())))))******++++++******************++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((((((((())))))))))))************+++++++++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++************++++++,,,,,,------,,,,,,------...///...------......///000111111000000000000000111111111111222222333444444444555555555555555666666777777999::::::::::::;;;===??????>>>>>>======<<<<<<>>>>>>???@@@AAABBBDDDEEEEEEEEEGGGHHHJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIICCCEEEHHHJJJKKKJJJHHHFFFHHHHHHHHHFFFDDDCCCEEEGGGEEEEEEEEEDDDCCCAAA@@@???>>>>>>===;;;999888666555555555444333222222222222000000000000000//////...///............------------------..................------------,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************)))))))))))))))(((((((((((((((***+++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))*********)))))))))))))))************************************************'''((((((((())))))******++++++++++++,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++***))))))(((((()))))))))))))))))))))))))))******))))))))))))******************************((()))))))))***************************************+++---,,,+++******+++************************************************......---,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,---...///////////////////////////000000000000000000000000///000222222111111333444333333444444444555555555555666777999999999888777::::::999999999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@>>><<<:::999777666444222000//////...............------------,,,,,,+++++++++*********************************(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))************))))))))))))))))))))))))(((((((((((()))))))))******++++++++++++++++++***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......///000111111111000000000000000111111111222333333444555555555555555666666666666666777999::::::::::::;;;===???>>>>>>>>>=========<<<>>>>>>???@@@AAACCCEEEFFFEEEFFFGGGHHHJJJKKKMMMMMMNNNMMMMMMLLLKKKJJJIIIIIICCCEEEHHHJJJKKKKKKIIIHHHGGGGGGFFFDDDBBBBBBCCCEEEEEEEEEEEEDDDCCCBBB@@@???===<<<;;;999777666555444444333222111000000000000000000000000000///......///............------------------.........//////.........---------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************((((((***+++++++++++++++((())))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))******************************************************((((((((((((((()))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((()))))))))************++++++************++++++)))+++------+++***+++,,,++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++************+++,,,---...........................////////////////////////...000111111111111222444333333333444444444444555444555777999999999888777999999999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<@@@@@@@@@???===;;;999777666555333222000/////////------------------------++++++++++++************************************))))))))))))************&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************))))))))))))(((((((((((((((((())))))***+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***************+++++++++)))************+++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,------......------......///000111222111111000000000000000222222333333444555666666444555666777777777777666777888::::::::::::<<<============>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHEEEFFFHHHIIIJJJJJJJJJJJJGGGGGGFFFDDDBBBAAACCCDDDEEEEEEDDDDDDBBBAAA??????;;;:::888666555333333333222222111000//////////////////000000//////...---///............---------,,,,,,------.../////////............---------,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++******************+++++++++******************************+++++++++++++++,,,((()))***++++++,,,++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************(((((((((((()))))))))))))))))))))******++++++,,,************************)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))******))))))))))))*********************+++++++++))))))))))))************,,,+++************+++,,,)))+++------,,,+++,,,---,,,+++***))))))***+++,,,+++++++++*********************+++,,,---,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******************+++,,,------........................////////////////////////...000111111000111222444333333333333444444444444444555666777999999999999999999999999::::::::::::999::::::;;;;;;<<<<<<<<>>===:::888666555444222111//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************)))))))))))))))'''''''''((())))))******))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))***************************)))))))))((((((((('''((((((((()))***+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++,,,---.........------,,,,,,++++++,,,,,,---......------......///000111222222111000000000000000222333333444666777777888444555666777888777777666666888::::::::::::<<<>>><<<<<<======>>>>>>??????>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFCCCBBBDDDEEEDDDDDDCCCBBBAAA???===<<<:::888666444222111111111333222111000//////////////////000000//////...---///............---------,,,,,,------...//////000............------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))******++++++++++++((()))***++++++,,,++++++))))))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((())))))***++++++************************))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))************,,,++++++******++++++,,,)))+++------,,,+++,,,------,,,***))))))***,,,---+++++++++*********))))))((()))+++,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................////////////////////////...///111111000000222333222222333333333444444444444444555666888999;;;<<<888888999:::::::::::::::999999::::::;;;<<<<<<===?????????>>><<<:::777666333333111000......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++******))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))******************++++++******))))))(((((((((''''''(((((()))***+++++++++******************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++,,,---.../////////...---,,,,,,++++++,,,,,,---......------......///000111222222111000000///000000333333444555666777888999444555777888888888777666666888::::::::::::<<<>>>;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@BBBDDDFFFGGGHHHGGGGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIGGGFFFDDDDDDGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKJJJGGGEEEDDDEEEGGGCCCCCCBBBAAA???===;;;:::999777555222111000000000444333222111000000000000///////////////......---//////.........---------,,,,,,------...///000000//////.........---------***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********))))))******++++++++++++************************(((((())))))*********+++((()))***++++++,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************************************))))))))))))&&&''''''((()))*********************************))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++))))))))))))************---,,,+++******+++,,,---)))+++------,,,,,,---...---,,,***))))))***,,,---++++++++++++******))))))'''(((***,,,------------******+++++++++,,,,,,,,,***++++++,,,,,,------...------------...///000000000000000000000000000000////////////////////////...///111111000000222333222222333333333444444444444444444555777:::<<<>>>888888999::::::::::::999999999::::::;;;<<<=========<<<;;;999777666444444222222111000///...------++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------.........///////////////.........000///.........///111222333333444444555666666666666666777777888888999999777777777888999;;;<<<===>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLHHHHHHHHHHHHHHHFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDD??????@@@???>>>===;;;:::777666444333222111111111000000000000////////////------------------------...------,,,,,,------......---,,,++++++,,,---...,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((++++++******************************************************************'''((()))++++++******)))+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))************************++++++******************))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************(((((())))))*********+++******+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))***************************************++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////////////////.........////////////////////////111222222333333444555555333333444444555777888999>>>===:::888666666777888:::999888:::<<<======<<<<<<;;;:::888666555333333222222111000///...---,,,++++++++++++++++++++++++******++++++++++++******************)))))))))(((***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******'''(((((()))******++++++)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++*********))))))************************++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,---------......////////////............000//////...///000111222333333333444555555666666666666666777888888999999888888888888999:::;;;<<<======>>>>>>???@@@@@@AAA>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBB;;;<<<<<<<<<;;;999777666666555444333222111111111////////////............------------------------...------,,,,,,------...---------,,,,,,---------,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))************************************************************************'''((()))***+++******)))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************++++++******************************************))))))))))))******************))))))))))))************))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************((()))))))))************)))***++++++,,,,,,+++++++++++++++***************************************+++************+++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------............////////////////////////000000000000000000000000111111222222333444444444444444444555666777888999;;;;;;;;;;;;:::999888777:::999999:::<<<======<<<:::999888666555333222111111111000///...------,,,++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++***************************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,------------...........................///////////////000111111222333333444444555555666555555666777777888999999999999999999999:::;;;;;;<<<<<<===>>>>>>??????@@@??????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGEEEDDDBBBAAA@@@???:::::::::999888777666555666555444222111111111111............------------------------------------...------,,,,,,------...,,,------......------,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))************************************************************************(((((()))************)))+++++++++*********************))))))))))))******************************))))))(((((((((((())))))******************************++++++++++++++++++************************)))))))))*********++++++******************************))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))************)))***++++++,,,,,,++++++)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...////////////////////////111111111111111111111111000000111111222333333333666666555666666777888999888:::<<<======<<<:::999;;;:::999:::<<<======<<<777777666444333111000000000000///......---,,,,,,******************************++++++++++++***************)))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))************************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------------...............//////////////////000000111222222222333444444555555444555555666777888999999::::::999999999::::::;;;<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDBBB@@@???>>><<<;;;;;;:::999888777666555444333222111111111111/////////.........------------------------------...------,,,,,,------...+++,,,---......---,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++************************+++++++++************************************************((()))))))))******************************************))))))))))))******************************))))))(((((((((((())))))******************************+++++++++++++++,,,************************))))))*********+++++++++******************************))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************)))))))))))))))*********))))))***+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........///////////////000000000111111111111111111111111///000000111111222333333666666666666666777888888888999;;;<<<===>>>======;;;::::::;;;<<<======<<<555555444333222000////////////......------,,,,,,******************************++++++++++++******))))))))))))))))))******(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************(((((((((((())))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************************************************************++++++++++++++++++++++++******+++++++++++++++,,,------------------------,,,---------......//////...//////000000000000000111111222222333444444444333444555666777888999999:::::::::999::::::;;;;;;<<<<<<<<<===>>>>>>?????????@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHEEEGGGJJJKKKKKKIIIFFFDDDGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFDDDBBB@@@???>>><<<;;;:::999888888777777444333333222111111111111000000000/////////......------------------------...------,,,,,,------...+++,,,---......---,,,+++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))*********+++++++++************************************************)))))))))))))))***************************************))))))))))))******************************))))))(((((((((((())))))******************************++++++,,,,,,,,,,,,************************************++++++++++++)))***++++++++++++***)))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))))))))))))))***++++++++++++***(((((()))***+++,,,,,,---++++++++++++++++++++++++((((((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---.........////////////////////////000000111111111111111111111111111111///000000111111222333333666555555555666777888999:::999999:::;;;>>>@@@AAA<<<;;;:::;;;=========;;;444444333222111000//////......---------,,,,,,,,,******************************++++++++++++******))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))************************************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,---......//////......///000000000000000000111111222222333333444333333444555777888999999:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHKKKMMMLLLJJJGGGEEEGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFEEECCCBBB@@@???>>>:::999777666555555444444333333222111111111111111111000000000////////////------------------------...------,,,,,,------...,,,------......------,,,,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,************************************************)))))))))((()))******+++***************+++++++++******))))))))))))******************************))))))(((((((((((())))))******************************++++++,,,---------++++++++++++++++++++++++*********++++++++++++,,,)))***+++,,,,,,+++***)))******))))))))))))******)))))))))*********++++++************************)))))))))))))))))))))))))))))))))************+++************************************))))))))))))((()))******++++++******(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((()))***************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000...//////000000111111222111111111111111111111111000000111111222333333333333444444444555777888999:::999888999:::===@@@BBB===<<<;;;<<<===>>>===;;;444333333222111000//////---------,,,,,,,,,,,,,,,******************************++++++++++++******((()))))))))************'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))************************************************'''((((((((()))))))))*********))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************......---------,,,,,,,,,++++++,,,------...//////---...///000111000000///000000111111222333333333222333444555666888999999999999999:::;;;<<<===>>>======>>>>>>???@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>888777666444333333333333333222222111111111111111000000/////////.........------------------------...------,,,,,,------...---------,,,,,,---------,,,------......------,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***************************************************)))((((((((()))++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******************************++++++,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,)))***,,,------,,,***)))******))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************************************************)))))))))(((((())))))***************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...//////000111111222222000000000000000000000000111111222222333444444444111111222333555777888999777888999:::<<<===???@@@>>><<<;;;<<<===>>>===;;;444333333222111000//////------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))************************************************'''((((((((())))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************.........------,,,,,,,,,++++++,,,,,,---...//////---...000111111111000///000000000111222222333333222222444555666888999999888999999:::;;;<<<>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEHHHFFFDDDBBBBBBDDDGGGHHHCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>======999888666444333333333444222222111111111111111111//////.........---------------------------------...------,,,,,,------.........,,,++++++,,,......,,,------......------,,,++++++++++++++++++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***************************************************)))((((((((()))+++,,,))))))******++++++++++++******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))******************************+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,------,,,***)))******))))))))))))******)))************+++++++++************************))))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((((((((()))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........//////000111222222222////////////////////////111222222333333444555555///000111222444666888:::555777999<<<>>>>>>======>>>===<<<<<<===>>>===;;;