BM6&6(v@ VVVWWWYYY]]]______\\\ZZZaaa\\\ZZZ\\\]]][[[[[[]]][[[WWWRRRPPPPPPQQQRRRSSSWWWgggzzz{{{qqqtttooojjjiiiiiidddZZZRRRMMMIIIDDDBBBCCCCCCAAA???FFFDDDEEEJJJLLLKKKKKKMMMQQQSSSVVVWWWXXXZZZ\\\^^^___[[[[[[bbbeeeccccccgggooonnnkkkgggdddccceeeggglllnnnooonnnkkkgggdddccchhhgggggggggeeebbb]]]YYYXXXWWWUUUSSSSSSUUUVVVXXXYYY\\\ggguuuxxxyyy|||rrrrrrnnndddfffnnnrrrooonnnnnniiiaaa]]]YYYXXX[[[^^^___dddiiibbbWWWHHH>>>:::666000+++------------------......))))))))))))))))))))))))************************************************************))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&'''(((((('''&&&'''(((%%%'''))))))((((((***+++)))+++...111333444555555888888999===AAADDDDDDDDDMMMNNNOOORRRUUUXXX[[[\\\ZZZZZZYYYZZZ]]]```dddgggiiilllooopppnnnkkkhhhgggkkkiiifffccc```ZZZRRRLLLHHHIIIIIIJJJLLLTTT^^^fffeeehhhmmmqqqttttttrrrqqqrrrrrrrrrqqqooolllkkkjjjeeecccbbbaaaaaaaaa^^^\\\UUUSSSQQQPPPOOONNNLLLJJJAAA:::333000111111...***------------,,,+++***)))+++*********)))))))))((())))))************))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))***++++++------...///111111111222222333333444555666:::>>>BBBGGGJJJLLLMMMKKKLLLQQQSSSRRRTTTWWW\\\```dddmmmZZZZZZ\\\^^^```aaa___]]]___]]]]]]```^^^ZZZXXXZZZWWWQQQKKKHHHJJJPPPWWWZZZjjjvvv}}}qqqggg___[[[WWWVVVWWWUUUNNNHHHDDDBBB@@@@@@BBBDDDFFFFFFKKKKKKNNNTTTUUURRRPPPRRRXXX[[[___cccfffjjjnnnrrrooommmpppxxx{{{yyyxxx{{{xxxwwwvvvuuuuuuwww{{{~~~zzzwwwvvvvvvzzzxxxvvvvvvvvvsssmmmhhh[[[ZZZYYYWWWWWWVVVWWWWWWVVVTTTXXX```bbbbbbmmm{{{}}}ppphhhhhhgggfffhhhmmmooonnnfff```\\\\\\[[[ZZZ[[[___aaaXXXLLLEEEAAA===666000,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++************************************))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&''''''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''(((***)))((((((***+++((()))*********+++---///222333444555888;;;===>>>AAA@@@AAADDDIIIMMMOOOOOOUUUTTTTTTTTTUUUVVVVVVWWWUUUUUUUUUWWWZZZ___cccffflllnnnqqqqqqooolllkkkjjjnnnkkkgggdddaaa[[[UUUPPPIIIJJJIIIHHHGGGJJJOOOTTTZZZ]]]cccjjjpppuuuxxxyyyxxxyyyyyyzzzzzzxxxuuurrrpppnnnjjjiiihhhhhhfffeeecccaaa^^^]]]\\\ZZZWWWTTTQQQIII@@@:::777555000,,,,,,++++++***************+++++++++***************))))))************))))))(((((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))***++++++------...///111111111222222333333444555666:::>>>BBBGGGJJJLLLMMMKKKLLLQQQSSSRRRTTTWWW[[[___ccclll]]]\\\\\\]]]___```___]]]\\\\\\^^^___ZZZSSSRRRUUUSSSOOOKKKKKKOOOVVV\\\```kkkqqquuurrrkkkddd[[[RRRGGGDDDBBBCCCEEEFFFCCC@@@???AAABBBDDDFFFIIINNNRRRTTTVVV]]]dddeeeaaa___aaannnqqqvvvzzz}}}~~~yyyllllllkkkkkkiiigggeeeddd```WWWRRRTTTTTTSSSZZZcccnnnooosssyyywwwlllfffdddeeegggkkkiiidddbbbbbbaaa[[[WWWWWWZZZSSSKKKGGGEEEAAA:::555...---,,,++++++******+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&(((******+++------...000444777<<<<<<<<<>>>AAADDDHHHJJJLLLJJJIIIJJJNNNRRRTTTUUURRRQQQOOONNNMMMLLLLLLLLLJJJJJJJJJLLLOOOSSSXXX[[[ccceeeffffffcccaaa``````___\\\XXXTTTQQQNNNIIIFFFEEEEEEEEEDDDBBBBBBDDDFFFJJJLLLPPPUUU[[[aaafffhhhlllmmmooosssvvvtttooojjjnnnkkkgggfffgggjjjlllmmmnnnllljjjiiigggeeeaaa^^^]]]VVVLLLEEEAAA>>>:::777111///---+++***+++,,,---+++++++++++++++++++++,,,))))))************))))))((((((((())))))))))))***(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((()))***++++++------...///000000111222333333444444555777:::>>>BBBFFFJJJKKKLLLJJJLLLQQQSSSRRRSSSVVVZZZ^^^bbblll]]]\\\ZZZ[[[\\\]]]\\\[[[YYYXXXXXXVVVPPPLLLOOOVVV[[[ZZZZZZ[[[]]]^^^\\\[[[VVVYYYYYYTTTNNNKKKGGGCCCAAA@@@???AAACCCFFFHHHHHHGGGKKKOOOQQQSSSXXX___eeekkkooovvv}}}}}}yyy{{{zzznnnccc```___]]]]]]``````___\\\]]]bbboooyyyqqqiiieeegggiiifffggglllmmmhhhbbb```ZZZTTTMMMIIIGGGDDD>>>999333222111///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((('''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&'''((('''&&&''')))+++,,,...000333555999???BBBDDDEEEGGGJJJMMMOOOQQQRRRPPPMMMJJJIIIJJJLLLMMMMMMHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCEEEIIIMMMOOOYYYZZZ[[[[[[YYYXXXXXXYYYWWWTTTPPPLLLIIIGGGEEEDDDGGGGGGHHHHHHJJJMMMPPPRRRPPPOOOMMMLLLLLLMMMOOOPPPVVVWWW[[[aaaffffff```ZZZ[[[XXXUUUUUUYYY^^^bbbeeelllkkkkkklllmmmmmmkkkiiiaaa[[[TTTOOOLLLJJJHHHGGG>>>;;;666222///---......******+++++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***++++++------...///000000111222333333444444555777:::>>>BBBFFFIIIKKKKKKJJJLLLQQQSSSRRRSSSVVVYYY\\\```kkk^^^\\\ZZZZZZ[[[[[[ZZZXXXTTTQQQOOOMMMJJJLLLWWWcccnnnkkkgggccc^^^XXXRRRNNNDDDGGGGGGCCCAAACCCDDDCCCEEEFFFHHHJJJLLLPPPUUUXXXXXX]]]bbbgggkkkrrr{{{{{{wwwvvvsssooollloooiii___VVVTTTYYYbbbiii|||yyyrrrkkkgggjjjmmmmmmmmmnnngggaaaZZZSSSMMMHHHBBB===888666444222000...------++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))(((''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''***+++++++++***,,,///111222444888<<<@@@EEEKKKOOOMMMPPPUUUXXXZZZZZZXXXVVVJJJGGGDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAACCCFFFKKKOOORRRWWWZZZ^^^aaaccceeehhhjjjnnnkkkgggaaa[[[XXXVVVVVVWWWVVVUUUXXX\\\ccciiilllfffccc^^^YYYTTTRRRQQQQQQPPPRRRWWW^^^cccccc___[[[TTTPPPKKKIIIJJJLLLNNNOOOZZZZZZ\\\aaagggmmmoooppphhhddd^^^YYYUUUSSSQQQPPPJJJGGGAAA;;;555000...,,,++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((()))))))))***++++++------...//////000000222333444555555666777:::>>>BBBFFFIIIJJJJJJIIILLLRRRTTTRRRRRRUUUXXX\\\___kkk___^^^\\\\\\\\\\\\YYYWWWOOOKKKIIIKKKMMMSSS```lllwwwooocccWWWOOOIIIEEEBBB===AAACCCAAAAAAFFFJJJJJJHHHLLLPPPSSSUUUZZZ```fffnnnrrrwww}}}|||nnnbbb\\\ZZZZZZZZZeeepppwwwhhhbbbccceeeiiimmmoookkkddd\\\TTTKKKBBB===;;;:::777444111///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))+++,,,---000555999===@@@EEEJJJNNNRRRWWWZZZYYY\\\```bbbaaa]]]WWWSSS@@@>>><<<===???BBBCCCDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAACCCFFFJJJPPPVVVYYYZZZ___fffmmmsssyyy~~~~~~wwwoooiiigggggghhheeecccdddiiioootttvvvmmmkkkhhheeeaaa^^^\\\[[[XXX[[[aaafffiiikkkkkkjjjddd___YYYSSSOOOKKKHHHEEEFFFFFFHHHNNNVVV___eeegggllljjjfffaaa[[[VVVSSSQQQPPPNNNJJJDDD===666000------------,,,,,,+++++++++******++++++++++++******+++************)))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))***++++++------.../////////000111333444555555666888;;;>>>BBBFFFHHHJJJIIIIIILLLRRRTTTRRRRRRTTTXXX[[[___lll]]]]]]\\\\\\\\\ZZZVVVSSSNNNKKKLLLPPPTTTVVV[[[aaaaaaZZZPPPGGGBBB@@@???>>>>>>CCCGGGHHHKKKPPPTTTTTTTTTZZZaaafffiiinnnvvv}}}wwwtttqqqkkkfffcccfffnnnyyy~~~tttooojjjhhhhhhjjjjjjiiieee^^^TTTJJJCCC@@@>>>;;;888555222000///------------------------++++++++++++++++++++++++************************************))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''(((((())))))******''')))---000444;;;BBBGGGKKKOOOTTTXXX[[[]]]___aaacccddddddaaa\\\TTTMMMHHH:::999999;;;>>>@@@AAAAAACCCCCCDDDDDDFFFGGGIIIJJJJJJJJJKKKMMMPPPUUUZZZ]]]]]]ccclllttt{{{~~~xxxsssrrrrrrtttqqqoooooorrruuuuuuuuulllmmmmmmllljjjgggdddbbb```eeejjjlllmmmoootttyyyzzzwwwrrrnnniiiccc\\\XXXMMMJJJHHHHHHKKKQQQUUUWWW```aaaaaa___\\\YYYVVVUUUQQQQQQPPPMMMHHH@@@888444111000000///...---,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***)))***++++++------...///...///000111333444555666777888;;;>>>BBBEEEHHHIIIIIIHHHLLLRRRTTTRRRQQQSSSYYY\\\___mmmZZZZZZZZZ[[[ZZZWWWSSSOOOPPPNNNPPPVVVXXXTTTPPPPPPBBB@@@??????@@@AAA@@@???AAAHHHOOOQQQVVV\\\``````gggoooyyy|||~~~vvvmmmgggddddddfffhhhrrrsssllldddhhhmmmppplllcccYYYQQQEEECCC@@@<<<999666444333------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&''''''((()))******+++---000555:::AAAIIIRRRXXXVVVZZZ___bbbcccccccccdddhhhfffbbb\\\SSSJJJBBB===:::999999:::<<<>>>===<<>>BBBEEEHHHIIIIIIHHHLLLRRRTTTRRRQQQSSSYYY\\\```nnnTTTSSSSSSQQQRRRUUUZZZ^^^fff[[[PPPKKKHHHCCC???>>>:::===@@@CCCDDDEEEGGGHHHOOOUUUYYY\\\dddppp{{{~~~uuueee```aaaaaaeeelllzzzrrrnnnjjjhhhfffdddbbbcccUUUMMMBBB<<<;;;;;;888555111111000...,,,,,,---///))),,,...---+++***,,,///,,,++++++******++++++,,,******++++++++++++******)))))))))))))))(((((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%$$$#########%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))'''%%%&&&)))***(((&&&((((((((())),,,...111333<<<@@@EEEKKKPPPTTTYYY\\\aaaeeegggfffgggjjjiiiffffffddd^^^SSSFFF===888777444666888:::<<<@@@DDDHHHRRRVVV\\\```bbbcccdddffffffhhheeeaaabbbgggjjjjjjssstttvvvzzz||||||zzzxxxyyyxxxxxxxxxxxxzzz{{{|||yyy{{{}}}~~~|||zzzxxxwwwtttrrrqqqrrrtttvvvvvvuuuxxxvvvrrrmmmlllrrr|||yyywwwqqqjjjbbb]]][[[[[[YYYZZZYYYUUUQQQOOOQQQSSSWWWSSSNNNLLLMMMPPPSSSTTTDDD;;;222111555888555000000...,,,,,,---...---,,,***************++++++,,,,,,+++)))((((((((()))***(((***+++***)))((()))***************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%&&&&&&'''((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))******+++,,,---///000111...///000111333444555666555666999===AAAEEEHHHJJJIIILLLOOORRRRRRSSSTTTVVVXXX___aaapppPPPOOONNNMMMPPPWWW```ggg\\\QQQFFFBBBAAA???>>>???AAADDDHHHKKKNNNQQQUUUXXXXXXeeettt}}}yyyooojjjfffccceeejjjsssuuummmhhheeedddaaaYYYNNNCCC;;;888777777777555222///------///111,,,...///...,,,+++,,,...,,,,,,++++++++++++,,,,,,******++++++++++++******)))))))))))))))((((((''')))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''%%%$$$%%%((()))(((&&&))))))***---222888===AAAMMMPPPUUUYYY[[[^^^bbbddddddiiikkkjjjjjjkkkiiieee^^^\\\VVVMMMDDD===;;;;;;:::;;;===>>>AAAFFFLLLQQQcccdddeeeddddddeeegggjjjdddhhhjjjiiilllrrruuuuuuvvvvvvuuuuuussspppmmmkkkiiijjjkkkmmmmmmnnnnnnmmmlllkkkmmmrrrvvvuuunnngggiiiiiijjjnnnrrruuuvvvvvvyyyyyyxxxvvvssssssvvvyyy~~~~~~}}}xxxtttpppooonnnnnnnnnmmmhhhbbb]]]\\\]]]WWWRRRKKKHHHHHHKKKMMMOOOQQQIII===666333444444444222000...---......---,,,---,,,+++++++++++++++++++++***)))(((((()))******(((***+++***)))((()))+++************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))*********+++,,,...000111//////000111333444555666666777:::===@@@CCCEEEGGGHHHKKKOOORRRTTTUUUWWWYYYYYY___aaaqqqJJJKKKMMMNNNQQQVVV\\\aaaPPPFFF===;;;<<<===@@@DDDGGGKKKPPPVVV\\\aaagggkkkrrr{{{nnnhhhccccccjjjrrryyy}}}{{{pppfff___dddaaaZZZPPPDDD<<<999999;;;888555111///...///000///000000...,,,+++,,,...,,,,,,++++++++++++,,,,,,******++++++++++++******))))))******))))))(((''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&)))(((&&&$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''&&&%%%&&&((())))))(((***+++///555===EEEMMMQQQZZZ]]]```aaaaaabbbdddeeeggglllooonnnmmmlllgggbbbYYYVVVQQQJJJDDD@@@@@@BBB???@@@CCCEEEIIINNNUUUYYYddddddcccbbbaaacccgggjjjqqquuuvvvsssqqqtttuuutttuuutttrrrnnnjjjgggdddbbb___aaadddfffhhhgggfffeeeiiifffhhhrrr}}}~~~ssshhhgggiiilllrrryyy}}}~~~}}}|||yyyuuuqqqoooppprrr{{{~~~{{{{{{|||zzzxxxzzz{{{{{{xxxsssmmmjjjiii___YYYQQQJJJHHHHHHIIIIIISSSOOOHHH???888444333444444222000//////...---+++......---,,,++++++++++++******)))))))))******+++)))***+++***))))))***+++++++++*********)))))))))(((((((((((((((((((((((((((((())))))***))))))((())))))(((((('''&&&&&&%%%)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((())))))))))))))))))***,,,---///000//////000111333444555555777888:::===@@@BBBCCCDDDGGGJJJOOOSSSUUUWWWYYY[[[ZZZ```bbbrrrGGGKKKPPPSSSRRRNNNKKKIIIFFF???;;;===@@@CCCGGGKKKRRRYYYbbbkkkrrrxxx|||vvvpppmmmllljjjgggooottteeebbbaaa```[[[SSSJJJBBB>>><<<;;;888666444111...,,,//////...---,,,,,,---...,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***)))************)))(((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''))))))(((((()))***++++++---111888AAAJJJRRRYYY\\\```bbbdddddddddcccdddeeegggmmmqqqpppooommmhhhaaa\\\XXXRRRLLLGGGFFFGGGHHHAAADDDIIINNNRRRVVV[[[^^^___aaaccceeefffiiilllnnnyyy{{{yyysssppptttxxxyyy~~~}}}{{{yyyvvvtttuuuvvvuuuvvvxxxyyy{{{{{{||||||~~~|||wwwsssvvv}}}}}}xxxzzzzzz{{{||||||yyyvvvsssxxxzzz}}}~~~|||zzzwwwuuunnnhhh___XXXRRROOOLLLJJJIIIJJJJJJIIIDDD===666222777444222000000///---,,,...---,,,,,,+++++++++,,,******************++++++)))***++++++))))))***++++++++++++*********))))))(((((((((((((((((((((((('''((()))++++++***)))((()))((((((((('''''''''&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&'''((('''(((((((((((()))))))))(((((()))***+++---...//////000111222333444555555666888;;;>>>AAACCCDDDDDDGGGJJJOOORRRTTTUUUXXXYYYZZZ```bbbsssHHHKKKNNNNNNIIIBBB===:::@@@>>>???FFFLLLOOOSSSXXXhhhqqq}}}xxxmmmfff```kkk}}}qqqkkkddd```\\\WWWPPPJJJCCCBBBAAAAAA???:::333...///...,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***************))))))(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))+++---///666;;;EEENNNWWW\\\______eeegggiiijjjiiiiiijjjkkkjjjpppuuuuuutttrrrlllfffbbb]]]VVVPPPLLLJJJJJJJJJEEEKKKSSSYYY]]]___```aaacccgggmmmpppqqqppppppppplllpppqqqppptttyyytttuuuwww{{{}}}|||xxxtttsssuuuxxx{{{}}}}}}|||zzzuuuqqqlllfffaaa[[[VVVRRRKKKJJJKKKLLLLLLGGG>>>777:::777444333222111///...,,,,,,+++++++++,,,,,,---*********++++++++++++***)))+++,,,+++***)))***+++++++++++++++************))))))))))))))))))))))))'''(((***+++++++++***)))'''''''''((((((((())))))''''''((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((((((((((((((()))))))))***(((((()))***+++---...///000000111222333333444444666888<<<@@@CCCFFFGGGGGGHHHKKKNNNQQQRRRSSSTTTVVVZZZ___aaasssJJJIIIFFFAAA===<<<===???AAABBBHHHTTT\\\aaagggmmm~~~{{{tttiiihhhhhhpppvvvjjjdddaaa]]]YYYQQQPPPOOOPPPOOOIII@@@999222000---,,,---/////////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))'''((()))***,,,///444777DDDIIIQQQZZZ___bbbbbbaaaeeegggjjjkkkllllllnnnppppppvvvzzzzzzyyywwwrrrkkkccc^^^WWWRRROOONNNLLLKKKNNNTTT\\\cccffffffffffffeeehhhkkklllkkkhhhgggfffjjjrrryyy}}}uuuttttttvvvxxxyyyxxxvvvtttrrrnnnkkkiiieeeaaa^^^[[[VVVPPPNNNMMMKKKGGGBBB>>><<<999888777666444333......---,,,,,,,,,------++++++,,,,,,++++++***)))***+++,,,+++*********,,,,,,++++++++++++*********))))))))))))))))))))))))(((((()))***++++++++++++&&&&&&'''(((((()))******''''''((()))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((()))))))))******)))))))))***,,,---///000000000111222333333444444666888===AAAEEEGGGHHHHHHHHHKKKNNNPPPQQQQQQSSSTTTZZZ^^^```sssGGGDDD@@@;;;:::===CCCIIIIIILLLUUUcccoooxxxzzzrrrooorrrzzztttkkkfffddd```]]]ZZZZZZYYYVVVNNNHHH999555000...///000///...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++***))))))((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''***---000444:::AAAGGGSSSVVV[[[```dddeeefffeeeeeegggjjjlllmmmnnnpppqqquuuzzz}}}{{{yyywwwqqqkkkaaa\\\XXXUUUTTTTTTRRRQQQWWW[[[aaaeeegggggghhhiiidddcccbbb```aaadddiiimmm~~~{{{yyy{{{||||||{{{vvvrrrmmmiiihhhfffeeedddddd```ZZZTTTOOOKKKJJJIIICCCAAA???=========;;;:::444333111///...---,,,,,,,,,---------,,,***((('''***+++,,,,,,******+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,---((((((((((((((()))))))))&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''(((((()))))))))******************+++,,,...000111111111111222222333333444777999===AAADDDEEEEEEEEEGGGJJJNNNPPPRRRSSSUUUVVVYYY]]]___rrrAAA@@@???>>>???BBBGGGKKKRRRUUU___nnn|||zzzuuuqqqkkk~~~uuukkkgggjjjeee___]]]]]]\\\VVVQQQ???:::444111000000///---...------,,,,,,------...+++,,,,,,------,,,,,,+++***++++++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******)))---222777<<>>999888555222///---,,,+++------...---,,,***(((&&&***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))(((((()))+++---...******))))))((((((''''''&&&'''(((*********)))(((((((((((((((((((((((((((###$$$&&&((())))))(((((($$$%%%%%%&&&'''((())))))%%%&&&((()))))))))((('''))))))))))))******************+++,,,---///000111111111111222222333333444888:::>>>AAACCCCCCBBBBBBFFFIIINNNQQQSSSUUUWWWYYYXXX]]]^^^rrr666:::AAAGGGHHHHHHNNNVVVcccjjjwww{{{iiijjjjjjtttzzzllljjjgggccc___\\\YYYVVVUUULLLAAA666222000---,,,...,,,---...------...///111......---,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&'''((())))))$$$%%%'''((()))***++++++---111999@@@GGGNNNTTTYYY```bbbdddfffgggfffeeeccciiikkkmmmmmmmmmqqqwww|||xxxyyyyyywwwtttooogggaaaccccccaaa^^^[[[ZZZ[[[\\\```fffiiiiiilllqqqtttsssyyypppiiilll|||pppgggggghhhfffcccaaaaaaaaa___[[[UUUMMMHHHHHHCCC???@@@FFFHHHEEEAAA>>>;;;666222///.........,,,+++++++++,,,---......------------------------,,,,,,---,,,+++)))'''&&&,,,,,,,,,++++++*********))))))))))))))))))))))))%%%'''((()))((()))***,,,******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********************+++,,,---...///000111222222444444555666777888:::===@@@CCCEEEFFFIIIJJJMMMPPPSSSTTTUUUUUUYYYaaaeeevvvAAABBBGGGMMMPPPVVVcccoootttggghhhooo{{{qqqkkkeeebbbaaa```ZZZUUUSSSIII???999555000...000...//////.........//////......------,,,++++++*********************************))))))((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((()))***''''''(((((()))+++---///888===EEELLLRRRXXX]]]aaafffggggggfffdddbbbaaaaaaiiilllppprrrrrrtttxxx{{{|||yyyssslllhhhfffdddcccjjjiiigggdddbbbccceeehhhmmmtttzzz||||||vvvsssrrrqqqiiiddd]]]ZZZ[[[YYYSSSNNNLLLJJJHHHHHHIIIIIIIIIHHHCCC@@@<<<777333111//////......------,,,---------------------------------------,,,,,,+++)))(((''',,,,,,,,,+++++++++******************************&&&((())))))((((((***+++***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********************+++,,,---...///000111222222444444555666777888:::===@@@CCCEEEFFFHHHJJJMMMPPPRRRTTTTTTUUUXXX```dddvvvGGGIIINNNVVV^^^iiizzzpppooopppsssvvv~~~ppphhhfffeee___ZZZYYYQQQIIIDDD<<<444111222///////////////...............------,,,+++++++++***************************))))))))))))(((((((((&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&''''''((((((((('''(((((())))))))))))))))))***...333888EEEJJJRRRYYY^^^bbbfffhhhlllllljjjeee```^^^```bbbkkkooossswwwxxxxxxyyyzzzzzztttlllddd___\\\\\\]]]___aaadddggglllttt|||uuufff^^^^^^^^^ZZZUUUOOOOOOOOOKKKGGGFFFGGGIIIFFFDDD@@@<<<888333000///111000///...------------------------------------...---,,,+++***))))))))),,,,,,,,,++++++++++++***************************((()))******(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******************++++++,,,...///000000111222222444444555666777999;;;>>>AAADDDFFFGGGIIIJJJLLLOOOQQQSSSTTTUUUXXX```dddvvvGGGMMMYYYgggqqq|||{{{xxxxxx|||zzzooohhhbbb^^^YYYUUUQQQMMMEEE999222111000///......//////...---......------,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''((((((((('''''''''(((((()))((()))***+++...444===CCCMMMRRRZZZ```dddfffhhhiiilllllliiiccc^^^^^^ccchhhpppsssvvvxxxyyyzzzzzzzzzuuupppkkkggg```YYYXXXYYYWWW]]]gggrrr}}}~~~nnnfffaaa\\\YYYVVVUUURRRNNNIIIGGGGGGHHHEEEDDDBBB???:::666222///111000///......---..............................///...,,,+++******++++++++++++++++++++++++++++++************************)))***+++***((('''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))******************++++++---...000111000111222222444444555666888999;;;>>>AAADDDFFFHHHIIIJJJLLLNNNQQQSSSTTTUUUXXX___dddwwwOOO[[[nnn|||sss|||rrrfff```ZZZWWWVVVVVVNNNBBB777333222///------...//////---......------------,,,,,,************************))))))))))))************'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''&&&''''''((()))'''***...111666===HHHPPPTTTXXX___dddfffggghhhhhhhhhhhhfffcccaaadddkkkqqqvvvuuuuuuvvvwwwxxxxxxxxxqqqlllhhheee```ZZZ\\\bbbgggooo|||pppeee`````````\\\WWWSSSQQQPPPOOONNNFFFFFFEEECCC???;;;777555111111000////////////000........................///...---+++++++++,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))******************+++,,,---///000111000111222222444444555666999:::<<>>666555444333222111111111........................///...------,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))******************+++,,,...///111222000111222222444444555666999:::===@@@CCCFFFHHHIIILLLMMMNNNOOORRRTTTWWWXXXZZZ```dddyyyzzzrrrnnnkkkfffeeehhhjjjkkknnnrrrrrrtttvvvyyy|||}}}uuuvvv}}}rrrhhhfffeee]]]SSSMMMEEE===444//////000///---------..................++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))'''(((((()))***,,,---......777BBBIIIMMMSSS\\\cccccceeehhhjjjjjjjjjjjjkkkgggdddcccfffmmmsssttttttvvvtttrrrrrrrrrpppllliiiddd^^^^^^eeeiiinnn~~~}}}qqqddd\\\XXXWWWUUUTTTRRROOOKKKHHHEEECCC===<<<:::888555333222222.......................................------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))+++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******************+++,,,...000222333000111222222444444555666:::;;;===@@@CCCFFFHHHIIINNNNNNOOOPPPSSSVVVXXXZZZ[[[aaaeeezzz{{{vvvqqqlllhhhcccaaaccchhhlllnnnsssyyyyyy}}}zzzzzz}}}pppllllllggg___ZZZNNNDDD999111000000...,,,------..................++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))(((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***))))))(((((((((((((((((())))))+++,,,...000111444===JJJQQQUUUYYY```gggfffhhhjjjjjjiiiiiijjjllljjjfffdddhhhqqquuutttpppsssrrrqqqrrrrrrnnngggbbbgggfffooo}}}rrrbbb]]]]]]ZZZYYYUUUQQQMMMIIIFFFDDDDDDBBB???;;;888555333222////////////////////////---.../////////...---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,...000222333000111222333444555555666:::;;;===@@@CCCFFFIIIJJJOOOOOOOOOQQQSSSVVVYYY[[[]]]bbbfff{{{yyysssoookkkgggeeeggggggiiikkklllnnnwww}}}oooiiiiiicccZZZSSSHHH;;;444333444333000...,,,++++++---//////...+++,,,,,,------,,,,,,+++************************************))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))(((''''''''''''(((((()))(((((((((((())))))*********))))))***...444999BBBIIIRRRXXX\\\___cccfffjjjlllnnnnnnllljjjiiiiiiggggggiiinnnrrrtttqqqnnnssssssrrrqqqllljjjlllpppttt}}}kkk]]][[[WWWTTTXXX\\\ZZZNNNDDDEEEEEECCC???:::555111000000///------///000000//////000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++******)))))))))))))))******++++++++++++******(((((((((((())))))))))))+++***)))(((((()))***+++''''''''''''(((((((((((()))))))))))))))******+++******+++,,,---///000111111111222222333444555555:::<<>>AAACCCEEEHHHKKKOOONNNOOOPPPRRRUUUWWWYYY^^^bbbhhhyyyppphhhfffkkkpppmmmnnnrrryyy|||~~~{{{kkkddd[[[WWWOOOEEE<<<555222111111000//////000///---+++,,,,,,------------,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***)))((((((''''''((((((((((((***+++---111777>>>CCCFFFNNNXXX___bbbdddgggiiiiiillloooooollliiifffeeebbbccceeeiiimmmoooooonnnfffccc___aaakkk{{{xxxuuummmbbbWWWRRRTTTWWWMMMKKKHHHDDD@@@<<<999888444333111111222222111///000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++***))))))))))))***(((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))((())))))))))))*********)))))))))))))))******+++***++++++,,,---///000111111222333444555666777777888:::>>>AAACCCFFFIIILLLOOOOOOPPPQQQSSSVVVXXXZZZ^^^dddkkkyyyuuuvvvwwwzzz}}}|||yyywwwvvvwwwxxxzzz~~~vvvuuujjjeee___VVVNNNFFF>>>777333111000///000111000...,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))(((''''''''''''(((((()))((((((''''''(((((())),,,---000333777===DDDIIIJJJRRR\\\ccceeefffhhhjjjiiillloooooolllgggdddbbb```bbbeeeiiikkklllkkkjjjbbb``````gggyyyrrraaaXXXTTTQQQOOOMMMJJJFFFBBB===999777555444444444333111///111111000000///......---------------------------------------------------++++++++++++++++++++++++,,,+++******))))))******(((((())))))))))))((((((&&&'''''''''((((((((((((((()))***++++++***)))((())))))*********+++++++++)))))))))))))))******++++++++++++,,,...///111222222222333444555777888888777:::===AAACCCFFFJJJMMMPPPPPPPPPRRRTTTWWWZZZ[[[___eeekkkqqqmmmppptttzzz{{{|||}}}xxxpppvvv|||oooeeeXXXQQQMMMGGG<<<333111000///000111000///---,,,------......------,,,++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''+++***)))'''&&&&&&&&&&&&)))(((((((((((()))******...000333666:::@@@GGGLLLPPPWWW```eeeggghhhiiikkkkkkmmmooonnnjjjfffbbbaaaaaacccfffhhhgggdddaaa___gggkkkpppyyy|||cccTTTRRRPPPOOOOOOMMMIIICCC>>>:::999777777666555222000222111111000//////......------------------------------------------------++++++++++++++++++++++++,,,++++++***************)))******++++++******)))'''''''''(((((((((((()))((()))***++++++***)))(((************++++++++++++)))))))))))))))******+++++++++,,,---...000111222111222333444666777888999777:::===AAACCCFFFJJJMMMPPPPPPPPPRRRTTTXXXZZZ\\\aaaeeejjjvvvkkkkkkttt}}}uuujjjhhhooowwwzzzyyyyyyzzz~~~}}}}}}|||{{{zzz}}}uuucccYYYVVVOOOBBB666555333111000000111000///------............------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''+++***)))'''&&&&&&&&&&&&((((((((()))***+++,,,---///222666:::>>>EEELLLPPPXXX^^^eeeiiiiiiiiikkkmmmmmmnnnnnnlllhhhdddaaa```dddeeefffdddaaa^^^\\\\\\jjjvvvwwwcccSSSPPPMMMLLLLLLJJJEEEAAA???===<<<;;;;;;888555222222222111000////////////------------------------------------------------***++++++++++++,,,,,,,,,,,,,,,+++************+++******++++++++++++******(((((((((((())))))))))))))))))************)))))))))************+++++++++)))))))))))))))******++++++,,,,,,---...000111222000111222333555777888888888:::>>>AAACCCFFFIIILLLOOOOOOPPPRRRTTTXXX[[[\\\```eeeiiizzzuuuuuu~~~lllcccXXXTTTXXX```eeegggbbb```aaaeeeeeeaaa]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\___aaaeeeiiimmmqqqsssttt|||oooeee[[[NNNDDD===999555222111000000///------............------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((()))***+++---///000333666;;;AAAGGGNNNUUUZZZaaaeeejjjlllllllllnnnqqqoooooonnnjjjfffbbb``````ddddddcccaaa```ccchhhmmm{{{}}}ggg```VVVPPPNNNLLLIIIFFFDDDCCCBBBAAA@@@===888555333222111////////////000........................------------------------******+++++++++,,,,,,,,,---,,,++++++******++++++))))))************))))))))))))))))))*********+++******))))))))))))******)))))))))************+++)))))))))))))))******+++,,,,,,,,,---///000222333///000111333444666777888999;;;>>>AAACCCEEEHHHKKKNNNNNNOOOQQQTTTWWWZZZ\\\^^^dddkkk}}}~~~zzztttqqqllleeeXXXTTTOOOKKKKKKNNNQQQSSSTTTPPPOOORRRSSSQQQPPPQQQKKKJJJIIIIIIKKKLLLLLLLLLJJJLLLOOORRRUUUWWWYYYZZZYYY^^^bbbgggppp}}}tttggg[[[TTTCCC???888333111000000///------............------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&((()))***+++'''((()))***---///111222777;;;AAAHHHOOOWWW___dddgggkkknnnooommmnnnpppsssppppppmmmiiidddaaa```aaabbbaaa```___ccclllzzzzzziii]]]WWWTTTQQQOOOHHHGGGFFFEEECCC@@@;;;888333222111////////////000........................------------------------*********++++++,,,,,,,,,---,,,++++++******++++++(((((())))))))))))(((((()))*********+++++++++++++++***)))(((((()))***+++((())))))))))))*********)))))))))))))))******+++,,,,,,,,,---///000222333...///000222444666777888:::<<>>;;;<<<888444111111222222222222111111000///......---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---******...///+++((((((************************+++*********))))))(((((())))))))))))************++++++************++++++,,,---------.../////////222222222333444555666777999;;;>>>@@@BBBEEEIIILLLNNNLLLLLLOOOTTTXXXYYYXXX^^^fffooozzzsssyyy{{{qqqeee\\\WWWUUUSSSQQQQQQRRRTTTVVVXXXYYYZZZ[[[[[[ZZZZZZYYYWWWVVVUUUVVVWWWWWWTTTQQQRRRPPPMMMMMMNNNNNNMMMKKKLLLMMMNNNNNNOOONNNNNNMMMPPPQQQRRRQQQQQQSSSVVVXXX^^^aaafffllltttwww```XXXUUUKKK<<<222///////////////.........//////000///...------,,,,,,,,,---++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,***'''''')))******)))******---222999===>>>===DDDLLLVVV\\\___bbbfffiiijjjjjjkkkmmmoooooommmkkkdddaaa``````\\\WWWWWWZZZZZZ```kkk{{{www```UUUSSSNNNIIIHHHIIIGGG@@@:::>>>:::666333222222222111111111000000//////..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((&&&'''+++,,,)))%%%%%%************************+++*********))))))))))))))))))))))))************++++++************++++++,,,------....../////////222222222333444555666777888;;;===@@@BBBEEEIIILLLOOONNNNNNQQQVVVYYYZZZZZZ___fffnnn{{{tttttt{{{uuulllddd^^^WWWPPPJJJIIIJJJMMMPPPSSSUUUWWWWWWZZZZZZ[[[\\\]]]]]]\\\\\\ZZZXXXVVVVVVVVVVVVUUUTTTYYYWWWUUUTTTTTTTTTRRRPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRQQQPPPOOOPPPRRRRRRTTTWWW[[[aaahhhqqqwww|||}}}iii```YYYPPPEEE999///---000000//////....../////////.........---------------,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))'''(((***++++++***)))...555;;;???AAABBBCCCMMMTTT]]]ccceeeeeefffgggiiijjjkkklllnnnmmmjjjggg\\\[[[[[[[[[XXXTTTVVV[[[dddnnnwwwfff[[[QQQGGGEEEJJJKKKEEE>>>AAA===888555444333222111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***000111...*********************************************))))))))))))))))))*********++++++++++++************++++++,,,,,,---...//////000000222222222333444555666777888:::===???AAADDDHHHKKKPPPOOOPPPRRRWWWZZZ\\\\\\aaagggnnn||||||~~~xxxlll```\\\WWWSSSQQQPPPNNNLLLMMMOOORRRUUUXXXZZZZZZ[[[]]]]]]^^^___``````aaaaaa^^^]]]ZZZYYYYYYZZZ[[[[[[``````______^^^^^^\\\[[[]]]\\\[[[ZZZYYYYYYYYYYYYVVVXXXZZZZZZXXXWWWWWWXXXSSSTTTUUUVVVXXX\\\aaafffiiiooowww}}}{{{|||nnnbbbUUULLLBBB666111333111000//////////////////---...............------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))*********---444<<>>@@@CCCGGGJJJOOOPPPQQQSSSVVVYYY\\\]]]dddiiiooovvvqqqmmmfff\\\TTTNNNNNNNNNPPPRRRTTTUUUTTTUUUUUUVVVXXXZZZ\\\___```bbbbbbcccdddeeeggghhhhhhfffeeedddbbbbbbdddgggiiijjjkkklllmmmmmmlllllllllmmmllljjjhhhgggggghhhhhhfffhhhiiigggeeecccbbbccc]]]]]]\\\YYYXXXXXX[[[^^^YYY[[[^^^bbbjjjzzzyyyeeeXXXMMMBBB888444111111000///////////////------...//////......---,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((()))***+++666<<>>@@@CCCGGGJJJNNNOOOQQQSSSUUUXXX[[[]]]fffkkkqqq|||yyy}}}uuuhhh^^^UUUNNNJJJKKKIIILLLPPPTTTVVVXXXXXXXXXUUUUUUVVVXXX[[[```dddgggeeeeeeeeefffhhhjjjlllmmmkkkkkkllllllmmmooosssvvvxxx{{{}}}~~~~~~}}}}}}~~~}}}zzzxxxwwwxxxzzz{{{{{{{{{zzzwwwrrrnnnmmmmmmiiihhhfffbbb___]]]^^^```]]][[[YYYZZZ___jjjvvvnnn]]]PPPAAA555222222111000////////////,,,---...000000///......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))+++///222>>>BBBFFFGGGHHHLLLSSSZZZaaabbbccceeegggjjjmmmooonnnoooqqqrrrqqqlllddd___RRRMMMMMMZZZnnn{{{mmm```UUUMMMIIIIIIFFFBBB>>><<<999666333111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&'''+++---***((((((*********************************+++++++++++++++*********++++++++++++,,,++++++************++++++,,,,,,---...000111222222222222222333444555666777888:::===???AAADDDHHHKKKNNNPPPRRRTTTUUUWWW[[[^^^eeekkkrrr}}}xxxyyy~~~{{{jjj```UUUPPPMMMIIIJJJNNNNNNQQQUUUXXXYYYYYYYYYYYYVVVWWWZZZ^^^bbbhhhllloookkkkkklllmmmoooqqqsssuuusssvvvyyy{{{||||||{{{|||vvvuuutttpppmmmkkklllnnnpppiii___ZZZ[[[aaagggjjjxxxooo```OOO===333222111000////////////,,,---///000000000///...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))((()))******,,,111888===BBBEEEIIILLLPPPUUU]]]bbbdddeeefffhhhjjjllllllllllllmmmooopppnnnhhh___YYYQQQNNNVVVnnnzzzyyynnnZZZMMMJJJGGGCCC@@@>>>;;;888555333222222111111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...***))),,,...+++***+++*********************************++++++,,,,,,,,,*********+++++++++,,,,,,++++++************++++++,,,,,,---///000111222333222222222333444555666777888;;;===@@@BBBEEEIIILLLOOOQQQTTTUUUVVVXXX\\\```ccciiiqqq{{{zzz}}}{{{qqqgggbbbRRRJJJGGGMMMQQQPPPQQQSSSTTTVVVYYY[[[[[[ZZZ[[[[[[[[[]]]aaafffkkkooossstttxxxxxxxxxyyy{{{~~~}}}{{{zzz{{{|||tttcccXXXXXX]]]bbbeeeccciiiwww|||lll[[[FFF333222111000////////////+++---///000111000///...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((***+++...555???FFFCCCFFFKKKPPPVVV]]]cccgggfffgggiiikkkmmmmmmkkkiiijjjkkkmmmnnnkkkddd[[[UUUUUUUUUbbbtttrrrsss~~~iiiSSSJJJGGGDDDAAA???<<<999666333333333222111000//////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,000+++)))+++,,,***)))+++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,---///000222333333222222222333444555666777999;;;>>>@@@BBBEEEIIILLLPPPSSSVVVWWWWWWYYY]]]aaa```hhhppp}}}rrreeeYYYQQQMMMLLLLLLNNNQQQUUUVVVVVVUUUWWWVVVYYY___bbbaaaaaadddfffkkkrrryyy~~~xxxaaaZZZbbbhhhfffaaacccbbbccchhhsssgggWWWDDD777---...222111222444000000000000////////////......---------,,,,,,,,,+++++++++************)))************************))))))(((((('''''''''&&&)))))))))))))))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((***((('''''')))******)))---)))(((///<<>>@@@CCCHHHKKKPPPRRRTTTUUUVVVXXX[[[]]]bbbhhhnnnuuunnnddd\\\VVVQQQMMMJJJOOOPPPQQQTTTVVVWWWWWWVVVZZZ[[[aaaiiinnnoootttzzzxxxeeegggsssxxxtttnnniiigggeeeeeejjjrrr{{{~~~iiiRRREEE999666444111///000111000000000////////////.........---------,,,,,,++++++++++++************************************))))))((((((((('''''''''&&&'''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((('''(((***+++++++++---,,,000999DDDNNNRRRRRROOOVVV^^^ccccccdddfffhhhjjjmmmmmmjjjjjjnnnnnnjjjiiiiiieee]]]WWW[[[fffqqqxxxwwwwwwyyyjjj```SSSKKKHHHEEECCC@@@777777666444222222333444000///...///000000...,,,.........---------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++*********+++,,,---++++++++++++*********)))*********))))))*********++++++***++++++,,,---...------...///000111222222222222333333555666888999:::;;;===???@@@CCCGGGJJJPPPRRRTTTUUUVVVXXX[[[^^^ccchhhnnn|||fff\\\PPPKKKMMMPPPPPPNNNRRRSSSUUUWWWYYYZZZ[[[[[[\\\```iiirrrwww|||sssgggttt}}}yyytttqqqmmmiiigggfffggghhhwww~~~xxxaaaTTTFFF===777111//////111111000000000/////////.........------------,,,,,,+++++++++************************************))))))((((((((((((''''''$$$%%%&&&((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''((()))***++++++,,,+++000999DDDMMMSSSVVVWWWTTTZZZaaaeeeffffffhhhiiijjjmmmnnnkkkkkkkkkjjjfffgggeee^^^UUURRR```yyy}}}hhheeeiiittt~~~|||qqqaaaSSSLLLHHHEEEBBB<<<:::888555333222111111000///......//////...,,,.........------------,,,---------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++************++++++************++++++++++++*********++++++,,,------...///000111222222222222333333555666888999<<<===???@@@AAACCCGGGJJJPPPQQQTTTUUUVVVYYY\\\^^^eeeiiinnn|||qqqkkkXXXRRRKKKIIIMMMQQQSSSSSSRRRTTTXXX[[[]]]```bbbdddfffkkkttt}}}sssqqq{{{vvvqqqlllgggeeehhhlllwwwpppeeeTTTEEE:::444333444111111111000000000//////............------------,,,,,,+++++++++*********************************))))))((((((((((((((((((%%%%%%&&&(((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''((((((((((((((('''((())))))))))))***+++,,,555BBBLLLRRRTTTVVVWWWUUUZZZ```dddffffffhhhiiijjjkkklllkkkiiigggdddbbb___^^^ZZZXXX^^^ssssssggghhhqqqxxxjjj^^^TTTHHH>>>???<<<999666555333222111222000//////000000///...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******)))*********------...///000111222222222222222333555666888999<<<===???AAABBBEEEIIILLLOOOQQQSSSUUUWWWYYY]]]```fffjjjooo{{{pppcccYYYVVVJJJKKKMMMNNNNNNOOOQQQRRRRRRVVV\\\```dddiiiooosss{{{~~~wwwqqqnnnhhhgggiiirrrnnnUUUBBB999666666111111111111000000000000//////.........---------,,,,,,,,,++++++++++++***************************(((((())))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''')))***)))((((((+++---666???KKKSSSUUUUUUUUUVVVVVVZZZ___cccfffhhhiiijjjkkkjjjkkkkkkhhhdddaaa```WWWYYY```lllzzzooolllmmmnnnttt[[[EEEBBB>>>:::888888777555333444222000000111222111000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******)))*********------...///000111222222222222222333555666888999999;;;>>>@@@CCCGGGLLLOOONNNQQQSSSUUUWWWZZZ^^^aaaeeekkkqqq~~~rrreeeXXXNNNJJJLLLHHHLLLQQQSSSTTTTTTVVVWWWXXX]]]dddjjjpppvvvzzzwwwpppmmmiiiiiinnnxxxqqqTTTBBB888333222222111111111000000000/////////.........------,,,,,,,,,,,,++++++++++++************************(((((())))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((******)))(((***///444EEEKKKSSSXXXYYYXXXWWWXXX[[[]]]aaaeeeiiikkkkkkkkkllliiiiiijjjgggbbb___```VVV```ssswwwkkkbbbdddrrruuuWWWHHHDDD???======<<<999666666333111000222333222222/////////.........------------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++*********++++++,,,------...///000111222222222222333333555666888999888:::===@@@CCCGGGMMMPPPNNNPPPSSSVVVXXX[[[___bbbdddkkkrrrzzzmmm^^^TTTMMMIIIIIILLLNNNNNNOOOSSSXXX]]]aaacccbbbhhhpppwww||||||{{{wwwpppkkkkkkqqqwwwiiiQQQAAA777222222222111111111000000////////////............------,,,,,,,,,+++++++++************************(((((()))))))))*********((()))***************)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((************///888???QQQSSSWWWYYYZZZZZZZZZZZZaaabbbdddfffiiijjjjjjiiijjjeeeccceeebbb]]][[[^^^aaarrrnnn___aaaeeemmmzzzkkkRRRLLLFFFCCCBBBAAA===999666333111000111222222222////////////............------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------*********))))))*********++++++***++++++,,,---...------...///000111222222222222333333555666888999888:::===@@@BBBFFFKKKOOOMMMPPPSSSVVVXXX\\\```cccccckkktttfffXXXKKKIIIKKKKKKJJJKKKQQQKKKGGGKKKVVVaaahhhjjjkkkqqqyyy|||qqqjjjjjjnnnnnnvvvxxx^^^KKK???222222222111111111111000000/////////............---------,,,,,,,,,++++++************************(((((())))))*********+++'''((()))+++,,,,,,,,,,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((''')))++++++,,,333???HHHVVVVVVVVVWWWYYYZZZ[[[\\\dddddddddfffhhhhhhfffeeeeee```^^^___]]]WWWVVVZZZnnn~~~lll\\\]]]hhhxxx|||YYYSSSKKKHHHFFFDDD???:::555333000///000111222111000/////////............------------------------++++++------------++++++)))***+++,,,---,,,+++++++++++++++,,,,,,---------******))))))))))))******++++++++++++,,,---...///------...///000111222222222222333333555666888999:::<<<>>>@@@AAAEEEIIILLLMMMPPPSSSVVVXXX\\\```dddbbbkkkuuuqqqgggPPPNNNKKKJJJJJJMMMQQQSSSSSSNNNJJJNNNZZZgggppptttzzz{{{yyyrrrmmmnnnnnnrrr{{{hhhVVVMMM;;;111222777333333666111//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((***++++++***))))))***+++***---666EEEPPPWWWYYYZZZZZZYYY[[[___cccggggggggggggggghhhiiijjjbbb]]]WWWRRRSSSYYYfffqqquuuhhh___```hhhnnn~~~kkk___XXXNNNBBBAAAAAA888;;;777333000000000000000000000///////////////000000...------......---,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...000111111111111111000000222555777777777:::<<<>>>@@@CCCFFFHHHIIIOOOQQQSSSUUUXXX[[[```ccceeeiiissswwwmmmbbbXXXTTTJJJKKKLLLOOOSSSWWWZZZ]]]]]][[[[[[```jjjuuu~~~~~~zzzpppmmmlllpppyyyttt```TTTCCC666555888333333444.../////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++************************+++******)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))(((&&&(((+++///555@@@NNNWWW[[[[[[[[[YYYXXXZZZ___cccdddfffiiikkkllliiiddd```aaaZZZSSSSSS\\\lll~~~{{{mmm```]]]```gggrrr|||~~~vvvpppdddQQQJJJGGG===888555222111111222222222222111111000/////////000000...------...///---,,,...------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...000111111111111222111111333555777777666:::;;;===@@@CCCFFFHHHIIIMMMOOORRRTTTWWW[[[___ccchhhllluuusssdddVVVKKKHHHJJJHHHKKKPPPUUU[[[```ccceeeeeeggglllqqqxxx|||wwwpppmmmpppvvv}}}rrrbbbOOO>>>777777333333444///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))'''&&&%%%$$$(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))///666AAALLLUUU[[[^^^]]][[[XXXXXX[[[```dddeeeeeefffiiikkkiiiccc^^^^^^XXXTTT[[[ooottt```TTTKKKSSSfff|||kkk^^^TTTEEE;;;999666444444444333222444333222111000000000000000///---...//////...,,,---------------.........------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...000111111111111333222222333555777666555:::;;;===@@@CCCFFFHHHIIILLLNNNQQQSSSVVV[[[```dddjjjnnnwww|||hhhXXXMMMFFFGGGKKKNNNPPPTTTYYY___dddgggiiinnnsssyyy}}}|||vvvssssssttttttyyy___III<<<777111333777333000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))(((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))***)))(((((()))******---444>>>IIIRRRWWWYYY^^^\\\YYYWWWXXX]]]cccgggjjjeeeaaaaaadddfffeeecccYYYYYY^^^mmmmmmXXXVVVSSSUUUddd{{{zzzgggNNNBBB???;;;888777555333111666555444222111000000000000///......//////...---,,,,,,------......//////---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,---...000111111111111444333333444666666666555999:::<<>>:::888777666333333222111111111111111111000//////000000///---////////////............++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...//////,,,---...000111111111111333333222444777888888888777888;;;>>>BBBFFFHHHJJJOOOQQQTTTVVVYYY\\\aaaeeejjjlllsss{{{eeePPPDDDFFFKKKQQQTTTUUU[[[cccfffkkksss}}}wwwwwwttttttZZZCCC;;;555222222222111111111111000//////.........---------------------------------************************+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''***,,,,,,***,,,222777AAAKKKWWW]]]]]]ZZZYYYYYYQQQRRRVVV\\\bbbcccaaa^^^```cccddd```ZZZZZZaaahhheeeXXXPPPSSS^^^mmm}}}}}}vvvoookkkiiijjjiiihhheeebbb^^^\\\___```aaacccdddfffggghhhffffffgggggghhhiiiiiiiiihhhiiijjjkkklllnnnrrruuupppoooqqquuuvvvwwwddd\\\PPPFFF>>>:::777666222222111111000111111111111000//////000000///...000000//////......------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////,,,---...000111111111111333222222444777999999999666888;;;>>>BBBFFFIIIJJJOOOQQQSSSUUUXXX[[[```cccmmmooouuuuuubbbPPPEEEGGGIIILLLPPPSSSYYY___dddnnnsssyyy~~~yyyxxxnnnQQQ>>>777666666555444000------000000000///...............------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((''''''((()))******))))))))))))))))))*********)))))))))))))))******+++***+++,,,))))))---777???IIINNNTTTZZZ\\\[[[WWWUUUOOOQQQVVV]]]cccddd```\\\___fffbbbZZZ[[[```nnnxxx^^^SSSNNNKKKTTThhh}}}sss}}}uuutttpppkkkfffddddddeee^^^ccceeeaaa^^^___```___eeeeeefffgggiiilllnnnpppppprrrttttttsssrrrrrrssssssqqqooonnnoooqqqqqqpppqqqooolllkkklllppptttwwwkkkYYYQQQGGG;;;777;;;555555333000///000222555333222222111000//////...////////////////////////...------------...//////........................++++++,,,,,,,,,---------...------------...//////,,,,,,---///000222333333333333444555666777888888;;;999<<>>JJJSSSVVVWWWZZZ\\\]]]]]]\\\\\\______``````aaa```___^^^XXX\\\^^^ooorrrZZZLLLNNNVVVlllyyykkkZZZQQQMMMNNNRRRZZZ[[[\\\^^^```cccfffhhhdddbbb___[[[XXXYYY[[[^^^bbbdddiiimmmqqqvvv||||||{{{{{{yyyxxxvvvtttsssuuuxxx~~~iiiQQQGGG:::888666444333222000///000000000/////////......////////////////////////...------------...//////........................,,,,,,,,,------------......------------...///////////////000000111111111222222333444555666666777;;;::::::===@@@CCCGGGJJJNNNPPPSSSVVVYYY]]]aaadddiiillluuusss___KKKEEEHHHMMMSSSXXXZZZ___fffoooxxxrrrWWWDDD555555666222000333111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***))))))******)))''''''((()))+++++++++******))))))***++++++++++++***+++,,,///333;;;EEEPPPXXXWWWYYY[[[]]]^^^^^^^^^]]]```aaacccbbb```\\\XXXVVVXXXeeetttwwwcccSSSIIILLL]]]ooo~~~nnn___YYYXXXWWWWWWXXX\\\YYYXXXZZZ___aaa```]]]YYY[[[^^^___aaaeeejjjnnnuuuyyy}}}{{{xxxuuusssuuu{{{~~~```PPP<<<999555444444333222000000000000000////////////000000000000000000000000...------------...//////........................,,,,,,---------............------------...////////////000000111111222222333333444555666777888888:::;;;;;;<<>>888555555555444222111111111111000000000000000000000000000000000000...------------...//////........................,,,---------...............------------...////////////000000111222333333333444444555666777888888999<<<======@@@FFFIIIIIIMMMPPPSSSWWWZZZ^^^bbbeeeiiimmmxxxSSSHHHEEEMMMTTTUUU[[[cccggglllttt|||bbbAAA888777222111555222111000000//////000000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))+++,,,+++***000///---+++******+++,,,((()))+++------,,,+++***+++///777AAAKKKRRRVVVWWWXXXZZZ^^^aaaccccccbbbbbb^^^```aaa___ZZZWWWVVVVVVccczzz|||ooo]]]RRRLLLTTT___kkk|||uuujjjeeeccc___[[[ZZZZZZXXXWWWYYY\\\___``````eeekkksssyyyvvvdddMMMEEE===777777777555333111111111111222222222222000000000000000000000000...------------...//////........................------------...............------------...//////......///000222333444444222333333444555666777888888===???>>>AAAHHHJJJGGGKKKNNNQQQUUUXXX\\\aaadddggglllvvvIIIEEEIIITTTXXXYYYbbboootttxxxuuuMMM>>>:::222///333222111111000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,,,,+++555222///+++))))))***+++(((***+++------,,,+++***+++000:::FFFOOOUUUVVVUUUXXX[[[```dddffffffeeeddd]]]^^^^^^\\\XXXWWWYYY[[[www}}}gggTTTNNNGGGJJJ[[[nnnrrrjjjeee```^^^___ZZZZZZ[[[]]]```eeeiiikkkxxx~~~}}}lllUUULLLAAA:::888888666333222222222222222222333333000000000000000000000000...------------...//////........................---------.........//////...------------...//////---...///000222444555555111222222333444555666777777===@@@???BBBIIIJJJGGGIIILLLOOOSSSVVVZZZ___bbbeeejjjuuuFFFKKKRRRVVVZZZcccoooxxx|||gggKKK<<<666666666000000///000222222111///000/////////............///............---------------------------------++++++++++++++++++++++++,,,++++++,,,...///...---///---+++)))(((((())))))++++++,,,+++******,,,...///===KKKQQQRRRVVVYYYYYYZZZ^^^cccffffffddddddddd]]]\\\]]]]]]WWWSSS^^^nnn|||bbbPPPJJJJJJNNN\\\sssooogggddd^^^YYYYYY]]]___dddiiipppxxx~~~qqq]]]III@@@???;;;555111333333444444444333222222000000000000////////////000000000000000000000000////////////////////////..................------............////////////000000111222333444444555555444333333444555666777999;;;<<<===???BBBGGGKKKOOONNNNNNRRRXXX]]]___^^^ccciiivvvJJJOOOUUUZZZ```iiittt|||ttt^^^III999333444333222111111111111///---000000/////////.........///............---------------------------------++++++++++++++++++++++++---,,,,,,---///000000///---,,,***)))((()))+++,,,+++,,,+++*********---000333AAAMMMRRRSSSVVVYYYYYY[[[^^^ccceeeeeedddccccccaaa^^^[[[ZZZVVV[[[qqqmmmWWWIIIGGGOOOWWWjjjwwwiiibbb___\\\\\\___dddhhhoooxxx~~~jjjTTTFFF???888444222333333333333333333222222111000000000////////////000000000000000000000000////////////////////////....................................//////////////////000111222333444444666666555555666777999:::999:::<<<===???CCCGGGKKKOOONNNOOOSSSYYY]]]___^^^ccciiiuuuPPPSSSYYY```hhhrrr|||sssYYY===333777666444222111111000...,,,000000000/////////......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------///222333222111+++***)))))))))+++,,,---+++,,,+++******,,,///222;;;FFFQQQTTTUUUXXXYYYYYY[[[^^^bbbddddddbbbaaaaaaddd]]]XXXYYY]]]mmmvvviii[[[MMMJJJOOOYYYggg~~~sssmmmhhhdddaaa___bbbhhhnnnuuuiiiUUUEEE:::666777333333333333222222222111111111000000000/////////000000000000000000000000////////////////////////....................................////////////...//////000111222333333666666666666777888999:::999:::<<<>>>@@@CCCGGGJJJNNNNNNPPPTTTYYY]]]______dddiiiuuuUUUXXX^^^fffoooyyyjjjIII888:::777555222111111111///...000000000////////////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///111444555444333++++++*********+++,,,---,,,,,,+++++++++...333777CCCMMMUUUWWWWWWYYYZZZYYY\\\___bbbcccbbb````````````XXXVVV```qqqooo^^^UUUNNNLLLVVVdddqqqrrrlllqqqvvvvvvqqqnnnqqqvvvmmmUUUBBB;;;===444444333222222222111111111111111000000000//////////////////////////////////////////////////////---------...........................////////////......///000111222222333333333444555666777777888888:::===>>>@@@CCCGGGJJJMMMNNNQQQUUUYYY]]]___```dddjjjuuuZZZ^^^fffmmmvvv```DDD999666444222111222222222111111000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///222444555444222---,,,,,,+++++++++++++++,,,,,,++++++---222999>>>JJJRRRXXXYYYYYY[[[[[[YYY]]]___aaabbb```^^^^^^^^^YYYTTT[[[sssgggYYYLLLHHHIIIPPPdddxxx~~~sssllliiiuuugggKKK>>>>>>666555444333222222222222111111111111000000000000////////////////////////////////////////////////---------.........//////............////////////......///000111222222333333333444555666777888888888:::===???AAACCCGGGIIIKKKNNNRRRVVVZZZ]]]```aaaeeejjjuuu```hhhqqqxxx~~~VVV:::777555222111222333333222111111000000000////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......000222444444222///------,,,,,,+++++++++***,,,,,,,,,,,,000777@@@FFFPPPVVVZZZYYYZZZ\\\\\\ZZZ^^^```aaa```^^^\\\\\\\\\VVVXXXjjj|||iiiUUUKKKDDDGGGMMMZZZqqqqqqgggccceeeiiitttRRR@@@===888777555444333222333333222222111111111000000000000000000000000000000000////////////////////////,,,,,,------.../////////............////////////...//////000111222333333444555666888999::::::;;;777:::===???AAACCCFFFIIIJJJNNNSSSWWWZZZ]]]```bbbeeejjjuuuhhhrrr~~~lllHHH:::777333222222222222111111111111000000000/////////............---------------------------------------------------------......///111333222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---222;;;EEEMMMSSSXXX[[[ZZZZZZ]]]]]]ZZZ___```aaa```]]][[[ZZZ[[[ZZZdddiiiWWWJJJEEEFFFPPP[[[jjjzzzllldddaaaaaagggpppxxxXXXFFFBBB:::999777444333333444555222222222111111111000000000000000000000000000000////////////////////////,,,,,,------...//////000............//////////////////000111222333444444333555777999:::;;;;;;;;;777:::===@@@AAADDDFFFHHHIIINNNTTTXXX[[[]]]```ccceeejjjuuunnnzzz~~~ZZZ<<<999555222222111000///111111111111000000000000//////.........---------------------------------------------------------......///111222000---***((()))+++,,,---.........+++,,,,,,...444===IIIQQQUUUYYY[[[ZZZZZZ]]]]]][[[___```aaa___\\\ZZZZZZZZZ___oooxxxaaaPPPFFFDDDKKKYYYhhhyyytttkkkccccccccceeellluuuxxx\\\MMMJJJ<<<:::777555444444555666222222222111111111111000000000000000000000000000////////////////////////,,,,,,------...///000000............/////////000000000111222333444444555111333555777999999999999777999===@@@BBBDDDFFFHHHHHHNNNTTTYYY[[[]]]```cccfffjjjttt{{{yyyQQQAAA444222333222222444111000000000000000111111000/////////....................................---------,,,,,,------...------------------------)))+++,,,,,,+++***,,,---,,,******000;;;GGGPPPTTTSSSXXX[[[ZZZZZZ^^^```^^^eeeaaa]]]]]]___aaaeeeiiivvvbbbSSSKKKIIIRRRbbbuuuxxxnnn[[[^^^aaadddiiisss~~~lll[[[PPPFFF<<<444333555444222222222222222111111111111000000000000000000000000000000000000000000000000000...............---------///000000000000000//////000000000111222222333333444666777777666666777999999999;;;>>>BBBFFFGGGGGGKKKMMMSSSZZZ]]]\\\^^^bbbdddiiiwww{{{eeeOOO:::333555444111///111111000000000000111111000000/////////.......................................---,,,,,,,,,------------------------------)))+++,,,,,,++++++,,,---......000666AAALLLTTTXXXYYY^^^```^^^]]]```aaa```bbb```___^^^^^^cccppp|||yyyeeeVVVLLLGGGMMM\\\tttwwwiiiccccccggglllqqqwwwlll]]]LLLAAA888777888777555555222222222111111111111000000000000000000000000000000000000000000000000000/////////000000000000000//////000000000000//////000000000111222222333333444666777777666666888999999:::;;;???BBBEEEGGGHHHKKKMMMSSSZZZ]]]\\\^^^bbbfffkkkyyyzzz```BBB555666666333///222111111000000000111111000000000/////////..............................//////...---,,,,,,,,,---------------------------***+++,,,,,,++++++,,,---...000444===GGGQQQWWWZZZ]]]aaaccc```___aaabbb```^^^___`````````iiivvvaaaSSSKKKIIIJJJSSSiiiqqqfffaaaaaaggglllttt|||{{{lllZZZLLL>>>999999777666666222222222111111111111000000000000000000000000000000000000000000000000000......//////000000111111//////000000000000//////000000000111222222333333444555777777777777888:::999:::<<>>@@@CCCEEEHHHJJJLLLMMMRRRYYY\\\\\\^^^ccceeejjjxxxhhhLLL999333555777333333222111111111111111111000000000////////////........................000///...---------------........................***,,,------,,,+++---......333<<>>555333555444333222111111111111111111111000000000//////...........................------......///000111........................+++,,,------,,,,,,---///888???HHHPPPUUUYYY]]]___]]]bbbdddaaa```bbbcccaaa```]]]iii[[[LLLBBBHHHUUUcccxxxyyyjjjdddbbbdddllluuufffOOODDD===999777222222222111111111111000111111111111111111111111000000000000000000000000/////////000000000000000---...///000111111111111000000000111222222333333333555777888888999;;;===999===BBBDDDCCCEEEIIINNNNNNNNNRRRXXX[[[[[[___dddhhhmmmzzzdddIII;;;555555444333222111111111111111111111111000000000000........................------------///000111222////////////////////////+++,,,...---,,,,,,---///:::@@@JJJQQQUUUYYY\\\___\\\aaabbb___]]]^^^^^^\\\``````qqqnnnOOODDDCCCPPPaaaqqq{{{jjjbbbcccdddhhhqqq|||fffQQQGGG@@@999555222222222111111111111000111111111111111111111111000000000000000000000000...............------------...///000111111111111000000000111222222333333333555777888888999;;;===999>>>CCCDDDCCCEEEJJJNNNNNNNNNRRRXXXZZZ[[[___eeefffkkkyyy~~~WWW>>>888333444333111111222111...000000000000///////////////.........------------...------///111222111//////333222...---000222111...,,,***+++---000111111AAAEEELLLQQQVVVYYY\\\___]]]^^^___```^^^\\\^^^aaabbbqqqxxxbbbIIIHHHLLLVVVhhhlllcccdddccciiitttkkkYYYMMMDDD===999555222111444444222333666000000000000000000000000000000000000000000000000///...---------...000111///////////////000111111000000111222333333444444666666666666777777777777@@@>>>===@@@EEEHHHHHHGGGKKKKKKPPPWWWYYYZZZ]]]cccgggjjjvvvjjjKKK888666666555444333444555555111000000000////////////////////////.........---.........000222333222111111444444///---000111000///...---,,,...000444666CCCHHHNNNTTTXXX[[[^^^``````___```___[[[XXX[[[```nnnnnnUUUGGGMMMYYYjjj~~~ooocccaaafffkkktttppp```WWWMMMCCC;;;777333222444444111111333000000000000000000000000000000000000000000000000//////......//////000111///////////////000111111000111111222333333444444666666666666777777777777>>>======???DDDGGGHHHGGGKKKLLLPPPWWWZZZZZZ]]]bbbgggkkkvvv___===777777555333111111222555111111000000000/////////000000000000/////////////////////111444555444333444777666111...000000//////000000......111888>>>GGGLLLRRRWWWZZZ]]]```bbb```___``````[[[WWW[[[ccc|||bbbKKKFFFTTTiiiwwwggg___```hhhqqqzzzyyymmmggg^^^NNN@@@;;;666333555555111///000000000000000000000000000000000000000000000000000...///000000111111000000///////////////000111111111111222222333333444444555666666666777777777888===<<<<<<>>>BBBFFFGGGGGGLLLLLLQQQWWWZZZZZZ]]]bbbhhhlllwwwrrrHHH:::888666555222//////222111111111000000000//////111111111000000000000///000///000222444666555444555888777222///000000---///000111///...333===EEEJJJNNNTTTYYY\\\^^^aaaccc]]]]]]```bbb]]]XXX^^^jjjwwwZZZLLLNNNaaa|||{{{ggg]]]^^^ggguuu|||zzzqqq\\\III>>>888444555555222000000000000000000000000000000////////////////////////...///111222222222111000///////////////000000111222222222333333333444444555555666666777777888888;;;;;;<<<>>>AAADDDFFFGGGMMMMMMQQQWWWZZZZZZ]]]bbbhhhlllxxxXXX???999777888777333111444111111111111000000000000222111111111000000000000000///000222444555555333444777777333000000000---...///000//////555AAAJJJLLLPPPVVVZZZ\\\^^^```bbb\\\[[[___bbb\\\WWW```pppiiiSSSNNNZZZppp|||mmm___\\\cccpppjjjSSSCCC;;;444555666333222222000000000000000000000000////////////////////////...///111222222222111000///////////////000000111333333333333333444444444555555555666777888888888999:::<<<>>>@@@CCCFFFHHHMMMNNNRRRXXXZZZZZZ]]]bbbhhhlllxxx{{{yyyvvvssssssvvvwww}}}pppHHH;;;333666777333111333222222111111111000000000111111111111000000000000/////////000222333222111111555666222000111111......//////000333:::EEEMMMNNNRRRWWW[[[\\\^^^```aaa___\\\^^^```ZZZVVVfff}}}uuuwww\\\JJJKKKccc|||jjjbbb]]]aaakkkzzzttt\\\KKK@@@666555555444333333000000000000000000000000000000000000000000000000...///000000111111000000///////////////000111111333333333333444444444444444444555666777888999999888:::===???@@@CCCGGGIIINNNNNNRRRXXXZZZZZZ]]]bbbfffkkkxxx}}}}}}}}}{{{xxxtttpppmmmfff```\\\\\\YYYTTTTTTXXXXXX[[[```dddfffiiinnnsssuuu|||aaaKKK999666777333000222222222222111111111000000111111000000000////////////......///000000///------222444111000222222000/////////222888@@@IIIOOOPPPTTTYYY\\\^^^___```aaaddd^^^]]]^^^ZZZ]]]wwwpppjjj{{{}}}gggQQQNNNXXXuuu~~~oooccc```cccmmmzzzxxxaaaTTTGGG999555444333222222000000000000000000000000000000000000000000000000//////......//////000111///////////////000111111444444444444444444444444444444555666777888999999888;;;>>>???AAACCCGGGKKKOOOOOOSSSYYY[[[ZZZ]]]bbbeeejjjxxx~~~zzzsssjjjcccccccccaaa]]]XXXSSSPPPOOOIIIGGGIIIHHHDDDDDDIIICCCDDDGGGJJJLLLMMMPPPSSS[[[bbbjjjkkkjjjmmmxxxcccGGG???===888444555222222222111111111111000000000000000///////////////...---...//////---+++***///222111000222333111111//////333;;;EEELLLPPPRRRVVVZZZ]]]______aaabbbggg___\\\^^^]]]ggg|||pppeeefffdddUUULLLKKK[[[qqqkkk^^^dddfffmmmzzz}}}{{{{{{yyyddd[[[LLL<<<555444222111111000000000000000000000000000000000000000000000000///...---------...000111///////////////000111111444444444444444444444444444444555666777888999999888;;;>>>@@@AAACCCHHHLLLOOOOOOSSSYYY[[[ZZZ]]]bbbdddiiiwwwuuukkkccc]]]YYYRRRPPPMMMKKKJJJJJJKKKLLLFFFDDDBBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEELLLPPPTTTTTTTTTWWW^^^dddttt}}}uuuPPP>>>:::777333000222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000000000222:::CCCLLLPPPQQQTTTXXX^^^```aaaaaadddfffhhhdddbbbbbbfffxxxqqqfffffflllWWWJJJLLLXXXdddjjj```aaahhhpppyyywwwpppkkkhhhgggiiiiiieeeccciiiuuuooofffTTTGGG===:::888333111333000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111222333444444444444555444444555555666777888777:::===???AAACCCFFFIIIIIIMMMQQQVVVYYY]]]aaaccciiikkkwww{{{pppeee\\\UUUOOOLLLHHHHHHGGGEEEEEEDDDDDDDDDEEECCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDGGGIIIIIIHHHIIIOOOTTTZZZbbbmmmssstttwww|||___EEE:::999666333222222222222111111111111000000000000000000000000000000000000000000000000111000000////////////000///000444<<>>>>>BBBEEEDDDJJJRRRYYY\\\___aaabbbnnnooossszzzqqqKKK777666777333333222222222111111111111000000000000000000000000000000000000000000000000222111000//////////////////222888@@@IIIPPPSSSTTTYYY\\\```bbbcccccccccdddaaaaaagggvvv}}}mmmhhhuuuzzzYYYKKKIIIZZZtttzzzhhh^^^aaahhhwww}}}qqqiiieee]]][[[WWWTTTRRRRRRSSSTTTPPPUUUZZZ^^^cccmmm{{{kkk]]]WWWNNNDDD>>>999555444666000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111222333444444444444444444555555666777777777777:::===???AAACCCFFFIIIIIIMMMRRRVVVZZZ]]]aaadddgggiiivvv|||oooaaaVVVRRRPPPMMMJJJHHHHHHHHHGGGFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMLLLKKKLLLLLLKKKHHHFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCAAA???>>>@@@BBBBBBCCCEEEIIILLLMMMMMMLLLPPPSSSZZZcccooo}}}VVV999666999666333333222222222111111111000000000000000000000000////////////////////////222111000000//////000000000555<<>>FFFNNNSSSVVVYYY[[[\\\\\\]]]```bbbaaa___]]]ZZZnnnmmmaaauuu]]]NNNVVVcccrrrhhh______fffqqqtttdddPPPMMMJJJGGGFFFHHHJJJKKKNNNSSSXXX\\\```eeemmmsssrrrwwwwwwcccNNNAAA999555111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000///000111222333333333333222444555777777777777666777:::===???AAACCCFFFIIIJJJNNNSSSWWW[[[^^^bbbeeeeeehhhwww}}}iii\\\OOOJJJIIIHHHFFFGGGHHHHHHIIIKKKNNNNNNLLLKKKLLLLLLMMMRRRZZZfffqqqxxxqqqlllddd^^^YYYUUURRRPPPKKKLLLMMMNNNOOOPPPQQQQQQMMMLLLJJJIIIHHHGGGEEECCCAAACCCEEEGGGGGGEEEDDDDDDAAABBBCCCBBBCCCHHHQQQYYYcccnnnwww|||cccCCC777777444444333333333222222222000000000000000000000000000000000000000000000000......///000111333444555===BBBJJJPPPTTTWWWZZZ]]]]]]]]]]]]```ccccccaaa^^^]]]tttlllvvvwwwVVVOOO___pppgggbbb```fffppp~~~nnn^^^SSSGGGGGGHHHIIIKKKMMMPPPQQQWWW]]]dddjjjnnnttt|||kkkUUUGGG>>>888111111111111111111111111000000000000000000000000.../////////000000000111000000000000000000000000///000111222222333333222222333555777888777666666777:::===???AAACCCFFFIIIKKKNNNSSSWWW[[[^^^bbbeeefffiiixxxzzzlll]]]RRRGGGFFFIIIHHHGGGGGGGGGGGGJJJMMMQQQRRRQQQOOOOOOQQQUUU\\\fffrrr|||uuuooofff^^^XXXTTTQQQOOOJJJKKKLLLNNNPPPRRRSSSTTTTTTRRRPPPOOOMMMKKKHHHFFFEEEIIIOOOQQQOOOJJJGGGEEE@@@CCCDDDBBB???AAAHHHNNNQQQ^^^ggglllwwwwwwOOO>>>>>>444444444333333333222222000000000000000000000000000000000000000000000000---......000222444555777???EEELLLQQQTTTWWW[[[^^^^^^]]]^^^aaadddeeebbb___aaazzz|||iii```WWWUUUiii|||mmmcccaaacccmmmzzz|||bbbSSSIIICCCDDDEEEHHHLLLPPPTTTVVVXXXbbbiiiqqqwww{{{~~~}}}lllVVVHHH???999111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000///000111222222333222222222333666777888777666555777:::===???AAACCCGGGIIIKKKNNNSSSXXX[[[___bbbeeegggjjjxxxfffTTTNNNLLLKKKKKKMMMOOOPPPPPPNNNNNNQQQWWW^^^___[[[VVVVVV[[[^^^```mmm{{{nnn```YYYUUURRRPPPPPPPPPOOOOOOQQQTTTVVVWWWVVVWWWTTTSSSTTTRRRNNNNNNRRRXXX\\\cccfffccc[[[QQQJJJCCC@@@@@@CCCCCC>>>@@@EEEHHHMMMSSSYYY___jjjwwwhhhHHH555999999777555444555555333222222222111111111111000000000111111111111000000111111111000000333888<<>>AAADDDGGGJJJLLLRRRYYY[[[[[[```fffgggfffzzzrrr^^^QQQNNNMMMMMMNNNQQQSSSUUUVVVPPPQQQVVVaaakkkkkkaaaWWWZZZ___aaaeeettt{{{nnnaaaZZZVVVRRRPPPQQQOOOOOOQQQUUUYYY[[[ZZZYYYWWWTTTSSSSSSQQQPPPVVV^^^iiinnnttttttmmmaaaVVVOOOEEEAAA@@@CCCAAA>>>>>>BBBEEEIIINNNRRRWWW___jjjsssyyy|||}}}XXX:::777888777555444444444333222222222222111111111111000000111111111111000000111111111000000444999<<>>AAADDDGGGJJJLLLRRRYYY[[[[[[```fffgggfff{{{vvv```SSSOOONNNNNNPPPRRRVVV[[[___bbb[[[]]]gggxxxnnnZZZ]]]aaadddkkk{{{zzznnnbbb[[[WWWRRRQQQRRRPPPRRRWWW]]]aaaaaa^^^[[[WWWTTTSSSRRRSSSXXXeeessssssbbbVVVPPPGGGDDDBBBBBBAAA======???AAADDDGGGIIIKKKPPPXXX^^^dddjjjsss|||mmmBBB666666777666444333333555333222222222111111111111000000111111111111000000111111111000111555:::>>>GGGIIIMMMRRRWWW[[[]]]___bbbaaadddgggccc]]]cccooopppssslllWWWYYYkkk~~~vvvccc^^^___dddkkkzzzaaaNNNGGGFFFIIIMMMQQQUUU[[[cccmmmwww|||qqq```QQQHHHBBB<<<777444222111222222222111///000000111111000000///000000000000000000000000////////////000000000000111111111222222333444444666666555555555555666666777999;;;===>>>AAADDDGGGJJJLLLRRRYYY[[[[[[```fffhhhggg{{{xxxcccSSSLLLMMMMMMOOORRRVVV\\\cccjjjooopppttt{{{```^^^bbbfffoooyyynnnccc]]]XXXTTTSSSUUUVVVZZZ```gggiiigggaaa[[[VVVTTTTTTVVV[[[fffzzzlllYYYOOOMMMIIIHHHGGGEEEBBB???>>>???AAABBBCCCCCCBBBDDDHHHLLLQQQXXXaaaiiioooyyyPPP999777666666444222333666333333222222222111111111000111111222222111111000000111111111333777<<<@@@IIIKKKNNNRRRWWW[[[]]]___bbbccchhhiiiccc___kkk~~~xxxrrrzzzYYYRRR___uuuhhh]]]___fffqqqzzz}}}wwwuuutttrrrtttxxx~~~nnnTTTIIIHHHKKKOOORRRYYY]]]eeennnzzz{{{wwwxxxyyyrrrbbbSSSJJJDDD???999666222111111222111111//////000000000000//////////////////////////////////////////000000000000000000111222333333333333666555555555555666666777777999;;;===>>>AAADDDGGGJJJLLLRRRYYY[[[[[[```fffiiihhh{{{sssdddYYYOOOKKKLLLLLLOOOUUU[[[ccclllvvv}}}~~~aaa___eeekkktttyyyoooddd^^^YYYVVVWWW\\\```ccciiinnnooojjjbbb[[[UUUUUUYYY```jjjyyywww]]]MMMHHHIIIKKKPPPQQQMMMEEEAAAAAABBBCCCCCCBBBAAA@@@@@@@@@BBBEEEKKKRRRWWW[[[bbblllttt|||hhhAAA:::666777666333333666333333333222222222222111111111222222222222111111000000111222444888>>>CCCLLLMMMPPPSSSWWW[[[^^^```ccceeekkkkkkddddddxxx|||ttt|||gggQQQVVVkkkooobbb___eeennnyyyuuusssrrriii```]]][[[YYYZZZ\\\___dddlllvvvnnn^^^NNNJJJNNNRRRVVVXXXbbbfffnnnyyyxxxoooppptttrrrgggZZZQQQIIIDDD<<<888333000000000000000//////000000000000//////////////////////////////////////////000000000000///000222333333333333333555555555555555666777777777999;;;===>>>AAADDDGGGJJJLLLRRRYYY[[[[[[```fffkkkiii|||wwwbbb[[[XXXRRRMMMMMMLLLQQQXXX```jjjvvvttt___aaaiiipppyyyzzzpppeee^^^ZZZXXX]]]dddiiilllpppsssssslllccc]]]XXXYYYbbbppphhhPPPEEEFFFKKKPPP[[[```XXXKKKCCCBBBDDDDDDCCCCCCBBBAAA@@@???>>>@@@CCCGGGIIILLLQQQXXX]]]fffmmmwwwMMM@@@666777888444333666333333333333222222222222111111222222222222111111///000111333555:::AAAEEEOOOPPPRRRUUUYYY\\\```aaadddfffjjjjjjeeejjjrrruuu~~~\\\SSSaaayyysssddd```cccmmmxxxxxxnnneee```^^^aaaWWWNNNKKKJJJGGGGGGIIIFFFJJJOOOUUU___hhhkkkhhh[[[RRRKKKMMMRRRWWW[[[___iiinnnvvvxxxnnnkkkooopppjjjbbb\\\TTTLLLAAA<<<666111///000000000///000000111111000000///000000000000000000000000////////////000000000000///000222333444444333222555555444555555666777888777999;;;===>>>AAADDDGGGJJJLLLRRRYYY[[[[[[```fffllljjj|||lll]]]]]]___XXXPPPNNNMMMTTT]]]fffqqquuuggg^^^```jjjsss{{{{{{qqqeee^^^ZZZ[[[bbbkkkpppqqqtttuuutttnnnfff```]]]```llluuuZZZHHHCCCHHHMMMXXXhhhpppdddPPPCCCBBBDDDCCCBBBBBBBBBBBBAAA???>>>@@@@@@@@@BBBEEEIIIMMMOOOVVV^^^hhhpppwwwZZZFFF666777:::777444555444444333333333222222222111222222333333222222111///000222333666;;;BBBGGGRRRSSSTTTWWWZZZ^^^aaaccceeeeeeggggggeeeppp}}}jjjxxxpppWWWZZZnnnjjjbbbbbbfffsss}}}tttiii___XXXTTTRRRRRRHHH@@@@@@AAA??????@@@<<<@@@BBBDDDHHHPPPSSSRRRNNNIIIHHHLLLRRRVVV]]]dddmmmrrr|||xxxrrrjjjmmmmmmjjjhhheee___WWWGGGAAA999333111111111111000111111111111111111000000000000000000000000000////////////000000000000///000222444444444333222444444444555555666777888777999;;;===>>>AAADDDGGGJJJLLLRRRYYY[[[[[[```fffmmmjjj|||vvvfff^^^ccceee[[[QQQNNNOOOVVV```jjjuuuyyykkkccc___^^^^^^iiissszzz{{{qqqfff^^^ZZZ\\\fffpppssstttuuuvvvtttooohhhcccaaaeeetttjjjRRRDDDCCCIIIOOO]]]qqq{{{lllSSSCCCAAACCCAAAAAAAAABBBCCCBBB@@@>>>AAA???>>>???CCCGGGIIIIIIJJJRRR[[[```eeeooo{{{bbbIII777777;;;888444444444444444333333333222222111222222333333222222111///000222333777<<>>>>>===>>>;;;@@@BBB@@@AAAEEEHHHHHHGGGDDDEEEJJJOOOTTT^^^gggooottt}}}yyyuuukkklllkkkiiijjjkkkggg___KKKEEE<<<555222222222222111111222222222222111111000000000000000000000000////////////000000000000...000222444555444333222444444444555555777888888777999;;;===>>>AAADDDGGGJJJLLLRRRYYY\\\[[[```fffnnnkkk|||sssmmmjjjkkkhhh^^^RRRKKKMMMZZZfffppp{{{kkk```YYYYYY]]]eeekkktttvvvhhhbbbeeemmmqqqsss|||}}}}}}yyytttnnnjjjhhhhhhlllrrr[[[NNNFFFDDDLLLWWWdddzzztttWWWFFFCCCDDDEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAABBBCCCDDDCCCBBBGGGGGGIIIMMMSSS[[[aaaeeetttxxxUUU333999<<<666555666444444444444333222111000111111111111111111111111222222444777<<>>===<<<;;;::::::::::::999;;;<<<=========???@@@DDDDDDFFFKKKTTT^^^dddgggqqqxxxzzz|||vvvjjjaaadddkkkiiiaaaZZZNNNEEE;;;555444444111...111111111111000000000000000000000000000000000000//////............//////000111111111111222222222222222333444555666777777777888:::<<<>>>AAAFFFIIIKKKOOOTTTZZZ^^^aaabbbbbbfffggg|||sssqqqppprrrmmm```SSSMMMRRR```nnnyyyrrrcccZZZVVVXXX^^^iiinnnwwwwwwkkkggglllsssxxxyyy{{{uuuppplllkkkmmmqqqzzzgggSSSJJJEEEEEEOOO[[[lllxxxYYYFFFCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@???@@@BBBBBBBBB@@@CCCCCCCCCFFFJJJOOOSSSVVV\\\```hhhrrr}}}lllDDD===:::666444111444444444444333222111111111111111111111111111111222222444777<<>>AAAEEEIIIKKKOOOTTTZZZ^^^```bbbccchhhiii~~~tttuuuxxxyyypppaaaUUUPPPWWWfffvvv|||hhh[[[TTTTTTZZZaaannnsss{{{xxxpppooottt{{{}}}wwwqqqooonnntttwwwkkkZZZKKKGGGGGGJJJVVVcccvvv|||[[[GGGCCCDDDFFFFFFFFFEEEFFFGGGHHHIIIDDDBBB@@@@@@BBBBBBBBB@@@AAA@@@??????@@@CCCEEEGGGJJJMMMSSS[[[fffqqqzzzYYYCCC888777777///444444555444444333222111222222222222222222222222222333555999>>>DDDIIIMMMQQQRRRUUUYYY^^^bbbeeefffkkkjjjhhhlllwwwwwwjjjbbbrrrllleeeaaadddqqq|||vvvmmmddd]]]VVVPPPLLLFFFBBB<<<888<<>>AAAEEEHHHJJJOOOTTTYYY\\\___aaaccckkkkkkuuuwww{{{yyynnn^^^UUUTTTXXXhhhzzzuuucccWWWSSSTTT]]]eeeqqqvvv~~~{{{vvvvvv{{{|||vvvrrrpppoooxxx{{{cccTTTIIIHHHKKKPPP\\\iii~~~]]]HHHDDDDDDHHHHHHHHHIIIJJJJJJKKKLLLIIIFFFDDDCCCCCCDDDCCCBBBBBBAAA@@@???>>>???@@@AAACCCDDDHHHNNNWWW```hhhmmmxxxkkkHHH666999<<<222444444555555444333222222444444444444444444444444222444666:::@@@FFFKKKNNNRRRSSSUUUYYY^^^cccgggiiijjjiiiiiirrr}}}{{{~~~```dddxxxddddddccckkk||||||pppjjj```WWWQQQKKKGGGEEE??????999444;;;EEEDDD:::888888888999:::;;;<<<===???AAADDDEEEEEEGGGIIIKKKNNNOOOUUU___jjjqqqpppnnnuuuyyyooommmppp~~~nnn___\\\ZZZVVVSSSFFFAAA:::666444333222111111111111111000000000/////////////////////////////////............//////000000111111111222222222444444555666777888999999777999;;;<<<>>>AAAEEEHHHJJJNNNTTTYYY[[[]]]aaacccmmmnnnvvvwwwxxxttthhhZZZTTTUUUZZZjjj}}}|||nnn^^^UUURRRUUU^^^fffrrrwww~~~|||{{{~~~~~~yyytttqqqppppppyyy~~~|||^^^RRRIIIKKKOOOTTT```lll]]]HHHDDDEEEIIIJJJLLLNNNOOOOOOOOOOOONNNKKKGGGEEEDDDDDDCCCAAACCCBBBAAA@@@@@@@@@AAAAAA>>>???@@@CCCHHHNNNTTTXXXhhhrrr}}}{{{SSS888999===444444444555555555444333333333333333333333333333333333444777<<>>:::777===FFFCCC888888999999:::;;;===???@@@???AAADDDEEEFFFHHHJJJLLLMMMPPPXXXeeerrrwwwtttnnn~~~~~~tttmmmjjjtttsssbbb\\\XXXVVVTTTJJJEEE???999555222111000111111111111000000000/////////////////////////////////............//////000000111111111222222222444444555666777888999999888999;;;<<<>>>@@@DDDGGGIIINNNTTTXXXYYY[[[```dddnnnooouuuuuuuuuqqqeeeXXXTTTUUU\\\mmmooodddXXXRRRRRRVVV^^^fffqqqvvv~~~~~~~~~}}}~~~}}}zzzvvvqqqoooppprrrzzzsssYYYOOOIIINNNTTTYYYdddppp]]]HHHDDDFFFHHHKKKPPPUUUWWWXXXWWWVVVTTTPPPKKKGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>???AAADDDGGGIIIPPPWWW```hhhqqq~~~eee@@@777999333444444555555555555444444111111111111111111111111333555999>>>DDDIIINNNPPPSSSUUUXXX\\\aaaeeehhhiiiiiihhhnnn~~~vvvqqqaaa___xxxtttddd[[[aaahhh{{{nnn___SSSOOOHHHBBB@@@>>>===<<<;;;<<<;;;;;;???CCC???888;;;;;;;;;<<<>>>@@@AAABBB@@@BBBEEEGGGHHHJJJMMMOOOOOOSSS]]]mmm|||{{{ssszzztttpppnnnyyysssddd\\\VVVTTTTTTMMMJJJCCC<<<777333000000111111111111000000000000000000000000000000000000//////............//////000111111111111222222222333444555666777888888999888:::<<<===>>>@@@DDDGGGHHHNNNTTTWWWWWWZZZ___eeemmmoootttssssssqqqhhh[[[TTTTTT]]]nnnwwwddd[[[SSSRRRUUUYYY```gggqqqvvv}}}~~~}}}}}}|||zzzwwwssspppoooqqqttt{{{fffVVVMMMJJJRRR[[[bbbmmmyyy\\\GGGCCCDDDEEEKKKSSS\\\aaabbbaaa___]]]YYYRRRMMMJJJGGGEEECCCAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCAAADDDIIIOOOWWWaaammmwww{{{MMM777777444444444555555555555444444222222222222222222222222333666:::???EEEKKKOOOQQQTTTVVVZZZ___bbbeeeggghhhhhhhhhpppmmmuuuuuu\\\ZZZfffxxxhhh```]]]gggppp~~~qqq___PPPGGGCCC???<<<;;;;;;;;;:::;;;999;;;AAACCC@@@<<<<<<>>>>>>>>>???@@@BBBCCCDDDCCCEEEHHHJJJLLLNNNQQQSSSTTTYYYeeexxx{{{~~~vvvsssuuu|||rrrggg^^^WWWTTTUUUOOOLLLGGG@@@999555333222111111111111000000000000000000000000000000000000//////............//////000111111111111222222222333333444555666777777888999:::<<<===>>>@@@DDDGGGGGGNNNTTTWWWVVVXXX___eeelllnnnssssssttttttlll___VVVSSS\\\lllppp]]]VVVRRRTTTYYY]]]dddjjjqqqvvv~~~~~~~~~{{{yyyvvvssspppppprrruuu|||yyyZZZTTTLLLLLLWWWbbbjjjvvv\\\FFFBBBCCCCCCJJJUUU```gggjjjhhhgggeee```YYYSSSOOOLLLIIIHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBDDDHHHLLLRRRYYY```jjj|||WWW:::888999444444555555555555555444555555555555555555555555444666:::@@@FFFKKKPPPRRRTTTWWW[[[```dddffffffgggffffffpppqqqiii{{{eeeTTTYYYoooooodddbbbcccoooyyyvvvhhhWWWHHHBBB???<<<;;;<<<<<<<<<<<<;;;888<<>>@@@DDDFFFGGGMMMTTTVVVVVVXXX___eeekkkmmmxxxxxxxxxsssjjj^^^XXXVVVaaaoooyyycccUUURRROOOPPPWWWbbbkkkqqqvvvuuuzzz~~~{{{vvvrrrqqqrrruuuxxx{{{jjjVVVSSSRRRTTTZZZcccnnn{{{zzzXXXGGGCCCBBBEEELLLVVVaaaiiiooorrrsssnnnllleee[[[SSSQQQMMMIIIGGGDDDBBBAAAAAAAAAAAA@@@AAA@@@???AAACCCDDDDDDCCCAAACCCDDDEEEFFFHHHLLLOOOYYY___jjjxxxhhhDDD===777666555444444333333333333222222111111222222333444222666<<>>;;;::::::;;;<<<<<<999;;;CCCEEEAAA???AAAEEECCCBBBBBBDDDFFFGGGGGGFFFJJJNNNOOONNNRRRZZZaaaffffffoooyyyvvv}}}yyyxxxrrrnnnmmmggg[[[TTTTTTQQQSSSTTTNNNCCC999444333111111000///////////////000000000000000000000000111///...000333333111...000111111111111222222222222333333444555666777777777999:::<<<===???CCCFFFIIIOOOUUUXXXXXXYYY^^^ccciiihhh~~~{{{{{{{{{wwwmmm```XXXVVV^^^kkkzzzqqq\\\JJJHHHIIINNNWWWcccmmmsssuuutttwww}}}yyyuuuttttttvvvxxx}}}{{{fffXXXUUUTTTXXXaaakkkuuuvvvTTTDDD@@@@@@FFFLLLUUU___iiipppvvvyyywwwwwwqqqggg```]]]XXXSSSMMMJJJFFFDDDCCCCCCBBBAAAEEECCCBBBBBBCCCCCCAAA@@@BBBCCCDDDDDDDDDFFFIIIKKKKKKOOOUUU]]]fffpppxxx~~~zzzOOO<<<888666666555444333333333333222222222222222333333444444888===BBBFFFJJJNNNQQQZZZ[[[___cccgggiiiiiihhhaaalllzzzuuuttt}}}UUUYYYkkkqqqaaa^^^eeennnlll\\\RRRGGG<<>><<<>>>DDDFFFBBB@@@BBBCCCCCCBBBCCCEEEGGGHHHHHHHHHJJJLLLMMMPPPVVV___fffkkkllluuu}}}uuuxxxoooiiiiiiggg^^^TTTPPPQQQTTTUUUOOOEEE<<<888777111111000///////////////000000000000000000000000000///...///222222111///000111111111111222222222222222333444555666777777888999;;;<<<===???CCCEEEHHHNNNTTTWWWWWWYYY^^^cccgggggg|||}}}|||}}}{{{rrrcccYYYWWW]]]iiiuuu|||}}}lllXXXIIIIIILLLSSS___llluuuzzzuuuqqqsss}}}zzzxxxxxxxxxyyy}}}pppbbbZZZ[[[ZZZ```mmmwww}}}rrrQQQAAA@@@AAAGGGLLLTTT]]]gggqqqzzzwwwpppmmmgggaaa[[[WWWQQQLLLIIIHHHFFFEEEFFFDDDBBBBBBCCCBBBAAA???BBBCCCCCCCCCBBBBBBDDDFFFEEEFFFGGGHHHLLLRRRZZZ___mmmuuuaaa>>>===777777555444444333333333333222222222222333444444666:::???CCCGGGJJJNNNQQQYYY\\\aaaeeeiiijjjiiihhhaaauuuyyyzzzlllRRRccczzzyyyiiiaaa___jjjyyyxxx```QQQIIIAAA999===<<<;;;::::::;;;<<<===AAA@@@BBBFFFGGGCCCBBBCCCEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMOOOSSSYYYbbbiiinnnssssss|||zzzzzzqqqjjjiiihhh```SSSKKKOOOQQQQQQMMMEEE===999888111111000////////////000000000000000000000000000///...---...000111000///000111111111111222222222222222333444555666777777999:::;;;<<<<<<>>>AAADDDGGGMMMSSSVVVVVVXXX]]]bbbhhhhhh~~~{{{xxxzzz|||uuueeeYYYWWW^^^jjjvvv|||~~~ppp___PPPPPPRRR\\\iiivvv}}}uuupppooo{{{}}}{{{zzzzzztttggg```\\\cccccckkkzzzpppOOOBBBCCCEEEHHHLLLSSSZZZdddooo|||{{{uuuooonnniiiaaaYYYTTTQQQNNNLLLGGGFFFEEEFFFGGGHHHGGGEEECCCDDDEEEEEEDDDDDDFFFGGGHHHHHHIIIHHHHHHLLLSSSXXX]]]fffsssvvvEEE@@@888888666555444444444444333333333333333444555555999<<>>>>>>>>>>>???@@@AAABBBDDDEEEGGGHHHHHHEEEEEEEEEHHHJJJLLLMMMMMMNNNOOOPPPRRRUUU[[[ccclllrrrtttuuuxxxxxx|||vvvqqqkkk```SSSJJJIIIJJJJJJGGG@@@:::777666222111000000//////000000000000000000000000000000...------...///000000000000000111111111222222222111222333444555666666777999:::;;;;;;<<<===@@@CCCFFFKKKRRRUUUUUUWWW]]]bbbkkklllwwwsssuuu{{{vvveeeZZZYYY___lllxxx~~~yyykkkUUUSSSUUUbbbuuuxxxqqqnnnyyy~~~}}}||||||pppeeeaaaaaagggjjjvvvmmmNNNBBBDDDHHHHHHMMMSSSYYYaaammm{{{yyyqqqiiibbb]]]XXXUUUOOOMMMLLLKKKLLLKKKJJJHHHDDDFFFHHHHHHHHHHHHIIIKKKGGGJJJLLLMMMMMMQQQXXX^^^aaahhhsssOOO@@@999999777666555444444444444444333333444444555666;;;>>>BBBFFFIIILLLOOORRRYYY^^^eeejjjkkkkkkkkklllrrrwwwvvv___ddd{{{~~~ccccccffffffvvvdddPPPFFFBBB@@@>>>?????????@@@AAACCCDDDDDDFFFIIIKKKJJJHHHGGGGGGHHHJJJLLLOOOPPPOOOPPPSSSUUUYYY___iiiuuu}}}|||xxx||||||~~~yyy}}}oooaaaUUUMMMEEEEEEEEEBBB>>>999666444222222111000000000000000////////////////////////------------...///000222000000111111111222222222111111222333444555666666999:::;;;;;;;;;===@@@CCCEEEKKKQQQTTTUUUWWW]]]bbbkkkmmmvvvppprrrzzzwwwfff[[[[[[^^^lllzzzvvvaaa]]]cccvvv|||sssppp{{{~~~xxxnnngggfffgggnnnssslllMMMBBBEEEIIIJJJOOOVVV[[[```jjjxxxyyysssnnniiieeeZZZXXXTTTQQQOOOLLLIIIFFFEEEGGGIIIJJJJJJJJJKKKLLLGGGLLLQQQSSSUUUZZZcccjjjvvvzzzaaaBBB;;;:::888777555444444444555444444444444555666666<<>>;;;888555333222111111000111111111////////////////////////...///000///...///333777000111111111111222222222000111222333444555555666555777999:::;;;>>>BBBEEEEEEKKKRRRUUUVVVYYY___dddgggnnnvvvssshhh[[[aaadddrrr|||{{{tttooolllnnnxxxzzzXXXJJJMMMRRRTTT\\\eeekkkmmmoootttyyy~~~~~~~~~{{{qqqGGG999777:::555444777444555444333444666888888888CCCCCCDDDGGGKKKQQQVVVYYY[[[dddfffhhhnnnkkkkkkuuuyyywwwfffppp|||rrrhhheeeooo}}}hhhYYYKKKGGGIIIHHHFFFFFFKKKGGGFFFIIIKKKIIIIIILLLPPPPPPPPPNNNLLLMMMPPPSSSVVV\\\```dddooo~~~}}}xxxyyy~~~zzzkkknnn~~~zzzxxxqqqbbbSSSNNNIIICCCAAAAAA???999444444333222000000000111111000000000000000000000000000000000000////////////000111111111111222222222111222333444555555555555888999:::;;;<<<>>>AAADDDHHHLLLPPPSSSVVVZZZaaaffflllssswwwqqqiii\\\aaacccqqq}}}|||wwwtttrrruuu|||^^^NNNNNNPPPUUU]]]hhhooorrrvvv{{{KKK:::666999555444666333555444333444666777888888BBBBBBDDDGGGKKKPPPUUUXXX```gggggggggkkkhhhjjjvvvyyypppdddssswwwgggbbbfffuuugggYYYMMMKKKMMMLLLJJJIIIMMMIIIHHHKKKLLLJJJKKKNNNNNNNNNNNNOOOPPPSSSVVVXXX___eeekkkpppzzz{{{{{{}}}{{{nnnnnnxxx{{{yyytttpppnnnjjj^^^RRRLLLGGGBBBAAACCCBBB>>>:::444333222000000000111111000000000000000000000000000000000000////////////000000111111111222222222111222333444555555555555888999:::;;;<<<>>>AAADDDHHHLLLPPPSSSVVVZZZaaafffjjjqqqxxxnnnzzz}}}lll___```cccqqq}}}|||{{{{{{|||ttt|||dddRRRNNNNNNVVV___llluuu{{{~~~WWW@@@777:::777555777444555555444444555666777888@@@AAADDDHHHLLLQQQUUUWWWaaagggfffeeehhheeejjjzzzuuuyyygggddd|||lll___aaammm~~~dddYYYPPPOOORRRQQQOOONNNQQQNNNMMMPPPPPPNNNOOOSSSRRRRRRSSSVVV[[[```cccdddmmmttt{{{}}}ssslllpppxxx}}}wwwsssllleeecccbbb\\\SSSOOOIIICCCBBBCCCDDD@@@===555444222111000000111111000000000000000000000000////////////000000000000000000000111111111222222111222333444444555555555777999:::;;;;;;===AAADDDGGGKKKPPPSSSVVVZZZ```eeehhhpppvvvkkkvvv}}}qqqccc___eeerrr}}}~~~}}}~~~ooozzzeeeSSSOOOOOOWWWaaaooozzz}}}|||jjjKKK:::;;;999888999666555555555444444555888:::@@@BBBEEEJJJOOOSSSVVVXXX^^^ddddddeeegggcccjjjrrrlll|||xxxbbbjjjrrrccc```hhhyyyvvvbbbYYYRRRSSSVVVTTTRRRQQQTTTRRRSSSWWWWWWUUUVVVZZZ^^^^^^___dddkkkpppsssttt{{{zzzxxx~~~vvvhhhhhhqqqzzzzzzuuukkkbbb^^^___\\\VVVUUUNNNEEEAAABBBAAA>>>;;;666444333111000000000111////////////////////////////////////000000000000000000000000111111111111111111222333444444444444777888::::::;;;===AAACCCFFFJJJPPPSSSVVVYYY___dddfffnnnuuukkkttt}}}vvvhhh___hhhuuu~~~}}}||||||mmmyyyaaaQQQPPPQQQXXXcccqqq}}}~~~{{{}}}WWW<<<;;;999888999555555666666555444666:::===BBBDDDGGGLLLQQQUUUYYY[[[___eeefffgggggg```iii{{{hhhkkkooobbbsssjjjaaa```mmmtttbbbZZZUUUVVVWWWUUUQQQQQQSSSSSSWWW\\\]]][[[]]]aaajjjkkkmmmrrrxxx}}}xxxttt|||xxxdddaaammmzzz~~~yyyoooddd``````^^^YYYXXXOOOEEE@@@???@@@===;;;666555333222000000000111////////////////////////.../////////000000000111//////000000000111111111000111222333444444444444777888999:::;;;===@@@CCCEEEIIIOOOSSSUUUYYY^^^ccceeemmm{{{pppttt|||yyymmmccckkkwww~~~~~~~~~wwwmmmzzz~~~]]]OOOQQQUUU\\\fffsss~~~||||||ddd???999888777777444555666777666555777===BBBDDDEEEHHHMMMRRRWWW[[[]]]eeejjjjjjjjjggg___kkkyyyiiissskkkhhhxxxgggccc^^^pppvvvddd]]]XXXXXXWWWSSSPPPOOOOOOSSS[[[bbbdddbbbdddhhhrrruuuyyy}}}{{{vvvggg^^^iiivvv}}}zzzsssjjjfffgggeeeaaaXXXOOODDD??????@@@@@@>>>777666444222111000000111000000000000000000000000......//////000000111111/////////000000000111111000111222333333444444444666888999::::::<<<@@@CCCCCCHHHOOOSSSUUUYYY]]]bbbdddlllwwwtttyyyyyyqqqiiilllxxx~~~}}}qqqlll||||||[[[OOORRRWWWbbbjjjuuu~~~|||rrrEEE;;;:::999999666444777888777666999@@@FFFDDDEEEGGGKKKPPPVVV\\\___iiillljjjiiigggcccttt}}}qqqjjjrrrooocccdddbbbxxx{{{jjjbbb\\\ZZZWWWRRRNNNNNNPPPVVVbbblllooommmnnnsssuuu|||}}}ssscccfffooowwwyyywwwrrrqqqsssrrrnnn]]]SSSGGG??????@@@@@@>>>888666444222111000000111000000000000000000000000.........///000111111111////////////000000000111000111222333333444333333666777999999:::<<<@@@CCCCCCHHHNNNSSSUUUXXX]]]aaaeeemmm|||tttwwwxxxtttmmmlllxxx~~~}}}}}}kkkkkk}}}|||\\\OOOSSSXXXfffmmmwww~~~|||~~~}}}KKK???===<<<<<<:::444777999888777:::BBBHHHDDDEEEFFFJJJOOOUUU[[[___iiijjjhhhhhhhhhhhhyyyiii{{{ggg^^^aaajjjnnnfff___\\\WWWQQQMMMNNNSSS[[[iiiuuuxxxvvvxxx}}}wwwiiifffjjjssswwwzzzyyy{{{~~~~~~zzzdddYYYKKKAAA??????>>><<<888777555222111000000111000000000000000000000000---......///000111111222////////////000000000000000000111222333333333333666777999999:::<<<@@@BBBBBBGGGNNNSSSUUUXXX]]]```eeemmmuuu{{{wwwjjjlllxxx}}}zzznnnnnn~~~wwwZZZRRRXXX]]]gggrrr|||{{{}}}~~~\\\@@@<<<<<<999666;;;:::888777888;;;???AAABBBDDDGGGKKKPPPVVV^^^ccchhhnnnqqqjjjeeewwwxxxuuuvvvoooeeeeeehhhwwwtttjjj```\\\WWWQQQOOOSSS___ppp|||{{{{{{qqqddd```iiissswwwssstttzzzzzzsss]]]UUUIII@@@<<<;;;:::999666666555444222111000000////////////000000000000///000111222222111000///000000000000111111111111444222000222444666444222444666888:::;;;===@@@CCCCCCGGGLLLPPPTTTXXX\\\___fffnnn}}}|||ooolllxxx}}}~~~vvvmmmnnn~~~zzz]]]UUU[[[```kkkvvv}}}}}}vvvkkkIII???@@@===999:::999777777888;;;???AAABBBDDDHHHLLLQQQXXX```eeehhhnnnpppkkkkkkqqq|||qqq|||zzziiibbbfffmmm~~~yyymmmccc```[[[TTTTTTXXXmmm}}}oooddd```iiisssvvvqqqnnnrrrqqqlll[[[SSSHHH???:::999888777666666555444222111000000////////////000000000000///000111111111111000///000000000000111111111111444222111222444555444222444666888:::;;;===@@@CCCDDDGGGLLLPPPTTTWWW[[[^^^eeemmm}}}pppkkkxxx~~~~~~qqqjjjmmm~~~}}}aaaYYY___dddppp|||}}}rrrzzzPPP======<<<777999888777777888;;;>>>@@@BBBDDDHHHMMMSSSZZZccchhhjjjnnnnnnkkkppp}}}mmm{{{vvvnnnqqqcccaaajjjuuussshhheeeaaaZZZ[[[bbb{{{~~~|||pppgggccciiissswwwqqqkkkjjjhhhdddXXXQQQHHH???;;;999888777666666555444222111000000////////////000000000000///000000111111000000///000000000000111111111111333222111222444555444333444666888:::;;;===@@@CCCEEEHHHLLLPPPSSSVVVYYY\\\dddkkksssjjjjjjwww}}}~~~lllhhhlll}}}eee]]]bbbggguuu}}}|||~~~|||ZZZ>>>;;;;;;666888777666777888;;;>>>@@@AAADDDIIINNNTTT]]]fffkkkooopppmmmiiisss{{{ooonnnpppmmmccccccooo}}}zzzmmmkkkgggaaadddnnn|||{{{|||zzzsssjjjeeeeeeqqqxxxuuummmhhhccc^^^TTTOOOHHHAAA<<<;;;:::;;;666666555444222111000000////////////000000000000///000000000000000000//////000000000111111111111222222222333333444444333444666888:::;;;===@@@CCCEEEHHHLLLPPPRRRUUUXXXZZZbbbjjjsssqqqoooeee```hhhvvv~~~|||~~~{{{|||jjjggglll}}}hhh```fffjjjvvvzzzzzzkkkHHH???>>>:::777777777777999<<>>888888999;;;===@@@BBBCCCBBBEEEJJJOOOVVV^^^gggmmmoooooolllrrruuujjjwwwhhhssseeeaaagggqqq|||zzzyyyrrrfffwww~~~fffdddeeekkkooommmgggbbbYYYXXXTTTLLLCCC<<<::::::666666555444222111000000////////////000000000000000///...------...///000000000000000111111111111000333555444222111333666444666888:::;;;===@@@CCCBBBEEEJJJMMMPPPSSSWWWYYYbbbhhh|||ooogggeeeeeedddlllwwwyyyjjj]]]YYYdddkkkssswwwxxxzzzuuuqqqsssyyyuuulllrrryyy{{{zzzwww{{{RRR888:::888999999:::<<<>>>@@@AAAAAAEEEKKKPPPVVV]]]gggmmmppppppiiisss{{{ooo~~~jjjtttdddcccddduuuxxx~~~rrrwwwnnnccc^^^gggooonnngggcccgggpppmmmYYYEEE===999444555555666666555333111000////////////////////////////////////////////////333333222111000///......222222333333333333444444333555888:::;;;<<>>999999:::;;;<<<>>>@@@@@@BBBFFFKKKQQQWWW___hhhnnnqqqrrrmmm{{{uuuppp{{{qqqnnndddfffjjj|||zzzqqqqqq|||fff]]]ZZZccclllllleee```eeennnmmmZZZHHHAAA===888666666555555333222111000////////////////////////////////////////////////222222111111000/////////222222222333333333444444444666999:::;;;===@@@BBBFFFGGGJJJMMMOOORRRTTTUUU```fff|||||||||vvv{{{tttyyyuuussswww|||~~~ooosss|||~~~xxxvvv~~~vvvtttcccAAAAAA:::::::::;;;<<<>>>???@@@CCCFFFLLLSSSZZZbbbjjjoooqqqrrrrrrmmmqqqxxxyyyzzzhhhcccjjjrrr{{{qqqjjj~~~ppp]]]VVVUUU___iiijjjccc]]][[[ccccccTTTFFF???;;;777777666555333111000000///////////////////////////////////////////////////000000000000000000000000222222222222333333333333444666999;;;<<<===@@@BBBGGGIIILLLNNNQQQRRRSSSSSS]]]ccc~~~zzzyyyuuuvvvuuuzzznnnrrr|||yyytttzzzyyyhhhoooFFFAAA<<<<<<<<<<<<===>>>???@@@DDDGGGMMMTTT\\\eeelllpppoooqqquuuoooggguuuuuusssdddccclllvvv{{{}}}rrreeeooo~~~zzziiiZZZUUUTTT\\\gggiiibbbZZZQQQWWWWWWMMMCCC>>>:::555888666444111000///////////////////////////////////////////////////////////////000000111111111111111222222222222333333333333555888:::;;;===???AAAGGGIIILLLPPPSSSTTTTTTTTTZZZaaa~~~yyyuuunnn~~~xxxyyymmmooozzz|||tttwwwiii}}}~~~NNN@@@===============>>>???@@@DDDGGGLLLUUU___gggnnnqqqlllpppxxxccciii|||tttooocccdddmmmyyy}}}~~~~~~~~~uuudddeeeppppppggg^^^YYYVVV[[[eeeiiibbbYYYNNNQQQQQQJJJDDD???<<<888777666333111000//////000000000000000000000000000/////////////////////////////////000111111222222111111111222222222333333222555777999:::<<<>>>AAADDDHHHMMMRRRUUUWWWWWWVVVWWW___}}}vvvmmmhhh||||||}}}qqqoooyyyuuuuuupppttt\\\BBB???>>>>>>>>>>>>>>>???@@@DDDFFFLLLUUU```iiioooqqqkkkqqq}}}xxxcccsssyyynnneeegggqqq}}}~~~~~~}}}yyygggaaafffjjjhhhbbb]]]WWWXXXaaahhhcccZZZLLLKKKIIIEEEAAA===:::888666555444222111111111111000000000000000000000000//////////////////////////////000000111111111222111111111111222222222222333555888999:::<<>>>>>?????????CCCEEEKKKUUUaaajjjoooqqqmmmuuuyyynnn|||jjjeeelllxxx{{{|||~~~|||~~~~~~kkk___```fffhhhddd]]]TTTRRR[[[fffddd\\\LLLHHHCCCAAA>>>;;;999777444444444444444333222222000000000000000000000000////////////////////////000000000000000111111111111111111111222222222222555777:::;;;<<<>>>AAACCCEEEIIIOOOUUUYYYYYYWWWUUUTTT]]]|||~~~wwweeegggtttvvvzzz~~~tttwww}}}xxxttt{{{ooo{{{QQQAAA@@@??????>>>?????????BBBDDDJJJUUUaaakkkpppqqqpppyyy|||yyyxxxhhhfffppp~~~yyyzzz~~~|||}}}nnn___]]]cccgggccc\\\QQQMMMWWWdddeee^^^RRRLLLFFFCCCBBB???===<<<333333555666555555333222000000000000000000000000////////////////////////111111000000000000000000000111111111111222222222777999;;;===>>>@@@CCCEEEGGGKKKQQQWWWYYYXXXVVVSSSTTT\\\|||}}}nnn___fff|||uuusssyyyxxxxxx}}}tttvvv}}}xxxZZZIII777@@@@@@<<>>AAACCCGGGJJJNNNQQQTTTUUUUUUTTTVVV___~~~uuu~~~|||```[[[gggxxxzzz|||xxxrrruuuuuu|||YYY@@@AAA???;;;@@@===CCCFFFHHHNNNXXXccclllrrruuu~~~qqqfffccckkkzzz{{{yyy{{{zzz|||}}}xxxggg[[[pppaaaGGGLLLVVVWWW[[[VVVQQQNNNPPPNNNFFF>>>;;;555444444333333222111111000000000000////////////////////////////////////000000000000111111111111000000111222333333333333555777999;;;<<<===@@@BBBEEEHHHKKKOOORRRTTTTTTTTTVVV___~~~rrr|||fffaaaccchhhlllnnnppppppppp|||{{{qqqrrr|||rrr___BBBAAA@@@===AAA===BBBHHHIIIOOOZZZfffmmmsssxxxkkkdddcccmmm~~~}}}{{{~~~zzzyyyzzz}}}kkkXXXggg{{{YYYEEEMMMVVVVVVWWWTTTPPPNNNQQQPPPHHH???<<<555555444333222222222222000000000000///////////////////////////////////////000000000111111111111000000111222333333333333555777:::;;;;;;<<>>@@@EEEGGGKKKPPPTTTWWWYYYZZZ[[[bbb}}}wwwnnnrrrxxx{{{yyyrrrjjjddddddhhhqqq{{{sssqqqyyywwwsssoooIIIBBBBBB@@@BBB<<>>EEEMMMPPPUUUVVVNNNIIIHHHGGGBBB>>>>>>666555333222111111222333000000000000////////////////////////////////////000000000000111111111111000000111222333333333333444666888:::;;;<<>>BBBBBBAAAIIIRRRcccuuuwwwwww|||yyyiiicccbbbmmm{{{xxxwww}}}~~~zzzuuuttttttsssrrrooojjj```UUULLLXXX^^^]]]RRRGGGFFFKKKOOOTTTTTTNNNEEE???>>>===:::777666444222111111111111000000000000////////////000000000000////////////111111000000000000111111111222222333333444444555444555888999:::<<>>666555333222111222222333000000000000////////////.../////////000000000111000000//////000111222222111222222333333444444555444555777999:::<<>><<<:::555444222111000111111222111111000000000000000000............////////////000///......111222333222000111111222222333444444555555666888:::===???@@@FFFJJJPPPUUUXXXZZZ]]]___```eeeqqqeee^^^|||nnnnnnooottt|||xxx{{{|||MMMBBBFFFDDDCCCIIIJJJZZZpppxxx{{{wwwiiigggttt}}}~~~zzzsssnnnmmmtttyyy|||wwwssstttpppnnnoooqqqmmmbbbXXXKKKHHHKKKOOOLLLAAA===AAAKKKIIIFFFCCC@@@>>><<<:::777666444333333333333444222222111111000000000000............////////////000//////000222333333222000111111222222333444444555555777888;;;===???AAAEEEIIIOOOTTTWWWZZZ]]]^^^```eeeqqqfffqqqlllnnnrrryyy|||zzzQQQCCCFFFEEEDDDFFFJJJ\\\rrr|||ttthhhhhhxxx~~~{{{uuuoookkkpppvvv~~~~~~yyyvvvuuuqqqnnnoooqqqmmmcccZZZKKKHHHJJJPPPMMMBBB<<<>>>GGGFFFDDDBBB@@@>>><<<;;;888777555333333333333444444333333222111000//////............////////////000000000222444444333111000111111222222333444444555555777888;;;>>>@@@AAACCCGGGNNNSSSVVVYYY\\\^^^aaafffzzzjjj}}}pppkkkmmmqqqxxxXXXDDDDDDCCCCCCEEEKKK^^^ttt}}}|||sssiiilll}}}|||wwwpppjjjmmmsss{{{{{{xxxuuuqqqmmmnnnpppmmmddd[[[LLLHHHIIIQQQQQQGGG@@@@@@CCCDDDDDDBBB???===<<<<<<666555333222111111111222555444333222111000///...............////////////000000111333555555333000000111111222222333444444555555777999;;;>>>AAABBBBBBFFFLLLRRRVVVYYY\\\^^^bbbfffqqquuurrrkkkmmmpppwwwcccGGGDDDCCCBBBFFFMMM___sss|||zzzrrrjjjooo|||xxxqqqjjjlllrrrzzz|||zzzuuupppllllllnnnlllddd\\\JJJHHHOOO\\\___RRREEE???AAACCCDDDBBB???===<<<===777666444222111111111111444444333222111//////...............////////////000111222444555555222000000111111222222333444444444555777999<<>>;;;999777555444333333333000000000/////////..................////////////222111000000222222111000000111111222222333444444444555777999===@@@CCCDDDEEEIIIOOOSSSUUUWWWYYY[[[^^^bbbyyy}}}}}}hhhiiilllrrr|||{{{vvvNNNEEEDDDDDDHHHQQQaaaqqq{{{rrrooojjjpppyyytttrrrnnnhhhnnntttxxx}}}|||sssmmmgggfffiiihhhbbb\\\]]]OOOGGGMMMQQQLLLDDDAAA@@@DDDHHHFFF@@@<<<<<<>>>999888555333222111111111////////////......................../////////000222111//////000111111000000111111222333333444444444555777999===@@@CCCEEEGGGKKKPPPTTTVVVWWWYYYZZZ]]]aaajjjeeegggrrr{{{{{{pppyyyOOOEEEIIIAAACCCOOOcccrrrxxxqqqkkknnnvvvvvvqqqmmmgggjjjooouuuuuuqqqjjjeeebbbbbbaaaaaaYYYNNNFFFHHHIIICCC;;;999???AAAEEEEEEBBB===:::888888777555333111000//////000000000000//////////////////............//////000000000000111111111111111111222222222111111000444666999;;;===???BBBDDDDDDHHHMMMRRRVVVWWWWWWWWW___dddmmmggggggqqqzzz~~~sss{{{SSSGGGIIIBBBGGGPPPbbbqqqzzzoookkkoooxxxxxxsssooofffhhhlllsss|||}}}tttoooiiidddbbbaaaaaaaaaZZZNNNEEEFFFHHHCCC===:::===AAADDDDDDBBB>>>:::999888777555333111000//////111000000000//////////////////............//////000000000000111111111111000111111222222222111111222444777999;;;===@@@BBBDDDGGGMMMRRRVVVWWWWWWWWW^^^eeeqqqiiigggooowww{{{sss|||tttYYYHHHIIIBBBJJJQQQ```ppp}}}~~~nnnkkkqqq{{{zzztttpppffffffhhhoooxxx|||vvvrrrnnngggcccaaabbbbbbbbbZZZNNNDDDCCCFFFDDD>>>;;;<<>>;;;:::888777555333222000000///111111000000000///////////////............//////000000000000111111111111///000111222222222222222222444777999;;;===@@@BBBDDDGGGLLLQQQUUUWWWWWWWWW^^^gggsssiiieeemmmtttyyyssszzzkkkyyy___IIIGGGBBBIIIPPP___qqq}}}nnnlllsss~~~yyyrrrooogggdddfffllluuuyyysssrrrmmmgggcccbbbbbbcccccc\\\PPPCCC@@@CCCCCC>>>999:::>>>BBBCCCBBB???<<<;;;777666555333222111000000111111111000000000////////////............/////////000000000111111111111...///000111222333333333444666999;;;===???AAADDDDDDFFFKKKPPPTTTWWWXXXXXX___iiitttiiicccjjjsssxxxuuuzzzgggqqqfffJJJGGGEEEEEENNN___sss}}}nnnmmmuuuwwwppplllhhhddddddkkkttt|||yyyuuurrrnnnhhhdddbbbccccccccc^^^RRRDDD???CCCEEE@@@888999===AAACCCAAA???<<<;;;777666555333222111111000111111111111000000000000//////............/////////000000000111111111111...///000111222333333333444666999;;;===???AAADDDCCCFFFJJJOOOSSSVVVXXXYYY```lllwwwjjjccciiiqqqwwwyyyyyygggllloooNNNHHHGGGCCCNNN```sss|||nnnnnnwwwxxxpppllliiicccccckkkrrrxxxzzzwwwrrrnnngggcccbbbbbbbbbbbb^^^SSSFFFAAAFFFKKKEEE;;;999===AAACCCAAA>>><<<;;;666666444333222111111111222222111111111000000000//////............//////000000000000111111111111///000111222222222222222222444777999;;;===@@@BBBCCCEEEJJJNNNSSSVVVXXXYYY```lll|||mmmdddhhhpppvvv}}}{{{tttzzzoooooo}}}TTTIIIGGGEEEQQQaaarrrzzzlllnnnxxx{{{sssoooiiiaaaaaajjjpppsss}}}{{{wwwqqqmmmfffaaa____________]]]TTTHHHDDDLLLTTTNNNBBB:::===AAABBBAAA===;;;999666555444333222111111111222222222111111111000000//////............//////000000000000111111111111000111111222222222111111222444777999;;;===@@@BBBCCCEEEIIINNNRRRVVVXXXZZZ^^^jjjpppeeehhhpppttt{{{{{{ooopppyyyvvvZZZHHHDDDIIITTTcccqqqwwwkkknnnzzzxxx}}}~~~vvvrrrhhh``````iiiooopppyyy{{{wwwpppkkkeee___]]]]]]\\\\\\\\\TTTIIIGGGQQQZZZUUUIII:::>>>AAACCC@@@===:::999666555444333222111111111222222222111111111111000//////............//////000000000000111111111111111111222222222111111000444666999;;;===???BBBDDDCCCEEEIIIMMMRRRVVVYYYZZZ]]]hhhuuuuuu}}}ttteeefffmmmsssyyynnnvvv~~~xxxaaaBBBFFFEEEPPPbbbuuuxxxnnnooozzz}}}vvvxxx~~~uuuoooeeedddccccccfffmmmvvv|||xxxqqqlllfffaaa``````aaabbb^^^UUUJJJFFFNNNUUUPPPFFF>>>???AAABBB@@@===888555;;;999777444222222111111111111111111111000/////////////////////.........000000000000111111111111222222333333333222222111111444777999;;;>>>CCCFFFDDDGGGKKKNNNRRRVVV[[[___^^^gggrrrbbbfffnnn|||uuueeeeeelllqqqwww~~~ssszzzxxxfffEEEGGGGGGRRRdddxxxvvvkkkmmmyyyxxxrrrpppwww{{{vvvppphhhfffcccccchhhooowww|||zzzqqqllleee```^^^______```\\\TTTIIIDDDIIINNNKKKCCC;;;===@@@BBBAAA???;;;999999888666333222111000000111111111111111000///////////////////////////...000000000000111111111111222222222333333222222111222444777999;;;>>>BBBEEEDDDGGGKKKNNNRRRVVV[[[^^^___hhheeeSSSZZZ___iiizzzxxxfffeeejjjnnnttt{{{www|||wwwkkkHHHHHHIIITTTggg|||sssiiikkkxxxvvvrrrqqquuuxxxppphhhddd___```gggooovvvxxx{{{sssmmmfff```^^^]]]]]]]]][[[TTTIIIAAAAAAEEEDDD???888;;;???BBBBBBAAA>>><<<888777555333111000000///111111111111111000//////......//////////////////000000000000111111111111111222222333333222222222222444777999;;;>>>BBBEEEDDDGGGJJJNNNQQQVVV[[[^^^aaaiiinnnTTTVVVYYY___ooozzz~~~{{{gggdddhhhlllrrrxxxsssxxxuuunnnJJJHHHJJJTTTggg}}}qqqhhhkkkzzz|||pppnnnyyyzzzqqqjjjddd___aaaiiisssyyy{{{|||uuuooogggaaa^^^]]]]]]\\\[[[VVVKKK@@@===???@@@===888:::>>>AAABBBAAA>>><<<777777555444222111000000111111111111111000//////............///////////////000000000111111111111111111222333333333222222222444777999:::===AAADDDDDDFFFJJJNNNQQQUUUZZZ^^^bbbiii[[[UUUUUU[[[hhhooouuuzzz~~~iiidddgggjjjpppwwwlllppp~~~qqqyyypppKKKGGGIIISSSggg|||qqqiiinnn~~~yyyqqqwww}}}rrrnnngggbbbdddmmmxxx{{{wwwrrriiiccc___^^^]]]]]]\\\XXXMMMAAA<<<>>>???===999;;;???AAAAAA???<<<:::777777666555444333222111111111111111111000//////---.........//////000000///000000000111111111111000111222333333333333333222444666888:::===@@@CCCCCCFFFJJJMMMQQQUUUZZZ^^^bbbiiigggWWWSSS[[[ggghhhooottt{{{jjjdddgggiiipppwwwjjjkkkyyynnnqqquuuNNNFFFIIIRRRfff{{{qqqkkkrrr{{{~~~~~~tttjjjeee``````gggqqqyyy}}}{{{xxxsssjjjddd```___^^^^^^]]]XXXNNNCCC???AAA@@@===999;;;>>>@@@@@@===:::777777777777666555444222111111111111111111000//////------......///000000000000000000000111111111111000111222222333333333333222444666888:::<<<@@@BBBCCCFFFIIIMMMPPPUUUZZZ]]]aaaiii~~~fffYYYaaammmkkknnnuuu}}}llleeegggjjjpppxxxooonnnxxxmmmlllSSSGGGJJJRRRfffzzzqqqlllttt{{{mmmmmmqqqmmmxxxuuuhhhddd___]]]```gggpppvvv{{{wwwrrriiiccc```^^^^^^]]]]]]XXXNNNEEECCCEEEBBB===777999<<>>>>><<<:::888444444555555444222111///111111111111111000//////---------...///000000111000000000000111111111111///000111222333444444444222444666888999;;;???AAACCCEEEIIIMMMPPPTTTYYY]]]^^^hhhxxxpppiiiiiihhhmmmuuu{{{{{{zzzooommmVVVJJJJJJTTTiiizzztttpppwwwxxxddd[[[YYY]]]gggmmmuuupppaaa[[[\\\pppmmmRRRRRRWWWVVV]]]wwwooohhhmmmqqqmmmfffdddjjjqqqzzzxxxppphhheeeccc___^^^aaa]]]]]]PPPAAAGGGWWWSSS@@@999888999:::<<<<<<:::999555555555444444333333222333333222222000///...---000//////........./////////000000000000111111111000222333333111000111111333555888999999;;;===???@@@DDDIIINNNRRRUUUYYY\\\hhhiii}}}vvvuuummmkkkjjjmmmuuu{{{{{{xxxqqqkkkZZZKKKLLLVVVjjjzzztttqqqxxxyyycccSSSMMMOOOWWW```fffooo~~~gggXXX[[[\\\oookkkVVVVVV]]]___gggsssgggjjjkkkhhhcccccciiiooozzzyyyqqqjjjfffccc^^^\\\^^^YYYZZZOOOCCCKKK]]][[[KKK999999999;;;<<<<<<;;;999555555555444444333333222222222222222000///...---//////............//////000000000111111111111222...000111111///...///000333555777999:::;;;>>>@@@???CCCHHHMMMPPPTTTYYY[[[hhhjjjxxxmmmkkkwww|||sssoookkknnntttxxxxxxtttsssiii^^^LLLMMMWWWkkkzzztttrrryyyhhhTTTIIIHHHMMMNNNVVVZZZeeexxxaaaSSSZZZ^^^ppp{{{cccUUURRRWWW]]]lllrrrhhhgggjjjmmmxxx|||wwwgggfffdddaaa```ccchhhlllzzzzzzrrrkkkhhhccc]]][[[[[[YYYYYYPPPDDDKKK\\\\\\NNN999999999;;;======;;;999666666555444333333222222222222222111111///...---//////............//////000111111111111222222222...000111111000//////000111444777888:::<<>>:::::::::;;;======;;;:::777666555444333222111111111111111111111000///..................///000000000000111111111222222222000111333444333222333444111333666888:::<<>>>>><<<:::777777666555333222111111111111111111111000//////......---......///000111///000000000000111111111...///111222111111222333111444777888:::<<>>BBBDDDAAA:::::::::<<<>>>>>><<<:::777777666555333222111000000111111111111000//////---------......///000111....../////////000000000---///111222111111222333333555777999:::;;;>>>@@@BBBDDDGGGKKKNNNTTTZZZ^^^hhhrrrcccPPPHHHJJJJJJSSS```bbbjjjpppyyytttzzzzzzwwwvvvnnnppp|||jjjmmmnnnhhhRRRMMMWWWjjjwwwuuuwwwttt[[[TTTUUUZZZ^^^nnnsssooommmttt|||qqqllljjjhhhiiimmmssswwwxxxxxxyyy{{{}}}}}}|||{{{yyy{{{wwwfffeeebbb___]]]___dddhhhkkkwww~~~tttiiiccc___\\\]]]```]]][[[QQQBBB;;;>>>AAA@@@;;;:::;;;<<<>>>>>><<<:::888777666555333222111000000111111111111000000///---------......000111111............///////////////111333444444333444666333555888999999;;;===???AAACCCFFFIIIMMMSSSYYY]]]hhhssssssRRRKKKFFFGGGGGGHHHNNNWWWgggppp|||~~~iiizzz}}}ssszzzvvvpppzzz~~~kkkvvvkkklllMMMMMMTTTnnnuuurrrtttaaaTTT[[[fffkkkooo}}}vvvnnnnnnnnnooorrrvvv{{{uuukkkhhhccc___^^^___bbbdddkkkwww{{{ssskkkeee```[[[\\\```ccc```SSSBBB;;;???BBB@@@;;;999:::>>>===999666777555555444333222222222222000111111222222000///...............////////////000000000000000000000000//////000111111111111000333444777888999;;;>>>AAACCCFFFHHHKKKNNNRRRXXX[[[eeesss~~~dddQQQIIICCCCCCEEEHHHOOOVVV___lll~~~}}}kkk~~~zzz}}}}}}ssszzzssslllttt~~~lllrrroooOOONNNUUUpppyyyuuuvvvlll```gggsssyyyvvvyyyuuurrrwwwxxxzzz}}}xxxjjjgggbbb^^^]]]___aaacccjjjvvvzzzssskkkfffaaa\\\\\\___]]][[[QQQAAA<<>>AAACCCEEEHHHKKKNNNRRRWWW[[[dddrrruuu\\\NNNGGGBBBDDDKKKQQQXXX]]]^^^iiiyyyzzzpppuuuwww}}}{{{sss{{{rrriiiqqqmmmvvvsssPPPOOOVVVsssyyyuuuvvvuuujjjsssqqq}}}wwwwwwyyy{{{}}}|||iiifffaaa]]]\\\]]]```bbbhhhtttzzzssslllhhhbbb\\\[[[^^^ZZZYYYPPPBBB>>>EEEIIIFFFAAA<<<999;;;:::777555777666555444333222222222222000111111222222000///...............////////////000000000000000000000000000111111222222222222222333444777888999;;;>>>AAACCCEEEIIILLLOOOSSSXXX\\\cccpppqqq[[[KKKIIIKKKTTT```jjjppprrroooqqquuuyyy~~~vvvwwwrrrrrryyyyyyttt{{{sssjjjssslllxxxxxxRRRPPPWWWuuuwwwtttvvv}}}sssxxxwwwzzzxxx{{{~~~}}}hhheee```\\\[[[\\\___aaagggssszzzsssmmmiiiccc]]][[[]]]]]]\\\QQQDDDBBBKKKSSSRRREEE>>>::::::;;;888777888666555444333333222222333000111111222111000///...............////////////////////////////////////111111222333333333333222333444777888999;;;>>>AAACCCFFFJJJNNNQQQUUUZZZ]]]bbbnnngggWWWNNNTTT```nnn~~~}}}sssqqqooouuuyyywww{{{vvvllluuukkkVVVPPPVVVuuuxxxuuuwwwxxx}}}tttpppqqqvvv||||||gggddd___[[[ZZZ[[[^^^```gggssszzztttnnnjjjddd]]][[[\\\^^^\\\QQQEEEFFFTTT```cccHHH@@@:::;;;<<<:::999999666666555444333333333333000111111222111000///...............////////////////////////////////////111111222333333333333222333444777888999;;;>>>AAADDDGGGLLLPPPTTTXXX\\\___aaalllnnn]]]TTTVVVddduuuwwwzzzqqqmmmsssxxxxxx{{{zzznnntttkkk}}}ZZZQQQUUUrrr~~~zzz{{{xxxyyyddd```\\\___gggsss}}}|||gggddd___[[[ZZZ[[[^^^```fffrrr|||uuunnniiiccc]]][[[]]][[[YYYPPPEEEHHHXXXfffjjjGGG???999;;;===<<<:::999777666555444333333333333000111111222222000///...............////////////000000000000000000000000000111111222222222222222333444777888999;;;>>>AAADDDGGGMMMQQQUUUYYY]]]___```kkk~~~wwwkkk\\\SSSRRR]]]nnnqqqkkkpppvvvwwwzzzpppuuulllYYYQQQSSSooo|||}}}vvvxxx|||nnn[[[[[[]]]aaaiiivvv}}}gggddd```\\\ZZZ\\\^^^aaadddqqq~~~vvvnnnhhhbbb\\\[[[^^^ZZZYYYPPPEEEFFFSSS]]]___DDD<<<777:::===<<<999777777666555444444333333444000111111222222000///...............////////////000000000000000000000000///000111111222222111111333444777888999;;;>>>AAABBBFFFKKKPPPTTTXXX\\\^^^```jjjtttlllddd^^^VVVLLLJJJNNN___qqqpppiiinnntttvvvyyytttxxxmmmUUUQQQRRRmmm}}}zzz}}}xxxyyyvvveeeccchhhmmmooorrr|||hhheee```\\\[[[\\\___aaacccooo~~~wwwnnnhhhaaa\\\\\\___\\\\\\SSSFFFCCCKKKPPPNNNBBB:::555999===<<<888666777777555444444444444444000111111222222000///.............../////////000000000000000000000000000//////000111111111111111333555777888999;;;>>>AAA@@@DDDJJJOOOSSSWWWZZZ]]]```jjj|||rrrlll\\\XXXRRRLLLHHHGGGGGGGGGVVV___kkkvvv}}}oooiiinnnuuuwwwyyy}}}ooorrrpppTTTOOOXXXlll~~~~~~zzzuuuwwwyyytttqqquuu{{{iiibbb]]][[[YYYVVVXXX]]]cccooo{{{}}}uuummmiiiddd___\\\]]]]]][[[PPPCCCAAAHHHKKKGGG>>>;;;888777777888999888888888666555444333333333333222000/////////000111333111...,,,,,,---///000////////////000000000000222222222222222111000///111333555666777999===???BBBFFFKKKOOORRRVVVYYY\\\___jjjuuujjj```YYYTTTNNNLLLHHHDDDAAA@@@@@@AAAFFFLLLUUU^^^hhhvvvppphhhmmmrrrttt{{{~~~lllnnnoooyyyvvvSSSMMMUUUiii~~~~~~|||||||||~~~jjjccc]]]ZZZXXXVVVYYY^^^cccooo{{{|||tttlllhhhddd^^^[[[]]]]]]\\\QQQDDDAAAGGGIIIEEE===;;;888888999999999888999888777555444333333333222222000/////////000111222000...---,,,---///000////////////000000000000222222222222222111000000111333555666777999===???CCCFFFKKKOOOSSSVVVZZZ]]]```kkkxxxjjj\\\RRRLLLIIIGGGGGGFFFEEECCCBBBBBBBBBBBB@@@CCCGGGKKKTTTgggpppgggiiinnnppp|||zzzgggiiizzz~~~ooommmmmmSSSMMMUUUhhh~~~~~~kkkddd]]]ZZZWWWVVVZZZ___dddooo{{{}}}uuummmiiieee___]]]^^^^^^\\\RRRDDD@@@EEEGGGBBB;;;:::999999:::;;;:::888888777666555444333333333222111111000///000000000000//////............///////////////000000000000111222222222222111000000111333555666777999===???CCCFFFKKKPPPSSSWWW[[[]]]bbbkkk}}}tttjjjbbbXXXOOOJJJIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFFFFEEEJJJYYYooopppeeefffjjjlll}}}vvvdddeeewww{{{nnngggjjjUUUOOOVVVhhh~~~}}}lllddd\\\YYYVVVVVVZZZ```dddppp|||wwwoookkkgggaaa^^^```]]][[[PPPBBB???DDDEEEAAA;;;::::::;;;<<<<<<:::999666666555333333222222222222111111000000000000000//////////////////......////////////000000000000111111222222222111111000111333555666777999===???CCCFFFKKKPPPTTTWWW[[[^^^bbbkkk|||qqqfff^^^RRRNNNIIIGGGGGGHHHIIIJJJFFFFFFGGGGGGGGGEEEDDDCCCDDDFFFGGGEEEEEELLLZZZeee}}}nnnbbbbbbhhhjjj}}}uuuccceeewww|||nnnooopppUUUPPPUUUfff}}}lllddd\\\XXXVVVUUUYYY___eeeppp}}}~~~vvvnnnjjjfff```^^^___[[[YYYNNNAAA>>>EEEHHHDDD<<<;;;;;;;;;===<<<;;;999444444333222111111111111111111111111000000000///......//////////////////////////////000000000000000111111222222222111111111333555666777999===???BBBEEEKKKOOOSSSWWW[[[^^^aaajjj{{{mmmcccXXXOOOIIIGGGEEEEEEFFFHHHIIIHHHGGGIIIIIIIIIIIIHHHHHHGGGFFFEEEGGGIIIIIIIIIKKKPPPTTTZZZiiizzzlll^^^```ggglll{{{vvvfffiii{{{mmmyyywwwWWWOOOSSSccc~~~}}}iiibbb[[[XXXUUUTTTXXX]]]cccooo||||||tttlllhhhddd^^^[[[]]][[[XXXMMM@@@???IIINNNMMM???===<<<<<<<<<<<<;;;999444333222111111111111222000111111111111000/////////............//////000////////////000000000000000000111222222222222111111333555666777999===???@@@DDDJJJNNNRRRWWW[[[^^^___iiiwww```TTTMMMFFFAAA@@@EEEEEEEEEGGGJJJKKKJJJHHHKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLNNNOOOPPPPPPNNNVVVaaajjjwww~~~}}}~~~wwwwwwiii\\\^^^hhhnnnxxxyyyiiinnnmmmyyy{{{^^^PPPSSSaaa||||||}}}~~~}}}yyy}}}ggg```ZZZXXXUUUSSSVVV[[[___lllyyy}}}uuummmiiieee___\\\^^^\\\YYYNNNAAABBBOOOXXXXXXBBB???<<<;;;;;;;;;:::999555444333333333333333333000111111222111000///...000///---,,,---...000222////////////000000000000000000111222222222222222111333555666777999===??????CCCHHHMMMQQQVVVZZZ]]]\\\fffxxxbbbKKKBBB???======@@@CCCBBBCCCEEEHHHJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJHHHIIILLLNNNNNNMMMTTTWWWXXXZZZdddttt~~~xxxpppjjjfffhhhdddccciiivvvgggZZZ^^^iiipppvvv~~~{{{lllrrrnnnsss|||eeeSSSUUUbbb~~~|||ooo```WWWZZZ^^^^^^cccllloooyyypppgggpppooopppeee___ZZZXXXUUUSSSUUUYYY]]]iiiwwwxxxppplllhhhbbb```aaa]]]ZZZNNNBBBEEESSS^^^```DDDAAA===;;;:::;;;:::999666666555444444444555555000111111222222000///...000///---,,,,,,...111333////////////000000000000///000111222222222222222111333555666777999===???>>>BBBGGGMMMQQQUUUZZZ]]]ZZZeee~~~fffVVVEEE@@@AAACCCDDDFFFIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLNNNOOONNNNNNOOOPPPLLLMMMNNNNNNNNNOOORRRUUUUUUVVVXXX\\\ccckkkrrrvvv|||wwwkkk]]]WWWYYYWWWWWWYYY___mmmiii\\\]]]fffnnnvvv{{{xxxtttmmmooowwwhhhRRRTTTaaa}}}{{{dddZZZQQQNNNNNNOOORRRWWW[[[ZZZ]]]^^^YYYSSSWWW___lllllltttjjjaaaXXXSSSOOONNNRRRXXX[[[gggvvvvvvlllhhheeeaaa```aaa\\\XXXLLLBBBGGGTTTZZZWWWCCC>>>999999;;;<<<:::666777666555444333222222222111111000///////////////............////////////000000000000111111111111000000111222222222222111111333555777888;;;>>>AAACCCEEEJJJOOOTTTWWWYYYZZZ^^^fffppp[[[NNNCCCBBBEEEFFFEEEFFFJJJJJJIIIIIIJJJJJJKKKKKKKKKMMMOOOOOONNNNNNOOOPPPOOOPPPQQQQQQQQQSSSVVVXXXXXXYYY[[[^^^ccciiinnnqqqsssxxx|||yyyddd___TTTMMMQQQSSSVVV\\\iiizzziii\\\\\\fffnnnwww}}}zzzpppooojjj~~~lllbbbRRRTTTaaa}}}{{{___UUULLLJJJKKKJJJKKKNNNMMMMMMPPPSSSPPPLLLOOOVVVYYYZZZbbbooo{{{iiiaaaXXXSSSPPPOOOSSSYYY^^^jjjxxx~~~tttkkkgggddd```^^^^^^\\\XXXLLLAAAEEEQQQUUUQQQBBB>>>::::::<<<===;;;888777666555444333222222222111111000///////////////............////////////...////////////000000000000000111222222222222111111333555777888;;;>>>AAACCCEEEJJJOOOTTTWWWYYY[[[```hhhrrr^^^RRRJJJEEEHHHMMMMMMLLLLLLOOONNNNNNNNNOOOOOOPPPQQQPPPRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVXXX[[[]]]]]]^^^___bbbeeehhhkkklllooopppvvvwwwuuudddfff^^^UUU[[[bbbeeeooohhh[[[\\\fffnnnxxx~~~tttjjjmmm|||jjjwwwiii\\\SSSUUUbbb||||||xxxXXXOOOIIIJJJMMMLLLKKKLLLJJJJJJLLLPPPRRRRRRUUUZZZ\\\___fffmmmqqqwwwiiiaaaXXXTTTQQQPPPTTT[[[bbbnnn{{{}}}tttllliiifffaaa^^^]]]\\\WWWLLL@@@BBBKKKNNNHHH???<<<999:::<<<===<<<999777666555444333222222222111111000000000/////////............////////////............////////////000000111222222222222111111333666777999;;;???AAABBBEEEIIIOOOTTTWWWZZZ[[[aaaiiiiiiSSSOOOKKKJJJPPPTTTTTTTTTVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYXXXVVVVVVWWWXXXYYYZZZ[[[[[[[[[]]]```cccbbbccceeegggiiikkkmmmmmmtttrrruuu{{{|||sssrrryyy|||rrrwww}}}gggZZZ[[[fffoooxxx~~~rrrlllppp}}}mmmrrrggg[[[SSSUUUbbb|||}}}~~~yyyxxx{{{wwweeeRRRLLLIIINNNSSSTTTTTTTTTTTTSSSTTTYYYaaagggmmmppprrrxxx~~~jjjbbbYYYTTTQQQPPPTTTZZZdddooo|||~~~vvvooommmjjjddd```^^^\\\WWWKKK??????GGGGGGAAA;;;999888888:::;;;:::999777666555444333222222222111111111111000000//////............////////////........./////////000000000000111222222222222111222444666888999;;;???BBBBBBDDDIIIOOOTTTXXXZZZ[[[aaajjjfffNNNOOOLLLMMMSSSVVVVVVYYY]]]\\\[[[[[[[[[[[[[[[\\\\\\^^^^^^^^^\\\YYYYYYZZZ[[[]]]^^^___``````bbbeeehhhggghhhjjjmmmoooqqqsssttt{{{yyyzzz~~~pppooottt|||eeeYYY[[[eeeooowww}}}sssoooqqq~~~nnnqqqhhh\\\RRRUUUccc||||||rrrvvvwwwzzz}}}ooobbbZZZOOOKKKKKKQQQVVVXXX[[[^^^bbb```aaaiiixxxlllcccZZZTTTPPPNNNRRRXXXbbbnnn{{{~~~wwwpppnnnkkkeee```___\\\WWWJJJ>>>===DDDEEE>>>888777777888999999999888777666555444333222222222000111111222111000//////............//////////////////000000000111111111000000111222222222222111222444666888999<<>>GGGJJJEEE===>>>???@@@???>>>======777666555444333222222222000111222333333111000.............../////////////////////000000000000111000000111222222222222111333444777999:::<<<@@@BBBAAACCCHHHNNNTTTXXX[[[]]]___hhhsss]]]\\\aaajjjssstttsssvvv|||yyyxxxvvvtttrrrqqqpppppppppooommmiiifffdddeeegggiiijjjlllmmmnnnpppsssvvvtttsssssssssvvvzzz~~~~~~sss~~~zzzcccWWWYYYeeepppxxxtttiiiggg~~~mmmpppdddXXXNNNUUUeee}}}~~~}}}dddaaarrrxxx```QQQJJJJJJKKKLLLQQQZZZbbbhhhsssccc[[[SSSPPPOOOOOOUUU\\\bbbnnn{{{yyyqqqnnnkkkfffbbbbbb\\\WWWIII===>>>IIIMMMIIIAAACCCDDDDDDCCCAAAAAAAAA777666555444333222222222000111333333333222000.............../////////000............/////////000000000111222222222222111333555777999:::<<<@@@CCC@@@CCCHHHNNNTTTYYY[[[]]]```iiidddfffnnnxxx}}}~~~}}}|||zzzxxxwwwvvvvvvrrrlllfffcccdddfffjjjjjjiiijjjllloooqqqssssssrrrrrruuuyyy}}}pppfffkkkvvv^^^ZZZ[[[cccqqqyyyrrreeekkkooo|||jjj___PPPSSSeee~~~rrrfffiii{{{uuubbbQQQOOOTTTQQQTTT]]]fffjjjnnnzzz}}}|||eee[[[RRRNNNNNNNNNSSSYYYeeesss|||yyyrrrlllgggdddddddddbbb[[[JJJ<<>>AAADDDFFFJJJOOOTTTXXX[[[\\\```hhhnnnlllttt}}}|||zzzxxxzzzxxxssslllfffdddgggkkkjjjjjjiiijjjlllooorrrtttuuuuuuuuuwwwzzz~~~ggg```eeeuuuttt\\\XXX[[[cccrrr|||qqqdddlllkkk|||}}}mmmbbbTTTUUUddd~~~pppgggmmmqqq___PPPPPPWWWVVV^^^dddkkkpppttt{{{|||{{{dddZZZQQQMMMMMMNNNSSSYYYfffttt{{{rrrjjjdddbbbbbbddd___UUUEEE???QQQfffcccQQQ@@@BBBEEEGGGGGGDDDAAA???:::888666444333222222222333333222222111000//////000///...------...///000000000000000000000000000111111222222222333333333222444666888999<<>>999888666444222222222222222222222111111000000000//////............//////000000000000000000000000111111222222222333333333333555777999:::===@@@CCCDDDFFFKKKPPPUUUXXX[[[\\\```iiiqqqwww~~~}}}{{{uuuqqqlllgggddddddgggiiijjjiiijjjkkkmmmqqqtttwww{{{}}}~~~uuuhhh]]]ZZZ___jjjjjjqqqpppXXXVVV[[[gggwww|||pppdddmmmwwweeevvvlllaaaWWWXXXgggkkkhhhvvviii[[[QQQVVVaaabbbllllllmmmqqqxxxpppccc```jjj~~~zzzcccYYYPPPNNNNNNOOOUUU[[[cccrrr~~~xxxooogggaaa^^^___```\\\OOO??????SSSeee[[[FFF;;;;;;<<<============<<<888777555333222222222333111111111111000000000000/////////....../////////////////////////////////111111222222222333333333222444777888:::<<<@@@BBBDDDFFFKKKQQQVVVYYY[[[\\\```jjjlllqqqxxx|||zzzooommmjjjgggfffffffffeeeiiiiiijjjkkknnnrrrvvvxxx}}}rrr___XXXVVVVVV]]]fffqqqmmmqqq}}}pppXXXWWW]]]iiizzz|||pppdddnnnsssgggooohhhbbbVVVYYYjjjmmmjjjyyywwwbbbWWWOOOUUU___```kkkkkklllooouuu{{{xxx[[[TTTUUUaaavvvzzzcccYYYQQQNNNOOOQQQVVV\\\fffsss{{{xxxssslllgggdddbbbbbb]]]QQQAAA===JJJVVVPPPBBB<<<<<<;;;;;;;;;:::::::::777666444333222222222333111111000000000000000000...//////////////////...////////////////////////111111222222222333333333111333666777999;;;>>>AAACCCGGGLLLRRRVVVZZZ[[[\\\```kkk|||eeejjjqqqzzz|||xxxwwwllljjjhhhhhhhhhhhhfffeeeiiiiiijjjlllooossswwwzzz}}}kkk\\\QQQQQQUUUYYYcccnnnrrrqqquuu|||zzzpppYYYXXX^^^iiiyyy}}}pppeeennnqqqiiijjjfffeeeYYY\\\mmmrrrmmm|||iiiYYYRRRMMMRRR[[[[[[hhhiiimmmppptttwwwyyyzzzjjjQQQPPPSSS]]]ppp{{{yyyaaaXXXPPPNNNOOOQQQWWW]]]kkkwww}}}{{{wwwrrrmmmiiigggeee\\\QQQBBB===EEEOOOMMMDDD;;;;;;;;;;;;;;;:::999888777666444222222222222333111111111000000/////////......////////////......000000000000000000000000111111222222222333333333111333555777888;;;>>>AAACCCGGGLLLRRRWWWZZZ[[[\\\```lllsss\\\```iiisss~~~yyysssqqqjjjgggddddddeeegggfffeeeiiiiiijjjlllppptttxxx{{{}}}]]]TTTRRRXXX^^^bbbjjjuuurrrwww{{{|||~~~|||oooYYYXXX]]]gggwww|||qqqeeennnpppjjjiiiiiihhh___```nnnvvvqqqsss___TTTRRROOOTTT\\\ZZZcccgggmmmqqqrrrrrrrrrssseeePPPSSSTTTYYYiiimmmnnnnnnqqq{{{yyy___VVVNNNLLLMMMOOOUUU\\\lllwww|||wwwpppkkkgggfffeee[[[OOOBBB>>>FFFMMMJJJBBB777888:::;;;;;;:::999999666555333222222222222333222222111000///......------...///000000///...---000000000000000000000000111111222222222333333333222444666888999;;;???BBBCCCGGGMMMSSSXXX[[[[[[[[[```mmmjjjTTTYYYbbbnnn{{{vvvpppmmmiiiddd___^^^```ccceeeeeeiiiiiijjjlllpppuuuyyy||||||dddUUUQQQUUU___fffhhhpppzzzttt}}}}}}|||oooYYYXXX\\\eeeuuuyyyqqqfffnnnpppiiikkklllhhhdddcccnnnyyysss}}}lllZZZRRRTTTSSSYYY___\\\^^^eeemmmqqqpppnnnnnnoootttdddRRRVVVUUUVVVcccgggddd^^^[[[aaaiiillliiinnnqqqxxx]]]TTTLLLJJJKKKNNNTTTZZZjjjttt|||tttkkkeeebbbaaabbb[[[NNN@@@>>>GGGMMMGGG<<<444555888:::;;;;;;:::999666555333222111222222333333222111000///...---,,,---...///000000///...---000000000000000000000000111111222222222333333333333555777999:::<<<@@@CCCCCCGGGMMMSSSXXX[[[[[[[[[```mmmjjj]]]RRRRRR]]]qqq}}}ssskkkeee___^^^\\\[[[\\\^^^```bbbjjjlllpppsssuuuwww{{{~~~~~~{{{yyywwwwww|||qqq```WWWPPPRRRccc|||wwwpppttt|||}}}~~~yyygggVVVPPPUUUaaakkkzzziii```hhhyyyvvvdddfffpppmmmooobbbhhhrrrttt}}}wwwwwwbbb]]]WWWTTTWWWZZZ\\\\\\ggggggiiimmmrrrssspppllltttkkkVVVXXXWWWWWWcccaaajjjmmmeee```ccceeebbbeeehhhmmmtttzzzoooXXXRRRNNNMMMMMMMMMQQQWWWiiivvv{{{oooeeedddfffddd___XXXKKK>>>===GGGNNNIII@@@777:::>>>???===;;;999888555555333222111000000000111111111111111000//////////////////000000000000000000000000111111111111//////000000111111111111444555666777888;;;???BBBFFFIIIMMMRRRUUUYYY^^^aaaffflll}}}___TTTOOOSSSaaawwwxxxlllddd^^^[[[ZZZYYYYYYZZZ]]]aaaccclllooorrruuuxxxzzz~~~|||vvvrrrqqqjjjddd```___\\\TTTNNNMMMSSSVVVggg~~~wwwqqqvvv~~~zzzfffUUUPPPUUUaaakkk~~~jjj```eeetttrrr___aaaooommmnnn```fffooouuu{{{rrroooddd___YYYXXXZZZ]]]^^^]]]fffiiimmmsssxxx{{{zzzyyyvvv```^^^\\\___mmmttt~~~|||xxx|||~~~|||qqqpppqqqssswwwyyy|||lllVVVPPPKKKKKKKKKLLLPPPWWWgggttt{{{rrrjjjhhhjjjfff___TTTIII>>>???HHHMMMGGG===999<<>>:::===@@@AAA???<<<:::999888777555444333333222222111111111111111000//////////////////000000000000///000000000111111111111333333333333222222222222333555777888999;;;>>>AAABBBFFFLLLRRRWWW[[[```ccchhhoookkkRRRSSSYYYddduuuooo^^^QQQKKKJJJGGGHHHJJJNNNTTT[[[bbbfffhhhlllqqqvvvyyy||||||qqqggg___YYYSSSPPPGGGDDDBBBDDDDDDDDDGGGMMMPPPWWWffftttvvvtttxxxyyyxxxyyyxxxwww]]]PPPQQQXXXbbbjjj{{{xxxbbb```jjjzzzfffXXXeeewwweeerrr{{{nnnooottt}}}wwwggg]]][[[ZZZ^^^eeejjjmmmmmmqqqwww}}}hhhaaabbbwww|||uuuwwwgggSSSLLLGGGGGGIIIMMMUUU]]]jjjxxx|||rrrjjjiiikkkhhhaaaVVVEEE>>>QQQhhhiiiTTT???:::===@@@AAA>>>;;;999888777666555333222222222111111111111111111000//////////////////000000000000///000000000111111111111222222222222222222111111222444777888999;;;>>>AAABBBFFFMMMSSSWWW[[[___bbbeeennnmmmUUUYYYdddqqqooo^^^QQQGGGBBBBBBDDDEEEGGGLLLRRRZZZaaaeeeeeeiiipppuuuyyy|||~~~~~~uuuiii^^^WWWRRRLLLHHHBBB>>>===>>>>>>@@@FFFNNNNNNSSS^^^jjjooorrrzzz|||vvvxxx{{{}}}tttZZZOOOQQQYYYcccjjj{{{rrr___aaammm~~~ddd\\\rrrpppfffzzztttsssvvvyyyeee]]][[[ZZZ___fffnnnqqqrrrpppuuu}}}{{{iiicccfff~~~{{{www~~~cccQQQKKKGGGHHHKKKOOOWWW___nnn{{{{{{qqqhhhggghhheee___QQQ@@@<<>>;;;888777777666555333222222111111111111111111111000//////////////////000000000000000000000000111111111111111111111111222222222333222444777999:::;;;>>>@@@BBBGGGMMMSSSXXX[[[___aaadddmmmwwwcccjjjuuutttZZZLLLGGGCCCAAAAAACCCDDDFFFKKKQQQYYY___ccceeeiiipppvvvzzz}}}vvvmmm```UUUOOOKKKFFFBBB@@@>>>>>>@@@??????DDDKKKIIIKKKQQQ[[[ccckkkuuu}}}uuupppvvv|||qqqWWWMMMQQQZZZcccjjjzzzqqq___aaammm}}}cccaaa~~~mmmjjj{{{yyyzzzlllbbb___]]]```hhhppptttvvvuuuxxx}}}|||kkkeeehhhzzz\\\NNNJJJGGGIIIMMMQQQXXX___qqq}}}zzzrrrjjjhhhgggbbbZZZKKK???>>>OOO[[[UUUEEE;;;<<<>>>AAABBB???<<<999888888777666444333333222222111111111111111000//////////////////000000000000000000000000111111111111000111111222333444555555222444777999:::<<<>>>@@@CCCGGGNNNTTTXXX[[[]]]___eeeooorrr{{{dddIII???AAACCCCCCEEECCCDDDFFFJJJQQQXXX___bbbfffkkkrrrxxx|||qqqgggYYYOOOJJJFFFAAA>>>:::<<>>AAADDDDDDGGGNNNXXXbbbmmmuuuoookkksss{{{pppVVVMMMQQQZZZdddjjjxxxqqq```bbblllzzzbbbdddlllnnnxxxgggccc```bbbiiipppuuuwww}}}}}}}}}lllfffhhhvvvXXXLLLHHHFFFJJJMMMQQQXXX___rrr~~~}}}zzzsssllljjjhhh```VVVGGG@@@BBBPPPTTTIII>>>;;;===@@@CCCCCC@@@===:::999999888777666444444444444111111111111111000//////////////////000000000000000000000000111111111111000111222333555666777777111444777999:::<<<>>>@@@CCCHHHOOOTTTXXXZZZ]]]^^^gggqqq}}}}}}cccUUUEEE???CCCFFFDDD@@@DDDCCCCCCGGGOOOYYYaaaeeekkkooouuu{{{~~~kkk]]]OOOJJJGGGBBB>>><<<;;;;;;;;;<<<===???AAABBB@@@AAACCCFFFLLLVVVaaahhhbbbmmmuuuyyyjjjRRRLLLQQQWWWaaajjjvvvrrreeegggwwwrrrdddeeemmmmmmooohhhccceeejjjnnntttzzz}}}uuummmmmmnnn\\\MMMGGGDDDGGGMMMRRRZZZaaauuu{{{yyysssmmmkkkiii```VVVGGG>>><<>>AAACCCGGGLLLQQQUUUYYY]]]```hhhrrr{{{mmmlllrrr|||~~~nnn\\\TTTJJJ@@@===AAAFFFFFFDDDDDDCCCCCCHHHPPPZZZaaaeeemmmrrrxxx~~~~~~fffXXXKKKEEEBBB>>>;;;:::::::::;;;<<<======>>>???AAAAAABBBBBBDDDJJJQQQVVV^^^kkkvvv}}}hhhQQQLLLRRRYYYcccmmm|||nnnfffjjjvvvmmm___gggqqqnnnqqqiiidddffflllqqqxxx}}}wwwxxxkkkYYYLLLGGGDDDHHHNNNTTT\\\dddwww~~~zzzsssnnnnnnlllbbbVVVGGG>>><<>>;;;999888555555444333222222222222111111000000000000000111000000////////////000000000000000000000000000000000000111222222333333444333444777888999;;;>>>AAADDDGGGMMMRRRVVVZZZ^^^aaahhhrrrkkkZZZXXXUUU[[[^^^]]]^^^^^^UUUHHHIIIDDD??????BBBEEEFFFFFFCCCBBBCCCHHHQQQ[[[cccgggnnnssszzzwww```SSSFFFAAA>>>;;;999:::888999;;;<<<<<<<<<;;;:::???@@@@@@??????AAAEEEHHHYYYgggvvv{{{dddOOOLLLRRR[[[fffpppllliiimmmuuufffZZZkkkpppooovvvllldddgggnnnuuu{{{fffUUUKKKFFFEEEIIIOOOUUU___gggzzz|||sssnnnpppooodddVVVGGG>>>===DDDFFF@@@999999===???AAA@@@===:::888888555555444333222222222222222111111000////////////000000////////////000000000000000000000000000000///000000111111222333333333444777888999;;;>>>AAADDDHHHNNNSSSWWW[[[___bbbhhhrrr~~~```PPPPPPHHHMMMNNNMMMRRRYYYVVVMMMIIIGGGFFFEEEDDDEEEEEEEEECCCBBBDDDJJJSSS]]]eeeiiinnnssszzzvvvlll[[[OOODDD???===;;;:::<<<999:::<<<======<<<:::888;;;<<>>DDDDDD===888:::>>>???AAA???<<<999888888555555444333222222222222333222111//////.........000000////////////000000000000000000000000000000000000111111222222333333333444777888999;;;>>>AAADDDHHHOOOUUUYYY]]]```ccciiirrrwww[[[QQQTTTPPPUUUUUURRRVVV[[[XXXOOOKKKKKKIIIGGGEEEDDDCCCDDDCCCCCCFFFLLLVVV```hhhlllpppvvv~~~sssfff]]]SSSIII@@@===;;;999:::<<<;;;<<<>>>???>>>===;;;:::888;;;???BBBDDDFFFIIIKKKNNNYYYlllqqq^^^MMMKKKQQQXXXcccnnn~~~ooogggeeeiiiYYYXXXiiikkknnnqqqddddddnnnvvv|||~~~www___RRRJJJGGGGGGKKKNNNTTT___iii||||||sssooorrrooo```OOOCCC>>>???EEEDDD<<<888;;;???@@@AAA???<<<999888888555555444333222222222222222111000///............000000////////////000000000000000000000000000000111111222222333444444444333444777888999;;;>>>AAACCCHHHOOOUUUZZZ^^^aaaccciiirrrxxx```ZZZ```___eeehhhgggiiillleeeYYYLLLJJJGGGEEECCCCCCCCCCCCCCCDDDHHHOOOZZZdddkkkooovvv{{{yyykkk___TTTNNNJJJBBB===;;;:::888888;;;===>>>>>>??????>>>===<<<;;;>>>AAADDDEEEFFFIIIJJJNNNTTTddd|||mmm[[[LLLKKKQQQXXXcccooo}}}kkkcccaaadddSSSUUUeeerrrsssrrrbbbbbbnnnxxx}}}rrr\\\QQQIIIGGGHHHLLLPPPUUUaaammm|||vvvrrrrrrlll[[[JJJ@@@>>>AAAHHHEEE<<<999===AAABBBBBB@@@<<<:::999999555555444333222222222222111000000///............000000////////////000000000000000000000000000000111222222333444444555555333444777888999;;;>>>AAABBBGGGOOOUUUZZZ^^^aaaccciiisssmmmhhhppppppyyyuuueeeRRRMMMFFFBBBAAABBBBBBBBBDDDEEEIIIRRR\\\gggnnnrrryyy~~~wwwgggYYYPPPIIIFFFDDD???<<<===<<<999999;;;>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDEEEFFFGGGIIIKKKPPPRRR^^^vvvjjjYYYLLLMMMSSS[[[gggtttyyyfffdddfffgggTTTTTTggguuu}}}qqq___aaaooo{{{lllYYYPPPGGGGGGIIINNNSSSZZZgggttt~~~zzzvvvrrrjjjXXXGGG======CCCKKKGGG===:::???CCCCCCCCCAAA===:::::::::555555444333222222222222000//////.........//////000000////////////000000000000000000000000000000111111111222333333444444333444777888999;;;>>>AAAAAAFFFNNNUUUZZZ^^^```bbbhhhtttxxxttt{{{wwwdddZZZRRRHHHBBBAAABBBAAA@@@EEEFFFKKKSSS^^^iiippptttxxx~~~ppp^^^QQQJJJFFFEEEDDD@@@???@@@???<<<;;;==================>>>??????AAADDDFFFGGGHHHJJJLLLNNNSSSRRR[[[rrrgggXXXLLLNNNUUU^^^kkkxxxsssccchhhnnnnnnWWWUUUlllsss~~~ppp^^^```ppp~~~iiiVVVOOOEEEFFFJJJPPPUUU^^^lllzzz~~~~~~yyyssshhhVVVFFF;;;<<>>;;;@@@DDDDDDDDDAAA>>>;;;:::;;;555555444333222222222222//////.........//////000000000////////////000000000000000000000000000000000000000111222222333333333555777888999;;;>>>AAA@@@FFFNNNUUUZZZ]]]```bbbhhhttt|||qqqyyyeeeXXXLLLBBB@@@AAAAAABBBDDDGGGKKKQQQYYYaaajjjsssxxx}}}|||ddd[[[UUUMMMFFFEEECCCBBBAAA???>>>===<<<<<<;;;;;;;;;::::::;;;>>>AAADDDAAABBBFFFIIIIIIMMMRRRVVV___hhhssseeeXXXLLLLLLUUUaaannnxxxxxxooovvvvvvfffUUUSSSpppooommm]]]```kkk~~~eeeTTTJJJGGGHHHJJJOOOVVVbbbooowww~~~{{{uuuhhhUUUGGG;;;===CCCGGGAAA999<<>>;;;;;;;;;555555444333333222111111111111000///////////////000000////////////000000222222111111111111111111//////000111222222333333333555666777888;;;???BBBAAAEEEMMMVVVZZZ\\\aaahhhnnnvvvtttyyyeeeSSSIII@@@???@@@AAACCCFFFJJJNNNTTT[[[ccckkktttyyy}}}|||ggg```\\\SSSMMMLLLFFFEEECCCAAA???>>>======:::;;;;;;:::999;;;>>>AAADDDCCCEEEJJJMMMNNNQQQVVVYYYbbblllxxxbbbVVVKKKLLLUUUaaaoooyyytttkkkqqqpppaaaRRR___}}}hhhooolll]]]aaammmwwwwwwxxx```QQQIIIGGGHHHJJJOOOWWWdddrrr|||}}}|||wwwiiiTTTDDD;;;===BBBDDD>>>888;;;CCCFFFFFFDDDAAA===:::::::::555555444333333222111111111111000///////////////000000////////////000000111111111111111111111111///000000111222222333333333555666777888;;;>>>AAAAAAEEEMMMVVVZZZ[[[___fffllltttrrr{{{zzzdddPPPGGG??????BBBDDDGGGKKKOOORRRXXX^^^eeemmmuuuzzz}}}|||kkkfffcccZZZSSSRRRIIIGGGEEECCC@@@???>>>===;;;<<<<<<<<<<<<===@@@CCCEEEEEEJJJQQQVVVZZZ```gggccchhhttt}}}]]]SSSJJJLLLVVVbbbqqq|||ooofffkkkiii\\\PPPmmmqqqbbblll~~~iii\\\```mmm}}}rrrjjjnnn~~~qqqZZZNNNIIIHHHHHHJJJOOOXXXgggvvv|||mmmTTT@@@<<<>>>BBBBBB<<<888<<>>AAABBBEEEMMMVVVYYYYYY]]]cccjjjrrr|||lllssswww]]]OOOGGGAAABBBDDDGGGLLLQQQUUUXXX]]]bbbhhhooovvvzzz~~~|||ooolllhhh^^^UUUSSSHHHGGGEEEBBB@@@>>>===<<<<<<>>>??????@@@AAADDDFFFGGGGGGLLLUUU]]]fffsss~~~rrrsss|||wwwXXXPPPIIIMMMWWWdddsssllldddgggdddYYYPPPuuullleee|||ggguuu~~~fffZZZ]]]hhhpppgggcccjjj}}}kkkUUUMMMJJJIIIJJJKKKOOOYYYhhhyyyqqqUUU@@@>>>AAACCCAAA;;;:::???FFFEEEDDDCCC???;;;888777888444444444333333222222222000000////////////000000000000////////////000000000000000000111111111111000000111111111222222222222444777888999;;;>>>@@@CCCGGGOOOWWWZZZZZZ]]]bbbjjjrrrvvvfffkkkuuuvvvXXXMMMFFFBBBCCCFFFIIIOOOVVV[[[^^^bbbgggkkkqqqwww|||~~~ssspppkkk^^^TTTQQQDDDCCCAAA???===<<<;;;;;;<<<>>>@@@AAABBBCCCFFFHHHHHHGGGJJJQQQZZZfffwww~~~rrrTTTMMMJJJNNNYYYfffvvvkkkeeegggaaaXXXSSSxxxkkkmmmsssdddnnnzzzcccWWWXXXaaaxxxjjjccc```kkkfffSSSMMMMMMJJJKKKLLLPPPZZZiiizzzrrrVVV@@@===AAACCC???999999???EEEEEEEEECCC???:::777666777444444333333333333222222000000////////////000000000000////////////000000//////000000000111111111111111111111111222222222222444777999:::;;;>>>@@@EEEHHHQQQZZZ\\\[[[^^^ccckkksssmmm^^^aaammm|||]]]IIIDDDAAACCCGGGLLLTTT\\\dddfffiiimmmpppuuuzzz~~~}}}rrrpppiiiZZZOOOLLL???>>>===<<<;;;;;;;;;;;;;;;===@@@BBBCCCDDDGGGIIIJJJHHHJJJMMMSSS^^^pppmmmRRRMMMKKKQQQ[[[hhhxxxiiieeeggg___VVVTTTyyyjjjwwwkkkaaaggg~~~vvvaaaVVVUUU[[[ppp{{{uuugggaaa```ooo}}}```RRRMMMLLLJJJKKKMMMSSS^^^mmm~~~mmmSSS@@@:::@@@BBB===777999>>>BBBFFFEEECCC???:::777666777333333333333333333333333///////////////000000111000000////////////000000...//////000000111111111111111111111111111111111111444777999:::<<<>>>???DDDIIIRRR[[[]]]\\\___dddkkksssqqq\\\NNNQQQ[[[lll}}}yyy^^^FFFCCCBBBGGGLLLSSS]]]ffflllnnnqqqsssvvvzzztttjjjggg```QQQFFFCCC999999999999:::;;;<<<======@@@CCCEEEFFFHHHJJJLLLMMMMMMOOOSSSVVV^^^nnn~~~hhhQQQMMMMMMSSS]]]iiizzz{{{eeedddeee[[[SSSSSSwwwjjjccc\\\^^^mmmtttaaaVVVUUUXXXlllsssqqqgggaaacccwwwsssZZZOOOKKKIIIHHHJJJOOOWWWccctttyyyeeeNNN>>>:::BBBEEE???999<<<@@@CCCFFFFFFDDD@@@;;;888777777333333333333333333333333///////////////000111111000000////////////000000......//////000111111222111111111111111111111111111444777:::;;;<<<>>>???CCCGGGQQQZZZ]]]\\\^^^ccciiiqqqnnn^^^KKK>>>AAABBBPPP]]]gggsssyyyjjjTTTGGGDDDEEEKKKRRRZZZfffqqqqqqsssuuuxxxzzz}}}wwwkkkaaa^^^VVVGGG===;;;777777777888:::<<<===>>>AAADDDHHHJJJKKKMMMOOOQQQPPPRRRWWW\\\___ffftttdddQQQNNNNNNTTT^^^jjj{{{vvvbbbccccccYYYPPPQQQttt~~~jjj}}}[[[VVVVVVaaasssaaaWWWVVVXXXlllsssssshhhbbbggglllVVVLLLIIIFFFFFFIIIPPPYYYgggyyysss^^^III<<<===FFFJJJCCC>>>@@@DDDFFFGGGGGGEEE@@@;;;888777777333333333333333333333333///////////////000111111000000////////////000000---......///000111111222222222111111111111111111111444777:::;;;<<<===???AAAFFFPPPZZZ]]]\\\^^^cccgggooo}}}lll[[[MMMDDD@@@===>>>AAALLLRRRTTT^^^___PPPKKKHHHIIIQQQ[[[dddkkkpppxxxvvvvvvxxx}}}vvvcccYYYTTTIIICCC???666666666777888:::===@@@AAADDDEEEHHHMMMMMMKKKNNNTTTRRRXXXZZZdddvvvzzz___OOOMMMLLLRRR```pppnnnddddddhhhZZZHHH\\\{{{}}}nnn|||```UUUPPPWWWsss^^^UUUVVVXXXhhhxxxuuudddggglllfffQQQJJJJJJLLLKKKRRRSSS[[[qqqxxxiiiUUUEEE>>>???UUUXXXGGG>>>===DDDOOOMMMIIICCC???<<<;;;999888777777555444222111//////000000000000000000000000////////////////////////111111000000000000111111000111111111111222222222333555777888999;;;>>>AAAEEEHHHQQQZZZ\\\[[[^^^cccgggoooyyyvvvoooiii]]]RRRHHHAAA===;;;??????GGGLLLQQQ^^^aaaRRRLLLJJJLLLVVVaaaiiiooosssxxxwwwvvvyyy}}}sss___TTTPPPFFFAAA???666777777888999<<>>AAAEEEHHHPPPYYY[[[ZZZ^^^dddhhhpppqqqddd```___[[[UUUNNNGGGBBB===;;;CCCBBBHHHPPPZZZkkkpppbbbUUUPPPQQQ]]]iiipppuuuxxxzzzyyyxxx{{{}}}mmmYYYMMMIIIAAA>>>>>>888999999999;;;>>>BBBFFFHHHKKKJJJLLLPPPQQQQQQTTTZZZ___kkkuuuqqqYYYNNNMMMNNNVVVfffxxxwwwhhhhhhjjjkkk]]]NNNeeezzzuuuiiiYYYQQQRRRppprrr]]]TTTUUUVVVfff|||jjjccc]]]jjjvvvttt\\\OOOJJJJJJJJJIIIQQQUUU___wwwzzzooo___MMM@@@<<>><<<:::999888555555444333333222111111000000000000000000000000////////////////////////111111000000000000111111000111111111111222222222333555777888999<<>>EEELLLEEE;;;@@@DDDFFFLLLMMMHHHCCC>>><<<:::999777444444333333333333222222////////////////////////////////////////////////111111000000000000111111000000111111111222222222333555777999:::<<<@@@BBBFFFIIIOOOWWWYYYYYY]]]ccckkktttmmm___]]]___hhheee___VVVOOOJJJJJJLLLRRRZZZppp|||jjj```gggsssyyy~~~yyycccNNNBBB>>>999;;;???<<<;;;;;;===AAAFFFMMMTTTXXXZZZ]]]eeeppptttppplllkkkqqq{{{bbbRRRLLLMMMQQQ\\\nnnzzziiieeekkkddd]]]UUUUUUwwwnnniiiUUUHHHLLLWWW{{{ooo[[[RRRUUUXXXiiirrrdddccclll{{{```QQQMMMJJJIIIKKKIIITTT\\\jjjyyygggTTTDDD>>>@@@BBBEEE===888BBBGGGHHHNNNLLLHHHBBB>>>;;;:::888777333333333333333333333333////////////////////////000000000000000000000000111111000000000000111111000000111111111222222222333555777999:::===@@@CCCGGGIIIPPPXXXZZZYYY]]]bbbkkkuuuiii___aaafffhhhfffaaaYYYSSSRRRVVVZZZaaaooovvvffflllxxx}}}|||```KKK@@@===888<<>>>>>???AAAFFFNNNVVV___cccgggkkkwww|||qqq[[[QQQLLLMMMRRR^^^qqqsssggghhhooocccWWWPPPVVV~~~xxxooogggUUUHHHJJJNNNkkkmmmYYYRRRVVVZZZnnnqqqhhhkkk~~~qqqZZZPPPMMMIIIIIILLLLLLXXX```pppvvvbbbMMM>>><<<@@@CCCDDD===;;;GGGKKKLLLRRRLLLHHHBBB===;;;999888777333333333333333333333333000000000000000000000000000000000000000000000000111111000000000000111111000111111111111222222222333555777999;;;===AAADDDGGGJJJRRRZZZ\\\ZZZ]]]bbbkkkvvvooogggjjjooonnnnnnkkkfffaaabbbgggmmmuuu}}}kkkrrr~~~___KKK@@@>>>:::===CCC???BBBCCCFFFLLLUUU```iiiooovvvzzziiiVVVPPPLLLMMMSSS```rrrnnngggllluuufffUUUMMMWWWvvvsss}}}hhhWWWKKKIIIHHH]]]kkkXXXRRRWWW^^^rrrsssmmmrrrjjjVVVPPPMMMHHHIIINNNNNN[[[eeeuuuuuu___III<<<;;;AAAEEEFFF@@@@@@JJJMMMLLLRRRLLLGGGBBB===;;;999888777444444444333333222222222000000000000000000000000000000000000000000000000111111000000000000111111000111111111111222222222222555777999;;;>>>BBBDDDFFFKKKTTT]]]^^^\\\]]]aaajjjvvvxxxppptttxxxyyyzzzyyyvvvqqqrrrwww|||nnnvvv___KKKAAA???;;;???DDD@@@EEEFFFJJJQQQ[[[fffpppwwweeeTTTPPPLLLMMMSSS```ssskkkgggooozzziiiVVVMMMWWWvvvttt{{{iii[[[PPPIIIFFFVVVjjjWWWRRRXXX```uuuuuuqqqvvvyyyfffUUUQQQMMMGGGIIIPPPPPP]]]gggxxxwww```JJJ<<<===DDDFFFGGGAAABBBKKKKKKIIIQQQLLLGGGBBB===;;;999888666555555444333333222111111000000000000000000000000000000000000000000000000111111000000000000111111000111111111111222222222222555777999;;;>>>BBBEEEFFFKKKUUU___```]]]]]]```jjjvvvvvvzzz}}}hhhMMM???BBBAAACCCGGGEEEGGGUUUWWWUUUcccrrr|||www^^^OOOJJJNNNPPPWWWeeeyyy|||ggggggvvvcccRRROOOUUUyyy|||qqqcccVVVIIILLLIIINNNqqq___[[[TTTTTTeeelll___QQQLLLKKKKKKMMMPPPOOOeeerrrzzz\\\CCC:::AAAKKKQQQEEE???FFFOOORRRRRRTTTHHHFFFBBB>>>;;;999888888444444333222222111111000000///...------...///000000000000000000000000000000000000000000111111222000000111222222222222111222555888999:::<<>>;;;999999888444444333222222111111000000///............///000000000000000000000000000000000000000000111111222000000111222222222222222222555888::::::<<>>DDDQQQWWWVVVSSSHHHFFFCCC???<<<:::999999444444333222222111111000000//////......//////000000000000000000000000000000000000000000111111222000111111222222222222222333666999::::::===BBBFFFIIILLLTTT\\\^^^\\\___dddlll{{{pppXXXJJJGGGFFFQQQ```eeeooo~~~aaaPPPLLLMMMMMMSSS___ppphhhbbbqqqzzz^^^NNNMMMkkkzzzdddxxxssseeeccc^^^TTTNNNPPPIIIQQQwww}}}___ZZZVVV]]]xxxrrrXXXPPPJJJJJJLLLMMMOOOSSS^^^sssgggNNN>>>===EEEMMMMMMDDD???GGGVVV]]]YYYRRRGGGEEECCC???<<<:::999999444444333222222111111000000//////////////////000////////////////////////000000000000000111111222000111222222333333222222333666999::::::===BBBGGGHHHKKKSSS[[[]]]\\\___dddlllyyyrrr\\\NNNLLLOOO^^^ooorrrvvvZZZOOONNNOOOPPPWWWddduuuwwweeeggg|||www\\\PPPSSS|||uuuiiiuuuiiihhh```WWWSSSTTTKKKLLLhhhxxx\\\XXXVVVbbbjjjUUUNNNJJJKKKLLLMMMPPPUUUccczzz{{{```HHH======DDDIIIDDDAAACCCMMM\\\bbbZZZOOOEEEDDDBBB???<<<:::999888444444333222222111111000///000000000000000000///////////////////////////000000000000000111111222111111222333333333333222333666999:::;;;===CCCGGGGGGKKKSSS[[[]]]\\\___dddmmmwwwsss^^^SSSUUU^^^ssslllUUUOOOOOONNNTTT\\\jjj{{{jjjcccooopppXXXSSS\\\nnnrrrxxxooommmeee\\\TTTUUUMMMKKKZZZrrrnnnZZZWWWXXXhhhdddRRRMMMJJJKKKLLLNNNSSSZZZmmmrrrWWWCCC===@@@FFFIII>>>BBBIIISSS___bbbYYYMMMCCCBBBAAA>>><<<999888777444444333222222111111000///000000111111000000///000000000000000000000000000000000000000111111222111222222333333333333333444777:::;;;;;;>>>CCCGGGGGGKKKSSS\\\^^^]]]```eeennnvvv||||||sss```XXX___qqqcccQQQOOOPPPLLLWWW```pppaaafff|||gggSSSVVVfffiii|||yyysssqqqkkkeeeVVVVVVPPPMMMPPP\\\cccYYYXXX[[[nnnttt]]]PPPKKKIIIKKKMMMQQQXXX```vvvkkkQQQ@@@>>>BBBGGGHHH???GGGOOOVVV]]]___WWWLLLAAA@@@???===;;;888666555444444333222222111111000///000111111111111000///000000000000000000000000000000000000000111111222111222333333444444333333444777:::;;;;;;>>>CCCHHHHHHLLLTTT\\\___^^^aaaffflllwwwrrrpppmmmnnnuuutttaaa[[[ggg~~~}}}^^^NNNOOOPPPJJJXXXbbbsssttt^^^lll```OOOWWWlllxxxiiiyyytttsssoookkkYYYXXXSSSQQQMMMPPPxxx{{{[[[YYYYYY^^^rrrlllXXXNNNJJJHHHKKKNNNSSS]]]fffzzz~~~iiiOOO???>>>BBBEEEEEEBBBKKKSSSVVVZZZ\\\UUUKKK@@@???>>>===:::888666444444444333333222111111000///000111222222111000///000000000000000000000000000000000000000111111222111222333333444444333333444777:::;;;<<<>>>CCCHHHHHHLLLTTT]]]```___bbbgggjjjyyyuuuffffffgggkkkvvvvvvkkklllmmmuuu[[[MMMLLLOOORRRWWWfffrrrpppdddxxxwww]]]QQQTTT{{{tttjjj{{{uuurrrmmmbbb^^^YYYVVVUUUMMMOOOooosss```TTTXXXaaauuueeeQQQMMMQQQMMMLLLRRRSSS[[[mmm{{{___JJJAAA???FFFKKKDDDBBBGGGPPP[[[```\\\QQQGGGAAAAAA@@@===999777777888555555555555444333222111////////////000000000000000000000000000111111222000000000000000000000000222222222222222222333333555777999;;;<<>>999777666444444444444333222111000////////////000000000000000000000000000111111222111111111111111111111111000000111222333333444444444666888:::<<<@@@DDDHHHIIIMMMUUU^^^```^^^```eeekkkyyy}}}ddd```eeetttkkkVVVNNNMMMNNNTTT\\\ooommmlllyyyhhhQQQKKKZZZrrrnnnyyyxxxooogggccc^^^XXXUUUWWWhhhqqq]]]WWWVVVccctttxxx___TTTQQQPPPLLLRRRSSSYYYhhhssszzzZZZAAA;;;FFFIIIHHHFFF@@@MMMZZZgggggg]]]QQQMMMNNNKKKJJJGGGBBB<<<777666666444444444333333222111000////////////000000000000000000000000000111111222222222222222222222222222000000111222333444444555444555888:::<<<@@@EEEHHHIIIMMMUUU]]]___]]]```eeemmmyyyyyyaaa]]]cccuuuuuubbbRRRNNNNNNOOOWWWbbbtttmmmtttaaaLLLMMMgggrrr{{{tttnnniiiccc]]]YYYYYY\\\qqqnnn\\\ZZZ]]]iii|||lllWWWPPPOOOOOONNNTTTVVV]]]mmmzzzsssSSS>>>;;;EEEDDDBBBHHHKKKTTTaaallliiiZZZMMMKKKNNNKKKJJJEEE???:::777666777333333444333333222111000////////////000000000000000000000000000111111222222222222222222222222222///000111222333444444555333555888:::===@@@EEEIIIIIILLLSSS[[[]]]\\\```fffmmmwwwrrrTTTPPPXXXmmm~~~|||zzzlll[[[OOONNNNNNOOOYYYfffxxxnnnyyy```LLLPPPrrrwwwvvvyyyuuuqqqnnnhhhbbb^^^]]]UUUaaammm\\\[[[bbbooodddRRRNNNNNNMMMMMMTTTVVV]]]ooo|||zzznnnRRR>>><<>>999666777999333333333333222111000000////////////000000000000000000000000000111111222222222222222222222222222///000000222333444555555333555888:::===@@@EEEIIIJJJLLLRRRYYY[[[[[[```fffllluuudddKKKHHHFFFTTTlllxxxqqqoooooottt}}}{{{aaaWWWOOONNNNNNQQQ^^^mmmvvvrrriiiYYYCCCTTTuuu|||xxxuuusssrrrlllccc[[[SSSUUUpppjjjZZZ[[[eee|||sss]]]RRRMMMMMMOOOSSSVVVWWW```vvvyyyeeeKKKAAA<<<@@@CCCGGGTTTdddhhhpppqqqeeeTTTJJJGGGFFFJJJHHHEEE???:::777666666555444222111000000////////////............//////////////////000000000000333333222111000///......111111222222222333333333444444555888===BBBEEEFFFIIILLLQQQVVVZZZ^^^aaabbbhhhuuurrrVVVHHHEEEAAAMMMaaajjjuuuqqqcccccceeekkksss|||vvv___UUUNNNNNNPPPTTTaaappprrruuudddXXXGGG```uuu{{{wwwtttsssrrrnnngggaaa\\\XXXjjjlll\\\^^^iiikkkYYYQQQNNNMMMNNNQQQWWWYYYfff}}}ttt___GGG???<<<@@@CCCGGGWWWhhhkkkqqqoooaaaRRRJJJIIIIIIKKKHHHDDD>>>:::888888999555444222111000000//////000//////......//////000////////////000000000000222222111111000000//////111222222222222333333333888777777999<<<@@@BBBCCCIIILLLRRRWWW[[[^^^aaaccchhhttt|||hhhMMMDDDBBB>>>GGGYYYaaakkk}}}}}}___UUUSSSWWW]]]bbbhhhqqqzzzjjjZZZQQQMMMPPPTTTYYYgggwwwzzzqqqYYYTTTMMMnnn{{{yyyvvvrrrqqqqqqppplllhhhddd\\\___}}}ooo___```nnnyyy```SSSQQQPPPNNNNNNQQQZZZaaaqqqkkkVVVBBB>>>===@@@AAAHHHZZZnnnqqqrrrkkk\\\PPPLLLMMMMMMMMMIIICCC===999999:::;;;555444222111000000//////111000000//////000000111////////////000000000000111111111111111111111111222222222222333333333333888888999:::===@@@BBBDDDJJJNNNSSSXXX[[[^^^aaadddiiiwwwsssbbbKKK???@@@???GGGYYYcccmmm~~~wwwbbbOOOMMMMMMSSS[[[```ccckkkvvvvvv]]]UUUNNNLLLRRRYYY```oootttxxxqqqOOONNNOOOxxx|||wwwtttqqqppppppooollljjjeee]]]XXXhhhqqqaaabbbqqqkkkWWWPPPPPPPPPOOONNNTTT```kkkbbbLLL>>>===>>>???@@@HHH]]]qqqyyyuuuiiiYYYPPPPPPRRRSSSQQQLLLCCC<<<999999:::;;;444444222111000/////////111111000000000000111111////////////000000000000000000000111111222222222222222222333333333444444666777999;;;>>>BBBFFFIIIJJJOOOUUUYYY[[[^^^bbbeeelll{{{qqqeeeWWWCCC:::>>>>>>FFFWWWaaakkk{{{tttllljjj\\\NNNQQQMMMTTT\\\___aaahhhtttlllVVVQQQLLLLLLUUU^^^gggwwwxxxpppbbbMMMIIIPPP}}}xxx}}}vvvtttsssqqqpppnnnkkkhhheeeaaaZZZ^^^zzzssscccdddrrrqqqbbbTTTOOOPPPPPPOOOOOOWWWdddtttwwwZZZFFF===>>>>>>>>>@@@KKKaaatttvvvgggWWWQQQUUUXXXXXXUUUMMMCCC<<<888888888888444444222111000/////////111111000000000000111111////////////000000000000000000111111222222333333222222333333333444444444666999;;;===>>>AAAFFFJJJJJJOOOVVVYYY[[[]]]aaaeeelll||||||yyydddXXXMMM===666======@@@MMMVVV]]]jjjtttsssnnnnnnmmm\\\KKKMMMNNNTTTZZZ]]]___gggttt~~~|||eeeTTTOOOKKKNNNYYYdddnnnrrrpppZZZPPPGGGTTTvvvwww|||}}}zzzuuuvvvxxxwwwuuupppllliiigggfff```]]]mmmuuueeefffuuufff\\\SSSPPPPPPOOOQQQTTTZZZiiizzzoooUUUCCC>>>>>>??????DDDSSSiiizzzvvvdddVVVSSSXXX[[[YYYUUUMMMBBB;;;999888888777555444222111000000//////111000000//////000000111////////////000000000000111111111222222222333333333333333333444444444444;;;===??????>>>???DDDHHHIIIOOOVVVYYYZZZ[[[```eeeiiizzzvvvrrrzzzyyyzzznnnXXXMMMGGG;;;666>>><<<;;;EEEJJJPPP[[[jjjsssyyy~~~xxx]]]IIILLLNNNRRRVVVYYY___iiivvvqqq^^^SSSNNNKKKOOO\\\iiitttsssxxxtttPPPNNNJJJ[[[uuu}}}|||}}}wwwvvvyyy~~~~~~xxxqqqmmmiiihhhccc^^^eee|||xxxggghhhxxxooo]]]WWWRRRPPPNNNNNNSSSZZZ```ooo}}}gggQQQCCC>>>??????AAAJJJ^^^ttttttbbbTTTTTTZZZ[[[WWWQQQIII???:::999:::999777555444222111000000//////000//////......//////000////////////000000000000222222222222222222222222333333333444444444444555;;;>>>AAA@@@>>>???DDDIIIHHHOOOVVVYYYXXXYYY___dddgggxxxzzznnnkkkkkkjjjlllaaaLLLCCC@@@777888@@@>>>;;;BBBGGGKKKUUUooo~~~bbbOOOUUUNNNPPPSSSXXX___kkkzzziiiWWWPPPNNNKKKPPP___kkkwwwqqqiiiGGGIIIMMMaaaxxx|||~~~uuuvvv|||~~~vvvrrrjjjgggbbb^^^___pppzzzjjjjjj{{{~~~aaaVVVTTTRRRPPPMMMMMMTTT^^^gggvvv{{{wwwbbbOOOCCC?????????BBBOOOfff|||rrr___SSSUUU[[[ZZZUUUMMMFFF===999:::<<<;;;888555444222111000000////////////............//////////////////000000000000222222222222222222222222333333333444444444555555888<<<@@@@@@???AAAGGGMMMHHHOOOVVVYYYXXXXXX^^^ccchhhyyysss___^^^bbb___YYYOOOFFF???<<<;;;???>>><<<===AAAJJJUUU\\\pppXXXOOONNNNNNTTTYYY\\\dddtttmmm^^^SSSKKKOOOPPPWWWcccqqqzzzxxxzzz]]]NNNMMMTTT}}}~~~~~~~~~~~~|||zzz~~~||||||vvvqqqmmmkkkfff]]]```|||mmmnnniii[[[SSSQQQPPPQQQPPPQQQXXXbbbwwwxxxnnnxxx|||ppp[[[FFFAAAAAA;;;CCCRRR```vvvjjjXXXVVVZZZYYYSSSOOOCCC@@@???@@@CCCAAA<<<666222222222111111111111000000000000000000000000000000000000000000000000000222222222222222222222222333333444444444444555555888888888999<<>><<<<<<======>>>AAAHHHRRR^^^ggg~~~{{{eeeSSSLLLMMMMMMSSSXXX]]]iii|||hhhZZZQQQKKKQQQRRRYYYggguuuzzzyyy~~~nnnSSSJJJNNNeee~~~|||zzz{{{yyy~~~|||vvvpppllliiicccbbbrrrrrrqqq|||bbbVVVQQQPPPPPPQQQQQQSSS]]]ggg}}}ooojjjyyyxxxnnnXXXCCC>>>AAA===HHH[[[jjj}}}uuucccSSSSSSYYYYYYSSSOOODDDBBBAAABBBDDDBBB;;;666222222222111111111111000000000000000000000000000000000000000000000000000222222222222222222222222111111222222222222333333888888888999===AAAEEEHHHMMMQQQWWWZZZ[[[]]]aaaeeennn{{{lllSSSNNNOOOMMMJJJEEE@@@======>>>===>>>@@@DDDKKKUUU```hhhqqqrrrpppfffWWWNNNLLLNNNPPPVVV\\\cccrrruuu```UUUPPPLLLRRRTTT^^^mmm|||www```LLLLLL[[[~~~|||zzzyyywwwyyy~~~yyyqqqmmmmmmjjjfffiiiqqqwwwsssoooZZZQQQOOONNNOOOQQQSSSWWWcccpppzzzkkknnn~~~vvvnnnYYYCCC>>>@@@>>>NNNeeeuuu~~~fffYYYOOORRRZZZ[[[UUUOOOEEEDDDDDDEEEEEEBBB;;;555222222222111111111111000000000000000000000000000000000000000000000000000222222222222222222222222111111222222222222333333888888888:::===AAAEEEGGGKKKPPPVVVZZZ\\\^^^bbbeeelllyyymmmRRRLLLHHHGGGEEEAAA===<<<===>>>???@@@AAACCCFFFMMMTTTZZZ]]]\\\YYYTTTOOOMMMPPPSSSUUU\\\eeepppiiiXXXPPPNNNNNNSSSWWWcccttt|||sssVVVJJJVVVrrrrrr||||||yyyyyyvvvuuuyyy~~~{{{zzztttpppqqqoooiiiggghhh{{{tttzzzbbbTTTPPPOOOOOOPPPSSSUUU[[[kkkzzzjjjiiiwwwxxxqqq[[[EEEAAA>>>???RRRlll{{{ttt[[[SSSOOOUUU]]]___WWWOOOFFFFFFFFFFFFEEEAAA:::555222222222111111111000000////////////////////////000000000000000000000000111111111111111111111111333333333444444444555555777888888:::===AAAEEEGGGHHHMMMTTTXXXZZZ]]]```dddkkkxxxoooRRRJJJFFFEEECCC@@@===<<<===???@@@AAAAAAAAABBBDDDIIILLLNNNMMMLLLKKKLLLOOORRRTTTXXXdddsssvvv___QQQMMMNNNQQQUUUZZZiii|||cccOOOGGG]]]lll|||yyyyyyvvvtttvvv}}}}}}zzzwwwtttoooiiigggiiittttttiiiYYYSSSSSSRRRRRRTTTVVVYYYbbbttthhh[[[ggg|||yyyrrr[[[FFFCCC>>>AAAWWWppp|||{{{jjjXXXVVVVVV\\\ddddddYYYMMMEEEFFFFFFFFFDDD???999555222222222111111111000000////////////////////////000000000000000000000000111111111111111111111111333333333444444444555555777777999;;;>>>AAAEEEFFFHHHMMMTTTYYY[[[]]]```cccjjjxxxqqqQQQGGGEEEEEECCC@@@===<<<>>>@@@@@@AAABBBCCCCCCDDDGGGIIIKKKJJJJJJKKKMMMQQQTTTVVV\\\mmmjjjWWWNNNLLLOOOTTTXXX___ppp}}}pppVVVJJJDDD]]]|||qqq~~~|||xxxxxxwwwyyy}}}wwwooojjjjjjkkknnnwwwkkk\\\TTTSSSUUUUUUVVVYYY\\\```kkk|||fffZZZYYYkkk~~~yyyqqqXXXCCCDDD@@@GGG```xxx~~~tttbbb\\\^^^aaaggglllhhhYYYIIIDDDDDDDDDCCC@@@<<<888555222222222111111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222333333666777999;;;???BBBDDDFFFJJJPPPWWW\\\]]]___aaadddiiixxxtttRRRGGGDDDDDDBBB@@@>>>===???AAA@@@BBBDDDEEEFFFGGGIIIJJJJJJKKKLLLMMMPPPTTTZZZ^^^ggg{{{|||bbbSSSNNNMMMQQQVVV\\\eeexxx~~~wwwyyy___NNNJJJFFF```wwwyyyzzz{{{{{{~~~|||wwwrrrqqqpppooonnn}}}qqq]]]VVVTTTSSSTTTWWWYYY]]]bbbiiiwwweeeWWWYYYaaappp}}}zzzoooTTTAAADDDDDDPPPnnnqqq^^^ccchhhlllppprrrkkkWWWCCCBBBBBBBBB???<<<999777666222222222111111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222333333666777999<<>>>>>AAACCCAAACCCFFFGGGGGGGGGIIIJJJIIIKKKMMMNNNRRRYYYbbbhhhtttvvv]]]QQQNNNNNNRRRWWW```iii}}}uuusssqqqmmmxxxTTTKKKNNNKKKfffsss~~~|||~~~}}}{{{wwwuuuvvvxxxvvvsssnnn}}}fffVVVTTTTTTSSSRRRXXX[[[aaagggooozzzTTTMMMYYYdddnnnwww}}}|||pppTTTAAAFFFGGGWWWxxxqqq\\\hhhnnnsssuuuuuukkkUUU???AAAAAA@@@===:::777666777222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000333333444444444555555555666777999<<>>BBBFFFIIIJJJOOOVVV[[[\\\]]]```bbbkkk|||kkkNNNJJJIIIFFFEEEGGGIIIIIIGGGIIIJJJLLLMMMMMMOOOQQQTTTWWWZZZ\\\]]]cccpppuuubbbPPPLLLMMMPPPWWWaaaooo|||lll[[[VVV]]]jjj|||XXXKKKHHHFFFYYYvvv|||~~~}}}|||{{{{{{}}}}}}}}}ppppppwwwgggWWWRRRSSSTTTUUUVVV\\\___kkkttt___QQQXXXkkk||||||```IIICCCGGGXXXwwwqqqbbbhhhpppvvvooocccZZZMMMFFFNNNOOOMMMGGG===777666444111333333222222111000000///........./////////000000111111111111000000000///111111111222222222333333333222222222222333444444666888:::<<<>>>BBBFFFIIIIIIOOOVVVZZZ\\\]]]```ccckkk|||uuuTTTLLLJJJIIIIIIJJJKKKLLLMMMOOOQQQSSSUUUVVVXXX[[[^^^aaacccgggllluuu~~~jjjZZZLLLKKKNNNRRR\\\hhhuuu{{{]]]RRRQQQddd{{{rrrOOOIIIGGGHHHfffnnn|||zzzyyywwwuuuwwwxxxzzz|||}}}~~~~~~~~~}}}|||ssslllyyy|||ggg\\\RRRQQQTTTVVVWWWZZZ```fffwwweeeYYYTTTbbb{{{uuuXXXEEEFFFQQQjjj~~~fff]]]hhhqqqxxxnnn]]]RRRKKKPPP``````\\\PPP@@@777555444222333333333222222111111000....../////////000000000111111111111000000000000111111111222222222222333222111111111111222333333666888:::<<<>>>BBBFFFIIIHHHNNNVVVZZZ\\\^^^aaadddjjj|||]]]OOOLLLJJJKKKJJJIIILLLPPPSSSVVVYYY[[[^^^aaaeeehhhkkkooouuu}}}sss```TTTKKKLLLPPPVVVbbbooozzzqqqXXXSSSWWWwwwgggKKKJJJIIIRRR{{{qqq}}}zzzxxxwwwuuutttuuuvvvxxxzzz}}}~~~}}}|||{{{yyy{{{~~~vvvmmmpppppp]]]WWWSSSTTTVVVWWWZZZ^^^dddnnn^^^]]]bbbuuu~~~dddNNNEEEOOO___vvvttt]]]\\\lllttt}}}sss___RRROOOXXXkkkooogggWWWCCC777444444222222222222111111111000000...////////////000000000111111111000000000000000111111111111222222222222222222222222222333333444666888:::<<<>>>BBBFFFIIIHHHNNNUUUZZZ\\\^^^aaadddiii}}}lllWWWPPPKKKLLLLLLKKKNNNTTTVVVYYY]]]aaaeeejjjpppsss~~~|||jjjZZZQQQLLLPPPTTTZZZgggvvvgggUUUTTTfff___HHHKKKNNNddd}}}~~~{{{xxxvvvvvvuuutttsssvvvvvvxxx{{{~~~||||||{{{xxxvvvpppooo~~~pppdddYYYVVVUUUWWWWWWVVV[[[aaaiiiwww```kkk|||hhhPPPFFFIIIZZZlllggg[[[ggg~~~{{{^^^PPPPPP\\\oootttkkkXXXCCC666333444333000000000000////////////////////////000000000111000000000000000000111111000000111111111222222222333333333333333444555555666888:::<<<>>>BBBFFFIIIHHHNNNVVVZZZ\\\^^^aaadddhhh}}}eeeXXXPPPRRRTTTUUUYYY```^^^aaagggmmmssszzzoooaaaUUUOOOOOOUUUZZZ```ooo^^^UUU[[[zzzsssVVVEEELLLWWWzzz~~~yyywwwtttsssssstttssssssvvvvvvxxx||||||tttuuusssqqqzzzrrraaa\\\UUUUUUVVVXXXVVVVVV^^^hhhsss|||iiiVVVEEEFFFRRRhhh|||nnnaaaggg~~~___QQQUUUbbbsssooofffTTT@@@444222333222/////////////////////////////////000000000111111000000000000111111111111000000000111111111111222444444333333444444555666666888:::<<<>>>BBBFFFIIIJJJOOOVVV[[[\\\]]]```bbbggg}}}uuudddXXX[[[cccfffkkksssooossszzzwwwbbbXXXQQQNNNQQQYYY___fffwwwuuuXXXXXXfff|||aaaOOODDDQQQaaa~~~{{{yyyvvvuuuuuuvvvuuutttuuutttvvv{{{zzzzzz~~~tttsssrrrtttyyy}}}dddXXXWWWRRRTTTWWWYYYXXX[[[ggguuuzzzvvvjjjIIICCCNNN```{{{yyybbbjjj___UUU[[[dddoooddd]]]NNN<<<222111333222///////////////000000000//////000000000111111111///000000000111111111111000000000000111111111111333333222222333333444555666888:::<<<>>>BBBFFFIIIKKKQQQWWW[[[\\\\\\___aaafff}}}mmm___dddnnntttzzzlllYYYQQQNNNMMMRRR\\\cccjjj|||mmmQQQXXXkkkqqqTTTLLLFFFXXXhhh~~~{{{yyyyyyyyyxxxwwwsssssstttzzz}}}yyyxxx}}}~~~}}}xxxuuuqqqqqquuuzzzooo[[[RRRSSSQQQTTTYYY\\\\\\aaaqqq}}}vvvYYYBBBEEEVVVlllooobbbyyy|||[[[UUU\\\___ccc\\\WWWIII999111111333222000000000000000111111111000000000000111111111111//////000000111111111222000000000000111111111111222222111111222222333444666888:::<<<>>>BBBFFFIIILLLQQQXXX[[[[[[\\\^^^```fff}}}yyycccgggssszzzsss^^^SSSRRRPPPQQQVVV___iiiuuuaaaXXX[[[qqqfffPPPFFFLLLWWWsss~~~~~~{{{|||~~~~~~{{{wwwrrrrrrvvv}}}|||uuuzzzyyywwwwwwwwwvvvtttrrrmmmnnnoooqqquuummmbbb[[[VVVTTTWWWUUUXXX]]]aaaiii{{{fffKKKDDDOOOaaarrrgggyyyfffYYYXXXXXXUUUTTTOOOIIIAAA:::666444222111222111000......000111222//////000000111111111111000000000000000000000000///...------...000222333111222333444555555555555777999;;;===???BBBGGGJJJKKKPPPVVVZZZ\\\^^^___aaaeeexxxssswww|||~~~kkkYYYQQQPPPQQQTTT[[[gggrrr___ZZZ^^^rrr___LLLDDDKKK[[[{{{|||~~~}}}zzz{{{~~~~~~yyysssooopppssszzz|||wwwyyywwwvvvuuutttssspppnnnlllmmmnnnoooqqqyyyqqqbbb\\\WWWUUUTTTXXXXXX]]]cccjjjvvvkkkPPPDDDMMMccc|||ooosssmmm[[[XXXZZZWWWQQQMMMGGGBBB;;;555333222111000222111000//////000111222///////////////000000000000000000000000000000000222222111000111333555666222222333333444555555666777999;;;===???BBBGGGJJJLLLPPPVVVZZZ]]]^^^```aaaggg{{{mmm^^^SSSNNNNNNRRRWWWcccqqq~~~zzz^^^\\\aaauuu|||XXXJJJEEEPPPiii{{{xxx{{{zzztttrrrsssuuuyyy}}}}}}{{{xxxyyywwwtttsssrrrpppmmmkkkmmmnnnooonnnnnnqqqxxx~~~qqq___WWWVVVUUUVVVWWWVVVYYY```iiiuuuxxx___NNNEEELLLbbb}}}wwwnnn{{{eee]]]YYY\\\^^^ZZZRRRLLL@@@<<<666222111111111111222111000//////000111222////////////............000000000000000000000000333333222222222444555666333333222222333444666777777999;;;===???BBBGGGJJJLLLPPPVVVZZZ]]]^^^```aaajjjooo^^^TTTNNNMMMNNNSSS[[[jjj{{{xxx^^^]]]cccyyynnnTTTJJJHHH[[[|||xxxvvvyyy}}}xxxwwwxxxzzz}}}~~~|||zzz|||zzzvvvtttsssqqqooommmoooqqqrrrqqqoooooosssvvvlllaaaVVVSSSUUUVVVXXX\\\XXX^^^gggsssxxx[[[LLLFFFPPPdddoootttiii``````aaadddccc]]]TTTNNN>>>;;;666333333333333333111111000//////000111111000000/////////.........000000000000000000000000111000000000000111222333444333222111222444666888666888;;;===???CCCGGGKKKLLLPPPVVV[[[]]]___```aaammm~~~dddUUUOOOMMMNNNQQQWWW```qqqyyy^^^\\\ddd```PPPKKKKKKjjj|||{{{xxxuuuwww|||~~~||||||}}}}}}}}}zzzxxxwwwvvvtttssstttvvvyyyxxxvvvuuuvvvyyyzzzwwwaaaYYYSSSSSSUUUWWWZZZ______hhhuuu___JJJDDDFFF^^^|||tttppp~~~bbb```gggooorrrnnncccTTTIII>>>:::666333333333333222111111000000000000111111000000000000000000000000000000000000000000000000///////////////000000111444333222111222444666888666888:::===???CCCHHHKKKLLLQQQWWW[[[]]]___```bbbnnnsss\\\QQQNNNOOORRRUUU]]]hhhzzzttt\\\ZZZeeeTTTOOOMMMVVV|||{{{yyywwwvvvzzz|||{{{{{{{{{zzzzzzzzz}}}}}}|||}}}uuuggg[[[VVVSSSTTTVVVWWW\\\bbbdddrrrfffNNNBBBEEEMMMjjjyyy|||dddaaaoooqqqYYYGGG;;;888444222111111000///000000000111111000000000000000000000111111111222000000000000000000000000111111111111111111111111333333222222333444666777555777:::===???CCCHHHLLLMMMQQQWWW[[[^^^___aaabbbnnnttteeeUUUNNNNNNPPPUUUZZZeeeppphhhVVVZZZhhhtttMMMTTTWWWsss|||yyyzzz{{{{{{|||{{{}}}~~~~~~~~~qqqbbb[[[WWWTTTTTTVVVXXX[[[bbbjjjmmmeeeRRRFFFFFFTTTdddjjjhhhwwwwww\\\FFF888555222111111111111000000000111111111111000000---......///000111222222000000000000000000000000222222222333333222222111222222333333444555555666555777:::===???CCCHHHLLLMMMQQQWWW\\\^^^```aaabbbmmmhhh\\\PPPMMMNNNQQQWWW^^^jjjvvvuuu]]]RRRZZZjjjlllLLL[[[bbb{{{yyy{{{yyy|||xxxvvvzzz~~~}}}{{{{{{}}}ppp]]]TTTSSSUUUTTTUUUYYY[[[___hhhqqq{{{wwwdddPPPFFFEEEOOOggg~~~|||~~~zzznnnnnnyyy~~~pppXXXCCC777444222222333333333333000000111111111111000000+++,,,---...///111222222000000000000000000000000111111222222222111111000111222333444555555555555555777:::===???DDDIIILLLMMMQQQWWW\\\^^^```aaabbblllvvv^^^VVVOOOMMMNNNQQQZZZcccppp}}}```XXXTTTTTTjjjgggMMMYYYrrr}}}|||zzzxxxwwwxxxyyyzzz|||{{{zzz~~~{{{yyyxxxzzz|||||||||}}}}}}xxxfff\\\XXXVVVVVVTTTUUU[[[___cccnnnzzz~~~dddWWWJJJEEEHHH[[[ssskkkpppxxx}}}ppp]]]LLLCCC444333222111111111222333.........///000222333444///////////////000111111............/////////000111111111111111111111111333333444444444444444444555888;;;>>>AAAEEEIIIMMMMMMQQQVVVZZZ]]]___```bbblll|||nnnXXXQQQMMMMMMPPPUUU___hhhsssttt\\\XXXXXX]]]ttteeeSSSfff|||{{{xxxvvvuuuuuuvvvwwwyyyvvvvvv|||~~~zzzvvvtttrrrsssuuuwwwyyyyyyxxx{{{~~~}}}zzzzzz}}}}}}iii]]]WWWVVVUUUWWWVVVXXX^^^dddlllyyy}}}ooo[[[OOOEEEHHHWWWtttzzzvvvllljjjooosssuuuooobbbRRREEE???444333222111111111222222111000000000000000111111///////////////000111111........./////////000000111111111111111111111111333333333444444444444555555888;;;>>>AAAEEEIIILLLNNNQQQVVVYYY[[[]]]```bbblll}}}kkk```RRRNNNMMMPPPUUU\\\hhhsss~~~{{{dddRRRSSSYYYddd[[[QQQmmm}}}zzzwwwvvvuuuuuuvvvuuurrrpppuuu~~~zzzwwwtttqqqpppnnnooorrruuuvvvvvvsssvvvzzzzzzxxxwwwyyy{{{zzzgggZZZUUUUUUVVVVVVXXXWWW[[[bbblllyyyyyygggYYYKKKEEEEEETTTppp}}}uuuppphhhjjjlllpppnnnhhh^^^QQQEEE<<<888333333222111111111111222444333222000///////////////////////////000111111....../////////000000000111111111111111111111111333333333444444444555555666888;;;>>>AAADDDIIILLLPPPRRRUUUXXXZZZ\\\```bbblllkkk[[[TTTQQQOOOQQQVVV\\\eeerrr~~~eeeXXXOOOQQQZZZmmm|||UUUTTT{{{|||~~~{{{xxxwwwwwwwwwtttqqqnnnooozzzvvvtttttttttsssrrrpppqqqsssuuuvvvuuusssuuuwwwwwwvvvvvvxxx{{{qqqfffYYYSSSTTTWWWYYYXXX\\\^^^dddmmmzzzwwwdddSSSHHHBBBFFFTTTmmm{{{ooohhhooottttttuuummmaaaSSSFFF<<<666333333222222111111111111111333333111000///////////////////////////000000111...////////////000000000111111111111111111111111222333333444444555555555666888<<<>>>AAADDDHHHLLLRRRTTTVVVXXXZZZ]]]aaadddlllrrr___TTTPPPPPPQQQUUU\\\bbbkkkyyyhhhXXXTTTRRRVVVbbb|||yyyYYYccc}}}~~~{{{xxxvvvvvvvvvsssqqqooooootttvvvqqqqqqsssvvvvvvuuusssssstttuuutttsssttttttrrrqqqqqqtttxxx{{{zzzyyy~~~mmm```ZZZTTTSSSWWWZZZ[[[ZZZccciiiqqq{{{~~~hhhUUUHHHCCCBBBPPPgggtttkkkxxx}}}rrr```OOOCCC:::444111222222222222111111000000111111000000000000000111///////////////000000111////////////000000000111111111111111111111111111222222333333444555666666666999<<<>>>AAADDDHHHKKKRRRUUUWWWYYY[[[^^^bbbeeelllzzzfffYYYSSSRRRPPPSSSYYYaaagggppp~~~}}}ZZZNNNOOORRR[[[ooosss___ttt~~~}}}zzzvvvsssrrrqqqqqqqqqqqqpppppprrrxxx{{{vvvtttqqqoooqqquuuuuutttrrrrrrssssssqqqppprrrppplllkkklllpppuuuxxxuuurrrvvvsssbbbWWWUUUSSSTTTWWW[[[^^^___gggppp{{{vvv```NNNFFFEEEDDD[[[wwwrrryyywww```LLLAAA:::444111111111222222111111000///000000//////000111222222///////////////000111111/////////000000000111111111111111111111111111111111222333333444555666666777999<<<>>>AAADDDHHHKKKPPPSSSWWWZZZ\\\___cccffflll}}}jjjZZZSSSQQQRRRSSSVVV___hhhoooxxxsssVVVLLLMMMSSSeeeoooooo~~~{{{yyyuuurrrooonnnmmmnnnpppppppppoooppprrrwww{{{xxxtttssstttrrrnnnnnnsssrrrqqqpppqqqrrrrrrpppooonnnllljjjiiikkkooorrrtttsssqqqssszzzrrrfff\\\TTTUUUUUUUUUWWW\\\ccciiiqqq~~~{{{jjjWWWHHHEEEHHHOOOnnnvvv{{{^^^GGG<<<777444222000111111222111000///...000000000000000111111222///////////////000111111//////000000000111111111111111111111111111111111111222222333444555666777777999<<<>>>@@@CCCGGGJJJLLLPPPUUUYYY\\\___bbbdddlllooo]]]QQQMMMOOOQQQVVV[[[dddooovvvyyydddRRRSSSSSSZZZsssppp}}}yyywwwtttpppnnnmmmmmmmmmrrrqqqooommmlllmmmqqqtttssspppqqquuusssmmmlllppppppooooooppprrrsssrrrppplllkkkjjjkkknnnppprrrrrrnnnnnnppprrrttt|||}}}fff[[[VVVSSSVVVWWWWWWVVVVVV]]]iiisssxxxkkk^^^PPPDDDCCCJJJ___xxx|||[[[BBB777444333222000111111222222000///...111111000000000000000111///////////////000111111000000000000111111111111111111111111111111111111111111222333444666666777777:::<<>>777444444555444222000666888444111111222111111111111111000000000000......////////////000000222111000000///000000111111111111111111111111111222222222333444444555555777:::===@@@BBBEEEHHHKKKJJJNNNSSSWWWZZZ\\\___aaahhhxxxcccWWWOOOKKKLLLMMMRRRYYY___eeepppzzzwww```TTTWWWUUUcccuuueeeyyy~~~}}}wwwwwwyyytttwwwyyyyyywwwtttssstttuuutttrrroooooorrrwwwzzz|||yyyvvvrrrnnnkkkjjjkkklllmmmlllkkkkkkllllllkkkjjjkkknnnqqqrrrqqqqqqssstttsssuuutttrrrtttwwwuuunnnsssxxxxxxhhh```\\\XXXXXX[[[XXXWWWYYY]]]___bbbkkkuuuvvv[[[MMMIIIFFFBBBDDDFFFOOOooozzztttfffMMM???;;;666333444444444333///222111......111111///111111111111000000000000........./////////000000444222000......///111222111111111111111111111111333333333444555555666666777:::===@@@BBBEEEHHHKKKJJJNNNSSSWWWZZZ\\\___aaaiiimmmYYYOOOMMMKKKNNNPPPVVV^^^dddkkkxxxssslllYYYSSSZZZVVVfff|||mmmfff}}}}}}wwwwwwzzzvvvvvvwwwxxxuuurrrqqqrrruuuxxxuuussssssvvv{{{|||xxxsssnnnkkkkkklllnnnqqqooonnnnnnppppppooommmmmmppprrrrrrqqqrrruuuxxxtttvvvuuurrrtttxxxvvvoooooossszzzuuuhhh^^^\\\\\\YYYYYY]]]XXXXXX[[[___ccchhhtttgggPPPGGGHHHFFFAAADDDKKK[[[{{{uuudddIII===:::555333444444444444333444111///000555555222111111111111000000000000............/////////000555333000------...111333111111111111111111111111333333444555555666666777777:::===@@@BBBEEEHHHKKKLLLPPPUUUYYY[[[^^^aaacccjjjlll\\\RRRKKKKKKNNNNNNWWWYYY___nnnxxxnnnhhhVVVUUUccchhhiiijjj||||||}}}{{{~~~~~~{{{wwwrrrnnnmmmooorrrwww|||}}}uuuvvv|||yyyuuuqqqooopppqqqpppooolllkkkkkkmmmqqqsssrrroooqqqrrrssssssssssssqqqqqqssssssrrrqqqooommmlllkkknnnnnnrrryyyrrriii___[[[ZZZ[[[ZZZWWWYYY]]]]]]XXX[[[gggooouuurrrWWWHHHDDDCCCCCCFFFRRRaaazzzuuu]]]===888777555333111000000///222222222222222222222222111111111111000000000000000000000000111111111111222222222111111111000000111111222333333333333222333333444444444444444444888999<<<@@@CCCFFFHHHIIIHHHMMMUUU[[[___bbbeeegggkkkzzzlll\\\RRRLLLJJJLLLQQQRRR\\\```fffvvvrrrddd___TTT\\\tttzzzhhh~~~yyyzzzzzzyyy{{{{{{wwwqqqjjjfffggglllppp{{{{{{~~~zzzuuuwww}}}vvvsssooommmnnnooonnnllllllkkkjjjkkknnnpppooommmnnnnnnooooooooonnnmmmlllllllllmmmmmmmmmnnnnnnnnnsssqqqqqqtttxxxvvvjjj___[[[ZZZXXXYYY\\\\\\YYYYYY]]]bbb___eeeuuu{{{fffQQQHHHDDDDDDMMMZZZwwwwwwgggOOO;;;777666444333222111000000111111111111111111111111111111000000000//////////////////000000000111111222222222111111111000000111111222333333333333222333333444444444444555555888999<<<@@@CCCFFFHHHIIIIIINNNTTTZZZ^^^bbbeeeggglll{{{bbbXXXOOOKKKJJJKKKOOOUUUVVVbbbhhhqqq{{{```]]]WWWTTThhhgggqqq{{{wwwwwwxxxwwwxxxzzzyyytttllleeebbbfffnnnuuuyyyvvvuuutttrrruuuyyyuuurrrooommmmmmmmmmmmlllllljjjhhhiiijjjlllllllllkkkkkkkkkjjjiiihhhgggfffdddeeefffhhhkkknnnppprrrwwwrrrooonnnnnnqqq{{{qqqggg```ZZZWWWWWWWWWWWWZZZ^^^___\\\]]]aaajjjkkkuuulllYYYLLLIIIGGGKKKcccsssVVV@@@:::555444333222222111111111000000000000000000000000000000000/////////............/////////000000000222111111111111000000000111111222333333333333222333333444444444555555555888999<<<@@@CCCFFFHHHIIIKKKNNNTTTYYY]]]aaaeeehhhnnnkkkXXXRRRMMMMMMMMMNNNRRRXXXXXXfffoooyyynnnVVV[[[VVV\\\xxxooofffzzzxxxvvvvvvvvvuuuvvvvvvwwwrrrjjjdddeeemmmyyyxxxnnnlllmmmmmmooorrrtttrrrpppooonnnmmmmmmllljjjiiigggggghhhjjjlllmmmjjjiiihhhgggfffdddcccbbb```aaaccceeeiiinnnqqqsssvvvrrrnnnmmmlllmmmuuu}}}{{{ooobbb]]][[[YYYZZZ]]]YYYYYY\\\``````___dddjjjuuuyyycccSSSIIIJJJLLLXXX}}}jjjKKK999999444333222222222222222222000000000000000000000000////////////........................////////////111111111111000000000000111111222333333333333222333333444444555555666666888999<<<@@@CCCFFFHHHIIILLLOOOSSSXXX[[[```eeehhhoooppp\\\RRRNNNMMMOOOPPPPPPTTTZZZ\\\lllwwwppp]]]TTTYYYZZZlll|||aaalllvvvwwwwwwvvvuuuuuuuuutttsssooojjjgggjjjtttxxxllliiikkkkkkkkklllppppppooommmkkkjjjjjjjjjhhhhhhgggfffgggiiilllnnnjjjiiigggfffdddcccbbbaaa```aaacccfffiiimmmpppqqqtttooolllllllllmmmsssyyy{{{tttfff^^^XXXXXXYYYYYYZZZ]]]\\\[[[]]]```aaadddmmmwwwvvv[[[MMMFFFKKKTTTjjjsssZZZCCC777555333222222111111222222222111111111111111111111111////////////........................////////////000000000000000000000000111111222333333333333222333333444555555666777777888999<<<@@@CCCFFFHHHIIILLLOOOSSSWWW[[[___dddgggoooqqq___OOOIIIHHHJJJOOOQQQSSSXXX___gggwwwttt]]]RRRVVVZZZccccccZZZvvvuuuyyyyyyvvvssstttuuusssmmmkkkiiihhhllluuuwwwlllkkkmmmmmmkkkkkkjjjkkkkkkiiigggeeeeeeeeefffgggggggggfffgggjjjlllhhhgggeeecccbbbaaa`````````aaadddgggjjjlllmmmnnnpppkkkiiijjjjjjjjjnnnssszzzwwwlllccc___ZZZVVVUUUYYY[[[ZZZ[[[]]]^^^^^^aaafffiiiooo}}}~~~^^^PPPIIIHHHSSSggg}}}aaaGGG<<<666111333222222111111111222222111111111111111111111111000000000/////////............/////////000000000//////000000000000000111111111222333333333333222333333444555666777777888888999<<<@@@CCCFFFHHHIIIKKKOOOTTTXXX[[[___cccfffnnnwwwggg]]]SSSKKKHHHHHHLLLSSSVVVYYY```hhhvvv|||nnn___SSSTTT\\\eeevvvwwwhhh\\\ggg~~~uuuzzzzzztttqqqssstttrrrkkkkkkjjjjjjkkkpppvvv{{{yyypppjjjlllooommmjjjiiiggghhhiiihhhdddbbbbbbcccfffggghhhgggdddcccdddfffdddcccaaa```^^^^^^^^^^^^^^^```dddgggjjjkkkjjjjjjkkkgggeeeggghhhhhhjjjnnnrrrvvv{{{rrriiieeebbb]]]YYYYYYZZZXXXYYY^^^```______aaaaaadddkkktttzzz___PPPIIILLLVVVjjjiiiNNN<<<777555111333333222111000000111111000000000000000000000000111111000000000//////////////////000000000111111////////////000000111111111111222333333333333222333333444555666777888888888999<<<@@@CCCFFFHHHIIIJJJNNNTTTYYY\\\___bbbdddkkk}}}gggXXXRRROOOMMMNNNOOOSSSYYY]]]___gggooovvv^^^PPPRRR[[[bbbsssccc]]]ccc}}}}}}uuuzzzzzzsssoooqqqsssqqqlllmmmmmmlllkkklllnnnpppoooiiigggkkknnnkkkhhhggggggiiijjjhhheeebbbbbbdddfffhhhiiigggccc```___aaaaaa```^^^\\\[[[[[[\\\\\\[[[^^^cccgggjjjjjjiiihhhgggcccbbbeeehhhiiikkknnnpppsssvvvlllfff___YYYZZZ\\\\\\\\\]]]]]][[[\\\aaacccaaaaaadddeeekkkuuukkkQQQSSSHHHSSSeeevvvXXXBBB999666555444444333222111000000000000////////////////////////111111111111000000000000000000000000111111111111.../////////000000111111111111222333333333333222333333444555666777888999888999<<<@@@CCCFFFHHHIIIIIINNNTTTZZZ]]]___aaacccjjjzzzgggYYYPPPKKKJJJMMMNNNSSSSSSWWWbbbeeelll||||||hhh___WWWSSSaaauuuyyy```bbbtttvvvrrrrrrqqqpppooonnnmmmlllkkkjjjiiijjjkkkkkkjjjiiimmmmmmmmmkkkhhhffffffggggggdddaaa```bbbdddcccbbbiiigggeeecccaaa``````aaa\\\]]]]]]\\\[[[ZZZ[[[]]]___aaacccfffhhhjjjjjjjjjhhhcccaaafffhhhhhhmmmttttttxxxyyyrrrkkkeee```XXXXXXXXXVVVVVVXXX[[[^^^cccaaa___^^^___cccgggjjjjjjuuu{{{bbbXXXSSSPPPJJJ```hhhHHH<<<999444333555222222222111111111111000000000000000000000000000////////////////////////...------------...//////111111111111111111111111000000111222222222222111222333333444555666777777888:::===AAADDDGGGIIIJJJJJJNNNSSSYYY]]]___``````mmmvvviiiZZZRRRLLLIIIJJJNNNOOOVVVXXX^^^kkkooovvvtttccc]]]YYY]]]tttfffiii|||~~~|||xxxpppoooooonnnmmmlllkkkjjjiiigggffffffgggiiihhhhhhkkklllllljjjfffcccbbbbbbcccaaa```bbbeeeggggggfffdddcccbbb```___^^^^^^]]]\\\]]]]]]]]]\\\\\\^^^```aaabbbeeegggiiiiiijjjjjjiiieeedddhhhjjjjjjmmmssspppttt~~~~~~~~~~~~~~~{{{rrrnnngggcccaaa___\\\YYYZZZ\\\^^^___```aaaccceeecccccccccdddgggmmmtttxxx|||qqq^^^TTTLLLOOOXXXsssxxx\\\AAA888777444222555222222222111111111111000000000000000000000000000////////////////////////...------------...//////111111111111111111111111000000111222222222222111222333333444555666777777888:::===AAADDDGGGIIIJJJLLLOOOTTTXXX\\\___``````lll}}}lll^^^UUUNNNKKKJJJJJJLLLPPPTTT\\\aaakkkyyyvvvggg\\\]]]eeewww|||fff[[[||||||vvvvvvwwwnnnnnnnnnmmmmmmkkkjjjiiigggeeebbbbbbcccfffggghhhhhhiiiiiigggccc```______aaaaaabbbdddhhhjjjjjjiii````````````___^^^]]]\\\\\\]]]^^^^^^^^^___aaaccccccccceeefffggghhhhhhhhhgggeeefffiiikkkkkkmmmqqqnnnsss||||||uuupppnnnooorrruuuyyy|||~~~}}}zzzyyytttsssqqqnnnkkkhhhfffeeedddaaa___]]]]]]\\\ZZZYYYaaacccfffggggggffffffgggggghhhkkkpppvvvmmmOOOOOOPPPMMMaaa```KKK888444666444333444222222222111111111111000000000000000000000000000////////////////////////......------......///000111111111111111111111111000000111222222222222111222333333444555666777777999:::===AAADDDGGGIIIJJJOOOPPPSSSWWW[[[^^^```aaajjj}}}iiiZZZOOOJJJHHHJJJLLLLLLPPPTTT[[[eeelllxxx~~~|||qqqddd]]]fffzzz}}}bbb___gggyyyqqqpppuuuqqqqqqqqqqqqpppooonnnmmmiiieeebbb```bbbfffiiijjjhhhgggeeebbb``````bbbdddgggfffeeeeeefffhhhiiijjjaaabbbbbbcccbbbaaa___^^^^^^```aaa`````````bbbdddbbbbbbbbbcccccccccccccccbbbccceeeiiilllmmmooopppqqquuuzzz~~~~~~zzzrrrqqqooonnnnnnnnnnnnooohhhiiikkklllmmmnnnnnnooonnnnnnnnnmmmllljjjiiihhhdddeeefffggghhhgggffffffdddeeeeeedddccccccdddeeemmmlllkkkkkkjjjjjjiiihhhmmmnnnnnnmmmjjjhhhggggggmmmrrrxxxpppYYYNNNSSSSSSWWW|||nnnNNN???444333666555333333222222222111111111000000000000000000000000000000////////////////////////...............//////000111111111111111111111111000000111222222222222111222333333444555666777777999;;;>>>AAADDDGGGHHHIIIOOOPPPRRRUUUYYY\\\___```ggg|||kkkZZZOOOKKKHHHHHHLLLNNNOOOSSSXXXcccmmmuuurrrgggeeexxxgggTTT```vvv}}}ssspppttttttuuuvvvvvvvvvtttsssqqqlllhhhdddbbbdddhhhkkklllhhhfffbbb___^^^aaaggglllrrrooojjjeeecccccceeegggbbbbbbcccdddcccbbb```___bbbccccccbbbaaaaaabbbddd``````_______________```aaadddhhhkkkooorrrtttttttttuuuvvvwwwzzzvvvwww|||xxxrrrnnnkkkiiihhheeeddddddddddddcccbbbaaadddddddddccccccaaa``````___```aaabbbbbbaaa```______bbbfffhhhjjjlllpppssswwwxxxxxxwwwvvvuuuttttttssssssqqqooommmlllnnnqqqxxx~~~oooXXXQQQMMMNNNTTTiiirrrVVVCCC;;;444444777666444222222222222111111111000000000000000000000000000000///////////////////////////............///000000000000000000000000000000000000111222222222222111222333333444555666777777:::;;;>>>AAADDDFFFHHHIIIMMMNNNQQQTTTXXX[[[^^^```eee}}}}}}~~~xxxkkk\\\PPPKKKLLLJJJJJJNNNPPPQQQWWW^^^lllvvv~~~hhhfffqqquuuZZZRRRgggvvvrrrtttvvvwwwxxxyyyxxxwwwuuusssnnnkkkfffeeefffiiikkklllhhheeebbb^^^___dddkkkqqqwwwtttnnngggaaa___aaacccaaabbbaaaaaa```___^^^]]]dddddddddcccaaaaaabbbccc```______^^^^^^^^^______dddhhhlllmmmqqqwwwyyyxxxtttrrrqqqpppttt||||||~~~xxxssspppnnnkkkiiihhhgggfffeeebbb```bbbbbbbbbbbbaaaaaa```___\\\^^^aaadddgggiiijjjjjjlllrrrxxx|||~~~}}}wwwsssqqqqqqmmmnnnoooppprrrwww|||wwwqqqYYYLLLKKKIIIQQQlllaaaEEE>>>999555555666666444222222222222111111111111000000000000000000000000000//////////////////////////////......//////000111000000000000000000000000000000111222222222222111222333333444555666777777:::<<<>>>AAADDDFFFHHHHHHKKKMMMQQQUUUYYY]]]___```eee|||}}}mmmbbbXXXOOOLLLMMMNNNLLLMMMQQQTTTXXXaaajjjyyy{{{hhhrrrpppaaa^^^ggg~~~yyytttrrrrrrssstttvvvwwwwwwuuusssqqqnnnkkkgggeeefffgggiiiiiifffeeecccaaaaaaeeekkkooosssrrrpppjjjddd```___```cccbbbaaa___^^^]]]]]]\\\bbbcccdddcccbbbbbbccceeebbbbbbaaa``````aaabbbcccgggkkkmmmmmmpppvvvxxxvvvrrrpppnnnoootttzzzxxxyyy~~~wwwtttrrrrrrrrrqqqmmmjjjjjjkkkkkkkkkkkkjjjjjjiiifffiiinnnsssyyy}}}zzztttppppppqqqpppsssyyyyyyvvvuuusssXXXNNNJJJRRRaaayyykkkOOO===999777444222333444333222222222222111111111111000000000000000000000000000///////////////////////////////////////000000111000000000000000000000000000000111222222222222111222333333444555666777777:::<<<>>>AAADDDFFFGGGHHHJJJMMMRRRWWW\\\```aaabbbggg~~~~~~xxxiiiYYYQQQKKKHHHKKKQQQQQQOOOPPPUUUYYY^^^jjjuuu{{{rrrmmm|||nnnWWW[[[nnnwwwqqqoooooommmoooppprrrttttttrrrooonnnmmmjjjfffddddddeeeffffffeeeeeeeeeddddddeeehhhkkkmmmooopppmmmgggbbb```___eeedddaaa___]]]]]]]]]]]]```aaaccccccbbbccceeegggeeedddcccccccccdddeeefffggglllllljjjlllrrrtttqqqrrrooonnnqqqwww{{{||||||ssspppuuu~~~zzz~~~~~~~~~~~~~~~}}}{{{zzzppprrrsssrrrqqqsssyyy}}}jjj___dddnnnwwwZZZOOORRRPPPeeetttVVVCCC;;;666555333000000222333222222222222111111111111000000000000000000000000000///////////////////////////////////////000111111000000000000000000000000000000111222222222222111222333333444555666777777;;;<<<>>>AAADDDFFFGGGHHHJJJMMMSSSZZZ___bbbcccdddiii}}}~~~}}}xxxooo^^^YYYQQQLLLJJJKKKMMMNNNSSSSSSWWW]]]bbbhhhssswwwooosss{{{rrr[[[SSSkkk}}}wwwqqqllljjjjjjkkkkkkmmmoooooollljjjiiihhhjjjjjjiiihhhfffcccaaa```hhhfffcccaaaaaabbbdddffflllkkkhhheeecccaaaaaaaaaaaa^^^\\\]]]```bbbbbb```eeeeeedddcccbbbbbbaaaaaaaaabbbcccccccccdddfffhhhgggeeecccdddhhhlllnnnooopppppppppqqqsssuuuvvvwwwyyy{{{iiidddttt{{{wwwssspppqqqsssvvvzzzsss^^^^^^bbblllvvv~~~wwwbbbRRRRRRYYYfff```GGG:::666555555444444444333333333111111111111000000000000111111000000//////......000000000000000000000000---......///////////////000000000000000000000000111111222222222111111000555555555555555666777888:::<<>>:::<<<;;;222666555555444333333444444222222222222111111111111---...//////000000////////////////////////////////////////////////////////////...---------------,,,,,,,,,,,,---///000111///000111222222333222222444444555555666777777777999===AAADDDFFFHHHKKKLLLJJJMMMRRRXXX]]]```bbbcccmmmxxxrrrlllgggccc___```bbbdddhhhnnnvvv{{{|||xxxlllhhhddd```\\\XXXTTTPPPOOONNNLLLJJJJJJLLLNNNOOOJJJLLLNNNPPPQQQTTTYYY]]]aaaffflllrrrxxxnnnWWWRRRUUU^^^sss{{{pppjjjiiihhheeeddddddgggjjjcccccccccaaa^^^\\\]]]^^^\\\ZZZYYYXXXYYYXXXWWWUUUSSSWWW[[[[[[WWWVVVWWWZZZVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTTTTTTTRRRQQQPPPNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSUUUVVVVVVUUUTTTSSSQQQTTTXXXYYYXXXWWWVVVWWWZZZWWWTTTQQQRRRTTTXXX[[[]]][[[ZZZ\\\aaacccaaa^^^[[[]]]```cccfffffffffeee^^^dddhhhhhhfffiiiqqqyyypppgggfff]]]PPPMMMIIIGGGLLLRRRXXXcccnnnssshhhdddgggjjjjjjeee```\\\ZZZXXXQQQNNNOOOPPPMMMJJJJJJDDDCCCIIITTT^^^kkkYYYFFF>>>===999999;;;444555555444444333333444444222222222222111111111111///000000000000//////...////////////////////////////////////////////////,,,,,,,,,---...///000000000///...------.../////////000111222222333222222444444555555666777777777999===AAAEEEGGGIIIKKKMMMKKKNNNSSSYYY^^^aaacccdddlllyyy{{{~~~xxxrrrllliiiaaa```___^^^___cccjjjooojjjnnntttyyy~~~{{{vvvrrrmmmhhhdddYYYWWWTTTRRRQQQOOOLLLIIIJJJJJJIIIJJJJJJLLLMMMNNNOOOQQQSSSSSSSSSUUU[[[___gggmmmuuu{{{jjjXXXMMMTTTaaaqqqssslllggggggfffcccaaabbbfffjjjbbbbbbaaa___]]]\\\\\\]]]]]][[[YYYYYYYYYXXXVVVTTTRRRWWW[[[ZZZVVVTTTVVVYYYUUUUUUUUUUUUUUUVVVVVVVVVRRRRRRSSSSSSSSSRRRPPPOOONNNNNNOOOPPPRRRSSSSSSTTTRRRTTTUUUWWWWWWWWWUUUTTTSSSVVVZZZ\\\[[[ZZZZZZZZZ^^^[[[VVVSSSSSSVVVZZZ]]]___\\\[[[]]]bbbdddaaa]]]\\\___bbbfffhhhhhhggggggbbbccccccbbbcccgggmmmsssuuuqqqXXXOOOIIIHHHHHHJJJQQQ[[[aaaooozzzrrrkkkeeemmmvvvyyytttlllfffbbb^^^eeeiiieeeaaaaaa___[[[ZZZRRRKKKJJJJJJGGGDDDEEEHHHJJJVVVhhhwwwbbbIII===<<<;;;222111555444555555444333333333444444222222222111111111111000222222222222111///...---////////////////////////////////////////////////)))***+++,,,...000222444444333111///...---......///000111222222333222222444444555555666777777777999===AAAEEEGGGIIIKKKMMMMMMPPPUUUZZZ___bbbcccdddjjjzzzsssrrrzzzwwwnnniiibbb]]][[[[[[[[[[[[^^^]]]^^^```dddjjjppptttwwwzzz~~~}}}zzzyyyxxxvvvrrrooogggddd```\\\YYYVVVSSSQQQQQQMMMJJJIIIJJJKKKJJJHHHKKKJJJIIIJJJMMMOOOOOOOOOSSSTTTVVVZZZ___dddiiikkkwwwtttaaaTTTRRRSSS___~~~zzzrrrfffdddcccbbbbbbbbbcccdddeeedddcccaaa___\\\ZZZXXXWWW]]]\\\[[[YYYVVVTTTSSSRRRRRRWWW[[[YYYSSSNNNMMMNNNQQQQQQRRRSSSTTTTTTSSSSSSOOOPPPPPPPPPQQQQQQRRRRRRNNNNNNNNNOOOPPPRRRUUUVVVSSSTTTTTTTTTSSSQQQNNNMMMPPPRRRVVVYYY[[[\\\\\\[[[XXXWWWVVVVVVWWWZZZ^^^```^^^^^^^^^____________```bbbbbbaaaaaaaaabbbdddeeedddeeedddcccbbbcccfffiiiooozzzwwwgggTTTIIIIIIMMMNNNLLLLLLQQQ[[[bbbccceeeppp|||}}}sssggg___\\\[[[\\\YYY[[[^^^^^^\\\YYYXXXWWWaaagggmmmllleee^^^[[[[[[OOOJJJHHHIIIHHHFFFJJJRRRRRR```yyyyyy]]]JJJ;;;;;;:::999888777666555555555444333333222111111000000000000////////////////////////............111000/////////000222333111000000///...---------333000,,,***---666@@@GGG888444///...///000///---///000222222111111111222555555666666777777888888<<<===@@@CCCFFFHHHIIIJJJKKKPPPVVV[[[^^^```cccdddkkk|||ssstttyyytttlllfffccc```^^^\\\XXXWWWVVVVVVWWWZZZ^^^```___aaadddgggkkkmmmooopppllllllkkkjjjiiihhhhhhgggdddbbb___^^^^^^]]]YYYVVVVVVTTTRRROOONNNLLLKKKJJJMMMJJJHHHHHHJJJKKKKKKJJJNNNMMMMMMNNNPPPRRRRRRSSSXXXZZZ^^^dddlllsssyyy}}}~~~iiiXXXNNNNNNSSS```zzzzzzqqqmmmddddddcccbbbaaa```aaabbbbbb```___^^^]]][[[ZZZXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTXXXYYYWWWPPPKKKJJJKKKOOOOOOPPPQQQQQQQQQQQQQQQNNNOOOOOOPPPPPPPPPPPPPPPMMMLLLLLLMMMNNNPPPRRRTTTPPPPPPOOONNNMMMKKKJJJIIIMMMNNNQQQTTTUUUVVVVVVUUUVVVUUUUUUUUUWWWYYY[[[]]]\\\\\\[[[ZZZZZZZZZ[[[[[[___^^^^^^^^^___```bbbcccbbbcccccccccbbbccceeeggghhhmmmwwwyyykkkaaaXXXNNNGGGFFFFFFIIIMMMNNNNNNTTT[[[dddnnnyyy~~~|||yyyuuuqqqnnnlllkkkkkkkkkgggaaa[[[WWWWWWYYYZZZTTTVVVXXXXXXXXXWWWYYYZZZ\\\```cccaaaYYYQQQMMMKKKKKKGGGGGGJJJMMMTTTbbbpppwwwXXXEEE;;;::::::999888777666555555555444444333222222111111000000000000////////////////////////............///...---------...000000000000000///...---------...,,,+++///666;;;>>>>>>444111...---...///...,,,///000222222111111111222555555666666777777888888;;;===@@@CCCFFFIIIKKKKKKKKKPPPWWW\\\```aaacccdddlllkkklllttt{{{uuuooojjjeeeaaa[[[YYYVVVSSSRRRRRRSSSSSSQQQQQQRRRSSSUUUUUUVVVWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPOOONNNMMMMMMLLLJJJHHHIIIHHHGGGGGGGGGGGGGGGGGGJJJIIIGGGHHHJJJMMMNNNMMMQQQRRRSSSTTTVVVYYY[[[\\\cccggglllttt~~~jjj\\\QQQMMMOOOQQQ```zzz{{{nnnjjjjjjddddddbbbaaa___^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWRRRRRRSSSTTTUUUVVVVVVWWWVVVXXXWWWSSSMMMHHHHHHIIILLLLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOOOOOOONNNMMMJJJIIIIIIJJJKKKMMMOOOPPPNNNMMMKKKIIIHHHGGGGGGGGGJJJKKKMMMOOOPPPPPPPPPOOOQQQRRRSSSTTTUUUVVVWWWXXX[[[ZZZXXXVVVUUUVVVWWWXXXYYYYYYZZZZZZ\\\]]]___```___```bbbcccbbbbbbccceeegggfffhhhppp|||~~~pppfffWWWMMMDDDDDDEEEFFFFFFHHHLLLSSS[[[___dddiiihhheeeiiijjjlllpppxxxtttmmmiiihhhfffdddcccaaa```aaabbbaaa]]]ZZZYYYWWWUUUTTTTTTVVVYYY[[[\\\\\\ZZZVVVQQQNNNNNNNNNOOOQQQRRRQQQNNNJJJHHHHHHLLLNNNTTT]]]hhhyyyvvvRRR@@@;;;:::999888888777666555444444444444333333222222111111000000000000////////////////////////..................------......///000000000//////...---------)))***...777???@@@999222000///---...//////...,,,///000222222111111111222555555555666777888888888;;;===@@@DDDGGGJJJMMMNNNKKKQQQXXX^^^aaabbbcccdddnnnqqqeeerrr}}}xxxqqqmmmdddbbb^^^ZZZWWWTTTRRRQQQQQQPPPPPPOOONNNNNNNNNNNNQQQPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIFFFGGGHHHHHHHHHHHHJJJLLLKKKJJJJJJKKKMMMOOOQQQRRRSSSVVVYYY\\\___cccgggjjjtttwww~~~eeeXXXQQQLLLOOOXXX[[[rrr{{{uuullljjjkkkeeebbbaaa___\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUTTTOOOJJJHHHHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMMMMLLLJJJIIIFFFFFFFFFFFFGGGIIIKKKLLLNNNLLLIIIGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRXXXVVVTTTRRRRRRTTTVVVXXXUUUUUUVVVWWWYYYZZZ\\\]]]\\\^^^aaacccbbbbbbbbbbbbfffdddffflllvvv{{{eeeNNNEEEFFFFFFEEEEEEDDDIIINNNPPPUUUZZZ[[[XXX^^^]]]]]]```eeellltttxxxwwwxxxzzz~~~~~~uuukkkgggaaa^^^]]]^^^]]]\\\[[[XXXWWWYYY^^^^^^ZZZUUUXXXXXXWWWWWWXXXYYY[[[\\\dddccc```YYYRRRKKKHHHFFFHHHHHHGGGGGGGGGIIIMMMPPPVVVbbbsss[[[BBB;;;===>>>777777666555555444333333333333333333222222111111000000000000////////////////////////............////////////000000111111/////////......---------)))---555===AAA>>>444,,,---....../////////...---///000222222111111111222444444555666777888888999:::<<<@@@DDDHHHLLLNNNOOOLLLQQQYYY___bbbcccddddddnnnsssmmm{{{~~~sssqqqlllfff___YYYUUURRRQQQPPPNNNMMMKKKKKKJJJKKKNNNMMMLLLKKKJJJIIIIIIHHHGGGHHHIIIIIIIIIHHHHHHHHHGGGIIIJJJJJJHHHIIIKKKMMMMMMMMMNNNOOOQQQSSSVVVXXXWWW[[[```eeejjjooovvv{{{uuueeeVVVOOOMMMMMMVVVbbbpppzzzuuutttmmmjjjiiiccc```___\\\YYYWWWVVVVVVVVVYYYYYYWWWVVVTTTSSSQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTRRRQQQOOOLLLJJJIIIJJJKKKFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCDDDEEEGGGHHHLLLJJJGGGDDDDDDEEEGGGIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIKKKMMMNNNNNNMMMLLLPPPOOOMMMMMMNNNQQQTTTVVVQQQRRRSSSUUUVVVXXXYYYYYYYYY\\\___aaaaaa`````````^^^```gggqqqxxxbbbOOOIIIGGGCCCAAACCCFFFHHHGGGIIIOOOQQQQQQTTTSSSSSSTTTXXX^^^cccgggeeeddddddfffjjjnnnqqqrrrpppmmmlllooorrrqqqhhh```\\\[[[[[[[[[\\\\\\ZZZYYYXXXTTTQQQSSSWWWYYYVVVRRRWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZWWWRRRMMMJJJIIIJJJIIIHHHHHHJJJQQQ[[[aaaqqqjjjJJJ===:::888666666666555555444333333333333222222222222222111111000000000000////////////////////////...............//////000000000000000............------------,,,333;;;???<<<666000------...///000000////////////000222222111111111222444444555666777888999999:::<<>>>>>>>>???@@@@@@????????????AAABBBCCCAAA@@@??????@@@CCCEEEFFFBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLNNNOOOPPPPPPPPPOOOQQQSSSVVVXXXXXXXXXYYYZZZ]]]___fffooorrrooonnnoooooo}}}hhhTTTJJJHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLJJJIIIJJJMMMQQQRRRRRRPPPPPPPPPPPPOOONNNOOOOOOQQQRRRSSSRRRPPPNNNMMMLLLIIIHHHHHHHHHIIIIIIJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKIIIJJJKKKMMMPPPUUU\\\aaaooo|||zzzRRREEE:::888777666666888555555555555444444444444111111111111111111222222000000000000////////////////////////............+++,,,---.........------------------------------222444444222...,,,---///...///000...,,,,,,...000///000222222111111111222333333444666777999::::::999;;;???CCCGGGJJJLLLMMMNNNQQQVVVZZZ]]]```dddfffsssvvvdddfff}}}|||wwwrrrmmmjjjhhhgggbbbbbbaaa```___^^^]]]]]]WWWZZZ\\\\\\YYYXXXZZZ\\\]]]aaadddccc``````dddhhhdddiiinnnssswww~~~}}}fffWWWMMMKKKQQQTTT]]]zzznnnmmmbbbbbbddd^^^]]]___\\\YYYXXXUUUSSSQQQPPPPPPPPPKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDCCCCCCDDDDDDCCCBBBEEEFFFFFFFFFEEEDDDDDDCCCBBB@@@===;;;:::<<<>>>?????????>>>>>>>>>@@@AAABBB?????????@@@BBBDDDFFFGGGAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLNNNPPPSSSTTTTTTTTTVVVXXX\\\[[[^^^ccceeeccccccfffdddssslllXXXRRRPPPNNNMMMMMMKKKJJJHHHGGGFFFFFFFFFFFFHHHKKKLLLLLLKKKIIIKKKKKKIIIGGGGGGKKKNNNJJJJJJJJJHHHGGGFFFFFFGGGCCCFFFHHHIIIIIIHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLNNNRRRYYYdddssstttNNNDDD???===<<<666000222999555555555555555555444444111111111111111111222222000000000000////////////000/////////............------///000000000///...------------------------222000---++++++,,,---......//////,,,)))))),,,000///111222222111111222333333333444666777999:::::::::;;;>>>BBBFFFIIIKKKLLLNNNQQQUUUXXX\\\___dddggguuu{{{jjjfffmmm|||yyyvvv|||zzzuuuqqqnnnlllkkkkkkhhhhhhiiijjjkkklllmmmmmmjjjlllmmmnnnoooqqqtttwww{{{jjjTTTMMMLLLRRRSSS\\\vvv}}}pppnnneeeccc^^^[[[YYYYYYZZZ\\\[[[ZZZXXXUUUSSSPPPNNNMMMOOONNNMMMKKKJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBB???<<<;;;<<<=========????????????>>>>>>>>>>>>>>>=========>>>@@@BBBDDD>>>=========>>>@@@CCCEEEBBBBBBAAA@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGGGGDDDFFFHHHHHHHHHHHHJJJLLLPPPNNNMMMNNNQQQSSSTTTTTT[[[ZZZYYYZZZ\\\]]]^^^]]]fffnnn{{{qqqiiihhhcccaaaaaa^^^WWWRRRQQQIIILLLLLLHHHGGGIIIJJJHHHLLLIIIGGGIIILLLLLLHHHDDDHHHGGGIIIKKKJJJFFFEEEHHHKKKHHHFFFGGGIIIJJJGGGDDDLLLFFFIIIUUUZZZWWWXXX___]]]gggrrrzzzoooUUUHHH;;;:::777555444444555666444444444444444444444444222222222111111111111000222111111000///......---////////////////////////,,,,,,,,,---------......////////////////////////...............------------------............///222222111111000111111222888555444777;;;<<<777333:::<<<@@@DDDHHHJJJLLLMMMNNNRRRWWWZZZ\\\___dddiiivvvuuujjjkkkvvv~~~}}}|||{{{|||~~~jjjUUUMMMOOOTTT[[[hhh~~~pppfffdddbbb```\\\YYYWWWWWWYYYZZZYYYXXXXXXVVVTTTQQQOOONNNNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@===;;;:::;;;<<<===<<<============<<<<<<<<<<<<=========>>>???@@@AAABBB>>>===<<<<<<===@@@BBBCCC@@@@@@???>>>???@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGFFFGGGHHHJJJKKKJJJJJJKKKOOORRRSSSSSSRRRQQQQQQRRRTTTUUUVVVVVV[[[___jjjvvvzzz~~~qqqiiicccbbb^^^\\\^^^___YYYQQQPPPKKKFFFFFFJJJMMMNNNMMMNNNIIIGGGGGGGGGGGGKKKQQQZZZ[[[[[[YYYVVVVVVXXX[[[```cccrrrlllVVVGGG???;;;999777555444444555555444444444444444444444444222222222111111111000000111111000000///......---........................,,,,,,,,,---------......---------------------------------...............---------............///222222111111111111111222777555555888;;;<<<999444:::<<>>>>>===;;;999999:::<<<<<<<<<;;;;;;;;;:::::::::999999<<<<<<===>>>??????>>>>>>===<<<<<<<<<===>>>@@@AAA>>>======<<<===>>>???@@@EEEEEEEEEDDDDDDDDDCCCCCCAAACCCDDDEEEDDDEEEGGGHHHGGGFFFGGGIIIMMMPPPQQQQQQNNNOOOOOOPPPRRRTTTVVVWWWYYYXXX[[[bbbeeegggsss~~~iiibbb\\\[[[aaakkkssswwwzzzqqqhhhddddddhhhqqqzzztttVVVGGG@@@:::666:::888777555444444444555333333333333333333333333222222111111111000000000111000000//////.................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------............///111111111111111111111222777555555888<<<===:::777999;;;???DDDGGGJJJLLLLLLNNNRRRWWWZZZ[[[^^^cccgggwwwpppgggeeevvvqqq```XXXXXXSSSQQQYYYjjj}}}mmmeee___YYYVVVZZZYYYXXXVVVUUUUUUVVVVVVVVVVVVWWWWWWUUURRRNNNKKKLLLKKKIIIGGGEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@??????>>>======<<<;;;:::888999;;;<<<<<<<<<::::::999999999888888888;;;;;;===>>>>>>===<<<;;;<<<<<<;;;;;;<<<===>>>???===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDFFFGGGFFFFFFGGGJJJMMMOOOOOONNNNNNPPPQQQSSSTTTVVVYYY[[[\\\YYYYYY^^^aaabbbhhhppp~~~jjjQQQ@@@;;;:::777333888777666555444444444444222222222222222222222222111111111111000000000000000000/////////.................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------............///000111111111222222222111666555666888;;;<<<;;;999999;;;???CCCGGGJJJKKKLLLNNNRRRWWWYYYZZZ]]]bbbfffxxxsssddd\\\nnnooo___UUUPPPIIIKKKXXXrrrmmmdddbbb___ZZZWWWYYYXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWVVVSSSOOOKKKIIIJJJIIIGGGFFFDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHHHHGGGEEEBBBAAA>>>>>>======<<<<<<;;;;;;;;;:::999:::<<<======<<<:::::::::999999999888888999:::;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;======;;;<<<<<<>>>???@@@AAAAAA@@@BBBCCCDDDCCCDDDEEEGGGIIIIIIJJJMMMOOOOOOMMMKKKKKKMMMOOOPPPQQQSSSVVVYYYYYYWWWXXX]]]aaaccceeegggllluuuqqqUUUMMMCCC===<<<;;;999777666666555444444333333333222222222222222222222222111111111000000000//////////////////....................................,,,,,,,,,---------......------------------------***++++++,,,---...//////---------............//////000111222222222222111555555666777:::;;;;;;:::999;;;???CCCGGGIIIKKKLLLMMMQQQVVVYYYZZZ\\\aaaeeexxxfffddddddmmmhhhWWWOOOKKKJJJIIIRRRkkk}}}qqqdddaaa```\\\YYYXXXXXXYYYXXXXXXWWWUUUTTTSSSTTTTTTTTTSSSQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFEEECCCBBBAAA===<<<<<<<<<;;;;;;;;;:::;;;:::999:::<<<===<<<::::::::::::999999999888888888999999:::;;;;;;;;;:::::::::::::::::::::999999::::::999888999:::;;;<<<;;;;;;===>>>@@@BBBCCCCCC???AAABBBCCCCCCCCCEEEFFFIIIIIIKKKNNNOOOOOOKKKIIIIIILLLOOOPPPOOOQQQUUUYYYUUUUUUXXX\\\aaacccddddddggghhhqqquuuRRRFFFCCC>>>;;;888888888999555555444444444333333333111111111111111111111111111111000000000/////////........................------------------------,,,,,,,,,---------......------------------------++++++,,,,,,------......---------............///...///111222333333222111555555666777888999999:::888:::>>>CCCFFFIIIKKKKKKKKKOOOUUUXXXYYY]]]bbbfffyyy{{{hhheeekkkwwwsss```SSSPPPSSSUUUVVVeeeqqqmmmgggbbb```]]]XXXWWWZZZXXXXXXXXXXXXVVVTTTQQQPPPPPPPPPPPPOOOOOOMMMLLLKKKFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;:::;;;:::999:::;;;;;;999888999999999999888888888888777777777888999:::;;;<<<999:::::::::999888888777888777666666666777999:::<<<<<<===>>>???@@@AAABBB===???AAAAAAAAAAAACCCEEEDDDEEEHHHKKKNNNMMMIIIFFFJJJMMMQQQQQQOOOPPPTTTYYYTTTUUUWWWXXX\\\___aaaaaaaaa```eeeppp}}}rrrTTTBBBAAA>>>:::777666666666666333444444444444333222222111111111111111111111111111000000000////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111333333333222111555666666666666666777888888:::>>>BBBFFFIIIJJJKKKIIINNNSSSWWWYYY]]]bbbgggzzzzzziiigggqqqwwwrrreeeZZZSSSNNNSSS___nnnwww{{{{{{mmmgggeeecccaaa[[[UUUWWW\\\WWWXXXXXXWWWVVVSSSOOONNNLLLLLLMMMMMMMMMNNNNNNNNNEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA???>>>===>>>>>>???<<<;;;;;;;;;;;;;;;;;;;;;:::999888999999999777555888888888888777777777777777666666666777999<<<===999999999999999888777666666666555444555666777888;;;<<<<<<<<<======>>>>>><<<===?????????@@@AAACCC???AAAEEEIIILLLKKKHHHEEEGGGKKKNNNNNNLLLLLLPPPUUURRRSSSSSSRRRSSSWWW[[[]]]YYYYYY]]]dddhhhpppjjjOOOBBBAAA===:::777666888888555222333333444444444333222222000000000000000000000000000000000000////////////---.....................------------------------,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------.........//////---///111333444333222111555666666555444555666777888:::>>>BBBFFFIIIJJJKKKHHHMMMRRRVVVYYY]]]ccchhhzzzppp]]]```ggg|||zzzrrrnnnnnnlllnnn~~~yyylllYYYQQQSSSNNNQQQXXXhhhzzzpppkkkdddcccaaa^^^ZZZVVVRRRPPPVVVUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHKKKNNNMMMHHHCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===>>>>>>???@@@@@@@@@??????>>>===<<<<<<;;;:::999999888888999999:::999999999888777666666555444444444444444444444444555777999999777555555555555555666666666666555555333333333333444555666666999:::<<<======<<<:::999::::::;;;===>>>@@@AAAAAABBBCCCDDDFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGHHHKKKMMMOOOPPPSSSVVVWWWWWWVVVVVVXXXYYYZZZ^^^dddkkkrrrvvvooo[[[MMM???<<>>???>>>>>>======<<<<<<;;;;;;999999888888888888999999999999888777777666555555444444444444444444444444555666888888666555444555444444555555555555444444333333222333333444555666888999:::<<<<<<:::999888999999:::;;;===>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAACCCDDDEEEDDDDDDEEEHHHJJJMMMNNNQQQSSSUUUUUUTTTTTTUUUUUUVVVZZZ___ffflllpppxxxkkkTTTIIIAAA999888===888888777666555444333333444444333333333222222222111111111000000000//////........................................................................+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------000111333333111000111111222444666777666666888999:::;;;>>>CCCGGGIIIIIIGGGIIIMMMRRRTTTUUUZZZbbbiiivvvrrr___OOONNNVVVdddwww{{{lll```VVVSSSRRRRRRWWW___fffrrrfffeee______^^^\\\YYYVVVSSSQQQPPPPPPOOONNNLLLKKKIIIHHHKKKIIIGGGHHHIIIGGGBBB>>>????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::888888777777777777888888888888777777666555555555444444444444444444444444444666777777555444444444222333333444444333333222222222222333333444555666666777888999999888777666777777888999;;;<<<======@@@@@@???>>>============???AAABBBBBBAAABBBDDDFFFIIIKKKMMMOOOPPPQQQQQQPPPQQQQQQRRRTTTYYY^^^cccgggffflllvvv|||iiiZZZKKK???===<<<999888<<<777777666555444333333222333222222222222111111111111111000000000000//////........................------------------------------------------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///111333333111000111222222444666777666777888999999;;;???DDDHHHIIIGGGEEEHHHMMMRRRTTTUUUYYYaaahhhvvvkkkYYYPPPPPPXXXbbbyyyooo^^^VVVSSSQQQTTTZZZdddqqq|||lllaaadddXXXXXXXXXVVVTTTRRROOONNNNNNMMMMMMLLLJJJIIIGGGFFFHHHGGGFFFFFFGGGFFFBBB???>>>>>>>>>>>>============<<<;;;:::999999999999999888888888888888888999999777777666666666666777777666666666555555555444444333333333333333333333333333555666555333222333444222222333333333333222222222222222222333444555666555555666666666666555555555555666777888999::::::===<<<:::999999:::;;;<<<===>>>@@@@@@???@@@AAACCCFFFGGGHHHJJJLLLLLLMMMMMMOOOOOOOOOQQQTTTXXX]]]______aaadddhhhppp~~~qqqXXXMMMFFF===888;;;<<<999777888666666555555444333333222111111000000000/////////111000000000////////////........................------------------------------------------------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------///111222222111111111222444555666666666888<<>>>>>>>>>>>============::::::999888777777777888666666666666666777777777666555555444444555555666555555555444444444444444333333333333333333333333222333444333111000111333333333444444444444333333222222222222333444555555333444444444444444444333333333444555666777777888888888777777888:::;;;===<<<===??????>>>>>>???AAABBBCCCDDDFFFGGGHHHIIIIIIMMMMMMNNNOOOQQQUUUXXXZZZYYYYYYXXXXXXZZZcccooowwwwww___JJJ???===;;;888777999:::777333111555555444444333333222222222111111111000000000000000000000////////////...........................------------------------------------------------,,,++++++******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222222111111222333666555444333555:::AAAFFFEEECCCAAABBBDDDHHHJJJKKKKKKPPPUUUVVVWWW[[[ccciii}}}oooZZZQQQIIIOOO^^^rrrvvvpppkkkkkkooohhhllluuutttfff\\\TTTOOONNNPPPVVVtttyyymmmffffffddd[[[TTTTTTRRRRRRRRRRRRPPPNNNKKKJJJIIIIIIIIIHHHGGGFFFDDDCCC@@@AAAAAABBBBBBBBBBBBBBB============<<<<<<<<<<<<999888888777777777777888666666666555555555555555444444333333333333444444333333333333333333333333333333333333333333333333222222222111//////000222222333333444444333333222111111111222222333444555333333333333333333333333222222333444444555666666444444555666777999:::;;;:::<<<>>>???>>>===>>>??????@@@AAABBBCCCEEEFFFFFFJJJKKKKKKLLLNNNQQQTTTUUUTTTUUUUUUTTTTTTXXX___eeeiiivvvdddTTTGGG<<<777777888888888999:::888555333444444333333333222222222444444333333333222222222000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------............000222222222111222333666666444333555:::BBBGGGMMMIIIDDDBBBCCCEEEHHHIIIMMMQQQVVVWWWXXX[[[cccjjj~~~pppccc]]]ZZZ^^^eeepppxxxuuuuuusssuuuzzzggg^^^WWWWWWXXX[[[aaahhhxxxxxxjjjfffaaa^^^]]]ZZZUUUQQQPPPPPPPPPOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA>>>?????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888777777777777888888999666666666555555444444444333333222222222222333333222222222333333333333333222222222222222222222222111222111000......000111111111222222222222111111111111111111222333444555333333222222222222333333222222222333444444555555222333444555666666777777999;;;======<<<;;;;;;<<<===>>>>>>???AAABBBDDDDDDFFFFFFGGGHHHJJJMMMOOOPPPPPPRRRSSSRRRQQQTTTYYY^^^ZZZmmm___TTTHHHCCCAAA<<<999999888888888888888999888666333333333333222222222222333222222222222111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///...000222222222111222444555555555555555888===AAAJJJGGGCCCBBBDDDFFFHHHIIILLLQQQUUUWWWWWW[[[bbbiii~~~kkk[[[QQQPPPYYYfffqqqyyyrrrcccXXXXXXRRRSSS___mmmzzzwwwaaa[[[\\\YYYTTTTTTVVVRRRLLLMMMMMMMMMLLLJJJGGGEEECCCDDDDDDDDDCCCBBBAAA@@@???===>>>>>>===;;;::::::::::::::::::999999999888888777777666777777888999:::777777666555444444333333333222222222222222222333222222222222222222222333222222222222222222222222111111111///------///111000000111111111111000000111111111111222333444555333333222222222222333333222222222333333444444555111222444555555444333222777999<<<<<<;;;:::::::::=========>>>???AAACCCDDDBBBBBBCCCEEEGGGIIIKKKLLLKKKLLLNNNMMMKKKMMMQQQUUUVVV^^^eeehhhqqqlllZZZQQQKKK@@@777777;;;;;;999999666666555333222444444222333333222222222222222222////////////............000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******------------------------******+++++++++,,,,,,,,,++++++,,,,,,---...//////...000222222222222333444333444666777666777888:::BBB@@@@@@BBBFFFJJJLLLLLLLLLPPPTTTVVVVVVZZZaaahhh}}}iiiXXXOOOLLLPPPSSSZZZfffuuuzzztttlllddd\\\VVVPPPLLLTTTaaavvv~~~kkkaaa]]]XXXXXXVVVTTTRRROOOMMMKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCBBB@@@>>>===;;;;;;<<<;;;::::::999999::::::999999999888888888888777666666666666777777777777666555333222222333444555333333333222222111111111222222222111111111111000111222222222222111000000333222111000////////////000000000000000000000000000000000000111111111111333222111000000000222222222222222222222222222222333444444333222222555777777777888999::::::;;;;;;999999999:::<<>>BBBDDDEEEGGGKKKOOOLLLTTTSSSQQQVVVWWW\\\hhh~~~yyybbbTTTMMMLLLLLLOOOTTT[[[aaadddtttyyyyyyqqqmmmnnnmmmeee]]]ZZZWWWUUUPPPLLLKKKOOOUUUZZZvvv|||kkk```XXXTTTTTTSSSRRRQQQOOOMMMKKKJJJHHHGGGFFFEEECCCBBBAAA@@@AAAAAA@@@>>>===<<<;;;:::;;;;;;:::999999999999:::888888888777777777666666555555666666666777777777666555555444333333333444333333333222222111111111222222222111111111000000111111222222111111000///111111000000//////000000//////////////////////////////000000000111111111333222111000000111222222222222222222222222222222333333444333222333555777777777777888999999999:::888999999;;;===???@@@AAA@@@@@@@@@@@@BBBCCCEEEFFFEEEFFFIIIJJJMMMQQQVVVZZZWWWWWWWWWXXX[[[bbbjjjqqqqqq{{{ooofffWWWJJJ@@@:::777666777777777666555555444444555444444444333333333333222222222222111111111111000000000000/////////...//////.........---------...------------,,,,,,,,,------------------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...........................//////000111333444555555555444444555666777888:::>>>BBBDDDEEEFFFKKKNNNNNNVVVUUUSSSXXXYYY]]]iii~~~}}}rrrwwwnnn]]]ZZZTTTNNNJJJJJJNNNQQQTTTYYY```iiiqqqzzz{{{vvvrrrjjjbbb```YYYUUUUUUUUURRROOONNNLLLMMMMMMMMMQQQ]]]nnn{{{xxxfff^^^[[[XXXUUUSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFDDDBBB@@@???>>>=========<<<;;;;;;::::::;;;;;;:::999999999999999777777666666666555555555555555555666666666666777666666666666555444333222222222222222222111111111222222111111111000000000111111111111111000//////000////////////000111111//////////////////////////////000000000000111111222111111000111111222222222222222222222222222222111333444333333444666888666666777777777777777777777888999;;;===>>>??????===>>>>>>???AAABBBDDDEEEBBBDDDGGGIIILLLPPPUUUXXXXXXYYYYYYXXXYYY\\\aaaddd^^^cccpppqqq^^^MMMHHHAAA;;;888888777777666555555444444333333333444444333333333333333222111111111111000000000000000000000/////////.....................---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------......///000222333444555444444444444555666888888:::>>>BBBDDDDDDFFFJJJNNNOOOXXXWWWUUUYYYZZZ^^^jjj~~~~~~uuuwwwzzzpppcccWWWRRRQQQSSSMMMLLLNNNRRRWWW[[[bbbiiihhhsss~~~xxxeeeZZZWWWUUUPPPJJJPPPLLLGGGGGGIIIKKKMMMNNNOOOVVV^^^cccjjjyyy|||jjj^^^ZZZ[[[[[[ZZZVVVUUUSSSPPPNNNLLLJJJJJJIIIHHHFFFDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999777777777666666666555555444444555555555666666666777777777777666444222000222222222111111111111111111111111111000000000000000000111111000000///...............///000111222////////////////////////////////////000000000111111111111111111111222222111111111111111111111111111222444444333444666888666666555555555555555555666777999;;;=========<<<<<<===>>>???AAABBBDDDEEEBBBDDDFFFIIIKKKNNNRRRUUUVVVXXXYYYZZZ[[[\\\___bbb``````eeennnwwwnnnaaaTTTKKKGGGCCC???;;;:::999888666444333333333222222222111333333333333222222222222000000000000////////////000000/////////.................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************++++++++++++---------------------------...///111222333444444444444444555666777888888;;;>>>BBBDDDDDDEEEIIIMMMOOOXXXWWWUUUZZZZZZ]]]iii}}}zzzsssqqqYYYQQQLLLPPPSSSQQQPPPRRROOOTTT[[[```bbbeeejjjoooqqqwwwzzzzzzwwwnnneeebbbhhhooowwwwwwxxxwwwuuuqqqmmmjjjdddddddddeeefffffffffeee```ZZZRRRKKKHHHHHHHHHHHHKKKIIIGGGGGGMMMVVV]]]aaassspppjjjaaaYYYVVVVVVWWWXXXXXXWWWSSSPPPLLLJJJHHHGGGJJJIIIGGGEEECCCAAA???>>>;;;;;;;;;<<<<<<=========::::::999888888888888999888888777777777666666666444444444444555555555555666777777777666444111000111111111111111111111111111111111000000000/////////000000000000///......,,,,,,------...///111111...........................////////////000000000000000111111222222222222111111111111111111111111111222444444444444555777555555444444444444444444666777999;;;;;;;;;;;;:::<<<===>>>@@@AAABBBCCCDDDCCCEEEGGGHHHIIIKKKNNNPPPPPPRRRUUUWWWWWWXXXYYY[[[^^^]]]^^^cccfffkkkvvvvvvcccTTTKKKEEEAAA???>>><<<888666555333111///222222222222111111111111222222222222222222222222000000000/////////......////////////............---.....................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,++++++******++++++++++++++++++++++++************************)))))))))******+++++++++---------------------------...000111333444444444222333444555666777888888;;;>>>BBBCCCCCCEEEIIILLLMMMVVVVVVTTTXXXYYY[[[fff{{{{{{pppiiikkkiii___UUURRRRRRLLLHHHIIIJJJJJJKKKMMMMMMTTTYYYYYYZZZ[[[[[[XXXRRRSSSSSSOOOJJJIIINNNSSSRRRSSSSSSRRRQQQOOONNNMMMHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNOOOLLLIIIJJJOOOTTTSSSWWW[[[bbbppp}}}mmmaaa```\\\XXXTTTRRRSSSTTTUUUSSSOOOLLLHHHFFFEEEDDDIIIHHHGGGEEECCCAAA@@@???<<<<<<<<<=========>>>>>>::::::999888888888888888888888888777777777666666333333333444444444555555555555555555444333222111000000000111111111111111111111000000000////////////////////////......---,,,,,,,,,------///000000..............................////////////000000///000111222222222222222111111111111111111111111111333555555444333444555333333444444444444444444777777888999999:::999999<<<===???@@@AAAAAAAAAAAABBBDDDFFFGGGGGGHHHJJJKKKNNNQQQTTTUUUTTTTTTTTTTTTVVVVVVYYY^^^```bbbjjjrrrnnnttt}}}tttjjjVVVMMMEEEBBB???;;;777777666555444444555555333222111111111111111111111111000111111111111222222222000000000000/////////////////////.........---------------...............,,,,,,,,,,,,++++++++++++******++++++,,,,,,------***+++++++++++++++******++++++++++++++++++++++++************************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333444444333222333444666777888888888;;;>>>BBBCCCCCCDDDHHHKKKLLLUUUUUUSSSXXXWWWYYYdddxxxzzzyyyvvvtttbbbRRRPPPRRRRRROOONNNNNNSSSSSSNNNKKKLLLLLLIIIHHHIIIJJJJJJHHHHHHIIIJJJFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGIIIKKKLLLNNNQQQSSSJJJNNNSSSTTTUUUYYYccckkkmmmttt{{{qqqeee```\\\XXXVVVUUUUUUSSSQQQPPPNNNKKKHHHEEEDDDDDDDDDGGGFFFEEEDDDBBBAAA@@@???<<<<<<<<<<<<============:::999999888888888888888777777666666666555555555222333333333333444444444555444333222222222222222///000000000111111111222111000000000////////////....../////////...------,,,,,,,,,,,,---...//////................................./////////000000...///111222333333222222111111111111111111111111222444666666444333333333222333333444444555555555888888777777777888999999<<<===>>>?????????>>>>>>===@@@BBBDDDDDDEEEGGGIIIMMMOOORRRSSSSSSRRRSSSSSSSSSTTTYYY^^^``````fffmmmeeeiiinnnsssxxxuuueee```]]]UUUMMMGGG@@@<<<>>>>>>:::777888777666555666888888888666111111111111111111111111000000000000111111222222111111111000000000////////////.........------------------.........//////,,,,,,,,,++++++++++++***)))******+++,,,,,,------******++++++++++++******************************************************((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444444333333111222444666777888888888;;;>>>BBBCCCCCCDDDGGGKKKKKKUUUUUUTTTXXXWWWXXXcccvvv||||||{{{zzzkkkgggmmmnnnjjjgggbbbeeebbbYYYSSSTTTTTTQQQLLLMMMOOOOOOOOONNNMMMLLLKKKMMMOOORRRRRRPPPNNNMMMKKKNNNRRRUUUYYY^^^cccffffffjjjooosssxxxzzztttkkkbbb```YYYRRRQQQTTTVVVRRRMMMMMMLLLIIIGGGEEEEEEFFFGGGEEEDDDDDDBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777888888888666666555555555444444444222222333333333444444444444333222111000111222333//////000000111111111222000000000000////////////......//////......---,,,------,,,,,,,,,---........................................../////////000...///111222333333222222000000000000000000000000333555777666444222222222222222333444444555666666999888777666666777888999;;;<<<===>>>>>>===<<<;;;999<<>>888999999777888===777666444333333333111///111111111111111222222222//////000000111111111222111111111111000000000000//////.........------------------.........//////,,,,,,,,,+++++++++******))))))***+++,,,,,,------)))******+++++++++******************************************************'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333444444333333000222444666888888888888;;;>>>BBBCCCCCCDDDGGGKKKLLLUUUVVVTTTXXXWWWYYYcccuuuzzzttttttzzztttqqquuuyyyssstttttttttrrrmmmgggbbbfffjjjpppttttttpppjjjfff```nnn}}}~~~yyyqqqcccZZZZZZUUUSSSQQQOOOMMMNNNNNNOOOGGGEEECCCBBBBBBBBBDDDEEEAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888888777777666666555555666666555555555444444444222222222222222222222222333333333222222222111111------......//////000000//////000000000000//////---------,,,,,,+++++++++---...///---,,,+++,,,---////////////////////////------------------------///000000111111111111000333222111000000111222333333222222222111111000000000000111222333333444444555555666666777888888888::::::::::::::::::::::::;;;===>>>??????@@@CCCEEEGGGHHHIIIJJJLLLNNNPPPQQQPPPSSSWWWYYY[[[]]]___aaakkkkkklllkkkjjjkkknnnqqqyyy{{{}}}wwwmmmdddSSSOOOHHHCCC???===;;;:::???===;;;999777666666666555555444333333222111111000000000000000000000000222222111111000000//////111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,---------...///111222222222222444444444555555777888999===>>>@@@BBBCCCEEEHHHJJJOOOVVVVVVWWWYYYTTTSSS^^^wwwxxxpppeeedddaaaXXXQQQRRRQQQOOOMMMJJJIIIHHHIIIIIIEEEDDDBBBAAAAAAAAACCCDDD@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::999888888777666666555555444555555444444444444333333222222222222222222222222222222111111111000000000.............../////////......////////////......------,,,,,,,,,+++++++++---///000000...---------........................------------------------...//////000000000000000111000000//////000111222111111111111000000/////////000000111222222333333444444444555666666777777:::::::::999999999999999888999;;;;;;;;;<<>>>>>>>>>>>======<<<:::888777666666666555444444333222222111111000000000000000000000000111111000000000000000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))***+++++++++,,,+++++++++,,,,,,,,,---------...///111222222222222444444444444555777888999<<<>>>@@@BBBCCCEEEHHHJJJOOOVVVVVVWWWYYYTTTSSS___uuu```lllpppggg[[[UUUWWWXXXRRRNNNOOONNNLLLJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAA??????>>>===<<<;;;::::::::::::::::::999999999888777777666666555444444444444333333333333222222222111111111111111111111111000000000000////////////..................------,,,------......------,,,,,,,,,,,,,,,++++++++++++---///222222000.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........///000111///////////////...............//////000111111111222222333333444555555555888888888888999999999999666777999999999:::<<<>>>CCCCCCCCCDDDEEEFFFHHHHHHIIILLLOOOQQQSSSTTTVVVXXX\\\^^^```aaaaaaaaabbbdddccceeehhhhhhhhhhhhiiijjjrrrxxx|||vvvppphhhbbbYYYSSSLLLHHHGGGFFFCCCAAAAAA>>>;;;:::;;;<<<<<<<<<:::999888777666666666777444444333333222111111111000000000000000000000000/////////000000000000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))((((((((()))))))))************************************************++++++++++++++++++,,,,,,,,,,,,---...///111222222222222333444444444666777888999<<<>>>@@@BBBCCCEEEHHHKKKOOOVVVVVVVVVYYYTTTTTT```sssYYY^^^kkkoooccc```XXXSSSVVVVVVQQQMMMLLLNNNLLLJJJGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>????????????>>>===<<<;;;::::::999999999888888888777777666666555555444333333333222222222222111111111111111111111111111111111111000000000/////////......///......------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++...111222111///------------------------------+++++++++++++++++++++++++++++++++,,,,,,---...................../////////...---------------------------........./////////000000111111222333333444777777777777777888888888777888:::::::::;;;===???@@@@@@@@@AAABBBCCCDDDEEEFFFHHHKKKMMMNNNOOOQQQSSSTTTWWWZZZ\\\\\\\\\]]]^^^bbbdddffffffeeedddcccddddddiiinnnpppsss}}}~~~uuuhhhddd```\\\YYYUUUPPPLLLQQQOOOLLLIIIFFFEEECCCBBB@@@===:::888888888777777777777777666666666666666333333222222111111111000000000000000000000000000.........//////000000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++************))))))))))))))))))))))))(((((()))))))))*********************************+++++++++******************++++++++++++,,,,,,,,,---...///000222222222222333333444444666777999999<<<>>>@@@AAACCCEEEHHHKKKOOOUUUUUUVVVYYYUUUUUUbbbsssUUUTTTZZZhhhxxxvvvjjjaaa]]]ZZZUUURRRRRRQQQMMMIIIGGGLLLJJJIIIFFFDDDBBBAAA@@@???>>>>>>===============??????>>>===<<<;;;;;;:::888777777777666666666666555555444444333222222222222222111111111000000000000000000000000000000000111000000000000/////////......------,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))),,,///000///---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////000111111222222555555555666666666777777777888999999999:::<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCFFFIIIJJJKKKKKKMMMOOOOOORRRUUUXXXXXXXXXZZZ[[[^^^___aaaaaa```aaabbbccccccddddddeeehhhoooxxxwwwqqqmmmggg___XXXSSSRRRPPPNNNMMMLLLJJJHHHHHHGGGFFFDDDAAA>>>===<<>>===>>>>>>=========<<<<<<<<<>>>>>>===<<<;;;::::::999666666666666555555555555444444333333222111111111222111111111111000000000////////////////////////000000000000////////////,,,,,,,,,,,,,,,,,,++++++)))******++++++******)))*********+++++++++++++++(((***---...---+++++++++++++++++++++++++++++++++******************************))))))***,,,...///111111111111000///......+++++++++,,,,,,,,,,,,---------------------------......//////000111111111333333444444555555666666444666777666666666888:::<<<<<<<<<===>>>???AAABBBAAACCCFFFGGGGGGHHHIIIKKKLLLOOORRRTTTUUUVVVXXXZZZ\\\]]]]]]]]][[[\\\]]]___^^^\\\\\\^^^aaafffiiijjjhhhmmmsssxxxzzz~~~|||wwwsssoookkkiiiccc^^^YYYUUUTTTSSSPPPMMMLLLKKKJJJIIIHHHFFFEEEEEE@@@???>>>======<<<:::::::::999777777888888777666333444444555444444333222000000000000000000000000////////////////////////---------.....................---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******************++++++************++++++++++++---...///111222222222222222222333444666888999:::;;;===???AAACCCFFFIIILLLOOOUUUUUUUUUYYYVVVXXXfffxxxIIIFFFIIIRRRVVVWWWaaaooouuullldddbbb]]]VVVRRRRRRRRRQQQOOOLLLKKKKKKJJJHHHCCCCCCBBBAAA@@@>>>===<<<===============<<<<<<;;;<<<<<<;;;:::999888777777555555555555444444444444333333333222111111000000222222222111111111000000/////////////////////////////////.........------++++++++++++,,,,,,,,,,,,*********++++++*********)))*********++++++++++++(((***,,,,,,+++***+++,,,***************************************************)))))))))***,,,...000444444444444222000...---+++++++++,,,,,,---------------------------------......//////000111111111222222222333444555555555333444555444444444666888888999999:::<<<>>>@@@AAA???AAACCCDDDDDDDDDFFFGGGKKKMMMOOOPPPRRRTTTWWWZZZ\\\]]]^^^]]][[[YYYYYYZZZVVVWWWYYY]]]___`````````\\\___cccgggjjjllllllmmmjjjpppxxx~~~{{{ooohhheeebbb]]]YYYWWWUUUSSSQQQPPPOOONNNMMMKKKJJJIIIIIIIIIIIIHHHFFFDDDBBBAAAAAA@@@>>><<<===>>>???>>><<<888666555666777888777666333333444444444222111000000000000000000000000000////////////////////////......------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************+++,,,------))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,************++++++++++++---...///111222222222222222222333444666888:::;;;:::===???AAACCCFFFJJJLLLOOOUUUTTTUUUYYYWWWYYYgggzzzLLLGGGFFFKKKKKKIIIRRRaaaiiiqqqiii```ZZZZZZYYYUUUUUUYYYPPPPPPMMMIIIGGGGGGFFFEEECCCCCCBBBBBBAAA???>>>=========>>>>>>======<<<;;;::::::999888777666555555555555444444444333333333333333222222111000000000222222222222111111111111////////////////////////......---------,,,,,,,,,*********++++++,,,,,,---******++++++++++++******))))))******++++++++++++)))***,,,+++******,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,///000666777666666444111///---+++++++++,,,,,,---------------------------------......//////000111111111111111222333333444555555333444555555444444666888666666777999;;;===???@@@===???AAABBBBBBBBBCCCDDDJJJKKKMMMNNNOOORRRVVVZZZXXXZZZ]]]]]]ZZZXXXVVVUUUSSSWWW]]]``````^^^]]]]]][[[\\\___cccffffffccc```ccceeeiiilllooorrruuuwwwtttuuuwwwxxxxxxwwwvvvtttqqqsssxxx~~~~~~|||}}}|||wwwqqqjjjccc^^^\\\YYYVVVRRRPPPOOOOOOOOONNNMMMOOOPPPOOOKKKHHHFFFEEEGGGGGGGGGEEECCCAAAAAAAAA@@@===999:::===>>><<<999888777555666666666555333333333444444333222000///////////////000000000000////////////////////////.........------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))***+++,,,......)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++---...///111222222222222222222333444666888:::;;;:::<<>>???;;;<<<<<<===>>>??????@@@<<<;;;999888666666666777666666666555444444333333222222222111111111000000222111000//////000111222////////////////////////.........------,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++***************+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++((('''(((+++...111666666555444111...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---//////000111111111111111111111222333444444444444777777555444444555666666777777888999::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAAGGGIIIKKKKKKLLLMMMPPPSSSWWWXXXZZZ[[[ZZZXXXUUUSSSUUUWWW[[[^^^___]]]ZZZXXXWWWZZZ]]]^^^^^^^^^^^^___^^^bbbeeefffgggiiinnnrrrqqqmmmiiiggghhhiiihhhfffgggjjjmmmnnnmmmkkkkkkkkkiiihhheeeaaa^^^ZZZXXXWWWSSSQQQPPPNNNLLLLLLLLLMMMIIIKKKMMMMMMJJJGGGDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;888777666555444333333222444444333333222111000000111111000000//////......................................................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))***************************)))))))))((((((''''''******))))))((((((''''''************))))))))))))'''((()))++++++***))))))(((******(((***---,,,''',,,...000111111111222333222333444555666888888999888;;;???BBBDDDGGGJJJLLLRRRTTTVVVVVVVVVXXX]]]bbb~~~HHHHHHHHHHHHIIIKKKPPPTTT^^^\\\dddyyyxxxmmmeeeaaaZZZYYYWWWTTTQQQNNNLLLKKKKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@???===<<<>>>???============>>>>>>>>>>>><<<;;;999777666666666777555555555444333333222222222222111111111000000000111111000//////000111111........................------,,,,,,++++++++++++************************)))***++++++++++++***)))++++++***)))))))))******(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((()))+++---///111111111111000...,,,+++++++++++++++++++++++++++++++++*********+++,,,------...//////000000/////////000111222333333333333666555444444444555666777777777888888999:::::::::<<<<<<===>>>???@@@@@@AAACCCEEEGGGHHHIIIJJJLLLNNNRRRTTTVVVWWWWWWVVVTTTSSSSSSUUUYYY\\\]]]]]][[[ZZZYYY\\\^^^_________```aaa```bbbeeefffhhhjjjlllnnnjjjgggcccbbbdddeeedddccceeehhhjjjjjjiiigggffffffaaaaaa___^^^[[[YYYWWWUUUQQQOOOMMMJJJIIIHHHGGGGGGGGGIIIKKKKKKHHHEEECCCBBBBBBBBBAAAAAA@@@?????????===<<<<<<;;;::::::999999888777666444333333222222444333333222111111000000000000000000//////..............................------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++++++++***)))******************************)))))))))(((((((((***)))))))))((((((((('''************))))))))))))(((((()))***************'''+++,,,***+++...///---+++...222444666888:::<<<444555555555666777777777999<<>>@@@@@@??????>>>===<<<<<<;;;;;;:::888777666666666666444444333333222111111111111111111111000000000000000000////////////000000........................++++++++++++************************************)))******++++++******)))+++***))))))((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))******+++++++++,,,,,,---------,,,,,,************************+++************+++,,,,,,,,,------...///............///000111111222222111444444333333333555666777888888888888888888888888;;;;;;:::;;;<<<===???@@@>>>AAADDDFFFFFFFFFGGGIIIMMMNNNQQQSSSUUUUUUTTTSSSSSSTTTVVVWWWYYYYYYYYYYYY[[[]]]___```______```aaacccccceeegggjjjkkkkkkiiibbb```^^^^^^___aaaaaaaaadddfffgggfffdddaaa``````ZZZ[[[[[[[[[ZZZYYYWWWVVVRRRPPPMMMJJJGGGEEEDDDCCCEEEGGGIIIHHHFFFCCCAAAAAA@@@@@@??????>>>======<<<:::::::::999888888777777777666555444333222222222333333222222111000000000000000000////////////...---------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++******)))******++++++******)))************************************))))))))))))))))))))))))((((((((((((************)))))))))))))))))))))))))))******+++***...///***'''))),,,,,,+++...222555777:::===???666666666666666666666666999<<<@@@CCCEEEGGGJJJLLLQQQTTTVVVVVVVVVXXX]]]aaaMMMLLLJJJHHHHHHKKKQQQUUUWWWSSSSSSYYY```jjjwww~~~ooohhhbbbbbbbbb___[[[ZZZPPPQQQQQQPPPNNNKKKGGGEEEHHHGGGGGGEEEDDDCCCBBBBBB???@@@AAA@@@>>>>>>@@@AAAAAAAAA@@@>>><<<;;;:::999:::999777666555555666666444444444333222222111111111111000000000/////////////////////////////////------------------------++++++++++++++++++******************************))))))************))))))***))))))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++))))))))))))))))))))))))***************++++++,,,,,,,,,---.....................///000111111111111333222222222333444666777888777777777777777777777:::999888888999;;;>>>???>>>AAADDDGGGGGGFFFFFFGGGJJJLLLOOORRRTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXX\\\^^^````````````aaabbbfffeeefffiiilllmmmjjjfff______^^^^^^```aaabbbbbbeeeffffffeeeaaa^^^]]]]]]YYYZZZ[[[\\\\\\ZZZYYYWWWVVVTTTPPPLLLHHHFFFDDDDDDDDDFFFHHHGGGDDDBBBAAAAAA@@@@@@???>>>======<<<;;;:::999999888888777666666666555444333222222222222222222111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))******************************************))))))))))))))))))((((((((((((************)))))))))(((***)))((((((((()))+++,,,555999777///'''&&&)))***---///222333333444555777666666666666666777777777999<<<@@@CCCEEEGGGJJJLLLPPPSSSVVVWWWWWWYYY]]]aaaOOONNNLLLIIIIIIMMMRRRWWWWWWTTTTTTWWWZZZ___jjjttt~~~ppphhhfffbbbbbbeeeeee___YYYWWWNNNOOOOOOOOOMMMJJJGGGEEEFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBAAA??????@@@BBBAAA@@@???===;;;:::888888999888666555555555555666555555444444333222222222000000000/////////...............//////.........------------------------++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''************************(((((((((((((((((((((((())))))******++++++++++++,,,---......//////.........///000111222222222222222111111111222333555666666666666666666666666555999888777777888:::<<<>>>@@@CCCGGGHHHHHHHHHHHHHHHJJJLLLOOORRRTTTVVVWWWXXXUUUTTTTTTUUUWWWZZZ]]]___aaabbbccccccbbbcccdddfffhhhggggggiiilllmmmiiieeebbbcccccccccddddddffffffggghhhgggeeeaaa^^^\\\]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVXXXVVVRRRNNNJJJGGGEEEEEEEEEFFFHHHGGGEEECCCBBBBBBBBBAAA@@@???>>>===<<<<<<::::::999999888777777777555444333222222222222222111111000000000000//////.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))************)))))))))(((***)))((((((((()))+++,,,<<<@@@>>>444+++***+++,,,---///111111000000000111444444555666777888999999999<<<@@@CCCEEEHHHKKKMMMOOORRRVVVWWWWWWYYY]]]aaaMMMMMMLLLJJJJJJNNNSSSWWWVVVUUUVVVYYYZZZ\\\ccclll~~~}}}vvvlllfffcccbbb```aaadddccc[[[UUUSSSMMMMMMMMMMMMKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCAAA???>>>???AAA>>>>>>===;;;:::999888777888777666444444444555666555555555444333333222222////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))***++++++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((((((+++***))))))((()))))))))((((((((((((((((((((((((((()))******++++++******,,,---......//////.........///000111111222222222111111000000111222333444555555555555555555555555777777777777888999;;;<<>>===<<<;;;::::::999888888777777444333222222111111111222000000000///////////////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))******+++333666555///******,,,++++++...000111111222333444333444555666888999:::;;;:::===AAADDDFFFHHHKKKMMMNNNRRRVVVXXXXXXZZZ^^^aaa}}}JJJJJJJJJJJJKKKMMMRRRUUUUUUSSSTTTXXXYYYZZZ___fffkkkiiijjjrrrwwwllleeecccbbbbbb^^^[[[[[[]]][[[TTTPPPOOOLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@===<<<<<<===;;;;;;:::999999888888888777666555444444444555666444444333333222111111111/////////.........------,,,---............---,,,++++++++++++++++++++++++************+++++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((***+++---...'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((('''''''''((())))))(((((((((((((((((((((((('''((()))***+++******)))++++++,,,---------------------...///000000000000222111000///000000222222333333333444555555555666666666777888999:::;;;;;;???@@@BBBCCCBBBCCCDDDFFFJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRTTTWWW[[[```dddfffccccccdddcccbbbbbbdddfffdddeeefffeeedddddddddeeegggiiikkkiiigggeeeeeegggffffffdddaaa]]]ZZZZZZZZZVVVUUUSSSRRRRRRRRRTTTUUUUUUSSSPPPMMMJJJHHHGGGGGGEEEFFFGGGFFFDDDBBBCCCDDDCCCBBBAAA@@@>>>===<<<;;;::::::999999888777777777333222222111111111111111////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''(((((((((((('''((((((((()))))))))***************))))))))))))(((((()))***************(((++++++((((((++++++))),,,...111222333444555777555555666777888888999999:::===AAADDDFFFHHHKKKMMMMMMQQQVVVXXXXXXZZZ^^^aaazzzFFFHHHIIIIIIJJJMMMQQQTTTSSSQQQQQQUUUWWWXXX]]]cccdddaaa]]]^^^fffuuu|||ooojjjddd___]]]^^^^^^^^^[[[WWWUUUVVVTTTOOOMMMOOOKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBAAA>>>;;;::::::;;;888888888888888888888888777666555444333444555666333333222222111000000000//////.........---------,,,,,,---......---,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***&&&'''''')))+++---///000&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))'''((()))++++++******)))******+++,,,,,,,,,,,,++++++,,,---...////////////222111000//////000111111222222333333444555666666555666777999::::::::::::<<<===>>>>>>===>>>@@@CCCHHHIIIJJJKKKLLLMMMNNNOOOSSSSSSSSSUUUWWWYYY\\\^^^^^^______^^^\\\]]]___aaa```cccdddccc```___bbbeeegggiiikkkiiieeebbbbbbdddccccccbbb^^^ZZZXXXXXXXXXUUUTTTRRRPPPQQQSSSVVVXXXUUUTTTQQQNNNLLLKKKJJJJJJDDDEEEFFFEEECCCBBBBBBCCCBBBBBBAAA???>>><<<;;;;;;999999888888777777666666222222111111111111111111.........///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***)))*********))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''((((((((())))))******************))))))))))))'''(((***+++++++++***))))))+++,,,***---000///***---///222333333333444555777777777777777777777777:::===AAADDDFFFHHHKKKNNNMMMQQQVVVXXXYYYZZZ^^^aaayyyBBBCCCEEEHHHLLLOOORRRTTTPPPPPPPPPNNNNNNQQQVVVYYYTTTUUUVVVXXX\\\aaafffiiitttzzztttpppbbb___[[[YYYYYYZZZYYYYYYVVVTTTRRRQQQPPPNNNKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>???>>>===<<<;;;:::999999666666666666555555555555666666555444333333222222000000000000000000000000//////.........---------------------------------+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((('''%%%%%%'''+++///222))))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''(((((()))***************)))************+++++++++...------------...//////000000///...............000000000111222222333333888===BBBBBB===888666777;;;;;;;;;<<<<<<<<<<<<===???@@@CCCFFFHHHJJJKKKLLLMMMNNNPPPRRRTTTVVVVVVWWWWWWXXXXXXYYY[[[\\\]]]]]][[[\\\]]]___aaaccceeefffddddddcccccccccbbbbbbbbbaaa___]]]^^^___^^^ZZZWWWSSSRRRQQQQQQRRRSSSQQQPPPRRRQQQQQQQQQPPPMMMIIIEEEGGGGGGHHHHHHGGGFFFDDDCCC???????????????>>>===<<<555555555555666666666666666666555444222111111000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++++++++*********))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************---+++)))***------,,,))),,,...000222333444444333:::::::::999888777666555===???BBBDDDEEEGGGJJJLLLNNNOOOTTTXXXYYYWWW[[[bbbwwwBBBBBBDDDGGGJJJOOORRRUUUPPPNNNKKKJJJKKKNNNRRRTTTUUUUUUUUUVVVXXX[[[^^^```dddttttttmmmiiieeeaaa___\\\YYYWWWXXXXXXXXXWWWSSSQQQOOONNNNNNLLLIIIGGGEEEEEEDDDBBBAAAAAA@@@@@@AAAAAA@@@??????>>>>>>=========<<<;;;:::999888888666666666666555555555444555555555444333222222222000000000000000000000000///.........---------,,,------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((()))(((&&&&&&''')))+++---)))(((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((())))))******))))))((((((((()))************)))))))))*********+++++++++---,,,,,,,,,,,,---......000//////...------......//////000111111222222333888===AAAAAA===888777777::::::;;;;;;;;;<<<<<<<<<===???AAADDDFFFHHHIIIJJJJJJKKKMMMPPPRRRTTTUUUUUUUUUVVVWWWYYYZZZZZZ[[[[[[ZZZ[[[]]]___aaacccdddeeebbbbbbbbbbbbbbbbbbbbbbbb___]]][[[[[[\\\[[[XXXUUUSSSQQQPPPQQQRRRRRRQQQOOOOOONNNNNNOOOOOOMMMIIIFFFFFFFFFGGGGGGFFFEEECCCBBB????????????>>>===<<<<<<666666666666666666666666555555444333222111000000//////...---------------------------------------++++++++++++++++++++++++************)))))))))(((+++++++++*********))))))***)))))))))((((((((('''))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************---+++))))))+++,,,+++***,,,...000222333444444333777777888999999999888888===???BBBDDDEEEGGGJJJMMMPPPQQQTTTXXXYYYYYY^^^eeeyyyAAAAAABBBDDDHHHMMMRRRUUURRRLLLGGGEEEGGGKKKMMMMMMQQQQQQPPPQQQRRRTTTVVVXXX[[[fffsss~~~zzzlllccc```___]]]ZZZ[[[YYYVVVUUUUUUVVVVVVUUUOOOMMMLLLKKKKKKJJJGGGEEEBBBBBBAAA@@@???>>>>>>===??????>>>>>>===<<<<<<<<<;;;;;;:::999888888777777666666555555555444444444444444444333222222111111000000000000000000000000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))(((((('''&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))******)))(((((('''((())))))******)))))))))))))))*********+++++++++++++++***+++,,,,,,---//////...---------......//////000000111111222222777;;;???@@@<<<888777777999999999:::::::::;;;;;;;;;<<>>===<<<;;;666666666666666666666666333333222111000000/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))+++************)))))))))))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************---+++((((((***+++++++++,,,...000222333444444333444555666777999:::;;;;;;===???BBBDDDFFFHHHKKKMMMRRRRRRTTTXXXYYYYYY```hhh|||AAA@@@@@@AAADDDJJJOOOSSSSSSLLLDDDBBBFFFJJJJJJIIIKKKKKKLLLMMMOOOQQQSSSTTTXXX```fffjjjrrrtttpppjjjbbb^^^^^^^^^]]]\\\XXXVVVTTTTTTTTTUUUTTTSSSLLLJJJIIIIIIIIIHHHFFFDDDAAA@@@@@@???>>>===<<<;;;======<<<<<<;;;:::::::::999999888777777666555555555555555444444444333333333333222222222111111111////////////////////////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$'''''''''(((((((((((((((&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))***************))))))))))))***++++++......---------------.........//////000111111222666999<<<===:::777666666777777888888888999999999:::;;;===???BBBCCCDDDEEEDDDEEEHHHKKKMMMPPPQQQRRRPPPRRRUUUXXXXXXWWWVVVTTTUUUVVVYYY[[[]]]_________\\\\\\]]]^^^___```aaaaaa\\\[[[YYYXXXWWWUUUTTTTTTQQQPPPNNNNNNOOOOOONNNLLLIIIIIIHHHIIIJJJIIIFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@?????????>>>===<<<;;;:::777777666666666666666555222111111000//////......///...------,,,,,,------++++++++++++++++++++++++*********************************)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((()))))))))************,,,+++)))((((((***++++++,,,...000222333444444333444444555666888:::;;;<<<===@@@BBBDDDFFFHHHKKKMMMSSSRRRSSSVVVWWWYYYaaajjj???>>>===>>>AAAFFFKKKNNNRRRKKKDDDBBBFFFIIIJJJHHHJJJJJJKKKLLLMMMNNNPPPPPPSSSXXX[[[YYY[[[ccciiilllmmmzzzzzztttoooiiicccccc___[[[YYYZZZ[[[ZZZYYYUUUTTTRRRSSSTTTTTTTTTSSSKKKIIIHHHHHHHHHGGGEEECCC@@@@@@@@@@@@???===<<<;;;<<<<<<;;;::::::999999888777777777666555555444444444444444444333333333333111111111111111000000000........................++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&%%%%%%&&&&&&''''''((((((((()))&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((()))))))))*********)))(((((((((((()))******------,,,,,,,,,,,,---------......//////000111111444666888999888666555444666666666666777777777777999:::<<<>>>@@@BBBCCCCCCCCCDDDGGGIIILLLNNNOOOOOOOOOQQQTTTVVVWWWVVVTTTRRRQQQSSSVVVXXXZZZ[[[\\\[[[XXXYYYZZZ[[[\\\]]]^^^___\\\\\\[[[YYYWWWUUUTTTSSSPPPOOOMMMMMMNNNNNNLLLJJJIIIHHHGGGGGGGGGFFFCCC@@@BBBBBBAAA@@@@@@?????????>>>>>>>>>===<<<;;;:::999666666666666555555444444111000000//////...............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((()))))))))************++++++***)))))))))+++,,,,,,...000222333444444333666666666666777888999:::>>>@@@CCCEEEFFFHHHKKKMMMSSSRRRRRRUUUVVVXXX```iii===<<<;;;<<<>>>BBBEEEHHHLLLHHHDDDCCCEEEHHHIIIHHHMMMMMMMMMLLLLLLLLLKKKKKKPPPTTTVVVSSSRRRVVVXXXWWW\\\dddrrrsssgggdddddddddddd]]][[[YYYXXXXXXXXXWWWVVVRRRQQQPPPQQQSSSSSSRRRQQQKKKIIIHHHGGGGGGFFFCCCAAA???@@@@@@@@@???===;;;:::;;;;;;::::::999888888888666666666555555444444444444444333333333222222222000000000000000000000000........................******++++++++++++,,,,,,******************************)))))))))((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((()))))))))******((((((((((((((())))))***,,,,,,+++++++++,,,------------......//////000000111222444555555555333222444444444555555555666666888999;;;===>>>@@@@@@AAABBBCCCEEEGGGIIIKKKLLLLLLNNNOOOQQQSSSSSSRRRQQQPPPMMMOOORRRUUUWWWXXXXXXWWWUUUVVVVVVXXXYYYZZZ[[[[[[ZZZ\\\\\\[[[XXXTTTSSSRRRPPPNNNLLLLLLLLLLLLJJJIIIIIIGGGFFFEEEEEEDDDAAA???BBBAAA@@@???>>>>>>>>>???>>>>>>>>>===<<<:::999888666555555444444333333333000000000//////............------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))************(((((()))))))))))))))***(((((((((((())))))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))***************+++---,,,+++***+++,,,,,,...000222333444444333777777666555666777888999>>>@@@CCCEEEGGGIIIKKKNNNTTTRRRSSSUUUVVVWWW^^^ggg;;;::::::;;;<<<>>>@@@AAACCCBBBAAAAAABBBDDDFFFGGGLLLLLLLLLLLLLLLKKKKKKJJJPPPSSSTTTQQQPPPSSSSSSQQQYYY[[[bbbmmmvvv}}}tttooohhhcccaaaaaabbbccc\\\ZZZXXXWWWVVVVVVUUUTTTOOONNNNNNOOOQQQQQQPPPOOOJJJIIIGGGFFFEEEDDDAAA>>>>>>>>>??????>>><<<:::999;;;;;;::::::999888888777666555555555555444444444333333333333222222222222////////////////////////------------------------************+++++++++,,,***************************)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''((())))))%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((((((&&&'''(((((())))))(((((((((((((((((()))))))))***((((((((((((((())))))***+++++++++++++++,,,------,,,------......///000000//////000222333333111000333333333444444444444555555666888:::<<<===>>>>>>AAABBBCCCEEEFFFGGGHHHHHHLLLLLLMMMNNNNNNNNNNNNMMMIIIKKKOOORRRTTTUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWXXX[[[]]]\\\XXXSSSQQQPPPOOOMMMLLLKKKKKKKKKIIIGGGGGGEEEDDDDDDDDDDDDBBBAAABBBAAA@@@???>>>>>>>>>???>>>>>>======;;;999888777555444444333222222111111000000000///////////////...---,,,,,,++++++,,,,,,************************************************((()))))))))************(((((((((((())))))******'''((((((((()))))))))***(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************))),,,//////---++++++,,,,,,...000222333444444333777666555444555777999:::>>>@@@CCCEEEGGGIIILLLNNNUUUTTTUUUXXXWWWXXX^^^fff999999::::::;;;<<<======<<<>>>???@@@@@@AAACCCEEEGGGHHHJJJKKKLLLMMMMMMMMMNNNPPPOOOLLLKKKNNNOOOMMMSSSRRRVVV^^^bbbdddmmmwwwyyyqqqiiiddd]]]^^^___^^^\\\ZZZZZZZZZXXXWWWUUUTTTSSSRRRQQQQQQLLLKKKLLLMMMOOOPPPOOOMMMJJJHHHFFFEEEDDDBBB???<<<<<<===>>>>>>===;;;999777;;;;;;::::::999888888888555555555555555555444444333333333222222222111111.........///////////////------------------------))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++*********+++,,,,,,---,,,,,,------...//////000------...000222222000///222222333333333444444444444555666888:::;;;;;;<<<@@@@@@BBBCCCDDDEEEEEEEEEJJJJJJJJJJJJKKKKKKKKKKKKGGGIIIMMMQQQSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVZZZ]]]]]]XXXSSSOOONNNOOOMMMKKKKKKKKKJJJHHHGGGEEECCCBBBCCCDDDEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>???>>>>>>===<<<;;;999777666444444333222222111000000000000000000000/////////...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******'''((((((((())))))******'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************(((,,,000111///,,,+++,,,---...000222333444444333555555444444555888:::<<<>>>AAADDDFFFGGGIIILLLNNNWWWVVVWWWZZZYYYYYY^^^fff:::::::::::::::;;;<<<===???@@@?????????AAAFFFIIIHHHJJJLLLKKKIIIGGGHHHJJJTTTQQQMMMJJJIIIKKKNNNPPPPPPTTTXXX\\\]]]^^^___aaagggqqqrrrmmmfffbbbaaa___]]]ZZZ\\\ZZZXXXUUUTTTTTTUUUVVVUUUSSSQQQPPPPPPOOOMMMKKKHHHHHHIIILLLOOOOOOKKKFFFFFFEEECCCAAA@@@>>>>>>===???>>><<<<<<===<<<999777;;;::::::999888777666666777777666555555555555555444333333333333111...,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''<<<888111***&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&))))))))))))((((((((((((***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222333333333333222444444444555777888:::;;;;;;<<<>>>???AAABBBBBBBBBDDDFFFGGGGGGFFFGGGIIIKKKHHHIIIKKKMMMOOOPPPQQQQQQRRRQQQQQQQQQRRRRRRPPPNNNRRRRRRRRRSSSSSSSSSSSSSSSLLLMMMMMMMMMKKKIIIGGGFFFGGGFFFDDDBBBAAAAAAAAABBB??????@@@@@@@@@@@@AAAAAA>>>===<<<<<<===<<<:::888777666444222111111111111000000000000////////////+++++++++************)))+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''''''''((()))))))))))))))+++++++++*********))))))...000333444444444555666999777666444555777:::;;;???@@@BBBCCCDDDGGGLLLPPPTTTZZZZZZ[[[```\\\\\\ggg:::::::::;;;;;;===>>>>>>???@@@AAABBBBBBEEEIIILLLJJJLLLNNNMMMKKKJJJJJJLLLPPPNNNLLLJJJKKKMMMOOOQQQPPPRRRVVVXXXXXXYYYZZZ\\\^^^eeemmmuuu|||zzzqqqjjjgggaaa]]]ZZZYYYZZZZZZZZZXXXZZZXXXVVVTTTSSSSSSTTTTTTTTTRRRPPPOOOPPPOOOMMMKKKIIIIIIJJJMMMOOONNNJJJFFFCCCBBBAAA???>>>=========???===<<<<<<<<<;;;999777777777777777666666666666666666555444444444444444111000000111222111///---000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''---,,,***(((''''''''''''((((((((('''''''''&&&&&&(((((((((((('''''''''''')))(((((((((((((((((((((***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000111222222333333222222333333444444666777999:::;;;;;;<<<>>>???@@@AAABBBBBBDDDEEEEEEEEEGGGIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNOOONNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQVVVSSSOOOJJJFFFDDDBBBBBBDDDCCCAAA@@@??????@@@@@@>>>???@@@AAAAAAAAAAAAAAA???>>>===<<<===<<<999777777666444222111111111111000000000000/////////...+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))+++++++++*********))))))---///333444444444555666777666555444666888;;;===???AAABBBDDDFFFIIINNNRRRUUUZZZYYY[[[```[[[[[[fff:::::::::;;;<<<>>>???@@@>>>AAACCCEEEGGGIIILLLNNNKKKLLLMMMMMMKKKJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQRRRQQQSSSUUUUUUUUUVVVWWWYYY]]]___bbbdddgggnnnxxx{{{wwwpppiiiccc```______YYYXXXVVVWWWYYYZZZ[[[ZZZWWWVVVTTTSSSRRRRRRRRRRRRRRRPPPOOONNNOOOOOOMMMLLLJJJKKKKKKMMMMMMLLLHHHEEE@@@???>>>===<<<<<<<<<<<<>>>===;;;;;;;;;;;;999777444444444444555555666666555444333333333333333333///......///000111///---//////......---,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))'''&&&)))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))((()))******+++++++++++++++++++++++++++,,,,,,---......//////000000000111222222222222222222222222333444666888999:::::::::;;;<<<>>>@@@AAA@@@AAACCCDDDEEEGGGJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNZZZVVVOOOGGGBBB@@@@@@@@@@@@@@@???>>>=========>>>===>>>@@@BBBBBBBBBBBBAAA@@@???======<<<;;;888666666555444222111111111111000000000/////////......+++++++++************)))++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((''''''''''''(((((())))))(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))+++++++++***************,,,///222444555555666888555555444444666999<<<>>>???AAACCCEEEGGGKKKPPPSSSUUUZZZYYYZZZ___ZZZYYYddd777888888999;;;===>>>???>>>AAAEEEGGGHHHIIIJJJLLLHHHIIIJJJJJJIIIHHHHHHHHHKKKLLLMMMOOOPPPPPPPPPPPPSSSTTTUUUUUUUUUWWWYYY\\\^^^```aaabbbeeejjjrrrwwwvvv{{{{{{rrrllliiifffbbbaaaaaabbbccc\\\[[[[[[[[[[[[[[[ZZZZZZUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOMMMMMMNNNNNNMMMKKKKKKLLLLLLLLLKKKIIIFFFDDD>>>>>>===<<<<<<<<<======>>><<<::::::::::::999888444444444444444444444444444444333333333333444444000///...///000000///---.........------,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&))))))))))))((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((((((((()))))))))))))))******+++************+++++++++++++++,,,,,,---....../////////000000111222111111111000111111222333555666777888888888999:::<<<>>>???>>>@@@BBBDDDEEEHHHKKKNNNNNNOOOOOOPPPPPPOOOOOONNNJJJLLLMMMNNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLUUUQQQLLLFFFBBBAAAAAABBB>>>>>>>>>===============<<<>>>@@@BBBCCCCCCBBBAAAAAA???===<<<<<<:::777555555444333222222111111111000000/////////.........+++++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''((((((((()))))))))))))))(((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))************************+++...222444555666777888666555555555666888;;;<<<===@@@CCCEEEHHHLLLPPPTTTUUUZZZYYYZZZ^^^ZZZYYYddd444555555666888:::;;;<<<>>>@@@DDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIHHHGGGNNNOOOQQQRRRRRRQQQOOONNNQQQRRRTTTUUUVVVWWW[[[]]]ZZZ\\\___aaadddgggkkknnnfffhhhoooxxx|||{{{|||yyytttpppkkkeeebbb^^^^^^^^^^^^]]]]]]]]]]]]ZZZ[[[\\\[[[ZZZXXXWWWVVVTTTTTTUUUUUUUUUSSSRRRQQQOOONNNLLLLLLMMMMMMLLLJJJKKKKKKLLLKKKIIIFFFDDDCCC???>>>>>>=========>>>>>>===;;;999888999:::999888777777666555555444333333555444444444444444555555444222000000000///...,,,---------------,,,,,,,,,***************************))))))((('''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''((((((((()))((()))))))))************)))))))))******+++++++++++++++,,,,,,------.........///000000111111000000000000000111333444666777666666777888999;;;<<<======???BBBDDDFFFIIILLLOOONNNNNNPPPQQQRRRSSSSSSSSSMMMOOOPPPOOOLLLJJJKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLJJJGGGEEECCCAAAAAA>>>>>>??????????????????===>>>???AAAAAABBBAAAAAA@@@>>><<<;;;;;;999666444333333333333222111111000////////////............+++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''((((((((()))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))************************+++...222444555666777888888777777666666777888999<<>>AAABBBAAA@@@AAAAAAEEEDDDEEEGGGIIIKKKJJJIIIOOOPPPRRRRRRQQQOOOMMMKKKMMMOOOQQQSSSTTTUUUXXXZZZWWWYYY\\\___aaabbbaaaaaa______bbbggghhhfffhhhmmmjjjlllnnnppptttyyy{{{zzz{{{xxxrrrooopppnnnhhhccccccbbb```___aaaZZZ[[[]]]___^^^]]][[[ZZZYYY[[[^^^^^^\\\ZZZYYYYYYSSSTTTVVVWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLJJJIIIIIIJJJKKKIIIFFFCCCBBBBBB@@@??????>>>>>>>>>>>>???===:::888777888999999888999888777666555444333333444444444444444555555666555333111/////////...,,,------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))(((((()))************)))((((((((()))******++++++******+++,,,,,,------.........///000000000000000000000000111333444666777444555777999:::;;;;;;;;;<<<>>>AAACCCEEEHHHKKKNNNLLLMMMOOOQQQSSSTTTUUUUUUQQQSSSTTTQQQLLLIIIIIIJJJOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJHHHFFFBBB???===>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>?????????@@@===<<<::::::999888555333222222333333222111000000/////////.........------+++++++++************)))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''''''''(((((((((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))***************+++++++++,,,///222444555555666888999888888777777777777777<<>>>>>>>>@@@AAAAAA@@@AAADDDHHHKKKJJJIIINNNOOOPPPPPPOOONNNLLLJJJKKKNNNQQQSSSSSSSSSTTTUUUXXXXXXZZZ[[[]]]]]]\\\ZZZ\\\[[[^^^bbbbbb___aaaeeecccdddeeeeeedddfffkkknnnmmmqqquuuwwwxxx|||~~~}}}}}}wwwvvvvvvwwwvvvsssnnnjjjhhhfffgggjjjjjjgggfffhhheee```___bbbbbb``````ccc___aaabbbccccccaaa___^^^[[[^^^bbbbbb```]]][[[[[[RRRSSSVVVWWWWWWUUURRRPPPOOOMMMLLLKKKKKKJJJIIIGGGFFFHHHIIIGGGDDDAAA@@@AAA@@@@@@???>>>=========>>><<<:::777666777999999999777777666666555555444444333333222222333444444555333111...............---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%###''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))'''((()))***+++******)))''''''(((((()))******+++*********+++,,,,,,---------...//////000000//////000000111111333555666777222444777:::;;;;;;:::999:::<<>>???@@@BBBCCCCCCBBBBBB@@@???===<<<;;;<<<>>>>>>;;;999888888888777555333111222222333222111000000//////.........---------+++++++++************)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***''''''((()))))))))))))))))))))*********+++++++++---///333444444444555666777777777777777777888888>>>AAADDDGGGIIIKKKNNNPPPTTTZZZZZZ\\\aaa^^^^^^iii333333333333333444555666777999;;;<<<===>>>@@@BBB===<<<===AAAFFFIIIHHHGGGLLLMMMMMMNNNMMMLLLKKKJJJMMMPPPSSSTTTTTTRRRRRRRRRVVVUUUUUUWWWXXXYYYYYYXXXWWWWWWZZZ______\\\]]]```___bbbdddcccaaaaaacccfffhhhkkkmmmllliiikkkpppuuutttrrrooollllllooorrrtttyyyzzzzzzxxxuuusssrrrsssuuuuuuuuutttqqqppppppqqqkkkjjjjjjlllnnnooonnnmmmaaa___aaaeeefffcccbbbeee```\\\]]]bbbbbb^^^\\\___```aaaaaaaaaaaa```^^^^^^[[[___bbbbbb^^^YYYWWWWWWQQQSSSUUUWWWWWWUUURRRPPPPPPNNNLLLKKKKKKJJJHHHFFFEEEGGGHHHFFFBBB@@@@@@AAA@@@@@@>>>======<<<<<<<<<<<<999777666777888999999444444444555555555666666222111111111222333333444000...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((***((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((()))(((&&&&&&&&&&&&$$$"""''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((()))++++++******)))&&&''''''((()))******+++)))******+++,,,,,,---------......///////////////000000111222333555666777111444888;;;===<<<:::888999;;;===???@@@CCCFFFIIIKKKLLLMMMOOOPPPQQQRRRRRRSSSVVVWWWUUUOOOKKKLLLNNNNNNMMMMMMLLLKKKJJJJJJJJJEEEEEEEEEDDDDDDCCCBBBBBB===???@@@BBBCCCCCCCCCBBBAAA???<<<:::999:::<<<>>>999888777777777777555333000111222333333222000/////////.........---------+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******'''(((((()))))))))))))))))))))******++++++++++++...000333444444444555666555666666777888999999:::@@@CCCFFFIIIJJJLLLOOOQQQTTTZZZZZZ\\\bbb______kkk333333222222333333444555444555777999;;;<<<======<<<>>>AAABBBCCCCCCEEEFFFHHHGGGGGGGGGHHHJJJLLLMMMQQQSSSTTTTTTRRRPPPOOOPPPSSSVVVYYYYYYWWWVVVVVVXXX]]]]]]^^^]]][[[[[[]]]___\\\___```___]]]]]]aaaeeedddcccdddggggggeeehhhmmmllliiifffeeegggiiihhhfffmmmnnnnnnoooooonnnnnnmmmooonnnlllkkkjjjjjjjjjjjjfffgggiiijjjkkkkkkjjjjjjdddcccaaa``````aaaaaabbb[[[[[[[[[[[[[[[\\\\\\\\\ZZZYYYYYY\\\```bbb```^^^^^^^^^^^^]]][[[XXXVVVTTTRRRSSSUUUVVVVVVTTTQQQPPPQQQPPPNNNKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::777888888888888777777666444444333333222111000000222111000000111111000...///............---------,,,,,,,,,+++++++++************++++++++++++************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))***)))((('''(((***)))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////111111111111222333444555333333444666777999::::::::::::;;;===>>>@@@AAAAAAJJJKKKKKKLLLMMMMMMNNNNNNSSSVVVXXXUUUNNNJJJJJJLLLNNNJJJFFFGGGJJJLLLIIIEEEGGGGGGGGGGGGEEECCCAAA???BBBAAAAAA@@@@@@@@@AAAAAA============<<<;;;:::999777777777666555555444444333333222222111000000000......---------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%###''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((()))******'''((())))))((()))+++---...111444555555555666777777777777777777777777777<<<@@@FFFIIIIIIJJJLLLOOOTTT[[[[[[\\\```\\\]]]jjj111111111111111222333333333444666888:::;;;<<<<<<<<<>>>AAABBBBBBBBBCCCEEEEEEEEEEEEEEEFFFHHHJJJKKKNNNPPPRRRRRRPPPNNNNNNOOOQQQTTTWWWXXXWWWVVVXXXYYY]]]^^^___]]][[[ZZZ[[[\\\\\\[[[ZZZXXXXXXZZZ___bbb___^^^___bbbbbb```bbbgggfffcccaaa```bbbcccbbbaaafffggggggggggggggggggfffcccbbbbbbbbbdddeeegggiiidddeeefffhhhiiiiiihhhhhhcccaaa^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYZZZXXXWWWYYY]]]```___]]][[[[[[ZZZYYYWWWUUUSSSRRRRRRSSSTTTUUUUUUSSSPPPOOOOOONNNLLLJJJHHHFFFEEEEEECCCCCCAAA@@@???>>>>>>>>><<<<<<:::999999999999999777777777777777666666555444333333222111111000000222111///000111111000...............------------,,,,,,+++++++++*********)))******++++++******)))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))***)))((('''((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......//////000000000000111222333444111222333444666777888888888888:::;;;===???@@@AAAIIIIIIJJJKKKLLLMMMNNNNNNTTTWWWYYYVVVPPPKKKIIIJJJJJJJJJIIIKKKLLLLLLIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;777777666666555555444444333333222111111000000///...------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((***+++***)))''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,...///222555666666666777888777777777777777777777777<<<@@@FFFIIIIIIJJJLLLOOOUUU[[[[[[[[[___\\\]]]kkk000////////////000111111222333555777888999::::::<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHKKKMMMNNNNNNMMMMMMNNNOOOOOORRRTTTUUUUUUUUUWWWXXX\\\]]]___^^^\\\YYYYYYYYY\\\XXXUUUTTTVVVZZZ^^^```ZZZYYY[[[^^^]]][[[\\\aaa```^^^]]]\\\]]]^^^^^^]]]`````````aaaaaa`````````ZZZZZZZZZ[[[]]]___aaaccc___```bbbccceeeeeeeeeeeebbb```\\\[[[ZZZZZZYYYXXXZZZYYYYYYXXXXXXWWWWWWWWWYYYVVVUUUWWW[[[^^^]]][[[XXXWWWUUUSSSRRRQQQPPPPPPQQQRRRTTTTTTSSSQQQOOOMMMKKKJJJHHHGGGEEEDDDDDDDDDAAAAAA???>>>===<<<<<<<<<999888777666666777888999666666666555555444444444333333222222111000000000222000//////000000///.........---------,,,,,,,,,,,,++++++++++++*********)))******++++++******)))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))''''''((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......//////......//////000111222000000111222444555666666555666888:::<<<>>>@@@AAAFFFGGGHHHIIIKKKMMMNNNNNNTTTWWWYYYWWWQQQLLLJJJJJJHHHLLLPPPRRRPPPMMMJJJHHHDDDDDDCCCBBBBBBCCCDDDEEEFFFEEECCCBBB@@@?????????@@@@@@??????>>>======<<<777777666666555444444444333222222111111000//////------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***+++***)))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))(((''')))***++++++***+++---//////222555777777777888999777777777777777777777777<<<@@@FFFHHHIIIJJJMMMPPPWWW\\\[[[[[[___\\\___mmm///////////////000000111111222333555777888888888;;;===>>>???>>>===>>>???AAAAAABBBCCCDDDEEEFFFFFFIIIJJJKKKKKKKKKLLLOOOQQQQQQRRRSSSSSSSSSTTTTTTUUUXXXZZZ]]]]]][[[YYYXXXXXX[[[WWWTTTUUUYYY\\\]]]\\\XXXWWWYYY\\\[[[XXXYYY]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^______^^^^^^^^^ZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]___```aaabbbbbbbbb___[[[[[[\\\]]][[[ZZZZZZZZZYYYXXXWWWVVVVVVUUUVVVUUUUUUYYY]]]^^^[[[XXXUUUTTTQQQOOONNNNNNNNNOOOQQQRRRRRRRRRQQQOOOMMMKKKGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>>===<<<;;;;;;;;;777666555555666888:::;;;555555444333333222222222222222111111000000000000111///......///000...---------------,,,,,,,,,+++++++++++++++************))))))************))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((''''''((()))(((((((((((((((((((((((())))))))))))************+++++++++,,,------......------------...///000111///000111222333444555555444555777999<<<>>>@@@AAABBBCCCEEEGGGIIIKKKMMMMMMPPPSSSVVVVVVRRROOOLLLLLLKKKQQQYYYZZZUUUNNNKKKJJJEEECCCAAA@@@@@@AAACCCEEEGGGFFFDDDBBB@@@???>>>===@@@???>>>>>>======<<<<<<777666666555555444333333222222222111000000//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((***++++++***'''''''''''''''''''''''''''((()))(((''''''''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((***+++***)))'''&&&)))***++++++******,,,......111444666666666777888777777777777777777777777<<<@@@EEEHHHHHHJJJMMMQQQXXX]]][[[ZZZ^^^\\\```ooo///////////////000111111000111333444555666777777999:::<<<===<<<;;;<<<===AAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJJJJKKKMMMRRRUUUWWWVVVUUUUUUUUUUUUTTTSSSSSSVVVZZZ[[[[[[ZZZZZZZZZWWWVVVUUUWWW[[[\\\YYYVVVVVVUUUWWWZZZYYYUUUUUUYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\ZZZYYYXXXVVVUUUUUUVVVVVVZZZZZZZZZ[[[\\\^^^______^^^[[[XXXYYY]]]___^^^\\\ZZZZZZYYYXXXWWWWWWVVVVVVSSSTTTWWW\\\___^^^YYYTTTSSSQQQPPPNNNMMMMMMNNNNNNQQQQQQQQQPPPNNNLLLJJJIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;;;;::::::666666555666777;;;>>>@@@555444333222111111111111111111000000000000//////000///......//////...,,,---,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((()))))))))***************++++++,,,---------,,,,,,,,,,,,---...//////000000111222222333444444333444666999;;;>>>???@@@???@@@AAADDDFFFHHHJJJKKKJJJMMMPPPRRRRRRPPPOOOOOOOOOWWW^^^^^^WWWOOOJJJIIIFFFDDDAAA???>>>???AAACCCFFFEEECCCAAA???>>>======>>>>>><<<;;;;;;:::;;;;;;666666666555444444333333222222111111000//////...------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))+++******&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((***++++++)))'''&&&((()))***)))))))))+++---,,,///222444555555666777777777777777777777777777<<<@@@EEEGGGHHHJJJNNNRRRXXX]]][[[[[[___]]]aaappp//////......//////000111000111222444555666666666666888:::;;;::::::;;;<<<@@@AAACCCDDDEEEEEEFFFEEEFFFGGGHHHIIIJJJNNNTTTXXX]]][[[XXXWWWWWWWWWVVVTTTQQQTTTWWWYYYYYYYYYZZZ[[[TTTUUUVVVYYYZZZYYYUUURRRUUUTTTVVVYYYWWWSSSSSSVVVTTTVVVXXXXXXWWWVVVWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZVVVUUUTTTTTTTTTUUUVVVWWWZZZYYYYYYYYYZZZ[[[\\\]]]XXXTTTRRRTTT[[[___^^^\\\YYYYYYXXXXXXWWWWWWVVVVVVRRRSSSWWW\\\___^^^XXXRRRPPPPPPOOONNNNNNMMMNNNNNNQQQPPPPPPNNNLLLJJJHHHGGGCCCBBBAAA@@@???>>>>>>>>>>>>>>><<<;;;:::999999999777666666777999===BBBDDD666555333111000000111111000000000///////////////000...------......---,,,,,,,,,,,,+++++++++******+++************)))))))))((())))))******))))))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,---,,,,,,+++,,,,,,---...//////000000111222222333333222333555777999;;;===>>><<<===>>>@@@BBBEEEFFFGGGFFFHHHJJJMMMOOOPPPPPPPPPPPPVVV\\\[[[TTTMMMIIIHHHEEECCC@@@>>>===>>>@@@AAABBBBBBAAA???>>>>>>>>>>>>===<<<;;;999888999999:::666666555555444333333333222111111000000///......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((('''((())))))((()))+++---+++...111333444555666777777777777777777777777777<<<@@@DDDGGGHHHJJJOOOSSSWWW]]]\\\\\\aaa___bbbppp---------------......///111111333444555555666666333555888999999999:::<<>>=========<<<<<<:::999888777777777666666666777:::???DDDGGG777555333111000000000111///////////////////////////...,,,---......---+++++++++++++++************************))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$'''***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////.........///000000111111111111333444666888999:::::::::<<<===???AAABBBCCCEEEEEEFFFHHHKKKMMMOOOOOOLLLPPPSSSRRRNNNIIIFFFEEEBBBAAA???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>??????===<<<:::888888888999:::666555555444444333333222111111111000//////......,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''))))))((('''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))******)))***,,,---+++...222444555555777888777777777777777777777777<<<@@@DDDFFFGGGJJJOOOSSSVVV]]]]]]^^^ccc```bbbppp,,,,,,++++++,,,,,,---...111222333444555666666666222444777888888999:::<<<>>>???AAACCCDDDDDDDDDCCCCCCDDDDDDEEEHHHNNNUUUZZZVVVRRROOOOOOQQQSSSRRRPPPTTTUUUVVVVVVUUUUUUXXXZZZ[[[]]]^^^\\\XXXVVVWWWYYYZZZYYY\\\^^^]]]WWWVVVYYYRRRUUUXXXYYYWWWVVVVVVXXXYYYYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXZZZ[[[\\\[[[ZZZYYYXXXYYYZZZZZZWWWRRROOORRRYYY^^^]]]ZZZTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSQQQSSSVVVWWWVVVTTTKKKLLLMMMNNNNNNMMMLLLKKKQQQPPPNNNLLLIIIGGGFFFEEECCCBBB@@@???===<<<<<<<<<;;;:::999777666666666666666555555777;;;@@@EEEIII777666333111000000111111.........//////////////////---,,,,,,---...,,,++++++++++++************)))************))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$'''+++---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////,,,------......////////////000111222444555666777888999:::<<<===???@@@AAAFFFDDDDDDEEEHHHKKKMMMMMMGGGIIIKKKKKKIIIFFFDDDCCC???>>>>>>>>>???@@@AAABBB<<<<<<<<<<<<===>>>@@@@@@>>><<<:::888888888999:::666555555444444333222222111111111000//////......,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))'''&&&((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''(((***,,,---)))***++++++***+++---///,,,///333555666666888999777777777777777777777777<<<@@@DDDFFFGGGJJJOOOTTTUUU\\\]]]___dddaaabbbooo++++++,,,,,,,,,,,,---------///111222222222333444444444555666777888999999:::;;;>>>@@@CCCEEEFFFGGGAAAEEEHHHHHHGGGIIIPPPUUURRRQQQNNNMMMMMMOOORRRTTTWWWXXXYYYWWWUUUUUUYYY\\\bbb```]]][[[YYYYYYZZZZZZ]]]^^^___aaaaaa^^^YYYTTTSSSWWW[[[[[[YYYWWWVVVWWW[[[YYYWWWXXXZZZ\\\]]]]]][[[______ZZZVVVWWWYYYZZZ[[[XXXVVVXXX]]]]]]XXXSSSSSSQQQPPPTTTYYY[[[XXXUUUTTTTTTTTTTTTSSSQQQPPPOOORRRUUUUUUSSSSSSUUUUUURRROOOOOONNNNNNNNNMMMMMMMMMQQQOOOMMMJJJIIIHHHGGGGGGKKKHHHEEEBBB@@@>>><<<:::777777777777777777777777777777888999:::<<<===>>>555444333222111111111111......---------,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************)))(((&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''######000<<<444$$$$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$)))&&&$$$%%%''''''%%%#########$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###""""""###$$$$$$###!!!'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&''''''&&&%%%%%%''')))''''''''''''((((((((((((******))))))))))))******,,,,,,,,,---------......------...//////////////////000000222333444555555999:::<<<===???@@@AAAAAA>>>@@@BBBDDDGGGHHHIIIJJJMMMJJJHHHGGGHHHHHHDDDAAAAAA@@@?????????AAADDDEEE@@@???>>>======>>>??????>>>===;;;:::999888888888888888888777777666555444444333222000///.........///,,,***)))***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((''''''''''''******))))))******+++,,,---111333444222333555999;;;;;;999888777777666666;;;???DDDFFFHHHJJJOOOSSSVVV[[[]]]```ddd^^^aaasss+++++++++,,,,,,,,,---------///111222111111333444333444555666777888888999999:::<<>>???@@@>>>???@@@BBBCCCEEEFFFFFFIIIGGGFFFFFFFFFFFFCCC@@@AAA@@@???>>>???AAACCCEEE@@@???>>>===<<<======>>>>>>===<<<;;;999999888888888888999888888777666555444333222000//////.........,,,******+++,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,---000333444222222555888999999888888777888888888;;;???DDDGGGHHHJJJOOOSSSVVV\\\]]]```ccc]]]aaarrr++++++++++++,,,,,,,,,,,,,,,...000111111111222333333333444555666777888888777999;;;===@@@BBBCCCCCCHHHJJJKKKKKKKKKNNNUUUZZZZZZYYYXXXXXXWWWWWWWWWWWWYYYXXXWWWTTTTTTUUUYYY]]]bbb```^^^[[[ZZZ[[[]]]^^^^^^]]]\\\\\\\\\[[[XXXVVVTTTWWW[[[]]]]]]]]]]]]^^^```^^^\\\\\\]]]^^^]]]\\\YYY\\\[[[WWWVVVYYYYYYWWWUUUXXX\\\\\\ZZZXXXXXXYYYSSSRRRSSSWWW[[[\\\YYYUUUQQQQQQRRRTTTUUUVVVWWWWWWWWWYYYWWWRRRRRRWWWYYYWWWUUUUUUTTTTTTRRRQQQOOOOOOPPPNNNJJJGGGEEEEEEGGGHHHJJJGGGDDDBBB@@@???===;;;777777777777777777777777:::999888666555555555555444333222111000000000000//////.........---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))(((''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&+++111...$$$&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''(((******(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&(((******)))''''''(((''''''''''''((((((((((((***))))))(((((())))))***************++++++++++++,,,---------------,,,,,,//////000000111222333333555666888999;;;===>>>>>>@@@???>>>>>>???@@@AAABBBEEEDDDCCCDDDEEEDDDAAA???AAA@@@???>>>???@@@BBBDDD@@@???===<<<;;;;;;;;;<<<>>>======<<<;;;:::999999999999999999888777666555333222222111000///......---,,,+++,,,------+++)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&''''''((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((())))))******+++******))))))******+++,,,---000333333222222555888777777777777777888999:::;;;???DDDGGGHHHJJJNNNRRRWWW\\\]]]```ccc]]]```rrr***++++++++++++,,,,,,,,,+++---///000000000111222222222333444555666777777777999;;;===???AAABBBBBBDDDEEEGGGHHHJJJNNNTTTXXXZZZYYYWWWVVVVVVWWWYYYZZZYYYWWWUUUSSSSSSVVVZZZ]]]^^^\\\[[[ZZZ[[[]]]___aaa```^^^[[[ZZZ[[[[[[ZZZYYYXXXZZZ\\\^^^_________^^^___]]]\\\]]]^^^______^^^YYY^^^```ZZZVVVVVVXXXXXXUUUWWWZZZ\\\\\\[[[YYYXXXRRRRRRTTTXXXZZZZZZWWWTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWTTTOOOOOOTTTWWWVVVWWWWWWWWWVVVUUUSSSQQQOOOOOOLLLIIIFFFDDDEEEFFFGGGHHHFFFCCCAAA@@@???===;;;777777777777777777777777999999777666444444333333222222111000000000000000/////////.........------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((%%%((('''######%%%"""&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%(((++++++***(((''''''''''''''''''(((((((((((())))))(((((((((((())))))*********++++++++++++,,,------.........---,,,,,,......///000000111222222555555666888:::<<<>>>???BBB@@@>>>===<<<===???@@@CCCCCCDDDDDDDDDCCCAAA???@@@???>>>===>>>???AAACCC@@@???===;;;::::::::::::============<<<;;;:::999888888888888777666555444222222222111000//////...,,,,,,,,,---...---+++((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((('''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%%%%&&&'''(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,******))))))******+++,,,---000333333222222555888888888777777777777888888;;;@@@EEEHHHIIIJJJNNNQQQVVV[[[\\\```ccc]]]```rrr*********+++++++++,,,,,,***,,,.../////////000111111111222333444555666666888999;;;===???AAAAAABBB@@@BBBDDDFFFJJJNNNSSSVVVYYYWWWUUUTTTUUUXXX\\\___XXXVVVTTTSSSTTTWWWZZZ[[[XXXWWWXXXYYY[[[^^^aaabbb```^^^[[[ZZZ[[[]]]]]]]]]\\\\\\]]]^^^______^^^]]][[[[[[[[[]]]___aaaaaa```YYYbbbfff___UUUSSSWWWZZZVVVVVVWWW[[[______[[[VVVRRRSSSTTTVVVWWWVVVTTTRRRVVVUUUUUUTTTUUUUUUVVVWWWVVVVVVRRRMMMMMMRRRVVVVVVWWWWWWXXXWWWVVVSSSQQQOOOMMMKKKHHHFFFEEEEEEFFFGGGFFFDDDAAA??????>>><<<:::777777777777777777777777888777666555555444555555111111000/////////000000///.........------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))"""%%%'''%%%%%%'''((('''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%(((++++++***(((''''''''''''''''''(((((((((((())))))(((((((((((())))))++++++++++++,,,,,,,,,,,,....../////////......------......//////000000000444555666777999<<<>>>???CCCAAA???>>>===>>>???@@@CCCDDDFFFGGGFFFDDDBBBAAA@@@???>>>======>>>@@@AAA@@@???===;;;:::999999:::<<<=========<<<;;;:::999666666666666555444333222111111222222111000///...---,,,,,,---......+++)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---******))))))******+++,,,,,,///222333111111444777:::999888777666666666666;;;@@@EEEHHHIIIJJJMMMPPPUUUZZZ[[[___ccc]]]```rrr************++++++++++++)))+++---.........///000000000111222333444555555888999;;;===???@@@AAAAAA@@@BBBEEEHHHLLLOOORRRSSSVVVUUUTTTSSSUUUYYY]]]```WWWUUUSSSSSSVVVXXXYYYZZZTTTUUUWWWZZZ\\\^^^``````^^^\\\ZZZZZZ\\\___``````^^^]]]\\\]]]^^^^^^]]][[[ZZZZZZ[[[^^^aaabbbbbbaaaYYYcccggg```WWWTTTWWWZZZWWWUUUVVV[[[aaabbb\\\UUUUUUUUUUUUUUUTTTSSSQQQPPPSSSSSSSSSSSSTTTVVVXXXZZZVVVVVVSSSNNNNNNSSSVVVVVVTTTUUUVVVVVVUUURRRPPPNNNLLLKKKIIIGGGFFFFFFFFFFFFCCCAAA>>>======<<<;;;999777777777777777777777777666555555444444444555555000000////////////000000......---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&'''((('''%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&(((******)))''''''(((''''''''''''(((((((((((()))((((((''''''(((((()))++++++++++++,,,,,,,,,------...//////000000//////---------....../////////444444444666888;;;>>>@@@BBBAAA@@@??????@@@AAABBBDDDGGGJJJJJJHHHEEECCCBBB@@@???===<<<<<<>>>???@@@???>>><<<;;;:::::::::;;;;;;<<<<<<===<<<;;;:::999555555555555444333222111000111222222222000///......---,,,---...---,,,***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((***++++++,,,******))))))******+++,,,,,,///222222111111444777::::::888777666555555555;;;@@@FFFIIIIIIJJJMMMOOOSSSXXXZZZ^^^ccc^^^aaattt************++++++++++++(((***,,,---------.../////////000111222333444444777888999;;;===>>>??????CCCDDDGGGJJJMMMNNNMMMLLLPPPQQQRRRTTTUUUWWWXXXYYYUUUTTTSSSTTTXXXYYYYYYXXXVVVXXXZZZ]]]^^^^^^]]]\\\ZZZYYYXXXYYY\\\___aaabbb\\\ZZZYYY[[[]]]___]]]\\\]]]\\\]]]```bbbcccbbbaaaYYY___aaa]]]YYYZZZZZZXXXTTTUUUXXX]]]``````\\\XXXYYYXXXWWWUUURRRQQQPPPQQQTTTTTTSSSRRRSSSUUUWWWXXXTTTTTTRRRMMMMMMRRRTTTTTTQQQRRRSSSTTTSSSQQQNNNMMMKKKJJJJJJIIIIIIGGGFFFFFFAAA???<<<;;;;;;;;;:::888777777777777777777777777444444333222222222222333/////////......//////000---,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''''')))((('''%%%$$$"""!!!"""$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))&&&'''(((((('''&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((************+++++++++++++++,,,---...///000000000---------------.........222222222333666999<<<>>>???@@@@@@AAABBBBBBCCCCCCFFFIIILLLLLLIIIEEECCCBBB@@@???===<<<<<<===>>>@@@???>>><<<;;;;;;;;;<<<<<<999:::<<<<<<<<<;;;999888555555555555444333222222///000222222222111///...///---,,,,,,------,,,+++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))************))))))******+++,,,,,,///222222111111444777999888777666666666666666;;;@@@FFFIIIJJJJJJLLLNNNQQQWWWYYY^^^ccc^^^cccuuu)))************+++++++++(((***,,,---------.../////////000111222333444444555666888:::<<<=========DDDEEEHHHKKKLLLKKKHHHEEEJJJMMMPPPSSSTTTSSSQQQOOOTTTSSSSSSUUUYYYZZZYYYVVVXXX[[[^^^``````^^^[[[YYYWWWVVVVVVXXX\\\___aaabbbZZZXXXWWWYYY]]]___^^^]]]```___```bbbddddddbbb```ZZZZZZYYYYYY\\\___\\\VVVPPPUUU[[[______]]]\\\[[[\\\[[[YYYUUURRRPPPPPPQQQXXXWWWUUUSSSRRRRRRSSSTTTPPPQQQOOOKKKKKKOOOQQQPPPNNNPPPQQQRRRRRRPPPMMMLLLJJJJJJKKKKKKJJJHHHFFFEEE???===;;;:::::::::999888777777777777777777777777444444222111000000000000//////.........//////000,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***%%%######%%%'''((((((***###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%$$$''')))######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***&&&'''((('''%%%%%%''')))''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))************)))***+++---...///000000,,,,,,------------------000000000222444888;;;======>>>@@@AAACCCCCCDDDDDDFFFJJJMMMMMMIIIDDDBBBBBB@@@???===<<<<<<===>>>???>>>>>><<<<<<;;;<<<===>>>888:::;;;<<<<<<:::999777666666666666555444333222///000222333222111///...000...,,,+++,,,------,,,))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))*********)))***++++++,,,,,,///222222111111444777666666666666666777777888;;;@@@FFFJJJJJJJJJLLLNNNPPPVVVXXX^^^ccc___dddvvv++++++******************,,,,,,,,,---------......111111111111111111222222222444666777888:::===???AAABBBCCCEEEEEEEEEDDDCCCJJJLLLNNNPPPQQQPPPOOONNNNNNPPPRRRRRRQQQRRRSSSUUUVVVWWWYYY[[[[[[[[[[[[ZZZ\\\ZZZXXXYYY\\\^^^]]]ZZZYYYXXXWWWXXX[[[]]]^^^___]]]]]]^^^___aaa```^^^[[[XXXYYYZZZZZZXXXXXXXXXZZZTTTYYY```cccccc___\\\ZZZXXXXXXVVVTTTRRRRRRTTTVVVZZZ\\\XXXPPPNNNRRRTTTQQQNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEFFFHHHHHHGGGDDDAAA>>>>>>===<<<;;;999888777666555555666666555555444333222222222111111111000000.........------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((***,,,,,,+++(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))))))))******)))***+++,,,---,,,++++++,,,,,,,,,---------......000000000111333555888999999999<<<@@@EEEIIIJJJJJJIIIIIIIIIHHHGGGFFFDDDDDD@@@===:::999;;;===<<<:::===============<<<<<<;;;;;;;;;;;;::::::999999999666555555444444333222222...000111111000000111333000//////---,,,+++*********************)))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))''''''''')))''''''(((((())))))************+++,,,,,,,,,,,,++++++...111222111111444888;;;999777555444555666666===@@@EEEIIIJJJKKKLLLMMMRRRVVVWWW^^^fffcccgggwww************************,,,,,,,,,,,,------------000000000111111111222222222444666777777999<<>>CCCGGGHHHGGGGGGGGGGGGGGGFFFDDDCCCBBB???<<<999999;;;<<<;;;999<<<<<<<<<<<<<<<;;;:::::::::::::::999999999888888555444444333222222111111...000111111000000111222//////...---,,,+++******))))))******))))))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&''')))''''''(((((())))))******)))***++++++,,,,,,+++++++++...111222111111555888:::999777555444555666777===AAAFFFIIIKKKKKKLLLMMMQQQUUUWWW^^^fffcccgggxxx************************++++++,,,,,,,,,---------......///000111111222222111333555666666888;;;===@@@@@@@@@@@@AAABBBCCCCCCIIIIIIJJJJJJIIIIIIHHHHHHKKKMMMOOOPPPQQQRRRTTTVVVTTTUUUVVVWWWWWWWWWVVVUUUVVVVVVWWW[[[```bbb```]]]ZZZXXXUUUUUUVVVXXXXXXWWWVVVYYY\\\[[[WWWTTTTTTUUUYYY[[[]]]\\\YYYTTTQQQOOOSSSXXX^^^aaa```\\\XXXVVVSSSTTTTTTTTTTTTVVVYYY[[[\\\[[[VVVNNNJJJKKKLLLJJJJJJKKKLLLNNNNNNNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCDDDDDDBBB@@@===;;;::::::999888777555444444333333333444333222222111111111111111000000000000------------,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&(((******((('''&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))***++++++++++++***++++++,,,,,,,,,---------------...///111333444555555666777;;;@@@CCCDDDDDDDDDDDDDDDDDDCCCAAA@@@???<<<:::888888999:::999888:::::::::::::::999888888888888888888777777777777444333333222222111000000...000111111//////000222//////...---,,,+++******((())))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%%%%''')))''''''(((((())))))******))))))***++++++++++++***+++...222222111222555888:::999777555555555666777===AAAFFFJJJLLLLLLLLLMMMOOOTTTWWW^^^eeecccgggyyy))))))))))))************++++++++++++,,,,,,,,,,,,,,,------///000111222222000222444555555777999<<<>>>=========>>>???AAACCCFFFFFFGGGGGGHHHHHHHHHHHHJJJLLLNNNOOOPPPQQQSSSUUUUUUVVVWWWXXXXXXWWWVVVVVVTTTTTTVVVZZZ___```]]]YYYVVVUUUSSSSSSUUUWWWWWWWWWUUUYYY\\\YYYTTTPPPQQQTTTVVVWWWWWWUUURRROOOMMMMMMUUUYYY^^^aaa___[[[WWWTTTSSSTTTUUUUUUTTTUUUXXXZZZYYYVVVQQQLLLIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIGGGGGGGGGFFFEEEDDDCCCBBB@@@AAAAAAAAA???===;;;999888888777666555444333222222222222222222111000000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%''')))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''')))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---...000111222333333333555888===???@@@???@@@@@@@@@@@@???>>>===<<<999888777777888888888777777888888888888777666666666666666666666666666666444444333333222111111111...000111000//////000111......------,,,+++******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%$$$%%%''')))''''''(((((())))))******((()))******++++++******,,,///222222111222555888:::999777555555666777888===AAAGGGKKKMMMMMMMMMMMMNNNTTTWWW^^^eeebbbgggzzz(((((()))))))))******************+++++++++,,,,,,++++++,,,---///000111111000111333333444555888:::;;;:::::::::;;;===???AAABBBCCCEEEGGGHHHIIIJJJJJJIIIKKKMMMNNNOOOPPPRRRTTTSSSTTTVVVWWWWWWVVVUUUUUUTTTSSSTTTWWW[[[ZZZWWWSSSRRRQQQPPPRRRUUUXXXYYYZZZWWWZZZ\\\YYYSSSPPPQQQTTTUUUTTTSSSPPPNNNNNNQQQSSS^^^```bbbaaa\\\VVVRRROOOTTTUUUVVVUUUTTTTTTUUUVVVTTTPPPMMMJJJHHHHHHJJJLLLNNNNNNNNNMMMKKKIIIGGGFFFDDDDDDDDDCCCBBBAAA???>>>?????????>>>===;;;999888666666555444333333222222111111222222111111000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))***************+++++++++,,,,,,***+++,,,...///000111111111111222555999<<<<<<;;;============<<<;;;::::::666777777777777777777777666666666666666555555444555555555555555555555555555555555444333333222222///000111000///...///000---------,,,,,,++++++***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))''''''(((((())))))******))))))***+++++++++++++++,,,///222333222222555999:::999777666555666888999===BBBHHHMMMNNNNNNMMMMMMMMMTTTXXX^^^ddd```fffzzz'''(((((())))))*********))))))*********+++++++++++++++,,,---....../////////000222222222333666888777888888999:::<<<===>>>>>>@@@DDDGGGIIIJJJJJJJJJHHHJJJLLLMMMNNNOOOQQQSSSOOOPPPRRRSSSTTTTTTSSSSSSTTTRRRRRRTTTVVVUUURRRNNNPPPOOOOOORRRVVVZZZ\\\]]]ZZZ[[[\\\YYYUUUSSSTTTVVVWWWVVVSSSQQQPPPSSSYYY]]]ggggggeee```XXXQQQLLLJJJUUUVVVVVVUUUSSSQQQRRRSSSPPPLLLIIIIIIHHHHHHJJJNNNQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@???===<<<>>>>>>===<<<;;;999888777555555444444333222222111111111111222111111000///////////////............++++++++++++,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''((())))))***))))))*********+++++++++***+++,,,...///000000000//////000333777999999888:::::::::::::::999888888444666888888777666666777555555555555555444444333444444444555555555555555666666555444444333333222///000111000...---...///---,,,,,,,,,+++++++++***((())))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))''''''''')))''''''(((((())))))************+++,,,,,,,,,,,,+++,,,///333333222333666999:::999777666666777999:::===BBBIIINNNOOOOOONNNMMMNNNUUUYYY^^^ccc___eeeyyy''''''(((((()))******+++))))))))))))*********+++++++++,,,,,,---------......000111111111222555777444555777888:::;;;;;;;;;<<>>===<<<;;;:::888777777555444444333333222222222111222222222222111000000/////////.........------******+++++++++,,,,,,,,,))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''((()))***))))))))))))*********+++***+++---...///000//////......///222555777777666888888999999999888777777333555888888777666666888444555555555555444333333444444444444555555666666555555444444333222222111///000111000...---...///,,,,,,,,,+++++++++++++++))))))******))))))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&(((++++++***(((((((((''''''(((((())))))******++++++,,,------------,,,,,,000333333222333666999:::999777666666777999:::===CCCJJJOOOPPPOOONNNMMMNNNVVVZZZ___bbb]]]cccxxx&&&''''''((()))******+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222444666222444666888::::::::::::<<>>===>>>===<<<;;;999888777777555444444333333222222222222222222222222111000000//////.........---------*********++++++,,,,,,,,,)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''(((''''''''')))+++''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&((()))***))))))))))))***************+++---///000000//////......///111555666666555777888888888888888777666222666999999777666777888444555555555555444333333444444444555555666666666444444333333222111111000///000111000...------...,,,,,,++++++++++++++++++***************)))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&))),,,---,,,)))((((((''''''(((((()))*********+++,,,------......---------000333444333333666999:::999777666666888999;;;===CCCJJJOOOQQQPPPNNNMMMOOOWWW[[[___aaa\\\bbbwww''''''''''''(((((((((((())))))))))))************)))******++++++,,,------...///000111333444555666333444555777888:::;;;;;;>>>@@@BBBDDDDDDDDDBBBAAAGGGHHHHHHIIIJJJKKKKKKLLLTTTOOOOOOUUUYYYWWWVVVXXXRRRRRRQQQQQQRRRTTTVVVWWWQQQSSSVVVYYY[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZ\\\]]]___ZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRUUUQQQNNNMMMNNNOOOMMMKKKNNNLLLIIIGGGGGGHHHJJJKKKOOOKKKFFFEEEFFFGGGGGGFFFFFFEEECCCBBBAAAAAAAAABBB@@@>>>;;;999888777555333222222333444444333333333111111222222222222111111////////////////////////++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%###$$$((()))&&&%%%''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((+++***)))(((((()))***+++++++++,,,---------,,,,,,,,,---...///222444666777888777666777888999888777666666666666777777777777888777666555444333333333000111333555666666555555666444222111/////////000111000000///...------------,,,***+++,,,,,,+++)))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))***,,,+++)))((((((((((((''''''''')))***,,,............------,,,,,,,,,---000333444222333666999666777888888777888:::;;;@@@CCCIIIOOONNNJJJJJJNNNPPPWWW[[[```ddd^^^```qqq''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,,,,---...///000111222444555555555555666777888::::::;;;>>>???@@@BBBCCCCCCCCCBBBFFFFFFGGGIIIJJJLLLMMMNNNTTTPPPPPPVVVYYYWWWVVVWWWRRRTTTVVVXXXYYYYYYYYYXXXTTTUUUXXXZZZ[[[\\\[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[___^^^^^^\\\ZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOPPPMMMJJJIIIKKKMMMLLLKKKMMMLLLJJJIIIIIIJJJLLLMMMNNNKKKGGGFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAA???;;;999888666444222222333333444444333333333000111111222222111111000........................++++++++++++++++++++++++******)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$&&&***+++'''&&&((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((******)))(((((()))******)))***+++,,,,,,,,,,,,,,,,,,---...///111444666777777666555666888999888777555555666666666777777777888777666444333333333333111222333444555555444444555444222111000000000111111000000///......---------,,,***+++,,,,,,+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''')))******(((''''''((((((((('''((()))+++,,,---......---------,,,,,,,,,+++///222333333444777;;;888999999888777777999:::>>>BBBIIIPPPOOOKKKKKKOOOQQQXXX[[[aaaeee___aaarrr&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,......///000222333444444555666666777888999999999======>>>???@@@BBBCCCDDDDDDEEEGGGHHHKKKLLLNNNOOOSSSPPPPPPTTTWWWUUUTTTUUUQQQTTTXXX\\\^^^]]]ZZZYYYWWWXXXYYYZZZ[[[[[[[[[[[[\\\[[[YYYWWWVVVVVVVVVVVV_________^^^]]]ZZZXXXVVVRRRRRRQQQPPPOOONNNMMMMMMLLLJJJGGGGGGIIIKKKMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMKKKHHHGGGHHHIIIIIIHHHFFFEEECCCBBBAAA@@@AAAAAA@@@>>>;;;:::888777444222333333333444444333333222000111111222222111111000........................++++++++++++++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&(((------)))'''((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((())))))***(((((()))++++++,,,,,,,,,,,,,,,---...000333555666777555555666888888888777555555555666666666666777777777555444333222222222333444444555555444444333444444333222111111222222000000000///......---------,,,***+++,,,,,,+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%'''(((((('''&&&'''((((((((((((((()))+++,,,---------------,,,,,,,,,,,,***---111333333555999<<<999::::::888777777888:::>>>BBBJJJRRRQQQMMMLLLOOORRRXXX[[[```ddd^^^aaarrr&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***++++++,,,,,,---......///111222222333444444555555666666666777<<<;;;;;;<<<===@@@CCCEEEEEEEEEGGGHHHJJJKKKLLLMMMOOOOOOPPPRRRSSSSSSRRRRRROOORRRVVVZZZ\\\\\\ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWUUUTTTTTTTTTUUUZZZ[[[\\\]]]]]][[[ZZZYYYQQQQQQPPPOOONNNMMMLLLLLLKKKJJJHHHHHHIIIKKKMMMNNNIIIJJJKKKLLLMMMNNNOOOOOOLLLKKKJJJJJJJJJJJJJJJIIIGGGEEECCCAAA@@@@@@@@@@@@===<<<::::::999888666444333333444444444333222222000000111111111111000000........................************************+++*********))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&)))......)))'''(((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))(((((()))))))))&&&'''(((***+++++++++++++++,,,,,,...///111333444555444444555777888777666444444555555555666666666777666555444333333333333777777666666666555555444444444333333333333333333000000//////............---,,,***+++,,,,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((($$$&&&((((((''''''((()))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...222333333444888;;;999999999888777777:::<<>>BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFKKKPPPRRRQQQQQQTTTUUUTTTUUUUUUUUUUUUWWWYYY\\\^^^XXXWWWTTTSSSRRRSSSUUUVVVUUUUUUTTTTTTUUUWWWXXXYYYZZZYYYWWWVVVTTTSSSQQQQQQSSSSSSRRRQQQPPPOOONNNNNNIIIKKKMMMMMMKKKJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLNNNPPPOOOLLLJJJIIIIIIGGGEEECCCAAA???>>>>>>???888888888:::;;;;;;999777444444444444333222111111///000000111111000000///------------------------************************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''---,,,+++)))'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&&&&***)))&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))************)))******+++,,,---///111111333222222333666777777666333333333444444444555555555555555555666777888888:::999888888777777777888666666666666666555444333//////////////////......---,,,***+++,,,,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&((())))))((((((((())))))******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,...111444444222222555888:::999999777777888<<>>AAACCCCCCCCCCCCDDDDDDDDDEEEEEENNNTTTXXXVVVVVVZZZ\\\[[[WWWVVVVVVVVVWWWYYY[[[\\\XXXVVVSSSQQQQQQRRRUUUVVVVVVVVVUUUUUUVVVXXXYYYZZZYYYWWWUUURRRPPPPPPPPPPPPTTTSSSSSSRRRQQQPPPOOONNNIIIMMMQQQSSSRRRQQQPPPQQQRRRPPPNNNLLLKKKLLLMMMMMMMMMPPPRRRQQQMMMJJJHHHHHHGGGEEECCCAAA???>>>>>>>>>:::999:::;;;;;;:::777555444444444444333222111000//////000000000000//////------------------------************************(((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***'''&&&((((((%%%%%%(((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((())))))(((''''''******++++++******))))))*********+++,,,...000000222222111333555777777666222333333333333444444444555555555666888999;;;<<<999888777666666666777888777888888888777555444333.../////////////////////---,,,***+++,,,,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&((())))))'''&&&&&&''')))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,///333333333333777:::===<<<:::888666777:::===CCCEEEKKKOOOOOOLLLMMMRRRSSSXXXZZZ^^^bbb]]]bbbttt%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++,,,,,,,,,------.........------...000111333444444111222444777:::>>>AAACCC@@@@@@AAABBBCCCDDDEEEFFFQQQYYY]]]ZZZZZZ___bbbaaaUUUUUUUUUVVVWWWXXXYYYYYYXXXVVVSSSQQQQQQSSSUUUWWWXXXXXXWWWWWWWWWXXXYYYZZZVVVTTTRRRPPPOOOQQQSSSTTTTTTSSSRRRRRRPPPPPPOOONNNKKKPPPWWWZZZZZZXXXXXXXXXVVVTTTPPPMMMKKKLLLMMMNNNNNNQQQSSSRRRNNNIIIGGGGGGGGGFFFCCCAAA???>>>>>>>>><<<<<<;;;;;;;;;999555222444555444444333222111000//////000000000000//////------------------------))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,(((&&&((('''%%%&&&)))((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&+++,,,,,,++++++***)))(((*********+++,,,...///000222111111333555777777666222222333333333444444444444444555777999;;;===>>>777666555444444555666777888999999888777555333222.........///////////////---,,,***+++,,,,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''((((((&&&$$$$$$%%%)))***+++,,,---,,,+++************++++++,,,,,,,,,***...222333333444888<<>>======>>>???===;;;888777888888666555333333333222000//////000////////////............------,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,------......///000111222333333333111222222333333444555555666666666666777777777777444444555555666777777888888::::::888555333444555111000000///...---------,,,,,,,,,+++++++++*********)))(((((())))))(((&&&&&&((()))'''$$$%%%+++111(((%%%&&&***(((###$$$)))%%%%%%'''((((((((('''&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''((()))((('''))))))(((((('''''''''&&&((()))***+++++++++++++++******+++++++++,,,,,,,,,...222555666555555777:::LLLHHHAAA;;;777666888999???AAAEEEHHHJJJMMMPPPSSSTTT[[[]]]```ccc]]]bbbvvv&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))((((((,,,,,,,,,,,,,,,---------///......//////000111222000111333555888;;;===>>>@@@@@@AAABBBDDDGGGIIIKKKSSSUUUVVVWWWVVVUUUVVVWWWXXXSSSQQQUUUWWWUUUTTTUUUXXXVVVSSSRRRSSSUUUXXXYYYYYY]]]]]]XXXTTTTTTUUUSSSQQQQQQPPPOOOOOOOOOPPPQQQQQQRRRSSSQQQOOONNNOOOQQQTTTZZZ______ZZZVVVVVVYYYSSSVVVUUUPPPMMMOOOOOONNNNNNMMMLLLJJJIIIHHHGGGGGGEEEDDDAAA>>><<<===>>>???;;;999777666666666555444333333333222111000000000////////////............------,,,,,,,,,+++++++++************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,------...//////000111222222222222///000000111222222333333444444444555555555666666444444444555555666666666666888999777444222333555111000000///......------,,,,,,,,,,,,+++++++++++++++)))(((((()))***((('''&&&((()))'''%%%'''...333,,,'''&&&(((((($$$$$$(((%%%&&&'''((((((((('''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%)))((((((((('''''''''''''''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,...222555666555555888:::DDDAAA===999666777888:::>>>AAAEEEHHHJJJMMMQQQSSSVVV]]]^^^aaaccc^^^cccwww%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))((((((******+++++++++,,,,,,,,,------------...///000111000111222444666888::::::>>>???@@@BBBEEEGGGJJJKKKOOOPPPRRRRRRQQQQQQQQQRRRUUUQQQPPPTTTUUUSSSRRRSSSVVVUUUSSSSSSTTTVVVYYY[[[[[[^^^\\\VVVRRRRRRRRRPPPMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPRRRSSSWWWZZZ]]]]]][[[XXXWWWWWWQQQUUUVVVRRROOOOOOOOOLLLPPPNNNKKKHHHFFFEEEFFFFFFDDDBBB@@@===<<<<<<<<<===999777555444555555444222333333222222111000000000/////////............---,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,---------///000000111111111000000---......//////000111111222222333333333444444444333333333333444444444444444555666555333222333444000000000///......---------------,,,,,,,,,++++++,,,***))))))***+++)))(((&&&'''((((((''')))///444111***%%%&&&'''&&&%%%&&&%%%&&&''''''((((((''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$(((+++***'''%%%%%%&&&((((((((((((''''''''''''&&&'''(((***+++,,,,,,,,,******+++++++++,,,,,,,,,...222555666555666888;;;;;;:::888666666777888999>>>AAAEEEIIIKKKNNNQQQSSSXXX^^^___bbbddd^^^cccwww%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''((('''(((((())))))))))))((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////111222333444555777888888;;;<<<>>>AAACCCFFFIIIJJJKKKMMMOOOOOONNNMMMNNNOOORRROOOOOORRRRRRPPPOOORRRUUUUUUUUUTTTTTTWWWZZZ]]][[[\\\ZZZTTTQQQRRRRRROOOJJJKKKLLLNNNOOOQQQRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTVVVVVVXXXYYYZZZZZZWWWUUUQQQUUUUUUQQQNNNOOOOOONNNQQQNNNJJJFFFDDDCCCDDDDDDBBBAAA???<<<;;;;;;;;;;;;888666444444444444333222333222111111111111000/////////.........---------,,,,,,,,,++++++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********+++,,,,,,------//////000000000///......---------...//////000000111111222222222333333333222222222222222222222222333333333333222222222333000000//////............---------,,,,,,,,,,,,+++,,,+++******++++++***((('''(((((('''''')))---000555...&&&$$$&&&(((&&&%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%+++//////***&&&&&&(((((((((((((((((('''''''''&&&&&&(((***+++,,,,,,,,,******+++++++++,,,,,,,,,...111555666666666999<<<777777666666666777888888===AAAEEEIIILLLOOORRRTTTYYY^^^___aaaccc]]]cccwww%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((()))******+++,,,,,,++++++++++++,,,---...///222333333444555666777777888999<<<>>>AAADDDFFFGGGJJJKKKMMMMMMLLLLLLLLLMMMOOOMMMMMMPPPPPPNNNNNNQQQTTTVVVVVVVVVUUUWWWZZZ]]]YYYZZZWWWRRRQQQTTTTTTQQQJJJJJJKKKMMMOOORRRTTTUUUSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQRRRUUUXXXXXXVVVTTTSSSUUUTTTNNNLLLNNNQQQQQQPPPMMMIIIEEEBBBAAABBBBBB@@@???===<<<::::::999999888666444444555555444333333111000000222333111///............------------,,,,,,+++++++++*********))))))))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,---....../////////...------------......///000000000111111222222222333333333111111111222222222222222222222111111222222111111////////////............------,,,,,,,,,+++++++++,,,+++******++++++***((()))((((((&&&&&&&&&(((***777111((($$$&&&)))(((%%%&&&&&&&&&&&&''''''((((((''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%***//////***&&&''')))'''''''''(((((((((((((((&&&'''((()))***+++++++++******+++++++++,,,,,,,,,...111555777666777:::===888888888777777777777777===@@@FFFJJJMMMOOORRRTTTXXX]]]]]]___aaa\\\bbbvvv$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))******)))(((((()))***+++,,,,,,---++++++++++++,,,---...///222222333444555666666777777888;;;===@@@BBBCCCDDDIIIKKKLLLLLLKKKKKKLLLMMMLLLKKKLLLOOOOOOMMMNNNSSSUUUWWWYYYXXXVVVVVVZZZ]]]XXXXXXUUUQQQRRRVVVVVVSSSLLLNNNPPPSSSUUUWWWXXXYYYUUUSSSRRRRRRSSSTTTSSSRRROOOOOOPPPRRRTTTUUUSSSRRRTTTUUUSSSMMMKKKNNNRRRRRRNNNKKKHHHEEEBBBAAAAAAAAA???>>><<<;;;999888888888777555333333444555444333444111///000333444222///.........------------,,,++++++++++++************))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------.........---------......///000000111111000000111111111222222222000000111111222333333333333222111111222222000/////////////////////......,,,,,,,,,+++++++++******,,,***))))))***+++)))(((***)))'''&&&%%%&&&&&&'''666333,,,&&&&&&))))))&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((###'''******(((&&&&&&''''''''''''(((((((((((((((''''''((()))******************+++++++++,,,,,,,,,...111555777777777:::===;;;:::999888777777777777<<<@@@FFFKKKNNNPPPSSSTTTVVV\\\\\\^^^```\\\cccxxx$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************(((((()))***+++,,,---...,,,++++++,,,,,,---...///000000111222333444555666777999;;;>>>@@@AAABBBBBBHHHIIIKKKKKKJJJJJJJJJKKKIIIIIIKKKOOOOOOMMMOOOUUUUUUXXXZZZYYYVVVVVVYYY]]]ZZZYYYUUUQQQSSSWWWWWWTTTPPPTTTZZZ___aaa```^^^\\\XXXVVVSSSSSSUUUUUUTTTRRROOOPPPQQQQQQQQQPPPPPPOOORRRTTTTTTOOOMMMOOOQQQQQQKKKIIIGGGEEEBBBAAA@@@???======<<<:::999888777666555333222222333333333222444111...///333444222///.........---------,,,,,,++++++++++++************((()))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---------------------......///000000000////////////000000000000//////000111333444555555555333111111222222000---.../////////////////////++++++*********)))))))))+++)))(((((()))***((('''***(((''''''''''''''''''333444///(((&&&)))***''''''&&&&&&%%%&&&'''((()))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((******+++++++++,,,,,,,,,---111666777777888;;;>>><<<;;;999888777777777888<<<@@@FFFKKKOOOQQQSSSTTTVVV[[[\\\^^^aaa]]]eeezzz$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************((()))***+++,,,---......,,,,,,,,,,,,---...//////...//////111222333444555888:::<<>>===<<<;;;:::999777666666444222000000111222111000444000...///333555222///......---------,,,,,,,,,+++++++++************)))(((((())))))*********+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++,,,---.........,,,,,,---......//////000---------.........//////...///000111333555666777666444111111222222///,,,.........///////////////*********))))))))))))(((***)))(((((())))))(((''')))((('''''')))******)))111444111)))&&&)))***(((''''''&&&%%%&&&'''((()))$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&%%%%%%&&&)))******)))&&&'''''''''(((((()))))))))))))))))))))(((((('''******+++++++++,,,,,,,,,---111666777777888;;;>>><<<:::888777666777888999;;;@@@FFFLLLOOOQQQSSSUUUWWW\\\\\\___bbb___ggg}}}''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((()))***+++++++++***++++++,,,,,,------...//////000111222333333444666888;;;===>>>???@@@BBBFFFGGGHHHHHHFFFFFFGGGHHHBBBHHHNNNPPPNNNLLLNNNPPPYYY[[[[[[XXXTTTRRRVVVZZZggg```XXXTTTVVVYYYYYYWWW[[[___dddjjjlllhhhaaa\\\ZZZXXXVVVUUUVVVVVVVVVTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRQQQNNNOOOQQQPPPLLLGGGHHHHHHHHHFFFBBB???<<<===<<<;;;:::888777666555333222111000000111222333111///...---//////...---///............---------+++++++++************)))((()))***++++++***)))(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$(((%%%$$$''',,,...+++((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$&&&))))))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((())))))'''&&&%%%''')))&&&(((((((((''''''((()))''''''''''''''''''''''''''''''(((((())))))******++++++******)))************+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......000000000000////////////000000111222333333444444666222000111555555222---------..................+++***))))))******)))'''''''''((()))))))))))))))&&&&&&''''''''''''''''''444///,,,,,,)))%%%%%%(((***(((%%%$$$%%%'''(((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$""" ###%%%(((''''''&&&&&&%%%$$$$$$''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************,,,+++***))))))+++---...+++///444666666666999;;;:::;;;;;;:::888888999;;;<<<@@@GGGLLLPPPRRRTTTVVV\\\``````bbbbbb[[[eee((('''&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++******+++,,,,,,------......//////000111222333444555888;;;<<<===>>>@@@BBBEEEFFFGGGGGGFFFEEEFFFHHHCCCHHHNNNOOONNNMMMOOORRRZZZ\\\[[[XXXSSSSSSWWW[[[ddd___YYYWWWYYY\\\\\\ZZZ```aaadddggghhhddd^^^YYYYYYXXXWWWWWWYYYYYYXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPQQQTTTSSSOOONNNPPPOOOLLLJJJJJJJJJHHHEEEAAA<<<:::<<<;;;:::999888666555555222222222111111222222222111000....../////////...............------------+++++++++************)))((()))************)))(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%)))&&&%%%(((,,,...,,,)))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((%%%'''((()))'''&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''')))))))))'''%%%&&&''''''(((((((((''''''((()))'''''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))*********+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......000/////////////////////000000111222222333444444444222///111444444111---........................+++***))))))******)))(((''''''((()))))))))))))))''''''(((''''''&&&'''(((;;;222+++((('''%%%%%%(((&&&%%%%%%&&&''''''%%%###'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$""""""%%%'''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((())))))))),,,+++***))))))+++---......222666666555555888;;;:::;;;;;;:::888888999;;;<<>>???CCCEEEFFFFFFFFFFFFHHHIIIGGGIIIKKKKKKLLLNNNRRRUUU[[[ZZZWWWSSSPPPQQQUUUXXX]]]\\\[[[]]]___^^^\\\YYY```___]]]]]]^^^^^^]]]\\\ZZZZZZ[[[\\\]]]\\\YYYVVVVVVUUUSSSQQQOOOOOOOOOOOORRRXXXYYYSSSLLLLLLMMMMMMMMMLLLKKKIIIEEEAAA===;;;<<<;;;:::999888777666666222333444555555444333222222000......///000///............---------,,,,,,+++++++++*********))))))((())))))))))))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&(((+++,,,***(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***%%%'''((((((&&&&&&&&&'''%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((())))))((('''))),,,...+++)))''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))***+++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---............///////////////000000111111222222222333111///...///111111///---////////////............,,,+++)))***++++++***((((((((())))))))))))(((((()))******(((&&&&&&***---@@@222&&&$$$&&&'''&&&''''''(((+++...000...***&&&''''''''''''''''''''''''&&&'''(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))&&&&&&''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''((((((((())))))++++++*********+++,,,---+++///222444666:::@@@EEE:::;;;;;;:::888888999;;;===BBBHHHNNNQQQTTTVVVWWW[[[___```dddddd^^^iii***)))((('''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))***++++++,,,,,,---------...///000111111222222444777999999:::<<<>>>BBBDDDFFFGGGGGGGGGIIIKKKHHHHHHIIIJJJKKKNNNQQQTTTWWWVVVSSSPPPOOOPPPRRRUUUZZZZZZ\\\]]]^^^\\\XXXUUUZZZYYYXXXYYY\\\___aaaaaa\\\\\\[[[\\\[[[YYYUUURRRSSSQQQOOONNNLLLLLLMMMNNNRRRXXXYYYSSSLLLKKKLLLLLLKKKJJJJJJHHHFFFCCC@@@???<<<<<<;;;:::999888888777333444555666666555444333222000///...000000///......------------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%'''((()))((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&'''((('''&&&%%%'''(((%%%&&&&&&'''(((((('''''''''''''''((((((((())))))''''''''''''((((((((((((***)))'''&&&'''+++222777---***'''&&&((())))))((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++,,,---,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,------------....../////////000000111111111111111222222////////////000000///...000000/////////.........,,,+++******++++++***)))(((((())))))))))))(((((()))******(((%%%''',,,111888---%%%&&&))))))'''&&&%%%%%%%%%'''))))))'''%%%''''''''''''''''''''''''%%%'''))))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''((('''''''''&&&&&&&&&%%%%%%''''''(((((((((((('''''')))(((''''''''''''((()))(((((()))))))))*********++++++***+++++++++,,,,,,,,,///333444666999???DDD:::;;;;;;:::888888999;;;>>>BBBIIINNNRRRTTTWWWXXX[[[___```dddddd^^^iii((((((((((((((((((''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,---...///000111111000333666777888999;;;===AAACCCEEEFFFFFFGGGIIIKKKHHHHHHHHHIIIJJJMMMOOOQQQSSSRRRPPPOOOOOOPPPQQQRRRWWWYYY[[[]]]\\\YYYVVVTTTUUUUUUUUUXXX\\\```bbbbbb\\\[[[YYYXXXWWWUUUQQQNNNPPPOOOMMMKKKKKKKKKMMMNNNRRRVVVWWWQQQLLLLLLLLLKKKGGGGGGGGGFFFDDDCCCAAAAAA;;;;;;::::::999888888777333444444555555444444333333111//////000000000///------------,,,,,,,,,,,,+++++++++************))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((($$$$$$%%%&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''((('''%%%%%%''')))%%%%%%&&&'''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))((('''%%%''',,,444:::///+++'''&&&(((***)))'''(((((((((((((((((((((((())))))))))))(((((((((((()))***,,,---------,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,---------------......//////000111111111111111111111111...//////000000000000000111000000//////.........---+++******++++++***))))))))))))))))))(((((('''(((******(((%%%(((///666000((($$$'''***)))'''&&&&&&%%%$$$%%%''')))((('''''''''''''''''''''''''''$$$'''******'''%%%&&&(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))******************+++++++++,,,,,,,,,000333666666555666:::>>>:::;;;;;;:::888888999;;;>>>CCCJJJOOOSSSUUUWWWYYY[[[___```cccddd]]]hhh%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,---...///000000111///222555666777888:::<<<>>>@@@BBBCCCDDDEEEGGGIIIHHHGGGGGGHHHJJJLLLLLLLLLOOOOOOOOOOOOQQQRRRRRRRRRSSSVVVZZZ\\\\\\ZZZWWWVVVUUUUUUWWWZZZ]]]______^^^YYYWWWUUUTTTSSSRRROOOMMMNNNMMMKKKJJJJJJLLLNNNPPPRRRTTTSSSNNNLLLMMMLLLIIIDDDDDDCCCBBBAAA@@@???>>>999999888888777666666666444444333333333333444444333111//////000111000///---------,,,,,,,,,+++++++++++++++************))))))(((''''''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))************)))''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&'''&&&&&&&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''&&&%%%%%%''')))$$$%%%&&&'''(((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''((('''(((+++000444000+++&&&%%%(((***)))'''((((((((((((((((((((((((***)))))))))(((((((((''')))***,,,------,,,+++******+++,,,,,,------,,,,,,+++++++++***++++++,,,---,,,,,,---......///000000111111111111000000000000...///000111111000111111111111000000///......------+++******+++,,,***))))))))))))))))))(((''''''''')))***(((%%%)))222:::,,,'''$$$&&&'''%%%%%%'''(((''''''(((***++++++***''''''''''''''''''''''''###'''++++++(((%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###%%%''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((())))))))))))*********++++++,,,,,,,,,+++000444777777555444666999:::;;;;;;:::888888999;;;???DDDJJJPPPSSSUUUXXXYYY\\\___```cccccc\\\fff###%%%((()))***(((&&&$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))))))))***++++++,,,,,,+++,,,,,,---...///000000///111444666777888:::;;;<<<>>>@@@AAABBBCCCFFFHHHHHHGGGGGGHHHJJJKKKJJJJJJNNNNNNOOOQQQSSSTTTSSSRRRQQQUUUYYY\\\\\\[[[ZZZYYYWWWXXXYYY\\\^^^^^^\\\YYYWWWTTTRRRQQQQQQPPPOOONNNNNNMMMKKKJJJKKKMMMPPPRRRRRRSSSQQQMMMMMMNNNLLLGGGCCCBBBAAA@@@>>>===<<<;;;777777666666555555444444444444222111111222444444333111//////000111000///---------,,,,,,,,,+++++++++++++++************))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))***************''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))%%%&&&(((((('''&&&''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&'''''''''((('''&&&%%%%%%''')))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))%%%''')))))))))***,,,---111,,,&&&%%%(((***)))'''))))))))))))))))))))))))******))))))(((((((((''')))***+++,,,,,,+++)))(((++++++,,,---------,,,,,,++++++******++++++,,,---,,,,,,------...///000000111111111000000000000000...///111111111111111222222111111000///......------,,,***+++,,,,,,+++))))))))))))))))))(((''''''&&&)))***(((&&&)))444===,,,'''$$$%%%$$$"""$$$((($$$$$$%%%''')))***(((&&&''''''''''''''''''''''''###''',,,,,,(((%%%&&&)))'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&''''''((()))))))))''''''((((((((((((''''''***((('''&&&&&&'''(((***''''''''''''((((((((()))******+++,,,,,,,,,,,,+++---111666777666555777999;;;;;;;;;:::999888999;;;???DDDJJJPPPSSSVVVXXXZZZ\\\``````bbbbbb[[[eee$$$'''***)))&&&$$$&&&((('''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''''''''''''''((()))***'''(((((()))***+++++++++***++++++,,,,,,------...000000111222444666888999<<<>>>BBBEEEGGGGGGGGGFFFGGGHHHIIIIIIHHHHHHJJJKKKOOOPPPRRRRRRRRRRRRQQQPPPTTTWWWZZZ[[[ZZZXXXVVVVVVYYYZZZ\\\]]]]]][[[YYYXXXVVVSSSRRRUUUUUUQQQNNNNNNOOONNNLLLKKKKKKNNNQQQSSSYYYTTTPPPPPPQQQPPPKKKFFFDDDCCC@@@>>><<<;;;;;;;;;999888666555444444555555333222111000000111222333---------...............,,,***)))***,,,,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''''''''%%%%%%$$$%%%&&&''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))+++***)))))))))))))))***)))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))------------,,,,,,+++***++++++,,,,,,,,,,,,------////////////000000000000000000000000////////////000000000000000///......////////////////////////---,,,***+++,,,,,,+++)))************))))))))))))******'''%%%,,,666888444(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''')))*********)))(((,,,,,,,,,++++++,,,------000222555777777888:::<<<===<<<:::::::::<<<>>>???CCCHHHMMMOOOPPPRRRVVVYYY```dddcccdddbbbZZZccc~~~%%%&&&((('''&&&%%%&&&'''(((&&&&&&&&&((()))((('''''''''''''''''''''''''''(((''''''''''''(((((()))'''(((((()))******++++++******+++,,,,,,------...///000000222333555777888<<<>>>BBBEEEGGGHHHGGGGGGFFFHHHIIIIIIHHHHHHJJJKKKOOOPPPQQQRRRQQQQQQQQQQQQSSSVVVYYYZZZYYYWWWVVVVVVXXXYYYZZZZZZZZZZZZYYYXXXVVVTTTUUUYYYZZZUUUQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRUUUQQQNNNNNNOOONNNJJJEEEDDDCCC@@@>>><<<;;;;;;;;;888777666444444444444555222222111000000111222222..................------,,,------------,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&%%%%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))***)))))))))))))))******)))))))))))))))))))))))))))(((((('''((()))***+++************)))))))))(((******))))))(((((((((((())))))))))))(((((((((((())))))))))))************,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------....../////////000000000///////////////000000000222222222222222111000000////////////////////////...---+++,,,------,,,***************))))))))))))***+++++++++111888777222(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%'''''''''))),,,...''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))(((((((((***+++++++++***))),,,++++++,,,,,,---...///000222555777777888:::<<<===<<<:::999:::;;;===???CCCHHHMMMOOOPPPRRRVVVZZZaaaeeeeeefffddd[[[ddd~~~&&&%%%$$$%%%&&&'''&&&%%%(((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''''''(((((())))))******+++******++++++,,,---------...//////000222444666777<<<>>>AAADDDFFFGGGGGGFFFDDDFFFHHHIIIHHHHHHIIIKKKMMMOOOPPPQQQPPPOOOPPPQQQPPPSSSUUUVVVUUUTTTTTTUUUXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVXXX\\\]]]WWWSSSQQQPPPPPPQQQQQQQQQPPPOOONNNPPPMMMKKKKKKLLLLLLHHHEEECCCBBBAAA>>>===<<<;;;;;;777666555444333333333333222222111000000111222222/////////...---------,,,,,,///222111...,,,+++---))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))((()))((((((((()))***++++++))))))))))))))))))))))))((((((((((((((()))******************))))))))))))***))))))))))))((((((((())))))))))))((((((((((((************++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,.........////////////000.........//////000000111111222222222222111111000///////////////////////////...,,,---......---+++************))))))))))))(((***,,,...222555222,,,'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$&&&'''((()))+++...111&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))***++++++++++++++++++++++++,,,,,,...///000///222555777888999;;;<<<===<<<:::999:::;;;===>>>CCCGGGLLLOOOQQQSSSWWW[[[aaafffgggiiiggg]]]ddd~~~'''$$$"""###&&&(((&&&$$$'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&(((((((((((())))))***************+++,,,,,,------.........///111222444555:::<<<>>>AAACCCDDDDDDDDDBBBEEEGGGIIIHHHHHHIIIJJJJJJMMMOOOOOONNNMMMOOOQQQMMMOOOQQQQQQQQQPPPQQQRRRWWWVVVUUUTTTTTTUUUWWWXXX[[[XXXWWWYYYYYYUUURRRRRROOOOOONNNMMMLLLKKKJJJJJJLLLJJJIIIIIIJJJJJJHHHEEECCCBBBAAA???===<<<;;;:::666555555444333333222222222111111111111111111222000000///...---,,,,,,,,,***///444333...******,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&'''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))***,,,,,,((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,------........./////////------......///000111111//////000000000000///...////////////////////////...---,,,,,,------,,,+++************)))))))))(((&&&''')))+++---...+++'''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((()))+++...&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''))))))*********++++++++++++++++++++++++,,,------///222555777888999;;;======<<<:::999999:::<<<===BBBGGGLLLPPPQQQTTTXXX\\\```eeegggjjjhhh^^^eee~~~'''$$$!!!"""&&&((('''%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))))))))***++++++,,,,,,---------...///000111333444666777:::<<<>>>@@@@@@@@@@@@CCCFFFHHHHHHHHHIIIJJJHHHLLLPPPPPPNNNLLLNNNPPPOOOPPPQQQPPPOOOPPPQQQSSSVVVTTTSSSRRRRRRTTTVVVXXX^^^XXXSSSSSSRRRPPPPPPRRRRRRPPPMMMJJJHHHIIIJJJKKKIIIIIIHHHIIIIIIIIIHHHFFFBBBBBBAAA???>>><<<;;;:::555555555444444333222222111111111222222111111111000000///...---,,,,,,,,,(((...222222,,,((((((***(((((((((((((((((((((((())))))((((((((('''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))***,,,,,,(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))((((((((((((((((((((()))))))))************+++,,,,,,+++++++++*********+++++++++,,,,,,------------............,,,------...///000000111...//////000000000//////////////////////////////---,,,++++++,,,,,,+++)))************)))))))))((('''&&&%%%'''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((''')))***)))'''&&&'''+++---&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))******,,,+++***************+++...111444777888999;;;======<<<:::999999:::;;;<<>>AAAEEEHHHHHHIIIIIIJJJFFFMMMSSSUUUQQQOOOOOOQQQTTTTTTTTTRRRQQQQQQSSSVVVTTTSSSRRRQQQRRRTTTVVVWWW]]]VVVOOONNNNNNNNNPPPTTTVVVSSSOOOLLLJJJKKKMMMOOOHHHHHHIIIIIIHHHHHHGGGGGGBBBBBBAAA@@@>>><<<:::999555666666555555444333222000111222222222222111000/////////...---------,,,(((,,,///...+++)))((()))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''(((((((((((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((''')))((((((((()))***++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))))))))************+++))))))))))))(((((((((((('''((((((((()))))))))))))))***++++++++++++++++++************++++++++++++,,,,,,,,,---------......---------......//////000000111111222222222222111////////////////////////---+++******+++,,,***)))************))))))))))))***'''&&&''''''%%%'''***&&&&&&&&&''''''''''''''''''(((((())))))(((((('''%%%&&&&&&&&&'''***///333''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))*********((((((((('''((())))))***++++++************++++++...111444777888999<<<>>>===<<<:::999888999;;;<<>>===<<<:::888888999:::;;;AAAFFFLLLPPPSSSVVV[[[___^^^bbbdddggghhhaaakkk%%%&&&'''&&&$$$%%%)))---)))((('''(((*********(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''')))))))))***++++++,,,,,,////////////000222333333000111333555777999:::;;;<<<@@@DDDHHHIIIIIIIIIJJJIIIRRR\\\___[[[VVVUUUVVVUUUTTTRRROOOMMMMMMPPPRRRRRRRRRRRRSSSSSSUUUVVVVVVTTTOOONNNQQQTTTVVVXXX\\\TTTTTTTTTSSSRRRPPPOOONNNFFFGGGHHHGGGEEEDDDDDDDDDAAABBBAAAAAA???===:::999666777777777777555444333000111222333333222111000---------...............,,,***)))***,,,---,,,+++((((((((((((((((((((((((&&&&&&'''((()))***++++++***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''&&&'''''''''&&&&&&'''''''''$$$%%%'''))))))))))))((())))))******((('''%%%$$$'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''+++***)))))))))))))))***))))))))))))))))))))))))&&&''')))*********)))((((((((())))))*********+++))))))******++++++++++++))))))))))))(((((((((((()))************+++++++++((()))***+++++++++++++++)))************+++++++++++++++,,,,,,,,,---------...............---------......///000000000000000///////////////////////////---,,,,,,---...,,,+++************))))))))))))'''$$$&&&***)))$$$%%%***&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&'''(((***///555:::***)))'''%%%%%%''')))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))+++***)))))))))***,,,---))))))***,,,...111333444...000444666888:::<<<>>>===<<<:::888888999:::;;;@@@EEELLLPPPSSSVVV\\\```^^^cccdddhhhiiicccnnn''''''%%%%%%%%%%%%''''''+++'''%%%(((///111,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###"""###&&&)))+++'''))))))$$$***---$$$******))))))******+++,,,------......///000000000000000111333555888:::;;;???AAABBBCCCCCCEEEGGGIIIPPPRRRYYY```___YYYUUUVVVVVVSSSOOOMMMMMMMMMLLLKKKUUUUUUVVVVVVVVVUUUTTTTTTPPPQQQTTTZZZ^^^^^^YYYUUUPPPSSSUUUSSSQQQRRROOOJJJGGGHHHGGGEEEBBBAAABBBCCCDDDAAA===<<<======;;;888777666555333333444444555444444333333333222222222...222222...///444555222---,,,++++++******++++++,,,+++***)))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%%%%&&&(((***&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))((((((***,,,---'''''''''''''''((())))))******)))(((((()))***+++***)))(((''''''((()))***************************))))))))))))))))))))))))++++++*********************++++++,,,,,,++++++***))))))))))))************,,,***'''''')))+++------,,,,,,------.../////////............////////////---------------...///000------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&%%%&&&&&&&&&))),,,...///...%%%&&&''''''((((((''''''&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((((((...,,,***)))---333:::>>>000222555777888:::<<<>>><<<;;;::::::999999999999BBBCCCGGGLLLQQQWWW[[[^^^ZZZbbbfffhhhiiifffsss((('''&&&%%%%%%&&&'''((((((((('''(((***---///111&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&)))++++++'''))))))&&&,,,111(((******))))))******+++,,,---------...//////000000000000111333555777999:::>>>@@@AAABBBCCCDDDGGGJJJOOOQQQWWW]]]]]]XXXVVVWWWVVVSSSOOOMMMMMMNNNOOONNNUUUUUUUUUUUUUUUTTTTTTTTTRRRSSSUUUYYY\\\[[[WWWSSSQQQUUUVVVSSSQQQQQQMMMIIIGGGHHHHHHFFFDDDBBBBBBCCCBBB???===<<<>>>>>>===;;;666666444333333333444555444333333333333222222222...111111------111222///...---,,,,,,++++++,,,,,,,,,+++***)))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&(((***&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''''')))))))))))))))))))))))),,,***)))''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++***)))((()))***,,,---))))))(((((())))))***+++,,,+++***)))(((((())))))))))))(((((((((((())))))************************************************************************++++++,,,,,,,,,,,,++++++))))))))))))************...,,,******+++,,,,,,+++,,,,,,------.../////////............////////////.............../////////------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((('''&&&'''***++++++***%%%&&&''''''(((((('''''''''((())))))''''''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''((((((((((((((((((((((((((()))))))))******---,,,***)))+++///444777000222555777888:::<<<>>><<<;;;::::::999999::::::BBBDDDGGGLLLQQQWWW[[[]]]YYYbbbeeegggjjjiiivvv(((''''''&&&&&&''''''(((%%%(((***(((&&&)))111999&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&''')))++++++'''))))))'''///444---***))))))))))))***++++++,,,,,,---......//////000///000000222444666888999<<<>>>@@@@@@AAADDDGGGJJJOOOPPPTTTYYYYYYVVVVVVYYYWWWTTTPPPNNNOOORRRSSSTTTWWWVVVUUUTTTTTTTTTTTTTTTVVVVVVVVVWWWXXXWWWSSSQQQRRRVVVVVVRRRPPPPPPMMMHHHGGGIIIJJJHHHFFFCCCBBBBBB@@@>>>======???@@@???>>>666666555444444444444444333333333222222222111111...//////,,,+++......,,,......---,,,,,,,,,,,,,,,++++++***)))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))(((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''(((+++)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''''''''&&&''')))+++&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''&&&''''''(((((()))))))))))))))))))))))),,,+++***)))((()))***+++))))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++***)))))))))***,,,---*********)))***++++++,,,---,,,+++***((((((((((((((())))))******))))))(((************************************************************************++++++,,,,,,,,,,,,++++++)))))))))*********++++++000...,,,,,,------+++***,,,,,,------.../////////............////////////...///000000000///...---------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))(((&&&&&&%%%%%%%%%###$$$%%%'''((())))))))))))'''&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''((()))***)))((('''(((***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++,,,+++)))))))))+++---///000222555777888:::<<<>>><<<;;;::::::::::::::::::CCCEEEIIIMMMRRRWWW[[[]]]ZZZaaadddgggkkkkkkzzz&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''%%%'''///666&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((******%%%((((((&&&///666///)))))))))))))))***+++++++++,,,,,,---......////////////000111333555777888:::<<<===>>>@@@CCCGGGKKKNNNNNNPPPTTTTTTSSSUUUZZZXXXUUUQQQPPPSSSVVVYYYZZZYYYXXXWWWVVVUUUUUUVVVVVVYYYYYYXXXVVVUUUSSSQQQOOORRRUUUUUURRRPPPQQQNNNJJJGGGIIIKKKJJJGGGDDDBBBAAA@@@???>>>>>>>>>>>>???>>>777777666666555555555555222222222222111111111111//////...,,,+++,,,,,,+++------,,,++++++++++++,,,******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((+++---,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((,,,***'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&&&&&&&((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((+++******)))))))))******(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******)))))))))***+++,,,***************++++++,,,,,,++++++******)))))))))((()))***++++++***)))(((***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++...---,,,---...---+++))),,,,,,------.../////////............///////////////000111222111000...,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))'''&&&&&&''''''%%%$$$%%%&&&''''''(((''''''''''''((())))))((('''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))((((((((((((((()))))))))*********++++++***)))))))))*********+++000222555777888:::<<<>>><<<;;;;;;:::::::::;;;;;;DDDFFFJJJNNNSSSXXX[[[\\\[[[aaacccfffkkklllzzz%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((($$$''''''%%%...444,,,))))))(((((())))))***+++++++++,,,,,,------............///000222444555666888999;;;<<<>>>BBBGGGKKKNNNLLLMMMPPPPPPPPPTTTYYYXXXUUUSSSSSSVVVZZZ\\\^^^\\\[[[ZZZYYYXXXXXXXXXXXXZZZYYYXXXVVVTTTRRRPPPPPPPPPSSSTTTQQQPPPQQQPPPLLLHHHJJJKKKJJJGGGCCCAAAAAABBBBBBAAA???===<<<;;;<<<888888888888777777666666222222111111111000000000111///...---,,,++++++,,,,,,++++++******************)))((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((+++---,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''+++)))'''%%%$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))***(((((((((((((((((((((((())))))))))))************************++++++++++++***************+++++++++******))))))******+++,,,))))))******++++++++++++((()))***++++++***)))(((************************************************))))))*********+++++++++,,,,,,,,,------,,,,,,,,,************+++++++++++++++******,,,---...,,,+++,,,,,,------.../////////............///////////////000111222111000...,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&((('''&&&&&&(((((((((&&&%%%&&&''''''((('''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))******((((((***++++++,,,,,,+++000222555777888:::<<<>>>;;;;;;;;;::::::;;;<<<<<>>;;;;;;;;;;;;;;;;;;<<<===BBBEEEJJJPPPVVVZZZ]]]^^^]]]cccdddiiioooooo{{{''''''((())))))(((''''''&&&%%%%%%''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))'''$$$(((***&&&+++...$$$((((((((((((((()))***************+++,,,,,,------------...///000222333444444666777999<<>>999777777888666666777777777666555444111111000000000/////////111---,,,......******...,,,+++******))))))******(((((('''''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$$$$&&&'''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))((()))******+++++++++***))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,))))))***++++++++++++++++++++++++++++++,,,------((()))+++,,,,,,,,,,,,++++++******))))))******+++************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,...,,,+++***,,,---...---,,,,,,------.../////////............////////////.............../////////------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''((('''&&&'''((()))((('''%%%&&&''''''((((((''''''&&&((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''((()))***++++++,,,)))))))))*********++++++******+++,,,,,,---------000222555777888:::<<<>>>;;;;;;;;;;;;;;;<<<======AAADDDJJJQQQWWW\\\___```\\\cccfffllltttuuu((()))***++++++***)))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&(((%%%***+++'''+++,,,"""((((((((((((((()))******)))******+++,,,,,,------------......000111222333444555666888;;;AAAGGGLLLLLLIIIIIIKKKKKKIIIMMMRRRMMMMMMNNNQQQUUUWWWVVVUUUZZZ[[[]]]^^^]]]ZZZVVVTTTQQQUUUYYYZZZXXXWWWWWWYYYXXXYYYWWWQQQNNNMMMKKKGGGJJJJJJHHHEEEBBB@@@@@@AAA@@@AAAAAA===999666777999444555666666666555333222000000000000////////////000+++***...---)))***...---,,,++++++******++++++(((((('''''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''' """$$$&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((###$$$%%%'''((())))))***))))))))))))))))))))))))***)))(((''''''((()))***************************''''''''''''((()))++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***---,,,,,,,,,,,,---......***+++,,,---,,,+++***))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,333000---+++,,,---...---,,,,,,------...//////000............/////////000---------------...///000---------,,,,,,,,,++++++)))))))))))))))))))))))))))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$&&&'''(((((()))))))))'''&&&&&&'''((('''%%%%%%&&&''''''((((((''''''((()))***)))((('''(((***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,,,,+++++++++++++++++++++000333555777888:::<<>>@@@DDDJJJQQQXXX]]]```aaa[[[bbbgggoooxxxyyy%%%$$$$$$%%%'''((('''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((((((&&&&&&''''''&&&'''''''''''''''((())))))))))))))))))***+++,,,---------...///000111222333444666777999;;;???DDDGGGEEEGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRUUUWWWYYY[[[ZZZWWWRRRPPPTTTVVVYYYZZZXXXWWWVVVVVVUUUSSSPPPOOONNNLLLJJJHHHHHHGGGFFFDDDBBBAAAAAA@@@AAA@@@>>>;;;999777666666555555555555555555444444000000000000////////////......------++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((('''%%%%%%'''((('''&&&))))))(((((('''''''''&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))&&&(((+++,,,+++)))))))))+++++++++,,,,,,,,,,,,,,,+++)))((()))******)))(((+++++++++++++++,,,------+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........---,,,,,,+++,,,------.../////////...222///---+++,,,,,,,,,+++,,,,,,,,,---------......////////////////////////..............................---------,,,,,,,,,+++++++++*********))))))((()))***++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&((()))*********)))(((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&''''''(((((((((''''''''''''(((((())))))******'''''''''((()))+++,,,------,,,,,,++++++,,,,,,---111444666888888999;;;<<<::::::::::::;;;===>>>@@@BBBEEEIIIMMMRRRWWW^^^bbb```dddfffmmmwwwxxx&&&%%%$$$%%%'''((('''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&'''((((((&&&'''''''''''''''((())))))))))))))))))***+++,,,---------......///000111111222444666777999<<>>@@@BBBEEEIIINNNRRRXXX^^^bbb___dddfffmmmwwwxxx'''&&&%%%%%%&&&((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((%%%$$$%%%(((***(((''''''''''''''''''((())))))))))))))))))***+++,,,------------......////////////111444666888:::===@@@AAACCCDDDDDDDDDDDDEEEGGGKKKKKKKKKKKKKKKKKKKKKKKKQQQQQQSSSSSSSSSRRRQQQPPPTTTVVVWWWUUURRROOOLLLLLLLLLJJJIIIIIIIIIIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDEEE???>>><<<:::888777666666666666555444444333222222000000000/////////......)))))))))******+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((()))'''&&&&&&'''(((((('''))))))((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))******+++++++++,,,,,,,,,---///111111///---------,,,+++************,,,,,,+++***)))***+++,,,+++***---------......000111111------,,,+++***)))((((((+++,,,,,,------------------------,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,---............---,,,,,,******++++++,,,,,,++++++---,,,******+++,,,,,,+++,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,+++++++++***************))))))************))))))(((((((((((((((((((((((()))))))))))))))***++++++******)))((((((((((((((((((((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&)))+++---***************)))((('''))))))))))))(((((((((((((((((((((((()))***,,,,,,---,,,,,,++++++,,,,,,---111333666777888999:::<<<::::::::::::;;;===>>>@@@BBBEEEJJJNNNSSSXXX^^^bbb```fffhhhoooxxxxxx)))'''%%%%%%&&&''''''&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))%%%###'''++++++)))''''''''''''''''''((())))))))))))))))))***+++,,,------------------------------000333666777888;;;<<>>@@@BBBEEEJJJOOOSSSXXX^^^aaaaaahhhkkkrrryyyyyy+++(((&&&%%%&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''***%%%%%%+++...+++(((((('''''''''''''''((())))))))))))))))))***+++,,,---,,,,,,,,,---------------...111444666777888:::;;;AAACCCEEEEEEEEEEEEGGGIIINNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPRRRTTTSSSQQQNNNLLLLLLIIIIIIJJJLLLNNNNNNLLLJJJEEEDDDCCCAAA@@@???>>>>>>;;;;;;999888666666555555666555444333222111000000////////////...............------,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$$$$$$$%%%&&&'''(((((()))(((&&&&&&((()))((('''(((((())))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))***************************************+++++++++*********+++++++++,,,,,,222333555555444333444555555444222111000000000111000......///111111111000...------------...//////111000000000000000//////...///000111000///...---------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,---------------...//////......---,,,---------------,,,,,,***))))))***,,,---,,,+++,,,,,,,,,---------............................................................---------,,,,,,,,,***************************))))))))))))))))))***((((((((((((((((((((((((''''''(((((((((((()))(((***))))))(((((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))%%%'''+++///333444444444111222111111000///...---******))))))(((((('''''')))((((((((()))***++++++---,,,,,,++++++,,,,,,---000333555777777888999;;;::::::::::::;;;===>>>@@@BBBEEEKKKPPPTTTYYY^^^aaaaaagggjjjpppvvvvvv---***&&&%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))((((((''')))'''***222222***&&&)))'''''''''''''''((())))))))))))))))))***+++,,,---,,,,,,,,,------.........///111444555555777999;;;@@@BBBDDDDDDDDDEEEGGGHHHLLLMMMNNNPPPPPPPPPOOONNNKKKKKKKKKLLLLLLMMMMMMMMMKKKMMMPPPPPPNNNLLLKKKKKKGGGGGGHHHKKKMMMMMMKKKHHHHHHFFFDDDAAA???===<<<;;;:::999888777666555555555444444333222222111000000/////////.........------//////...---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((***(((''''''((())))))((((((((())))))))))))******((((((((((((((()))******))))))))))))))))))))))))*********************************+++++++++++++++******+++++++++,,,,,,,,,---///111222222333555777888888777666444333222111///......///111222111000555444333333222222333333///......------,,,,,,,,,***+++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////........./////////...------+++******+++---...---+++,,,,,,,,,---------......////////////////////////..............................---------,,,,,,,,,***************+++++++++******))))))))))))******((((((((((((((((((((((((&&&&&&'''(((((((((((((((******)))((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&)))...222444555333222---------------,,,+++***))))))))))))(((((((((((()))))))))))))))***++++++---,,,,,,++++++,,,,,,---000222555666777888999;;;::::::::::::;;;===>>>@@@BBBFFFKKKQQQUUUZZZ^^^aaa___eeegggkkkpppqqq~~~...+++'''%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((((()))000888555)))%%%***'''''''''''''''((())))))))))))))))))***+++,,,---++++++,,,---...//////000000111333333333555888:::<<<>>>@@@AAAAAABBBDDDEEEFFFHHHJJJMMMNNNOOONNNNNNLLLMMMMMMNNNNNNNNNMMMMMMKKKMMMOOOOOOMMMKKKJJJJJJFFFGGGHHHKKKMMMMMMJJJHHHIIIHHHFFFCCC@@@>>>===<<<888888777666555555555555333333222222111111111000//////.........------------,,,,,,,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''***(((''''''((())))))((((((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,------------+++---000222333666:::<<<@@@BBBDDDGGGHHHIIIIIIHHHBBBAAAAAABBBDDDEEEEEEDDDBBBAAA@@@>>>============??????===;;;999888666666555555444333222222222222000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...//////////////////////////////...------,,,++++++---......---+++,,,,,,,,,---------............................................................---------,,,,,,,,,))))))*********++++++++++++***)))(((((()))***+++((((((((((((((((((((((((&&&'''((()))***))))))(((******)))((((((((((((((((((((('''''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''''''''''''''''')))+++---/////////---,,,((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++---,,,,,,++++++,,,,,,---000222555666777777999:::::::::::::::;;;===>>>@@@AAAFFFLLLQQQVVVZZZ^^^aaaaaafffgggiiinnnooo~~~///+++'''%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((***444===666((($$$+++'''''''''''''''((())))))))))))))))))***+++,,,---++++++,,,---///000111111111111111111111333777:::999:::<<<===>>>>>>@@@BBBAAACCCFFFJJJLLLMMMMMMLLLPPPQQQRRRSSSSSSRRRPPPPPPNNNPPPRRRRRROOOLLLKKKKKKHHHHHHJJJMMMOOONNNKKKIIIJJJIIIGGGDDDBBB@@@??????777777666555555555555555222222111111111111111111//////.........---------***************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((('''''''''***)))'''''')))))))))((((((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))*********************************++++++,,,,,,,,,---------.........//////111333666999<<>>:::999999666222666333///,,,+++---000333000///---,,,---///111333111///---...000111222111......---------,,,,,,,,,,,,...111333333111...,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++,,,,,,)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''''''''((()))+++++++++***((('''''''''((()))(((''''''(((((()))***+++(((((((((((()))))))))))))))***++++++***)))***,,,+++,,,,,,,,,,,,,,,,,,---111222333555777888999999999:::;;;;;;:::;;;>>>AAABBBFFFLLLQQQUUUZZZ^^^aaabbbiiilllooopppmmm~~~%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))///...---,,,***)))((((((((((((((((((((('''''''''))))))))))))))))))))))))++++++,,,,,,---...000111333333222222222222333333777777888999<<>>AAACCCGGGLLLQQQUUUYYY^^^aaabbbhhhkkkooopppmmm~~~&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))+++******))))))((('''''''''((((((((((((((())))))))))))))))))))))))))))))*********+++,,,---...///111111111111222222333444555555666888;;;>>>BBBDDDGGGHHHIIIIIIIIIKKKNNNQQQWWW]]]```[[[UUUTTTUUUUUUXXXXXXWWWVVVTTTQQQNNNMMMKKKLLLNNNPPPPPPOOONNNMMMLLLJJJGGGEEEDDDCCC@@@>>>;;;999777777888999888777999444333444444000---...////////////...---,,,,,,,,,,,,+++++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++)))(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%''')))+++))))))'''&&&&&&'''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************&&&'''((()))************+++,,,------------,,,,,,+++,,,...111333888>>>CCCIIIMMMRRRYYY___fffmmmqqqxxx}}}~~~|||xxxtttqqqnnnjjjccc]]]WWWTTTPPPKKKEEEAAA>>><<<777666444222000000111222------...000222111///---///.........------------------............------.........---------------------------------------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))******((())))))******+++++++++))))))******))))))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&(((''''''(((((()))***+++******)))((((((((((((((()))((('''&&&&&&%%%%%%%%%++++++***)))((('''&&&&&&(((***++++++******+++,,,+++++++++,,,,,,---------111222444666888999999:::999:::;;;::::::;;;>>>@@@EEEHHHMMMRRRUUUYYY]]]``````gggjjjnnnpppmmm''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))*********+++,,,---...////////////000111222444444222333444666999===AAACCCEEEGGGHHHHHHIIIJJJMMMOOOQQQWWWYYYUUURRRSSSUUUVVVYYYYYYXXXVVVRRROOOMMMLLLMMMNNNPPPQQQQQQPPPOOONNNLLLJJJHHHFFFEEEDDDAAA???;;;:::888888999::::::999999999;;;;;;555///111777000000000//////...---,,,,,,,,,+++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))'''&&&&&&&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&))),,,///+++***'''&&&%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++'''''')))***++++++******......///.........///000222666===DDDKKKSSS[[[aaammmppptttxxx|||}}}yyyuuuuuusssooohhhaaaYYYSSSOOODDDAAA<<<777444444555777444222111111222222111000/////////............---///......------......///...............---------,,,,,,------------------...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********((()))))))))*********+++)))************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((()))*********))))))((((((((((((((()))(((''''''&&&&&&&&&'''******))))))((((((''''''((()))++++++******+++---+++++++++,,,,,,---------111222444666888999::::::999::::::::::::;;;>>>@@@FFFIIINNNRRRUUUYYY]]]______fffjjjnnnpppnnn'''''''''''''''''''''&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***'''((((((((())))))******))))))))))))))))))))))))*********+++,,,---//////------...///000111333444000111222444888<<>>777333111///...000000/////////.........000000///......///000000........................,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))))))))))))))************************))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''')))(((((((((((())))))***)))))))))))))))(((((('''((((((''''''((())))))***''''''(((((())))))******''')))***+++******,,,---******+++,,,,,,---......222333444666888999::::::888999::::::999:::===@@@FFFJJJNNNSSSVVVYYY]]]```^^^eeeiiinnnqqqooo''''''''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))((((((((())))))*********((())))))))))))))))))***))))))))))))))))))))))))*********+++,,,---//////---------...///000222333000000111333666:::===???>>>@@@CCCDDDEEEFFFHHHJJJIIINNNPPPNNNPPPUUUXXXXXXaaaaaa___YYYSSSOOOPPPRRRRRRSSSTTTSSSRRRPPPMMMLLLIIIHHHEEEDDDDDDCCC@@@>>><<<:::999999;;;<<<<<<;;;777GGGYYY]]]MMM777...///000000000000///...------++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%''')))+++))))))'''&&&&&&'''((((((''''''((((((((()))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,************+++,,,......***...444999???GGGPPPWWWaaahhhpppxxx~~~zzzvvvtttuuupppggg^^^WWWSSSRRRRRRSSSLLLAAA888333111000///000000000000////////////000000////////////000000.............../////////+++,,,,,,------......................../////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''))))))(((((((((((()))))))))))))))))))))((('''''''''''''''(((((()))++++++&&&&&&'''((()))***++++++'''(((************,,,...******+++,,,,,,---......222333555777888::::::;;;888999:::999999:::===???FFFIIINNNSSSVVVZZZ^^^aaa^^^eeejjjooorrrqqq&&&&&&''''''(((((())))))''''''''''''(((((((((((('''((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...------------...///000111000000000222555888;;;<<<===???BBBDDDDDDFFFHHHIIIJJJMMMNNNMMMNNNTTTWWWVVV]]]^^^\\\WWWQQQOOOQQQUUUTTTUUUUUUTTTRRROOOKKKIIIGGGEEECCCBBBBBBAAA???===:::888777777999:::::::::777BBBPPPTTTHHH666------000111111000000///...------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))***++++++,,,------))))))((()))+++///333555444<<>><<<888666555666888999999888888:::>>>@@@:::222000333111111111111000///...---...---,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''&&&%%%%%%'''(((((((((%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((())))))))))))))))))%%%&&&'''((())))))(((((())))))))))))************))))))))))))))))))))))))************************))))))***+++,,,,,,------///......///333888>>>AAAKKKUUUcccmmmtttyyytttpppmmmmmmrrrzzzyyy{{{}}}}}}{{{vvvqqqmmm```ZZZQQQHHH@@@;;;666333111111111111000000000000------...//////...---------.........//////000000++++++,,,,,,---...//////---.........//////000000////////////////////////------------------------++++++++++++++++++++++++)))************+++++++++))))))))))))((((((((((((***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((***)))(((((((((((())))))((()))*********)))'''&&&)))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&(((*********+++---...)))******+++---...//////222333555777999:::;;;;;;888999999999999:::===???DDDHHHNNNSSSWWW[[[```ccc___fffkkkqqquuuttt))))))(((((('''''''''&&&''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))************))))))+++---//////...---...///111000000000111333555666<<<===???AAABBBBBBBBBBBBGGGGGGHHHJJJNNNQQQRRRRRRPPPOOONNNMMMOOORRRUUUXXXRRRSSSSSSQQQNNNJJJHHHGGGFFFBBB>>>===@@@@@@===:::999888777666666555666666444333333333333333333222111111///...---,,,,,,+++,,,+++******))))))************))))))((((((''''''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++---......---000333777:::AAANNN^^^jjjmmmuuu}}}zzzoookkkiiirrryyyyyyxxxyyy{{{{{{}}}~~~yyyuuummmfffbbbdddkkkpppyyy||||||~~~yyy}}}}}}}}}}}}|||yyyuuunnnkkkfffbbb]]]RRRDDD999:::333000333444000000444333000---+++,,,...//////////////////////////////........................---.........//////000000......////////////......---------,,,,,,+++++++++*********++++++,,,,,,,,,******))))))((((((''''''+++***)))(((((()))***+++)))))))))))))))))))))))))))'''%%%&&&)))***(((&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))***+++***)))((()))***++++++******++++++,,,---------,,,++++++,,,,,,,,,666666777888888888888888999:::;;;:::999:::===???FFFIIILLLOOOQQQWWW^^^eeeccciiimmmrrruuuuuu))))))(((((((((''''''''''''''''''((((((((())))))(((((())))))))))))((((((************************((())))))***************************************************************))))))************))))))+++---//////...---...///111000000000111333555666;;;<<<>>>@@@AAABBBBBBAAAFFFFFFGGGJJJNNNPPPQQQQQQPPPOOONNNNNNOOOQQQTTTVVVTTTTTTSSSQQQMMMJJJGGGGGGGGGCCC>>>>>>??????<<<999::::::999888777777777777444333333333333222222222111000///...,,,,,,,,,,,,,,,+++******))))))*********)))))))))((((((((('''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))*********))))))))))))******)))******+++,,,,,,,,,,,,...,,,++++++---///111222888>>>FFFMMMUUU```mmmvvvyyytttfff]]][[[ZZZfffrrrwwwwwwwwwuuurrrllliiijjjmmmooooooqqqvvvwww{{{|||ssslllfffcccbbbhhhrrr~~~zzzrrrnnntttxxx}}}~~~~~~~~~|||{{{vvvrrrnnnkkkggg```UUUMMMGGG???888777444000...111111///......///000///...////////////////////////................................./////////000000......////////////......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***************)))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))'''&&&''')))***(((&&&))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))***+++***)))((()))*********)))*********+++,,,......------------......555666777888999999999999999:::;;;:::999:::===???GGGJJJMMMPPPRRRWWW___eeedddjjjnnnsssvvvuuu))))))((((((((((((''''''''''''((((((((()))))))))((())))))******))))))(((************************((()))******++++++******************************++++++++++++++++++++++++))))))************))))))+++---...///...---...///000000///000111222444555999:::<<<>>>???@@@AAAAAAEEEEEEFFFIIIMMMOOOOOOOOONNNNNNMMMMMMNNNOOOQQQSSSSSSRRRPPPMMMJJJGGGFFFEEEGGGDDD???>>>>>>>>>:::777:::999888777666666666666444444333333222222222222000000...---,,,,,,,,,,,,,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))((((((((((((''''''((((((((((((((((((((((((((())))))))))))*********((((((((()))))))))************))))))))))))******))))))***+++,,,,,,,,,,,,...---,,,...222888>>>BBBMMMTTT^^^gggnnnuuu|||tttjjj```VVVSSSUUU[[[iiixxx~~~xxxssslllgggbbbaaa]]]XXXWWWZZZ]]]aaafffkkkoootttxxx{{{uuuiiiaaa[[[bbbmmmvvvyyyuuuoookkkjjjlllnnnoooqqquuuzzz}}}}}}~~~~~~~~~||||||}}}~~~}}}zzzwwwuuusssooogggaaaZZZQQQHHHAAA:::333000000000//////000111111///...////////////////////////..............................////////////000000......////////////......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++++++++++++++***))))))))))))***+++)))))))))))))))))))))))))))(((''''''))))))((('''))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))******)))((()))+++))))))))))))*********+++------,,,,,,,,,,,,------444555666888999:::::::::999:::;;;:::999:::===???GGGKKKNNNQQQSSSXXX___eeeeeekkkoootttwwwvvv))))))(((((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))************************))))))***++++++++++++***************************++++++++++++++++++++++++)))******++++++******)))***,,,......---------...////////////000222333555888888:::;;;===>>>???@@@DDDDDDEEEHHHLLLNNNNNNLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNLLLJJJIIIHHHGGGFFFEEEHHHEEEAAA???>>><<<999777888777666444333333333333444444333333222111111111000///...---,,,,,,,,,,,,,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++(((((()))))))))*********+++******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,///333999BBBLLLVVV\\\gggmmmuuu|||qqqiiiaaa\\\XXXVVVYYY^^^fffppp{{{~~~}}}{{{uuuooojjjddd^^^YYYRRRIIIDDDEEEFFFHHHLLLOOORRRTTTXXXZZZcccgggnnnyyywwwdddaaa^^^```fffmmmrrrsssllliiieeeaaa```ccchhhkkkmmmqqquuuvvvsssrrrrrrtttzzzyyyyyyyyyyyyvvvpppkkkjjjcccZZZRRRIIIAAA:::777333111000///000000///...////////////////////////........................//////////////////000000......////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,************************)))))))))))))))))))))))))))((((((((())))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))***+++))))))***+++++++++++++++******)))))))))***++++++333444666888:::;;;<<<<<<999:::;;;:::999:::===???FFFJJJNNNQQQSSSWWW^^^cccdddkkkoootttwwwuuu(((((())))))))))))))))))(((((((((((()))))))))***))))))************))))))************************))))))***+++++++++++++++************************++++++++++++++++++++++++******++++++++++++*********,,,......---,,,---...///.........///111333444666666777999:::<<<>>>???CCCCCCEEEHHHLLLMMMLLLKKKHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHIIIKKKLLLKKKIIIHHHFFFCCC@@@>>><<<999888888777666444333333222222444444333222222111000000///...---,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((())))))))))))''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))''''''''''''(((((((((((((((((((((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))************++++++************++++++...---+++++++++,,,...000777>>>GGGRRR\\\fffooouuu{{{~~~~~~|||}}}}}}~~~eee___ZZZYYYXXXVVVZZZ______dddeeebbb___^^^\\\WWWOOOLLLJJJKKKGGGAAA>>>???;;;<<<>>>??????AAACCCEEEJJJPPPZZZjjj~~~rrrcccZZZ[[[bbbiiimmmsssqqqmmmhhhccc]]]XXXTTT[[[```eeegggddd```______jjjmmmqqqvvvyyyxxxtttqqqqqqooojjjddd]]]UUUKKKDDD===999444000//////000000000000000000000000000000////////////////////////000000000000000000//////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++******++++++++++++******************************((()))))))))(((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***+++***+++,,,---------,,,,,,***)))))))))******+++,,,333444666888:::<<<<<<===999:::;;;:::999:::===???EEEIIIMMMPPPRRRVVV\\\aaacccjjjoootttwwwuuu(((((())))))))))))******((((((((()))))))))******)))******++++++******)))++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********,,,---...---,,,---.........---...///000222333444444555666888:::===>>>CCCCCCEEEIIILLLMMMLLLJJJFFFHHHIIIKKKLLLLLLKKKJJJKKKIIIJJJMMMQQQSSSQQQNNNIIIGGGEEEBBB???<<<;;;:::;;;:::999777666555555444444444333222111000000///......---,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((())))))))))))''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((())))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++++++++************++++++---,,,++++++///555;;;???QQQYYYdddmmmtttyyyxxxpppjjjeeeccciiirrryyyyyyuuurrrmmmiiibbb]]]YYYWWWSSSNNNMMMOOOMMMNNNKKKEEEBBBDDDDDDAAA@@@>>>???CCCDDDAAAAAADDDBBBCCCDDDCCCCCCCCCEEEGGGOOOWWWbbbpppyyylllddd```]]][[[iiimmmrrrwwwvvvnnnccc[[[VVVXXXZZZZZZXXXTTTRRRQQQYYY]]]dddlllqqqtttuuuuuurrrtttsssppplllggg^^^UUUMMMFFF>>>777444222222222000000000000000000000000////////////////////////111111000000000000//////......////////////......------------............------------,,,,,,,,,,,,)))))))))*********************+++,,,,,,+++******************************((()))******(((((()))***(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((******))))))***,,,***+++---.........---,,,,,,,,,+++,,,,,,---...///333444666888:::<<<<<<===999:::;;;:::999:::===???DDDHHHMMMPPPQQQUUUZZZ___bbbiiiooouuuxxxwww(((((()))))))))*********(((((()))))))))*********)))******++++++******)))++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++------,,,,,,,,,---...---------...000222333222222333444666999;;;===CCCDDDFFFJJJMMMMMMKKKIIIFFFHHHKKKMMMOOONNNMMMMMMJJJIIIJJJOOOTTTUUUQQQLLLIIIHHHFFFCCC@@@=========<<<;;;:::888777666555555444444333222111000//////------,,,,,,++++++,,,,,,,,,+++******))))))******'''((((((((()))))))))***''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))*********)))))))))))))))))))))))))))))))))************+++))))))*********+++++++++,,,++++++******++++++,,,---------222;;;GGGSSSZZZiiipppyyy~~~oooaaaYYYTTTQQQNNNSSS[[[aaa^^^YYYWWWUUUSSSUUUQQQNNNMMMJJJCCCAAABBBBBBDDDCCCAAABBBFFFFFFCCCIIIFFFEEEIIIKKKLLLPPPUUUWWWWWWWWWUUURRRRRRSSSUUU```hhhttt~~~{{{nnnccc\\\]]]bbblllvvv~~~zzzuuuddd```\\\XXXWWWVVVTTTSSSPPPSSSXXX^^^ccchhhmmmpppppptttuuusssrrrrrrkkkccc\\\UUULLLDDD>>>:::666444000000000000000000000000////////////////////////111111111000000000//////......////////////......------------.........///......---------,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++***************************(((***+++***(((''')))+++(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&(((******))))))+++,,,)))+++,,,......---,,,+++,,,,,,,,,,,,---...///000444555777999:::;;;<<<<<<999:::;;;:::999:::===???EEEIIINNNQQQRRRUUU[[[___bbbjjjpppwww{{{zzz(((((())))))*********+++))))))))))))******************++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++------,,,,,,,,,---------------...000111333222222222333555888;;;===CCCDDDGGGJJJMMMNNNLLLIIIGGGIIILLLOOOQQQQQQPPPOOOIIIHHHIIINNNSSSSSSNNNHHHIIIHHHGGGDDD@@@>>>>>>>>>;;;:::888777555444444333444444333222111000///...------,,,+++++++++,,,,,,,,,++++++***)))*********'''((((((((())))))******''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))((())))))))))))*********)))************+++++++++,,,++++++******++++++,,,//////222999FFFWWWhhhqqquuuzzzvvv```PPPIIIHHHGGGEEEEEELLLOOOJJJEEEDDDEEEEEEBBB??????BBBBBB??????BBB???CCCGGGJJJOOOSSSSSSOOOOOOKKKJJJNNNSSSYYYbbbjjjjjjiiigggccc___]]]]]]^^^eeeooozzztttmmmaaabbbeeellluuu}}}uuummmddd]]]\\\]]]^^^]]]OOOPPPQQQSSSVVV\\\ccchhhnnnssstttrrrsssvvvrrrkkkeee```WWWNNNGGG@@@:::666000000000000000000000000000000000000000000000000222111111111000000//////......////////////......---------.........//////.........------,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++***************************(((***,,,+++(((''')))+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&((()))***))))))+++---(((***+++------,,,+++***++++++++++++,,,---...///555666888999:::;;;<<<<<<999:::;;;:::999:::===???FFFJJJOOORRRSSSVVV[[[___ccckkkrrryyy}}}}}},,,++++++******))))))((()))))))))*********+++++++++++++++++++++,,,,,,,,,+++***************************++++++++++++******,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000//////............///444333222333555888<<<>>>BBBCCCEEEGGGHHHJJJJJJJJJGGGJJJLLLMMMLLLLLLLLLMMMIIILLLNNNNNNLLLJJJIIIIIIJJJFFFBBB???>>>>>>===<<<<<<:::888666444444444444999777555333111111222333//////...------------...+++++++++************)))******))))))((((((''''''&&&&&&''''''(((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&((()))***'''(((((()))***+++++++++((((((((((((((()))******((((((((((((***+++---......,,,)))))))))*********---+++)))'''(((***---///333:::HHHYYYjjjvvv|||}}}~~~ooo[[[KKKDDDBBBAAA@@@<<<;;;;;;;;;;;;<<<<<<===<<<===>>>AAAFFFKKKPPPSSSUUUZZZbbbkkkqqquuuwwwwwwggggggfffgggjjjnnnrrruuuzzzxxxtttqqqooollljjjhhhmmmnnnrrr{{{{{{vvvooojjjmmmxxxzzznnnddd___^^^^^^```YYYRRRPPPOOOOOORRRWWWVVVaaakkkppprrrttttttqqqrrrkkkddd```\\\TTTGGG===:::777444333555666444222000222222111......111444000000000000000000000000000000000000000000000000111000///...------...///............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,))))))******++++++++++++###000---$$$***///***(((,,,,,,++++++***)))))))))+++***)))(((((()))***+++...)))%%%'''+++---***'''******++++++++++++******&&&'''))))))((((((***+++'''(((***+++,,,,,,+++***)))************+++++++++---,,,+++******+++---///333444666888:::;;;<<<<<<:::;;;<<<;;;<<<>>>BBBEEEDDDIIIPPPUUUYYY[[[]]]___dddlllrrryyy|||{{{++++++++++++++++++,,,,,,,,,,,,,,,---------------))))))******************------------------------...............---,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........//////.........//////000111111111222555:::>>>@@@AAABBBDDDEEEGGGHHHIIIJJJHHHJJJMMMMMMLLLKKKKKKLLLJJJLLLOOOOOONNNLLLKKKKKKJJJGGGBBB???>>>===<<<;;;;;;:::888777555555555555777555333111000000111111//////...---------------+++++++++************)))******))))))(((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))'''(((((()))******++++++((((((((((((((()))******---,,,***)))***+++,,,------,,,******+++,,,,,,,,,(((+++...///...000666;;;HHHRRRaaannnwww}}}{{{rrrfffUUUHHHAAA>>>;;;888888888888888999;;;===>>>KKKOOOTTTZZZ```gggnnnsss~~~|||{{{yyywwwzzz|||vvvnnniiifff^^^YYYYYYXXXQQQIIIEEERRR[[[dddiiimmmrrrtttssstttooojjjgggeee___TTTKKKAAA>>>888444222111000000000111111000------...111111111111111111111111111000000000000000000000000111000///...---......///............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,************+++++++++,,,333<<<444(((***---((('''++++++++++++************''''''&&&&&&&&&&&&&&&'''***)))(((((()))))))))((()))******************))))))***+++***)))((()))***))))))*********))))))((()))************+++++++++---,,,+++******,,,---///222333555777999:::;;;;;;:::;;;<<<;;;;;;===@@@CCCFFFKKKQQQVVVYYY\\\^^^___dddlllrrryyy|||{{{(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++...------,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,------...,,,------------........................///000111222111111222555888<<<>>>@@@AAABBBDDDFFFGGGHHHIIIJJJLLLNNNNNNLLLKKKJJJKKKIIILLLNNNOOONNNLLLLLLLLLKKKHHHCCC@@@>>>===<<<:::;;;:::999888777777777777444333111///....../////////......---------------+++++++++************)))***))))))))))))((((((((())))))((((((((((((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))(((((((((((()))******++++++)))(((((((((((()))******111///,,,***)))***+++,,,,,,,,,,,,,,,------------(((---111222111888EEEPPPbbblllyyy~~~xxxrrrlllfffbbbYYYRRRHHHBBB???===;;;999999999:::===AAAGGGLLLOOObbbiiissszzz}}}vvvnnneee```ccceee```VVVPPPVVV]]]dddgggkkkpppsssrrrrrrooollllllmmmiiiaaa[[[RRRNNNHHH@@@888444222333000111222111///......///111111111111111111111111000000000000000000000000000000///.........//////...............---,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,******++++++++++++,,,,,,???DDD999***+++,,,)))***************++++++++++++++++++,,,++++++***))))))&&&)))+++***((('''(((***((())))))******))))))(((,,,------,,,***))))))***++++++***)))(((''''''''')))************+++++++++---,,,+++++++++,,,...///222333555777888999::::::;;;;;;<<<;;;:::;;;>>>AAAHHHLLLRRRVVVYYY\\\^^^```dddlllrrrxxx|||{{{((())))))***+++,,,------,,,,,,,,,++++++++++++***........................+++++++++++++++,,,,,,,,,,,,---------------,,,,,,---------,,,------......,,,,,,------......//////,,,,,,,,,,,,,,,---......------------............---------......000111111555444444333444555777888???@@@AAACCCEEEGGGHHHIIIMMMOOOPPPPPPNNNKKKKKKKKKHHHKKKNNNOOOMMMLLLLLLLLLMMMIIIDDDAAA???>>>===;;;;;;::::::999999888888888333222111//////.../////////...------,,,,,,------+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((******)))(((((((((((())))))************))))))(((((())))))***+++111///,,,)))((()))+++,,,,,,---......---,,,,,,------///111333888FFFXXXfffrrrxxx~~~wwwmmmbbbZZZSSSNNNKKKGGGDDD???=========<<<;;;===>>>AAAFFFNNNXXXaaafffttt}}}{{{qqqhhhgggiiigggggggggeeekkkooopppqqqtttsssooommmjjjiiikkkmmmlllhhhccc^^^]]]XXXNNNBBB999666666111222333333222111111111111111111111111111111111000000000000000000000000000000//////////////////...............---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,999>>>444))),,,---+++...))))))***++++++,,,------...///000000///...,,,+++''')))+++,,,+++*********(((((())))))))))))((((((+++,,,,,,,,,***))))))+++,,,+++)))((((((((()))***))))))*********+++++++++,,,,,,++++++,,,---...///333444666777999::::::;;;;;;<<<<<<;;;::::::<<<>>>HHHLLLQQQUUUXXXZZZ]]]___eeelllrrrxxx|||{{{+++++++++,,,---......///---------------------,,,,,,,,,---------.........------------......//////---...///////////////...++++++++++++,,,,,,---...---------....../////////------,,,,,,------...///---------.........//////---------......000111111444444333333444555666666??????@@@AAADDDFFFHHHJJJOOOQQQRRRRRROOOMMMLLLLLLKKKMMMPPPQQQPPPNNNMMMNNNNNNJJJFFFBBBAAA@@@???===::::::::::::999999888888333222111111000000000000......---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))******************))))))((((((((('''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))*********)))((()))))))))))))))*********)))))))))))))))***++++++---,,,***(((((()))+++---,,,---///...,,,+++,,,......222888BBBPPP___nnnvvv||||||}}}~~~~~~vvvnnnfff[[[PPPIIIEEEBBB@@@CCCAAA?????????@@@AAAAAAGGGIIILLLQQQZZZccclllqqqzzzyyyrrrjjjeeeggglllrrrwww||||||}}}|||wwwpppjjjhhhffffffhhhiiihhhfff```aaa___XXXLLL@@@999666222222222222333333333333111111111111111111111111111111111111111111111111//////000000000000000000......//////......------+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---333---(((------***---))))))***+++,,,------...***++++++,,,+++***)))(((+++******---111111---((((((((())))))))))))((((((((()))******))))))+++,,,++++++***)))***+++---...))))))*********++++++++++++,,,,,,,,,---...//////555666777999:::;;;;;;<<<;;;<<<===<<<;;;:::<<<===FFFJJJOOOSSSVVVYYY\\\^^^eeelllrrrxxx||||||((()))***+++---...///000000000000111111111222222000000111222333444555555333444444555555666666666444444444444333222111111///...------,,,---------.........///////////////---------------......///------........./////////...............///000111///000111222444666888999======>>>???AAADDDGGGIIIOOOQQQSSSRRRPPPNNNMMMMMMPPPRRRTTTTTTSSSQQQPPPPPPMMMIIIEEEBBBAAAAAA@@@???:::;;;;;;::::::888777666222222222222111111000000...------,,,,,,,,,,,,,,,+++++++++************))))))))))))************+++***))))))))))))))))))((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))*********))))))))))))***++++++***))))))))))))***,,,---+++---///...,,,---000444333<<>>EEEHHHMMMRRRUUUYYY]]]___eeemmmqqqxxx||||||---...000333666999;;;<<>>BBBEEEGGGNNNOOOQQQQQQOOOMMMMMMMMMQQQSSSUUUUUURRRPPPNNNNNNJJJGGGCCCAAA@@@@@@@@@???;;;;;;;;;:::999777555444111222222222111111000000...---,,,,,,++++++,,,,,,+++++++++************)))))))))*********+++++++++)))))))))))))))*********(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++***)))))))))))))))))))))******))))))******+++,,,)))***++++++,,,,,,,,,+++***,,,.........111888>>>FFFRRRdddsss{{{~~~}}}}}}}}}vvvoooeeeYYYPPPDDD???999666888===BBBEEEJJJRRR^^^kkkuuu}}}~~~wwwqqqiiiccc```aaabbbddddddeeeeeeeeebbb\\\TTTNNNAAA===777333333333222111222222222222222222222222111111111111111111111111...///000111222111111000......////////////......------------------------,,,,,,+++++++++,,,---...............---------,,,(((---))))))...***&&&++++++++++++,,,,,,---------************+++,,,------)))***,,,000333222...***)))******************))))))+++,,,+++******+++,,,***++++++,,,,,,,,,++++++)))************+++++++++***+++,,,...//////000000666777888999:::;;;;;;;;;:::<<<>>>>>>======>>>???DDDHHHMMMQQQVVVZZZ___bbbfffmmmqqqwww||||||999;;;>>>BBBGGGKKKNNNPPPVVVVVVWWWYYYZZZ[[[\\\]]]^^^^^^```bbbdddfffhhhhhhddddddeeeeeefffggghhhhhhfffeeebbb___ZZZVVVSSSQQQGGGFFFBBB>>>;;;777555444111111000000//////.........------------...//////............/////////000000//////.........//////000111222333444555555666888888888999<<>>;;;;;;;;;:::999666444333000111111111111000000///...---,,,,,,++++++,,,,,,+++++++++************)))))))))******++++++++++++(((((())))))******++++++(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((()))***++++++***)))((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))***)))((((((((()))+++,,,*********)))))))))))))))*********)))******+++,,,+++,,,---......---+++***))),,,...//////555>>>FFF\\\gggtttyyyxxxvvvwwwzzz|||zzznnnccc[[[RRRGGG@@@AAA===::::::@@@HHHOOOSSSbbblllzzz|||uuukkkbbb]]]]]]___aaabbb``````aaabbb```YYYTTTLLLEEE===888666666444333222222222222222222222222111111111111111111111111...///000222222222111000......///////////////...........................---,,,+++***+++,,,---...//////.........---------***---***)))///,,,)))000++++++,,,,,,,,,,,,------***)))))))))***,,,...///%%%)))///222111///,,,+++******++++++++++++******---......---+++******+++***+++,,,,,,+++***(((''')))************+++++++++***+++,,,...///000000000555666777888999::::::::::::<<<>>>???>>>>>>???@@@EEEHHHMMMRRRVVV[[[aaadddfffmmmqqqwww|||}}}MMMOOOQQQUUUZZZ^^^bbbdddffffffhhhkkkooopppooonnnppppppppprrruuuxxxyyyyyyuuusssrrrssswwwxxxwwwuuuwwwuuusssrrrrrrnnnhhhdddfffbbb\\\UUUOOOKKKJJJIIICCCAAA>>>:::777444222111/////////000111111///---111111111///---,,,---///222...,,,...333444111,,,000000111222333333444444666777999:::;;;<<>><<<<<<<<<:::999888888777666555444333333111111111111000000000000000///...---,,,+++++++++,,,+++******))))))******************++++++++++++''''''(((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((++++++***************************)))))))))))))))***((('''(((***++++++***(((+++...---+++***---000++++++///222333999LLL___kkkqqqwwwwwwqqqjjjggggggoootttzzz~~~~~~}}}~~~~~~}}}yyyvvvtttjjjjjjfff[[[LLLAAA<<<<<<888:::>>>CCCKKKTTT^^^eeettt{{{{{{rrrkkkeee___[[[XXXYYYZZZ]]]___``````______UUUPPPHHH???999666666777444333222111111222444555111111111111111111111111111111111111111111111111222222111111000...---,,,*********++++++,,,,,,,,,------------------------...---,,,,,,---,,,***(((++++++++++++******))))))************************,,,***)))+++---...+++)))******+++...111000+++'''+++---///...+++)))***,,,+++,,,.........,,,***)))************************+++******)))***,,,---...------------...000111222666777888999:::;;;;;;;;;;;;;;;===>>>@@@@@@AAAAAAEEEJJJOOOSSSUUUYYY___cccfffnnnrrrwwwzzz{{{ccceeehhhkkknnnooopppppprrrrrrtttwww{{{}}}|||{{{~~~}}}}}}}}}~~~}}}~~~~~~||||||yyytttpppllljjjjjjjjj___\\\WWWPPPIIICCC===;;;777555222000000000///...,,,---.........///000111...,,,+++---111222000...000000000111222333333333555666888999999;;;>>>@@@DDDEEEFFFHHHJJJLLLNNNOOOPPPNNNJJJIIIIIIHHHGGGEEEDDDBBB>>>===<<<<<<;;;999777777777666555444333333111111111111000000000000//////...---,,,,,,,,,,,,,,,+++******))))))******)))))))))(((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++*********)))((((((***+++++++++...---------------------000...000777@@@NNNcccuuu{{{xxxsssiii^^^UUUPPPOOOZZZ]]]aaaccceeefffhhhiiijjjjjjhhheeeaaa]]]ZZZXXXVVVWWWVVVOOOEEE??????AAAHHHJJJMMMQQQXXXaaalllsss}}}|||uuunnnhhhbbb^^^UUUUUUUUUVVVWWWXXXYYYZZZ[[[XXXRRRKKKDDD===888666222222222111111111222222111111111111111111111111111111111111111111111111///////////////...------......------------------------------------------...---,,,,,,------+++)))++++++++++++*********)))************************,,,******+++------+++)))+++***+++---///...+++'''***...111000+++((())),,,+++,,,---...---,,,***)))************************+++******)))***,,,---...------------...000111222666777888999:::;;;;;;;;;;;;;;;===???@@@AAAAAAAAAFFFJJJPPPSSSVVVYYY___cccfffmmmrrrwwwzzz{{{rrrtttvvvyyyzzzyyyxxxwwwyyyyyyzzz~~~}}}{{{vvvpppiiiaaa[[[WWWMMMIIIBBB<<<888555222000333222111000///.....................//////////////////000000111111222222333555666777777999;;;======BBBGGGJJJLLLMMMQQQTTTSSSMMMEEECCCEEEGGGFFFDDDDDDAAA???======<<<;;;999666666555555444444444333111111111111000000000000///...------,,,,,,,,,,,,,,,+++******))))))******)))))))))((((((''''''&&&'''(((((())))))(((((('''))))))***))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***''''''''''''''''''''''''))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((())))))+++,,,,,,,,,,,,,,,,,,,,,******))))))******++++++000,,,((()))---///---***333555<<>>:::<<<888444111////////////222333333111///---...///.../////////000000111111111333444555555666999;;;:::AAAHHHKKKJJJJJJMMMQQQPPPIIIBBBAAAFFFIIIFFFCCCCCCAAA???>>>>>>===;;;:::555555555555444444444333111111111111000000000//////...---,,,,,,,,,,,,,,,,,,+++******))))))******************************(((((())))))))))))((((((************)))'''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''***)))))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,...,,,)))***---000111000666AAATTTfffssszzz~~~yyymmm\\\QQQMMMNNNNNNMMMNNNMMMMMMPPPUUUWWWVVVSSSKKKGGGBBB===::::::;;;<<<999BBBNNNWWW]]]dddmmmtttuuuwww{{{}}}uuupppddd___WWWQQQNNNPPPTTTWWWWWWZZZ]]]^^^[[[TTTMMMHHH===;;;999666444333333444222222222222222222222222111111111111111111111111000000000111222444555555///////////////....................................---,,,---......,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********)))))))))*********(((000666444---'''(((+++++++++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++******)))***,,,---...------------...000111222666777888999:::;;;;;;;;;:::;;;===???AAABBBBBBCCCGGGLLLQQQTTTVVVYYY^^^bbbccckkkqqqwww{{{}}}pppooonnnnnnppptttxxx{{{wwwwwwxxx||||||yyyyyyzzz{{{uuuoooggg]]]TTTNNNBBB===666222111222333333222222222111......///111///////////////000000000000222333333333444777999;;;AAAHHHIIIFFFDDDEEEHHHIIIDDDAAACCCIIIKKKHHHCCCCCCAAA?????????>>><<<:::666666666555555444444333111111111111000000000///......---,,,,,,,,,------,,,+++******))))))******))))))******++++++,,,,,,(((((())))))))))))((((((************)))'''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((******))))))(((((((((''')))))))))))))))))))))))))))))))))******+++++++++************++++++,,,,,,+++,,,---,,,***)))+++---/////////...---000555999@@@RRRjjjyyy~~~~~~tttfff^^^]]]]]][[[YYY\\\\\\]]]```cccaaa\\\VVVHHHDDD???:::999;;;>>>AAAFFFQQQ___jjjrrryyy|||oooiii```VVVQQQPPPRRRTTTUUUXXX[[[^^^]]]YYYUUURRRFFFBBB===777444333444555222222222222222222222222111111111111111111111111111111111111222444555666...//////000111222222333...........................---,,,---......,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,+++++++++******)))((((((((()))+++(((///444333---((((((******++++++++++++++++++++++++++++++++++++++++++++++++******)))***,,,---...------------...000111222666777888999:::;;;;;;;;;:::;;;===???AAABBBCCCCCCGGGLLLQQQTTTVVVZZZ___cccccckkkqqqwww{{{~~~eeebbb```___bbbgggmmmqqqttttttuuuyyyyyytttssstttvvvwwwxxxxxxwwwvvvwwwxxxxxx||||||vvvnnniii[[[SSSIIIAAA<<<888333000222111/////////000111222////////////000000000000000111222222222333555777<<<@@@DDDEEEBBB@@@@@@@@@BBBAAAAAAEEEJJJKKKGGGCCCBBBAAA@@@@@@@@@???<<<:::888888777666555444333333111111111111000000000000...------,,,,,,---------,,,+++******))))))******)))))))))*********++++++((())))))******))))))((())))))***))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((***))))))))))))))))))((())))))))))))))))))))))))))))))******++++++,,,,,,))))))******++++++,,,,,,+++---///---***)))+++...+++---///......222;;;BBBUUUeeevvv|||}}}|||uuurrrssstttrrroooqqqrrrrrrrrrnnnggg^^^XXXEEEAAA===:::;;;???EEEIIIZZZcccnnnvvvzzz~~~xxxrrrjjj```YYYUUUTTTTTTZZZ\\\^^^___^^^\\\YYYWWWNNNIIIBBB;;;666444444444333333333333333333333333111111111111111111111111111000/////////000222333///000000222333444555666...........................---------//////---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,)))******)))(((((()))+++)))---000000---***)))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...------------...000111222666777888999:::;;;;;;;;;:::;;;===???AAACCCDDDDDDFFFKKKQQQTTTWWW[[[```eeedddlllqqqwww|||~~~VVVTTTQQQPPPQQQTTTXXXZZZbbbbbbcccgggnnnsssvvvwww|||}}}|||wwwpppkkklllnnnlllnnnpppoookkkgggffffffdddgggllloooqqquuuzzz~~~zzzsssjjjaaaYYYOOODDD;;;;;;777333111333333222000000000000000000000000000000111222222111222444666:::<<<>>>@@@@@@@@@????????????AAADDDFFFGGGDDDBBBAAA@@@@@@@@@@@@???===:::;;;:::999888666444333333111111111111000000000000---------,,,,,,------...,,,+++******))))))******------,,,,,,+++***))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((()))***+++++++++******++++++,,,------...,,,...000...***)))+++///***+++...333<<>>===???EEENNNWWW]]]jjjooouuuxxxzzz~~~xxxqqqjjjccc___\\\___aaacccddddddaaa^^^\\\TTTQQQLLLEEE>>>999555333333333333333333333333333111111111111111111111111333111000.........///000...//////000111222222333...........................------...//////...,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++******,,,(((***,,,+++)))((()))+++******+++,,,,,,,,,***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...------------...000111222666777888999:::;;;;;;;;;:::;;;===@@@BBBCCCDDDEEEEEEJJJPPPTTTWWW\\\bbbfffeeemmmrrrxxx|||~~~OOONNNKKKIIIHHHHHHIIIJJJMMMMMMNNNRRRXXX^^^bbbccciiilllmmmjjjeeebbbeeehhhjjjlllnnnlllfff```]]]\\\XXXZZZ\\\]]]___eeennntttxxxyyy|||~~~~~~}}}{{{zzzyyyzzz||||||xxxnnnaaaWWWHHHAAA:::666777666222---111111111111000000000000000111222222111222444666888888:::===@@@BBBAAA@@@???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@===;;;===<<<:::999666555333222111111111111000000000000------,,,,,,,,,------...,,,++++++***)))*********333222111///---+++***)))))))))************))))))'''((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++++++++,,,,,,---...//////,,,///111...***)))+++///000000444???QQQcccpppvvv{{{}}}wwwjjjYYYJJJAAA=========@@@FFFQQQ^^^kkkrrrrrrtttwwwwwwzzzyyyrrrkkkhhhaaacccgggjjjjjjhhhdddbbbZZZXXXUUUOOOHHH???888444333333333333333333333333111111111111111111111111666444222000//////000111,,,,,,,,,,,,------------////////////////////////...------...//////...,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---+++)))***,,,(((***---,,,***)))***++++++)))((())),,,---+++)))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...------------///000111222666777888999:::;;;;;;;;;:::;;;===@@@BBBDDDEEEEEEDDDIIIPPPTTTXXX\\\ccchhhfffmmmsssxxx|||~~~bbb]]]VVVNNNIIIFFFEEEFFFFFFFFFGGGFFFGGGIIIMMMPPP]]][[[ZZZXXXXXXZZZ\\\^^^___bbbeeeccc___[[[[[[\\\XXXVVVTTTSSSUUUYYY]]]```kkkmmmqqqtttuuutttqqqpppnnnpppqqqttt|||xxxrrrdddZZZLLLAAA;;;888555333333111111111333333222000...111333333222222555777666666888:::===???BBBCCCBBB???>>>AAAFFFHHHEEEAAAAAAAAA@@@??????>>>>>>===@@@===999666666666555555222222111111111111111111222111///---,,,,,,,,,,,,*********++++++,,,,,,,,,777777555333000---***((())))))))))))******************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++)))'''''')))***)))'''&&&'''((())))))((('''&&&''''''''''''''''''''''''+++***)))(((((()))***+++(((((((((((())))))))))))+++*********))))))((((((,,,&&&(((000000)))'''---))))))***+++,,,,,,------111///,,,+++,,,...///...555///===^^^uuuwwwwww|||~~~qqqbbbVVVKKKAAA===>>>???HHHQQQWWW```jjjppprrrvvvxxxzzz|||wwwooommmmmmnnnnnnnnnjjjeeebbb[[[YYYXXXVVVMMM@@@888777666555333333444555444333333333333222222222111111777000,,,000222000...///000000000000////////////333///,,,---111222///,,,///.........------------.........------,,,,,,,,,333000---+++,,,---...------------,,,,,,+++++++++++++++++++++******))))))&&&)))++++++))))))+++...000...+++*********)))((())))))************))))))))))))***+++,,,------.........------...///111222666777888888888:::===???>>>======@@@DDDGGGGGGFFFGGGJJJNNNQQQSSSXXX___eeedddnnnvvv|||~~~~~~fffbbbZZZRRRKKKGGGEEEDDDCCCDDDDDDCCCCCCCCCFFFHHHKKKLLLMMMPPPSSSVVVYYYZZZaaacccffffffeeecccaaa```^^^\\\YYYVVVVVVYYY\\\^^^]]]^^^```bbbdddggghhhiiihhhllloooooottt|||~~~uuugggYYYMMMBBB888111777444222111222333222111111222222111///000444777555666777999;;;>>>@@@BBBAAA??????BBBFFFHHHEEEBBB@@@@@@??????>>>=========???<<<999777666666555444222222222111111111000000222111///---,,,,,,,,,,,,***++++++++++++++++++,,,111111111///...,,,***)))))))))))))))***************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&'''((())))))'''(((((())))))((('''&&&''''''''''''''''''''''''))))))(((''''''((())))))(((((((((((()))))))))***+++*********))))))))))))+++(((---666444***''',,,*********+++,,,,,,,,,---000000///......///000111333666HHHeeexxx|||}}}wwwjjj^^^PPPGGGAAA???BBBGGGSSS[[[aaaeeekkktttyyyzzz{{{|||xxxuuuqqqmmmlllkkkiiihhhbbb\\\XXXWWWSSSJJJBBB???777555333333444555555555333333333333222222222222///000000000000000000111111000000000////////////000......///111222111000////////////.........---...------------------,,,---,,,+++,,,------+++))),,,,,,,,,+++++++++******++++++++++++*********)))''')))++++++******,,,...111...+++***************)))******++++++******)))))))))***+++,,,------.........------...///111222555666888888888999;;;>>>>>>===>>>@@@DDDHHHLLLNNNHHHKKKOOORRRTTTYYY```ffffffooovvv{{{}}}~~~]]]YYYSSSMMMGGGDDDCCCCCCHHHIIIKKKLLLLLLMMMOOOQQQQQQSSSXXX]]]aaaeeehhhiiioooqqqsssvvvxxxwwwtttqqqmmmkkkgggeeedddeeehhhjjjgggeeeaaa]]][[[[[[[[[\\\```fffiiihhhjjjsss}}}}}}tttjjj]]]OOOFFF<<<999444111000111000000333333222000///111555888444444555777999<<<>>>???AAA@@@???BBBFFFGGGEEEBBB@@@??????>>>======<<<<<<>>><<<888777666666555444444333333222111000//////111000///---,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++******))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((('''&&&'''***,,,((())))))))))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))*********************)))))))))))),,,444;;;777+++(((,,,++++++++++++,,,,,,,,,,,,+++---...---+++,,,000333:::HHH\\\nnnzzzrrrdddRRRIIIAAA>>>@@@EEEPPPZZZnnntttzzz|||~~~zzzuuurrrpppnnnlllkkkeee[[[TTTSSSSSSNNNGGGCCC;;;888555444555666777666444444333333333222222222---888<<<555///111333111111111000000000/////////000000000///------...///000000000000////////////---------------.........555222///------...---,,,++++++++++++************++++++++++++************)))***,,,,,,++++++---...333///+++******+++,,,,,,***++++++,,,,,,++++++***))))))***+++,,,---............------...///111222444666888::::::;;;>>>@@@<<<===???AAADDDIIIOOOTTTHHHLLLPPPRRRUUUZZZaaaggghhhqqqvvvzzz}}}~~~KKKJJJHHHGGGGGGHHHIIIJJJSSSWWW[[[___bbbeeehhhjjjnnnppprrruuuyyy}}}yyyxxxuuuttttttvvvyyyzzz}}}yyyssskkkeeeaaa______dddhhhiiiiiinnnyyyyyymmmdddPPPJJJBBB;;;777444222111333333222222222444666777333333444555777:::;;;===@@@???@@@BBBEEEFFFDDDBBB@@@@@@??????>>>======<<<===;;;888777777666555444444444333222111//////...000000///...------,,,,,,,,,,,,++++++******))))))(((((()))************)))((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***+++)))'''(((***---******))))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************************)))...666;;;444***(((---,,,,,,,,,,,,,,,,,,++++++***,,,...,,,+++...666>>>NNNaaarrrwwwyyyyyymmm\\\OOOCCC@@@AAAFFFNNNWWWcccnnn|||xxxrrroooggg]]]UUUSSSQQQLLLHHHHHHAAA>>>999777666777666666444444444444333333333333222BBBHHH;;;000111444000111111111000000000/////////111111000...111999???111111111000000000000///,,,,,,------......//////>>>999111+++***,,,///000++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...333000,,,******,,,------+++,,,,,,------,,,,,,+++)))******+++,,,---............------...///111222444777:::<<<===???AAACCC:::===@@@BBBDDDHHHMMMQQQIIILLLPPPSSSUUUZZZaaagggiiiqqqvvvzzz|||~~~GGGHHHIIILLLPPPTTTWWWXXX^^^bbbggglllpppssswwwzzz~~~}}}|||}}}}}}{{{{{{}}}}}}{{{xxxuuurrrpppooooooooonnnoooxxxxxxpppiii^^^RRRHHH???888444000000111222333444444333222333333444666888999:::>>>???@@@BBBDDDDDDCCCBBB@@@@@@@@@???>>>>>>======<<<:::888777777666555333444444333222111//////.../////////......---,,,,,,+++++++++******)))))))))((())))))*********))))))((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***++++++***((('''((()))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************++++++++++++///444555...((()))///------,,,,,,,,,,,,,,,,,,---//////...000888FFFPPPcccuuu{{{xxx}}}yyypppiiiaaaUUUHHH@@@???BBBKKKWWW```gggqqqzzzxxxtttmmmfff___ZZZSSSLLLKKKMMMHHHDDD???<<<:::888666555555555555444444444333333222CCCIII;;;000222444111111111111111000000000000+++...000111333<<>>@@@BBB<<<>>>@@@CCCDDDEEEGGGIIIIIILLLPPPSSSUUUZZZaaagggiiiqqquuuyyy|||~~~QQQSSSVVVYYY]]]```cccdddgggiiimmmoooqqqtttxxxzzz|||{{{zzzzzz~~~}}}~~~~~~}}}|||yyywwwuuuuuussspppqqq{{{tttgggZZZMMMAAA:::333222111111222222111000333333333444555666888999<<<===???AAABBBBBBBBBAAA@@@??????>>>>>>===<<<<<<;;;999777777777777555333444333333222111000//////......//////...------,,,***************))))))))))))******+++******))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***)))'''$$$***))))))(((((())))))***(((((((((((((((((((((((())))))************)))))))))))))))*********++++++*********++++++++++++++++++...000...***'''***...,,,,,,,,,,,,------------,,,---...000777EEEUUU```qqq|||~~~|||}}}vvvrrrlllcccYYYRRRKKKCCC@@@@@@FFFLLLWWWdddlllqqqyyy{{{wwwqqqlllfff```VVVLLLJJJMMMLLLIIIEEEAAA>>>;;;888555666666555555555444444444///:::>>>777111333555333222222111111111000000000///000000//////666AAAJJJ111111111111000000000000.............../////////(((+++///444666444///***------------............++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++000...++++++,,,---,,,++++++,,,,,,------,,,,,,+++******+++,,,---...//////......------...///111222<<<<<<<<<<<<;;;<<<>>>AAABBBAAAAAABBBDDDEEEEEECCCHHHLLLPPPRRRUUUZZZaaaggghhhpppuuuyyy{{{~~~eeefffiiillloooqqqrrrrrrtttvvvwwwwwwwwwyyy|||~~~}}}}}}~~~|||zzz||||||yyyxxx}}}zzzpppcccWWWPPP@@@;;;555222222333222111333333333444555666777888:::<<<>>>@@@@@@@@@@@@@@@>>>======<<<;;;;;;:::::::::888777777777777555333222222222111111111000000---.../////////...---,,,))))))))))))************((())))))***++++++++++++))))))))))))************'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((&&&&&&+++000111+++%%%)))((((((((((((***+++,,,(((((((((((((((((((((((((((((()))******)))(((((())))))*********+++++++++*********++++++,,,,,,,,,+++,,,---+++)))***+++,,,+++,,,,,,,,,---.........,,,...111999FFFVVVeeennnzzz}}}zzzuuulllccc]]]RRRLLLFFFBBB???===CCCLLLZZZ]]]eeennntttyyyvvvpppjjjeee]]]SSSMMMLLLMMMKKKHHHFFFCCC@@@<<<888666666666666555555555444222333333333333333333444222222222111111111000000222222111...,,,,,,000444111111000000000/////////////////////............***,,,111666888666000,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,***)))***,,,,,,+++)))---,,,+++,,,------+++)))++++++,,,,,,,,,,,,++++++***++++++,,,---...//////......------...///111222::::::;;;<<<===AAAGGGKKKMMMGGGAAA@@@EEEHHHHHHEEEHHHKKKOOORRRTTTYYY```ffffffoootttyyy|||~~~xxxyyy|||xxxxxx|||}}}rrrkkkNNNFFF<<<555444555666666444444444444555666777777999;;;===????????????@@@<<<;;;;;;::::::999888888999888777777777777555333222222111111111111111111---.../////////...---,,,(((((())))))******++++++&&&'''(((***+++,,,,,,,,,))))))))))))************'''((((((((())))))******(((((((((((())))))))))))************************(((((())))))))))))(((((()))''''''///777999111)))(((((('''((()))***,,,---))))))))))))))))))))))))&&&'''((())))))((('''&&&)))************+++++++++*********++++++,,,,,,,,,)))++++++***+++,,,,,,***++++++,,,,,,---...//////333555<<>>JJJXXXmmmmmmpppuuuyyywwwooommmiii___UUUOOOKKKJJJIIIHHHGGGDDD???;;;777666666666555555555555:::333000333666333111222222222222111111111111000...///111222222222222333000000000000////////////000000//////......------111000------------,,,***+++++++++,,,,,,---------+++++++++,,,,,,---------,,,***((()))+++,,,***(((+++++++++,,,------***(((***++++++,,,,,,++++++******++++++,,,---...//////......------...///111222666777:::===BBBKKKTTTZZZUUUKKKAAA???EEELLLLLLJJJGGGJJJNNNQQQSSSXXX```eeeeeennntttyyy|||~~~sssnnnuuu}}}}}}pppfffXXXIII???999555333333222222333111///333:::666888<<<=========>>>???;;;;;;;;;::::::999999999999999888888777666666666222222222111000//////...------------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((000999888000))))))))))))))))))))))))+++*********))))))((((((((())))))))))))******************)))))))))))))))++++++******************++++++,,,,,,,,,---------++++++---000...+++...333000;;;MMM^^^kkktttzzz~~~~~~tttdddUUUSSSTTTNNNCCC;;;===888888>>>BBBJJJaaazzzwwwpppooo{{{yyyvvvqqqhhh___\\\UUUNNNHHHIIIIIIFFFCCCBBB???<<<999666444444555666444555444111000444===EEE333333333222222222111111111111000000000000111111///000111111111000...---000000////////////000000000000//////.........---...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,---//////...222777999888999:::===BBBGGGJJJCCCBBBAAACCCFFFIIIJJJIIIHHHMMMOOONNNQQQZZZccchhhfffmmmrrrwww{{{}}}zzzsssppp{{{yyyooocccWWWKKKAAA;;;666444555888777444555888777999;;;<<<<<<;;;<<<===;;;;;;:::::::::999999999999999888888777666666666222222222111000/////////......------------,,,,,,------,,,,,,+++******)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((''''''---444333...))))))))))))))))))))))))************)))))))))((()))))))))*********++++++))))))))))))************++++++******************++++++,,,,,,,,,------------+++---000000---...111777GGG[[[jjjrrrwww}}}zzzsssaaa[[[XXX[[[ZZZPPPBBB::::::888===FFFMMMVVVlllwwwvvv|||~~~rrrhhhddd[[[TTTPPPPPPOOOJJJHHHHHHAAA???<<<888666666666777333555666444111222777===333333333222222222222111111111000000000000111111000000000000000//////...000000////////////000000000000/////////............------------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,---//////...222777;;;:::::::::<<<@@@CCCFFFBBBBBBAAACCCFFFIIIIIIIIIHHHMMMOOONNNPPPYYYbbbfffiiipppssswww{{{}}}wwwkkkllluuuzzznnn___NNNDDD777222111444777555333444777999:::;;;:::999::::::::::::::::::999999999999999888888777777666666555222222222111000000//////.........---------,,,,,,---,,,,,,++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))&&&))))))((()))------+++))))))))))))))))))))))))************))))))))))))************+++++++++,,,((()))))))))***+++++++++******++++++++++++++++++,,,,,,,,,,,,------------...,,,---000111///000333EEEUUUjjjvvvyyy{{{}}}mmm```SSSVVV^^^ddd___PPPAAA:::999:::BBBLLLRRRYYYiii{{{yyy}}}}}}ooohhhaaa\\\XXXVVVQQQIIIFFFGGGEEECCC@@@===:::888888777222555777666333111222444333333333333222222222222111111000000000000111111111111000////////////000000000////////////000000000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,---000000///222777<<<;;;::::::;;;===@@@AAABBBAAAAAACCCFFFIIIIIIHHHKKKPPPRRRQQQRRRZZZbbbffflllrrrtttwww{{{~~~yyyeeelllttt}}}~~~}}}pppaaaWWWDDD999111111555555444444555777888888888888999::::::999999999999999999999888888888777666666555555222222222111111000000000//////......------,,,,,,,,,,,,,,,++++++*********************************)))***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((('''***,,,***'''''')))***))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,------------......---///000//////666???WWWbbbqqqzzz}}}~~~tttbbbUUUYYY]]]ccccccYYYIII>>><<<;;;???JJJVVV]]]bbbmmmyyy|||ppplllfffaaa[[[SSSIIIDDDEEEHHHFFFDDD@@@===:::999888333555777666444222111222444444333333333222222222222111111000000111111222333222000/////////000111000000////////////000000000000//////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---...111111///222777;;;;;;::::::;;;<<<>>>@@@AAAAAAAAACCCGGGHHHHHHHHHOOOTTTWWWUUUVVV]]]dddggglllrrrtttxxx|||sssooolllqqqwwwzzzxxxuuu{{{}}}yyysssaaaQQQ@@@999999888777777333555666777666777999;;;999999999999999999999999888888777777666555555555222222222222111111111111000000///......---,,,,,,,,,,,,+++++++++++++++***************************))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((()))+++---,,,(((%%%'''+++))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,((())))))***+++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,---------.........---///222222///333BBBRRRjjjnnntttzzzrrreee^^^hhheee```WWWIII>>>>>>DDDGGGOOO^^^lllvvv|||{{{sssjjjcccZZZOOOIIIIIIIIIHHHFFFCCC@@@<<<:::888666777666555444444555666444444444333333333222222222222111111111111222222333222000/////////000111000000////////////000000//////000000000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---...222222000222777999999999:::;;;===???@@@@@@@@@AAADDDGGGHHHHHHGGGOOOUUUWWWVVVWWW]]]dddgggiiiooosssxxx~~~yyyzzzzzz{{{}}}}}}ppplllnnnqqqtttwwwvvvwwwyyy}}}zzzhhhTTTHHHAAA;;;666444444555666666555666888:::888888888999999999999999888777777666666555555444222222222222222222222222111000000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++***,,,---***&&&''',,,))))))))))))))))))))))))))))))))))))************************+++++++++,,,)))*********+++,,,,,,,,,******++++++,,,---------,,,---------............---///333666888@@@SSSfffyyyxxxyyy}}}xxxpppkkkmmmbbbTTTIIIAAA@@@JJJUUUdddlllyyytttkkkaaaVVVNNNLLLJJJJJJIIIGGGCCC@@@<<<:::999888666555555666888999444444444444333333333333222222111111111111222222222222111000000000000111000000////////////000000//////000000000000111111---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---///222222000222777777888999:::<<<>>>@@@AAA???@@@AAADDDGGGHHHGGGFFFLLLQQQUUUSSSUUU[[[aaadddfffmmmrrrxxxzzz~~~zzztttpppsssyyyxxxvvvtttuuuxxx}}}uuuggg]]]RRREEE:::444888888888666444444666777777888888888999999999999777777777666555555444444222222222222222222222222111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++((())),,,+++'''''',,,))))))))))))))))))))))))((()))))))))************)))))))))*********++++++++++++++++++++++++++++++******++++++,,,------...------------............//////444===HHHTTTeeesss{{{|||}}}rrrkkkbbbUUUHHHEEEIIISSSbbbnnn~~~zzznnn```TTTNNNLLLLLLLLLJJJGGGCCC???===:::888666666666666777777555444444444444333333333333222222111111222222333111222222222222111000000000000////////////000000//////000000000111111111---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------///333333111222666888999:::;;;===???@@@AAA??????AAADDDGGGHHHGGGEEEIIIOOOSSSRRRTTTZZZ```ccceeemmmrrrzzztttrrrxxx|||vvvtttvvvzzz}}}|||uuupppfffTTTEEE===<<<;;;:::777444222333555777777888888999999999999777777777666555555444444222222222222222222222222222111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***&&&&&&***+++''''''+++))))))))))))))))))))))))(((((())))))*********+++((())))))))))))*********,,,,,,++++++++++++++++++******+++,,,,,,---......---------.........//////111...333BBBTTTdddpppxxxwww|||}}}mmmaaaVVVKKKBBBGGGVVVhhhxxx~~~mmm\\\RRRMMMMMMNNNMMMJJJFFFBBB???:::888777777777666444333555555444444444333333333333222222111111222222333111111222333333111000///000000////////////000000//////000000111111111222---...///111111///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------///333333111222666::::::;;;<<<===>>>???@@@>>>???AAADDDGGGHHHGGGEEEIIIOOOTTTSSSUUU\\\bbbdddeeemmmsss{{{}}}zzzuuunnnqqqvvvyyyxxxyyy||||||qqq\\\LLLFFF;;;444555777555555888888888888888999:::;;;<<<999999777666555555444444555444444333333222111111111111000000//////......,,,,,,------,,,,,,+++***************************************************+++++++++*********))))))************************+++*********))))))(((((())))))*********+++++++++)))************+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((+++------***))),,,//////------000000------000+++555DDDVVVfffrrrzzz}}}wwwjjj]]]UUUKKKLLLRRR```sssppp[[[[[[SSSOOOSSSTTTMMMGGGFFF:::888666666666666555444999>>>AAA???999333111222444222111222666777666444222222222111222222333333000000111111111111000000111///...///111222111000000/////////............------------------------......//////...---,,,,,,***,,,------,,,,,,...///******+++++++++,,,,,,,,,,,,,,,------.../////////,,,,,,---...000111333444888999;;;<<>>???AAADDDGGGGGGGGGKKKQQQUUUTTTVVV]]]ccceeegggppptttwww}}}xxxuuuuuulllmmmqqqyyy}}}tttlll\\\LLL<<<666555444444555888888888888888999:::;;;999888888777777777777888666666666555444444333333111111000000//////......,,,------------,,,++++++************************************************,,,,,,,,,,,,+++++++++***************************+++*********))))))))))))---------,,,++++++******)))************+++++++++************************************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++---000///---...000111///000444333???RRRdddqqqyyy~~~zzzlllaaa[[[YYY```gggrrr~~~qqqhhh^^^WWWWWWWWWPPPIIIEEE@@@===;;;999:::::::::999888@@@GGGIIICCC;;;666333444222111333555777666444444333333222222222222222000111111222222111111000000444777888555222111111000000/////////.........------------------------......//////...------,,,+++,,,------,,,,,,---...+++,,,,,,,,,------------,,,,,,------.../////////------......000111333444777888999;;;===???AAABBB@@@??????AAADDDFFFFFFFFFIIIPPPTTTTTTVVV\\\ccceeegggppptttwww}}}yyykkkkkknnnrrrwwwzzz{{{zzzttt```JJJ<<<666444444555777777666666777888:::;;;999999999999999:::;;;;;;888888777777666555555444111111000000//////......---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***************************************)))))))))111000///...,,,+++***))))))************+++++++++++++++++++++++++++++++++************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///---...000000000444:::===MMMbbbsss|||{{{mmmgggjjjpppwww|||nnn```[[[YYYTTTMMMHHHFFFCCC???======>>>>>>>>>555;;;BBBDDD@@@:::555333444333222333555666666555555444333333222222222222111222222333333222222111000777??????999333111222000000000/////////......------------------------.........///......---,,,,,,---...---,,,+++,,,---------------............,,,,,,------.../////////////////////000111222333666777999;;;===???@@@AAAAAA@@@@@@AAADDDFFFEEEEEEHHHNNNSSSSSSUUU\\\ccceeehhhqqqtttwww}}}wwwuuurrrpppooorrrvvvzzz}}}ooo[[[HHH<<<666666777555555555555666999;;;===;;;;;;;;;::::::;;;;;;<<<888888777777666555555555111111000000//////......---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++************************************************000000///...,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000000///------//////000777???JJJYYYmmmzzz~~~{{{{{{nnn___ZZZWWWRRRMMMKKKGGGAAA>>>===>>>??????666888888777444333444555444444444444555666666555555444333333333333333444222333333444444333333222111666<<<===999444222222000000000////////////...........................---...............------...///000///---,,,---...,,,------------.........,,,,,,------.../////////000000000000000111222333777888999;;;===???@@@AAABBBAAA@@@BBBDDDEEEEEEDDDGGGMMMRRRRRRTTT\\\bbbeeehhhqqquuuwww~~~{{{uuuqqqrrrvvvzzz{{{wwwlllZZZHHH<<<888888444444333444666999===???>>>===<<<;;;::::::::::::777777666555555444444333111111000000//////......------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++++++++,,,,,,,,,,,,+++++++++***))))))*********+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////------...///222<<>><<<<<<<<<;;;888888777666555555777888444444555555555555555666444333333333444555666666333333444444444444333333222333444555666555333111111000000000////////////........................------...............---000111111000///......///,,,,,,,,,,,,------------,,,,,,------.../////////111111111111111222333333888999:::<<<>>>@@@BBBBBBBBBAAA@@@BBBDDDEEEEEEDDDGGGNNNRRRRRRTTT[[[bbbdddhhhqqquuuxxx~~~|||tttooommmmmmqqqwwwwwwkkkYYYKKK@@@:::666555444444666999<<>>===<<<:::999999888888666666555444444333333222111111000000//////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************+++++++++++++++)))))))))******+++++++++)))************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///333333000------...///---...111333:::HHHVVVkkkrrrzzzyyylll___VVVQQQMMMFFFAAA>>><<<:::999555666888999999777555444444555666666555444555666555444444444444555666666222333333444444333333222222000///000222444333111111111000000000/////////........................,,,---......///.........///000111000///...///000+++,,,,,,,,,,,,---------,,,,,,------.../////////111111111111222333444555888999;;;===???AAABBBCCCAAA@@@@@@AAADDDFFFEEEEEEIIIOOOSSSSSSUUU[[[aaadddfffppptttxxxzzzpppfff```cccmmmtttsssmmmbbbQQQCCC<<<:::777666666777:::<<<;;;:::999999888888888888666666555444444333333222111111000000//////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++,,,,,,,,,)))))))))*********++++++)))************+++++++++***************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333::::::222------///......111555;;;EEEXXXiiiwwwzzz~~~ssscccXXXTTTMMMHHHCCC???<<<999666666666666777666444222444666777777444444555777888777666555444444444444222222333333333333222222111222222111000000111111111111111000000000//////........................,,,------...//////......---...//////...---///000------------............,,,,,,------.../////////000000111111333444666777888888:::<<<>>>@@@AAABBB@@@??????AAADDDFFFFFFFFFKKKQQQUUUTTTUUU[[[aaaccceeennnssswww{{{nnneeeWWWbbbmmmuuuzzzuuubbbNNN@@@>>>:::777555666777999888888777777888888999999666666666555444444333333111111111000//////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********************************++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666???>>>555------111//////333:::AAAOOOdddwww{{{}}}ppp]]]YYYSSSNNNHHHCCC>>>;;;???;;;666222333666999:::444666888777444333555777;;;:::888666444222222111111222222333333222222111000444888666000---///222111111111111000000000000////////////////////////,,,,,,---.../////////...***,,,------,,,,,,...///............/////////000,,,,,,------...//////000000000000222333555777888777777999;;;===???@@@AAA???>>>???AAADDDGGGGGGGGGMMMSSSVVVUUUVVV[[[aaacccdddnnnssswwwuuuiii\\\[[[___kkkxxxzzzqqqfffWWWGGG888444555444555777888999999999888888999:::666666666555444222111000111111111111000000000000...---,,,,,,---///222333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,***333AAAFFF>>>222---000111///444DDDUUUbbbqqq}}}mmmdddXXXPPPKKKFFF@@@<<<:::888999===<<<777777<<<777777777777777777777777@@@KKK:::555777111555333444444444444444444444444333333333333333333333333111000111555444///,,,---////////////////////////------............------,,,,,,,,,---------....................................---...///000222333111222222111000111444666777888:::<<<<<<===???@@@>>>@@@CCCDDDEEEEEEGGGHHHPPPSSSTTTSSSUUU]]]ccceeejjjnnnvvv||||||llleee```dddmmmttttttrrrgggWWWGGG@@@;;;666444666666666777777666666777888777777777666555444222222111111111111000000000000///...---------///111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******++++++******)))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---333<<<@@@:::000...111///333@@@RRRbbblllwwwwwwcccUUUMMMIIIDDD???<<<999:::<<<;;;666666999777777777777777777777777888CCC444222666111777555333333333333333333333333333333333333333333333333444222444777777222///000////////////////////////---......//////......---,,,,,,---------.................................------------...000222333111222222111000111444666777888999;;;<<<>>>AAABBB>>>@@@BBBDDDDDDEEEGGGHHHPPPSSSTTTSSSUUU]]]dddfffkkkooowww}}}~~~vvvlllhhhlllrrrxxxzzzvvvjjj\\\PPPFFF<<<777777666666666666666777888888888888888777666555444333222222111111111000000000000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***,,,000444222------222333???SSSgggqqqvvv}}}~~~fffWWWPPPJJJFFFAAA===<<<===;;;888777999777777777777777777777777777BBB333111666222777555333333333333333333333333333333333333333333333333555333444888777222000222////////////////////////---......//////......---,,,------------.................................---------...///000111222000111222111111111444666888888999:::<<>>@@@BBBCCCDDDEEEGGGHHHOOOSSSTTTSSSVVV^^^eeeggglllpppxxx~~~~~~zzzyyyyyyzzz{{{{{{uuulll```SSSFFF<<<888888777666666777888999999777777777777666555444333222222222111111111000000111000///...---.................................------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...---------)))(((+++///000...111666???OOOfffvvv{{{{{{~~~hhhWWWNNNKKKDDDAAA>>>===<<<;;;;;;;;;777777777777777777777777===HHH999555888222666333222222222222222222222222333333333333333333333333222000111444444000...000////////////////////////......////////////......------------.............................................///000111222333000111111111111222444777<<<:::999:::===@@@AAABBB>>>@@@BBBBBBCCCDDDGGGIIIOOORRRTTTSSSVVV___fffhhhmmmqqqzzz~~~}}}|||{{{wwwmmm```QQQCCC999:::777555555666888888777666666666666666555444333222222222222111111111111111000//////......------........................---------------------------------,,,,,,,,,++++++,,,,,,------------,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---.........---///---///222333222555;;;KKK\\\qqq{{{}}}}}}|||aaaRRRLLLFFFCCC???<<<<<<>>>===<<<888888888888888888888888???JJJ:::777:::333666222222222222222222222222222333333333333333333333333000...///222222...---///000000000000000000000000...//////////////////...---------.........//////...........................///000111222333333333000000111111111222555777???<<<;;;;;;>>>@@@@@@@@@>>>@@@AAAAAABBBCCCFFFIIINNNRRRTTTSSSWWW```gggiiinnnrrrzzz~~~vvvkkk^^^NNNAAA<<<888444333555777666555555666666666666555444333333222222222222111111111000000/////////......---........................------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,---............111///000111000000666???VVVfffvvv|||}}}www___UUUKKKGGGAAA<<<<<<@@@???<<<888888888888888888888888777DDD666444888333777444333333333333333333333333333333333333333333333333222///000333333//////111000000000000000000000000...//////000000//////...------........./////////..............................000111222333333333///000111111111222555888???<<<;;;===@@@BBB@@@>>>>>>???@@@AAAAAACCCFFFIIIMMMRRRTTTSSSWWW```hhhjjjnnnrrrzzzzzzuuuoooaaaSSSBBB===777666888999888666666666777777777666555555333333222222222111111111//////////////////.........................................................------------,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......***+++,,,---...............---.........333AAAPPPcccppp|||~~~~~~yyyxxxwwwyyy|||~~~lllVVVRRRJJJAAAAAAEEECCC>>>888888888888888888888888222???222222888333777555333333333333333333333333333333333333333333333333222000000333333000000333000000000000000000000000//////000000000000//////............////////////........................,,,---...000111111111111///000111111111222555888;;;::::::>>>CCCEEECCC???>>>???@@@@@@@@@CCCFFFIIIMMMQQQSSSSSSXXXaaaiiikkknnnrrrzzz{{{||||||rrreeeHHHBBB<<<:::<<<>>><<<999777888888888888777777666333333333222222222111111......////////////............................................................---------,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......***+++,,,---..................000222444>>>TTThhhnnnyyyvvvtttttt{{{aaa]]]SSSHHHGGGKKKHHHAAA888888888888888888888888222???333333888333777444444444444444444444444444333333333333333333333333111//////222222//////222000000000000000000000000//////000000000000//////............/////////000........................***+++---///000000/////////000111111111333666888888777999???EEEHHHEEEAAA??????@@@@@@@@@BBBFFFIIIMMMQQQSSSTTTXXXaaaiiilllmmmrrrzzzyyywwwtttqqqdddSSS@@@777999<<<:::555666888::::::999777666666555444444333333222222111000000////////////000000111000///...---...//////,,,---......------///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............///////////////111000///111<<>>>>>:::444666<<<<<<777;;;:::999777666555555555555555444333333333333444333333333333333333333333222222222222222222222222111111111111111111111111222000///...///000///...///////////////.........000000//////......------000///---,,,---...000222111222333333333444666888>>>;;;999;;;@@@BBB@@@===???>>>>>>>>>@@@CCCFFFGGGNNNSSSVVVVVVZZZcccjjjllloooqqqwww}}}~~~}}}xxxqqqjjj\\\III===:::;;;:::999888888888777666555555555555555444333333222222111000000////////////000000000000...---------...///,,,---///...------///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------..................///////////////111000111888DDDWWWiiitttzzz}}}xxxxxxwwwvvv|||gggZZZRRRGGG@@@@@@555;;;===999777:::<<<;;;;;;:::999777666666555555666555444444333333444444333333333333333333333333222222222222222222222222111111111111111111111111222000//////000000///...///////////////////////////////////////.........//////...---...///000111000222333333333333666888===:::999;;;???BBB@@@===???>>>>>>???@@@CCCFFFGGGNNNRRRUUUTTTYYYbbbiiilllppprrrxxx~~~wwwnnnooofffWWWIII???;;;:::;;;;;;:::888777666666666777555555444444333222222222111000000//////000000111000///......------......,,,...//////...---...000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000000222777BBBRRRcccrrrzzz|||}}}yyyqqqnnnuuu}}}}}}kkk^^^MMM@@@;;;666???EEEAAA:::999;;;===;;;:::999888777666666666666555444444333444444444333333333333333333333333111111111111111111111111000000000000000000000000222000//////000111///...////////////////////////...///////////////000000....../////////000000000000111222222222333555777<<<:::888:::>>>@@@???===????????????AAADDDFFFHHHOOORRRSSSSSSWWWaaaiiimmmqqqtttzzzxxxpppnnnllleeeYYYKKK@@@;;;:::<<<;;;:::999::::::999999555555555444333333222222111000000000000000000111/////////...............---...000///...---...000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000000111111000444>>>MMM___oooyyy~~~~~~vvvkkkuuutttyyytttXXXGGGBBBGGGKKKLLLFFF>>>::::::<<<;;;:::999888777777777777666666555444444444444444444444444444444444444444111111111111111111111111000000000000000000000000222111000000111111000...///////////////000000000......//////000000000111......///000000000000//////000111222111222444666:::999999:::===???>>>===??????@@@AAABBBDDDFFFHHHPPPSSSTTTRRRWWWaaajjjnnnrrruuu|||~~~yyykkknnnooohhh[[[LLLAAA;;;;;;:::999:::<<<<<<:::777666666555444444333333222111111000000000000111111///////////////............///000000...---...000---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111222111999GGGYYYjjjvvv}}}wwwsssrrrzzzkkkXXXWWWWWWQQQHHHCCC???<<<::::::;;;:::999888777777777888666666555444444444444555444444444444444444444444111111111111111111111111000000000000000000000000111111000111222222000...////////////000000111111.../////////000000111111...///000000111111000000///000111222111222444666:::999999;;;===>>>>>>>>>???@@@@@@BBBDDDEEEGGGHHHRRRUUUUUUTTTXXXccclllpppsssvvv}}}}}}nnnppprrrqqqjjj^^^PPPGGG>>>;;;888999:::;;;888555666666555555444333333333222111111000000111111222000111111111111000///...///000111000.........///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......///000000111222222555AAASSSeeeqqqyyy~~~~~~rrrqqqxxxiiiggg\\\MMM@@@<<<>>>>>><<<;;;::::::999888888888888888777666555555444444555555444444444444444444444444222222222222222222222222111111111111111111111111111111111222333222000......//////000000111111222///000000000000000000111/////////000000000111111000111222222222333555777::::::;;;<<<===>>>>>>??????@@@AAACCCEEEFFFGGGHHHRRRUUUWWWVVVZZZdddlllpppsssvvv~~~yyyuuurrrssstttoooeee\\\JJJCCC<<<888999999888666666666666555444444333333222111111000000111111222111222222333222111000//////000111000.........///---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---...///000111222333333;;;JJJ___ooowwwzzz~~~}}}xxxuuuzzz}}}rrr[[[KKK===;;;>>>???======::::::999888888888999999777666666555555555555555555555555555555555555555333333333333333333333333222222222222222222222222111111111222333333000---...//////000111111222222111111111000000000000000111000/////////000111222000222333333333333666888:::;;;<<<======>>>???@@@???@@@BBBDDDFFFGGGHHHHHHPPPTTTVVVVVVZZZdddkkknnnrrrvvv~~~zzzqqqrrrxxx{{{tttmmmVVVLLL@@@999999:::::::::666666666555444444333333222222111111111111222222222222333444333222111000000111111000///......///---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,)))+++...111222222000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000---...///000111222333333???PPPfffuuuyyyzzz~~~|||uuuvvvlllooouuu{{{|||{{{~~~\\\MMM@@@???AAA???===???::::::999999888999999999777777666555555555555555555555555555555555555555444444444444444444444444333333333333333333333333111111111333444333000---...//////000111222222222222222111111000000//////222111///......000222333111222333444333444666888:::<<<===>>>>>>>>>@@@AAA???AAABBBDDDFFFGGGHHHHHHNNNSSSVVVVVVZZZcccjjjlllrrruuu~~~{{{xxx{{{~~~~~~}}}pppcccOOOAAA:::999999999888777666555444333333333333333333222222222111111222111111111000000//////000//////000111111///...//////000000///...------........................111...---...000111///---,,,,,,,,,---------......------............------+++,,,---,,,***)))***+++...........................//////000000000000000333//////444444222555;;;PPPddduuuvvvwww~~~{{{nnnjjjmmmjjjppp{{{xxx[[[FFFEEEEEE<<<999??????===:::999:::999888777999888777666666666777888999999888777666555444444555444444444444555666666777666333111111111222333222222333444333222111000,,,...000111000///000111000222444444222000...---////////////000111222333222333222111111222555888<<<;;;;;;===@@@BBBBBBAAA>>>CCCFFFCCCDDDHHHIIIFFFOOOPPPSSSVVVZZZaaaiiinnntttwww~~~sss```MMM???999999:::999999777666555444444444333333333333222222222222222222111111000000000000000///...///111222111000//////000000///......---...........................,,,+++,,,...///---+++,,,,,,---------.........------............------,,,---...---+++++++++---...........................//////000000000000000222000000333333222888@@@WWWiiixxxyyyyyy|||tttppplllnnnuuuvvvzzzZZZNNNIII@@@???FFF@@@>>>;;;:::999999777555999888777666666666777888777777777777777777666666777666555444444444444444777555333222111111222333333333444555444333222111111222222111...------...666;;;@@@>>>777222000111/////////000000111222333222333333222111222555888<<<;;;;;;===@@@AAAAAAAAABBBEEEFFFDDDFFFKKKLLLIIIOOOPPPSSSVVV[[[aaaiiinnntttvvv|||qqq[[[GGG<<<:::<<<;;;:::999777666666666555444444333333333222222222222222222111111111111000222000......000222222222//////000000000///.................................---,,,,,,---...---,,,,,,------------.........------............---------...///...---,,,,,,..............................///000000111111000000111000111222222444>>>IIIbbbqqq|||||||||zzzlllhhhhhhjjjrrr{{{sss[[[NNNCCCAAAGGGAAA???<<<:::999888777555999888777666666777888999666666777777777888888888999888666555444333333333666555444222222222333333444444555555555444333222333333222111///...000222444;;;@@@>>>555......111000000000000000111333333333333333222111222555888<<<;;;;;;===???AAAAAA@@@DDDEEEDDDDDDGGGLLLMMMKKKOOOPPPSSSWWW[[[bbbiiinnntttvvv{{{zzzgggQQQAAA;;;<<<;;;:::999777666666666666444444444444333333333333222222222222222222222222666333000///000111222222//////000000000//////...........................//////...////////////...------------............------............---------...///...,,,,,,,,,---........................//////000111111111111000000111222222333:::HHHTTTlllwwwtttkkkjjjnnnuuuxxxaaaNNNEEEDDD@@@>>><<<:::::::::888777777777777777888:::<<<>>>888888888888888888888888888777666555444444444444666555444333333333333444444444444444444333333222///000111111111444888;;;222555777555000---///222000000000000111222333333333333333222111333666888;;;::::::<<>>:::::::::888777666555555555555555555444444444333333222222222222333333333333999666333111000111111000//////000000000000000///////////////////////////.../////////......//////---------.........//////------............------,,,---...---,,,++++++---........................///000000111111111111111000222333333777DDDUUU```ssszzz|||uuunnnkkkkkkppp{{{iiiQQQEEE@@@>>><<<;;;<<<<<<;;;:::777777777999;;;>>>@@@BBB;;;::::::999888777777777666666555555555666666777555555444444444444444444444333333222222222222222///000111222444777<<<@@@:::666222000111222444444000000000000111222333444333444333222222333666999;;;::::::<<>>===>>>>>>===;;;777777888999;;;>>>AAABBB<<<<<<;;;:::999888777666666555555555666666777888444444555555444444444444444333222111111111222222111333444444444555888;;;===777000---///222222111111111000111111222333444444444444333222333666999;;;::::::<<<>>>@@@@@@???@@@EEEMMMQQQNNNGGGGGGJJJNNNQQQUUUYYY^^^ccciiinnnsssuuuzzz~~~xxxaaaXXXZZZaaagggmmmpppoookkkkkkqqqtttssshhhhhhgggeeeeeehhhlllpppyyyxxxfffPPP@@@<<<;;;:::999777777777777666666666666555555555444333333333333444444444555777666444444555555333222//////000111111111111111////////////////////////+++---///...,,,+++,,,...............////////////------............---------...///...---,,,,,,...........................000000111222222222222111222333333777FFF]]]mmmssszzz}}}|||rrrkkkiiikkknnnvvv|||yyy|||TTTGGGEEEBBB@@@???>>><<<::::::999999999999;;;===>>>;;;;;;::::::999999999888777777666666666666666777444444555555555555555444555444333222111222333333222333444444222222333444555222///......///000///111111111111222333444444444444444333222444777999:::::::::;;;>>>@@@@@@??????HHHVVV[[[SSSGGGFFFKKKNNNQQQUUUZZZ^^^dddiiimmmrrruuu{{{kkkZZZWWW\\\bbbeeewww{{{yyyqqqlllnnnmmmjjj```aaabbbcccbbbccceeegggjjjuuu~~~pppYYYHHH======;;;:::999888888888777666666666555555555555333333333444444555555555444333333555666777555444//////000111111111111111000000000000000000000000---///111000...---...111............/////////000---..................---...000000000...---...///........................000000111222222222222111333333333888KKKdddtttwww{{{}}}yyymmmlllkkkkkkmmmsss~~~}}}fffKKKHHHDDDAAA???===:::888<<<;;;999888777888888999999999::::::::::::;;;;;;:::999888666555555555555444444555555666555555444666555444333222333444444///111222333111000111222,,,///222222222222333555111111111111222333444555444444444333222444777999:::999999;;;>>>@@@@@@???===IIIZZZaaaVVVFFFDDDJJJNNNQQQVVVZZZ___dddjjjmmmrrruuu|||wwwjjj___YYY\\\kkkzzz~~~zzzvvvssshhhfffdddcccdddccc___[[[fffiiiooottt{{{xxxsssmmm___JJJ???888999999555555;;;555444444444333333333333444444444444444444444444555222000222777888555222111111000000000000111111000000000000000000000000000000000000000000000000------............------,,,000,,,///,,,111>>>...------............------......---------///111222111111000111333444444333666666444CCCaaarrruuu|||uuuhhhhhhmmmppptttyyy|||bbbMMM>>>@@@@@@999888???>>><<<;;;999999999;;;<<<888888888888888888888888777777777888888777777666555333222444777888666444333333222111111111111222000000111111111222222222333333222222222111111111333222222222222333444444333000///222444444666;;;777888;;;>>>?????????>>>AAABBBDDDHHHLLLNNNMMMKKKLLLPPPVVV\\\aaafffkkknnnqqqvvv|||~~~~~~uuuiiibbb```hhhzzzyyyvvvrrrpppooommmiiiffffffhhhjjjnnnrrrzzz{{{xxxooo]]]LLL>>><<<<<<888666999777777777777666666666555333333333333333333333333555222000222666777444000111111111000000111111111000000000000000000000000000000000000000000000000.........//////............222---000...333AAA111...//////000000//////...............///000111111222111111222333333333333666<<>>???>>>>>>======???CCCFFFHHHHHHGGGMMMQQQWWW]]]bbbgggllloooqqqvvv|||}}}yyypppmmmoooyyy~~~|||{{{yyywwwmmmllljjjiiijjjpppwww}}}}}}zzz||||||rrr[[[EEE>>><<<888666777888888888888777777777777333333333333333333333333555333111222555555333000222222111111111111222222000000000000000000000000000000000000000000000000...//////000000//////......222---000...444CCC444...//////000000//////.........///000111111111111222222222222222333333444555DDDQQQbbbxxxwwwjjjkkknnnrrrvvv[[[EEEBBBCCC???999;;;;;;999999999:::;;;<<<999999999999999999999999666666777888999999888888555444444555777777666555555444444333333333333333333333444444444555555555444444333333333222222222222222111111222222333444222000111555666555666999::::::;;;===>>>???@@@AAA??????@@@BBBFFFIIIJJJIIIOOOSSSYYY^^^ccchhhmmmpppqqqvvv{{{}}}|||yyysssmmmjjjlllpppuuu}}}~~~~~~{{{xxxvvvwwwxxx{{{~~~}}}fffNNNBBB<<<666666:::777777777666666666666555444444444444444444444444666444333444555555222000333222222222222222222333111111111111111111111111111111111111111111111111//////000000000000//////...111,,,///---444DDD555---......//////......------...000222222222111111222333333222111222444555666KKK\\\kkk|||zzznnnkkkoootttzzztttOOOBBBCCC@@@:::;;;;;;:::::::::;;;<<<===888888888888888888888888777777888888888777777666777777777888888888777777444333333222222222222222111222222222222333333333333222222222111111111111222222222222222333444444333111333777888666666999:::;;;<<<===???BBBDDDEEEBBBAAAAAADDDGGGKKKLLLLLLPPPTTTZZZ___dddhhhmmmpppqqquuuzzz|||yyyqqqnnnnnnooosssvvvzzz||||||zzzxxxwwwqqquuu|||~~~ooo[[[MMMAAA777999BBB888777777777666666666666555555555555555555555555666555555555555555333222333222222222222222222333222222222222222222222222222222222222222222222222//////000000000000//////...222---111///666DDD555/////////000000/////////---...000222222222111111222333333222111222555888===UUUfffooo{{{wwwooonnnqqqsssxxxcccIIIAAA>>>:::===<<<<<<<<<<<<<<<======999999999999999999999999;;;;;;;;;::::::888777666333444555555444444444444555555444333333333333333111111111222222222333333333333333333222222222222333333333333333444555555444333444888999777777999::::::<<<>>>AAADDDFFFHHH@@@@@@@@@BBBFFFIIIJJJKKKPPPTTTZZZ___ccchhhlllooopppuuuzzz{{{~~~~~~vvvqqqnnniiimmmrrrxxx{{{{{{yyyxxxrrrrrrrrrssswww~~~yyyiii]]]MMM??????FFF999999999999888888888888555555555555555555555555444444555555444444333333222222111111111111222222222222222222222222222222222222222222222222222222...//////000000//////...///444000444222777EEE555000111111222222111111000......///000111111111111000222333222111222777;;;JJJbbbpppsss|||wwwkkklllpppvvvzzzfffNNNCCC@@@============<<<<<<;;;;;;::::::::::::::::::::::::======<<<<<<;;;:::888888444555777666555333444444777666666555555555555555222222333333333444444444555555555444444444333333333333222222333333444555555222333666777555666999999:::<<<>>>AAACCCDDDEEEAAA@@@AAADDDHHHJJJKKKKKKOOOSSSYYY^^^bbbfffjjjnnnppptttyyyzzz}}}yyytttiiikkknnnrrrvvvxxxyyyyyysssqqqnnnkkkiiikkkooosss{{{tttiiiZZZHHH???AAA999999888888888777777777444444444444444444444444000111333333222222222222111111111000000111111111000000000000000000000000000000000000000000000000.........//////.........,,,222...333111555@@@/////////000000000000//////............///000111111...111333222111333999>>>UUUmmmxxxwww~~~~~~xxxlllkkkpppvvvbbbIIIBBB======<<<<<<;;;999888888888888888888888888888888666777777888888888777777555777999888666444555666555555444333333333333444111111111222222222333333333333333222222222111111111111000000111111222333444000000222333222333777:::;;;<<<>>>>>>>>>>>>===??????AAADDDHHHJJJJJJIIINNNRRRWWW\\\```dddhhhkkkppptttxxxyyy}}}{{{pppnnnnnnooossswwwzzz{{{rrrqqqnnniiieeedddfffhhhhhhlllsss}}}xxxoooaaaLLL===888666666666666555555555555222222222222222222222222---///111111111000111222111111000000000000111111////////////////////////////////////////////////------............------'''...+++000---111;;;)))+++,,,,,,,,,,,,,,,,,,+++......---------///111222---000333222111333:::@@@ZZZqqq{{{yyy~~~sssggghhhpppxxx}}}kkkGGG;;;<<<<<<;;;:::999777666555555555555555555555555555...///000222333444444444111444666555222000111333222111000000//////000000...////////////000000000////////////............///////////////000000111222///---///000///111555;;;<<<======<<<:::888666888999;;;???CCCDDDCCCBBBMMMPPPVVV[[[___cccgggjjjppptttxxxyyy|||