BM6( UUUVVVWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[]]]^^^___``````___^^^]]]]]]\\\YYYVVVSSSQQQOOONNNNNNNNNNNNMMMNNNNNNOOOPPPOOOQQQRRRSSSUUUYYY^^^bbbcccdddfffhhhjjjmmmrrruuuzzz~~~xxxuuuuuu~~~wwwfff^^^TTTNNNMMMMMMKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCBBBBBBFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBB@@@???>>>>>>>>>???@@@@@@??????>>>>>>???@@@@@@AAA????????????????????????======>>>>>>>>>?????????>>>>>>>>>>>>=========<<>>>>>>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;;;;;;;<<<>>>===;;;:::::::::;;;<<<999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999::::::;;;;;;<<<<<<======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::777666666999;;;;;;:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<======<<<<<<<<<<<<==================<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAA@@@AAACCCHHHOOOVVVZZZbbbeeelllvvvVVVWWWXXXZZZ[[[[[[[[[[[[YYYZZZ[[[\\\]]]\\\[[[[[[]]]]]]\\\\\\[[[\\\\\\\\\^^^___``````___^^^\\\[[[ZZZYYYWWWTTTQQQOOONNNMMMLLLLLLMMMNNNOOOQQQRRRSSSPPPQQQSSSTTTWWW[[[```ddddddgggkkknnnqqqtttxxx{{{}}}~~~~~~pppggg\\\VVVNNNIIIHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCFFFEEEEEEDDDEEEEEEFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBB???????????????@@@AAABBB>>>>>>???@@@@@@@@@@@@???????????????????????????======>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<>>>>>>>>>======>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;======<<<;;;::::::::::::<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666777999;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999:::::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<===???@@@???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBGGGMMMSSSWWW^^^bbbhhhqqq}}}XXXXXXYYY[[[[[[\\\\\\\\\WWWXXXZZZ\\\\\\[[[ZZZYYY]]]\\\[[[[[[[[[\\\^^^____________^^^]]]\\\ZZZYYYWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTRRRTTTWWWZZZ]]]aaagggjjjjjjmmmrrrwwwzzz}}}{{{pppfff]]]WWWRRRNNNHHHEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFIIIHHHGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEFFFFFFEEECCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB>>>>>>???@@@@@@AAABBBCCC>>>>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<================================================;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;;;;<<<;;;::::::::::::::::::;;;;;;;;;:::::::::::::::;;;:::;;;;;;;;;;;;:::999999999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999999999999999999888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777777888888888888888:::::::::::::::::::::::::::::::::::::::999888888:::::::::::::::999999999888888999999::::::;;;;;;999999999999999999999999888888999999::::::;;;;;;::::::::::::::::::::::::888777777888999999:::999999999999999::::::::::::::::::::::::::::::::::::;;;:::::::::999999888888999999999999::::::::::::888888888888888888888888::::::::::::999999999999::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@??????AAAEEEJJJOOORRRXXX\\\bbbjjjuuuXXXYYYZZZ[[[\\\\\\\\\[[[XXXYYY[[[]]]]]]\\\[[[YYYZZZZZZZZZZZZ[[[]]]___aaa]]]]]]\\\[[[ZZZXXXWWWVVVTTTSSSRRRPPPOOONNNMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUXXX\\\```dddiiiooosssvvvxxx{{{~~~~~~rrreee\\\WWWRRRPPPKKKHHHEEECCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBEEEGGGFFFEEEBBB@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@?????????????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???@@@AAABBBBBBBBB>>>???@@@AAAAAA@@@>>>>>>======>>>>>>>>>?????????>>>>>>==============================<<<<<<<<<<<<;;;<<<============<<<;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;777777888888999:::;;;;;;:::::::::999999:::::::::888888888999999;;;<<<<<<:::::::::;;;::::::999888999999999888888999999999::::::::::::::::::::::::777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999888777666666555555::::::::::::::::::::::::999999::::::999999888777999999999999888888888888777888888999999:::::::::999999999999999999999999777888888999999:::::::::999999999999999999999999777777888888888888888999888888888999999999:::::::::::::::::::::::::::::::::::::::999999888888888888888888999999999::::::888888888888888888888888999999999999999888888888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===>>>>>>>>>?????????@@@BBBFFFJJJLLLSSSXXX___fffnnn{{{YYYYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^]]]]]]\\\XXXYYYYYYZZZ[[[]]]^^^___YYYYYYXXXWWWVVVUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNPPPPPPPPPQQQSSSTTTVVVWWWYYY]]]bbbhhhmmmtttzzz~~~{{{zzzwww|||uuukkk]]]RRRMMMKKKJJJIIIEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFFFFDDDAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@????????????????????????@@@@@@????????????@@@@@@===>>>???@@@AAAAAAAAA@@@???@@@@@@@@@@@@???>>>>>><<<======>>>>>>?????????>>>>>>============<<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::777777777888888999999:::::::::999999999999::::::666666777888999;;;<<<===:::::::::999999999888888999888888777777888888999999999999999999999999999666666666666666666666666777777777777777888888888777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888;;;;;;:::999888777666555999999999999999999999999888999999999999888777777777777777888888888888888888888888888888888999999888888888888888888888888888888888888888888999999888888888888888888888888666888999999888777777888777777777888888999999:::999999999999999999999999999999999999999888888888777777888888888999999999888888888888888888888888888888888888888888888888999999999999999999999999:::999999999999:::;;;;;;;;;::::::999999::::::;;;;;;:::888777777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===============???>>>>>>>>>@@@CCCFFFGGGPPPVVV]]]cccjjjuuuXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNQQQRRRSSSUUUWWWZZZ\\\]]]aaaeeelllssszzzyyywwwyyyzzzuuulll\\\UUULLLFFFDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCC@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@????????????@@@AAA>>>>>>>>>>>>???@@@AAABBB?????????????????????>>>??????>>>>>>>>>>>>??????===>>>???@@@@@@@@@???>>>AAA@@@@@@???>>>>>>??????<<<<<<======>>>??????@@@>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::<<<======<<<:::999999999999:::::::::;;;;;;999999999999999999999999777777777888888888888888::::::999999999999::::::777777777777888:::;;;;;;;;;:::888777777888888999999888777777777777888999777777777777777777777777777777777777777777777777666666666777777777888888777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888999999888888888777777777777777777777777777777777888888888888888777777666555666666777777888888888888888888888888777777777888888888888888888888888888888888888888777777777777777777777777777777777555888::::::888666777888666666777777888999999:::777777777777777777777777888888888888999999999999777777777777888888888999888888888888888888888888666666777777888888999999999999999999999999999999999888888888888999::::::::::::999999999999::::::888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;============<<<>>>>>>======>>>@@@BBBDDDJJJQQQYYY___dddmmmyyyXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVVVVVVVWWWXXXXXXZZZ[[[[[[[[[[[[YYYWWWVVVSSSRRRQQQPPPPPPOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOORRRSSSTTTWWW[[[^^^aaaccchhhmmmttt|||zzzvvvwww|||xxxooobbbYYYOOOJJJFFFDDDDDDDDDAAA>>>>>>???@@@@@@??????@@@AAA??????@@@AAAAAABBBCCCCCC???@@@AAABBBCCCBBBAAA@@@============>>>???@@@AAA???AAADDDFFFFFFEEEBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>???@@@AAA======>>>>>>???@@@BBBBBB?????????>>>>>>>>>>>>>>>>>>>>>============>>>>>>===>>>???@@@@@@???===<<>>>>>>>>???@@@;;;<<<<<<===>>>??????@@@>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;999:::<<<======<<<:::999888888888999999:::::::::888888888888888888888888888888888888777777777777:::999999999999999999:::999888888888888888999999;;;:::888666666777888:::999888777666666777888999666666666666666666666666777777777777777777777777555666666666777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555555555666666666666666666666666666666666666888888888888888777666666444555555666777888888999999999888888777777666666777777777777777777777777999999888888777777666666777777777777777777777777555888::::::777666666888555666666777888999999999666666666666666666666666777777888888999999999:::777777777777888888888888777777777777777777777777555666666777888999999:::888888888888888888888888888888777777888888999::::::999999999999999999:::666777999;;;;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;============<<<>>>=========>>>???@@@BBBDDDLLLUUU[[[___fffqqqzzz\\\[[[ZZZZZZZZZZZZZZZZZZ]]]\\\[[[ZZZYYYYYYYYYYYY\\\\\\ZZZYYYWWWVVVUUUTTTTTTQQQNNNNNNPPPRRRQQQOOORRRSSSSSSRRRQQQQQQSSSUUUWWWXXX]]]eeehhhgggjjjnnnnnnvvv|||xxxvvvyyy}}}uuullleee]]]SSSLLLDDDCCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????AAABBBBBBBBBAAAAAA@@@?????????>>>>>>??????@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@AAACCCDDDEEEBBBAAA???>>>>>>???AAABBB@@@@@@???>>>======>>>>>>???>>><<<;;;;;;;;;<<<===========================>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;::::::999999999::::::;;;<<<<<<;;;:::::::::::::::999888777666666999:::999888666555666777777777888888888888777777888888888888888888888888666666666666666777777888;;;:::888666555666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666:::999888666666666777777666666555555555444444444555666777888888777666555777777666666555555555444555666666777777777777777666666666666666666666666777888:::999777666666777555555555555666666666666777777666666666666777777777777777777777777777777888777666555555666777888777777777777777777777777777777666666555555555444666666666666666666666666:::888777777888888777555666666666666666666666666666666666666777777777777666777777777888888888888888888888888888888888888888888888888888888888888777777888888888999999999888888888888888888888888999999888888999999:::;;;888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???BBBFFFLLLSSSZZZaaahhhmmm{{{[[[[[[ZZZZZZZZZZZZZZZZZZ\\\[[[ZZZZZZYYYYYYZZZZZZWWWVVVUUUTTTRRRQQQPPPOOOOOOMMMKKKLLLOOOQQQRRRQQQRRRSSSSSSRRRRRRSSSVVVYYYYYY[[[bbbkkkoooooorrrwww{{{~~~{{{|||tttlllaaaYYYTTTOOOIIIDDDBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAAAAAAAA@@@???>>>>>>???????????????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@???>>>>>>????????????@@@BBBCCCDDDBBB@@@???>>>>>>???@@@BBB@@@???>>>>>>======>>>>>>???>>>===<<<<<<<<<=================================<<<;;;<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<======;;;;;;:::::::::999999999999:::;;;<<<<<<;;;:::999:::999999888888777777777888888888777777777888:::666777777888888777777666777777777777777777777777666666555555666666777888:::999888777666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666777666555444444444555666666555555555444444444444555666777777777777666555666666666666555555444444444555666666777777666666666666666666666666666666666888999999777666666666555555555555666666666666666666555555555555666666666666666666666666666666666666555444444555666666666666666666666666666666666666666666555555444444666666666666666666666666999888666777888888666555666666666666666666666666555555666666666777777777666666777777777888888888666666666666666666666666888888888888888888888888777777777888888999999999777777777777777777777777777777666666666777888888888999999:::;;;:::::::::777777777888888888999999;;;;;;;;;;;;<<<===>>>???BBBEEEKKKPPPVVV\\\cccgggrrr}}}ZZZYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZSSSRRRQQQPPPOOONNNMMMLLLLLLKKKKKKLLLPPPSSSTTTUUUUUUUUUVVVUUUVVVYYY]]]aaaccceeemmmvvv{{{|||~~~|||yyyzzz|||tttlll```YYYPPPJJJHHHGGGEEECCC@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<<@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@??????@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>@@@@@@???>>>>>>============>>>??????>>>==========================================<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999999999999999::::::::::::999999888888888888888888888888777777666666777999:::<<<666666777777777777666666666666666666666666666666666555555555555666777777888888888888777666555444666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666555555444444444555666666555555555555444444444444555555666666666666555555666555555555555444444444333444555555666666555555666666666666666666666666666777888888666555666666444555555555555666666666666555555444444555555666555555555555555555555555555444444333333444444555555555555555555555555555666555555555555444444444666666666666666666666666888777666666777777666555666666666666666666666666555555555666666666666777666666666666777777777777666666666666666666666666777777777777777777777777777777777777888888888888777777777777777777777777666666666666666777777888888888999::::::::::::999777777777888888888888999::::::::::::;;;<<<===>>>AAACCCGGGLLLPPPVVV\\\```hhhuuuXXXYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWQQQQQQPPPPPPOOONNNMMMMMMMMMLLLMMMNNNQQQUUUWWWXXXYYYZZZ[[[\\\^^^bbbhhhlllqqqssszzz~~~yyyyyy||||||tttlllbbb\\\SSSNNNIIIEEEDDDDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>==========================================>>>>>>@@@@@@@@@@@@???>>>===<<<@@@@@@@@@@@@@@@AAAAAABBBAAABBBBBBBBBAAA@@@??????@@@??????>>>>>>??????@@@AAAAAABBBBBBAAA@@@??????======>>>>>>======<<<;;;??????>>>>>>===>>>>>>??????>>>>>>======>>>>>>???>>>======<<<<<<=========??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999999999999888888888888999999999999999999888777777777777888888888888777666555555666888999999555666666777777666666555555555555555555555555555555555444444555555666777666666777888777666444333555555555555555555555555666666666666666666666666444444444444444444444444555555555555555555555555555555555666666777777888444444444444444444444444444444555555555555444444444444444444444444444444222333444444555555444444555555555555555555555555555666888777666555555666444444444555555555666666666666555555555555666666444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444555555555555555555555555777666555555777777666555555555555555555555555555444444555555555666666666555555555666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888777777777777888999999777888888999999999999999999999999999::::::::::::999999999::::::;;;<<<===>>>@@@DDDGGGKKKQQQWWW\\\aaammmzzzXXXYYYYYYYYYYYYXXXWWWVVV[[[ZZZXXXVVVTTTSSSRRRRRRPPPPPPOOOOOONNNNNNNNNMMMMMMMMMNNNPPPQQQTTTWWWYYY]]]^^^aaacccggglllssswww{{{{{{zzzyyyzzz{{{rrrjjjbbb[[[TTTNNNFFFEEEDDDBBBBBB@@@>>>===<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========@@@@@@@@@@@@@@@??????>>>@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@@@@??????>>>>>>>>>??????>>>>>>===<<<>>>>>>===<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::;;;<<<;;;999::::::::::::::::::::::::999999::::::::::::999999888888888888888888888888888888888777777888888888777777777777777777888888777666444555666777666555555555666666666666555555666666666666666666666666444444444444444555555666444555666777777666444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555666666666666333333444444444444444444444333333333333333333444333333333333444444444444222333333444444444444444444444444444444444444444333555777777555444555666444444444444555555555555777666666555555666666777444444444444444444444444444444444444444444444444555555555555555555555555333333333333444444444444444444444444444444444444666555444555666777666444444444444444444444444444444444444444555555555555444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666888888888888888888888888777777666666777777888999666777888888999999888888888888999999999:::::::::888888888888999:::;;;<<<;;;===AAADDDHHHNNNUUUYYY^^^hhhsssYYYYYYZZZZZZYYYWWWUUUTTTWWWVVVTTTRRRQQQOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQTTTXXX[[[aaadddhhhmmmrrrxxx~~~|||zzzvvvxxxzzz|||zzzkkkggg___XXXRRRMMMHHHEEEAAABBBCCCCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>??????@@@AAA??????????????????>>>===>>>======<<<<<<======>>>>>>???????????????>>>>>>???????????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999999999999999999999999999888888999999999999888888777777777777777888888888888777666666666666777888777777777777777777777777777555444666999999555222444444555555555555444444666666666666666666666666444333333333333444555555444555555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444111222333333444333333333333333333333444444444444333333222222222222333333222222333333333333333444222333444444555555444444444444444444444444444444222444666666555444555666333444444444444555555555666555555555555555555666444444444444444444444444333444444555555444444333555555555555555555555555222222333333333333333444444444444444444444444444555444333444555666555444444444444444444444444444333333333444444444555555444444444444555555555666444444444444444444444444666666666666666666666666666666666666555555555555777777777777777777777777444444444444444555666666666666777888888888888777666666666777777777777888777777777888888999:::;;;:::<<<>>>AAAEEEJJJQQQVVVZZZeeerrr|||ZZZZZZZZZZZZXXXUUUSSSQQQQQQPPPOOONNNMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLMMMLLLNNNRRRTTTUUUYYY^^^bbbiiinnnttt{{{~~~{{{zzz|||~~~zzzooohhhXXXUUUPPPKKKHHHEEECCCBBB@@@AAAAAAAAA???>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<;;;<<<===???@@@@@@AAAAAA>>>>>>======>>>>>>???@@@======>>>>>>???>>>>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>===>>>????????????>>>======;;;::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<<<<===<<<;;;:::999:::::::::::::::::::::::::::999888999:::;;;:::888999999999999999999999999777777888999999888777777666666666777777777888888777777666555555666777777888888777777666666555555555444555999======888333444444444555555444444444444444444444444444444444333333333222333444444555555444444444444444555555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333444333222111111222222333333333444444444333222111111111111222333111222222222333333333333333333444555555555555555333333333333333333333333111333555555444444555666333333444444444555555555444333333222222333333444444444444444444444444444111222333444444333222111333333333333333333333333111222222222333333333333333333333333333333333333444333222333555666555444333333333333333333333333222333333333333444444444333333444444444555555555333333333333333333333333555555555555555555555555666666666555555444444444555555555555555555555555444444333333444444555666555666777777888888777777666666666666777777777777777777777777777888:::::::::;;;===>>>AAAFFFLLLQQQTTTeeeuuu|||ZZZ[[[[[[ZZZXXXUUUQQQOOOLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNQQQUUUXXX[[[___eeejjjrrrwwwyyytttuuuxxxzzz}}}wwwmmmddd\\\WWWMMMKKKHHHEEECCCBBBCCCCCC======<<<:::999:::<<<>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<999:::<<<===???@@@@@@AAA===============>>>>>>???<<<<<<===>>>>>>???>>>>>><<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======<<<:::999999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===:::;;;<<<<<<<<<;;;999999:::::::::::::::::::::::::::999888888::::::999888888888888888888888888888666777888999999888777666555666666666777777888888777666555444444555666777999888888777666555555444444333666;;;AAAAAA;;;555333444444555555444444333333333333333333333333333333333222222333333444555555444333222222333555666333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333444555555666555444222111222222222333333444444444333222111000000111222333111111111222222333333333333444555555666666555555333333333333333333333333111333555555444444444666333333333444444444555555222111111111111111111222555555555555555555555555000111222333333222111000222222222222222222222222111111111222222333333333333333333333333333333333444333222333555666555444333333333333333333333333222222333333333444444444333333333444444444555555555555555555555555555555555555555555555555555555666666555555555444444444333333333333333333333333666555555555555666777777555666666777777777777777888888888888999999999999666666666666777888999:::;;;<<<<<<<<<>>>BBBHHHLLLOOOeeeyyy}}}{{{VVVYYY[[[YYYUUUPPPLLLJJJLLLLLLKKKJJJKKKLLLNNNNNNRRRRRRRRRSSSUUUVVVUUUSSSUUUYYY]]]___```dddkkkrrrzzzxxxrrrpppvvv|||yyymmmbbbYYYTTTPPPNNNEEEDDDCCCBBB@@@???>>>===@@@???>>>===<<<;;;::::::<<<;;;:::999:::;;;<<<===;;;;;;999999999999;;;;;;;;;;;;;;;::::::999999999???===::::::<<>>>>>======<<<<<<<<<<<>>===<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;:::::::::999:::<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;::::::999888888777777777777777777777777777777666666666666777777777777777777777777777777888888777777666666666555444666333:::EEE???333333333333333333333333333333444444444444444444444444444444444333333222222222333333333333333333333333333222222111111222222333555444333333222222333333111222333333333333222111333333333333333333333333111222333333444444333333111111111222222333333333222222222333333333444444333333333333333333333333333444555555666555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333222222333333444555555444333333222222111111111111222222222222222222222222222222111111222222222333333333333333333222222111111111333333333333333333333333111111111111111111111111222222222333333333444444333333333333333333333333333444444555555444444333666666666666666666666666333333333444444444555555555666666777666444333222333333333333333333333333555555555555666666666666777777888999999999999999777777888888888999999999999:::<<<===>>>@@@DDDGGGNNNVVV```hhhppp{{{VVVXXXXXXWWWRRRNNNKKKJJJFFFGGGGGGIIIKKKNNNQQQRRRTTTSSSSSSTTTUUUVVVUUUUUUZZZ```fffjjjllloootttyyy~~~sssttt{{{vvvkkkeee[[[RRRLLLIIIFFFDDDBBBBBBAAAAAA@@@@@@????????????>>>===<<<;;;::::::;;;:::999888888999::::::;;;:::999999999999:::;;;;;;;;;:::::::::999999999<<<::::::;;;===>>>>>>=================================<<<<<<<<<<<<===============<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<===============<<<;;;;;;;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;::::::999999999999888999::::::999888888999;;;;;;<<<<<<;;;;;;:::999:::::::::999888888888777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666555555555333555444;;;FFFAAA555666333333333333333333333333444444444444444444444444333333333333222222222111333333333333333333333333333222222111111222222333444444333222222222222333222333444444444444333222333333333333333333333333111222222333444333333333111222222222222222222333222222222333333333333444111111111111111111111111222222333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222111222333444555555444333222222111111000000111111222222222222222222222222222111111111222222222333333333333333222222111111111333333333333333333333333222222222222222222222222222222222333333333333444333333333333333333333333333333444444444444333333555555555555555555555555333333333444444444444555444444555555555555555444333333333333333333333333444555555555666666666666555555666777777777777777777777777888888888999999888999;;;<<<<<>>>>>===<<<;;;::::::999::::::999888777777777888::::::999888888999:::::::::::::::999999999999999888888999;;;======;;;:::<<<<<<======>>>>>>??????>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<<<<<<<<======<<<<<<;;;::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888888888777888999999888777888999;;;<<<<<<<<<<<<;;;::::::888888888888888888777777777777777777777777777777777666666555555666666777555555555555555555555555555555555555444444444444222444444;;;GGGAAA777888333333333333333333333333444444444444444444444444222222222111111111111111222222222222222222222222222222111111111111222222444444333222222222222222333333444444444444333333222222222222222222222222111111222333333333333222222222222222222111111111111111222222222333333333111111111111111111111111111111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222000111111222222111111111222333333444444333333222222111111000000111111222222222222222222222222222111111111222222222222333222222222222222111111111333333333333333333333333222222222222222222222222111111222222222333333333222222333333333333333333333333444444444444333333444444444444444444444444333333333333444444444444333333333333444555666777333333333333333333333333444444444555555555666666333333444555555555555444777777777777888888888888777888999:::;;;===@@@CCCFFFMMMVVV]]]dddmmmyyyQQQQQQOOOKKKHHHGGGGGGIIIKKKLLLMMMPPPRRRUUUWWWXXX[[[[[[\\\]]]___bbbfffiiijjjooovvv{{{{{{wwwxxx~~~~~~pppeee]]]VVVQQQLLLHHHDDDAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999::::::999888777777666666999999888888888888999999999999999999999888888888999888888:::<<<<<<;;;:::;;;;;;<<<===>>>???@@@AAA>>>>>>============>>>>>>::::::::::::::::::::::::999999999999:::;;;;;;<<<;;;<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999888888777888999999888888999;;;<<<<<<======<<<<<<;;;:::777777888888888888888888666666666666666666666666666666666555555666666666444444444444444444444444333333333333333333333333111555444:::DDD>>>444666222222222222222222222222333333333333333333333333111111111000000000000000222222222222222222222222222222111111111111222222444333333222111222222222333333333333333333333333222222222222222222222222000111111222222222222222333333222222111111000000111111111111222222222222222222222222222222222222000111222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222000111111222222222222111222222333333333333222222111111000000000000111111111111111111111111111111111111111111222222222222222222222111111111111111222222222222222222222222222222222222222222222222111111111111222222222222222222222222222333333333333333333444444333333333222222222222222222222222222222333333333444444444444444333222333444666777222222222222222222222222333333444444444555555555222333333444444444444444666666666777777777888888666777888888999:::===@@@BBBHHHPPPWWW]]]eeepppwwwNNNMMMKKKHHHEEEEEEHHHJJJMMMNNNPPPTTTWWWZZZ\\\]]][[[^^^aaadddggglllrrrwww{{{}}}yyywwwyyy{{{rrreeeZZZTTTPPPMMMKKKBBB@@@===<<<<<<<<<<<<;;;???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::999999:::::::::999888777666666888888888888888888888888888888888888888888888888;;;999777777999;;;======:::;;;<<<===>>>???@@@AAA===<<<<<<;;;;;;<<<<<<===999:::::::::::::::::::::999999999999999:::;;;<<<;;;;;;;;;;;;;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::888999:::999888999;;;======>>>>>>>>>>>>===<<<<<<888888888999999999999999555555555555555555555555666666555555555555666666333333333333333333333333222222222333333333333333222555333666>>>888000333222222222222222222222222333333333333333333333333000000000000000000000000111111111111111111111111222111111000000111111222333333222111111111111222222111111111111111111222111111111111111111111111///000111111222222111111222222222111111000000000000000000111111111222222222222222222222222222222111111222333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444333333222222222111111222222222111000000000000000000111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222000000000111111111222222111111111222222333333333222333333333333333333222222222222222222222222222222222222333333333444444666555444222222222333444222222222222222222222222333333333333444444444444222333444444555555444444555555666666666777777777666777777777777888;;;>>>???DDDKKKQQQXXX___hhhnnn}}}LLLKKKJJJHHHGGGHHHKKKNNNLLLNNNRRRWWW\\\```cccddd^^^ccchhhmmmqqqwww}}}zzzzzz{{{mmmbbb\\\SSSLLLGGGEEEDDDCCC???===<<<;;;<<<<<<;;;999>>>======<<<;;;::::::999;;;;;;:::::::::999999999999999999999999888777666777777888888888888777777777777777777777888888888<<<999666666888;;;<<<===::::::;;;<<<===>>>???@@@;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;::::::999999999:::;;;;;;::::::;;;;;;::::::999888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999:::::::::::::::999::::::999888999<<<>>>???@@@@@@@@@@@@???>>>>>>999999999999999999999888555555555555555555555555666555555444444555555666333333333333333333333333222222222222333333333333222444000222999333---222222222222222222222222222333333333333333333333333000000000000111111111111000000000000000000000000111111000000000000111111333333222111111111111111111111000000000000111111000000000000000000000000//////000111111111111000111111111111111000000000///000000000000111111111000000000000000000000000111111222333333333333222000000000000000000000000000000000000000000000000000000000000000000000000111222333444444444444444222111111000000111111222111000000//////000000111111111111111111111111111000000000111111111111222000000000111111111111111222222222222222222222222111111111111111111111111///000000000000111111111000000111111222333333333222222333333333333222222222222222222222222222222222222222222333333333333666555444333222222222222222222222222222222222222222222222333333333444444333333444555555555555555555555555555666666666666666777777777666777:::<<<<<<@@@FFFMMMTTT[[[bbbgggrrr}}}LLLLLLLLLKKKKKKMMMQQQTTTRRRUUUYYY^^^cccgggiiijjjhhhnnnuuu{{{rrrcccXXXQQQNNNIIIDDDAAA@@@???>>>>>>===<<<<<<>>>>>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999666777888888888777666666666666777888888777666666666666666777777777888888888777555666888:::::::::999::::::;;;<<<======>>>;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;:::::::::::::::999888888777888999:::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888888888888999999999:::888999999888777888;;;>>>AAAAAABBBBBBAAAAAA@@@???999999999888777777666666444444444444444444444444666555555444444555555666444444444444444444444444222222222333333333444444222333...///555111---555111111111111111111111111222222222222222222222222000000000111111222222222000000000000000000000000111111000000000000111111333222222111111111111111222222111000000111222222000000000000000000000000...///000000111111000000000000000000111111111111/////////000000000111111000000000000000000000000///000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000222333333444444444222111000000000000111222000000////////////000000111111111111111111111111000000000000111111111111///000000000111111111222111111111111111111111111000000000000000000000000/////////000000000111111///000000111222222333333222222333333333333222222222222222222222222222222111222222222222333333333333333444444444333333222111111111111111111111111222222222222333333333333222333444444555555444444444444555555555666666666666777777777666777999;;;999<<>>===<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999999777777777777666666666666777777666666555555555444777777777777777777777777666666666666666555555444555555666777777777777777555555444666999::::::999999::::::::::::::::::;;;;;;;;;::::::;;;<<<>>>???======<<<;;;;;;:::999999:::::::::::::::999888888888999999:::::::::999999:::::::::999999999888888;;;;;;:::::::::999999999888888777888:::;;;:::888888777666555555666777888<<<=========<<<;;;;;;:::666666555555555555666666555444444333333333444444222222222222222222222222222222333333333333444444333333333333333333333333333333333222222222111111222222111111111111111222111222333222000000111222111111000000000000111111///000000000000000//////111111111111111111111111222222111000//////000000////////////000000000000000000000000000000000000222222111111000000//////111111000000000000111111///......//////000111222000000000000//////////////////000000000000///...222222222111111111000000000000000000000000000000////////////000000000000000111222222333333333333000000000000000000000000////////////............---///000222222000///---...000111111000000111222222000...---.........,,,333222222222111111000000000000000000000000000000000000111111111111000000000000000000111111111111//////000111111111111111333333333333333333333333111111222222222333333333333222222111111222222333333333222222111000//////000111111111111222222222222222333333333333444444555555555555555444444444999888777666666777888999:::;;;<<>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999999:::888888888888888888888888777777777777666666666555777666666666555555555444777777777777777777777777666666666666666555444444444444555666666666666555555555444666888::::::999999999999:::::::::::::::::::::::::::;;;<<<===>>><<<<<<;;;;;;:::999999888999999:::::::::999888888888999999999:::999999999999999999999999999999999;;;;;;;;;;;;:::::::::999999999999;;;======;;;999777666666555666777888999:::;;;;;;;;;::::::999888666666555555555555666666555444444333333444444444444444444444444444444444222222222333333333444444333333333333333333333333333333222222222111111111222222111000000111111222111222333222000///000111000000////////////000000......////////////......111111111111111111111111222111111000//////000000////////////000000000000000000000000000000000000111111111000000000000000000000////////////000000000000///....../////////000000000000/////////...000111111111111000000000222222111111111000000000////////////////////////.../////////000000000000111111222222333222222222////////////////////////////////////...............///000111111000///......000111111000///111222333111//////111111000///222222111111000000000000000000000000000000000000//////000000000000////////////000000000111111111//////000111111111111000333333333333333333333333111111111222222222333333333222222222222222222333222222111111000//////...000000111111111222222222222222222333333333444444666666666666666666666666888777777666666777777888888999:::<<<@@@GGGPPPVVV\\\___eeennnzzzUUUZZZ___ccceeeiiiooossssssuuuxxxyyyzzz|||~~~ooo```UUUNNNIIICCC@@@AAAAAA@@@>>>===<<<<<<;;;;;;:::::::::;;;:::999999888888999999666666666666666666666666777777777666666666555555666666666555555555555555777777777777777777777777555666666666666555444444333333444555555555555444555444444555888999999888888888999999999:::::::::999999:::;;;<<<<<<<<<<<<:::::::::999999888888777777888999:::::::::999888999999999999999999999888888888888999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<>>>@@@???===:::666666666666666777888999888888888999888888777666666666555555555555666666444444444333333444444555444444444444444444444444222222222222333333333333333333333333333333333333222222222222111111111000111111000000000111111222222333444222000...///000111000000000000000000111---......//////......---111111111111111111111111111111000/////////000000////////////000000000000///////////////////////////000000000000000000111//////............//////111000///...------------000000000/////////......222111111000000111222222111111111111000000000000////////////////////////....../////////000000000111222222222222111111000////////////////////////////////////...............///000111111000///......///000000//////000222111000///000111222111000000000000000////////////000000000000000000000000......////////////......//////000000000000111111...///000000111111000000222222222222222222222222111111111222222222222333222222222222222222222222111111000000///.........000000000111111111222222222222222222333333333333333333444444555555666666666666777777777777777666555666777888<<>>>>><<<:::;;;:::::::::999999999888::::::999888888888888888666666666666666666666666777777666666666555555555555555555555555555555555666666666666666666666666555555666666555555444333333333444555555555555555555444444555777888888777777777888888999999::::::888999:::<<<<<<<<<;;;:::999999888888777777777777666777999;;;;;;;;;::::::999999999888888888888888666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>AAABBBAAA>>>:::888888777777777777777777777777777888888777777666666555555444444555555666444444333333333444555555222222222222222222222222111222222222222333333333222222222222222222222222222111111111111000000000111000000000000111111222444555555444111//////000222222222222222222222222---...//////////////////111111111111111111111111111000000/////////000000////////////000000000000.........................../////////000000111111.........------.........//////...---------------000000/////////.........111000/////////000111222111111000000000/////////////////////////////////........./////////000000111222222222111000//////////////////////////////////////////..................///000000///......---...000///......///111---,,,,,,...000111000/////////////////////......000000000000000000000000...//////000000//////...////////////000000000111...//////000000000000000222222222222222222222222111111111111222222222222222222222222222222222222111111000000000/////////000000000000111111111111111222222222222333333333//////000111222333333444444555666777888777666555444555555666999>>>EEEJJJQQQSSSXXX]]]dddppp|||hhhnnnuuu{{{~~~yyyqqqeeeZZZSSSMMMHHHDDDEEECCCAAA???>>><<<999888999999999999888888888888999999888777777777777888777777777777777777777777666666666666555555555555444444444555555555555555555555555555555555555555555555555555555444444333444444555666666666666555555444333444666777777666666666777777888999::::::888888:::;;;;;;;;;:::999888777777777777777666666555777999<<<======<<<;;;:::999888777777777888888666666777888:::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;===@@@BBBAAA===::::::999999888777666555555777777888888888888777777555555444444444444555555333333333333333444555666222222222222222222222222111111111222222222333333222222222222222222222222111111111000000000//////000000//////000111111222666777777555333111111222000000111222222111000000...///000111111111111111000000000000000000000000000///////////////000000////////////000000000000------------------------......//////000000000111......------------......---------------...//////////////////...........................///000000000000000/////////..........................................////////////111111111111000000///...........................////////////..................////////////......,,,...//////......///000,,,,,,,,,...111111000///................../////////////////////////////////000000111111000000///...////////////000000000......///000000000000000111111111111111111111111000000111111111222222222111222222333333222222111222111111111111111000000//////000000000111111111111111111222222222333333...//////000111222333333333444555777777777666555555555666666888<<>>>>>===<<<::::::999888888888888888888888888999888777777666777777777777777777777777777777777666666666555555555444444444444444444444555555555555555555555555555555555444555555555555444333333444444555666666666666666555444333444666666666555555555666777888999999:::888999999::::::999999999777777777777777777777777555777:::>>>@@@@@@???>>>;;;:::888777666666777888666777777999:::;;;<<<<<<;;;;;;:::::::::999999999999:::;;;===???>>><<<999:::::::::999888777555555777777888888999999888888555555444444444444555555333333333333444555555666444444444444444444444444111111111111222222222222222222222222222222222222000000000000////////////////////////000111111222555666777555333222222333---...///000000///...---//////000111222222222222000000000000000000000000//////......//////000000////////////000000000000...........................//////////////////000......------------......------------...///000111/////////.........------,,,,,,---...////////////////////////....................................------.........////////////000000000000//////...........................////////////....................................,,,---......------...000......///111333444222000............////////////////////////////////////000000111111111111000000......////////////000000---...//////000000//////000000000000000000000000000000000111111111111222111222333444444333222111222222222111111111111111/////////000000000111111111111111111222222222222111111222222333333444444222333444555666666666666666666777777777:::???BBBHHHMMMRRRVVVYYYaaakkktttyyyzzzkkk^^^WWWOOOLLLGGGCCC@@@>>><<<;;;:::;;;;;;:::999999:::;;;888888888888888888888888888888777666666666666777555555555555555555555555666666555555555444444444333333333444444555555555444444444444444444444444444444555555444444333222333333444555555555555444444333333333555666555444444444555666777888999:::999999888888888888999999777777777777777777777777555777<<>>===<<<;;;;;;;;;:::888888999;;;888888888888888999999999888888777666666666666666444444444444444444444444666666555555555444444444333333333444444555555555444444444444444444444444444444555555444444333222222222333444444444333333444333222333555555555333444444555666777888999999:::999888777777777999999777777777777888888888888555888<<>>>>>===;;;;;;:::::::::;;;;;;::::::999888777777888888888777666555555444666555555555444444444444333444444555555444444333222444555555444333333444444333333222222333333444444444222222222222444444555444333333222222222222222222222222222222222222222222222222333444555555555555555666777999:::;;;666666555555555555666666777777777777888888888888777:::>>>CCCFFFEEEAAA======:::666666888::::::999777888888999999999888888666666777777888888888999666666777888999999::::::999999888888888888999999888888777666666666666666333333444555555444444444333333333444444555555555555444222111000111222222333333333222111000......000000111111111111000000000000000000000000000000000000////////////000000444333222111000...------000000111111000///............------------......////////////////////////........................////////////////////////---------............///........................000000//////......------000///...------...///000---------------...///000...,,,222>>>???333---000.................................................................................////////////000...............///000111222111///...---.../////////............---------//////...---,,,,,,++++++//////000000000000/////////////////////.........000000000000000000000000........................000000000000//////////////////............//////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///...------...///000////////////000000000000111000/////////000222333999777444222111111333444444444444555666888999:::>>>BBBFFFJJJOOOTTTYYY]]]jjjqqqxxxnnncccZZZPPPHHHFFFDDDAAA???>>>===<<<;;;::::::::::::::::::999999888777777666::::::999888888777666666666666666555555555444444333333444444444444333333222444555555444333333444444333333222222333333444444333222222222222333444555444333222222222222222222222222222222222222222222222222333444555666777777777777777777888999:::777666666555555666666777666666666777777888888888:::;;;>>>BBBCCCBBB>>>:::;;;888555555888::::::999888888999999999999999888777777777888888888888888777777888888999:::::::::999888888888888888888999888888777666555555555555333444444444555444444444333333333444444444555555444333222111111111222333444444333333222000///...000000111111111111000000////////////////////////000000////////////000000444444333222111000000///000000000//////...............------------......////////////////////////................................................---------............///......................../////////...............000///...------...///000---------------...//////---***///999999000,,,///................................................------------------------------........./////////..................///000,,,+++***)))))))))******............------------,,,,,,,,,------------...//////000000000000//////////////////............////////////////////////........................000///////////////////////////............//////////////////////////////000/////////////////////000000000000000000000000000000000000000000000000000///...------...///000000000000000111111111111111000/////////000222222777666444222222222333444333333444444555666777888;;;>>>CCCGGGLLLQQQWWW[[[eeekkkxxx~~~|||ssseeeZZZSSSMMMHHHBBB???@@@@@@???======<<<;;;::::::999::::::999888888777777666666666999999888888777777666666777666666666555555555555333333444444444444333333222333555555333333333444333333222222222222333333333333222111111222333333444333333222222222222333222222222222222222222222222222333333444666777888999888888777777888888888888777777666666777777888444555555666777888888999=========??????>>>;;;888999777555666888999::::::999999::::::::::::999999999999999888888888888888888888888999999::::::;;;888888888888888888888888888888666555555444444444444444444444444444444444333333333444444444444555222222111111111222333333444444444333222111000//////000000111111000000///////////////////////////000//////......//////000444444333333333222222222000///......---...............------------......////////////////////////------------------------........................---------............///------------------------------..................//////...------...//////------------------...///...***---333444...,,,000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------.........---,,,,,,+++,,,,,,,,,............------------******+++,,,...///000000///000000111111000000///........................//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////000000111111111222222222000000000///000111111222333333333333333333333333333333333333333444555666777:::>>>BBBGGGLLLSSSWWW]]]cccmmm{{{wwwfffZZZQQQKKKGGGBBB???======>>>???>>>===;;;;;;:::999999999999999777777666666666555555555666666666555555444444444777777666666666555555555333333333444444333333333111333555444333222333444333333222222222222333333222222111111111111222222333333222222222222222333222222222222222222222222111111222222444555777888888888777777777888999999888888777777777777888888333444444666777888999999>>><<<;;;;;;<<<<<<:::888999888777888999:::;;;;;;::::::;;;;;;;;;:::999999::::::999999888888777777888888999999:::::::::;;;777777888888888888777777888777666555444444444444666555555444444444444444444444444444444444444444111111111222222333333444444444444333333222000000//////000000000000///////////////////////////////////////....../////////222222222222222222222333///...------,,,---...///......------------..............................------------------------........................---------............///------------------------,,,,,,,,,------......///........................---------,,,,,,---......111------000111......222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,000000000////////////000.........---------,,,,,,******+++,,,...///000000///000000111111000000///------...............///////////////////////////////////////////////////........./////////////////////............//////////////////////////////.........///////////////000000000000000000000000000000000000000000000000/////////......////////////000000000000111111111000000000000000111111222000111222333444444333222444444333333333444444555555777;;;>>>CCCHHHOOOSSSVVV[[[cccooo|||sssjjj]]]SSSMMMIIIEEECCC@@@???>>>>>>>>>===<<<;;;:::999999888888888888999666666666555555555555555555555555444444444444444666666666666555555555555222333333333333333333222111333444444333222222333333222222111111222222333111111111111111111111111222222222111111222222333222222222222222222222222000000000111222444555666555555555666777888:::;;;888888777777777777888888333444555666777888999:::;;;:::888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;:::999888:::999999888888777777777888999999999999999::::::666777888888888888777666777777666555555555555555777666555444444444444555444444444444444444444444000111111222333333333333333333333333222111111000//////000000000000//////........................//////............//////000000000000111111111111......---------...............------------......------------------------------------------------........................---------............///------------------------++++++,,,,,,------......------............------...------,,,,,,,,,------000---,,,---...---///222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///...---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------.........//////000000000000//////,,,---------......//////........................////////////////////////------....../////////000//////............//////........................------....../////////000////////////////////////////////////////////////...//////////////////............////////////000///000000000111111111111...000222333444333222222444444444333444444555555444666999;;;???EEEKKKPPPQQQUUU\\\dddooo}}}pppdddZZZTTTLLLFFFDDDCCC@@@>>>??????>>>===;;;:::888888999888777777777777888888555555555555555555555555666666666666666666555555666555555555444444444444222222333333333333222222111222444444222222222333222222111111111111222222000000111111111111000000222111111111111222222333222222222222222222222222000000000000111222333444333333444555666888999:::888777777666666777777888555666666777888999999::::::888777888:::<<<<<<<<<;;;<<<======;;;;;;<<<===:::;;;;;;::::::999888777888888888777777777777777888888888888888888888888555666777888888777666555666666666666666777888888888777666444444444555555555444444444444333333333111111222333333333222222222222222222222111000///...//////000000//////...........................///......------......///......//////////////////------.../////////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------............------...------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------------,,,,,,---......//////......---,,,,,,,,,---......//////................................................---------......//////000//////............//////........................---------......//////000////////////////////////////////////////////////......////////////......---------.........////////////000111111111111000///000111222333222222111333333333333444444555666444555777999<<>>;;;999:::;;;::::::::::::999888777666666666666666666777777777777777777777777777777777555666777888888777666555666666666666888999:::;;;999888666444333444555555555555444444444333333333222222333333333222111000000000111111111000//////......////////////..............................///......------......////////////...............,,,---///111222111///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,...---,,,,,,++++++,,,,,,***+++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++++++++++++++,,,---,,,,,,.../////////......---------,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,++++++,,,------...//////........................------------------------,,,,,,---......///000000//////............//////........................,,,,,,---......///000000////////////////////////////////////////////////---...///000000///...---............////////////...///000111222111111000000000111111111111111111111111111111222444555666444555555666888===CCCGGGLLLOOOSSSVVVZZZdddqqqzzzppp```VVVOOOJJJGGGDDD@@@<<<;;;===>>>===<<<;;;;;;;;;:::888888999;;;777777666666666666777888555555666666666666666666333333333333333333333333444444333333333222222222222222222333333222222222000222444333222111222333222222111111111111222222...///000111111000///...111111000000111222333333222222222222222222222222555444333333222222333333444444333333333444444555666666555555555555666666999999999999999999::::::;;;999999999;;;<<<;;;:::;;;===???===:::888888999:::::::::999888777666555444444555555666666777777777777777666666666666666555666777999999777666555555555666777888:::<<<===:::888666444333444555666555555555444444333333333222333333444333222000//////000000000000//////.........////////////.......................................------.........000/////////............+++---000333333222///---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,---......---,,,,,,...---,,,,,,++++++++++++***---//////000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------......************+++,,,------***+++---.........---------------,,,,,,,,,++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////............//////........................,,,,,,------...///000000////////////////////////////////////////////////---...///000000///...---////////////000000000000...///000222222111111000111111000000000000000000/////////000111333444555444444444444666:::@@@DDDJJJMMMQQQRRRUUU]]]iiisssnnncccUUULLLGGGDDDAAA>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888666666666666555555555555333333333333333333333333333444444555555444444333333222222111222333555666111111222222222333333333222222111000//////000000222000......111111///---000000000000000000000000111111000000//////......333222000......///111222333333333444444333222222666555444333333555666888666555333222222333444666777888888888888777777666666777:::===??????>>>>>><<<<<<<<<;;;;;;:::::::::888888888888777777777777333444555555444222000///999888666555444555777888777777666666777777888999555555555555666777999999555444222111111111222222555444444333222111000000222222222222222222333333000000000000000000000000000000//////.........---.........///......---,,,------------------------......////////////......+++---000222333222000...,,,---......//////.........---,,,,,,++++++,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........---,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,---------***+++,,,,,,+++***)))(((***+++,,,,,,******+++,,,---------...------,,,,,,000...,,,+++,,,------,,,+++,,,---.........---,,,///............///000000111000///...............................................................---------............///........................------------------------000//////.........//////000000000///000111111222000000000000000000000000222222222333333333444444222333555555555777;;;===DDDHHHNNNPPPRRRWWW```ggguuupppfffZZZRRRHHHBBBAAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777888888666666666666555555555444333333333333333333333333333333444444444444333333333333222111222333444444111111111222222222333333222222111000000000000000///---,,,---000111000...////////////////////////000000000000//////......222111///......000111222222333333333333333222222555444333222333444666777555555333333333333444555666777777888888888888888777999;;;===>>>>>>======<<<;;;;;;;;;::::::::::::888888888777777777666666555666777777777555333222888777555444444666777888:::999888777666666666666444555555666777777888888444333222111111111222222444333333222222111111000222222222222222222222222000000000000000000000000000/////////............/////////000///......---------------------------......////////////............/////////......---,,,,,,------...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,------,,,+++***------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,+++***)))((()))***++++++))))))***+++,,,,,,---------------,,,000...,,,+++,,,------,,,+++,,,---.........---,,,......------......///000////////////.........---........................---------------------------------............///........................------------------------//////............/////////////////////000000111000000000000000000000000111111111111222222222333222333444555555777:::===AAAFFFKKKNNNPPPTTT\\\bbbjjjtttyyylllaaaVVVOOOHHHCCC===;;;<<<===<<<:::999999999999999999999999999888888777777777777777666666555555555444444444333333333333333333333333222333333444444333333222444333222222111222222222000111111111222222222222222222222111111111111111,,,++++++,,,///000000///////////////////////////000000000////////////...000///.........000111222111222222333333333222222444333222111222333444555444444444444444444444444444555666777888999::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888777777777777666666555666777888888777555444666555444444555666888999<<<;;;:::888666555444444333444555777777777777666444333222111111111222222222222222222222222222222333333222222111111000000000000000000000000000000////////////............000000000000000///......------------------------......////////////......000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++*********)))++++++,,,,,,,,,,,,------******+++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***++++++++++++***))))))((()))******)))((()))******+++,,,------...------///...,,,,,,---------,,,++++++,,,---------------------,,,,,,,,,---............///000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------///...............//////............////////////000000000000000000000000///000000000000111111111111333444444444666999<<<===BBBGGGJJJMMMPPPUUUZZZ___ggguuuzzzkkk^^^UUUOOOIIIEEEAAA???;;;:::;;;;;;999888888888888888888888888888888888777666666666666777555555555444444444333333222222222222222222222222222222333333333333222222333333222222111111111111000000000111111111111222111222222222222222111111,,,,,,,,,---///000000000////////////////////////////////////////////////...------......000111222000111111222222222222222222222111111111222333444222333444555555555444444333444555666888:::<<<======<<<<<<;;;;;;:::::::::::::::::::::999999999999888777777777666666666666333444555666666555555444444444333444555666777888;;;:::999777666555444444222333555777777777555444333222222222222222222222000000111111222222222333333333222111000//////...000000000000000000000000///////////////.........///////////////...---------------------------------......//////......---///...---,,,+++,,,,,,---,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,*********+++************)))***+++***)))((()))+++)))***+++,,,---............---,,,,,,---...---,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---...,,,---///000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------......---------...//////....../////////000//////000000000000000000000000//////000000000111111111111222333333333555888::::::>>>CCCGGGJJJMMMPPPSSSZZZ___iiitttxxxaaaZZZQQQKKKFFFCCC???<<<>>>===<<<;;;;;;;;;:::888777777777777777777777777888777666666555555666666444444444444333333333333222222222222222222222222111111222222222222111111222222222111111000000/////////000000000111111111000111111222222222111000//////000///////////////......................................./////////,,,---------...///000111///000111111222222222111111111111111222222333333222333444444555555444444333444555666999<<<>>>@@@???>>><<<:::999999999999999999999999999999999999777777777666666666666555444444555555555555555555333333333444444666666777888777666666555555666666222333555666777666444333222222222222222222222222///000000111111222222333222222111000000///......////////////////////////.........///////////////------......------,,,+++------------------------------............------+++,,,---............---,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++***+++,,,,,,******+++,,,)))***+++,,,---------------,,,,,,,,,......---,,,++++++++++++,,,,,,------,,,++++++++++++,,,------+++,,,...000000///---,,,---------------------------------------------------------............///........................---------------------------------------...//////...///000111111111000000000000000000000000000000000000000000111111111111000111222222222333666999999<<<@@@DDDGGGJJJMMMOOOTTTXXX^^^gggsss~~~uuudddYYYMMMJJJFFFCCC@@@>>>:::888888888999999::::::::::::666666666666666666666666777777666555555555555555444444333333333222222222222222222222222222222222000111111222222111111000000000111111111000//////////////////000000000000...///111222222111000000000111111111///...///000........................---............/////////,,,,,,------.../////////...///000111111111111111111111222222222333333333222333333444444555555555555555666777:::>>>AAACCC@@@>>>;;;999888888888999777888888888888999999999777777666666666666555555777666666666666666666666222333333444444555555555444444444444444555666666222333444555555444333333111111222333333333222222000000000111111111222222111111000000//////......////////////////////////.........///////////////,,,------------,,,++++++------------------------------............------***+++,,,...//////...---++++++,,,---------------...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++******************)))******+++,,,***,,,---,,,+++***+++,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,---...///---,,,+++++++++++++++,,,------,,,,,,+++++++++,,,------+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................------------------------,,,,,,,,,,,,---...//////...///111222222222111000000000000000000000000000000000000000111111111111000111222111111222555888777999<<<@@@DDDHHHKKKMMMMMMPPPVVV^^^hhhvvv~~~~~~qqqeeeZZZPPPIIIDDDCCCAAA@@@>>><<<:::888666666777777777888999:::666666666666666666666666777666555555444444555555333333333333222222222222111111111111111111111111000000111111111111000000...///000111111111000///........./////////000000,,,...///111111111///...---///000000...---///111........................---------.........//////,,,------.........---------...///000111111111111111222222333333333333333333333222222333444666777777777777999;;;???BBBDDD@@@>>>;;;888777777999:::777777777777888888999999777777666666666555555555777777666555555444444444222333333444444444333333333222222222333333444555333333333333333333333333000111222333333333333222000000000000111111111111////////////////////////////////////////////////............/////////000------......------,,,+++------------------------,,,------......------,,,,,,,,,+++++++++,,,,,,---***,,,...000000///---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++---...///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++*********)))******)))))))))***,,,,,,)))+++,,,+++***)))***+++***++++++,,,,,,,,,++++++,,,+++,,,---//////---,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------------------,,,,,,,,,,,,---...///000---...000111222111000///000000000000000000000000....../////////000000000///000111111000111444666555555777;;;@@@FFFIIIKKKIIILLLPPPWWW___jjjuuu}}}tttbbbTTTMMMIIIFFFCCC===<<<;;;::::::999999888888888888777666555666888777777777777777777777777666666555444444444444555333333333222222222111111111111111111111111111111000000111111111111000000---...///111111111000000............/////////000+++---///000111000///...))),,,///...------///222........................---------.........//////---------......---,,,,,,---...///000111111111111222222333444444444444333444333222111222444777888888888888999<<<@@@CCCEEEAAA>>>:::777666777999:::666666777777888888888999777666666666555555555555666555444333222111111111333333444444444333222222333222222111111222222333444444333222222222333444000111222333444333333222111111111000000000000000.........///////////////////////////////////////---.........//////000000......//////......---,,,------------------------,,,------......------,,,///---***''''''(((***,,,***,,,///111222000---+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///++++++,,,,,,,,,---------******))))))***,,,---///---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++******))))))******)))))))))***,,,---(((***+++***)))((()))***++++++,,,,,,,,,+++******++++++,,,---//////...,,,,,,+++*********+++,,,---------,,,,,,------...///---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------+++++++++,,,---...///000,,,---///000111000///...000000000000000000000000---------........./////////000111000000111444666444333444888>>>DDDHHHJJJJJJLLLOOOSSSYYYaaaiiiooo{{{sssaaa\\\SSSJJJCCC???>>>======<<<999888777777888999777777777777777777777777666666666666666666666666555555444444444333333333333333333333333333333333333333333222111000//////000000000000000000000000111111000///////////////---.........//////000000,,,,,,,,,---------......---///000222222000///------.../////////...,,,+++000000000000000000000000000000///...............000000111111111222222222111000000000111333555666666555333333333444666888:::999888888:::===AAACCC===:::777666777888888888555777999999777666555666555444444444444555555666666555333333333444666888666666555444333333222222333333444555555444333333222333333444555555555444333333444444444333222111///000111222222111000///000...---...///000///...000000//////.........---222111...,,,++++++,,,---//////...---,,,,,,++++++,,,------......------,,,------------------------+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++***)))((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***))))))(((((())))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))***+++---...++++++++++++++++++++++++,,,+++*********+++,,,---......---,,,,,,+++******))))))***++++++++++++*********+++++++++,,,,,,,,,+++******))))))******+++******************++++++((()))***+++,,,+++******''')))+++...///...---,,,,,,,,,,,,---------------///...---,,,++++++++++++...---,,,,,,,,,,,,---...++++++++++++++++++++++++.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,---...////////////////////////////////////000000111111111111000000///000000000000111111111111111222444999>>>CCCFFFHHHIIIJJJLLLOOOVVV^^^dddoooyyyttteee[[[QQQMMMHHHBBB>>>======>>><<<;;;999777777777888999666666666666666666666666555555555555555555555555555444444444444333333333333333333333333333333333222222222222111000//////000000000000000000000000000//////...---.........---........./////////000,,,,,,---------............///000000000000///.........//////...------,,,........................000000///...............000000000111111111222222111111111111222444666777666555444333333444666777999888888888:::===AAACCC===:::777666666777777666444666777777666555666777666666555444444555555555666555333333333444666777666555555444333333222222333333444555555444333333222333444444555555555444444444444444333333333333000000111111111111000000000...---...///000///...000/////////.........---111000...,,,,,,,,,---...///......---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++*********+++,,,---++++++++++++++++++++++++++++++*********+++,,,---...------,,,++++++******)))******+++,,,+++++++++************+++++++++,,,++++++************++++++))))))))))))((((((((((((((()))***+++,,,++++++******+++,,,---------,,,+++.........---------------///...---,,,++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,---...////////////////////////////////////000000111111111111000000000000000111111111111222222222222444777<<>>;;;::::::;;;<<<;;;:::888777666777777888555555555555555555555555555555555555555555555555444444444444333333333333222222222222222222222222222222222222111000//////000000000000000000000000///...------,,,,,,------.............../////////---------.........////////////////////////////////////...------------...------------------------000///......---.........000000000000111111111111222222222222333444666666666555444333333444555555888777777888:::===AAACCC===:::777666666666555444333555555555444555666888888777666555555555555555555444333333333444666777555555555444444333333222333444444555555444444333333333444555555555555444555555333222222222333444111111000000000000111111000...---...///000///.../////////...............///...---,,,,,,---...///.........------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++*********++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,)))))))))*********++++++,,,++++++++++++++++++,,,******)))))))))((((((((()))******+++,,,+++++++++...---,,,,,,++++++++++++000//////......---------......---,,,++++++++++++,,,++++++******++++++,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,---...///////////////////////////////////////000000111111000000///000111111111111222222222222222222333666999===???DDDEEEGGGHHHIIILLLPPPTTTZZZaaalllxxxvvvmmm___TTTMMMIIIEEEBBBAAA???===:::999888999999999888777666666666666777444444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222111111111111111000//////000000000000000000000000///......---,,,---------........................------.........////////////......------....../////////---,,,,,,---...///------------------------///......------........./////////000000000111111000111111222222333444444666555444333333333444444666666666777:::<<>>===<<<:::999888888888777777666666555555666666444444444444444444444444444444444444444444444444444444333333333222222222111111111111111111111111000000111111111000//////////////////////////////000///......------.....................---------------------.........///......------------......///...---,,,,,,---//////..............................------------............/////////000000000//////000000111111111222444444444333333333444444555555555666888:::<<<>>>999777555555555555333222333444444333333444777999888888777555444444444444333333333333333444555555444444444444444333333333444444444444444444444444444555555666666555444444333222000......///111222222111000//////000111222000...---...///000///...---------...............------------......///000---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***+++++++++***************************************************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++******)))++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,------------,,,((())))))))))))*********,,,++++++******++++++,,,---,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,+++***)))***,,,///000111111000///...------,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,---...//////////////////////////////////////////000000000000//////000000111111111222222222222222111222222444555666:::===AAACCCEEEHHHJJJMMMPPPUUU[[[ccclllyyyyyyiii[[[RRRLLLGGGBBB??????>>>;;;999777777777888888888888888555555555555555555555555444444444444444444444444333333333333333333333333333333333333222222222222000000000000000000000000///000000111111000//////////////////////////////000//////...---..................---------------,,,,,,,,,---------......------------------------...------------...//////........................---------,,,------...///............////////////---...///000000000000///222333333333444444444444444444444555666777999999777555444444555555333111333555555555444555666888777666555444444444444444222333333333444444444444444444444444444444444444555444444333333444444555555666666666666555444444222111000/////////000111111111000000000000111111000...---...///000///...---------------.........,,,------....../////////------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,++++++******++++++******++++++++++++******************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,)))))))))*********+++++++++******************+++************************,,,++++++++++++,,,------+++******)))+++---///111000//////......------------,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...////////////////////////////////////...//////000000//////...///000000000000111111111222222222222222333444444777:::===@@@CCCFFFIIILLLKKKOOOTTTYYY```kkkxxxwwwggg[[[RRRIIIDDDDDD@@@;;;:::;;;;;;999666333444555666777777777777444444444555555555444444444444444444444444444444222222222222222222222222333333333222222222222111000000000000000000000000//////000000000000000//////////////////////////////...------,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---......---,,,+++,,,------...//////......---------------------------,,,,,,,,,------...///------........./////////......000111111000000///000111222333444555555555333333444444444555555555444333222333555555333222444666777777666555666777555444444333333333444444222222333333444444444444444444444444444444444444555444333333333333444555666666666666666555444444222222222222111111111111000000111111111111000000000...---...///000///...,,,,,,,,,------.........------..................------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++******************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******************++++++)))******+++,,,+++++++++************+++++++++,,,***))))))(((((())))))***((())))))******++++++,,,,,,,,,+++++++++,,,---...,,,++++++++++++,,,...............---------------,,,,,,,,,++++++,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...////////////////////////////////////......////////////............/////////000000000222222222222222333333333666888;;;===???BBBFFFIIIGGGJJJNNNQQQVVV^^^iiiqqq~~~uuukkk\\\PPPJJJGGGEEEDDDAAA===999888:::<<<<<<;;;555666777888888777666555333333444555555444444444555555555555555555555555222222222222222222222222333333333222222222111111000000000000000000000000//////000000000000000///////////////////////////...---,,,,,,++++++,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,***+++---......---+++***+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---------.........////////////111222222111000000///000111333444555666666333333333333333333333333333222222333555555444222555777999999777666555666333333222222222333444444111222333444444444333333444444444444444444444444555444333333333333444555666666777777666555444444333444444444444333222111///000111222222111000///000...---...///000///...,,,,,,,,,------.........---......///......------------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++******++++++++++++************************++++++************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***))))))(((((())))))++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))+++,,,---,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,++++++******************++++++))))))***++++++++++++******++++++++++++,,,,,,,,,))))))(((((((((((())))))******+++,,,---......///---,,,+++***+++,,,---...------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,------***+++,,,------,,,+++***------------------------*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////////////////////////////......////////////..................////////////111222222222333333333333666888999;;;<<>>AAABBBDDDEEEGGGKKKQQQTTTYYY\\\eeepppzzzpppfffYYYPPPJJJGGGCCC???===<<<:::888888888999:::666666666666666666666666555555555444444333333333111111111111222333444555222222222222222111111111000000111111111111000000000000000000000000000000////////////////////////........................---...//////...------...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,++++++******++++++,,,,,,,,,------------....../////////000000000000000111000000222555777666444444333333444555666777777666555444333333333333333444444444555555444444333444444444444444444444444333333333222222222111111333333333444444555555555444444444444444444444444444333333333222222111111111111111111111111111111000000000////////////...000000/////////.........------------......//////.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------......---,,,,,,+++******************************************************++++++++++++++++++++++++************************************************************************************************************************++++++************++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++((())))))***,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++------------+++++++++,,,------......------///......------......///------------.........///000000111111111222222222000222333333444555888:::>>>???AAABBBDDDGGGLLLOOOUUUWWW\\\eeelllvvv{{{lllbbbRRRMMMFFFBBB@@@???===;;;;;;:::999777777777777888555555555555555555555555444444444444444333333333000000000111222333444555111111111111111111111111///000000111111111000000////////////////////////.............../////////........................+++---//////...------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,++++++******++++++,,,,,,,,,,,,,,,------............//////000000000000000000111222444555444333333333333444555666777888666555444444333333333444333333444444444444444333444444444444444444444444222222222222222111111111333333333444444555555555444444444444444444444444333333333222222111111111111111111111111111111111///............---------////////////............/////////......------,,,---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******************************************************************************************************))))))))))))))))))))))))************************************************************************++++++************++++++++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++------------+++++++++,,,------......------......------------......------------.........///000000111111111222222222///111222333333333666777;;;===???@@@BBBEEEHHHKKKPPPQQQVVV\\\aaaiiiwwwyyyjjj]]]RRRKKKEEEBBB>>><<<;;;:::888666888777777666555555555555555555555555555555555555444444333333333333333333111111111111111222333444000000000000000111111111//////000000111111000000////////////////////////---............/////////------------------------,,,...000111000......///,,,++++++++++++,,,------++++++,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,++++++++++++,,,,,,++++++,,,,,,------......---......//////000000111111111222333333333333333333333333333444555666777555555444444444444555555222333333444444444444333444444444444444444444444222222222222222222222222333333444444444444444444333333333333333333333333222222222222222111111111111111111111111111111111............------------/////////.........------000000000///...---+++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++************++++++++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,------......------......------------......------........./////////000111111111111222222222///111222333222222444555888:::===>>>@@@CCCFFFIIIJJJKKKOOOTTTWWW\\\hhhtttxxxiii[[[QQQKKKFFFBBBBBB@@@===:::999999888888666666666555555555555555444444444444444444444444333333333333333333333333222111111111111111222222/////////000000000111111...//////000000000000000////////////////////////---------.........//////------------------------***,,,///000///...---...+++************+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,------......------......///000000111111222333444333333333333333333222333333444555555444444333444444555666777111222333444444444444444444444444444444444444444333333333333333333333333444444444444444444333333222222222222222222222222111111111111222222222222111111111111111111111111000000/////////.........//////.........---------....../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************************************************************++++++************++++++++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***((('''******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,------........./////////000000000000111111111111222222222///111333333222222333444444666:::<<<>>>@@@DDDFFFDDDFFFKKKPPPRRRTTT\\\fffvvv~~~hhh___SSSJJJFFFDDDBBBAAA>>><<<999777666888999;;;666666777777777777777888444444444444444444444444333333333333333333333333222222111111111111111111.../////////000000111111......///000000000000000////////////////////////---------.........//////------------------------'''))),,,---,,,+++++++++******))))))******+++,,,+++++++++,,,,,,---------+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...******+++,,,,,,---......---------...///000000111111333444444333333333333333333222222222333444444333333333444555666777888111222333333444444444444444444444444444444444444333333333333333333333333555555555444444333333333111111111111111111111111000000111111222222222333000000000000000000000000111111111111000000000000//////.........---------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---++++++++++++---...+++,,,------......------...------,,,,,,------...////////////000000000000000111111111111222222222///111333333333222333444111444777:::<<>><<<:::888777777666666555444444333333333333333333333333333555444444444333333333333111111111111111111222222//////////////////////////////............//////000000////////////000000000//////...------,,,,,,,,,,,,.../////////......------------............---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,***,,,......---+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000111333333333333222333222222222222333444444999888777666555666666777666666666666666555444444555555444333333333444444222222222222222222222222333333333333333444555666444444333333222333333444111111111222222222222333111000000000///////////////000111111///......///000///......000000...,,,---------------------...///...,,,,,,------,,,***,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++******+++,,,,,,,,,***((('''***************************************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++***))))))***+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++******++++++************+++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))+++******)))(((((())))))))))))))))))************---,,,++++++*********+++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++,,,---------,,,++++++++++++,,,---------------------------....../////////000000000,,,---...///000//////.../////////000000000111111222222333333444444444333333333333444666:::===???BBBBBBCCCEEEHHHKKKMMMOOOPPPXXXcccllluuu~~~rrrbbbVVVNNNHHHAAA<<>>>>>>>><<<:::999888777888999999888666444444444444333333333333444444444333333333222222222222222222222222222222222111111000000/////////........................//////............////////////............//////---------...........................------......,,,,,,,,,------------...,,,++++++******++++++,,,&&&'''(((***++++++++++++************++++++++++++---------,,,******+++---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------........................---...000111222222111000222111111111111222333333444555777999999777555444444444444444444333333222///111333555555555333222333333333333333333333333000000111222333444666777666555444333222111111111222222333333333444444444111111111111000000000000///000111111///......///...///000000///......---+++++++++,,,---.........333000---+++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,***************************++++++,,,,,,++++++***))))))***++++++,,,,,,,,,************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))***++++++******)))((()))))))))*********************))))))***++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------......///------------............000000/////////000111222222222222222333444444555888999<<>>===<<<:::777555777777777888999:::888777333333333333333333333333222222222111000/////////000111111111111222222222000000000000000000//////........................//////............/////////......------......///,,,---------...///////////////...---------......,,,,,,,,,,,,------------++++++************++++++&&&&&&((()))******++++++))))))*********+++++++++)))+++,,,+++***)))***,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,------...***++++++,,,,,,,,,,,,,,,))))))******+++,,,------........................,,,---///000111111000000111111111111111222333333222444666777777666555444333333444444333333222111000111333444555444222111222222222222222222222222111111111111222444555555444333222111111000111111222222222222333333333333222222111111111000000000///000111111///......///...///111000...------...++++++,,,---...///000000999555///,,,*********))),,,+++***))))))***+++,,,***************+++++++++***++++++,,,,,,++++++***((()))))))))******++++++************************+++++++++******************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++,,,---------++++++************++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))((()))+++,,,,,,+++******))))))))))))***************))))))))))))***++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++,,,,,,((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///---------............///000000///...///000111222111111222222333333444444444666999===@@@CCCEEEFFFDDDEEEGGGIIILLLQQQWWW\\\iiisss{{{gggaaaWWWNNNHHHDDDAAA???>>>===<<<;;;:::999777666555555555666888888777555222222222222222222333333111111111111111111111111000000000000111111222222/////////000000000000000........................//////............/////////......------......///,,,,,,------...//////000000///...---,,,------...++++++,,,,,,,,,---------++++++************++++++))))))*********))))))(((*********+++++++++,,,,,,%%%(((***+++***)))***+++******+++++++++,,,,,,,,,)))******+++,,,,,,------******+++,,,,,,---......)))******+++++++++++++++))))))***+++,,,---...///........................,,,---...000111000000///111111111111111222222333222222444555555555444444333333333333333222111111222222333444333222111111111111111111111111111111222222111111222333444444111111000000000000000111111111111222222222222333222222222111111111000000///000111111///......///---///111000...------///,,,,,,------......//////444111...,,,,,,+++***))),,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++******))))))))))))******+++***************************************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++((()))***+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++++++++++++++************++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))************)))))))))))))))***++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,'''(((***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,---...///---............/////////111000///...///000222333///000111222222333333333222444777:::===???@@@AAABBBCCCEEEHHHKKKNNNRRRTTT\\\dddqqq~~~uuudddXXXNNNKKKGGGCCC@@@>>>======888777666666666666777777333333333555666666555333222222222222222222222333222333333444444555555666//////000000111111111222......//////000000111111........................//////............//////.........------.........+++,,,,,,---...///000000000///...---,,,------...++++++,,,,,,,,,---------++++++************++++++------,,,,,,***)))''''''++++++,,,,,,,,,---------###&&&)))+++******)))************++++++,,,,,,,,,))))))***+++,,,,,,------******+++,,,,,,---......(((((()))*********************+++,,,...//////000........................,,,---...000000000000///111111111000111222222333111222222333444444444444222333333333333222111111333333333333222222111000000000000000000000000000222222222111222222333333000///////////////000111000000111111111222222222222222222111111111111000///000222111///......///---000222111...,,,---///......------------,,,,,,*********,,,...///---,,,+++,,,,,,------,,,,,,+++))))))******+++++++++++++++++++++,,,,,,+++++++++++++++******)))******+++************************))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))***+++,,,---,,,,,,+++************************************************************************++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++************++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))************))))))((())))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))***++++++,,,'''(((***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++,,,---...///.........////////////000222111///...///000222333---...///111222222222222222333666999;;;<<<<<<<<<<<<>>>@@@CCCFFFIIIKKKLLLSSSYYYbbbmmm{{{ooocccZZZRRRMMMCCCBBB@@@===;;;999888888666666666666555555555555666666555444333333222222444444333333333333222222444444333333333222222222000000000000000000000000////////////............///////////////////////////...---,,,,,,,,,,,,,,,///////////////////////////............------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------+++***(((((()))+++,,,******++++++++++++************************************))))))))))))******++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------///...---,,,------///000111111000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000111222000...---...//////000000111111111000000000000////////////000000222222222222222222222222333222111000///...---,,,000000000000///...---,,,//////000000000///---,,,------------...///111111*********++++++,,,,,,,,,************************+++++++++,,,,,,---------******))))))))))))******++++++++++++++++++++++++...---+++*********+++,,,))))))***++++++++++++************************************))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))***+++++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************++++++,,,,,,++++++***+++*********))))))((((((************************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))************++++++++++++***)))((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,***)))++++++++++++,,,...000111///...---+++******++++++++++++++++++++++++++++++++++++************++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////////////////000000000000000000000000111111111111111111111111444777:::<<<>>>@@@BBBCCCDDDEEEHHHJJJOOORRRZZZccciiiqqqttteeeXXXQQQKKKEEEAAA>>>>>><<<:::999888888888555555555555444444444444555555555444333333222222111111111222222222333333222222222222111111111111////////////////////////////////////..........................................------,,,,,,,,,,,,------------------------,,,---------......//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---)))******++++++******)))*********************************))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------......---,,,---...///000111111111111111000000000111111111111111111111111111111111111111111111111000111111222222111111000...///000000///...///111000000111111111111000000000000////////////000000222222222222222222222222222111111000///......---......///////////////......//////000///...---,,,---------......///000111++++++++++++++++++,,,,,,************************++++++,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++...---+++***)))))))))***))))))***++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''***************+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))******++++++******)))************)))))))))(((************************))))))))))))))))))))))))******************++++++(((((((((((((((((((((((()))))))))))))))******+++************************)))))))))))))))))))))))))))************+++++++++++++++)))((()))***+++---++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---...///000000///...,,,+++******++++++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,............////////////.../////////000000000000//////000000000111111111111111111222444666999:::;;;===@@@AAABBBDDDFFFIIIJJJLLLRRRYYY]]]cccqqq~~~uuujjj^^^WWWNNNHHHDDDBBB???<<<999999888777777777777777444444444444333333333222555444444333333222222222......///000111222333333111111000000000//////////////////////////////////////////............---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))(((((()))+++---...)))******++++++******)))************************++++++************++++++++++++++++++++++++++++++******++++++++++++++++++)))))))))((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------------...///000111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000---...000000///000111333000000111111000000000000111000000//////000000111222222222222222222222222111111000000/////////...,,,---...///000000000000---............---,,,,,,---------......///000000,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++))))))(((((()))))))))***++++++++++++***************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********************++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************((())))))))))))))))))(((************))))))))))))************************))))))))))))))))))))))))******************))))))'''''''''''''''''''''''')))))))))))))))******+++************************)))))))))))))))))))))))))))************+++++++++,,,+++***)))))))))***+++************************,,,,,,---,,,,,,+++***)))***+++---///000000//////...---,,,++++++***++++++++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---............/////////....../////////000000000//////000000000000111111111111222333444555666666777:::<<<>>>???AAADDDFFFFFFGGGKKKPPPQQQUUU___iiixxx|||ooocccWWWPPPLLLIIIDDDAAAAAA@@@>>><<<888777666555555555555555444444444444333333333333444333333333222222222111//////000000111222222333000000000000//////////////////////////////////////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++************))))))***+++,,,,,,))))))************))))))************************,,,++++++++++++++++++,,,************************++++++++++++************,,,+++*********+++---...+++++++++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000000111111111111111222222222222222222222222111111111111111111111111000000111111111111000000///111222222111111222333111111111000000000000000111000000000000000000111222222222222222222222222000000000000////////////,,,---...///000000000000------------------,,,,,,,,,------...////////////,,,,,,,,,++++++*********************************---,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***))))))))))))))))))***))))))***++++++++++++***************************)))))))))))))))*********))))))))))))))))))))))))+++++++++***************,,,+++++++++***)))))))))******++++++++++++******************************,,,,,,,,,+++++++++******************************************************((())))))******))))))(((*********)))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++---,,,+++***)))))))))***))))))))))))))))))))))))---.........,,,************+++...000111000///...---,,,,,,+++++++++******************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++,,,,,,---------.........//////........./////////000000////////////000000000111111222222333444333333333444666999;;;<<<>>>AAACCCDDDEEEHHHKKKLLLMMMTTT]]]eeeppp~~~uuuhhh[[[RRRJJJDDD@@@AAA@@@===<<<;;;:::999888888888666555444444444444555555555444444444444333222222222222222111111111222222222222222222111111000000000000////////////....................................------------------------------------,,,,,,---......------,,,---------------------------------------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,+++******))))))))))))))))))******)))))))))************************,,,++++++++++++++++++,,,************************+++*********************,,,+++*********+++---...*********++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////////////////000000111111111111111111111111111111111000000000000000000000000000000000111111000000000333444555444222111222333222222111000//////000000111111000000000000111111222222222222222222222222000000000000////////////......////////////......---------,,,------------,,,---......///......---,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********------,,,,,,,,,,,,------++++++++++++++++++++++++&&&'''((()))***++++++,,,))))))***++++++++++++***************************(((((())))))************))))))))))))))))))))))))******************++++++,,,+++++++++***)))))))))******++++++++++++******************************,,,,,,,,,+++++++++******************************************************)))******************)))))))))))))))))))))******************************))))))))))))))))))))))))+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******))))))))))))))))))))))))))))))))),,,...///...+++)))***+++***,,,...000000///...---++++++++++++++++++******************************++++++************++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,------------........................////////////...////////////000000000111111222222222222111111111333666888999;;;===@@@BBBBBBEEEIIIJJJJJJOOOVVVZZZaaammm{{{wwwppp___YYYPPPIIIDDDAAA???>>>===<<<;;;999777666666555888777666444444333333333555555555555444444444444111111111111111111111111333333222222222111111111000000000/////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------------------,,,,,,++++++++++++************+++++++++++++++++++++*********---,,,,,,+++***)))((((((((())))))******))))))(((************************++++++************++++++************************))))))******************)))))))))((())))))***+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////---......//////000000000000000000000000000000000000000000000000000000000///000000111111000000///555666666555333111222333333222111/////////000000222111111000000111111222222222222222222222222222111111000000/////////......///////////////......---------,,,------...///,,,---...//////...---,,,,,,,,,++++++++++++++++++************************+++++++++++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++&&&'''(((***+++,,,,,,,,,))))))***++++++++++++***************************((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********************++++++++++++******************************,,,,,,,,,+++++++++******************************************************)))******++++++******)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))((((((************************)))))))))))))))******+++************************)))))))))))))))))))))))))))************+++++++++++++++++++++************))))))))))))))))))))))))***---///...+++)))***,,,***+++---.........------******++++++++++++******************************++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++******++++++,,,,,,------,,,------------.........------........./////////......////////////000000111111111111111111111111000222444666666888:::<<<>>>>>>AAAEEEGGGGGGJJJPPPRRRWWW]]]fffrrrrrrfff]]]XXXNNNJJJEEEAAA???>>>>>>>>>::::::999888777666777888444444333333333333444444444444444444333333333222000111111111111111111111000000000111111111111111............------------.................................---------,,,,,,++++++++++++++++++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++************++++++************++++++++++++++++++++++++******)))((((((((())))))))))))((((((*********************************))))))*********************************(((((())))))******++++++(((((()))************)))((())))))***++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***+++---...///000000///,,,,,,------...//////000////////////////////////000000000000000000000000//////000000000000//////222333444333222111222333444333111///...///000000222111111000000111111222222222222222222222222222222111111000///......---,,,---...///000000000///......---------...000000+++,,,...//////...,,,+++++++++++++++++++++,,,,,,************************************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,+++***))))))***++++++++++++***************************'''(((((()))******++++++))))))))))))))))))))))))'''((((((((())))))))))))***************+++++++++******++++++++++++******************************,,,,,,,,,+++++++++******************************************************((())))))))))))))))))(((((()))))))))************************************))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))************+++++++++)))******++++++++++++***************************(((+++...---***(((***,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++************++++++******************************************************+++++++++,,,,,,,,,************+++++++++++++++++++++,,,------......,,,,,,---------.........---------.........//////........./////////000000111000/////////000111111000222444555555555777999<<<;;;===CCCEEEDDDFFFJJJLLLNNNRRRWWW___mmm}}}|||nnn```VVVOOOJJJHHHCCCAAA>>>;;;999888888888555666666555444555777999111111111111222333555555333333333222222222111111000000000000000111111111------...///000111222222---------,,,,,,,,,++++++..............................---------,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,++++++++++++++++++++++++******+++,,,------...///++++++************++++++))))))******+++++++++,,,)))******+++++++++******(((((())))))))))))((((((******************************))))))))))))******))))))))))))))))))))))))'''(((((()))***++++++,,,)))***+++------,,,++++++((())))))***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))+++---///000000000///++++++,,,,,,---...//////////////////////////////000000000000000000000000//////000000000000/////////000111222111111222444444333111///......///000222222111111111111222222222222222222222222222222333222111000///...---,,,***+++---///000111222222///......---...///000111+++,,,...//////...,,,+++*********++++++,,,,,,---************************))))))******+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------,,,+++)))((())))))***++++++++++++***************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))******+++++++++,,,******++++++++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++******************************************************''''''((((((((((((''''''(((((())))))*********+++************************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++************************&&&***...---)))'''***---++++++*********+++,,,,,,))))))+++,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++++++++************************************************+++++++++,,,,,,,,,)))************+++++++++++++++,,,------...//////,,,,,,,,,---------......---------.........//////............/////////000111000...---...///111222000222444444444444666888;;;:::===BBBDDDCCCDDDHHHGGGIIILLLOOOUUU___mmmvvv|||ppp```[[[TTTMMMGGGCCCBBBAAA>>>>>>===;;;999888666666666555555555555444444444444444333333333333222222111111111000000000000///111111111222222333333333333000......000111///,,,000000//////.........---...------,,,,,,------.../////////......---------+++++++++,,,,,,---------)))******++++++,,,,,,---************************+++++++++++++++++++++++++++++++++*********))))))************************************************---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++******))))))(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,***+++---...///...---,,,.........//////000111222444444333222222111000000000111222111//////000222222222333333333333222222111111000//////////////////000000111111111000000222222111000...///222444555555444444222000///---000///......///000...---111///---,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,------...*********+++,,,---...///((()))***+++++++++++++++************************+++******))))))******+++---------,,,,,,+++++++++))))))))))))))))))))))))************************(((((())))))*********+++************************))))))************)))))))))************+++++++++,,,++++++******++++++,,,((())))))*********))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++******************(((((())))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---------.../////////------......///000000000000000000000000000000000111111222222222333333333666777999;;;>>>AAACCCDDDCCCDDDFFFHHHMMMUUU^^^dddooo}}}yyymmm```VVVLLLIIIEEEAAA>>>=========;;;;;;:::999777666555555555555555555444444444444444444333333222222222111333333333222222222111111000000000111111111111111222000...///111111000...///.........------------------,,,,,,,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************,,,++++++******)))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))***************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......///000000000000///............///000111222444444333333222111000000000111111000///...000111111111222222222222111111111000//////......//////000111111222222222222111111111222111000222555888999888666444222///...---...------...000111000///000...------/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++++++++++++++,,,---...))))))***+++++++++++++++************************+++++++++******+++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))************))))))(((((()))))))))*********,,,++++++******++++++,,,***************)))((('''******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************)))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---------------............------......//////000000000000000000000000000000111111111222222222333333555666888:::===???AAABBBBBBDDDEEEGGGJJJPPPWWW[[[bbbnnnqqqccc[[[SSSKKKEEE@@@???>>><<<<<<;;;;;;;;;777777777666555555444444555555444444444333333333444444333333222111000000333333222222222111111111000000000000////////////000///...///111222111000---------------,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,//////......//////000111............///000111222333333333333222111000000//////000///......///111111111111111111111111111000//////............///111222333444444444444444111222333333333666:::===>>><<<888555111///...------,,,,,,---000111111000///...---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,---*********+++++++++++++++************************,,,,,,++++++++++++,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))++++++************++++++++++++++++++***((('''&&&******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********++++++++++++************+++,,,,,,---,,,,,,++++++,,,,,,---............---------------------...//////000000000000000000000000000000111111111222222222222333444444666888:::<<<>>>???AAABBBDDDEEEGGGJJJNNNQQQSSS]]]kkkxxxxxxlllcccXXXOOOKKKHHHEEEBBB>>>>>>===<<<;;;:::888777555555555555444444444444444444444444333333333222444444333222111000//////000000000000////////////111000000000///.........////////////000111111111---------------------------,,,,,,,,,,,,,,,,,,---........................+++++++++++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************************************************************************((()))))))))*********+++))))))))))))))))))))))))(((((())))))******++++++(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++******,,,---..................///111111111222222333222111000///......///...------///111111000000000000000000111//////...............///222333444555666777777777444444555555555888;;;>>>???<<<999555222000000000...------...000111000///---------///000000...+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++******)))******++++++,,,,,,++++++++++++++++++,,,+++++++++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))************))))))((((((((()))))))))******++++++************++++++***************)))((('''******))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))***+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************************++++++++++++************++++++++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,---......//////000////////////////////////111111111111222222222222222333444666777999:::;;;>>>@@@BBBCCCDDDFFFHHHJJJMMMSSS\\\fffppp}}}{{{mmmaaaYYYPPPKKKFFFBBBAAA@@@>>><<<999999999888777555333222555555555555555555555555444333333333222222222222333333222111000000//////000000000/////////......111111111000/////////........./////////000000111..................//////,,,,,,,,,++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************((((((((()))******++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,+++***)))((()))***+++,,,------------...///000111000111222333333111000///---...///...---...///111111111000//////000111111//////.........//////000333444555666888888999999777888777666666777:::===<<<:::888555333333333444111///......//////...,,,---------...000///---++++++++++++,,,,,,---------++++++++++++++++++++++++++++++******)))******+++,,,,,,+++*********++++++...---,,,+++******++++++************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))*********+++++++++******))))))******+++'''((()))*********************))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))))))))******++++++++++++++++++,,,,,,,,,,,,---******))))))******+++,,,---,,,,,,++++++,,,,,,---......------,,,,,,,,,+++,,,,,,------.../////////////////////////////////000000111111111222222222222222333444555666777777999<<>>===<<<:::888666555666666666666555555444555555555555555555444444333333333222222222111111111111111000000000000000222222111111111000000000000000000000////////////,,,...//////------...000.........///////////////,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++*********))))))***++++++,,,------*********************************++++++,,,,,,---***************+++++++++************************************************((((((((())))))*********))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++***))))))((((((******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------...///000111///000222333333222000...---...//////...///000222222111000//////000111222000////////////000000111333333555777999:::::::::999999999777555666888;;;999888777555555555555666222111///...///...---+++...---,,,---//////---,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,+++************+++++++++*********++++++,,,///...,,,+++*********+++***************************+++,,,------,,,+++***))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++******))))))))))))******&&&'''(((***++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************((()))******++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++++++++******************++++++,,,,,,---************************(((((())))))***+++++++++++++++,,,,,,,,,---------+++************+++,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000000000000111111111111222222222222333333444444555666888<<<>>>@@@BBBEEEHHHHHHJJJMMMQQQVVV^^^ffflllyyyhhh]]]TTTPPPKKKDDD@@@@@@@@@>>><<<:::999888666666777777777666777777777777555555555444444333333333222222222222111111111111/////////000000000000000222111111111000000000000.............../////////,,,...///...,,,+++,,,...---------....../////////,,,,,,++++++++++++,,,,,,,,,,,,---------.........++++++++++++*********)))************************++++++++++++++++++++++++)))******+++,,,,,,------))))))*********+++++++++************************************************((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************))))))))))))******+++++++++,,,,,,,,,,,,,,,---...............------------...///000000...///111333333222000......///000000//////222333333222111000000111222333000000000000000111222222222333555777999:::;;;;;;888888888666444555777:::777777777666666555555444111000......//////...,,,///---,,,,,,---......---******+++,,,,,,---......++++++++++++++++++++++++------,,,+++++++++++++++***)))))))))***+++,,,,,,111///---+++))))))***+++************************)))***+++------+++***))))))))))))******+++++++++))))))))))))))))))))))))************************************)))))))))(((************************))))))************))))))))))))))))))******************))))))))))))******'''((()))*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************((())))))***************************************((())))))***++++++,,,,,,++++++*********))))))))))))******+++,,,,,,------************************((((((((()))***+++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,------......///000000000000000000000000000000000000111111111111222222222222333333333333444666888:::<<>>@@@<<<:::777555444555666666777777555444333333333333555555444444333222222111222222222111111111111000......//////000111111111////////////............,,,,,,,,,------.........+++...///---***)))***,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,)))))))))******+++++++++++++++++++++******))))))++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))******++++++++++++************************************************)))))))))))))))((((((((())))))))))))))))))))))))++++++******))))))(((((()))************+++++++++************************************************)))************+++++++++************************((((((((()))******++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,---------------...000000---///111333333222000......///000000000000222444444333111000000111333444111111000000111222333333222333555777999:::;;;<<<666777666555444555888:::777777777777666555333222///...---...///000///...///---++++++,,,---...---******+++,,,,,,---......++++++++++++++++++++++++...------,,,+++++++++,,,))))))))))))***+++,,,---111000---+++))))))***+++************************((()))+++,,,,,,+++)))((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))************))))))(((((((((((())))))))))))******))))))))))))******)))************))))))(((******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,+++*********))))))(((((())))))***+++,,,,,,------************************'''(((((()))***+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,------......///000000000000000000000000000000000000111111111111222222222222222222222222333555777888:::===AAADDDBBBDDDGGGJJJOOOSSSVVVYYYttteee\\\WWWRRRNNNEEECCC@@@===;;;:::::::::999777555333222333444555555555444444444333333333222222222111111111111000000000000000000000111111222111111111000000//////........................////////////////////////.........------,,,,,,,,,+++,,,,,,---,,,+++)))(((,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,++++++***************))))))***+++,,,,,,******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''+++***)))))))))***,,,---************************,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))((((((*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,---...///000000---...000111111111000//////////////////000111111222222111000/////////000222222222111222222333333666777777888999999::::::;;;999777444333333444555;;;999777444111000000///.../////////...---,,,,,,///............---------------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))...---+++))))))***+++,,,)))***,,,------,,,***)))************************((()))***,,,,,,+++******************************************))))))))))))(((((((((((())))))))))))******++++++++++++******+++))))))...///,,,))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''')))***+++,,,---+++,,,------,,,+++)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***))))))***+++,,,''''''((()))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++''''''''''''(((((((((((())))))))))))))))))))))))******************************))))))((((((''''''+++***))))))(((((())))))((()))))))))************+++++++++*********))))))************************************************)))************+++++++++******************************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,---.../////////...---......///000/////////000000000000000000000000000111111111111222222222222222333444666888:::;;;>>>???BBBEEEHHHLLLOOOQQQvvvkkk\\\PPPJJJFFFCCC@@@@@@???===:::999888888888888777555333222333444444444444444444333333333333222222222111111111000000//////////////////......111111111000000000//////......................................................---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***************))))))***++++++,,,******))))))))))))******((((((((((((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''+++***)))))))))***++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))************)))))))))(((***++++++++++++++++++,,,+++++++++,,,,,,,,,------+++,,,------......------,,,,,,------......//////......///000000000000000000///////////////000111111111111111111111000000111111111111222222333444555666666777888888999999999888666444333333333444777666444222111000000000......//////......---,,,///............---------------,,,,,,,,,,,,++++++***************+++++++++************************)))))))))))))))))))))))),,,+++***)))))))))******)))***,,,------,,,***)))************************))))))***++++++++++++***************************************))))))))))))(((((((((((()))))))))))))))******++++++******)))+++***---333444///***)))))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))************************,,,+++***)))))))))***+++''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))************************+++*********))))))))))))++++++*********))))))))))))*********+++++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++************************************+++++++++,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,---..................---......///////////////000000000000000000000000000000111111111222222222222222333333555666888999<<<===???BBBEEEIIILLLNNN|||nnndddZZZRRRIIIBBB???===;;;999::::::888777666555555555777666444333222333333444444444444333333333222222222222111111111000000000111000000000//////......000000000000////////////................................................------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++(((((()))))))))*********---,,,++++++***+++++++++******+++++++++++++++***+++++++++++++++******************)))******+++,,,******))))))))))))************)))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((())))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))************))))))))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++,,,------......---------------------.........//////......//////000111111000///////////////000000111222333333333222111000000000111222333444555444444555555666777777777777666444333222222222333333333222111000000000111....../////////...------///............---------------,,,,,,,,,,,,+++++++++++++++***************************************))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))***************************))))))))))))***++++++************************************))))))))))))(((((((((((()))))))))))))))******++++++******)))***+++///777888222+++((())))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))************))))))************************,,,+++***)))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************++++++++++++***************+++,,,,,,,,,+++))))))*********+++++++++,,,,,,+++++++++***************((((((((((((((((((((((((************************)))************+++++++++************************)))))))))*********++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,---............------,,,------......////////////000000000000000000000000000000000111111111222222222222222222333444555666888999;;;===AAADDDGGGIII}}}qqqggg^^^UUUOOOJJJFFFAAA>>>======;;;999666666555555444444444444555555444333222222333333333333333333222222222222111111111111000000000000333333333222111111000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...000111++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))*********+++++++++************++++++))))))***+++++++++******+++++++++***************+++***************++++++******))))))))))))************)))))))))******+++(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((************************+++++++++***************))))))))))))))))))))))))*********))))))))))))))),,,,,,++++++******))))))***++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++...---------------------//////...------///000111111000000//////////////////000222444555444222111/////////000111333444555333333444444555555555555555444333222111111111111222222222111000000000000......////////////......///............---------------,,,,,,,,,+++++++++,,,+++++++++***)))))))))************************)))))))))))))))))))))))))))******+++******)))))))))***++++++++++++***)))***************************)))((((((((()))+++,,,************************************)))))))))((((((((((((((())))))))))))))))))************))))))******...444666000***(((((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))*********))))))))))))))),,,+++***((('''(((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))***************************************************+++---...---,,,***((())))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************((())))))))))))*********+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++------------......//////000000000000000000000000000000000000111111111111222111111111111222222333555666888:::===@@@CCCDDDooohhh^^^VVVPPPLLLGGGDDD>>>===;;;:::999999888666444444444555555444444444444333333222222222222222333333222222222111111111111111111000000000//////222222222222111111000000.....................///................................................,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,******)))))))))******+++((()))***+++++++++++++++************************++++++***************+++******))))))))))))*********))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))*********+++++++++,,,,,,)))***++++++,,,,,,++++++---------------,,,,,,,,,///...---------...000111000000////////////000000///000222444555444222111/////////000111333444555333333333333333444444444444333222222111111111111444333333222111000//////......///////////////...///............---------------,,,,,,,,,+++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))******+++,,,,,,++++++***************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))))))))))))))******)))))))))+++((()))---///+++((((((((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))************)))))))))))),,,+++***((('''(((((()))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...---,,,***((((((((((((((())))))))))))************************************************************************))))))*********+++++++++************************((())))))))))))*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++...------,,,---...////////////////////////////////////000000000111111111111111000000000000111111444444666888:::===???AAAWWWRRRKKKFFFCCCAAA???>>>999999888888777666555555333444444555555555444444222222222222222222222222222222222111111111000000111111000000000/////////.............../////////---------.......................................------------------------++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++***************************++++++++++++,,,,,,,,,)))))))))((())))))***+++))))))***+++,,,,,,,,,,,,)))))))))***************,,,+++******)))***************))))))))))))************)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))************)))************************)))))))))***************))))))))))))))))))))))))))))))))))))***************************)))))))))************+++++++++++++++,,,------......------,,,,,,,,,,,,,,,---------......------......///000///////////////000111111000111222333333333222111/////////000111222333444333333333333333333333333333222222222222111111000333333333333222000///.........///000000000/////////............---------------,,,,,,,,,,,,+++++++++++++++***************************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((())))))******))))))(((+++'''%%%((()))(((''')))))))))))))))************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))******))))))(((''''''((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***+++,,,,,,,,,+++))))))'''''''''((((((((())))))***************+++++++++************************************************)))************+++++++++************************)))))))))*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++...---,,,,,,,,,---///000/////////////////////////////////000000000111111000000000000000000111111222333444555777:::<<<===GGGEEEBBB???===<<<:::999777777888777666666666666333444444555555444333222111111222222222222111111222111111111000000000000111000000000////////////,,,,,,,,,---......//////,,,,,,---------.................................------------------------******+++++++++,,,,,,,,,***++++++++++++******)))******+++++++++,,,,,,,,,)))************+++++++++************************************++++++++++++((((((((((((((()))******)))***+++,,,------------((()))))))))*********+++,,,++++++***))))))************))))))))))))******,,,+++***))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***&&&''')))***+++,,,++++++((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))((()))))))))************))))))))))))************************+++++++++++++++,,,------......------+++++++++,,,,,,------...,,,---......//////..................///111222333111111111111111111000000000000000000000111222222333333333333333333333333222222333333222222111111///000000111111000//////......///000000000000000///............---------------,,,,,,,,,,,,++++++***************+++++++++************************))))))))))))))))))))))))+++***)))))))))***,,,---******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++'''%%%((()))(((''')))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))************************&&&'''((()))*********)))''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++*********)))))))))(((((((((((())))))))))))))))))*********+++++++++************************************************)))************+++++++++************************************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,...---,,,++++++---...000////////////////////////////////////000000000111000000//////000111222222000000111333555777999:::>>>======<<<;;;:::999888333444555555444333444555333333444555444333222111000111111222222222111111111111111111000000000000000000000000////////////,,,------...///000111111,,,,,,,,,------.................................------------------------*********++++++,,,,,,,,,&&&''')))***++++++***)))*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))***+++,,,---.........(((((())))))*********+++,,,,,,+++***))))))************))))))))))))******---,,,,,,+++*********+++))))))))))))))))))))))))'''((((((((())))))******&&&''')))+++,,,------,,,''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++)))************+++++++++******+++,,,,,,,,,++++++******+++,,,,,,---......+++,,,.../////////...------------...000111333444222222111000/////////000111000000000000000111111333333333333333333333333222222333333333222222111+++,,,...000000111000000......///000000000000000//////.........------------------,,,,,,,,,++++++))))))******+++++++++,,,************************))))))))))))))))))))))))***)))((('''''')))+++---******))))))))))))******))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++((('''***,,,)))((()))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))************,,,,,,------,,,+++)))((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++%%%&&&((()))***+++******'''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++***))))))(((((())))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))************************)))************+++++++++***************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------------...---,,,++++++---...000////////////////////////////////////000000000000/////////000000111222333...///000111333555666888;;;:::888777666666666777444444555555555555444444444444333333222111000000222222222222222222222222111111111111000000000000111111000000//////.....................///000000//////.........---------...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))))))))))))))************&&&'''((()))******)))((((((((()))***************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------***++++++,,,---...//////...............------------......///000111111222000000//////.........---111111111111111111111111222333333444444333333222222222222111000//////...///---,,,---000111000...222222222111111///............---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,***(((((()))***,,,++++++***************+++))))))))))))************************))))))(((((('''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******************)))(((''''''((()))*********))))))((((((''''''******))))))))))))******************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***)))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((***++++++)))(((((()))++++++******))))))((((((******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++******************,,,,,,++++++,,,,,,---...***+++,,,---------,,,+++---------------------------------............///////////////000000000000000000111000///---,,,***000111111111111222222222:::999777666555555555666444444555555555555444444444444333222222111000000222222222222222222222222111111111000000000//////000000000///////////////...............///000000///.........------------...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************)))))))))((((((((()))))))))*********************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))************'''((()))*********)))((((((((()))***************************)))))))))((())))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,---------------------------------------.........///000111111111000000000/////////......111111111111111111111111111111222222222222111111222222111000000///......///...---...000111000...111111111111000///.........------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++*********)))))))))******))))))))))))************++++++*********)))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((((((((((((((((((((()))******************)))(((((((((((()))***)))))))))*********************))))))))))))******************************)))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))+++))))))))))))))))))))))))***************+++++++++++++++***))))))***++++++))))))))))))))))))))))))***)))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,************+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++++++++++++++***************++++++***+++,,,,,,,,,,,,+++***---------------------------------............///.../////////000000000000...///000000000///...---000000111111111222222222777777555444444444444444333444444555555444444333333333333222111111000000111111111111111111111111111111000000000000////////////////////////000000.........---......///000............---------------...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))))******))))))((('''''''''''''''((((((((()))))))))))))))))))))*********************+++******)))((((((((()))***************************))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,************************------,,,,,,+++******)))...---------,,,,,,,,,+++------------------------......//////000000111111111000000000000000//////111111111111111111111111000000111111111111000000111111000000//////......000///...///000111000///000111111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++*********)))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++((())))))***+++,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******)))***+++***))))))***+++))))))))))))))))))))))))+++++++++***************++++++***))))))***++++++)))))))))))))))))))))))),,,)))'''''')))++++++)))))))))))))))******************))))))******+++,,,)))))))))*********+++++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,------,,,+++***************+++***++++++,,,,,,+++******---------------------------------............///....../////////000000000......///000111111000000000000000111111111222222555444444333333333333333333333444444444444333333333222222222111111000000111111111111111111111111111000000000////////////---......//////000000000.........------......///------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********)))))))))))))))''''''((((((((())))))))))))))))))))))))))))))***************************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))((()))))))))************++++++++++++******))))))(((((()))************************)))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,..................//////.../////////000000000111111111111111000000000000111111111111111111111111///000000111111000000///000000000//////.........000/////////000000000000///000000000//////...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++***)))(((((('''(((((()))))))))))))))((()))))))))************++++++++++++************+++***)))(((((()))***+++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))***)))))))))))))))******+++******************+++)))))))))******+++++++++******))))))))))))******************************)))))))))))))))*********))))))************))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************************************((()))))))))************))))))))))))))))))))))))******))))))))))))******)))***++++++))))))***+++)))))))))))))))))))))))),,,+++++++++***)))))))))+++******************+++))))))))))))))))))))))))...)))$$$%%%)))---,,,)))(((((())))))******++++++******))))))******+++,,,((())))))))))))*********++++++++++++++++++++++++******************************+++,,,------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++---------------------------------............///........./////////000000/////////000000000000000000000000000111111111111333333333333333222222111222222333333333333222222222222111111111111111000000000000000000000000000000000000////////////...------......//////000000......------------......,,,,,,------------------+++---------+++***+++,,,++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))***)))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((()))))))))***((()))))))))************,,,,,,+++******)))))))))(((((()))***************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++,,,------.........//////000000000000////////////000000000000000000000000111111111111000000000000000000000000000000111111111111000000/////////...............///000000000/////////000...////////////...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************)))((('''&&&'''((()))***)))))))))((()))))))))************************************+++***)))(((((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***************++++++***************)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))*********+++))))))************))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******)))+++,,,+++***)))***+++)))))))))))))))))))))))),,,+++++++++***)))))))))*********++++++*********))))))))))))))))))))))))...)))$$$%%%***---,,,)))(((((())))))******++++++******))))))******+++,,,((())))))))))))*********++++++++++++++++++++++++******************************+++,,,------............------,,,------...//////......---------------------------------------------............///............////////////111000000/////////////////////000000000111111111111222222333333222222111111222222333333222222111111111111111111111111111////////////////////////000000////////////......................../////////...------,,,---------,,,,,,,,,,,,------------+++,,,---,,,+++***+++,,,++++++++++++++++++++++++---,,,++++++******++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))************))))))))))))************+++************)))))))))************************)))))))))***************))))))))))))************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,((((((((()))))))))******))))))))))))************++++++***)))))))))******(((((()))***************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))******+++,,,,,,------))))))***+++,,,---...............///000000111111////////////000000000000//////000000000000000111000000000000000000000000000000111111111111000000..................------...///000///...---...///---...............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******)))))))))(((((((((&&&''')))***+++******)))))))))))))))************)))))))))))))))*********+++******)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((++++++)))((((((((()))***))))))***++++++***))))))******))))))(((''''''&&&******))))))))))))******))))))))))))))))))))))))((())))))******+++++++++))))))************))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))*********+++,,,+++*********,,,))))))))))))))))))))))))+++++++++***************)))***++++++++++++***)))))))))))))))))))))))))))+++(((&&&'''***,,,,,,***))))))))))))******************))))))******+++,,,)))))))))*********++++++++++++++++++++++++++++++***************+++++++++******++++++,,,,,,------+++++++++++++++,,,------111111///...............---------------------------------............///------........./////////111000///.............../////////000000000111111111111222333333333222111111111222222222222111111000000000000111111111111////////////////////////000000/////////...........................------///...------,,,,,,,,,---++++++,,,,,,,,,---------***+++,,,,,,+++***+++,,,************************,,,+++******))))))******))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))((()))))))))************************++++++++++++,,,,,,++++++************************************((()))))))))*********+++((()))))))))************))))))))))))))))))))))))&&&''''''((()))******+++(((((()))))))))*********))))))))))))***************)))((((((((()))***+++(((((()))***************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++,,,******++++++,,,,,,,,,---,,,,,,,,,---.../////////000000000000////////////....../////////000000000000000000000000000000000...//////000000//////...---------------------------///000///,,,+++,,,...,,,------.........------,,,,,,,,,++++++++++++***------------------------,,,++++++******++++++,,,+++***)))((('''(((((()))&&&''')))+++,,,,,,+++***))))))))))))************''''''((((((((()))))))))***************)))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***((())))))******))))))(((***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,))))))************))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))*********+++,,,,,,******+++,,,))))))))))))))))))))))))***************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))((((((((()))***+++++++++*********)))))))))))))))******))))))******+++,,,************+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++++++++*********+++,,,---...///222111///...---------...---------------------------------............///---------.........//////...------,,,,,,---//////////////////000000000111111111333444444333222111111111222222222222111111000000000000000111111111////////////////////////000/////////............/////////......------,,,///...------,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,+++***+++---************************+++******)))((()))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************((((((''''''''')))***+++(((((()))***************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))************************************------,,,++++++*********,,,,,,,,,++++++++++++*********+++,,,,,,---......000000000000////////////---.........//////000000000000000000000000000000---..................---------------------------,,,...000...+++***+++---,,,,,,---......---------,,,,,,,,,+++++++++******---------------------------,,,,,,++++++,,,,,,---,,,***((('''&&&''')))***&&&(((***,,,---,,,+++***))))))))))))************&&&'''''''''(((((()))))))))***+++++++++)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************---+++)))((('''((()))***'''((()))******)))(((''')))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************))))))))))))************))))))))))))))))))))))))******))))))))))))*********+++,,,,,,******+++,,,))))))))))))))))))))))))))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%(((***+++******+++,,,++++++******))))))((((((*********)))***++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++******************++++++,,,---...000111222111000...---,,,,,,---------------------------------------.........//////---------.........//////++++++++++++,,,...000111////////////000000000000333333222222111000//////111111111111111111111111000000000000000000000000111000///......///000111000000000///......------......---------,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++)))((((((***+++---************************))))))))))))******************))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***&&&$$$###$$$''')))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((''''''((()))***++++++,,,))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///000///......////////////......///////////////.........000000000000000000000000............////////////......------------......888666222...,,,+++,,,---...---,,,++++++,,,---.........------,,,+++******((()))***+++++++++++++++************************,,,,,,***)))))))))***+++))))))***++++++++++++***))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******+++***)))'''''''''((()))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))******...---,,,+++************+++******)))(((''''''&&&+++++++++***************))))))))))))))))))))))))000...,,,***))))))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))***,,,,,,***)))***+++************************+++++++++*********))))))************************(((((()))***************************************(((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********&&&&&&''''''(((***+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------------......////////////000000000000333333222111111000//////111111111111111111111111000000000000000000000000000000///......///000000.............../////////...------------,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,...---,,,************+++************************))))))))))))******************))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&(((***,,,))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,///...---------......---......////////////....../////////////////////...000000000000000000000000............///////////////..................///222000...,,,+++++++++,,,---------,,,,,,---------...------,,,++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++***++++++,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))*********((((((((((((((((((((((((************************+++***)))(((''''''((()))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******---,,,+++***))))))))))))*********)))((('''''''''************************)))))))))))))))))))))))),,,+++***(((''''''(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))***,,,,,,***)))***+++*********************************)))))))))((((((************************(((((()))***************************************))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))(((((((((((())))))***+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------------........./////////000000000000222222222111111000000///111111111111111111111111000000000000000000000000000///............///000,,,,,,------...//////000------------,,,,,,,,,,,,---------------,,,,,,,,,*********+++++++++++++++......------,,,+++))))))************************))))))))))))******************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))((((((((((((''''''************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************))))))(((((())))))))))))))))))))))))******************************++++++,,,,,,,,,---)))))))))))))))))))))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,......////////////............//////////////////000000000000000000000000............////////////000//////......//////000------,,,,,,,,,,,,------,,,------......------,,,---,,,,,,++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))***+++++++++++++++))))))************))))))************))))))))))))''''''''''''''''''''''''++++++++++++++++++*********))))))(((((((((((()))************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((())))))***,,,+++***)))((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************)))((((((************************''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))***,,,,,,***)))***+++************************)))))))))((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********+++***)))(((((((((((((((+++++++++*********************************************+++++++++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------------............/////////000000000222111111111000000000///111111111111111111111111////////////////////////........................,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***+++---------+++)))(((************************((()))))))))******************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++.........---,,,+++,,,---......////////////..................////////////////////////////////////............////////////000000////////////000000------..................+++,,,---......---,,,+++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************&&&''''''((((((((((((((())))))************))))))++++++******))))))((((((((((((((((((((((((((((((,,,,,,,,,+++++++++++++++)))))))))(((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))******)))(((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************************)))***,,,,,,***)))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((()))))))))*********++++++************************************************+++++++++***************+++***))))))(((((())))))************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------......------------.............../////////000000111111111000000000000000000000000000000000000000........................------............------...---------,,,,,,,,,+++------,,,,,,,,,+++++++++******************++++++************************&&&'''***,,,,,,+++***(((************************((()))))))))******************))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))(((&&&%%%(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***'''(((((()))******++++++))))))))))))))))))))))))************************+++*********))))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++++++++++++++++++++++++++,,,------++++++...000......////////////......---.........//////000000////////////////////////............////////////000000////////////000000/////////......------,,,+++,,,---......---,,,+++,,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++******))))))&&&&&&'''(((((((((((('''))))))************))))))++++++******))))))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******((((((((())))))))))))((())))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))(((((('''((((((((())))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))***,,,,,,***)))***+++************************************************(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((()))))))))******************************************************************************)))))))))))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............------------..................////////////000000000000000000000000000000000000000000000000........................,,,,,,---......---,,,,,,......---,,,,,,+++******,,,,,,,,,,,,++++++++++++))))))))))))***************************)))))))))$$$&&&(((***++++++***)))************************))))))))))))******************))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))*********************************)))))))))(((((()))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++))),,,------++++++...111......////////////......------......///000000000000000000000000000000000............////////////000//////......//////000//////---,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))***************************++++++++++++***))))))(((((()))***************))))))************))))))************))))))))))))************************,,,,,,,,,+++******))))))'''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))******+++))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))***,,,,,,***)))***+++************************************++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))))))))************************************************)))))))))***************)))))))))))))))***+++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------...............------------......------.........////////////000000000000000000000000000000000000000000000------------------------+++,,,------------,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***))))))*********++++++++++++*********)))))))))((('''((()))***++++++******************************))))))))))))******************))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))***++++++(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++(((((())))))*********+++))))))))))))))))))))))))************************)))***************++++++))))))))))))))))))))))))******+++++++++***))))))***************************---///---***))),,,000......////////////......------......///000000111000000000000000000000000............///////////////..................///111///---,,,++++++---------------,,,,,,---------------------------------+++,,,,,,,,,++++++***)))++++++++++++++++++++++++***++++++,,,+++***)))((())))))***++++++++++++***))))))************)))))))))))))))))))))*********)))))))))))))))))))))))),,,++++++***))))))((((((&&&'''((()))******)))(((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((***))))))(((((())))))***(((((((((((())))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++************************))))))))))))*********+++************************(((((()))***************************************(((((()))))))))*********************************************************((()))))))))*********+++++++++******))))))******))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///......------------......---------.........//////////////////000000000000000000000000000000000000------------------------++++++------------++++++*********+++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++*********))))))((((((******+++++++++******)))************************))))))))))))******************))))))))))))******'''((()))******)))((('''************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++***))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))************************((()))***+++,,,---......))))))))))))))))))))))))+++++++++++++++***)))(((************************+++...000...)))'''***.........////////////......---------...///000000111000000000000000000000000............/////////000......------------......333111///------...111222......,,,++++++,,,..............................------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((''''''((()))))))))))))))))))))************))))))(((((())))))******++++++((((((((((((((((((((((((++++++******)))(((((('''&&&'''(((*********)))((((((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((***)))))))))))))))******(((((((((((())))))))))))((())))))***+++,,,,,,,,,)))))))))))))))))))))))))))(((''''''(((***,,,...))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))***,,,,,,***)))***+++************************'''((((((((())))))******************************(((((()))***************************************)))************+++++++++************************))))))))))))))))))))))))(((((())))))*********+++...---,,,***)))((((((((())))))******++++++++++++************************((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////.........------.........---------.........//////000000///...............//////......------------......---------,,,,,,,,,///...,,,---------,,,++++++++++++,,,,,,---------++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))!!!###'''***+++)))'''%%%(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***((('''&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******************************&&&&&&''''''(((((())))))((((((((((((((((((((((((************************(((((())))))************)))***+++++++++)))((('''************************)))************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........222111111111000000////////////.........//////000000000000000000000000000///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++******)))))))))))))))))))))************))))))''''''((()))))))))))))))))))))(((((((((((())))))+++)))&&&$$$$$$&&&)))+++))))))***++++++++++++*********))))))))))))************))))))((((((''''''(((((()))***************((((((((((((((()))******,,,+++)))(((''''''(((((((((((()))***************&&&''''''((())))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++(((((((((((())))))))))))))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))************************)))******++++++,,,,,,,,,++++++*********((((((((((((((((((((((((++++++++++++++++++++++++************************------------,,,,,,+++***,,,,,,,,,---------...............------,,,,,,,,,000000///...............000000//////..................---------,,,,,,,,,---,,,++++++,,,,,,+++)))++++++++++++,,,,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((***+++***)))((()))(((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++***((('''''''''((()))******))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))*********)))************))))))(((************************)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111111111000000000////////////.........//////000000000000000000000000000000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))************))))))''''''((())))))))))))))))))((((((''''''''''''(((+++***(((&&&&&&(((***+++))))))***++++++++++++*********))))))))))))*********)))))))))((((((((('''(((((()))***************((((((((((((((()))******,,,+++)))(((''''''((((((''''''((()))))))))))))))((((((((()))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))************************************************+++******))))))******+++++++++***)))((('''&&&&&&))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++++++++++++++***************++++++,,,+++++++++******)))))))))************************++++++++++++++++++++++++************************...............---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,000///......---.........000000000///////////////......---------,,,,,,,,,+++***))))))******)))(((*********++++++++++++++++++*********)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***))))))(((((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++***(((''''''((())))))***))))))))))))(((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((++++++******)))(((((('''************************((((((((((((((((((((((((*********)))))))))))))))******)))))))))***++++++)))))))))))))))))))))))))))************+++++++++++++++,,,---------------+++++++++,,,,,,---------------......//////000000111111000000000000//////000//////....../////////000000000000000000000000000000///............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++******)))))))))))))))))))))************))))))''''''((())))))))))))))))))(((''''''&&&&&&&&&&&&+++******))))))******+++))))))***++++++++++++*********))))))))))))******))))))))))))(((((((((((((((((()))***************((((((((((((((()))******,,,+++)))(((''''''((((((&&&&&&'''(((((((((((((((***)))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))************************************************+++******))))))******+++++++++***)))(((((('''&&&))))))))))))*********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++*********++++++,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------------,,,,,,+++,,,,,,,,,---------.........------------,,,,,,,,,///......------.........////////////..................---------,,,,,,,,,+++***((()))***+++***(((************************,,,,,,+++***)))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))******+++,,,******)))(((((('''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))************))))))))))))******)))((()))***,,,---(((((((((((((((((((((((())))))*********++++++++++++,,,------......------******+++,,,,,,---......,,,------...///000111111000000000000000000//////111000////////////////////////////////////////////////...............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******+++(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++******)))))))))))))))))))))************))))))''''''((()))))))))))))))***)))(((''''''''''''''')))******************)))))))))***++++++++++++*********))))))))))))******))))))))))))(((((((((((((((((()))***************((((((((((((((())))))***,,,***)))(((''''''((((((&&&'''(((((())))))(((((())))))))))))(((((((((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******((((((((())))))******+++((()))))))))************************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++*********++++++,,,,,,,,,---******************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++******))),,,,,,,,,---------......------------------------......------------......------------------------......---------,,,,,,,,,,,,***)))***+++,,,+++***************************------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++******)))(((((('''((((((************************))))))))))))************)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))*********+++++++++,,,))))))))))))))))))))))))*********************************)))))))))))))))+++***)))))))))+++,,,---(((((((((((((((((((((((())))))*********++++++++++++,,,------......------******+++,,,,,,---......,,,------...///000111111//////////////////000000111111000///////////////////////////////////////...------,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***+++++++++******)))))))))))))))))))))************))))))''''''((()))))))))))))))+++******)))(((((())))))(((((()))******)))(((((())))))***++++++++++++*********))))))))))))******(((((((((((())))))))))))(((((()))***************((((((((((((((())))))***,,,***)))(((''''''(((((((((((()))************)))'''((()))))))))(((((('''))))))))))))************))))))************))))))))))))))))))))))))))))))***************************************************))))))))))))))))))***((((((((()))***++++++,,,((()))))))))************))))))))))))))))))))))))&&&'''''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''(((((()))))))))))))))((()))***,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++*********,,,,,,,,,---------......---------------------------------,,,------...///,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,+++***+++---------++++++++++++++++++*********------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))***))))))(((((((((((()))************************''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))******))))))))))))******************************((())))))***++++++,,,,,,((((((((((((((((((((((((************************((()))))))))************++++++*********++++++,,,)))))))))))))))))))))))))))************+++++++++++++++,,,---------------+++++++++,,,,,,---------------......//////000000......////////////000000222222111000////////////000000000000000000000000---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++******)))))))))))))))))))))************))))))''''''((()))))))))))))))+++******))))))******+++((())))))******))))))((())))))***++++++++++++*********))))))))))))******(((((((((((())))))))))))(((((()))***************((((((((((((((()))******,,,+++)))(((''''''((((((((())))))***************%%%'''***,,,,,,+++)))''')))))))))*********++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************))))))(((((())))))***++++++*********)))))))))))))))))))))************))))))))))))))))))))))))&&&'''''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''(((((())))))((((((&&&((()))+++,,,,,,,,,++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,------------...---,,,,,,,,,------...///,,,,,,,,,---------............---------,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***************************''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******************************)))))))))***************))))))))))))))))))))))))************************''''''((()))***++++++,,,++++++,,,,,,++++++******************************)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////........./////////000000333222111000////////////000000000000000000000000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++******)))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((()))***+++,,,************************))))))***++++++++++++*********))))))))))))******'''((((((((()))))))))***(((((()))***************((((((((((((((()))******,,,+++)))(((''''''(((((('''(((((()))***)))))))))$$$''',,,///000...+++)))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))(((((((((((())))))+++++++++************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''((()))))))))))))))%%%&&&(((***+++++++++***)))*********++++++++++++************************++++++++++++++++++++++++************************,,,,,,---...............,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------...///---------.........//////......---------,,,,,,,,,+++***)))***,,,------+++---------,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((('''(((((('''(((((()))***+++************************))))))))))))************))))))))))))))))))))))))''''''((())))))***))))))))))))******++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))++++++******)))(((((((((************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---+++,,,------,,,+++)))(((************************)))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,///////////////.........---.........//////000000333222111000////////////000000000000000000000000...............///000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++******)))))))))))))))))))))************))))))'''(((((()))))))))))))))''''''''''''(((***+++,,,,,,++++++******++++++,,,))))))***++++++++++++*********))))))))))))******'''((((((((())))))******(((((()))***************((((((((((((((()))******,,,+++)))(((''''''((((((&&&''''''(((((((((((((((###(((...333444222---***)))************+++++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))(((((((((((())))))'''((()))***+++,,,------))))))))))))************)))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************###%%%(((***++++++***)))(((((())))))*********+++************************++++++++++++++++++++++++***************************+++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************)))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))************))))))((((((((((((((()))******,,,***'''$$$$$$&&&(((***((('''&&&&&&'''((()))***))))))((('''&&&%%%$$$$$$))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******************))))))((((((''''''++++++******))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***,,,+++*********+++,,,---))))))************))))))*********)))))))))))))))************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))(((((('''''''''&&&))))))))))))************---,,,+++++++++,,,---......------------...//////........................000000000000////////////000///...------...///000////////////////////////---------...............------,,,,,,,,,+++++++++------------------------,,,,,,,,,++++++*********************************************))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))******+++,,,+++++++++******))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))...---+++)))'''%%%$$$###************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((((((((((((((((()))))))))'''((()))***++++++******''''''((()))***+++,,,,,,+++*********))))))(((((())))))************))))))))))))))))))))))))))))))++++++************++++++***)))((((((((()))++++++,,,+++*********,,,///000++++++,,,,,,,,,,,,------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///...+++++++++++++++++++++++++++***************************************************************************************)))(((((())))))))))))))))))))))))((()))))))))))))))******))))))************))))))((((((((((((((()))******+++***(((&&&%%%'''(((***(((''''''&&&'''((()))***+++************)))))))))))))))(((((((((((())))))******)))((('''&&&%%%%%%))))))))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))******))))))((()))***,,,,,,))))))************)))))))))))))))))))))*********************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************)))))))))(((((((((''''''))))))))))))************,,,++++++***+++,,,---...------,,,,,,------...///........................000/////////////////////000///......---...////////////////////////////////////////////////......---------...............------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))((((((((((((((())))))***++++++*********))))))))))))))))))))))))((((((((())))))))))))))))))))))))++++++***))))))(((''''''************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))(((((((((((((((((((((************************))))))))))))))))))))))))*********)))))))))))))))((((((((()))******++++++************)))))))))((())))))************))))))************************++++++************++++++******)))))))))***+++,,,,,,,,,*********,,,...///++++++,,,,,,,,,,,,------++++++,,,,,,------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++************************************************************************************************)))************))))))((()))))))))))))))))))))))))))(((((((((((((((''''''))))))************))))))((((((((((((((()))******+++***)))((((((((())))))(((''''''''''''((())))))'''''''''(((((()))))))))))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%))))))))))))************(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((***+++,,,))))))************))))))(((((())))))******++++++************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,*********************************)))))))))))))))))))))))))))************+++************+++,,,,,,,,,,,,++++++,,,,,,---...------------------------////////////////////////111000///...............////////////////////////111111000000///..................///000000111111------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************************************************))))))************))))))))))))))))))))))))))))))************************************++++++++++++************))))))))))))'''''''''((((((((())))))******))))))))))))(((((((((((())))))******++++++)))))))))))))))))))))))))))))))))*********++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))************************+++++++++***)))))))))(((---,,,***)))((((((((()))))))))))))))))))))))))))************))))))))))))))))))************))))))++++++++++++++++++++++++++++++************+++++++++************+++,,,,,,---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------))))))***+++,,,---.........---+++******+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,++++++))))))))))))))))))))))))************************************************************************))))))************)))((()))))))))))))))))))))))))))))))))(((((('''''''''))))))************))))))((((((((((((((())))))******************))))))((((((((('''''''''(((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&&&&''''''((()))))))))((()))))))))************''''''(((((())))))******&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))***+++,,,))))))************))))))''''''((()))***++++++,,,************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************((()))))))))***************************+++++++++++++++******++++++,,,---------------------------.........///////////////000000//////......------////////////////////////111000000///...------,,,,,,---...///000111222222------------------,,,,,,++++++++++++++++++++++++************************************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))***)))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************)))))))))((('''(((((())))))))))))))))))))))))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))***************+++++++++************************---,,,,,,+++***)))((((((---+++)))''''''((()))***************))))))((((((*********))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------*********+++,,,------...,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***+++,,,,,,+++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((*********))))))((((((((())))))************))))))((((((((((((((())))))***)))******+++***)))((('''((((((((((((((((((''''''+++++++++*********))))))))))))(((((((((((())))))'''(((((()))******++++++((()))))))))************''''''(((((())))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******+++++++++))))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++((()))))))))************))))))******+++++++++++++++************+++,,,,,,------------------------------....../////////000///////////////......---//////////////////////////////...------,,,++++++++++++,,,---///000111111......---------,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((((((((())))))))))))(((((((((((((((((()))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************)))))))))(((((()))***+++++++++******((((((((((((((()))))))))))))))((((((((('''''''''((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))---,,,,,,+++***)))((((((***)))((('''''')))+++---++++++******)))((((((((())))))))))))))))))************++++++++++++******++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++)))+++,,,,,,***))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((******)))))))))))))))((())))))************))))))((((((((((((((()))******))))))******))))))((('''((((((((()))(((((('''&&&)))))))))(((((('''''''''))))))(((((((((((())))))+++++++++******)))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++++++++******))))))************))))))(((((())))))******++++++))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************************************+++++++++))))))))))))************)))***++++++,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000......////////////......////////////////////////...---------,,,+++++++++***++++++---...///000000.........------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))************************'''((((((((())))))))))))************)))))))))))))))***+++,,,,,,,,,+++***(((((())))))))))))******))))))((((((''''''&&&&&&((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))'''''''''((())))))******((((((((((((((((((((((((+++++++++***)))))))))((()))((((((((((((***,,,---+++*********))))))(((((())))))))))))******************++++++++++++******++++++++++++++++++++++++++++++************++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++************************************************(((+++,,,,,,)))((((((***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''''''((((((((((((((()))))))))************))))))((((((((((((((()))******)))))))))(((((((((''''''(((((()))))))))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%))))))(((((((((((())))))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((()))*********)))((('''))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++))))))))))))******************,,,---------,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,---...///000000//////////////////////////////---------------------,,,++++++,,,---....../////////......---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((()))))))))*********************))))))))))))((()))+++,,,,,,,,,***))))))))))))*********++++++((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))((()))))))))***************++++++,,,,,,++++++***************************++++++************++++++((()))***+++++++++*********++++++,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************(((+++---,,,)))'''((()))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))************))))))((((((((((((((()))******))))))((('''''''''''''''(((((()))))))))(((&&&%%%$$$$$$%%%&&&'''((()))***))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))******************))))))((((((''''''++++++******))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((())))))))))))'''&&&%%%))))))************))))))*********)))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))************))))))))))))***************+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,...000111111000000////////////////////////------..................,,,,,,------...///////////////...---,,,,,,++++++*********++++++,,,,,,,,,************************************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************))))))))))))'''(((***+++,,,+++)))((())))))******+++++++++,,,''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))((())))))***+++,,,,,,,,,************************(((((((((((())))))))))))******++++++***)))((('''))))))))))))))))))******(((((())))))*********+++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++'''((()))***+++***)))))))))***+++,,,---.........++++++,,,,,,,,,---------(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((***(((&&&'''***+++)))'''(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&************************(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))((((((''''''''''''((((((((((((++++++******))))))(((((((((((())))))))))))((((((++++++***)))(((((())))))************))))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,+++)))&&&$$$))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))******************************++++++***)))(((((())))))))))))))))))******************))))))******+++,,,************************------------------------........................000///...---,,,---.........---------///000222444////////////////////////------............------......//////...---,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++++++++************)))******************************+++++++++,,,,,,,,,***************************)))((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))),,,***'''&&&'''((())))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))---,,,,,,+++*********+++,,,,,,+++***)))))))))***************************,,,***'''$$$$$$%%%(((***))))))))))))))))))))))))+++*********))))))((((((++++++******))))))((((((*********)))))))))))))))***)))(((''''''((()))***************************++++++************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))))))))+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))*********)))))))))((((((***(((''''''******)))'''((((((((((((''''''''''''))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((())))))))))))************)))))))))))))))))))))************))))))+++******)))(((((())))))(((((())))))*********+++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))************)))))))))(((+++***)))(((((()))******************************++++++***)))))))))))))))))))))))))))******************))))))******+++,,,************************------------------------........................---,,,,,,+++++++++,,,,,,////////////000222444555........................------............------------......---,,,,,,+++++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++*********)))))))))((((((************************************++++++++++++************************))))))((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))))))))---***''''''((()))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******************************+++++++++*********)))))))))))))))))))))))))))))),,,+++******)))))))))***++++++******)))*********************************,,,+++(((&&&&&&''')))***))))))))))))))))))))))))************)))))))))(((((((((((())))))************)))))))))))))))))))))***)))(((((((((((()))*********************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))((((((***((('''((()))***)))'''((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))******************++++++++++++************)))((((((((())))))''''''((()))***+++,,,,,,************))))))))))))*********************************************************++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))******))))))))))))******************************+++***))))))))))))))))))))))))))))))******************))))))******+++,,,************************,,,,,,,,,,,,------------........................++++++,,,,,,---,,,,,,,,,////////////000222333444........................------............------,,,,,,,,,---,,,,,,+++***++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************(((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))******---+++(((((()))******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************************+++************)))))))))))))))))))))))))))))))))+++***))))))((()))))))))*********)))******++++++************************+++******))))))))))))***))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))*********))))))(((((())))))*********************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,************************))))))))))))))))))))))))))))))************))))))((()))))))))************((()))))))))************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))(((((()))((((((((()))))))))((()))((((((''''''&&&&&&%%%'''((()))******)))((('''((((((((((((((('''''''''************************(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((())))))******++++++)))******++++++******)))***))))))((((((((())))))'''(((((()))******++++++++++++******))))))(((((())))))))))))))))))))))))************************,,,,,,+++++++++,,,---...))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***************************************)))))))))))))))***((()))))))))******************))))))******+++,,,************************,,,,,,,,,,,,,,,---------........................,,,---.../////////...---,,,,,,------...///000000........................,,,------......------,,,,,,,,,---------,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************''''''((()))***+++++++++(((((((((((((((((((((((()))))))))))))))*********---+++))))))***+++***)))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++******)))))))))*********)))))))))***+++,,,,,,************************)))))))))******))))))(((((((((((((((((((((((((((*********)))))))))))))))+++***)))((('''&&&%%%$$$)))))))))))))))*********))))))))))))))))))))))))***************************************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************((()))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))((()))))))))((((((((())))))))))))((((((((('''''''''((()))******)))(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((())))))******++++++(((((())))))))))))(((((()))((((((((((((((())))))******))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((************************...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******(((((())))))************))))))))))))))))))))))))***)))))))))))))))******((()))))))))******************))))))******+++,,,************************+++++++++,,,,,,,,,------........................,,,---.../////////------,,,,,,------....................................,,,,,,------------,,,,,,------............------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++*********)))))))))((((((((((((((((((((((((''''''((((((((()))))))))************************&&&''')))***++++++++++++(((((((((((((((((((((((((((((())))))************---+++))))))***+++***)))((()))************)))((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********++++++,,,***)))))))))***+++,,,,,,************************''''''((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))************)))((('''&&&%%%%%%(((((())))))************))))))************))))))************************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************(((((())))))))))))((((((((((((''''''(((((())))))************))))))((((((************))))))))))))''''''''''''''''''''''''************************---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************'''((()))******+++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************))))))******+++,,,******************************++++++,,,,,,------........................,,,,,,------,,,,,,+++***------...///000000//////------------------------,,,,,,------------,,,,,,------......//////......,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))************************'''(((***+++,,,++++++***))))))))))))))))))))))))((((((((()))******++++++,,,***))))))***+++)))(((((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))++++++++++++++++++,,,---*********)))******++++++************************&&&''''''(((((((((((('''))))))))))))))))))))))))))))))))))))************&&&''''''(((((()))******((((((((()))******++++++)))******++++++******)))************************)))))))))***++++++,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))''')))******''''''(((***&&&&&&'''(((((()))))))))))))))(((((((((((())))))''''''''''''((((((((()))************************(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((('''(((((((((((()))))))))*********))))))))))))))))))))))))******)))))))))'''''''''''''''((()))))))))))))))))))))*********)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******,,,------,,,++++++))))))))))))))))))))))))((()))))))))************&&&''')))***++++++******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))******************))))))******+++,,,************************)))******+++,,,,,,------........................///...---,,,+++*********,,,---.../////////......------------------------+++,,,,,,------,,,,,,++++++,,,---............------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******************))))))))))))************************(((((()))))))))*********************************((()))+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))******++++++***)))((()))******((('''((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))***************+++,,,,,,++++++******)))*********************************''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************&&&&&&'''(((***+++,,,,,,'''(((((()))******++++++)))***++++++++++++***)))************************((())))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))''')))+++***'''&&&(((***$$$%%%%%%&&&'''((())))))***)))(((''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((((('''(((((())))))))))))(((((())))))))))))************++++++******))))))((((((******++++++++++++******'''''''''''''''((()))***''''''((()))***+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***---......---,,,))))))))))))))))))))))))(((((())))))*********+++&&&''')))***+++++++++***))))))))))))))))))))))))))))))((())))))***++++++))))))))))))*********************)))***++++++,,,************************))))))***+++,,,,,,------........................333111///---,,,+++,,,,,,***+++,,,---------,,,+++------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))((((((((((((************************))))))))))))************************************)))***+++,,,,,,+++)))((())))))))))))))))))))))))'''(((((()))***+++++++++***)))((()))***)))(((&&&''')))***++++++***)))'''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))))))))***************************))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''(((((()))***+++++++++)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***)))(((''''''''')))***+++)))************+++++++++))))))))))))))))))))))))***)))(((''''''&&&''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))++++++******))))))(((((())))))(((((('''''''''&&&%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((,,,,,,+++***))))))******)))))))))(((((((((((((((++++++***)))((('''&&&&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))((('''''''''(((***++++++***)))'''''')))***+++)))************+++++++++************************)))))))))***++++++,,,,,,)))))))))***+++++++++,,,+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,++++++***))))))(((************************)))************+++++++++************************///...,,,++++++,,,...//////...---,,,,,,,,,,,,,,,************+++,,,------,,,++++++***+++,,,...///...---+++*********++++++++++++++++++++++++++++++---+++***+++......,,,***+++,,,,,,,,,,,,+++******(((((()))***************))))))))))))************))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''))))))((((((***++++++***((('''''''''((()))))))))************))))))...---+++*********+++,,,))))))))))))******************))))))((((((''''''))))))************))))))))))))))))))(((&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((***************)))(((((((((((())))))******++++++)))************)))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++++++++*********))))))******))))))))))))************++++++++++++******)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((()))))))))))))))******)))(((((()))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++((()))***++++++***)))((())))))))))))************++++++******************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((''''''((()))***+++))))))*********+++++++++))))))))))))))))))))))))+++******))))))))))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))(((((()))((((((((('''''''''''''''(((((()))******))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((***))))))(((''''''(((((())))))))))))))))))))))))******))))))((((((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))(((((('''((()))***++++++***)))(((((()))***+++)))************+++++++++************************,,,++++++***))))))(((((())))))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++...---,,,******+++---...---------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...---,,,+++++++++,,,---------+++*********++++++++++++++++++++++++++++++---+++***+++......,,,***+++,,,,,,,,,,,,+++******(((((()))***************))))))))))))************))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))***)))((('''((()))+++***)))((('''(((((()))))))))************))))))''''''%%%$$$$$$$$$%%%&&&))))))))))))***************)))))))))((((((((('''))))))************))))))))))))))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((''''''&&&)))))))))))))))*********'''((()))******************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))+++++++++*********))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))++++++******)))(((((((((((((((((()))))))))*********+++++++++))))))***,,,************************))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))************))))))))))))))))))************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))(((((((((((())))))***)))))))))*********++++++))))))))))))))))))))))))***))))))))))))******+++''''''''''''''''''''''''***))))))((('''&&&&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))******+++''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((('''''''''''')))))))))))))))******+++((((((''''''''''''((((((((((((''''''(((((()))***))))))))))))(((((((((((())))))((('''''''''((((((************************))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((()))***++++++***)))(((((()))***+++)))************+++++++++************************+++******))))))((((((''')))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))***+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,---***+++,,,,,,,,,,,,,,,+++,,,,,,++++++***+++++++++///...---,,,++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,------,,,***+++,,,,,,,,,,,,+++******((())))))************)))))))))))))))************))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***'''&&&'''(((******)))(((((((((((((((((())))))******))))))((((((((('''&&&&&&&&&&&&'''))))))))))))************))))))))))))((((((((((((((())))))******))))))(((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((())))))((((((((((((''''''''''''***))))))))))))))))))(((&&&&&&((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))+++************)))))))))******))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,+++******+++,,,************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))******))))))))))))******))))))))))))************************************************************++++++************++++++------,,,,,,+++++++++***++++++++++++++++++++++++)))(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))''''''&&&''''''((())))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''******((((((((()))***+++((((((''''''''''''((((((((((((((((((((()))******))))))))))))((((((((((((+++******)))))))))*********************+++++++++'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))***************)))(((((()))******))))))*********+++++++++************************'''''''''((())))))***************))))))(((((('''***))))))))))))))))))***))))))))))))))))))))))))(((((())))))***+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++******)))******+++,,,))))))+++,,,,,,,,,,,,+++------,,,+++************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***+++,,,,,,,,,,,,+++******((()))************))))))((()))))))))************))))))((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((''''''(((***))))))((((((((((((((((((((())))))))))))((((((,,,++++++***************((()))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''(((((()))+++******)))))))))))))))******))))))((((((((('''&&&'''((()))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))(((((())))))************)))*********++++++++++++(((***++++++***)))***+++************************)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******+++***)))(((((()))***+++((()))))))))***************************+++++++++************************++++++************++++++------,,,,,,+++************+++++++++++++++,,,,,,((())))))))))))((((((((((((((()))))))))*********))))))))))))))))))))))))''''''&&&''''''((())))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''(((((((((((((((***)))'''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((()))******))))))))))))((((((((((((***)))))))))))))))******))))))******++++++++++++''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((())))))*********************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))'''''''''((())))))******+++++++++******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))******++++++)))******+++,,,,,,,,,,,,------,,,+++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++******))))))*********))))))(((((()))))))))************(((((())))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((************************))))))))))))((((((((((((&&&((())))))(((((()))+++)))))))))))))))(((((('''(((((())))))))))))(((((()))))))))))))))(((((('''((()))))))))************(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''(((++++++***)))((())))))******)))))))))((((((''''''(((((()))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))((((((((()))******++++++)))*********++++++++++++&&&(((******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))*********+++++++++***)))(((((()))***+++((()))))))))************))))))*********+++++++++************************++++++************++++++,,,,,,,,,++++++******************++++++,,,,,,,,,((())))))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))***))))))))))))******+++************************((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((())))))'''''''''((((((((((((((()))(((((('''''''''''''''((((((''''''''''''((((((((((((''''''(((((()))***))))))))))))((((((((((((''''''&&&&&&''''''(((((((((((())))))***+++++++++''''''(((((())))))******)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******++++++******)))))))))******))))))))))))************+++++++++))))))))))))))))))))))))+++******))))))(((((('''++++++++++++************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((************************)))************+++++++++************************)))))))))***+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++***+++++++++)))***+++,,,------------+++,,,,,,------------,,,......------,,,,,,++++++)))+++,,,,,,+++******++++++,,,,,,,,,,,,+++******)))************))))))((())))))))))))************(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((&&&'''))))))((((((***+++)))))))))))))))((('''''''''(((((())))))(((((('''((())))))))))))(((''''''))))))))))))************(((((((((((())))))))))))'''(((((())))))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((((((***)))'''&&&&&&&&&'''((()))(((((((((((((((((('''((()))))))))(((((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((()))))))))))))))*********))))))))))))************++++++++++++******))))))))))))))))))))))))(((((())))))*********+++)))))))))*********++++++$$$&&&)))***)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++******))))))))))))******))))))))))))************)))))))))***++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---((()))******)))((('''&&&(((((((((((()))))))))***))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))))))))(((''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((())))))***++++++(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))***+++++++++******))))))************)))))))))************+++++++++)))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))******************************)))************+++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,///...,,,******+++---...+++++++++***++++++,,,,,,***+++,,,---------,,,+++++++++---.........------///......---,,,,,,++++++(((***,,,,,,***)))***++++++,,,,,,,,,,,,+++*********************)))(((((())))))))))))************(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))***************************)))))))))(((((((((''''''((())))))(((((()))***((())))))***)))((('''&&&''''''(((((((((((('''''')))***+++++++++***(((((())))))))))))************'''((((((((()))))))))***''''''((((((((((((''''''''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))'''&&&&&&&&&(((((('''''''''(((((((((((((((''''''(((((()))((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))************))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******$$$&&&)))+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))************))))))))))))))))))************((())))))***++++++,,,,,,************************++++++************++++++)))))))))***++++++,,,,,,)))******+++,,,,,,------((()))*********((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((++++++******))))))((((((&&&'''''''''(((((()))))))))***+++++++++)))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((()))***+++&&&''''''((()))*********))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((()))***+++,,,+++******))))))************)))))))))************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,''''''(((((())))))******((()))***++++++***)))((())))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,************************)))************+++++++++((((((((((((((((((((((((((()))***,,,,,,---------222000,,,***)))+++---///************+++,,,------,,,---......---,,,***)))***+++---...///...------//////...---,,,,,,++++++(((***---,,,***(((***++++++,,,,,,,,,,,,+++*********************)))(((((())))))))))))************(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))******************************))))))(((((((((''')))***+++***(((&&&'''(((((()))*********)))'''&&&''''''(((((((((((('''''''''((()))))))))(((&&&%%%))))))))))))************'''((((((((())))))******''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,,,,,,,+++)))((('''(((***+++&&&'''''''''(((((())))))%%%%%%'''((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))************))))))))))))************++++++++++++******))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))$$$'''***,,,+++******+++************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))************((())))))***++++++,,,,,,************************++++++************++++++(((((()))***+++,,,,,,---))))))***+++,,,,,,------+++***((('''((()))((('''(((((())))))))))))((((((***************************)))'''((()))***((('''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((('''''''''''''''((()))***)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************(((&&&###"""(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***((((((((())))))******))))))******+++,,,------............------------++++++++++++------////////////............))))))***+++,,,,,,------000///------......---,,,***'''&&&'''***,,,,,,***---,,,++++++******++++++))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++))))))((((((''''''&&&&&&''''''(((((())))))******''''''(((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************&&&''''''((()))******+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((+++)))(((''''''((()))+++++++++************+++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))************************************************)))************+++++++++(((((()))***+++,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************++++++++++++)))((('''((()))((('''((((((((())))))(((((((((***************************((('''((()))***)))'''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&************************++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((((((''''''''''''(((((())))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++***)))((('''************************))))))))))))(((((((((((())))))))))))))))))))))))************************))))))************)))))))))******+++******))))))))))))))))))))))))))))))((((((***+++,,,++++++************++++++******)))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((())))))*********))))))******+++,,,---......//////......------,,,,,,++++++,,,,,,---............------------***++++++,,,------......///...------......---+++,,,***((())),,,...---,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))******************,,,,,,,,,,,,******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''+++*********)))))))))((((((((((((((())))))))))))******+++++++++,,,,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************'''''''''((()))*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))***)))(((''''''((()))***++++++************+++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))************************************************)))************+++++++++)))))))))***+++++++++,,,+++++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++,,,,,,************+++++++++++++++)))''''''((()))((('''''''''(((((((((((('''''')))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))((((((''''''''''''&&&&&&************************...---,,,***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***))))))************)))))))))***+++------,,,***)))))))))))))))))))))))))))))))))***++++++******)))((())))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,++++++***))))))((((((************************))))))))))))))))))))))))***))))))((())))))***+++******))))))******+++,,,......////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,------......//////...---,,,,,,------,,,+++---+++******,,,---,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))))))))((((((''''''''''''************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***)))(((''''''((()))***++++++************+++++++++++++++******************************+++++++++))))))))))))))))))))))))************************************************)))************+++++++++******************++++++,,,++++++***))))))((((((++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++++++++,,,***)))''''''((())))))(((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''---,,,+++***))))))((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))************))))))(((***,,,......---+++)))))))))))))))))))))))))))***************)))))))))((()))******************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''+++*********************************++++++++++++))))))))))))))))))))))))((((((((())))))***++++++******))))))******+++,,,.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------............---,,,++++++------,,,+++++++++***))))))*********---,,,++++++******++++++))))))))))))))))))))))))((()))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((''''''''''''******))))))((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((************************'''((((((((()))))))))***''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))******)))(((((()))******++++++************++++++************************************************))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++***************((())))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,***((('''''')))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''((()))******)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''(((((((((((())))))******)))((('''&&&'''(((((()))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))''')))***,,,,,,***)))'''))))))************))))))'''))),,,......---+++***))))))))))))))))))))))))******)))))))))))))))))))))******+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((())))))***+++,,,,,,---++++++++++++,,,,,,------))))))))))))))))))))))))(((((())))))******************))))))******+++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111,,,,,,,,,,,,---------------+++++++++------,,,++++++++++++***))))))***+++---,,,++++++******++++++))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((******))))))((((((''''''************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************))))))))))))******++++++************++++++************************************************************************************************************************))))))*********++++++++++++++++++***************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,***((('''''')))******)))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&(((***+++***)))((((((((((((((((((((((((((()))))))))))))))******************************''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((((()))***+++***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++******))))))))))))***************************''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))''')))+++,,,---,,,+++***))))))))))))))))))))))))))))))((((((((())))))***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********'''((()))***+++---......+++++++++,,,,,,------...))))))))))))))))))))))))((())))))************)))******))))))******+++,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...///111111222,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...---,,,,,,---------++++++---///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++************++++++***************++++++++++++++++++***************************************************************************************)))************+++++++++******************++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,)))(((&&&''')))******)))))))))************))))))((((((((((((((((((((((((((('''&&&'''***+++***)))((((((((((((((((((((((((&&&'''''''''((((((((((((************************(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((***++++++***)))(((&&&'''((()))***))))))((())))))))))))))))))))))))************************************************+++***)))(((((()))***+++************************'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((()))***++++++++++++))))))))))))))))))))))))((((((''''''((()))***+++((()))***++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))***++++++,,,------)))******+++,,,,,,------))))))))))))))))))))))))))))))***+++******((((((******))))))******+++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,---///000111222......---------------------,,,+++,,,...///...---+++,,,...---+++,,,...111---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******)))((('''&&&%%%%%%((()))))))))*********+++(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********++++++*********++++++************++++++))))))*********++++++++++++++++++*********))))))************************************************************************)))************+++++++++)))))))))***+++++++++,,,---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------)))(((&&&''')))******)))******++++++++++++******))))))))))))))))))))))))''''''&&&'''***++++++***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&''')))+++,,,+++***)))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&((()))***((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''(((((()))******+++,,,))))))))))))))))))))))))((('''''''''((()))+++,,,''''''(((******+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++,,,,,,((())))))***++++++,,,,,,)))))))))))))))))))))))))))***++++++***)))((('''*********)))***++++++,,,*********++++++*********++++++------------++++++))))))+++,,,...///000111///////////////............---,,,---///000///...(((***,,,+++******---000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))************))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++******++++++************++++++))))))******++++++++++++++++++++++++******))))))************************************************************************)))************+++++++++(((((()))***+++,,,,,,---)))******++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++&&&***666999000***+++***)))'''&&&'''(((***+++((((((((((((((()))******************************((((((''''''''''''(((((((((((())))))))))))((((((++++++******))))))(((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************))))))))))))******,,,+++******,,,,,,+++***))))))))))))************)))))))))))))))*********)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************+++++++++************)))---,,,+++************+++((()))***++++++***)))((()))************+++++++++,,,,,,++++++******++++++,,,---------------------++++++++++++,,,---....../////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******---***((((((+++,,,+++))))))))))))))))))*********))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((())))))))))))(((((((((((('''(((((()))***+++***+++++++++***)))'''&&&''''''(((((())))))******(((((((((((()))))))))))))))***+++++++++***((('''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,******+++++++++******)))************************,,,++++++++++++++++++++++++*********))))))(((((())))))))))))************+++*********))))))((((((++++++++++++++++++++++++)))))))))***+++++++++,,,******************************************************++++++++++++******------------------------///...---,,,,,,,,,---...)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))((('''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***%%%(((222555...)))***))))))'''''''''(((***+++((((((((((((((()))******************************))))))(((((((((((())))))(((((())))))))))))(((((()))((((((((('''''''''&&&)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))******************************************))))))))))))******,,,+++******,,,,,,+++***))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))************))))))******+++++++++,,,---------,,,,,,,,,++++++))))))***++++++***)))))))))************+++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,......---,,,++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++---+++))))))++++++***(((*********)))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************(((((())))))))))))(((((()))(((((((((((())))))*********++++++***)))((('''(((((((((((())))))))))))(((((((((((()))))))))***'''((()))))))))(((&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))(((((('''''''''(((((())))))(((((('''))))))))))))(((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********************************+++++++++++++++)))******+++++++++******************************++++++++++++++++++++++++++++++++++++*********)))))))))))))))************++++++++++++*********)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++*********+++,,,)))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))(((((())))))((((((''''''******)))((('''&&&%%%%%%%%%%%%&&&'''((()))******((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((()))$$$&&&...000***'''***)))((('''''''''(((***+++((((((((((((((()))************************************))))))))))))******(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++******************************))))))))))))******,,,+++******+++,,,+++***)))))))))*********+++++++++++++++***)))))))))((()))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))************'''((()))***+++,,,------,,,---.........---,,,+++******++++++++++++******)))************+++++++++++++++++++++,,,---......------,,,,,,++++++******......---,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,---+++******++++++)))(((++++++******))))))(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))))))))************)))((())))))))))))((((((((((((((((((((()))))))))******(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***))))))((((((((())))))******))))))((((((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((*********************************************)))))))))***+++,,,,,,,,,+++************************************************,,,,,,,,,+++++++++++++++)))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***'''((()))******)))((('''***))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((%%%&&&+++,,,((('''***)))(((((('''((()))******((((((((((((((())))))******************************))))))(((((())))))***(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***)))))))))))))))))))))))))))*********++++++++++++))))))*********+++++++++************************+++******))))))******++++++***)))***+++,,,+++)))))))))*********+++++++++,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************((())))))***++++++,,,,,,***+++---......---+++***+++++++++,,,,,,+++++++++))))))*********+++++++++*********+++,,,...///000------,,,++++++***))))))++++++++++++,,,---......+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************++++++******,,,++++++***)))(((''''''))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((('''(((((()))))))))*********************))))))((((((''''''(((((()))))))))*********++++++++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))***++++++((())))))******))))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********************************************)))))))))))))))((()))***+++,,,,,,------************************)))))))))))))))*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------------......(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((()))******)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''((())))))'''(((***((((((((((((((())))))***((((((((((((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))*********++++++++++++************++++++++++++************************++++++************+++++++++***))))))++++++***)))************++++++++++++---,,,,,,+++***))))))((())))))))))))))))))))))))((())))))***************((()))))))))************************************((()))+++,,,---+++***(((++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,...///000------,,,++++++***))))))++++++++++++,,,---......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******&&&(((***++++++,,,,,,,,,,,,++++++***)))(((''''''))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************(((((())))))))))))((((((******)))(((((('''(((((()))))))))))))))***************))))))((((((''''''))))))))))))************,,,++++++***************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((())))))***'''(((((())))))((((((''''''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************************************)))))))))))))))))))))((()))***+++,,,---------************************(((((()))))))))*********))))))******************************++++++++++++))))))******************++++++++++++++++++++++++++++++******))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,------.........))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++(((((())))))******))))))''''''''''''(((((())))))))))))(((((('''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((((()))))))))((('''(((***(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,************************++++++************+++++++++***))))))***+++***)))*********++++++++++++,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))((()))******++++++******))))))))))))************+++++++++*********))))))((((((***+++++++++***)))++++++************++++++)))************+++++++++)))))))))***+++,,,...///------,,,,,,++++++******......---,,,+++++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))%%%(((+++,,,++++++,,,,,,++++++******))))))(((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))************************(((((())))))))))))((((((***))))))(((((((((((()))******)))))))))))))))***))))))))))))(((((((((((()))))))))*********+++++++++***)))(((((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''(((((())))))(((((('''''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************)))))))))*********++++++******+++,,,---------,,,************************((())))))******+++++++++)))))))))))))))******************++++++++++++,,,)))))))))))))))*********++++++++++++++++++++++++)))))))))))))))((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((()))******+++(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''((((((((((((&&&)))***)))'''&&&((()))'''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,************************,,,++++++******++++++,,,+++)))((()))***+++***(((*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++******))))))))))))***************************+++++++++))))))*********++++++++++++***))))))))))))***+++)))************+++++++++((((((((()))***+++,,,------------,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***'''***------+++))))))************)))))))))))))))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***,,,+++***)))(((((())))))(((((((((((())))))))))))))))))*********++++++++++++***)))((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''((())))))******))))))((('''''''''((()))*********&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++************************((())))))***+++,,,------++++++,,,,,,---,,,,,,,,,************************))))))******+++,,,,,,---)))))))))******+++++++++*********+++++++++,,,,,,)))))))))******+++++++++++++++++++++++++++++++++)))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***,,,------,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***)))((((((((()))+++,,,******)))((('''&&&&&&%%%%%%&&&&&&'''((()))******&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''((((((((()))$$$(((***(((&&&&&&'''''''''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((()))))))))******++++++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,***)))((()))***+++***(((******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))************(((((()))***+++,,,,,,---+++*********+++,,,------+++***)))(((((()))***+++)))************+++++++++(((((((((((()))***+++,,,------------------------++++++++++++,,,---......,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++))),,,///...***'''&&&''')))))))))))))))*********))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***+++---,,,***(((((((((((()))''''''(((((())))))******)))************+++++++++------+++*********+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******&&&''''''((()))******+++((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...************************(((((()))+++,,,---...///,,,,,,---------,,,++++++************************))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------***+++,,,...//////......))))))(((((('''''''''&&&))))))))))))))))))))))))((()))*********((('''&&&'''''''''''''''((())))))))))))(((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((())))))(((((('''''''''&&&*********)))))))))))))))))))))))))))************''''''((()))***++++++,,,---+++(((&&&&&&(((+++---------,,,+++***)))((((((************))))))))))))'''((()))++++++***))))))++++++++++++++++++++++++***)))((()))+++,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((()))+++---...---,,,+++*********+++,,,)))))))))))))))*********+++++++++******((('''''')))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((()))***++++++,,,,,,************************++++++******************((()))))))))************++++++******++++++,,,---...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++******)))*********+++++++++++++++++++++,,,******))))))))))))******++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))***))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***************))))))))))))************(((((())))))******++++++(((((((((((((((((((((((((((((())))))))))))((((((***************)))((((((''''''(((((())))))******(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))******+++******))))))((((((''''''))))))))))))))))))))))))+++++++++*********)))))),,,+++++++++***)))))))))++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,------------,,,(((((())))))******++++++...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************---------,,,,,,+++++++++++++++,,,,,,---...//////..........................................------)))(((((((((''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&'''''''''''''''((())))))))))))(((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***(((&&&%%%###"""*********)))))))))((((((******)))))))))(((((((((************************))))))))))))************(((((())))))******++++++***))))))))))))))))))***+++***************))))))(((((())))))******++++++(((((()))***************+++++++++++++++++++++++++++***))))))+++,,,+++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++*********+++,,,---...---,,,+++++++++,,,,,,))))))))))))************++++++++++++***)))(((''''''((()))******)))((('''((((((((((((((((((((((((((())))))***++++++,,,,,,************************************************************++++++++++++------,,,,,,------...///------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++***************---,,,,,,++++++***************))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))))))))((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***(((((()))))))))*********''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***************)))(((((((((((((((((())))))))))))(((((()))((((((''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((++++++************+++++++++*********))))))))))))************************+++++++++*********))))))+++++++++***************,,,,,,++++++++++++++++++++++++***))))))***++++++***++++++,,,,,,,,,,,,,,,))))))))))))************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,------.........................................................((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''(((''''''''''''(((((()))))))))(((((((((((())))))***))))))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))((((((************))))))))))))++++++++++++++++++++++++))))))))))))************)))))))))))))))*********&&&(((+++,,,,,,+++(((&&&(((((())))))*********+++''''''((()))***+++,,,---)))))))))))))))******+++++++++++++++++++++++++++,,,***)))***++++++***)))************************************************,,,,,,,,,+++++++++******---,,,+++************+++///...---,,,,,,,,,------************************,,,,,,,,,,,,+++***)))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***************************************************++++++++++++,,,,,,,,,------,,,,,,------...///------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***************...------,,,+++***))))))******))))))))))))******+++***))))))))))))))))))************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))(((((('''((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))((((((((())))))(((((())))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))************))))))((())))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***************))))))))))))******)))******+++,,,+++++++++***************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------------......................................................((((((((((((((('''''''''))))))))))))))))))))))))((())))))))))))(((((((((((((((''''''''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))++++++,,,))))))))))))))))))(((((())))))))))))))))))))))))******************++++++((()))))))))*********************)))))))))))))))'''(((+++,,,,,,+++((('''(((((()))))))))*********(((((()))******+++,,,,,,***)))((((((((()))+++,,,++++++++++++++++++++++++,,,+++)))***++++++***(((************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************...------,,,,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,,,,+++***)))*********++++++*********************************))))))*********+++++++++***************************************+++++++++*********+++++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,++++++***************))))))))))))************)))))))))))))))***************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))((((((((((((((((((((((((((()))))))))***++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************)))(((******))))))((((((''''''))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,---,,,,,,++++++*********+++******************+++))))))***++++++++++++***+++++++++******)))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,............------------........................---------...............'''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&%%%(((((((((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******((()))))))))*********************))))))))))))))))))))))))******)))))))))************))))))))))))+++++++++******************)))((((((((()))+++,,,++++++++++++++++++++++++,,,***)))***++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&'''((())))))*********,,,,,,,,,,,,+++++++++***,,,+++++++++******))))))++++++,,,,,,,,,+++******+++******************+++++++++++++++++++++++++++***************+++++++++************************))))))*********+++++++++))))))))))))*********+++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***+++++++++*********++++++,,,,,,,,,******))))))))))))*********)))))))))))))))******************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***))))))((((((((((((((('''(((((((((((()))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))*********))))))******))))))((((((''''''))))))(((((((((((()))***))))))))))))))))))))))))'''((((((((()))))))))******++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,++++++******))))))*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++++++++,,,,,,------------------------------.....................---........................---------.........//////'''''''''((((((((((((((('''''''''''''''''''''''')))(((((((((((())))))***)))((((((''''''''''''((())))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''''''''((((((((((((&&&''''''(((((()))))))))))))))))))))************)))))))))))))))*********+++***)))(((((()))***+++,,,+++++++++******)))))),,,,,,+++++++++*********)))))))))))))))******+++++++++++++++++++++++++++***)))((()))+++,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******%%%&&&((()))***+++++++++++++++,,,,,,,,,+++***))),,,,,,,,,+++******))))))***+++++++++++++++******))))))(((((((((((())))))************************************************************************)))))))))***++++++,,,,,,(((((()))))))))*********------,,,,,,------...///,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++++++++++++++))))))***+++,,,------...******))))))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))((((((''''''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******)))((((((((())))))''''''(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((())))))************)))))))))))))))((((((((((((***)))((('''((()))***+++))))))))))))))))))))))))''''''(((((())))))******)))***+++,,,,,,+++***)))((((((((((((((()))))))))++++++++++++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,)))******+++,,,++++++++++++++++++++++++******************++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,------------------..............................//////........................,,,,,,------.../////////''''''''''''((((((((()))'''''''''''''''''''''''')))(((''''''((()))***+++))))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((!!!"""###%%%''')))***+++'''''''''((((((((())))))''''''(((((())))))))))))'''''''''((())))))******))))))))))))************(((((())))))******++++++******)))(((((()))******++++++++++++,,,,,,,,,,,,***+++++++++++++++++++++(((((()))***************++++++++++++++++++++++++)))(((((()))+++------,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,,,,++++++,,,,,,---------,,,+++***------,,,++++++***))))))))))))******+++******)))***)))(((''''''((()))***************************************************************************((())))))***++++++,,,,,,))))))*********+++++++++------,,,,,,------...///,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++++++++,,,*********++++++,,,,,,---******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))))))))(((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++***))))))))))))***'''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))'''''''''((()))*********'''(((***++++++***((('''(((((()))))))))*********************************))))))*********++++++++++++++++++************************++++++,,,,,,---+++,,,------------,,,+++***++++++,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,------------...+++++++++,,,---.........------------.........///------......//////000000........................,,,,,,------...//////000&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((''''''''')))***+++***)))((('''''''''''''''))))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&'''''''''(((((())))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))************'''(((((()))***++++++,,,))))))************)))))))))***+++,,,---...//////))))))***+++,,,------...'''(((***+++++++++***)))++++++++++++++++++++++++(((''''''))),,,---------************************************************,,,,,,,,,+++++++++******,,,,,,---...---,,,+++***,,,---.........---,,,+++------,,,,,,+++***))))))((())))))*********)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))++++++******************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))******))))))((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))***))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,++++++***************''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************''''''(((((())))))*********)))((('''((()))+++---))))))))))))))))))))))))&&&''''''((()))******+++&&&((()))******)))(((&&&))))))******+++++++++,,,))))))))))))))))))))))))))))))******++++++++++++,,,+++++++++******))))))))))))***+++,,,------...***+++,,,------,,,+++***++++++,,,------------,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,,,,,,,---------......,,,,,,------...///000000---------.........//////,,,------...///000111111........................,,,,,,------...///000000))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,+++***)))'''''''''((()))))))))(((((('''''''''&&&'''(((((()))***+++++++++))))))(((((((((***+++,,,******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))*********++++++++++++))))))))))))))))))))))))---,,,+++******+++,,,---+++++++++*********))))))+++***+++,,,...---***(((,,,,,,,,,,,,,,,,,,,,,,,,222///+++***+++,,,---...+++------,,,***)))***+++***************+++++++++,,,---------,,,++++++***......---,,,,,,+++******,,,,,,***)))))))))***+++///...---,,,+++,,,---...111000...---,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))*********+++************************))))))))))))))))))))))))******++++++++++++******+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++---------............///,,,,,,,,,,,,------...///,,,,,,,,,++++++*********,,,,,,,,,++++++*********---,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++************))))))))))))))))))************))))))))))))))))))************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***''''''(((((())))))******(((((((((((())))))))))))***)))(((''''''((()))***+++*********))))))((((((222111...,,,***((('''&&&((()))***++++++***)))((())))))))))))))))))))))))+++*********))))))((((((************************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------------------------------,,,,,,------...///---------,,,,,,+++++++++------------------------,,,,,,,,,---------................../////////000000000//////......------...///////////////......,,,,,,---...///000111222//////////////////......)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''***)))(((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((******)))((((((((((((((()))(((((((((''''''''''''&&&''''''((())))))******)))((((((''''''((()))***+++***)))(((((('''(((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))*********++++++************************,,,+++************+++,,,+++++++++*********)))))),,,***))))))+++++++++)))************************///---***)))***++++++++++++,,,---,,,*********,,,(((((()))***+++,,,,,,------------------,,,++++++---------,,,,,,+++++++++))))))((()))***+++---......---,,,,,,,,,,,,---...///...---------...//////------,,,,,,++++++++++++------------------------+++++++++*********))))))))))))))))))*********+++******************************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))))))))************))))))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))***)))((('''((()))'''((((((((()))))))))***(((((((((((())))))))))))***)))(((''''''((()))*********)))))))))((((((((())))))((((((((()))******((()))***++++++***)))((())))))))))))))))))))))))************)))))))))(((******************************************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------*********+++++++++,,,,,,+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++------------------------,,,,,,---------................../////////000000////////////............//////000000000000//////////////////000000000000/////////...............(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))'''&&&%%%%%%)))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))((('''''''''''''''(((+++***)))(((''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******************************+++******))))))******++++++++++++***************---***(((((()))+++++++++************************,,,***))))))******)))(((***+++,,,,,,+++***+++---'''((()))***+++---......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,---...------,,,,,,,,,------...---,,,,,,------///000000,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))***************************************++++++++++++++++++++++++******++++++++++++******)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))))))))************))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((())))))''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((('''%%%%%%&&&'''(((***+++,,,))))))************))))))))))))))))))))))))))))))************))))))))))))************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------))))))*********+++++++++,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------------------------,,,------------.............../////////000000000///............//////000///000000111111000000000111111111000000/////////........................((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''&&&%%%$$$'''((()))******)))((('''((((((((((((((('''''''''&&&&&&'''''''''(((((((((***))))))(((''''''''''''+++***)))(((''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))***************************))))))))))))))))))***************************,,,***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++)))''')))***,,,,,,++++++,,,---))))))******+++,,,---------......///......------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,,,,,,,------......------------......//////++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))************))))))((()))))))))*********************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''***)))))))))))))))***+++)))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))************************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------************++++++++++++------,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------------------------,,,,,,........................------------...............////////////000000000......------...///000111...///000000000000000000000000000000////////////.............../////////(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&'''((()))******)))(((''''''''''''(((((((((((((((''''''(((((((((((())))))************)))(((((('''******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))************************)))))))))******)))))))))***************************+++,,,///111000---***,,,,,,,,,,,,,,,,,,,,,,,,*********,,,------***((()))***,,,,,,++++++,,,---,,,,,,,,,+++++++++++++++------......///......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------.........//////.........------,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++***************************************++++++++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------............,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((())))))************))))))((()))))))))************))))))))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))((()))))))))************)))***++++++))))))***+++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((++++++***)))(((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******************************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...------------------------........................---------.........//////////////////000000000111///...---------///000222---...///000000000000000....../////////000000000........./////////000000(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''(((((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))***************)))(((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******++++++++++++++++++++++++)))******++++++******)))***************+++++++++)))+++...111333222...***************************+++***+++,,,......,,,******+++,,,,,,+++***+++------------,,,++++++******,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------...---++++++,,,---............////////////...---,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++*********************************++++++++++++++++++++++++******++++++++++++******)))))))))***+++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++---------.........//////---,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&'''((()))***(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))))))))************))))))))))))))))))************))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))***************+++,,,,,,******+++,,,))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((('''''''''(((((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------....................................------.........//////////////////000000000111111000///---,,,---...000111......///000111111111111/////////000000111111111/////////000000111111222))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((())))))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))'''''''''''''''''''''''''''((()))******))))))(((''''''''''''(((***+++,,,))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,+++******))))))*********+++++++++***+++---000222111...,,,************************+++******+++---...---++++++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------,,,,,,+++++++++((()))+++,,,.........---***+++,,,...............---......//////...---,,,,,,,,,---------.........------------------------))))))*********+++++++++,,,,,,,,,++++++***************************************************************++++++++++++************************++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,---------...............---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&((()))***(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))))))))************))))))))))))))))))************((()))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************)))+++,,,+++***)))***+++***)))))))))((((((((('''(((((((((((())))))))))))'''((()))******)))((('''((((((((()))))))))******(((((('''((((((***+++++++++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------***+++++++++,,,,,,,,,,,,*********+++,,,,,,,,,---------------------------......------......///000------------.........///....................................//////////////////000000000111111111222000...,,,,,,---///111///000111222333333333333333333222222222222222111///000000111222222333333************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((()))(((''''''''')))***+++&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((%%%&&&&&&''')))***,,,---))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))******+++++++++++++++++++++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,+++------,,,***)))***++++++++++++,,,,,,---------***+++,,,,,,---------,,,......---,,,,,,+++******,,,,,,---...---,,,+++***)))+++,,,...//////......+++,,,---////////////...---------....../////////++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))******++++++++++++******+++++++++***************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------///...------,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++***************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))))))))************))))))))))))))))))************(((((())))))*********+++(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))*********))))))((((((((('''(((((((((((())))))))))))'''((()))******)))((('''(((((())))))******++++++,,,,,,+++++++++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------)))************+++++++++))))))***+++,,,,,,------------------------------///............///000000---------.........//////////////////////////////............/////////000000000000000111111111111333111...,,,,,,---///000111222333444555555555555777666666555333222222111000000111222333333444444******))))))((((((''''''***'''%%%&&&((()))(((&&&)))))))))***)))(((''''''))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''***)))(((((()))***((('''(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((()))******+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***))),,,,,,,,,------.........***+++,,,---------,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////................................................++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...,,,++++++,,,---///,,,,,,,,,++++++*********))))))))))))))))))))))))***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++******))))))******,,,,,,,,,+++++++++******************************************************+++******)))))))))))))))******))))))((((((''''''((('''&&&(((******((($$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***)))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&***)))((('''''''''))))))***************)))(((((())))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******************((('''))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////............//////111000///...............---,,,,,,---...//////...111111222333444444555555666555444333333444555555:::999999888999;;;===>>><<<<<<<<<===<<<:::555222;;;999888777888777666444))))))))))))((((((''''''***'''&&&&&&(((***)))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))))))))'''(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((()))******))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***+++,,,,,,+++,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---......------------,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,---............---,,,,,,------------------...,,,,,,,,,------........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///---++++++,,,---...,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************************************************+++******)))))))))))))))***)))))))))(((((((((''')))(((((()))++++++)))&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((''''''''')))))))))(((((())))))******************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++************************((())))))***************+++)))((())),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////..................///222222111111000111111111333222111111222222222222444444555777888:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@CCCFFFJJJMMMMMMMMMLLLLLLJJJFFFDDDCCCAAA???===@@@>>><<<;;;<<<<<<;;;:::)))))))))((((((((((((''')))(((&&&''')))******))))))((('''%%%%%%&&&&&&'''))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********'''&&&%%%&&&((())))))((((((((())))))))))))(((((()))((((((''''''''''''(((((((((((((((((()))******''''''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,++++++*********)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,...000111............------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------,,,---............---,,,.........---------------------------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,------...111000...,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................000////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++******)))))))))))))))))))))))))))((((((((((((***))))))+++,,,,,,***((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''''''((())))))******+++++++++******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))***++++++++++++)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++************************((()))******++++++******+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000/////////////////////000//////......//////000000000000000000000111222888777666666666777999:::;;;;;;===???AAADDDFFFHHHFFFGGGHHHJJJKKKMMMMMMNNNPPPUUU]]]eeehhhgggdddbbbccc^^^WWWQQQOOOOOONNNNNNNNNLLLIIIHHHHHHIIIJJJIII(((((((((((((((((((((((((((((('''((()))******+++***)))'''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***%%%%%%$$$%%%((())))))((((((((())))))))))))(((((()))(((''''''''''''((((((((((((((((((((())))))***((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,,,,,,,************************************++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...---------------------,,,,,,,,,------------...,,,,,,------------,,,,,,........................------............------//////......------,,,,,,............---------------------------.........------------------------------------------------,,,,,,,,,,,,,,,---......222111///---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++******)))))))))))))))))))))))))))(((((((((((())))))***+++++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((()))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))******************)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((((((((('''(((***+++,,,,,,,,,+++))))))************)))((())))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............000////////////.........000/////////000000111222000000000111222333555555999:::;;;<<<>>>AAAEEEHHHHHHIIIKKKMMMQQQTTTXXXYYYXXXZZZ]]]```cccdddddddddhhhmmmuuu|||~~~|||xxxtttuuupppiiidddbbbbbbcccccceeebbb^^^\\\]]]^^^______'''''''''''''''(((((((((((((((((((((((((((***++++++***(((&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((***************************)))))))))((((((((('''%%%%%%$$$%%%((())))))((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((())))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++---...---***)))***+++(((((()))***+++,,,,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...,,,,,,,,,,,,,,,---------,,,,,,---------.........,,,------......------,,,................................................/////////......---------.....................------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///111111000...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,+++++++++++++++,,,,,,,,,+++++++++******************************************************+++******)))))))))))))))(((((((((((())))))))))))'''(((*********)))((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++******)))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((()))))))))******************)))((('''&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))))))))'''(((***+++,,,,,,,,,+++((())))))*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------........./////////..............................///000111333444666666777888:::<<<===>>>>>>AAAEEEIIIMMMRRRXXX]]]]]]^^^___aaaeeeiiimmmoooooorrrwww{{{~~~~~~}}}|||~~~~~~~~~zzzwwwwwwwwwwwwwwwzzzwwwsssqqqqqqrrrssssss&&&''''''''''''((((((((('''((()))(((&&&&&&''')))+++***)))((('''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((*********************************)))(((''''''''''''&&&%%%&&&((())))))((((((((())))))))))))(((((((((''''''''''''(((((()))((((((((((((((()))******+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++---///---***(((***,,,((())))))***+++,,,------,,,+++++++++,,,---...///......------------,,,,,,+++,,,---//////...------,,,,,,,,,,,,,,,---------,,,---------............------............------........................//////...------...///////////////.................................//////.........///000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000000///...---,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************************************************+++******)))))))))))))))(((((((((((())))))))))))&&&)))++++++)))(((((()))''''''''''''''''''''''''))))))))))))))))))))))))*********)))((('''''''''*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++***)))))))))'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******(((((()))***++++++++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++++++++++++++------------------------------------------------------........./////////.........//////000000000......///111333666888999;;;;;;===???AAADDDFFFGGGKKKPPPWWW\\\```eeekkkpppqqqqqqrrrssswww{{{}}}{{{{{{{{{zzzyyy&&&&&&&&&'''''''''(((((('''((()))'''$$$###%%%'''))))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''************************))))))))))))(((((((((((()))((('''''')))))))))'''(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((()))******)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************---///...***)))+++...,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---///000/////////......---------///...,,,+++***+++---...,,,---------............------------............------............------........................000///...------...///000............////////////------......//////000000/////////000111222222222////////////////////////---------------------------------------.../////////////////////...------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))******+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++******)))))))))))))))'''((((((((()))))))))***'''***,,,,,,***))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********)))))))))(((((())))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))+++------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------............................................................//////////////////000111222333333444444555777999===@@@CCCDDDFFFFFFHHHJJJMMMQQQSSSUUUYYY```ggglllnnnqqquuuzzz{{{zzzzzz{{{}}}~~~~~~|||zzzzzz|||}}}zzzxxxwwwvvvtttrrr&&&&&&&&&'''''''''(((((('''))))))'''###"""###&&&''''''((((((''''''&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''************************''''''(((((())))))*********)))(((((()))***((('''(((((())))))))))))(((((('''''''''''''''((()))***((((((((((((((()))******''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))---///...***)))+++/////////...---,,,******))),,,,,,++++++,,,...///000000000/////////.........333000+++'''&&&)))---000---.........//////000000---------.........//////------............------////////////////////////000///...------...///000------......//////000000,,,------...///000111111///000000111222333333333000000000000000000000000////////////////////////...------------...//////...///////////////......*********++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////...------------...,,,,,,,,,+++++++++******************************************************+++******)))))))))))))))'''((((((((())))))******(((+++......+++******,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))*********++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((())))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((+++------++++++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,..................................................................................../////////000000000111222444555666777<<<===???CCCFFFJJJNNNOOOUUUVVVWWWZZZ]]]aaadddeeebbbiiiqqqtttttttttwwwzzz|||{{{zzzzzz|||~~~|||wwwtttpppppprrrvvvxxxzzzyyyvvvsssqqqpppnnnkkkhhh''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))************************++++++***)))(((((()))))),,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++------,,,+++,,,---,,,///111000---+++,,,...---------------------------------............///111111000...+++***,,,---------,,,,,,,,,,,,------------,,,+++,,,---...///........................000000000000000000000000111000000///.........///------------............000000//////000000111222///000222444444444444333222222111000//////......///////////////......------------.........//////......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------++++++++++++---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...///000///,,,******+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))(((''''''(((******+++++++++++++++***)))(((((()))))))))***+++,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))+++*********))))))(((((())))))************))))))******************************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((++++++***)))((((((((()))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((()))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((())))))******++++++++++++++++++++++++++++++---------,,,+++***)))(((++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,...---,,,++++++,,,,,,,,,,,,---------.........,,,+++,,,......+++)))***---111222111///...------...000111111222444666555666888:::;;;===@@@BBBEEEFFFLLLTTTYYY[[[```eeeiiinnnpppmmmjjjmmmooonnnqqqpppnnnnnnppprrrsssrrrqqqqqqqqqqqqrrruuu{{{~~~|||vvvvvvuuuuuuuuuuuuuuuvvvvvvrrrmmmjjjiiijjjkkkkkklllkkkjjjiiifffdddbbbaaa(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&'''(((***+++***)))(((((((((((()))***************************))))))))))))************************************,,,+++***))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++---...---,,,---......000111111...------///................................./////////000000---......---,,,---///111111000000//////000000111///...---------...000000........................000000000///////////////111000000///......//////------------............///////////////000000111000111222333222222111000111111000000//////......//////000000//////...---------........./////////............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,------...//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))***++++++***)))((('''((()))******+++++++++++++++***))))))))))))))))))***+++,,,,,,+++***)))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))************)))))))))((())))))************))))))******************************))))))))))))******))))))))))))))))))))))))((((((((())))))))))))***+++***))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,......,,,++++++,,,,,,,,,---------............,,,+++---///000...,,,+++---000111000.........///111222333444555888:::999===BBBFFFHHHJJJNNNQQQTTTTTTXXX___aaaaaadddiiioootttvvvsssqqqssstttsssqqqooolllkkkkkklllkkkjjjggghhhhhhhhhjjjnnntttyyyyyy{{{~~~yyytttooooooooonnnmmmnnnqqqttt|||wwwpppkkkhhhfffdddccccccccccccbbb```^^^]]]\\\(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''((()))******+++***))))))))))))***+++************************************++++++++++++************************,,,,,,+++************+++,,,++++++******++++++,,,------------------------,,,,,,------------,,,,,,)))+++............///000...000111111///......///////////////////////////////////////000000000111---.........------///111222111111000000111111222000000/////////000111222000000000000000000000000222111111111000000//////222111111000000000000000........./////////000000000000000000000111222222333333333222222000///...111111111000000000000000//////000000//////...---............////////////////////////............------............------------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))'''((()))******+++******+++***)))))))))))))))))))))***+++,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))---,,,,,,+++******))))))))))))))))))))))))))))))***************************************)))))))))++++++++++++++++++++++++)))******+++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,......,,,,,,,,,---,,,------------.........---,,,,,,---///000000///---///000000//////000222222444555777888;;;???CCCFFFMMMUUUZZZZZZ[[[^^^aaadddccceeeiiihhheeefffjjjrrrwwwzzzwwwvvvwwwvvvtttooolllhhheeedddcccaaa___\\\\\\]]]]]]```eeelllrrrvvvwwwyyy{{{{{{wwwqqqllliiikkkllliiigggiiipppwww{{{ssslllgggccc```^^^____________^^^^^^]]]\\\((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((())))))***+++******************+++************************)))))))))*********++++++************************,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,...///......///111...////////////.........////////////////////////....../////////000000000000000111///---,,,---...000//////......//////000000000000000000111111222111111111222222222222222333333333222222111111000222222111111111111111222000000000000111111111111333222222222222333444444333333333333222111000000111111111222222222222222000000000000000///............/////////000000000000000000000////////////......////////////............------,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,......---------...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))******)))))))))(((((()))*********************)))))))))))))))***)))***+++,,,,,,+++***)))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))*********)))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********)))((((((((()))***++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,+++)))))),,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))******++++++++++++++++++******)))))))))***+++++++++++++++,,,,,,(((((()))***************++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,***,,,......---,,,---...------------..................---......////////////000111111111222444777555777:::===@@@EEEKKKOOOYYYaaajjjmmmjjjggggggjjjkkkiiijjjkkkiiidddcccgggmmmrrruuutttssstttrrrnnniiifffaaa^^^]]][[[ZZZXXXVVVVVVWWWYYY\\\bbbiiiooouuuuuuvvvwwwvvvrrrmmmhhhgggjjjkkkiiifffiiisss|||xxxrrrmmmiiieeeccc``````aaabbbccccccbbbbbb(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))*********++++++*********))))))))))))))))))))))))((((((((()))))))))******************************,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,************************,,,------......------,,,***,,,...///......///000,,,,,,------......---,,,........................------.........////////////000111000...------...///......------....../////////000000111111111111000000000111111111222222333333333222222111111111111111000000000000111111000000111111111222222222444444444333444555555666222222222111111222222222000000000111111111111111000000000000000//////.../////////000000000111111111111000000000/////////...//////000000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---...------...///------------------------,,,,,,,,,+++++++++*********************************))))))))))))))))))***((())))))************)))***)))))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))************))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''''''''((((((((()))))))))((((((((()))***++++++)))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((************(((''')))))))))*********++++++))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++******))))))*********++++++,,,,,,,,,'''((()))***************++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,***,,,......---------///---------.........///////////////...---...///000000111222333333555999<<<<<>>BBBEEEHHHLLLQQQVVV[[[```eeehhhlllqqqwwwzzzzzzvvvssspppjjjhhhhhhiiieee```___bbbcccfffggggggjjjmmmkkkfffZZZXXXVVVVVVWWWYYYYYYXXXYYY[[[^^^aaacccggglllooohhhggggggggggggeeeaaa______cccfffgggfffjjjqqqxxx|||xxxrrrmmmiiieeeaaa___]]]^^^```bbbcccdddeeeeee))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))************)))(((((())))))******))))))((())))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))***+++,,,,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,+++++++++---......,,,++++++,,,---++++++,,,//////...,,,////////////////////////............////////////***---///111000000111222222111111000000111111222000111222333444333333222111222222333444444555555777777888888999:::::::::999999999999999:::;;;;;;=========>>>>>>>>>?????????>>>>>>>>>>>>???@@@@@@<<<;;;:::999888888999999666666555555444444333333000111111111111000//////000000000111111111222222000000/////////.........---......//////......---------------............---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++))))))************)))))))))))))))))))))***++++++)))***+++,,,,,,+++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((()))))))))************))))))************))))))******************************))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))+++***))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***)))((((((''''''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++++++++,,,)))******+++,,,,,,------******+++++++++++++++***++++++++++++++++++++++++(((***+++------,,,+++***++++++,,,,,,,,,,,,------,,,------......------,,,***,,,...///......///000............///////////////000111111111222666:::<<>>>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDDDDGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHFFFDDDBBB@@@???>>>>>>>>>===<<<<<<;;;:::999888888111111111111111000//////000111111111111222222222////////////............------............------,,,---------.../////////////////////////////////---,,,,,,++++++,,,,,,---,,,------......------,,,++++++------------+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++))))))*********))))))((())))))((())))))***++++++)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))(((((())))))*********+++))))))************))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))*********)))(((''''''((()))***++++++******)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,------++++++,,,,,,,,,++++++***++++++++++++++++++++++++(((***+++------,,,+++***++++++,,,,,,,,,---------,,,------......------,,,***,,,...///......///000............/////////000...000222333333666;;;@@@FFFIIIMMMRRRUUUYYY^^^aaacccggglllppprrrrrrssstttsssrrrsssxxx{{{yyyrrrllliiigggggggggbbb\\\ZZZ]]]```aaaaaaaaaeeekkkkkkgggXXXVVVUUUVVVXXX[[[\\\\\\\\\___dddggghhhhhhiiijjjkkkjjjjjjkkkllllllkkkiiijjjlllqqqvvvzzz|||}}}}}}yyywwwvvvvvvxxxyyyyyyxxxssstttvvvxxxzzz{{{||||||(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******'''(((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***)))))))))&&&&&&''''''(((((())))))++++++************++++++++++++******++++++,,,---++++++,,,------......///......------------......000000000000000/////////555111...---///000///---///000000111111111000000222222222111///...///111///111222111000000111333555666888:::;;;<<<<<<<<<;;;<<<>>>AAACCCCCCDDDDDDEEEEEEFFFGGGIIILLLOOOPPPOOORRRQQQKKKKKKPPPRRRPPPSSSRRRRRRTTTSSSPPPLLLKKKNNNMMMMMMNNNPPPRRRRRRQQQKKKJJJHHHFFFDDDCCCDDDDDDEEEBBB@@@@@@AAA???:::666;;;999777666666555333111000111333555777666333000111111111000000/////////.........------......///................................................,,,------......------,,,------------------------......---,,,,,,+++******+++,,,...---,,,,,,---///---------,,,,,,+++++++++------------------------------------------------------,,,,,,,,,,,,++++++++++++************************************++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((************************((((((((((((((((((((((((******))))))))))))******************************)))************+++++++++************************************************+++++++++***((((((+++---)))))))))))))))))))))))))))*********++++++++++++++++++******************((((((((((((((((((((((((++++++************++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***,,,,,,,,,++++++******************++++++,,,,,,,,,*********))))))))))))))))))******++++++,,,------''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,/////////......------,,,...---...///000111///...000...000666999;;;EEEQQQYYYaaagggfffeeeiiinnnooopppooommmlllmmmooorrrsssuuuuuuxxx}}}yyysssnnnjjjeeeaaa```___^^^]]]]]]^^^___ccceeefffdddbbbXXXWWWVVVVVVXXX[[[^^^```bbbhhhnnnnnnoooppppppmmmqqqwww~~~(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***(((((((((((((((((('''''''''((())))))))))))((('''))))))))))))))))))))))))************+++++++++++++++++++++***************)))))))))))))))*********++++++************+++++++++++++++***++++++,,,---+++,,,,,,------......///.........------.........////////////////////////222000---...000111000...//////000000000000//////000111111000///...///111...111444666777888:::<<<<<<<<<===>>>???@@@BBBDDDDDDFFFJJJMMMQQQSSSTTTTTTPPPNNNLLLNNNSSSYYY]]]___cccgggeee```]]]``````]]]ddddddeeefffddd___ZZZWWWWWWVVVVVVYYY]]]```aaa```ZZZYYYVVVSSSOOOMMMMMMMMMNNNLLLJJJIIIHHHGGGDDDBBBCCCBBBAAA@@@>>>;;;777444222222222333444333000...444333333222222111111111//////.........///000000////////////////////////........................,,,------......------,,,------------------------......---,,,,,,+++******+++,,,------,,,,,,---...------,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************************************)))******)))'''''')))+++)))))))))))))))))))))))))))))))))*********++++++*********************************************************))))))***************))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************)))(((((((((((()))***,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))))))))))))))*********)))******++++++,,,------))))))))))))************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------------------------.........------,,,,,,,,,.........---------,,,,,,...------...000111111000555444777>>>BBBGGGQQQ\\\iiipppuuusssrrrvvvyyy{{{vvvsssooollljjjjjjlllmmmvvvvvvyyypppllleeeaaa___^^^]]]\\\_________aaacccdddcccaaa\\\]]]___cccggglllpppsssqqqwww||||||}}}(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((())))))))))))(((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))************++++++++++++)))************+++++++++,,,,,,,,,+++++++++++++++++++++************+++++++++++++++++++++,,,------,,,,,,,,,---......//////........................------......//////000000///......///111111000///000000000111111000000///111222222222111111333555444777;;;>>>@@@AAACCCDDDDDDDDDEEEEEEEEEIIIMMMQQQWWWZZZ^^^cccgggjjjllllllddd___ZZZ]]]eeennnrrrsss}}}{{{wwwuuutttqqqyyy||||||wwwpppkkkllliiigggkkkqqqvvvvvvtttnnnmmmjjjeee```\\\[[[[[[\\\[[[XXXTTTOOOMMMMMMNNNPPPNNNMMMKKKJJJFFFAAA>>>;;;:::888777666555333111333333222111000000//////000////////////000111222000000000000000000000000........................------............------------------------------...------,,,,,,++++++******+++---,,,++++++,,,...,,,,,,,,,,,,------------------------------------////////////////////////------,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************((())))))(((''''''(((***))))))))))))))))))))))))((((((((()))))))))*********************************************************))))))(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))(((((())))))***,,,,,,,,,++++++++++++************+++++++++++++++(((((())))))******++++++)))******++++++,,,------++++++*********)))))))))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,.................................---------------////////////............///......///111333555666:::;;;@@@HHHNNNTTT___jjjyyy}}}}}}xxxrrrkkkgggfffggghhhnnnrrrzzzoookkkeeeaaa___`````````cccccccccfffjjjmmmmmmllllllooosssyyy~~~(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((******))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((())))))***++++++,,,,,,------,,,,,,++++++******,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,------.../////////......////////////......,,,,,,---...///000000111...///000111222111///...111111222333333333222222333555666666777888:::<<<@@@DDDHHHKKKKKKJJJJJJJJJKKKMMMMMMNNNOOOTTT[[[aaammmooossswww{{{xxxrrrnnnrrr{{{|||}}}|||vvvqqqpppqqqsssrrrnnnfff___[[[]]]``````]]]YYYVVVSSSPPPMMMKKKKKKHHHCCC@@@???===;;;999555555444333222111000///000000//////000000111222000000000000000000000000........................------............------........................---------,,,,,,+++++++++***+++,,,,,,++++++,,,...+++,,,,,,,,,------..............................////////////////////////------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++************************************************((()))***)))(((''')))***))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++''''''((()))***++++++,,,)))******++++++,,,------************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.......................................---------000000111111111111111111///000111222444777;;;>>>???CCCJJJQQQWWW```jjjsss~~~~~~yyyrrrjjjfffeeeggghhhiiippp{{{zzzqqqiiifffcccccceeehhhjjjkkkkkkmmmqqqxxx(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))***+++,,,,,,---,,,,,,,,,++++++******))),,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......//////000......///000000///......,,,------...///000111111000111222333222000//////111111222444444555555555666888:::<<<>>>@@@DDDGGGMMMRRRXXX\\\\\\[[[YYYXXXXXXZZZ]]]]]]^^^bbbjjjppp}}}~~~yyywwwzzz}}}vvvpppggg```[[[XXXVVVTTTWWWSSSNNNIIIFFFDDDBBB@@@<<<;;;:::999777666555444111111000000000000111111////////////////////////////////////////////////---......//////......---........................------,,,,,,,,,,,,++++++***,,,------,,,+++---...,,,,,,,,,------.................................000000000000000000000000------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++************************************************)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))++++++++++++++++++++++++************************''''''((()))***++++++,,,)))******++++++,,,------((())))))***+++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------......................../////////000111111111222...111333555888===CCCHHHKKKQQQWWW\\\aaaiiirrrxxx}}}yyyuuuooojjjggghhhkkkmmmqqqtttzzz~~~yyypppiiieeefffhhhmmmsssxxx{{{|||{{{~~~(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************++++++++++++(((((()))***++++++,,,,,,++++++******************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...---------...//////000000...///000111111000///.........//////000000111111111333444444222111222222111222444666777888999999:::===AAADDDGGGLLLQQQTTT[[[aaakkkrrruuuuuuttttttppptttvvvuuurrrrrrvvv{{{wwwnnngggccc```^^^```\\\VVVQQQNNNJJJGGGEEE@@@???>>><<<:::999777666444333222111111111111111////////////////////////////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------------.................................000000000000000000000000------,,,,,,,,,,,,++++++******++++++,,,---------,,,++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************)))***,,,,,,+++******+++))))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,((((((((((((((((((((((((***))))))(((((())))))***)))))))))************+++))))))))))))))))))))))))''''''(((((((((((()))))))))******++++++******)))***++++++++++++,,,,,,,,,***************)))))))))(((((())))))******++++++)))******++++++,,,------(((((()))***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------.............../////////,,,------...///000000111000444999===AAAGGGNNNTTT\\\ccchhhiiikkkqqqwwwyyyyyy~~~~~~ssspppllliiihhhjjjmmmpppuuussspppmmmllllllmmmnnnooorrrxxx(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***((((((((()))******++++++***)))(((((((((((()))***))))))))))))))))))))))))************++++++++++++)))))))))***+++++++++,,,***************+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------......//////000000...///000111111000///...000000000111111111111111000222444444333444666999666888:::===???AAABBBCCCDDDGGGLLLQQQVVV[[[aaaeeelllttt|||xxxtttqqqnnnkkkgggbbb]]]YYYUUUQQQNNNHHHGGGEEECCCAAA???======999888666444333222222222000000000000000000000000////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000............------------........................////////////////////////------,,,,,,,,,,,,++++++******++++++,,,------...------,,,++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))******************************************************))))))))))))******************************)))************+++++++++************************************************''')))++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))***++++++,,,,,,))))))))))))))))))))))))*********))))))*********))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((()))))))))***++++++++++++***)))******+++++++++,,,,,,,,,+++*********)))))))))((()))))))))))))))*********)))******++++++,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...........................---........./////////000------...///000111222333777>>>FFFLLLPPPVVV^^^eeekkkrrruuurrrppptttwwwvvvqqqwww||||||ooollliiigggggghhhkkkmmmooommmkkkjjjkkkqqqxxx}}}(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******''''''((()))***+++,,,,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------......///000000000...///000222222000///...222222222111111111111111...111333333333666:::>>>===>>>AAADDDGGGJJJKKKLLLMMMQQQVVV\\\bbbhhhooossszzz}}}vvvrrrnnniiieeeaaa\\\XXXTTTSSSQQQOOOMMMKKKIIIHHH<<<;;;999777555444333333111111111111111111111111000000000000000000000000......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111/////////...---------,,,////////////////////////////////////////////////---------,,,,,,,,,++++++******+++,,,,,,---............---,,,,,,+++******************************))))))))))))))))))))))))((((((((()))******++++++************************++++++++++++++++++++++++******))))))))))))******************************)))************+++++++++************************************************&&&(((***+++)))((((((((())))))))))))))))))))))))************++++++++++++((())))))***++++++,,,,,,************************++++++************++++++))))))******++++++++++++))))))))))))))))))))))))''''''''''''((((((((())))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,+++*********))))))((((((*********))))))))))))))))))******+++,,,,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000000000000000---.........//////000000000000111222444555666666@@@GGGQQQXXX^^^dddlllssssssyyy{{{vvvrrrssstttqqqiiiooovvvzzz~~~xxxmmmkkkiiifffeeefffggghhhjjjmmmqqqvvv|||}}}{{{zzz|||******)))((((((((((((((())))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))************************************************++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,+++*********+++------------------------------000000/////////000000111111000///000111222111000/////////111333444333222111666;;;>>>>>>@@@CCCGGGHHHKKKNNNQQQTTTVVVWWWXXX___dddlllsssyyy}}}{{{|||wwwpppmmmnnnhhh___ZZZXXXRRRJJJHHHBBB??????===999666777111222222222222111000000---...000111111000111222111111000///////////////..............................---,,,,,,+++******------------------------........................//////............//////------......//////000000.........------,,,,,,,,,,,,,,,,,,---...///000000555444222...+++***+++---+++***)))'''''''''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++)))((()))***,,,,,,+++))))))***+++,,,,,,---------,,,***)))((()))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......///////////////.........000///...---...///111222000111333333444888???DDDQQQVVV___ffflllqqqvvvxxx{{{{{{zzzxxxtttnnniiifffeeeeeekkkwww~~~|||uuuqqqmmmiiidddaaacccfffjjjllluuuxxx{{{xxxwwwuuutttuuuyyy}}}}}}{{{|||~~~{{{www******)))((((((((((((((())))))(((((((((((())))))''''''((()))))))))(((((()))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))***************************************************++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++******)))******,,,---------------------------............///000111222111000000000000000000///444333222111333444555555<<<@@@DDDFFFGGGJJJPPPTTTVVVZZZaaagggjjjlllmmmmmmtttxxx~~~yyyqqqmmmjjjaaaWWWNNNHHHBBBAAA@@@======???888888777555444222000000...///000000/////////000111111000///////////////..............................------,,,++++++***------------------------........................//////............//////.........///////////////......---------,,,,,,,,,,,,,,,,,,------...///000444333222...+++***+++---,,,+++***)))((())))))***************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++***))))))+++,,,,,,+++,,,,,,+++***)))((('''''',,,+++***)))))))))************))))))))))))******************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++*********))))))))))))******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......---------,,,,,,,,,++++++,,,,,,---------.........////////////////////////......//////000000111111000333777999<<>>===;;;999777555333333222111111000000//////000111111000////////////000..............................------,,,+++++++++------------------------........................//////............/////////////////////............------------,,,,,,,,,,,,,,,,,,,,,---...///000333222111...+++***+++---,,,,,,+++*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,...---,,,+++***)))(((''',,,,,,+++*********++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************)))))))))******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,------------.........////////////////////////......///000111222222222666:::???DDDHHHNNNVVV]]]lllqqqyyyyyyrrrmmmiiihhhhhhhhhjjjqqqwwwuuunnnhhhgggggggggiiipppzzz{{{vvvrrrooommmmmmoooooommmiiigggiiikkkrrrzzzzzzqqqjjjiiikkkoooqqqssszzzzzzwwwvvvwwwyyy|||***))))))((((((((((((((())))))(((((((((((())))))************))))))((('''(((((())))))))))))(((((()))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((''''''(((((((((((((((((((((((((((((()))))))))*********************************************************))))))*********+++++++++---,,,,,,++++++,,,,,,,,,---------------......///.............../////////............//////000111444444444333222222444555777999;;;???BBBFFFJJJMMMTTTUUUVVVUUUVVV\\\dddkkk~~~zzzuuuwww~~~{{{sssfff^^^VVVRRROOOJJJIIIJJJDDDCCCAAA???<<<:::888777666444111111111222222222222111000000//////000000..............................------,,,,,,,,,,,,------------------------........................//////............//////000000//////......---------------------------------,,,,,,,,,------...///111111000...,,,++++++---+++++++++*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++...,,,***+++,,,------,,,++++++,,,------...//////---------,,,,,,,,,,,,---++++++************++++++************************************************(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,------------------,,,,,,------------............///////////////000000000/////////000111444777888@@@DDDIIINNNQQQWWW___eeexxx}}}yyytttooonnnnnnnnnoooppptttuuuooofffdddhhhooosss{{{{{{tttnnniiieeedddeeefffdddbbbaaaccceeepppxxx~~~}}}|||}}}yyytttnnnhhhggglllrrrwww{{{|||wwwsssuuuvvvxxx|||***))))))((((((((((((((())))))(((((((((((())))))++++++++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))((((((************************(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))************************************************************))))))*********+++++++++,,,,,,,,,++++++,,,,,,---+++,,,,,,---------------.........//////000000000111000000/////////000000111333444444333555999<<>><<<999666222000111333333222222222111000000000000000////////////////////////......------------,,,,,,------------------------........................//////............//////000000//////......---------------------------------,,,,,,,,,,,,------...///000000...,,,+++,,,---)))*********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,+++******...,,,++++++,,,---,,,+++)))***+++,,,...///111111------..................,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************+++++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,---------------------------------.........//////////////////000000111111111000000111444:::@@@CCCGGGKKKQQQUUUZZZ```iiippp}}}|||zzzxxxvvvuuuttttttnnnoooqqqqqqlllhhhlllttt}}}~~~~~~zzztttmmmeee```]]]^^^```bbbccceeehhhjjjqqqyyy~~~zzzvvvuuuvvvvvv{{{zzzvvvrrrqqqvvv~~~{{{******)))((((((((((((((())))))(((((((((((())))))(((((()))))))))((('''''''''(((((()))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))*********)))(((((()))))))))))))))))))))))))))))))))*********++++++*********************************************************++++++++++++,,,,,,,,,+++++++++,,,------))))))***+++++++++++++++......//////000000111111222111111000000111111222000333666777888<<>>AAADDDJJJSSSZZZbbbeeegggggggggiiipppvvvxxx{{{~~~}}}|||yyyxxxzzz~~~xxxnnnfff```OOOHHH???999888888666444333222111111000000111111////////////////////////------..................------------------------........................//////............//////.........///////////////,,,,,,,,,---------......------,,,,,,+++,,,,,,---,,,...///...---,,,,,,---))))))+++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...//////...---,,,---,,,******++++++***))),,,++++++***))))))((((((((()))***+++,,,,,,+++***+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......------------.........///............////////////...//////000111111222222444666;;;BBBIIIQQQXXX\\\YYY\\\___ccchhhqqq}}}}}}|||zzzwwwuuutttnnnooouuu~~~xxxuuuuuuuuusssqqqrrruuuxxxyyywwwuuutttttttttrrrqqqiiijjjmmmqqqvvv|||******)))((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))))))))(((''''''((()))))))))))))))******++++++++++++******************************))))))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,---------++++++++++++,,,,,,---...------///000000000///......//////000111222222222......///111444666888:::<<>>;;;888777666444222000000+++&&&)))///333111---.........//////////////////...---,,,,,,---.../////////............//////.../////////...---,,,,,,......////////////......,,,---.../////////...---///---,,,,,,---...---,,,---------............///,,,++++++,,,---,,,***(((************************++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---,,,++++++)))+++,,,+++***+++,,,...222555888:::<<<===777//////---+++***+++,,,,,,+++))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++''''''''''''(((***,,,------,,,***)))))))))*********************************)))))))))((((((''''''******+++++++++,,,,,,,,,************************...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------........................------///000111111111333777:::<<>>EEEIIIKKKHHH===222///---+++***+++,,,,,,+++))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,---...///111222------+++*********++++++*********************************)))))))))(((((())))))*********+++++++++************************------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////.........//////000000000000111111222333666;;;>>>GGGMMMTTT[[[```eeekkkppptttoooooovvvxxxvvv|||~~~}}}{{{zzz~~~uuuoooiiidddbbbhhhoootttyyy~~~************************+++++++++******)))''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''(((******************************''''''((())))))***++++++++++++******)))(((((('''))))))))))))))))))))))))---------,,,,,,,,,,,,,,,+++++++++************)))************+++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,---............---,,,------......///000000///000111222333333333333333888===BBBFFFMMMVVV\\\dddgggkkkmmmmmmnnnrrrvvv{{{~~~|||{{{nnn```WWWVVVWWWVVVSSSLLLBBB;;;888777666444111111111111000...///////////////////////////......------....../////////............//////....../////////...------...//////000000//////....../////////...---,,,,,,---,,,++++++---//////...---------............///...---------......,,,***************************++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,++++++******+++***))))))+++///333===GGGSSSZZZZZZSSSCCC555///---******+++,,,,,,+++***************+++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))++++++++++++,,,...///000------,,,+++++++++,,,,,,************************+++++++++************)))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000.........///000111222333222333555666999>>>EEEIIIUUUYYY^^^```bbbgggpppwww{{{xxxzzz}}}zzzvvv|||{{{~~~yyyuuusssppppppwww))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))******************************(((((()))))))))*********************))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,------...............,,,------...//////000000///000222333333444555666999???GGGMMMRRRVVV\\\aaagggjjjmmmnnnooosssyyy~~~wwwrrrssspppqqqoooeeeUUUGGG???<<<777666555333111000//////000000000/////////////////////............////////////............//////......////////////......//////000000000000//////000000///......---,,,+++,,,+++***+++---/////////---------............///---+++***+++,,,,,,***)))************************************************************************************************************************,,,,,,,,,,,,++++++******---,,,,,,++++++...333777@@@MMMZZZaaa```VVVEEE777...,,,***)))***+++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))***++++++,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000///......///000111333444444666999===BBBJJJQQQWWW^^^aaacccbbbaaafffqqqzzz|||xxx}}}}}}|||yyy}}}(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))+++*********)))))))))((((((((())))))************************************(((((())))))))))))))))))+++++++++*********))))))***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,---......//////......------...//////000000111///111333444444555888;;;AAAIIIRRRXXXZZZ[[[]]]___eeejjjooossswww~~~}}}kkkXXXKKKFFF;;;:::777444222111111111111111000000//////////////////////////////////////////............//////......///////////////...//////000000000000//////000000///...---,,,,,,,,,,,,+++***+++---/////////---------............///---,,,******+++,,,+++)))************************************************************************))))))))))))))))))))))))************************,,,+++++++++++++++++++++,,,,,,+++******---222666BBBNNN[[[___]]]TTTEEE888...,,,***)))***++++++***************************+++***))))))(((((())))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********((((((((((((((((((((((((++++++,,,,,,------......)))))))))************)))************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------........./////////000000///...///111222444666999>>>EEEKKKSSS[[[aaaaaacccdddcccccchhhqqqyyy}}}zzz~~~~~~vvvoooooosssvvv|||'''''''''''''''''''''''''''''')))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))))))))***((((((((((((((((((((((((,,,++++++***))))))(((((('''(((((()))******++++++***************************************++++++++++++++++++************)))++++++++++++,,,,,,,,,,,,++++++,,,---------------------...////////////......//////000000111222222///222666777777999>>>BBBEEEKKKSSSWWWXXXWWWXXXYYYbbbiiirrrzzz~~~zzziii\\\UUUFFFAAA;;;666555444444333222111111000000//////......//////000000//////...//////............//////......///000000000/////////000000111111000000///000///...------------------,,,++++++---//////...---------............///000...,,,,,,---------,,,************************************************************************((((((((((((((((((((((((************************++++++******++++++,,,---*********))))))+++///333@@@KKKVVVYYYUUUMMMBBB888...,,,))))))***++++++***+++++++++*********************)))(((((((((((()))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((((((((((((((((((((((((++++++,,,---------------'''((())))))***)))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***++++++,,,,,,------...,,,,,,,,,---------......------........./////////111000//////000333555777<<<@@@GGGNNNUUU[[[aaafffdddeeegggiiilllpppvvvzzz}}}{{{|||yyyppphhhfffhhhjjjpppwww}}}((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))************************)))))))))))))))******************************************++++++,,,,,,,,,+++++++++************)))+++++++++,,,,,,,,,------+++,,,------...---------------...///////////////000000000111222222333333111555999;;;;;;>>>DDDJJJIIIMMMQQQSSSSSSTTTXXX[[[fffnnnzzzvvvmmmhhhVVVMMMBBB;;;::::::888555222222111111000//////......///000111111000///...//////............//////......///000000000000000000000111111111111000000///...------------...///...---++++++---......------------............///000...,,,+++,,,------,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...///+++,,,---,,,,,,---///222999DDDNNNPPPLLLEEE;;;222...+++))))))***+++******+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))'''((()))*********))))))'''((()))***+++******)))************************************+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------******+++,,,,,,---......,,,,,,,,,---------............/////////000000000000000000111333777;;;>>>IIINNNUUU\\\```dddgggjjjiiijjjmmmssszzz~~~~~~yyyrrrlllkkkkkkkkknnntttzzz))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,************************)))))))))***++++++,,,,,,++++++******)))(((((((((************************)))))))))******++++++++++++++++++************)))++++++,,,,,,,,,---------+++,,,------......---------......///////////////111111111222333333444444333777<<<>>>>>>BBBIIIOOOSSSTTTVVVUUUVVVZZZaaagggqqqzzz|||xxxuuubbbVVVHHH@@@>>>>>>;;;777222222222111000//////......///000111111000///...//////............//////......///000000000000000000000111111111111000000///...---,,,------///000///---,,,,,,---...---,,,---------.........//////...,,,***)))***++++++***************************))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))***---///000///000111111000000222333222===GGGIIIEEE>>>444,,,---+++)))((()))*********++++++++++++******))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************'''(((***++++++***))))))((()))***+++,,,,,,+++***************************)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------******+++,,,,,,---......,,,,,,,,,---------......000000000000111111111111//////000222666;;;@@@CCCVVV[[[bbbgggjjjkkkmmmmmmmmmnnnsss|||}}}~~~|||wwwtttuuutttrrrssswww|||))))))))))))))))))))))))))))))************))))))...---+++)))(((((()))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++***)))(((((()))))))))***++++++,,,,,,,,,+++***))))))+++---...)))***,,,---...------,,,..................------,,,,,,,,,...111222111000---...111222333444777:::;;;>>>CCCFFFIIINNNTTTYYY\\\^^^```cccggglllqqqsss{{{xxxxxxyyylll```QQQGGGBBB@@@===999999777444333444444222111333222111000///.........////////////////////////......///111111222222222000000000000000000000000................................................///............---------...,,,+++,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))************************************,,,,,,,,,------.........222444666777666444000...))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************************************(((((((((((())))))))))))))))))************))))))+++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......------...000---------.........//////333111//////000000///...444222333999<<<@@@KKKXXXaaajjjpppnnnlllnnntttvvvqqqxxx~~~~~~{{{}}})))))))))))))))))))))))))))******************)))...---+++)))(((((()))***))))))))))))))))))))))))((()))***++++++***)))(((************************************************)))************+++++++++,,,,,,++++++***))))))(((+++++++++***************,,,+++***)))***+++---...++++++,,,---------,,,,,,........................000/////////000///...---111222333444444777;;;>>>CCCGGGLLLPPPTTTZZZ```eeelllmmmppprrruuuzzz~~~zzzvvvttttttmmmdddZZZSSSOOOJJJCCC======<<<:::777555333222111111111000......------...////////////////////////...///000111111222222222000000000000000000000000................................................///............---------...,,,+++,,,//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))******************************************+++++++++,,,,,,,,,...///000111000...+++***))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,************************************************************************((((((((()))))))))******)))******************)))+++++++++*********))))))******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......------...000---------.........//////222111000000111222222222222222666???FFFNNN\\\jjjqqquuuvvvqqqooorrrwwwyyyxxx|||~~~|||))))))))))))))))))))))))************************---,,,+++)))))))))******))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++,,,,,,++++++***)))))))))---,,,,,,+++******)))))),,,+++*********+++---......---,,,,,,,,,,,,,,,,,,........................000000000000//////......666777888999:::???DDDIIINNNSSSZZZaaafffkkkooorrrvvvwwwzzz|||}}}xxxtttsssppplllgggdddaaaZZZOOOGGGEEEFFFEEEAAA:::555444444222111000//////......///////////////////////////...///000111111222111111000000000000000000000000................................................///............------------,,,,,,---......---+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************)))))))))))))))*********++++++++++++***)))((('''))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,************************************************************************)))))))))*********++++++******++++++++++++******+++++++++*********************++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------...000------........./////////222111111111222333555666444777@@@LLLVVVaaaooo{{{|||{{{tttmmmkkkqqqvvvwww}}}|||zzzxxx{{{|||))))))))))))))))))))))))++++++************++++++,,,,,,******))))))******)))))))))))))))))))))))))))))))))******)))))))))************************************************))))))*********++++++++++++++++++*********)))))),,,,,,,,,++++++*********,,,++++++++++++,,,---...000...---+++++++++,,,---............////////////---...///000000111333444888:::===@@@EEELLLTTTYYYZZZaaakkkuuu{{{}}}|||{{{vvvzzz~~~~~~|||yyyvvvtttsssssslllbbbYYYUUUXXXWWWPPPEEE<<<999:::555444333222111111111111//////////////////////////////000111111111111111000000000000000000000000................................................///............---------------------......---,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************************************))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************************************************************)))*********+++++++++++++++++++++,,,,,,+++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,---......------...000............////////////111111111111111333555888<<>>;;;777555222......000222222111111000000000000000111111111111111111111111111111000000////////////000000000000000000000000000000//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++***************+++******))))))((((((''''''************************+++*********))))))((((((******)))(((((((((((((((+++++++++,,,,,,+++++++++((((((''''''''''''((((((***++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++,,,+++*********+++,,,---))))))************))))))((()))))))))******************************************+++++++++,,,,,,,,,------------------------...------------...//////,,,,,,,,,---------......000//////.........//////111000//////000111000000222333999BBBIIIQQQaaappp}}}yyypppppprrrzzzuuuvvvzzz************************************************,,,111555444...***+++---)))************+++++++++++++++++++++++++++++++++---------....../////////******************))))))+++++++++************)))***)))((((((***,,,,,,+++******+++,,,,,,,,,,,,+++------,,,,,,,,,------...------------......///000...///111222222333666888777666:::BBBGGGLLLTTT]]]rrrqqqmmmooopppqqqsssmmmpppyyyyyyqqqeee\\\ZZZ]]]cccgggmmmssswwwyyy{{{~~~{{{lllddd^^^]]]]]]YYYUUUTTTWWWYYY[[[]]]^^^aaadddgggpppvvvvvvoooggggggiiikkkooopppqqqpppoooppptttwwwzzz~~~~~~xxxsssppplllhhheee```UUUIIICCCCCCCCC>>>::::::777333222333333111///111000000000000000111111111111111111111111111111000000////////////000000000000000000000000000000//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++******)))))))))******+++*********))))))))))))************************************)))))))))(((++++++***)))))))))))))))******++++++++++++******+++******))))))******+++***++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++******)))))))))***+++,,,))))))************))))))************++++++++++++******************************+++++++++,,,,,,,,,------------------------,,,++++++++++++,,,------,,,,,,---------.........000//////.........///////////////000111222333222777888???IIIRRR]]]nnn~~~|||xxxqqqvvv~~~************************************************+++...000111///---,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,---...///000000,,,,,,++++++*********)))+++++++++************))),,,+++)))***+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........---......//////...///111222333555888;;;===???EEENNNUUUYYY```ggg}}}|||xxxttttttyyy}}}yyykkkjjjpppuuuyyy|||sssxxxxxxjjjbbbbbbgggmmmpppxxx}}}}}}yyykkkccc^^^^^^^^^\\\ZZZ[[[cccfffiiilllnnnqqquuuwwwzzz}}}|||qqqgggdddcccbbbbbbaaa^^^\\\ZZZ\\\aaadddlllqqqwww}}}|||vvvqqqmmmjjjhhhjjj___RRRLLLMMMLLLGGGAAA===;;;888666555444222111111111000000000000000111222222222222222222222222111000000//////000000111/////////////////////////////////.........------......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))(((((())))))***++++++++++++************************************************)))))))))))),,,,,,+++************+++)))******************)))+++++++++******+++++++++***++++++,,,,,,++++++***)))))))))*********++++++************************))))))(((((())))))***+++))))))************))))))***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------,,,++++++++++++,,,------,,,------------........./////////......//////000......000111333444555666;;;???HHHTTT___kkk|||}}}{{{zzzzzz~~~yyyyyy~~~************************************************))))))***+++---,,,+++)))))))))*********+++++++++++++++++++++++++++++++++))))))***+++---...//////------,,,,,,+++*********+++++++++*********))))))...,,,++++++,,,---,,,+++***+++,,,,,,------,,,,,,+++++++++,,,---...///000000///...............//////000111222333666:::===FFFJJJQQQYYY___eeekkkppp}}}vvvmmmhhhffffffeeennnvvvuuuhhhhhhooovvv{{{~~~|||xxxpppppptttxxxyyy}}}~~~}}}{{{qqqjjjeeefffgggfffgggiiiooossswww{{{~~~zzzooohhheeebbbYYYWWWTTTRRRQQQTTTWWWZZZdddjjjrrrxxxzzzyyyxxxwwwxxxxxxyyy}}}{{{xxxvvvuuuuuujjj^^^YYYZZZ[[[VVVQQQCCC@@@<<<999777666555555222111111000000000000111222222222222222222222222111000000000000000000111////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************(((((((((((((((((()))************************************************************))))))))))))))),,,++++++*********++++++))))))************))))))******))))))))))))*********++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))*********+++)))******++++++******)))*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,------------------...------------...//////------------............//////////////////000111---///111333444555777999@@@HHHUUUaaakkkvvv{{{}}}{{{uuussszzz************************************************(((''''''))),,,---+++)))))))))*********+++++++++++++++++++++++++++++++++''''''((()))+++,,,------,,,,,,,,,+++++++++******+++++++++*********))))))...---++++++,,,---,,,+++++++++,,,------------,,,+++++++++,,,---...///000000//////.........//////111222222222444888>>>BBBLLLRRRZZZbbbjjjrrrzzz}}}ooojjjccc^^^\\\]]]aaaeeesss|||pppfffffflllssszzz|||xxxxxxyyyyyy{{{~~~wwwpppkkkfffYYYWWWUUUTTTUUUXXXZZZ[[[gggmmmtttyyyyyyvvvsssqqqooonnnnnnpppuuu}}}xxxnnniiijjjkkkiiifffTTTPPPJJJCCC<<<888666666333333222111111111111111222222222222222222222222111111000000000000111111000000000000000000000000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++(((((('''(((((()))******))))))))))))))))))))))))************************))))))))))))))))))************)))))))))******+++))))))************))))))******))))))))))))*********++++++,,,,,,++++++***************++++++++++++))))))))))))))))))))))))*********+++++++++++++++******++++++++++++******))))))))))))*********+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////---------........./////////////////////000111111///111333444555777<<>>FFFKKKRRR[[[fffoooyyyxxxiiiccc]]]\\\]]]```gggnnn{{{ssskkkfffgggmmmsss}}}{{{vvvpppeeeccc``````bbbdddffffffrrrvvv|||~~~{{{uuuooolllhhhgggfffgggkkkrrryyy}}}{{{zzzzzz{{{|||qqqmmmeeeYYYLLLAAA:::777555555444333222222222222333333333333333333333333222111111000000111111222000000000000000000000000000000000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++(((((((((((()))***++++++((((((((((((((()))))))))************************))))))))))))***************))))))))))))***++++++)))******************)))+++++++++******+++++++++***++++++,,,,,,++++++************++++++++++++,,,******************************+++,,,,,,,,,,,,+++******++++++++++++******(((((()))))))))***************************************+++++++++,,,,,,,,,+++,,,,,,------.........,,,++++++++++++,,,------------........./////////////////////000111222222000333555777888===EEEKKK\\\iiiwww}}}yyywwwxxx***************************************************+++,,,,,,,,,,,,---...)))************+++++++++++++++++++++++++++++++++************++++++,,,,,,((())))))******++++++++++++++++++************))),,,***)))***,,,---------+++,,,------...---------------,,,,,,,,,------...///.........///000111111333444666999>>>GGGQQQXXX]]]jjjyyynnnfff___[[[^^^bbbgggqqqzzzssspppoooqqqsssxxx|||wwwqqqoooppptttvvvwww}}}|||tttlllhhhbbbaaa```aaaeeekkkqqquuuvvv{{{xxxfffSSSEEE>>>777777666444444333333333333333333333333333333333222111111000000111111222222222222222222222222222000000000000/////////.........---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******))))))))))))******************************)))(((((()))***+++,,,,,,(((((()))))))))*********************************((()))))))))***************************+++,,,,,,******++++++++++++******+++******))))))******+++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---......///,,,++++++++++++,,,------............////////////////////////000111222333111444888:::===EEEQQQYYYkkkxxx~~~~~~~~~************************************************(((***++++++***)))+++---)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---''''''((()))***++++++,,,+++++++++************)))***)))((())),,,---------+++,,,------......------......---,,,,,,,,,------............///111222222333444777<<>>CCCJJJTTTaaaoooyyysssiiillliiigggiiiqqq|||sssoookkkgggeeeeeeeeedddccchhhooorrrsssrrrsssssspppsssxxx~~~uuukkkUUULLL@@@888666666555333222222222111111222222222222222222222111111111111111111111111000000000000000000000000000//////...//////...------------...,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************************************************************)))******++++++,,,,,,***)))))))))******************************++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))******)))))))))***++++++,,,---------,,,,,,+++***+++,,,------......------......///000000000//////////////////////////////111///000333222///111555666<<>>EEEOOOYYYlllvvvvvvqqquuu{{{|||~~~vvvuuuxxx+++***)))(((((()))***+++))))))************)))))),,,+++***((((((((()))***+++*********))))))(((((())))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++***,,,------++++++,,,.....................------111111111//////000444777777<<>>999777777555333222222333444444333111111111111222333444444222222111111000/////////////////////...---,,,+++//////////////////////////////.........---------+++++++++++++++++++++++++++++++++************)))+++++++++*********))))))************************++++++******************++++++++++++++++++++++++,,,+++++++++++++++++++++...+++)))))),,,---,,,***)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------....................................////////////......333111//////000111111111///777===@@@EEERRR```gggttt|||{{{pppmmmvvv~~~wwwtttuuuxxx+++***)))(((((()))***+++******++++++++++++******,,,+++***)))(((((()))***+++*********))))))))))))))))))***+++++++++++++++************************************************+++++++++++++++++++++++++++---......------...///........................000111333333333333555777999AAAJJJOOOTTT\\\iiittt|||zzz{{{}}}|||~~~qqqmmmnnnnnnlllkkkkkkmmmooopppllliiiiiinnnvvv}}}{{{lllYYYJJJ???;;;;;;888666333333444444333222222222222111222222333333222222111111000000//////////////////...---,,,+++//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++************+++++++++*********))))))************************++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++))))))+++---,,,***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------....................................////////////......111000000000111222333333333:::???CCCMMM\\\jjjqqqyyy}}}}}}uuummmmmmwww~~~xxxtttuuuxxx~~~+++***))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++***)))))))))*********************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000............///////////////111444666777777888:::BBBJJJRRRWWW[[[hhh|||~~~~~~|||yyysssooommmlllmmmjjjgggfffiiimmmppprrrzzzrrr[[[JJJ@@@>>>:::777555444444444444333444333333222222222222333222222222111000000//////////////////......---,,,////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++*********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,***)))***+++,,,+++***------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................//////000000//////...000000000111222333555555888>>>EEEMMMZZZlllyyy~~~~~~|||vvvmmmhhhlllwwwwwwsssttt{{{************************++++++,,,,,,,,,,,,+++++++++*********************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000///////////////000000000///111444666888:::>>>AAANNNSSSZZZ```jjjzzz}}}yyywwwuuupppjjjeeedddddddddcccpppuuu~~~mmmVVVGGG@@@;;;888555444444555555444555444333222222222222222333333222111111000000//////////////////...------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************+++++++++++++++,,,******************************+++,,,---.........+++******++++++++++++***------,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000000000/////////000111222222333555777===EEEOOO\\\lll|||~~~xxxooohhhfffkkktttzzz~~~~~~|||sssttt|||******++++++++++++************++++++++++++***************++++++++++++******************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...////////////000000000111111111222333555999???FFFKKKVVVZZZaaammm~~~{{{qqqgggaaa^^^\\\[[[eeejjjtttfffRRRHHH===:::666444555666666666555555444333222222222222333333222222111000000000/////////000//////...---////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************++++++,,,,,,,,,,,,******************************++++++,,,---......***+++,,,---,,,+++++++++,,,,,,+++***)))(((((('''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000000000//////000111222222111333777:::EEEPPP___nnn}}}{{{uuummmhhhhhhlllpppsssxxx|||vvvuuu{{{******+++,,,,,,+++************++++++++++++******)))***++++++,,,+++++++++*********+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,.../////////000000111111222222222333555777===EEEOOOVVV]]]bbbnnn~~~{{{ppphhhccc```^^^___dddlllvvvvvv```SSSCCC???;;;888777777777666555444444333333333333444333333333222111111000000/////////000000//////...////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++******************************++++++,,,---------*********************************++++++,,,,,,,,,***,,,...///---,,,,,,,,,+++*********)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///000000111111000000///000222333222222666===CCCQQQ```rrrzzzvvvqqqnnnnnnoooqqqrrrsss{{{yyyvvv}}}***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,...//////......///000//////000111111222333333222444888===DDDMMMWWW^^^gggrrr~~~{{{{{{zzztttpppmmmeeegggkkkqqqxxxjjj\\\MMMHHHBBB<<<999888666555444444333333333444444555444333333222222111111000//////000000000000//////////////////////////////---------.........//////------------------------------,,,,,,,,,+++++++++))))))*********+++++++++******************************++++++,,,------...************************************************+++---000111///------...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,,,,---------..............................000000111111111111000000000222333333555<<>>HHHTTT^^^dddqqq}}}tttooolllnnnsss{{{}}}rrriii```VVVPPPDDD>>>:::777555333333666888888777666555444333222333222111111000111111111000111222222222111///...------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......////////////...///////////////000000000...///111111000111333444666888===HHH\\\sss{{{uuuvvv|||uuu}}}tttnnnppp{{{,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,------...////////////////////////////////////000000000111333333333333555:::AAAFFFTTT\\\ccciiiyyy|||{{{yyyvvvuuuzzz~~~uuujjjeeeeeekkkyyy}}}vvvmmmfffRRRFFF<<<999666444444888999999888777555444333333333222222111000000111111000111222222222111///...---..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///000000//////////////////000000111111...///111111000222444777999===CCCMMMaaaxxxxxxnnnkkkrrr}}}vvvwwwzzzpppooowww,,,,,,,,,,,,,,,+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------,,,,,,,,,---....../////////////////////////////////000000000111111333444444666:::CCCLLLSSS\\\```gggsss|||vvvssstttxxx|||zzzmmmddd```bbblllxxxgggTTTBBB<<<:::777666999888888777777666555444444333333222111000000000000000000111111000000///.........////////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,+++******)))******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...//////000000000000...//////000000111111222///000111111111333666999999AAAIIIRRRcccxxxuuuooohhhhhhppp}}}|||wwwwwwwwwrrrvvv,,,+++++++++************((()))***+++,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////,,,,,,,,,,,,,,,---.../////////////////////////////////000000000111111111444555666:::AAALLLXXX```fffiiittt~~~~~~}}}rrriiidddgggmmm{{{dddJJJAAA???:::777888777777666666666555555555444333222111000000000000111000//////......////////////000000000000//////------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------///000000111111111...//////000111111222222000111222222222555888;;;>>>IIIRRRXXXddduuu{{{wwwpppnnnlllooowwwvvvxxxzzzzzz+++*********))))))((((((((()))***+++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000111111111111555666888===FFFSSS```iiiqqqttt|||wwwkkkgggiiijjjpppzzzpppPPPEEEBBB<<<777777666666666666555555555555444333222111000000000000111000...---------...///000000111111111111000000------------------------.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------///000111111111111...//////000111222222222111222222333333666:::===DDDPPPZZZ]]]eeerrruuupppooopppsssxxx|||uuu}}}++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000111111000...,,,---...---------.........//////000///...------...///000000///...///111222333222666777;;;DDDRRR^^^fffjjjsss~~~{{{{{{||||||pppaaadddeeemmm|||~~~dddNNNCCC>>>;;;999:::999777666666666666666333222222111111111111111222222222222111000///...////////////////////////.........///////////////++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---***+++,,,,,,------,,,,,,))))))*********+++++++++,,,,,,---...////////////---------.........//////111111111111111222222222222333333333444999AAAGGGPPPVVV___iiippprrrqqqoooooovvv{{{yyy|||++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++)))***+++,,,------------.........000///...------...///000111000///000111333333333666:::BBBMMMYYYdddlllppp}}}vvvrrroootttzzztttkkkhhhjjjtttrrr]]]LLLBBB>>>>>>777777666666666666555444555444333222222222222222111111111111000000///...////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---***+++,,,,,,------,,,,,,*********+++++++++,,,,,,+++,,,---...////////////---------.........//////////////////000000000000111333555555666<<>>===>>>??????<<<999888777666444333333333333000000000000000000000000///////////////////////////...............------........................,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---------......***+++---...000111111111............////////////111111111222222333333444222555888888;;;HHH\\\kkk|||vvvqqquuu|||yyy}}}{{{+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------...///000///...---...///+++++++++,,,,,,,,,---------......///////////////000111222111111333777;;;AAANNN___nnnyyy}}}vvvqqqssszzz~~~wwwsssvvv||||||kkkYYYNNNIIIFFFCCCCCCDDDCCC???;;;888777666555444444333444222222111000000000000111//////////////////////////////......---------,,,........................,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,---------.........+++,,,---///000111111111........./////////000000000111111222333444444444555777888;;;BBBSSSjjj|||~~~wwwvvvzzzxxxuuu|||++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,,,,------------,,,---...///000000000///111333444333333666;;;@@@KKKWWWiiixxx}}}}}}wwwuuuwww|||jjj\\\SSSNNNHHHEEEFFFEEE@@@;;;888888777666666666666777555444222111000000111111//////////////////////////////......---,,,,,,,,,........................---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,---------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......------...///000000000000....../////////000000000...//////000111222333333777999<<>>>>>:::888666333111111111222//////////////////////////////...---,,,,,,++++++---------------------------,,,+++******,,,...///++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---.........---,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------000000000000000//////...////////////000000000000000111111333444555666666777;;;FFFXXXmmm|||{{{zzz~~~---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---++++++++++++++++++++++++...---,,,,,,---...---,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,//////000000111111222222222111333777;;;AAAMMMXXXiiippp~~~}}}|||zzzoooddd]]]SSSHHHDDDFFFAAABBBCCCDDDDDDCCCAAA@@@>>>;;;666111...---...///000000000000000//////...111000......000111000///////////////////////////---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***------,,,+++,,,---...///---......///////////////......//////000111111111333222111222333555555444<<>>;;;999555222////////////000000000000000//////...111///......///000000///........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++------,,,,,,,,,---...///---......///////////////...//////000000111222222222111111222444666777777CCCNNNaaavvv~~~~~~}}}yyy{{{,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++++++++)))++++++++++++++++++++++++---,,,+++,,,---...---,,,,,,,,,------------------000000///...------......//////000000111222222333666333444;;;FFFQQQ___kkkppp~~~|||~~~jjj]]]YYYVVVQQQJJJDDD@@@>>><<<;;;888777555333111000000000000000111111000000///...000...------...//////...------------------------------------------------,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---,,,,,,,,,,,,---...///---......///////////////...//////000000111222222000000000111444777:::<<>>KKKVVV]]]fffnnn|||~~~}}}|||{{{~~~ooocccUUUMMMCCC<<<;;;;;;:::999444444444444444333111000111111111111111000000//////...,,,,,,...///...---------------------------------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------......///////////////,,,,,,---......//////000333444444444555:::@@@EEEUUUfff||||||++++++******++++++,,,,,,++++++++++++++++++++++++***)))((()))+++------,,,+++++++++++++++++++++++++++***)))+++---...---,,,,,,,,,---...///000111222,,,,,,---...///111333444...///000111222444555555555;;;GGGUUU]]]aaaiiiqqq|||yyyuuurrrpppppprrrsssuuuttttttsssssssssssstttvvvzzzvvvfffVVVNNNDDD???>>>>>><<<999444444444444333222111111111111222222111111000///000...------...//////...------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,------......---------......///////////////,,,------......///000000444555666666777===EEELLLYYYgggxxx{{{xxxxxx++++++******++++++,,,---************************,,,***))))))***,,,+++***++++++++++++++++++++++++***))))))***,,,...---,,,+++,,,---...000111222333............///000111222...///000111333444555666999BBBPPP\\\bbbfffppp{{{|||xxxtttooollliiigggeeeddddddfffhhhiiiggghhhiiikkknnnqqqtttuuuyyy|||}}}ooo^^^VVVLLLGGGFFFDDD>>>999555555444333222222111111111222222222222111000000111///......///000000///........................------------------------------............------***++++++,,,,,,------...)))******+++,,,,,,------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///+++,,,---.........---------......///////////////......//////000111111111222444666777999AAALLLUUUbbbkkkuuuxxxtttrrrwww}}}+++*********+++,,,,,,---************************...,,,***)))******)))(((++++++++++++++++++++++++***))))))***,,,...---,,,+++,,,---///000222333444//////...---------------...///000111333444555666===GGGVVVaaaeeeiiiwww}}}yyysssmmmhhhddd___\\\___^^^^^^^^^```ccceeegggaaabbbfffjjjoootttxxxzzzzzzyyy}}}wwwggg^^^TTTOOOLLLHHH@@@888666555444333222111111111111222222222222111000000111000......000111000///////////////////////////---------------------------......//////......---)))***+++,,,------...///))))))***+++,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///+++,,,---.........---,,,---......///////////////000000000111222222333333000222666888;;;DDDQQQ[[[pppvvv|||zzzuuuvvv++++++++++++++++++++++++,,,***)))***------+++))),,,++++++******++++++,,,------------------------//////...---,,,++++++***............//////////////////////////////.........///000111111333666999FFFQQQ^^^eeejjjuuu~~~vvvpppmmmggg```[[[ZZZZZZYYYXXXXXXZZZ]]]^^^^^^___```bbb``````cccjjjssszzz~~~~~~~~~}}}vvvsssuuuwwwgggXXXUUUTTTLLLCCC>>>999777444333444555444444444333222111000000000000000000000000////////////////////////.....................------,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))+++,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000000///...---,,,+++,,,---............------,,,,,,,,,,,,++++++++++++,,,------111111000///////////////,,,...000111111111222333666777777999@@@MMM\\\hhh||||||zzzvvvuuuzzz++++++++++++++++++++++++---000222111---******,,,,,,++++++******++++++,,,---------------------------------.........//////------------....................................---///000111333777<<>><<<:::888777666555333111444333222111111000111111000000000000////////////////////////............///////////////.................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,//////......//////000111111000000//////////////////000222222111111222333555666:::AAANNNaaasss~~~|||}}}***+++++++++++++++,,,,,,,,,333999666---((()))---,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------000000///...---,,,++++++,,,,,,---------.........------------............//////000111666===GGGMMMZZZ```nnn|||tttooofffccc^^^YYYUUUSSSRRRRRRPPPPPPQQQSSSVVVXXXYYYYYYYYY[[[^^^```bbbeeehhhkkknnnoooqqqtttxxx|||~~~{{{tttrrrooottt{{{wwwiii^^^UUULLLBBB===;;;999777777777666333111444333222222111111111111000000000000////////////////////////............//////..........................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------))))))*********+++++++++---------,,,,,,,,,,,,,,,+++++++++,,,---...//////------------------------/////////...///000000111000000////////////000000000111222222111111333444999;;;@@@JJJZZZmmm~~~~~~|||~~~xxxyyy*********++++++,,,,,,,,,+++...000000---+++******,,,++++++******++++++,,,+++++++++,,,,,,,,,------///......---,,,+++***)))---.........////////////---------.........//////000111111333888@@@JJJQQQXXXbbbuuu}}}uuunnnfff```[[[YYYUUUQQQNNNNNNOOOPPPPPPRRRTTTVVVXXXYYY[[[\\\\\\^^^aaacccfffiiinnnqqquuuvvvvvvxxx{{{~~~wwwnnnmmmnnnuuuuuuggg[[[QQQGGG@@@:::888666666666666555333444333222222222222222222000000000000////////////////////////............------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---))))))*********+++++++++............------------***+++,,,---......//////------------------------......------......///000000000////////////000000111222222222111222444666:::>>>HHHVVViii|||xxxqqqwww*********++++++,,,,,,---,,,***)))***,,,---+++))),,,++++++******++++++,,,******++++++,,,,,,------***++++++++++++,,,,,,,,,........./////////000000------......///000000000111222333666<<>>999666666666555333333333222222333444444000000000000////////////000/////////............---.........//////000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,---------******+++,,,,,,---......,,,---.........---,,,+++,,,,,,,,,------.........---------------.../////////////////////000111111000111111222222555999<<>>FFFXXXqqqqqqlll~~~wwwxxx~~~***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------------------...//////...------------...//////000///...///000222222222777888>>>IIIQQQWWW```jjjxxxwwwmmmbbb[[[WWWRRRLLLHHHHHHIIIIIIHHHGGGIIIKKKLLLNNNQQQUUUXXX\\\]]]```eeefffhhhoooxxx~~~yyy{{{}}}sss]]]IIIBBB>>>777555999777666444333444444333222111111111111000000000000111000000000000/////////////////////////////////------------------------......---------,,,,,,,,,------------------------------------------------******+++,,,,,,---......,,,++++++***+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---000...---++++++,,,---...///......---------......------,,,,,,------...///...111111///111777999888000222333222222555;;;AAAMMM___wwwxxxsss|||vvv{{{***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,---......//////............------......///000222111111111111333444555999===EEEOOOVVV^^^jjjvvv~~~rrriii```WWWRRROOOLLLIIIGGGHHHIIIIIIIIIGGGIIILLLOOOQQQTTTWWWZZZaaaaaadddiiilllpppyyy~~~yyy{{{{{{{{{mmmTTTHHHBBB;;;888:::888666444333444444333222222222111111111000000000111111111111000000000000////////////////////////------------------------...------------,,,,,,,,,------------------------------------------------***++++++,,,,,,------...++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///...---,,,+++,,,---.........---------......///------------.........///---000111000222888:::999///111222222222666>>>DDDVVVggg}}}}}}~~~||||||~~~~~~vvvuuu~~~***++++++,,,,,,++++++******+++++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------------...+++,,,.../////////...---...............//////000222222222111111333555888:::BBBLLLUUU]]]iiiyyy}}}qqqeee]]]WWWPPPLLLIIIHHHGGGGGGHHHIIIIIIIIIKKKMMMPPPRRRTTTVVVYYY\\\cccdddiiipppuuuyyy{{{xxx~~~www\\\LLLDDD>>>;;;;;;888666444444444555444222222222222111111111000000111111111000000000//////////////////////////////........................------------------------------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,,,,---......------------...//////------......////////////---000111000111666777555000222333222333888@@@FFFYYYkkk~~~zzzwwwuuullllllkkkkkkmmmqqqtttvvvzzz~~~vvvqqqttt***++++++,,,,,,++++++************++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------.........+++,,,.../////////...---///............///000000000111222111111333777:::===GGGRRR[[[eeeuuuwwwooocccZZZTTTOOOKKKHHHGGGHHHHHHHHHIIIIIIJJJKKKQQQSSSUUUVVVWWWYYY\\\^^^dddgggpppzzz}}}xxxuuuvvvyyy~~~hhhUUUIIIAAA===<<<888666444444555555444333222222222222111111111111000000/////////.........////////////////////////........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,+++++++++---------,,,---------------------------...//////---...///000000000//////...111111//////222222000333444444444555:::BBBIIIYYYkkk}}}uuuoookkkiiigggbbbbbbbbbcccdddgggiiikkkjjjrrr|||wwwpppooottt***++++++,,,,,,++++++************++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,---------............,,,---......//////......//////......//////000111///111222111111444:::???CCCMMMWWW___lll}}}vvvrrrfff___VVVOOOLLLJJJHHHEEEGGGHHHJJJJJJJJJKKKNNNPPPVVVWWWXXXXXXYYY\\\aaadddiiinnnxxxvvvsssqqqooonnnsss}}}wwwbbbQQQEEE>>><<<999777555444555555444333333222222222222111111111////////////............////////////////////////........................,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------...///000---...000111111111000///...111111///...111000,,,444555555555777===GGGNNN[[[lll}}}wwwpppiiieeeccc```___]]]]]]^^^___```bbbcccddd___fffmmmrrrxxx~~~xxxrrrooopppwww***++++++,,,,,,++++++***)))******+++,,,,,,------...---,,,,,,++++++,,,,,,------------............---------------.../////////////////////000000111...111333333222666===CCCLLLSSS[[[bbbqqqyyyqqqjjjfffZZZUUUNNNJJJJJJIIIHHHFFFFFFHHHJJJLLLLLLOOOTTTXXXXXXYYYYYYZZZ\\\aaagggllltttxxxzzztttnnnlllkkkppp}}}lllXXXIIIAAA>>>999777555444555555555333333333222222222111111111000000000////////////...////////////////////////........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---+++,,,,,,---.........------,,,,,,------///000000---///000222222111000///---000111//////222111---222333555666:::BBBMMMUUUbbbrrr|||xxxmmmjjjdddaaa___]]][[[ZZZ[[[[[[\\\]]]^^^^^^______\\\```dddfffkkksssxxxwwwuuuqqqooopppttt|||+++++++++,,,,,,+++++++++))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,---------.........//////......---,,,,,,...///000///////////////000111111///222444444444888@@@GGGRRRXXX]]]dddsssvvvlllddd^^^ZZZVVVQQQLLLIIIJJJKKKJJJHHHEEEGGGJJJLLLNNNRRRYYY^^^XXXYYYYYYZZZ]]]dddlllrrr}}}{{{ppplllmmmrrr}}}ppp[[[LLLEEEBBB999777555555555666555444333333333222222222111111111111111111000000000000////////////////////////////////////////////////,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------+++,,,------.........---,,,,,,,,,---...///000111...///111222333222000///,,,000111000111333333000000222444777<<>>JJJTTTZZZYYY^^^kkkuuukkkccc\\\VVVRRRLLLKKKIIIGGGFFFFFFGGGHHHKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[]]]```fffnnnxxx}}}tttqqqttt{{{xxxbbbOOOFFFDDD:::;;;<<<:::777555555666444444333333222111000000111111111111000000000000////////////////////////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................EEE<<<111++++++...//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------.........---------............///---...///000000111111111111000000000000000111222666444444888AAAMMMZZZaaavvvyyyvvvuuupppmmmhhhddd___^^^^^^\\\ZZZXXXVVVUUUZZZYYYXXXYYYZZZ[[[[[[[[[ZZZ^^^```aaadddkkknnnmmmlllhhhhhhooowww,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000/////////111222444666;;;DDDPPPYYY]]]___gggvvvzzztttkkkbbb[[[UUUPPPMMMKKKJJJHHHGGGGGGHHHIIIJJJMMMNNNPPPSSSVVVYYY\\\]]]]]]___bbbgggnnnvvv}}}xxxyyy|||~~~}}}lllZZZMMMGGG===;;;:::888777666666666444444333333222111111000111111111111000000000000///////////////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,........................;;;555...+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------,,,,,,---------------------------............///---...///000000111111111000000000000000111111222555555777<<>>IIIUUU^^^bbbbbbmmm~~~wwwpppccc___XXXRRROOOLLLJJJHHHGGGGGGHHHIIIKKKNNNPPPQQQUUUUUUVVVWWWZZZ]]]___aaaccchhhpppxxx~~~sssdddYYYQQQIII>>>888888888555222444444333333333222222222222222222111111111000000////////////////////////111000...------......///------------------------------------------------,,,+++***,,,---...+++)))++++++++++++++++++++++++,,,++++++******++++++,,,---------------------------------------......///------------------------.........------,,,,,,,,,---------............///---...///000000111111111000000000000111222333333444999@@@IIIVVViii~~~}}}uuuvvvwwwppphhhbbbaaaaaa___]]]XXXXXXXXXXXXXXXYYYYYYZZZ\\\[[[ZZZXXXYYY[[[```ccccccgggiiiiiimmmtttwwwvvvoookkkjjjnnntttyyy,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////...//////000111222222333555666;;;CCCOOOYYYaaadddjjjxxxwwwmmmfff]]]YYYSSSNNNLLLJJJHHHGGGFFFGGGIIILLLOOORRRTTTVVVYYYXXXXXXYYYZZZ]]]___aaagggllluuu}}}~~~~~~zzzppphhhXXXOOOCCC;;;999999777444444444444333333333333333222222222222111111111111////////////////////////111000...------......///------------------------------------------------...---++++++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,+++,,,,,,---...------------------------.........------,,,,,,,,,---------............///---...///000000111111111000000000000111222333444555;;;DDDQQQaaattt{{{uuuyyyyyynnniiiccc___^^^]]][[[YYYWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\\\\ZZZZZZ]]]bbbggggggjjjmmmmmmqqqwww{{{zzztttnnnkkknnnqqqvvv~~~,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////......///000111333444444555999@@@IIISSS]]]dddiiixxxsssiii___XXXUUURRRMMMIIIHHHHHHGGGGGGGGGHHHKKKOOORRRVVVXXXYYYZZZZZZYYYZZZ\\\___ccceeelllqqqzzzyyyvvv~~~~~~|||}}}xxxcccZZZNNNDDD???<<<:::888444444444444333333333333333222222222222111111111////////////////////////000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,++++++++++++,,,------------------------------------------------,,,,,,---------............///---...///000000111111111000000000111222333444555777===IIIZZZnnn}}}zzzzzzrrrnnniiifffccc```___^^^\\\ZZZXXXWWWWWWWWWXXXZZZ\\\]]]\\\]]]___^^^]]]___eeeiiikkkoooqqqqqquuu|||~~~{{{tttooonnnqqquuu~~~,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---...///000222333444555555<<>>;;;999777666777666555444222222222222222111111000000000000000000000000000000//////......---,,,,,,,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---------,,,,,,,,,,,,,,,---------......+++---...---,,,+++,,,.........//////000111111111111000222333222111666===BBBLLL```yyyrrrhhhaaa^^^___^^^^^^______```aaabbbbbb______`````````aaadddgggmmmpppsssvvvxxxzzz}}}yyyvvvzzz------------------------.........---,,,,,,++++++...---,,,,,,......---,,,---------.........//////////////////////////////111000111333333111444999BBBMMMZZZccciiisss}}}tttkkkaaaZZZSSSLLLIIIIIIGGGFFFFFFFFFHHHLLLPPPRRRUUUWWWZZZ[[[[[[[[[\\\^^^```bbbfffmmmtttzzzzzznnnfffaaa___]]]```iiixxxvvv___LLLAAA===:::888777777777666555333333333444333222222111000000000000000000000000000//////......---------------............------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,------------------------------//////............------,,,,,,,,,---------......---...///...---,,,---///......///000000111111222111000222444333333888@@@FFFUUUmmmyyylllfffaaa______^^^]]]]]]]]]^^^```cccdddeeeggghhhiiihhhiiikkkmmmooorrrwww{{{}}}zzzyyy}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,---------------,,,,,,------...////////////////////////000000000222000111333333222666<<>>999666555555555555222222222333222111111000111111111111111111111111///////////////.........---......//////......---,,,,,,---------...............---------,,,,,,,,,------------------------///......------......///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......000111222111000000111222//////000000111222222222111000222555555777>>>GGGNNNccc~~~rrrooonnnjjjeeeccc```___]]]\\\]]]aaaeeehhhrrruuuxxxxxxwwwtttsssrrrooosssyyy}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++---......,,,---......,,,,,,---...+++,,,,,,---...///000000...//////000000111111222444111111444666888???FFFLLL[[[iiittt{{{sssjjjccc[[[TTTOOOMMMLLLHHHGGGHHHGGGHHHJJJMMMQQQUUUXXXZZZ[[[\\\]]]]]]]]]```dddggghhhnnnuuu|||~~~xxxjjjaaaZZZVVVQQQNNNOOOUUU]]]bbbrrryyydddRRRGGGBBB;;;666555444555555222222222222222111111000111111111111111111111111////////////////////////......////////////......,,,---------.....................------,,,,,,+++------------------------......------------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---///000///...---...000//////000111111222222333111000222555777999AAAJJJRRReee~~~{{{tttooonnnmmmiiiffffffaaa```^^^]]]^^^aaaeeegggssswww{{{}}}|||yyywwwuuusssvvvzzz~~~++++++++++++++++++++++++******+++,,,------......+++---///...,,,+++---...++++++,,,---...///000000...//////000111111222222444222111555888;;;CCCLLLWWWaaarrr{{{tttkkkbbb[[[VVVOOOKKKKKKJJJFFFFFFGGGHHHJJJMMMQQQTTTXXXZZZ[[[]]]^^^^^^___```dddjjjnnnooouuu|||~~~vvvlll```\\\VVVPPPNNNQQQVVV[[[fffzzzmmm[[[MMMGGG???999666555555555333333333333333222222111111111111111111111111111/////////////////////000......////////////......------------............///......---,,,,,,++++++...........................------------------...,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......---...//////------...//////000000111111222333333111000222555777;;;CCCMMMUUUdddyyyrrrnnnlllmmmkkkggghhhkkkfffdddcccbbbccceeehhhjjjpppuuu||||||{{{yyy{{{~~~++++++++++++++++++++++++---.....................+++---///...,,,+++,,,///++++++,,,---...///000111...//////000111222222222444222222555999===FFFOOObbbjjjzzz~~~vvvooofff\\\UUUSSSMMMIIIIIIHHHEEEDDDFFFIIIKKKOOOSSSWWWYYY[[[[[[^^^___``````ccchhhnnnrrrwww|||xxxgggccc\\\UUUPPPQQQTTTXXXcccuuutttbbbQQQKKKBBB;;;777777777777444444555555444444333222111111111111111111111111////////////000000000000......////////////......---------.........////////////...---,,,,,,++++++........................---------,,,,,,---------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......///000111000///...///111000000000111222222333333111000222666888;;;EEEOOOVVVcccuuu~~~}}}pppmmmlllllliiigggkkkqqqkkkjjjiiiiiiiiikkklllnnnnnnttt|||~~~...---,,,,,,,,,,,,---...---------,,,,,,+++++++++............////////////........................111000000000000000111222444222222444;;;EEEPPPXXX```uuu}}}ssskkkfff```XXXQQQOOONNNKKKIIIHHHGGGGGGGGGIIILLLQQQTTTUUUWWWYYY[[[\\\___bbbbbbdddjjjttt}}}{{{qqqeee]]]WWWSSSVVV\\\iiiuuu{{{lll^^^QQQDDD???===:::888999444444444333333333444444444333222222111111222222000000111111111111000000////////////////////////........................////////////////////////------............------.........------,,,,,,,,,...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...---------............///000000//////.........---............/////////000111111111000000000000000555222222666<<>>JJJVVV^^^lll|||uuulllfffbbb]]]VVVQQQNNNMMMKKKIIIHHHHHHHHHHHHLLLPPPTTTWWWXXXYYY[[[\\\]]]___bbbeeehhhoooyyywwwlllddd]]]YYYZZZ___kkkyyy}}}}}}qqq```SSSFFF@@@>>>:::888999666666555444444444444444333222111111000000111111111111222222222222111111////////////////////////........................------------------------------............------......---------,,,,,,,,,......------------......,,,,,,++++++,,,,,,---...---------............///000/////////...................../////////000000111111111111000000000000555222333999???EEEOOOXXX]]]lll{{{}}}tttiiihhhfffeeefffiiillloootttyyy~~~~~~~~~xxxzzz}}}...------,,,,,,------...------,,,,,,,,,,,,++++++---............/////////........................000000000000000111222222444444666:::CCCPPP^^^hhhzzzzzzvvvnnniiiccc___]]]ZZZVVVRRRMMMLLLKKKJJJIIIJJJKKKKKKPPPSSSXXX[[[\\\\\\\\\]]]^^^```ccchhhoooxxxvvvnnngggaaaaaadddppp|||~~~{{{gggZZZMMMGGGCCC???<<<<<<999888777555444444444444222111000000//////000000222222333333333333222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------,,,,,,,,,......////////////......,,,,,,,,,,,,,,,------...---------............///////////////................../////////000000000111111111111111111111111444222444;;;AAAIIIUUU___kkkxxxzzzooohhhfffddddddeeejjjnnnqqqvvv{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................000000000000111222333333333555888===GGGVVVgggrrr~~~wwwqqqlllhhhbbb___\\\[[[ZZZYYYVVVTTTNNNNNNMMMLLLMMMNNNOOOPPPSSSVVV[[[^^^^^^]]]]]]]]]```aaaeeemmmwww|||yyyqqqiiihhhjjjvvv~~~tttgggYYYSSSNNNGGGCCCAAA;;;:::888777555444444333222222111000000000000000111222222222222222222111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------...///000111111000///...,,,,,,,,,,,,,,,---......---------............//////////////////............////////////000000000000111111111111111222222444333555<<>>LLLYYYcccsss|||yyyyyyzzz{{{wwwxxxyyy{{{|||}}}~~~~~~|||}}}~~~}}}}}}}}}......------------..............................///////////////...---,,,...///000000111222333333333222555:::???EEEQQQ\\\iiizzz{{{kkk```YYYTTTRRRVVVYYY\\\^^^^^^___```bbbeeehhhkkknnnooopppqqqsssvvvvvvwwwyyyzzzyyyvvvssshhhaaa\\\[[[]]]aaaiiiqqqvvv~~~wwwgggYYYPPPGGG>>>777888777666555555444555555333333333222222222111111000000000000000000000000////////////////////////......////////////..............................///............---------........................---------............///.........///////////////111111111000000/////////000000000000111222333333333333444777:::BBBPPP___iiizzz~~~......------------..............................---....../////////.........///000111222333333444333333777===BBBHHHSSS^^^iiizzzqqqcccZZZVVVUUUUUUVVVYYY]]]______aaadddggghhhjjjmmmoooqqqssswwwzzz||||||}}}~~~zzzwwwmmmfff```___```ccckkksssrrreee[[[PPPCCC:::999888777666555555555555333333333222222222111111000000000000000000000000////////////////////////......////////////..............................///............---------........................---------............///............/////////000000000000000000111111111000000000000111222333444333222444777<<>>999888777666666555555555333333333222222222111111000000000000000000000000////////////////////////......////////////..............................//////.........---------........................---------.........//////---.........//////000000......///000111222333333000000000000111222333444222222333777<<>>999666777666333444777333333333222222222111111333222222111000///......000000000000000000000000666333000///000///,,,))),,,,,,---.../////////...---------............///........................////////////////////////---......///////////////......///000000000000000111111222222222333333333333333555999???KKK```sss......------------.....................///000000...///000111111000///...//////000111111222222222333777<<>>999555666444222222555333333333222222222222111222222111111000000//////000000000000000000000000222000...///000111///---------......///.........---------............///......................................................///000000000000///......///000000000000000111111222222222333333333444444777<<>>GGGNNNTTT\\\fffmmmwww||||||iii___WWWVVVYYYZZZ]]]aaa```aaacccfffiiiooovvvzzz{{{}}}{{{rrrjjjiiinnnxxx~~~}}}}}}}}}zzzzzz{{{||||||}}}~~~~~~xxx___JJJAAA:::888777444333555444444333333333222222222111111111111111111111222////////////////////////---------...///000111111.../////////...---,,,,,,---------............///................................................//////000111111111111111......///000000000000000111111222222222333333333444555999@@@IIIXXXooo//////............//////...............///000000000000////////////000000111000000111222444555666;;;CCCMMMTTTYYY```kkksss~~~vvvccc[[[VVVXXX[[[\\\```ddddddeeegggiiilllqqqxxx|||~~~uuullllllsss~~~~~~||||||||||||zzzzzzzzz{{{{{{||||||}}}}}}zzz|||{{{gggPPPFFF<<<999777444333444444444444333333333222222111111111111222222222222////////////////////////......//////......//////.../////////...---,,,,,,---------............///................................................//////000111111111111111......///000000000000000111111222222222333333333555555:::@@@IIIXXXppp///..................///...............///000000000000////////////000000111111111111222444666888===FFFPPPWWW\\\eeerrr|||qqq```ZZZXXXZZZ]]]___bbbfffhhhiiilllnnnqqquuu{{{wwwoooqqqyyy~~~}}}|||{{{zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{}}}zzzuuuwwwoooVVVJJJ===999777444222333444444444444333333333333222222222222222222111111000000000000000000000000...///000///---------///.........///......---------------............///........................------------------------...///000000111111000000......///000000000000000111111222222222333333333555666:::BBBKKK[[[sss......------------.....................///000000111000///......///000111222111111111333555777999AAAJJJUUU\\\bbbmmm|||}}}lll___[[[ZZZ]]]``````cccgggjjjmmmpppssswww{{{xxxrrrvvv}}}}}}{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxx{{{yyyssstttrrr^^^PPPBBB===;;;888666555555444444444444333333333333333333222222111111111000000000000000000000000,,,...000///---,,,...000------......///.........---------............///........................------------------------......///000000000000///......///000000000000000111111222222222333333333555777<<>>GGGSSSeee........................,,,------...///000111111////////////000000000000......111444555444:::AAAJJJTTT^^^fffqqqttthhh]]]^^^```aaabbbeeejjjmmmuuuxxx||||||zzz~~~yyytttsssvvvxxxvvvssssssssssssssssssssssssssswwwzzzzzz{{{}}}ppphhh___QQQFFF???<<<;;;;;;555444444333333333444444333111//////111222000...////////////////////////......------------..............................///...---,,,,,,,,,,,,,,,////////////////////////---------.........//////............////////////000000000000////////////111222333222111111333444999999@@@MMMZZZiii|||yyyyyyxxxxxxxxxxxxyyy{{{}}}~~~........................------......//////000000000000000000111111111111111000222555555666===EEEPPPZZZfffppp}}}ttthhhaaabbbcccdddeeeiiinnnqqqxxx{{{}}}xxxsssrrruuuvvvuuurrrsssssssssssssssssssssssstttvvvyyy~~~vvviiiaaaTTTIIIAAA<<<:::888666555555444444444444444333111///000111222000...////////////////////////.........------.................................///......---,,,,,,------////////////////////////---------.........//////............////////////000000000000////////////111222333222111111333555888:::BBBOOO\\\kkk}}}wwwtttssstttssssssssstttuuuwwwyyyzzz~~~}}}}}}~~~.................................///////////////111111111111222222222222333222333555666999AAAJJJTTT```ooo}}}sssiiiggggggggggggiiimmmrrrwww|||~~~{{{wwwsssrrrssstttsssqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvxxxzzz|||~~~~~~{{{uuusss{{{nnnfffYYYNNNEEE>>>:::888777777666555555555555555333111000000111111000///000000000000000000000000................................................//////......------......////////////////////////---------...........................////////////////////////000000000000111222333222111222333555777;;;EEESSSaaaooo}}}rrrnnnlllnnnppppppqqqsssuuuwwwzzz|||}}}........................///////////////.........000000000111111111222222444222333555777;;;DDDOOOUUUcccvvvsssjjjjjjjjjjjjjjjlllpppvvv{{{zzzwwwsssqqqqqqrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqquuuuuuuuuvvvwwwwwwwwwxxxxxxsssqqqxxxuuulll___RRRIIIBBB===:::999888777666555555555666222222111111111111000000111111111111111111111111......////////////..............................000//////.........//////////////////////////////....................................////////////////////////000000000000111222333333222222444666777>>>JJJXXXggguuuzzzzzzqqqnnnmmmppptttwwwyyy}}}........................///////////////........./////////000000000111111444222222555888<<>>;;;<<<;;;999666444333444222333333333333222111111111111000000//////......////////////////////////------......//////000000------------------------........................------------------------............////////////111000000000111333555666555111000222333333666;;;AAALLL```vvv~~~yyyuuu------------------------------///000000000///...000000000111222222333333666555777===CCCJJJVVVaaannnyyyrrrrrruuuyyyzzztttoookkkhhhgggeeeeeeeeeeeeeeeeeeeeeeeeaaacccfffhhhhhhfffdddbbb\\\aaa___]]]aaaeee{{{rrrWWWCCC<<<;;;:::888666444444444222333333333333222111111111111000000////////////////////////////////////.........///////////////................................................------------------------/////////000000000000111////////////000222444555444111000333333333777===GGGTTTjjj|||uuuyyy---------------------------......///000/////////000000000111222222333333444444888@@@GGGPPP^^^kkk}}}wwwqqqrrrwww{{{|||vvvpppjjjfffdddeeeeeeeeeeeedddbbbaaa```___```cccffffffeeedddbbb\\\```^^^]]]___aaarrr~~~```JJJ===<<<:::777666555444444222333333333333222111111111000000000000/////////000000000000000000000000///////////////.........////////////////////////................................................000000000000111111111111///...//////000111333333444111111333444444999@@@NNN]]]vvvvvv~~~........................---......///////////////000000000111222222333333333555;;;DDDLLLWWWggguuuvvvrrrtttyyy|||}}}xxxqqqkkkgggdddccccccdddcccbbbaaa___^^^___```cccdddeeedddbbbaaa___bbb``````cccbbbnnniiiRRR@@@===999777666555555555222333333333333222111111000000000000000000000000000000000000000000000000000000//////......------................................................//////////////////////////////000000000111111111/////////000111222222333333111222444555666<<>>999888888777555222333333333333222111111000000111111111222222222////////////////////////.........///////////////................................................------------------------...////////////000000000000000222222333222222111111222444777777999DDDPPP```qqq///////////////////////////......------///000111000000000111222222333333666>>>KKKWWW]]]cccppp}}}}}}||||||wwwqqqkkkgggjjjgggbbb^^^\\\\\\]]]^^^\\\\\\]]]^^^____________```bbbaaahhhsssuuu}}}~~~{{{{{{yyyfffSSSJJJ@@@:::999999777555222333333333333222111111000000111111222222222222////////////////////////---.........//////000000////////////////////////........................------------------------000000000000111111111111//////111222222111000000111222555777777:::EEERRRcccuuu---------.........//////000000000000////////////000111222111000000222333999???KKKWWW]]]dddtttzzzwwwtttrrrooolllkkkfff```^^^___``````___^^^______```___^^^\\\[[[]]]bbbeeeffflllyyy|||xxxlllVVVIII<<<999;;;888444222444444444333333333222222333222111000000111222333111111111111000000000000000000000000000000000000//////.........---------//////............//////---------...///000000111///////////////000111111111111111000111111222222666444555888777:::GGGVVVfffxxx---------.........//////////////////000000000000000111222111000000222444999@@@MMMYYY```iii{{{~~~zzzwwwuuurrrooommmkkkfff```]]]]]]^^^___^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]bbbeeegggnnn{{{xxxnnn```PPP@@@:::999888666555444444444333333333222222222222111000000111222222111111111111000000000000000000000000000000000000//////.........---------//////............//////------......///000000111///////////////000111111111111111000111111222333444333555888999===KKKYYYfffvvv---............/////////......//////000000111111111222222222111111333555:::BBBOOOZZZbbbnnn|||~~~|||xxxvvvuuusssqqqooolllggg```\\\[[[\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^bbbeeegggmmmzzzyyyqqqiiiXXXEEE;;;999777777888444444444444333333333333222222111000000111222222111111111111000000000000000000000000000000000000/////////.........------//////............//////------......///000000000///////////////000111111111111000000111222222333222222555888;;;AAANNN[[[dddsss.............../////////---......///000111111222111222333222222222444666;;;EEERRR[[[bbbqqq|||~~~}}}zzzwwwuuuuuutttrrrppplllhhhaaa\\\YYYZZZ\\\]]]\\\[[[[[[[[[[[[]]]___```___cccdddeeekkkvvvzzz{{{zzzrrrmmm[[[HHH>>>999777666888555444444444444333333333222111111111111111111222111111111111000000000///////////////////////////////////////............//////............//////............//////000000///////////////000000111000000000000111222333333111333555777;;;CCCPPPZZZ```ooo////////////////////////---......///000111111222111222333333222333555777<<>>KKK\\\hhhjjjuuu}}}{{{yyyzzz{{{vvvxxx|||~~~~~~{{{{{{zzzxxxvvvtttrrrqqqnnnooommmhhhaaa[[[YYYYYYWWWWWWWWWXXXXXXYYYYYYZZZXXXZZZ\\\___bbbeeefffgggeeehhhrrrhhhSSSFFF???>>>888888666555444333333333111222444444444333111000111000000000////////////000000000000000000000000////////////////////////.........///000111111111---------.........//////000000000000000000000///111111111111222333444555666666888???KKKXXX```ccc{{{000000000000000000000000000000000000111111111111333000000222333444999@@@NNN]]]iiinnnzzz}}}{{{{{{|||uuuvvvxxxyyyzzz||||||{{{zzzxxxvvvtttrrrqqqoooooooookkkddd^^^ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[]]]]]]^^^^^^^^^```bbbmmm}}}yyy___LLLBBB???999999777666555444444444333333444555444333222111111111000000000/////////000000000000000000000000////////////////////////......//////000000111111------........./////////000000000000000000000000111111111111222333444555666666999BBBOOO\\\ffflll000000000000000000000000///000000000111111111111222000111333333444:::BBBPPP\\\gggnnn}}}~~~}}}}}}}}}yyyyyyyyyxxxwwwyyy}}}}}}|||zzzxxxvvvtttrrrrrrooopppooommmgggaaa[[[XXXXXXXXXWWWWWWVVVVVVVVVVVVYYYYYYZZZZZZZZZZZZZZZYYY[[[\\\fffwww}}}gggPPPDDD@@@999999777666555444444444333333444444333333222111111111111000000000//////////////////////////////////////////////////////.../////////000000000111............////////////000000000000000111111111111111111111222333444444777777<<>>KKKWWWdddvvv000000000000000000000000000000000000111111111111111111222444333444===HHHPPPWWWaaaoooxxx{{{}}}|||{{{}}}|||zzzvvvssssssuuuxxx{{{~~~~~~{{{xxxuuussssssrrrpppnnnmmmkkkgggaaaZZZUUUXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZWWWSSSZZZkkkvvv~~~vvvyyyqqqXXXFFF===888888666555444333333333222222222111111111000000222222111111111000000000000000000000000000000000////////////////////////////////////000000000000....../////////000000000///000000111111222222222111111111111222333444555888888AAAOOO\\\hhh}}}000000000000000000000000000000000000111111111111111111333444333444???JJJQQQWWWddduuu}}}{{{uuuxxx}}}|||zzzyyyzzzzzzyyyvvvttttttvvvxxxwwwzzz{{{xxxuuusssssssssooommmjjjhhheee```YYYTTTVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXRRRWWWfffpppxxxxxxyyyvvv___LLLAAA999999777666555444444444333333222222111111111222222222222111111111000000000000000000000000000000////////////////////////000000000000////////////.../////////000000000000///000000111111222333333111111111111222333444555888999CCCRRR___lll000000000000000000000000000000000000111111111111111111333444333555???KKKQQQYYYggg{{{}}}zzzxxxrrrwww|||~~~{{{yyyxxxyyyyyyyyyxxxwwwwwwyyy{{{tttxxx|||{{{xxxuuusssssssssooolllhhhfffddd___XXXSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXXXXXXXXXXWWWYYYRRRUUUcccmmmtttzzzzzzxxxeeeSSSGGG;;;:::999777666666555555555444333333222222333333222222222111111111111000000000000000000000000000////////////////////////000000000000////////////////////////000000000000///000000111222222333333111111111111222333444555888999DDDTTTaaammm222111111111000000////////////111222222111000000111111444666666777@@@JJJVVVZZZfffzzz{{{vvvrrrssstttrrruuuxxx{{{}}}|||zzzxxxyyyzzzyyywwwuuuuuuwwwyyyzzzyyyyyyzzz|||~~~}}}}}}yyyuuurrrpppooojjjiiigggfffdddaaa\\\YYYUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUWWWXXXWWWWWWXXXYYYWWWVVVZZZaaahhhrrr~~~yyyhhhUUUFFFAAA;;;777999:::777444444444444444333333333222222111111111111111111111111///000111222222111000//////////////////000111111000000000000000000000000000000///////////////000000111111111111222222222222222333444444555555666999;;;EEETTT^^^iii111111111111000000000/////////111222222111111000222222555777777999BBBMMMXXX]]]iiizzz~~~~~~~~~|||wwwrrrooooooppppppsssvvvyyy{{{zzzyyyxxxvvvwwwxxxwwwvvvvvvxxxzzz{{{{{{{{{|||~~~}}}~~~}}}yyyuuurrrpppoookkkiiifffdddbbb___\\\YYYTTTTTTTTTSSSSSSTTTTTTTTTSSSUUUWWWWWWWWWVVVWWWYYYXXXXXX[[[bbbhhhqqq|||lllYYYJJJBBB<<<888999:::777555555444444444333333333222222111111111111111111111111///000111222222111000//////////////////000111111000000000000000000000000000000////////////000000000111111111111222222222222222333444444555555666:::===HHHVVV___iii111111111111000000000000///000000111222222111111333333555888999<<>>KKKWWW___fffqqq~~~}}}~~~|||zzzwwwvvvsssnnnkkkhhhgggggghhhiiillloooqqqrrrsssssskkknnnqqqrrrrrrrrrssstttxxxxxxyyy{{{|||}}}~~~~~~}}}}}}}}}~~~~~~||||||}}}zzzvvvrrrnnnmmmmmmjjjeeeaaa___]]]ZZZXXXSSSSSSRRRRRRRRRRRRSSSSSSRRRTTTVVVVVVUUUUUUVVVWWWTTTVVVZZZbbbkkkvvvxxxeeeVVVEEE===888888999777666777555444444444444333333333111111111111111111111111000000000111111000000000///////////////000000111000000000000000000000000000////////////000000111000000111111111222222222222222333444444555555666;;;BBBOOOYYY]]]fffzzz000000000000000000111111000000000111222222333444333222444888;;;AAAOOO\\\cccjjjwww}}}{{{xxxvvvvvvssspppllliiigggeeedddbbbccceeegggiiikkkmmmmmmjjjllloooppppppoooooopppuuuvvvyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{}}}~~~}}}|||{{{zzz||||||{{{yyyvvvrrrnnnkkkmmmiiidddaaa___]]][[[YYYSSSSSSRRRRRRRRRRRRSSSSSSRRRTTTVVVVVVUUUUUUVVVWWWWWWYYY\\\bbbmmmyyymmm\\\GGG???888777777666555777555555555444444444333333111111111111111111111111111000000000000000000111///////////////000000111000000000000000000000000///////////////000111111000000111111111222222222222222333444444555555666:::DDDPPPXXXZZZcccvvv000000000000111111111111000000000000111333444555444333555999===EEETTTccchhhppp}}}}}}zzzwwwuuutttsssppplllhhhfffdddbbb```\\\\\\]]]^^^```ccceeefffgggiiikkklllkkkkkklllnnnrrrtttxxx{{{}}}~~~}}}}}}zzzzzzzzzzzz{{{}}}~~~~~~wwwxxxzzzzzz{{{zzzyyyxxxwwwxxxyyyxxxvvvrrrmmmkkkkkkhhheeebbb```^^^\\\ZZZTTTSSSSSSRRRRRRSSSSSSTTTRRRTTTVVVWWWVVVVVVWWWXXX\\\]]]___dddooo|||vvveeeLLLBBB:::888777555555777555555555555444444444333111111111111111111111111111111000000000000111111///////////////000111111000000000000000000000000///......//////000111222000111111111111222222222222222333444444555555666999EEERRRVVVWWW```ttt///000000000111111111111000000000000111333555666666555777;;;@@@IIIZZZiiinnnvvv}}}{{{xxxuuusssrrroookkkfffcccbbb```]]][[[XXXWWWWWWWWWYYY[[[^^^______```bbbccccccdddgggiiilllooossswwwzzz{{{zzzzzzvvvvvvvvvvvvwwwyyyzzz{{{~~~}}}{{{zzzttttttuuuvvvvvvwwwwwwvvvssstttvvvwwwuuuqqqmmmjjjiiigggeeedddcccaaa]]][[[TTTTTTTTTSSSSSSTTTTTTTTTSSSUUUWWWWWWWWWVVVWWWYYY\\\]]]^^^cccrrrnnnQQQGGG===:::888666666888555555555555444444444444111111111111111111111111222111000//////000111222///////////////000111111000000000000000000000000............///000111222000111111111111222222222222222333444444555555666:::GGGSSSVVVVVV```uuu//////000000111111111222111000000000111333555666888777999>>>CCCMMM^^^mmmrrrzzz~~~|||yyywwwtttsssrrrlllgggbbb___^^^\\\YYYWWWUUUTTTSSSSSSTTTWWWYYY[[[VVVWWWYYYZZZ[[[^^^bbbeeefffiiinnnsssvvvwwwvvvuuutttssssssssstttvvvxxxyyy}}}|||||||||~~~~~~}}}{{{yyyxxxwwwqqqqqqrrrrrrssstttuuuuuuppprrrtttvvvuuuqqqmmmjjjhhhgggfffeeedddbbb^^^[[[UUUUUUTTTTTTTTTTTTUUUUUUTTTVVVXXXXXXWWWWWWXXXYYYWWWYYY[[[bbbtttuuuUUUJJJ@@@<<<:::777777999666666555555555444444444111111111111111111111111222111000//////000111222///////////////000111111000000000000000000000000............///000222222000111111111111222222222222222333444444555555666<<>>JJJWWWaaagggsssvvv~~~}}}|||xxxwwwvvvuuusssqqqooonnnhhhfffdddcccbbbaaa___]]]XXXVVVTTTSSSTTTTTTSSSQQQRRRRRRQQQQQQRRRRRRSSSTTTRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPQQQRRRUUUXXXZZZ[[[]]]```dddggglllrrrvvv|||~~~~~~}}}{{{yyywwwwwwwwwwwwttttttssssssttttttuuuvvvwwwtttqqqooonnnmmmkkkjjjhhhiiiiiiiiiiiiiiijjjjjjfffeeeeeedddcccaaa___^^^[[[XXXUUUSSSSSSSSSSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVVVV[[[^^^aaaiiivvvyyy|||nnnnnnzzzyyydddNNNBBB>>><<<::::::666666555555555444444444333333333444444444444444222222222222222222222222000000000000000000000000000000000000000000000000......//////000000111111333222111000000111222333111222333444444666:::<<>>NNN\\\eeefffqqqyyyuuusss///111222111000///000111222222111111111111111222222555;;;CCCMMMYYYeeemmmttt{{{}}}}}}|||zzzvvvrrrnnnkkkiiikkkjjjhhhfffdddbbbaaa```aaa```___]]]\\\ZZZYYYXXXTTTTTTUUUUUUUUUVVVVVVVVVSSSTTTUUUVVVVVVVVVVVVUUUVVVUUUUUUTTTSSSSSSRRRRRRPPPQQQSSSUUUVVVVVVVVVUUUTTTVVVXXXXXXWWWWWWYYYZZZ]]]^^^___```aaaeeekkkooouuuxxx||||||xxxvvvvvvxxxxxxxxxuuusssqqqooonnnnnnnnnooonnnnnnmmmmmmmmmllllllllljjjhhhgggfffggghhhgggfffggggggfffdddbbb___]]]\\\\\\XXXSSSQQQRRRSSSSSSQQQSSSTTTUUUVVVWWWXXXXXXWWWXXXVVVXXX^^^ccchhhnnnuuuwwwvvvrrrhhhiiilllrrrzzzyyyuuulllgggooo~~~hhhRRRGGGAAA<<<999:::777777777666555555444444111222333444444444333222333333333333333222111000444333222111000000000000000000000000000000000000111111000000//////......000222555777888666333111222333333444444888===AAARRR]]]ffflll{{{zzzuuuqqqooo///111222111000///000222222222111111111111222222333666;;;BBBLLLXXXdddlllttt~~~~~~}}}}}}|||yyyuuuqqqmmmiiigggeeedddcccaaa___]]][[[ZZZ[[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTUUUVVVVVVUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSPPPQQQSSSTTTVVVVVVVVVVVVUUUWWWYYYYYYYYYZZZ\\\^^^bbbccceeefffhhhkkkpppssswwwyyy}}}|||yyyxxxxxxyyyyyyxxxuuutttqqqooonnnnnnooopppmmmmmmmmmllllllkkkkkkjjjhhhfffeeeeeeggghhhgggfffggggggfffdddbbb___]]]\\\\\\XXXSSSQQQRRRSSSSSSRRRSSSTTTTTTUUUVVVWWWXXXXXXZZZXXXYYY]]]aaadddkkkrrrxxxxxxooohhhiiimmmvvv{{{qqqiiilllzzz{{{gggRRRGGGAAA;;;888999777777777666555555444444444555666666666666555444333333333333333222111000333333222111000//////000000000000000000000000000111000000000/////////...///000333444555444222111222444555555555999>>>CCCSSS^^^ffflllzzzyyytttqqqooo000111222111000000111222222222111111111111222222444666:::AAAJJJVVVbbbjjjsss~~~~~~~~~}}}||||||zzzwwwrrrnnniiifffddd___^^^]]][[[YYYWWWVVVUUUVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTOOOOOOPPPQQQQQQRRRSSSSSSOOOPPPRRRTTTVVVWWWWWWWWWVVVYYY[[[\\\]]]___aaaccchhhjjjmmmoooqqqtttwwwyyy{{{}}}}}}zzzyyyzzzzzzxxxwwwuuutttrrrpppooooooppppppllllllkkkkkkjjjiiiiiihhheeedddcccccceeeggggggfffgggfffeeedddbbb```^^^]]][[[WWWTTTRRRRRRTTTTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZ\\\ZZZZZZ]]]___aaahhhppp}}}mmmfffgggnnnzzzwwwlllkkktttuuueeeSSSGGG@@@;;;888888888777777666666555555444222222333333333222222111222222333333333222111111222222111000////////////000000000000000000000000000000000000//////////////////000111111111111000333555666666666:::@@@FFFUUU```hhhnnn|||}}}wwwssspppooo000111222222000000111222222222111111111222333333555777:::???HHHUUUbbbkkksss~~~}}}}}}}}}}}}~~~|||{{{{{{{{{zzzxxxxxxvvvrrrmmmhhhddd```___[[[ZZZYYYWWWVVVTTTSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSOOOOOOPPPPPPQQQRRRRRRRRROOOPPPRRRTTTVVVWWWXXXYYYYYY\\\___aaaccceeehhhjjjnnnqqquuuxxxzzz|||~~~}}}{{{zzzyyyyyyyyyvvvuuutttsssrrrqqqpppppppppppplllkkkjjjiiihhhgggffffffbbbaaa```bbbdddfffffffffffffffeeedddbbb```^^^]]]ZZZXXXTTTRRRRRRSSSUUUUUUTTTSSSSSSSSSTTTVVVYYY[[[]]][[[[[[]]]___bbbkkktttnnnbbbeeemmm|||}}}rrrnnntttnnncccSSSGGG@@@;;;999999888888777777666555555555111111111111111000000000222222333333333222222111111111000///////////////////////////////////////000000000000////////////000////////////000111111222555666666666999AAAHHHWWWbbblllssszzzuuuqqqpppooo000222333222111000111222222222111111222333333444555777:::???IIIVVVeeennnxxx{{{zzzyyywwwwwwwwwxxxyyyxxxyyyzzz|||}}}}}}{{{xxxwwwwwwwwwuuutttsssqqqlllgggbbb^^^[[[ZZZWWWWWWUUUTTTRRRQQQPPPOOOQQQQQQPPPPPPPPPPPPPPPPPPNNNOOOOOOOOOPPPPPPPPPPPPTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSUUUXXXZZZ\\\]]]___aaaeeehhhjjjmmmpppsssuuuxxx}}}|||zzzxxxwwwwwwvvvtttrrrsssrrrrrrqqqpppppppppppplllkkkjjjiiigggfffddddddaaa```___```ccceeefffeeefffeeeeeedddbbb```^^^]]]ZZZXXXVVVSSSRRRRRRTTTVVVSSSSSSRRRRRRTTTVVVYYY[[[\\\ZZZ[[[^^^```eeeqqq}}}{{{~~~mmmaaadddmmm|||wwwsssxxx{{{mmmeeeXXXJJJ@@@<<<;;;;;;888888888777666666555555555555444444333333333333111222222333333333222222111000//////////////////////////////////////////////////////000000000000111000000///000111222333000444666555444888BBBJJJXXXdddpppwww{{{vvvrrrpppoooppp111222333222111111111333222222111222222333444555666777:::@@@JJJZZZjjjuuu~~~|||zzzyyyyyyxxxvvvuuusssqqqqqqrrrtttuuussstttuuuwwwyyyzzzzzzzzz~~~|||{{{xxxvvvttttttsssrrrpppooommmhhhccc^^^[[[XXXWWWTTTSSSRRRQQQPPPNNNMMMMMMOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOORRRSSSSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ\\\___bbbccchhhkkknnnqqqtttwwwzzz}}}~~~|||zzzwwwvvvuuuuuusssrrrqqqqqqqqqpppppppppoooooolllkkkjjjhhhfffeeeccccccaaa```___```ccceeeeeeeeeeeeeeeeeedddbbb```___^^^[[[ZZZXXXTTTRRRQQQSSSVVVRRRRRRRRRSSSTTTVVVYYYZZZZZZZZZ[[[___bbbiiiwwwsssrrr|||mmmfffjjjqqq{{{|||zzz{{{}}}tttoooaaaOOOBBB>>>===<<<999888888777777666666555555555444333222222222222111111222333333333222222111000000//////000000000000000000000000000000000////////////000000000000111111111000111222222333000333666555444888CCCLLLZZZfffpppvvv|||wwwrrrooonnnoooppp111222333333111111222333222222222222333444555555666777:::AAAMMM^^^ooo{{{~~~|||{{{vvvwwwwwwvvvtttrrrqqqppppppnnnmmmkkkkkkmmmooopppoooppprrrtttuuuvvvuuuuuuzzz{{{}}}~~~}}}zzzxxxuuussssssrrrpppooommmjjjfffaaa]]]ZZZXXXXXXTTTTTTSSSRRRPPPOOONNNNNNPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUWWWWWWXXXXXXYYYYYYZZZZZZ\\\]]]^^^```cccfffiiikkkrrruuuxxx{{{}}}~~~{{{wwwuuutttttttttsssooopppppppppoooooonnnnnnmmmlllkkkiiifffdddcccbbbbbb```___```cccdddeeedddeeeeeeddddddbbbaaa___^^^\\\\\\YYYUUUQQQPPPRRRUUUPPPQQQRRRSSSUUUWWWXXXYYYYYYYYY\\\___bbbjjjzzzlllggg}}}|||tttpppssswww{{{~~~~~~|||}}}nnnWWWEEE@@@???===999999888888777666666666555444222111000000000111000111222333333333333222111111000000000111111222000000000000000000000000.../////////000000000111000000111111111222222222000444888666444999DDDOOO^^^gggmmmppp}}}|||yyytttpppmmmmmmoooppp111222333333111111222333222222222222333444555666555777:::AAANNN```sss~~~}}}zzzxxxwwwwwwwwwwwwqqqsssttttttqqqnnnllllllllljjjhhhggggggiiikkkmmmmmmoooppprrrsssssssssrrrvvvwwwzzz}}}zzzxxxuuussssssrrrpppooommmjjjfffaaa]]]ZZZYYYYYYWWWWWWVVVUUUSSSRRRQQQQQQTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQOOOPPPRRRSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^^^^aaaaaabbbdddgggkkknnnpppyyy{{{|||xxxuuutttuuuuuutttnnnoooooooooooonnnnnnmmmnnnmmmkkkiiifffdddcccbbbcccaaa```aaacccdddddddddeeeeeeddddddbbbaaa___^^^]]]]]][[[VVVQQQOOORRRTTTOOOPPPRRRTTTVVVWWWXXXXXXYYYYYY\\\___bbbjjjzzzggg^^^ttt~~~yyy{{{|||{{{zzz|||{{{{{{www\\\HHHAAA???===999999888888777666666666888777666444333333444444000111222333333333333333222111111111111111222222000000000000000000000000.../////////000000111111//////000111111111111111111666999888555:::FFFQQQaaagggiiijjjwww~~~zzzwwwsssnnnlllmmmnnnppp//////000000111111222222000111111222222222111111555666999???KKK^^^sss~~~}}}zzzwwwtttrrrrrrrrrrrrqqqssssssrrrpppooommmllllllgggfffeeedddeeefffhhhjjjjjjlllnnnooooooppprrrtttuuutttssssssvvv{{{|||zzzxxxuuurrrqqqpppooonnnlllkkkiiieeeaaa]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVTTTTTTQQQRRRTTTTTTSSSRRROOONNNQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTVVVXXXYYY[[[\\\\\\\\\]]]```bbbcccfffiiilllnnnpppsssuuu~~~zzzwwwuuusssqqqoooqqqooolllkkklllnnnnnnnnnllljjjhhhhhhhhhhhhgggfff\\\]]]___aaabbbccccccccceeeggghhhiiihhhddd```]]]^^^\\\YYYVVVTTTSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXXXX]]][[[\\\```aaafffzzzxxx~~~fffaaasss}}}xxxvvvssswww~~~vvvfffQQQEEE???;;;;;;:::999888777777777777666666555444333333222222111111111000000000//////000000000000000000111111000///...------...///000000...---...000111111000000000000111222222333333444444555666666:::GGGUUU___fffjjjjjjrrr}}}||||||yyyuuuqqqnnnnnnpppqqq000000000000111111111111111222222222333333333333555777999???LLL___ttt|||yyywwwuuuwwwtttqqqoooooooooooonnnnnnmmmlllkkkjjjiiihhhgggeeedddcccbbbbbbdddeeegggfffhhhjjjkkklllmmmoooqqqqqqpppoooooorrrvvvzzz|||~~~~~~}}}|||{{{yyyvvvtttqqqpppooonnnllljjjhhhfffccc___\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSTTTTTTSSSRRRPPPOOOQQQRRRRRRSSSTTTUUUUUUUUUTTTUUUVVVUUUUUUUUUWWWYYY[[[\\\^^^^^^___```bbbeeefffiiilllpppsssvvv{{{~~~{{{xxxvvvuuusssqqqqqqooollljjjkkkmmmmmmlllkkkiiiggggggggggggfffeee______```aaaaaabbbcccccccccdddfffggggggeeecccaaa^^^\\\ZZZWWWTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXX\\\YYY[[[```bbbiii}}}vvv{{{eee\\\lllzzz}}}yyyuuusssttt|||zzzqqq{{{mmmUUUGGG@@@===<<<;;;:::888888777777777666666555555444333333222444444444444333333333222111111111000000000000000111000////////////000111111000...///000111111000000000000111222222333333444444555666666:::GGGUUUbbbgggiiiiiiqqq|||zzzyyyzzzxxxtttpppnnnmmmnnnooo111111111111111000000000333222222222333333444555666777999@@@MMM```ttt{{{wwwtttqqqpppssspppmmmkkkkkkkkkkkkjjjffffffeeeddddddcccbbbbbbaaa```_________```aaabbbaaaccceeefffggghhhjjjlllmmmlllkkklllnnnqqqtttvvvxxxzzz{{{|||}}}~~~|||zzzzzzzzzyyyxxxsssrrrppppppooommmiiifffdddbbb___\\\ZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTVVVWWWXXXYYYTTTUUUVVVVVVUUUVVVXXXZZZ\\\^^^```aaaaaacccfffhhhkkkmmmrrrvvvzzz~~~zzzxxxwwwuuusssqqqqqqnnnkkkiiijjjkkkkkkjjjjjjhhhgggfffgggggggggeeecccbbbaaa``````aaabbbcccaaabbbcccdddeeeeeeeeeeee___]]][[[XXXVVVUUUTTTTTTUUUTTTTTTUUUUUUVVVWWWXXXZZZXXX[[[```ccckkkwww{{{cccTTTaaapppzzz{{{sssmmmiiijjjqqqwwwnnnxxxxxx[[[IIIBBB@@@===<<<;;;999888777777777666666666555444444333333555555555444444444333333222111111111000000//////222111111000000111111222333111000000111111111000000000000111222222333333333333555666666:::HHHVVVbbbeeeeeegggppp|||yyyvvvuuuwwwuuurrrooommmnnnoooppp222222222111111000000000333222222222222333555666666666888???MMM```sss~~~}}}zzzwwwtttqqqpppooollljjjhhhhhhhhhgggfffaaaaaa``````_________^^^]]]]]]\\\\\\\\\\\\]]]^^^]]]___bbbcccdddeeegggiiikkkkkkkkklllmmmoooqqqrrrrrrtttvvvwwwxxxzzz}}}~~~zzzyyyyyyyyyyyyxxxrrrqqqqqqpppooolllhhheeeaaa```^^^[[[ZZZYYYYYYYYYVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVTTTSSSSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXTTTVVVWWWWWWVVVWWWYYY[[[]]]___aaabbbccceeeiiikkkpppsssxxx|||}}}{{{xxxwwwvvvuuusssqqqpppmmmjjjhhhiiiiiiiiiiiijjjiiigggggghhhiiihhhggggggfffcccaaa``````aaabbbbbbbbbbbbbbbccccccdddeee___^^^[[[YYYWWWUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXZZZ```ccckkk~~~^^^LLLUUUcccqqqyyyyyykkkddd```fffwwwwwwnnnxxxcccMMMEEEBBB???>>><<<:::999888777777666666666555555555444444333222222222222111111111222222111111000/////////111111111111111111111111444333111000111222111000000000000111222222333333333333555777777;;;IIIWWWaaaccccccfffsss|||xxxvvvttttttrrrpppooooooqqqrrrttt333333222222111111000000111111111222333444555555666555777???MMM```qqq|||~~~}}}||||||{{{zzzxxxuuusssrrrqqqllljjjhhhggggggfffeeeccc______^^^^^^]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYZZZZZZ[[[]]]___aaabbbcccfffhhhkkkllllllmmmnnnooopppqqqnnnppprrrssstttvvvyyy||||||}}}}}}zzzyyyzzzzzzzzzyyysssrrrqqqpppooolllhhhdddaaa```^^^\\\ZZZZZZZZZZZZVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVXXXXXXWWWXXX[[[]]]]]]___aaaccceeegggkkknnnuuuyyy~~~|||zzzyyyxxxxxxwwwuuusssooollliiiggghhhiiiiiiiiikkkjjjhhhiiijjjkkkkkkjjjjjjhhheeebbbaaaaaaaaabbbccccccbbbaaa```aaabbbbbb^^^]]]\\\YYYWWWVVVTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWZZZXXX[[[```ccckkk[[[FFFLLLWWWeeerrruuummmhhhfffsssyyynnnwwwmmmTTTHHHDDDAAA@@@>>><<<:::888888777777666666666666666555555111111111111000000000000111111111111000000//////000000000000000000000000444333111000111222111000000000000111222222333333222222555777777<<>>;;;999888777777777777777777777777777444444333333333222222222/////////000111111222222000000111222222111000000111000...///000111111000000000000111222222333333111222444777888>>>LLL[[[fffmmmvvv}}}qqqooollljjjjjjmmmppprrrwww{{{|||yyywwwrrrqqqqqqqqqrrrssstttttt111111111222222333333444222444888;;;<<<;;;999888;;;999:::CCCSSSfffuuu|||}}}zzzxxxvvvsssqqqooommmjjjgggeeeddddddcccbbbaaaaaa```^^^\\\YYYYYYXXXVVVUUUSSSRRRQQQPPPQQQQQQQQQPPPPPPOOONNNNNNPPPSSSUUUVVVXXXZZZ]]]]]]___bbbdddfffgggffffffdddfffggggggggghhhjjjlllppppppqqqsssuuuwwwyyy{{{xxxxxxyyy{{{}}}{{{xxxuuussspppmmmjjjiiigggeeecccaaa___]]][[[YYYXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVWWWYYYYYYYYYWWWUUUSSSRRRRRRSSSTTTVVVWWWXXXXXXVVVXXXYYYZZZZZZ[[[^^^``````cccfffiiillloootttwwwvvv}}}~~~|||{{{tttsssssstttuuuuuussspppllliiiggggggiiilllmmmmmmiiihhhggghhhkkklllmmmllliiiiiihhhgggfffdddbbbaaa___``````aaa``````___^^^[[[[[[ZZZYYYVVVTTTRRRQQQSSSSSSSSSSSSTTTUUUVVVWWWZZZYYY]]]eeejjjsssbbbMMMGGGAAAEEETTT^^^sssxxxnnnWWWIIIEEECCCAAA>>><<<999888777777777777777777888888888333333333222222222111111......///000111222333333111222333444444333222111000...---...000111111000000000000111222222333333111222444777888>>>MMM[[[eeemmmxxx}}}wwwiiihhhgggggghhhlllppprrrvvvzzz~~~{{{xxxvvvssssssrrrqqqpppppppppppp;;;333...000444444333333333===EEEFFFDDDAAA===999@@@:::<<>>===<<<;;;:::999999888777666555444444444444444444444444333333000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222333333444666888???PPP```jjjooouuu~~~{{{{{{yyyvvvrrrlllgggcccccccccdddeeeiiiooowww}}}~~~}}}{{{xxxwwwxxxxxxwwwvvvvvvwwwvvvtttrrrpppqqqrrrppppppooooooooopppqqqqqq555444555555444777CCCOOOooonnnWWWUUUYYYZZZbbbnnn}}}}}}{{{wwwrrrnnnkkkjjjiiicccbbbaaa___]]][[[ZZZYYYTTTTTTTTTSSSRRRQQQPPPOOOKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMNNNOOOPPPPPPOOOQQQTTTVVVXXXYYYYYYYYYWWWWWWXXXZZZZZZ[[[]]]___bbbeeegggiiiiiikkknnnppppppooommmlllffffffgggfffeeecccbbbaaa______^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^```___^^^]]]]]]^^^```aaaaaadddgggjjjlllooorrruuuzzz|||zzzpppjjjlllssszzzxxxtttpppnnnmmmmmmnnnkkkjjjiiihhhgggggghhhhhhfffggghhhiiikkklllmmmmmmiiiiiihhhgggfffeeedddcccaaaaaa```^^^\\\[[[ZZZYYYYYYWWWUUURRRPPPOOOOOOPPPNNNPPPRRRSSSSSSTTTVVVXXXYYY]]]ccclll}}}lllXXXXXXkkk|||jjjUUUHHHEEEAAA>>>===<<<;;;:::999888888777666555444444555555444444444333333333000000000000000000000000000000000000000000000000///000000000111111111111111111111111222222222222444333555777999@@@PPP```jjjmmmrrr|||}}}zzzwwwvvvuuurrrnnniiieeecccddddddeeefffiiiooovvv{{{}}}{{{xxxvvvvvvtttrrrqqqqqqpppnnnmmmnnnpppssssssrrrpppoooooonnnnnnooopppqqqrrrsssttt666444444777:::AAAQQQ___wwwYYYUUUYYYYYY^^^iii}}}}}}{{{zzzxxxuuuqqqnnnkkkiiihhh``````^^^\\\ZZZXXXWWWVVVQQQQQQQQQQQQPPPNNNMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMOOORRRTTTUUUWWWXXXWWWVVVUUUVVVXXXXXXXXXYYY[[[^^^aaaccceeedddfffiiilllmmmmmmlllkkkdddfffhhhgggeeebbbaaabbb^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXYYYYYYYYY[[[\\\^^^``````cccaaa___^^^]]]^^^```aaabbbdddhhhkkknnnqqqtttwww|||~~~|||rrriiiaaa^^^eeennnvvvtttqqqmmmkkkkkklllmmmkkkjjjiiihhhhhhhhhhhhhhheeeggghhhjjjlllmmmmmmnnniiiiiihhhgggeeedddcccbbb``````___^^^\\\[[[ZZZYYYXXXWWWUUUSSSQQQPPPOOONNNMMMOOOQQQRRRSSSTTTVVVXXXYYY___fffooottt___aaa}}}{{{oooWWWIIIEEEAAA>>>======<<<;;;888888888777666555555555555555555444444333333222000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333444444555777999@@@QQQaaahhhjjjoooyyy|||yyyvvvrrrrrrpppmmmjjjgggeeedddeeefffhhhjjjmmmrrrxxx||||||}}}|||xxxuuurrrooolllllljjjiiiiiiiiiiiigggffffffjjjnnnpppooonnnmmmmmmqqqqqqqqqrrrrrrrrrrrrsss555222333888>>>HHHWWWddd}}}xxx\\\YYY[[[WWW]]]iii~~~~~~|||zzzuuutttssspppmmmiiigggeee^^^]]]\\\ZZZXXXVVVUUUTTTNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIJJJJJJLLLPPPRRRSSSTTTVVVVVVTTTSSSTTTUUUTTTTTTUUUVVVXXX[[[^^^______aaaeeehhhjjjkkkjjjiiidddgggiiihhheeebbbaaabbb^^^^^^_______________^^^^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZZZZYYYYYYZZZ\\\^^^```aaabbbdddbbb```______aaacccdddfffhhhlllnnnppprrrvvvxxx|||~~~|||tttjjjaaaYYYVVV\\\fffrrrpppmmmjjjiiijjjlllmmmllllllkkkkkkjjjiiiiiiiiiggghhhiiijjjkkkkkkjjjjjjffffffeeeddddddcccbbbbbbaaa``````^^^]]]\\\[[[ZZZYYYYYYXXXVVVTTTRRRPPPNNNLLLNNNQQQRRRRRRSSSUUUWWWWWW___fffooowwweeejjjzzzuuu[[[IIIFFFAAA???>>>===<<<;;;888888777777666666555555666555555444333333222222000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333444444555777999@@@QQQaaaggghhhlllwww|||yyywwwtttsssmmmllljjjhhhfffeeecccccceeehhhlllpppsssxxx~~~~~~{{{{{{~~~|||xxxsssooolllhhhdddbbb```______aaaccccccbbbaaabbbeeehhhjjjjjjjjjlllmmmpppqqqrrrssstttuuuuuuuuu333111222888???HHHTTT___pppwww___]]]\\\VVV\\\jjj}}}yyy}}}{{{yyyrrrrrrqqqooolllhhheeeccc]]]\\\[[[YYYWWWUUUSSSSSSLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@@@@???????????????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCDDDEEEGGGGGGHHHKKKNNNQQQQQQSSSTTTTTTSSSRRRRRRSSSQQQQQQQQQRRRTTTVVVYYYZZZ[[[]]]aaaeeehhhiiiiiihhhdddgggjjjiiieeebbbaaabbb]]]^^^______```_________^^^]]]\\\[[[[[[[[[\\\]]]____________^^^]]]\\\\\\YYYZZZ[[[]]]___aaabbbcccdddbbbaaa```aaacccfffhhhjjjllloooqqqrrrtttvvvxxx|||~~~yyyqqqhhh___VVVRRRWWW___ooommmjjjhhhgggiiilllmmmnnnnnnmmmllllllkkkjjjjjjhhhiiiiiijjjjjjhhhgggfffbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa___^^^]]]\\\\\\ZZZZZZZZZYYYWWWTTTQQQOOOLLLNNNPPPQQQRRRSSSUUUWWWUUU]]]dddmmmvvvgggmmmyyyzzz___IIIFFFBBB???>>>===<<<;;;888888777777666666555555666666555444333333222222000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444444666777999@@@QQQaaafffgggjjjvvv~~~xxxuuusssrrrqqqhhhhhhfffdddcccbbbbbbbbbeeeiiinnntttxxx}}}~~~~~~~~~|||vvvrrrmmmiiieeeaaa]]][[[XXXXXXYYY[[[___aaa```___aaabbbcccdddeeegggkkknnnmmmnnnpppsssvvvxxxyyyzzz333333444666:::@@@EEEHHHVVVkkksss```\\\___```eeemmm~~~|||}}}yyyvvvsssppppppooonnnjjjfffbbb```aaa]]]XXXVVVUUUSSSPPPMMMMMMMMMLLLKKKJJJHHHHHHGGGDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<>>>BBBEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTVVVWWWYYY\\\___bbbeeeggghhhgggfffeeedddccccccccc___^^^^^^]]]]]]]]]^^^^^^\\\\\\]]]\\\[[[ZZZ\\\^^^\\\___aaa```]]]\\\]]]^^^[[[[[[[[[]]]```bbbcccbbbccccccbbbaaaaaabbbcccdddeeehhhkkkooorrrwww{{{|||}}}uuuiiijjjfff\\\QQQOOOWWW___eeeeeeeeeeeegggiiilllmmmjjjlllnnnnnnllljjjhhhhhhgggiiiiiihhheeecccccccccdddcccbbbbbbaaaaaabbbbbb_________^^^]]]ZZZXXXVVVWWWVVVVVVWWWWWWTTTPPPMMMOOOOOOPPPRRRSSSUUUVVVVVVXXXZZZaaajjjtttvvveeeoooxxx~~~```LLLEEE?????????;;;999999:::888777888888888666444444444333333333333222222222222222111111000000000000000000000////////////////////////000000000000000111111111111222222222444333444777;;;BBBQQQ```bbbfffjjjrrr{{{vvvrrrnnnkkkiiieeeccc___]]]\\\]]]___aaadddhhhooouuu{{{~~~yyyuuunnngggddd```YYYUUUVVVUUUUUUUUUUUUVVVWWWXXXYYY]]]^^^___aaadddgggjjjkkkkkklllmmmmmmnnnppptttxxx444444444555777;;;???AAAIIIYYYjjjyyynnnaaacccggghhhkkkrrr|||yyyuuussspppoooooommmiiieeeaaa___^^^ZZZVVVTTTSSSQQQNNNKKKGGGFFFEEEDDDCCCBBBBBBAAADDDCCCAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===>>>BBBDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVYYY\\\```bbbdddgggfffeeedddcccbbbbbbbbb_________^^^^^^^^^______^^^___```___]]]]]]___```]]]```aaa```^^^\\\]]]^^^\\\[[[[[[]]]```ccccccbbbdddcccbbbbbbbbbcccdddeeegggiiilllooossswww|||}}}~~~vvvjjj___```]]]VVVOOOOOOUUU\\\_________```bbbeeeggghhhhhhkkkmmmmmmkkkjjjiiiiiihhhiiiiiihhheeebbbbbbbbbdddcccbbbbbbaaaaaabbbbbb_________^^^]]]ZZZXXXWWWVVVVVVVVVWWWWWWUUUQQQNNNOOOOOOPPPRRRSSSUUUVVVVVV[[[\\\```eeekkkttttttbbbjjjyyydddNNNFFF@@@@@@@@@<<<:::::::::888888888999888666444444444333333333333222222333333222222222111111111111000000000////////////////////////000000000000000111111111111222222222444333444777;;;BBBRRR```aaafffiiippp}}}vvvpppllliiifffcccbbb```]]][[[[[[\\\^^^```fffjjjqqqwww|||~~~tttllleeeaaa\\\VVVSSSTTTRRRRRRRRRSSSTTTUUUWWWWWWZZZZZZ\\\^^^```ccceeegggggghhhiiijjjkkknnnrrrvvv555444333222333555777999<<>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@BBBBBBAAACCCDDDDDDEEEFFFGGGHHHHHHKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSUUUXXX\\\^^^```dddcccbbbaaaaaaaaaaaaaaa``````````````````aaaaaaaaabbbcccbbb``````bbbccc___aaabbbaaa___]]]]]]]]]]]]\\\\\\]]]aaacccdddcccddddddcccccccccdddfffgggiiikkkmmmpppssswww}}}~~~|||uuujjj___TTTTTTRRRPPPOOORRRVVVZZZYYYZZZ[[[\\\^^^aaacccdddfffhhhkkkkkkjjjiiiiiijjjhhhiiiiiigggdddaaa```aaadddcccbbbbbbaaaaaabbbbbb``````___^^^\\\ZZZYYYWWWUUUUUUVVVWWWXXXVVVRRROOOOOOPPPQQQRRRSSSTTTUUUVVV\\\\\\^^^aaacccgggssswww```eee|||{{{~~~hhhOOOGGGAAAAAA@@@===;;;<<<:::999888888999888666444444444333333333333222222333333333333222222222222111111000000000/////////////////////000000000000000111111111111222222222444333444777;;;BBBRRR```aaaeeeiiiooozzzvvvoooiiieeebbb___\\\]]][[[YYYXXXXXXZZZ]]]___eeejjjpppvvv{{{sssjjjaaa\\\XXXRRRPPPQQQNNNNNNOOOPPPQQQSSSUUUVVVXXXXXXYYY[[[]]]```bbbcccbbbccceeefffhhhkkkpppsss555444333111111222333444666:::>>>FFFXXXnnn|||{{{pppgggfffhhhlllssszzz|||~~~zzzwwwssspppnnnmmmkkkhhhddd```\\\ZZZWWWUUURRROOOMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@???===<<<<<<<<<========================???>>>>>>>>>???@@@AAAAAACCCDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQSSSVVVXXX[[[\\\```_______________``````aaaaaabbbbbbbbbbbbbbbbbbcccddddddcccbbbbbbccceeeaaabbbbbbaaa```^^^^^^]]]^^^]]]\\\^^^aaacccddddddeeedddddddddeeefffhhhiiikkklllnnnppprrrwww}}}yyyooocccYYYNNNMMMMMMOOOSSSXXXZZZ\\\YYYZZZ[[[]]]___aaabbbcccdddfffiiiiiiiiihhhiiijjjhhhiiiiiigggdddaaa``````dddcccbbbbbbaaaaaabbbbbbaaa```___^^^\\\ZZZYYYXXXUUUUUUVVVXXXYYYWWWTTTQQQPPPPPPQQQRRRSSSTTTUUUUUUYYYYYY\\\```bbbdddmmmvvv|||ccccccxxx~~~jjjPPPGGGAAA@@@@@@===;;;<<<:::999888888999999777555444444333333333222222222333333333333333333333333111111111000000000//////////////////000000000000000000111111111222222222333222444777;;;CCCRRRaaaaaafffjjjppp}}}uuuqqqjjjddd```]]]ZZZWWWWWWVVVUUUUUUVVVXXX[[[\\\```eeekkkrrrxxx}}}zzzpppggg^^^YYYTTTOOONNNPPPLLLLLLMMMOOOPPPSSSTTTVVVXXXYYYYYY[[[\\\^^^```aaa^^^___aaaccceeeiiinnnrrr333333222222222222333444666888999;;;EEEXXXmmmyyy|||wwwsssrrrrrrsssvvvzzz~~~|||xxxuuurrrooommmllliiieeeaaa]]]YYYXXXTTTSSSQQQNNNKKKIIIHHHHHHBBBBBBAAAAAA@@@?????????AAAAAA???>>>===<<<<<<<<<========================>>>>>>???>>>>>>???@@@AAADDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNOOOPPPRRRTTTVVVXXXZZZ\\\[[[[[[\\\\\\]]]^^^___aaabbbcccdddddddddcccccccccddddddcccbbbbbbccceeecccbbbbbbbbbaaaaaa___^^^___^^^]]]^^^aaadddeeeffffffeeeeeefffgggiiikkkllllllmmmoooqqqssswww|||xxxlllaaa[[[OOOOOOOOOSSSYYY^^^______]]]^^^___```aaabbbbbbbbbccceeegggggggggggghhhjjjhhhiiiiiigggdddaaaaaaaaadddcccbbbbbbaaaaaabbbbbbbbbaaa___^^^\\\[[[ZZZYYYVVVVVVWWWYYYYYYXXXTTTQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWZZZ___bbbcccjjjqqq|||dddaaassskkkOOOGGG@@@???>>><<<;;;<<<;;;999888999999999777555444444333333333222222222333333333333333333333333111111111111000000000000////////////000000000000000000111111111222222222333222333777;;;CCCSSSaaaccchhhlllsssyyyrrrnnngggbbb]]]ZZZWWWUUURRRRRRRRRRRRSSSVVVXXXZZZ\\\aaagggnnntttzzzxxxssskkkcccZZZVVVRRRNNNMMMPPPMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^[[[]]]___aaacccggglllppp222222222222333444444555555666777666:::GGGZZZhhhooosssxxx|||}}}}}}|||}}}|||yyyvvvtttqqqnnnlllkkkgggccc^^^ZZZWWWUUUQQQQQQPPPMMMIIIFFFFFFGGG@@@?????????>>>>>>>>>===???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===???@@@?????????AAACCCEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^```aaacccdddeeeeeedddcccbbbcccdddcccaaaaaacccdddcccbbbaaabbbccccccaaa``````^^^]]]^^^aaadddfffgggfffffffffgggiiikkkmmmnnnlllooorrrtttvvvxxx|||yyynnnfffcccYYYYYYZZZ]]]aaadddffffffeeeeeeeeeeeeddddddbbbbbbcccdddffffffeeeeeegggiiihhhiiiiiihhheeecccccccccdddcccbbbbbbaaaaaabbbbbbcccaaa```^^^\\\[[[ZZZZZZWWWWWWXXXYYYZZZXXXTTTQQQQQQQQQQQQRRRSSSTTTTTTTTTWWWVVVXXX]]]___```dddjjjttt}}}~~~bbb^^^nnnwww{{{nnnPPPGGG???>>>>>>;;;;;;<<<;;;:::999999:::999777555444444333333333333222222222222222222333333333333222222111111111000000000////////////000000000000000111111111111222222222222222333777;;;CCCSSSbbbeeejjjooouuu{{{vvvpppkkkeee___[[[WWWTTTRRRPPPOOOOOOPPPRRRTTTVVVWWWZZZ^^^dddjjjooouuuzzz}}}~~~}}}}}}}}}yyyrrrlllddd\\\VVVSSSQQQNNNNNNPPPOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[]]]___aaaeeejjjnnn222222222222333333444444222333444555777>>>HHHPPPUUU]]]hhhpppvvv|||}}}yyyvvvtttrrrpppnnnllljjjfffaaa\\\XXXUUUSSSMMMNNNMMMJJJFFFCCCCCCEEEAAAAAAAAAAAA@@@@@@@@@@@@===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@???@@@CCCFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPRRRTTTUUUUUUUUUUUUWWWXXXZZZ\\\]]]___aaaccceeeeeeeeedddcccbbbcccccccccaaaaaacccdddcccaaaaaabbbeeeeeecccaaaaaa___]]]^^^aaaeeeggghhhggggggggghhhjjjlllooopppnnnqqquuuxxxzzz{{{}}}~~~uuuppppppjjjjjjkkkkkklllmmmoooqqqooooooooommmkkkiiifffeeecccdddeeedddddddddfffgggggghhhiiiiiifffeeeeeeeeedddcccbbbbbbaaaaaabbbbbbcccbbb```]]]\\\[[[[[[[[[YYYYYYYYYZZZZZZXXXTTTQQQQQQQQQRRRRRRSSSSSSTTTTTTXXXVVVWWW\\\^^^^^^aaafffnnnxxx}}}aaa\\\lll{{{|||~~~qqqQQQHHH@@@???>>><<<<<<===;;;:::999999:::999777666444444333333333333222222111111111222222222333333222222222111111111000000////////////000000000000000111111111111222222222222111333777;;;CCCSSSbbbggglllooouuu~~~wwwssslllgggaaa[[[WWWTTTPPPNNNNNNNNNOOOOOOPPPRRRTTTUUUWWW[[[___dddgggjjjnnnqqqwwwvvvuuuuuuuuurrrlllfff\\\UUUQQQQQQPPPMMMMMMOOOQQQQQQQQQRRRSSSTTTVVVVVVXXXXXXXXXXXXXXXXXXYYYYYYXXXZZZ[[[]]]___bbbgggkkk222222222222222222222222111000222666999;;;===???AAAHHHQQQXXXdddttt}}}zzzwwwuuusssrrrooonnnkkkiiieee```[[[VVVSSSRRRKKKLLLKKKHHHCCCAAAAAACCC@@@@@@@@@???????????????;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAAAAA@@@AAADDDHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\___```ccceeeeeeeeedddcccccccccdddcccbbbaaaccceeecccaaa```bbbeeegggeeebbbbbb___]]]^^^aaaeeeggghhhgggggghhhiiikkkmmmpppqqqpppsssxxx{{{}}}~~~{{{yyy|||xxxyyyyyywwwuuuuuuxxxzzzxxxxxxwwwuuurrrnnnkkkiiicccdddeeedddcccccceeegggggghhhjjjiiigggffffffgggdddccccccbbbaaabbbbbbbbbdddbbb```]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZXXXTTTPPPQQQQQQRRRRRRSSSSSSTTTTTTXXXVVVWWW[[[^^^___bbbgggmmmwww}}}bbb]]]lll~~~wwwuuuSSSIIIAAA@@@???======???;;;:::999999::::::888666444444444333333333222222000000000111111222222222222222222111111111111000////////////000000000000000111111111111222222222222111333777;;;DDDSSSbbbiiimmmooottt{{{tttpppiiiddd^^^XXXTTTQQQMMMKKKNNNNNNNNNOOOPPPQQQSSSSSSTTTWWW[[[]]]___aaaccceeeooonnnmmmnnnooolllfffaaaVVVPPPMMMOOOOOOMMMMMMOOOQQQQQQQQQRRRSSSTTTUUUUUU\\\[[[[[[ZZZZZZZZZ[[[[[[WWWYYYZZZ[[[]]]```eeeiii444333333222111111111222222222333333333333444444888;;;BBBIIIPPP```{{{}}}~~~{{{vvvqqqmmmkkkkkkkkkkkkeee___[[[ZZZWWWRRRMMMLLLJJJGGGDDDAAA@@@@@@AAA@@@??????>>>>>>>>>>>>>>>AAA===::::::<<>>===<<<;;;<<<===???AAA@@@@@@BBBDDDEEEGGGHHHIIIDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIKKKKKKKKKKKKJJJLLLLLLKKKKKKLLLNNNPPPQQQQQQSSSVVVYYY[[[\\\]]]]]]]]]___aaacccdddeeeeeeddddddddddddddddddeeeggggggdddddddddcccccccccbbbbbb```aaaaaacccdddeeeffffffiiiiiijjjiiiiiikkkooorrrsssuuuwwwyyy{{{}}}|||zzz{{{{{{||||||yyyrrrjjjdddddddddccccccdddeeeggghhhhhhhhhiiihhhhhhgggfffeeedddbbb```^^^]]]^^^___```___^^^\\\ZZZYYYYYYZZZ[[[[[[\\\]]]^^^]]]ZZZTTTPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVWWWXXX\\\```dddfffmmmuuuyyy___\\\eee}}}~~~qqqpppuuuvvvWWWLLLBBB@@@@@@===;;;;;;======>>>>>>===;;;999888777666555444444444444444444444333222222333333333222222222111111111111000111111111000000000000000000000111222333333444444222333666999;;;AAAQQQ```kkknnnppprrr}}}{{{pppjjjbbb___ZZZUUUQQQNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYY\\\]]]aaaaaaaaaaaabbb```]]]ZZZLLLKKKJJJJJJKKKMMMPPPQQQTTTQQQRRRVVVVVVRRROOONNN[[[bbbhhhhhhbbb[[[WWWVVVWWWWWWVVVWWWYYY]]]aaaddd444333222222111111222222222222333333333333444444777:::???DDDIIIWWWqqq}}}}}}{{{vvvqqqmmmkkkjjjjjjfffaaa[[[YYYXXXVVVQQQMMMKKKJJJFFFCCCAAA@@@@@@@@@@@@???>>>>>>======>>>>>>AAA===:::999<<<>>>???>>>???>>>=========???AAACCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJLLLLLLKKKKKKLLLNNNPPPQQQQQQSSSVVVYYY[[[]]]^^^^^^^^^___aaacccdddeeeeeeeeeddddddddddddeeefffggghhhddddddddddddccccccccccccbbbbbbcccdddeeeeeeffffffhhhiiiiiiiiijjjlllpppsssuuuwwwzzz{{{}}}}}}|||}}}}}}}}}{{{uuummmhhhcccbbbbbbbbbcccdddfffgggggggggggggggfffeeeddddddbbb```^^^]]]\\\\\\]]]^^^___^^^\\\ZZZYYYYYYZZZ[[[\\\\\\]]]^^^^^^ZZZUUUQQQOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVWWWYYY\\\```ccceeejjjrrrxxx]]]XXXbbb|||{{{pppooouuuzzz\\\PPPEEEAAA@@@===;;;;;;============<<<:::999888666666555444444444555555555444333333222222222222222222222111111111111000000000000000000111111111111111111222222333333444333333666999;;;AAAQQQaaalllnnnppprrr~~~xxxnnnggg^^^[[[VVVQQQNNNMMMMMMMMMQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMNNNOOOPPPRRRTTTUUUXXXWWWWWWXXXYYYXXXUUURRRKKKKKKJJJJJJKKKNNNPPPRRRTTTRRRSSSVVVWWWTTTUUUWWWeeemmmtttrrriii^^^XXXVVVWWWWWWXXXXXXZZZ]]]```ccc333333222222111111222222222222333333333333444444555777;;;>>>AAAMMMeee{{{}}}zzzwwwsssnnnjjjhhhggggggaaa]]]XXXVVVUUUTTTPPPMMMJJJHHHEEECCCAAA@@@@@@@@@??????>>>===============@@@===::::::;;;<<<======>>>>>>>>>>>>???AAACCCEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFHHHIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNPPPPPPQQQSSSVVVYYY\\\^^^``````___```aaaccceeeeeeffffffeeeeeeeeeeeefffggghhhiiieeeeeeeeeddddddddddddcccdddddddddeeeeeeffffffffffffhhhiiijjjkkknnnqqqtttxxxzzz|||~~~~~~}}}}}}|||zzzuuunnniii`````````aaabbbdddeeefffeeeeeeeeeeeedddcccbbbaaa___^^^\\\[[[ZZZ[[[[[[\\\^^^]]]\\\ZZZZZZZZZ[[[[[[]]]\\\]]]]]]]]]ZZZVVVRRROOOOOOPPPPPPQQQSSSTTTUUUUUUVVVXXXZZZ]]]___aaabbbfffnnn}}}vvv[[[UUUaaa~~~zzzrrrrrrwww~~~```SSSGGGBBB@@@===;;;<<<<<<<<<<<<<<<;;;999888777555555555444555555666666666555444333222111111111222222222111111111111000//////000000111111222222222222222222222222222222333333666888;;;BBBRRRbbbllloooqqquuu~~~tttjjjddd[[[XXXSSSOOOMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPOOONNNJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPNNNLLLKKKKKKJJJJJJLLLNNNQQQSSSUUUTTTWWWZZZ[[[\\\cccjjjxxxqqqbbbYYYWWWVVVXXXYYYYYYZZZ\\\```bbb333333222222111222222333222222222333333333444444444555888:::<<>>>>>===<<<<<<<<<<<<===>>>===;;;::::::;;;<<<<<<======>>>???@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRUUUXXX[[[^^^```bbb``````bbbcccdddeeefffgggffffffeeeffffffggghhhiiifffffffffeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeefffhhhjjjlllmmmppptttwwwyyy{{{~~~~~~{{{yyyuuupppjjjeee]]]^^^___```bbbdddeeefffeeeeeeeeedddcccbbbaaa```]]]]]]\\\[[[ZZZZZZ[[[[[[]]]]]][[[[[[ZZZZZZ[[[[[[\\\[[[ZZZ[[[[[[YYYUUURRRPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWYYY[[[]]]______```bbbjjjzzzqqqYYYUUUccc|||wwwyyy|||}}}```RRREEE@@@???===<<<===<<<<<<;;;;;;:::999888777555555444555555666777777777666444333222111111111222222222111111111000000......///000111222222333333333222222222222222222333333555888:::BBBSSScccjjjpppuuu|||{{{qqqgggaaaYYYVVVRRROOONNNPPPSSSUUURRRRRRRRRRRRQQQOOONNNMMMJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMLLLJJJKKKKKKJJJKKKMMMPPPSSSTTTXXXYYY]]]cccffflllxxxuuubbbZZZXXXUUUWWWZZZ[[[[[[\\\```ddd333222222111222222333333222222222333333333444444333555888999;;;FFF^^^sss|||tttrrrnnnjjjgggdddbbbaaa^^^[[[WWWTTTPPPMMMJJJHHHEEEDDDCCCBBB@@@?????????>>>===<<<<<<;;;<<<<<<<<<===<<<<<<;;;:::;;;<<<===<<<======???@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPPPPQQQSSSVVVZZZ]]]___aaa``````aaabbbccceeefffgggffffffeeeffffffggghhhiiigggggggggffffffffffffeeedddddddddeeeeeeeeeeeeeeegggiiilllnnnppprrrvvvyyyzzz|||~~~zzzuuupppjjjccc___ZZZ[[[]]]___aaaccceeefffeeeeeeeeedddcccbbb``````\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVTTTRRRPPPPPPPPPQQQSSSUUUVVVWWWWWWXXXYYY[[[]]]]]]^^^^^^aaahhhwwwgggTTTUUUhhh}}}{{{~~~zzz\\\OOOCCC??????>>>>>>???===<<<;;;:::999888888888555555555555555666777888777666444333222111111111222222222111111111000000......///000111222222333333333222222222222222222444444555888:::BBBTTTdddiiipppyyyxxxnnnddd^^^UUUSSSPPPNNNOOOQQQUUUWWWTTTTTTTTTSSSRRROOOMMMKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJIIIIIIJJJLLLMMMLLLKKKKKKJJJJJJKKKNNNQQQTTTVVV[[[]]]dddmmmttt}}}rrraaaZZZZZZUUUXXX[[[\\\\\\___dddjjj222222111111222222333333222222333333333333444444333555888:::<<>>======<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;===???======>>>@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJLLLMMMOOOOOOOOOOOOPPPQQQSSSVVVZZZ\\\^^^___``````aaabbbdddeeefffeeeeeeeeeeeefffggghhhiiihhhhhhhhhgggggggggffffffeeeeeeeeefffffffffggggggiiillloooqqqsssuuuxxxzzzzzz|||~~~wwwpppiiiccc]]]YYYUUUVVVYYY\\\___aaacccccceeeeeedddcccbbbaaa___^^^ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWUUUUUUUUUUUUSSSRRRPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]___fffuuurrr]]]RRRXXXnnn}}}~~~yyyZZZOOODDDAAABBBAAAAAACCC>>>===<<<:::999999999999666666666555666666777777666555444333222111111111222222222111111111111000//////000000111111222222222222222222222222222222444444555888:::CCCUUUfffiiiqqq{{{~~~tttjjjaaa[[[PPPOOONNNNNNOOOQQQTTTVVVVVVVVVVVVUUUSSSPPPMMMKKKHHHGGGGGGFFFFFFGGGGGGHHHKKKIIIIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLNNNRRRUUUXXX]]]___gggsssnnn```[[[[[[WWW[[[___``````eeemmmttt222222111111222222333444222222333333333333444444444555888999;;;FFF]]]rrr}}}{{{sssqqqnnnkkkgggdddaaa```WWWVVVSSSOOOKKKHHHFFFFFFAAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;::::::;;;;;;999;;;======<<<===???AAA??????@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGJJJLLLNNNOOOOOOOOONNNNNNOOOQQQSSSVVVYYY[[[____________aaaccceeefffddddddddddddeeefffggghhhiiiiiihhhhhhhhhgggggggggffffffggghhhiiiiiijjjjjjlllooorrrtttuuuwwwyyy{{{{{{}}}}}}xxxoooggg```[[[VVVSSSOOOQQQTTTXXX[[[]]]______cccccccccbbb```___]]]\\\XXXXXXYYYYYYYYYYYYXXXXXX[[[[[[[[[\\\\\\\\\[[[[[[ZZZXXXUUUTTTUUUUUUTTTSSSPPPPPPQQQRRRTTTVVVXXXYYY[[[ZZZYYYYYYZZZ[[[\\\]]]^^^dddrrrzzziiiZZZUUU___xxx~~~]]]RRRIIIGGGHHHGGGFFFFFF???>>><<<;;;:::999::::::888777666666666666666666555444333333222222222222222222222111111111111000000000000000000111111111111111111222222333333444444444555777:::CCCUUUfffkkkrrryyy{{{pppfff]]]WWWNNNNNNOOOPPPQQQSSSUUUVVVXXXXXXXXXWWWUUUQQQMMMKKKGGGGGGGGGGGGHHHIIIJJJJJJMMMKKKJJJKKKLLLMMMMMMLLLJJJJJJKKKLLLOOOSSSWWWYYY\\\^^^fffuuuzzzjjjaaa\\\\\\ZZZ___cccdddffflllxxx222111111111222333333444222222333333333444444444444555777999:::DDD[[[ppp|||zzzooonnnkkkhhhddd```^^^\\\RRRRRRPPPMMMIIIGGGFFFFFF@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;::::::::::::;;;888;;;>>>>>>======@@@CCCAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBAAAAAABBBCCCEEEFFFFFFGGGIIILLLNNNOOOOOOOOOMMMMMMNNNOOOQQQTTTWWWXXX^^^^^^^^^^^^```bbbdddeeedddddddddddddddfffggggggiiiiiiiiiiiihhhhhhhhhhhhggghhhhhhjjjkkklllmmmmmmnnnqqqtttvvvwwwxxxzzz||||||~~~|||uuuoooggg___XXXSSSOOOMMMKKKMMMQQQUUUXXX[[[\\\\\\bbbbbbaaa```___]]][[[ZZZVVVVVVWWWXXXXXXWWWWWWWWWZZZ[[[[[[\\\\\\\\\[[[[[[[[[XXXVVVTTTUUUUUUUUUTTTPPPQQQQQQSSSUUUWWWXXXZZZ\\\[[[YYYXXXXXXZZZ\\\]]]\\\cccppp{{{rrrggg[[[ZZZgggaaaWWWNNNLLLLLLJJJIIIIII@@@???===;;;:::::::::;;;999888777666666555666666444444333222222333333333222222222111111111111000111111111000000000000000000000111222333333444444555444555777:::CCCVVVgggmmmrrrwww}}}xxxnnndddZZZUUUOOOPPPQQQSSSUUUVVVWWWXXXYYYYYYYYYXXXVVVQQQMMMKKKHHHHHHHHHIIIJJJLLLMMMNNNPPPNNNMMMMMMNNNOOONNNNNNJJJJJJKKKLLLOOOSSSWWWYYY[[[\\\dddtttuuuiiibbb^^^\\\]]]bbbfffhhhjjjqqq222222222222222222222222111111222222222333333333555:::999:::>>>AAASSSpppzzzuuullljjjgggdddbbb^^^ZZZVVVUUUTTTPPPLLLHHHEEEBBBAAAAAA@@@???>>>============>>>===<<<;;;:::;;;<<<===<<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJJJJKKKJJJJJJIIIIIIGGGEEECCCAAA@@@AAABBBCCCFFFHHHJJJKKKKKKJJJIIIHHHJJJLLLMMMLLLKKKLLLPPPTTTUUUXXX[[[\\\\\\]]]aaadddaaabbbccccccddddddccccccggggggggghhhhhhiiiiiijjjkkkkkkllllllnnnoooqqqrrrssstttvvvyyy{{{}}}~~~~~~}}}xxxsssqqqjjjfff___WWWQQQMMMLLLKKKLLLMMMNNNQQQTTTWWWZZZ[[[^^^\\\[[[]]]___```]]][[[ZZZXXXWWWVVVVVVWWWYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\]]]YYYUUUSSSRRRSSSSSSSSSPPPQQQRRRSSSTTTUUUVVVVVV]]]]]]\\\YYYXXXYYY\\\___\\\fffwwwtttkkkhhhaaa___ooojjjYYYRRRRRRLLLJJJIIIAAA===;;;::::::;;;;;;:::999888888888888777777777777555444333222111111111111222222222111111111111000000000000000000000000000444333222222222333444555555555666888:::AAARRRbbblllqqqvvv|||uuukkk```VVVPPPQQQRRRTTTUUUVVVWWWXXXXXXVVVWWWWWWVVVSSSOOOJJJGGGHHHJJJKKKKKKLLLNNNRRRUUUTTTQQQMMMKKKLLLMMMKKKIIIJJJJJJKKKLLLPPPSSSWWWYYYZZZ```gggrrryyyooofff^^^[[[\\\^^^___aaafffmmmvvv222222222222222222222222111222222222222333333333222777666888===@@@QQQnnnzzztttllliiieeebbb___\\\XXXUUUQQQOOOLLLIIIFFFDDDBBBAAA@@@@@@???>>>===============<<<;;;;;;;;;<<<======>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFCCCAAA@@@AAABBBCCCGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMJJJKKKNNNQQQTTTWWWZZZ[[[[[[\\\___aaabbbbbbccceeeeeefffffffffhhhiiiiiijjjkkkkkkkkkkkklllllllllmmmnnnpppqqqrrrssstttvvvyyy|||~~~{{{tttnnniiifffbbb^^^YYYTTTOOOMMMLLLKKKJJJJJJLLLNNNPPPSSSUUUVVVZZZYYYXXXZZZ]]]^^^]]][[[ZZZYYYWWWVVVVVVWWWXXXYYY[[[\\\]]]^^^______^^^]]]\\\YYYUUUSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUVVVWWWXXX\\\\\\[[[YYYXXXZZZ]]]``````jjj|||tttkkkiiibbbaaapppgggVVVOOOOOOJJJHHHHHH@@@===<<<;;;;;;<<<<<<;;;999888888888888777777777777555444333222111111111111222222222111111111111000000000000000000000000000333222222111222333444555555555666888:::AAARRRbbblllqqquuuyyy{{{rrriii```XXXRRRPPPQQQRRRTTTVVVWWWWWWXXXVVVVVVVVVUUURRRMMMIIIGGGIIIJJJLLLMMMNNNOOORRRTTTSSSPPPMMMMMMNNNOOONNNMMMKKKKKKKKKMMMOOOSSSWWWZZZWWW]]]eeeooo~~~sssjjjccc\\\YYY[[[]]]___bbbfffmmmttt{{{~~~222222222222222222222222222222222222333333333333000444444666;;;>>>NNNiii~~~xxxtttkkkgggbbb^^^[[[YYYVVVTTTLLLJJJHHHFFFDDDBBBAAAAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHHHHFFFDDDBBBAAAAAABBBBBBHHHIIIKKKKKKLLLNNNQQQSSSTTTTTTTTTQQQOOONNNPPPQQQUUUWWWZZZ[[[[[[[[[\\\^^^aaabbbdddeeefffggghhhhhhiiijjjkkklllmmmmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrrrrtttvvvyyy|||}}}rrrjjjccc^^^[[[XXXVVVTTTRRROOONNNMMMMMMIIIJJJKKKLLLNNNOOOQQQQQQTTTSSSTTTVVVZZZ\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ\\\^^^______^^^^^^[[[YYYUUUSSSSSSTTTSSSSSSRRRRRRSSSUUUVVVWWWXXXYYY[[[[[[ZZZYYYYYY[[[___bbbfffqqq|||qqqnnnggggggxxxdddRRRKKKKKKFFFEEEFFF???>>>===;;;<<<======<<<:::888888888888777777777777555444333222222111111111222222222111111111111000000000000000000000000000222111111111111222333333555555666888:::AAARRRaaalllpppsssvvv|||uuullleee^^^XXXTTTOOOPPPRRRTTTVVVWWWXXXXXXWWWVVVVVVTTTPPPMMMIIIGGGIIILLLOOOPPPPPPQQQRRRSSSRRRPPPNNNNNNPPPQQQQQQQQQMMMLLLLLLMMMOOOSSSWWWZZZVVV\\\dddnnn|||uuukkkddd___YYYWWWYYY]]]___ccchhhmmmqqquuuwww222222222222222222222222222222222333333333444444111555444555;;;<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGDDDBBBAAAAAABBBCCCFFFJJJMMMOOOOOOOOORRRUUUUUUWWWYYYZZZZZZYYYWWWWWWYYYZZZ\\\\\\\\\[[[[[[[[[___```bbbdddfffggghhhhhhiiijjjkkkmmmnnnnnnnnnnnnnnnooopppqqqrrrsssssssssqqqsssvvvyyy}}}zzzmmmddd\\\WWWTTTRRRRRRRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPRRRUUUXXXZZZ[[[ZZZYYYXXXWWWWWWVVVWWWWWWWWWXXXZZZ\\\]]]]]]]]]]]][[[XXXUUUSSSTTTTTTTTTSSSQQQQQQSSSTTTVVVWWWXXXYYYYYYZZZZZZYYYZZZ\\\```dddkkkwww|||vvvppprrr}}}aaaOOOGGGGGGBBBBBBDDD===???===<<<<<<======<<<;;;888888888888777777777666555555444333222222222222222222222111111111000000000000000000000000000000111111111111111222222222444444666888999AAAQQQaaalllppprrrttt~~~~~~xxxoooggg```[[[VVVSSSOOOPPPRRRUUUWWWXXXYYYYYYXXXXXXVVVTTTQQQNNNKKKJJJKKKNNNRRRSSSSSSRRRRRRRRRRRRQQQPPPOOOPPPQQQQQQRRROOONNNMMMMMMOOOSSSWWWZZZYYY___fffooozzzssskkkccc___\\\XXXWWWYYY\\\___eeejjjnnnqqqqqqrrr222222222222222222222222222222333333333444444444444777555777;;;;;;FFF^^^uuu|||xxxssspppjjjfff```[[[XXXUUUSSSQQQKKKIIIGGGDDDAAA???>>>===>>>======<<<<<<<<<<<<===<<<<<<===>>>??????@@@@@@@@@AAACCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHJJJJJJKKKLLLKKKIIIGGGEEEDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHHHHEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDBBBAAABBBCCCDDDEEEJJJPPPSSSRRRQQQSSSUUUTTTXXX]]]cccfffeeeccc```bbbaaa```^^^^^^]]]\\\[[[\\\^^^```bbbdddeeefffgggggghhhkkkmmmnnnnnnmmmmmmnnnpppqqqssstttuuuuuuuuurrrsssvvvzzz}}}wwwjjj```YYYTTTQQQPPPPPPQQQPPPOOONNNLLLKKKNNNOOOOOOPPPPPPPPPOOOOOOMMMNNNOOOPPPRRRTTTWWWYYYYYYYYYXXXXXXWWWWWWWWWWWWUUUVVVXXXZZZ[[[\\\[[[[[[ZZZWWWUUUTTTTTTUUUTTTSSSOOOPPPQQQSSSUUUVVVXXXXXXYYYYYYYYYYYYZZZ]]]bbbeeennnzzz~~~xxx|||~~~```NNNEEEDDD@@@AAACCC===???===<<<<<<======<<<;;;888888888888777777777666666555444333222222222222222222222111111111000000000000000000000000000000000000111111222222222222444444555777999@@@QQQaaannnqqqrrrrrrzzz}}}vvvlllccc\\\WWWTTTRRRRRRSSSUUUWWWXXXZZZ[[[[[[ZZZYYYWWWTTTRRRPPPOOONNNMMMQQQTTTVVVUUUSSSRRRQQQSSSSSSRRRPPPOOOOOOPPPQQQQQQOOONNNMMMOOOSSSWWWZZZ^^^eeelllsss{{{|||uuuiiibbb\\\[[[ZZZXXXXXXZZZ]]]aaagggnnnrrrssssssrrr222222222222222222222222333333333333444444444444555777555777<<<;;;EEEZZZvvvzzztttpppmmmhhheee___[[[WWWTTTQQQOOOJJJIIIFFFCCCAAA???======>>>>>>===<<<<<<======>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNNNNNNNLLLJJJHHHFFFDDDDDDCCCFFFGGGHHHIIIJJJKKKKKKKKKEEEFFFFFFGGGHHHHHHHHHHHHFFFEEECCCBBBBBBCCCEEEFFFEEELLLRRRUUUTTTTTTWWW[[[[[[___dddkkkpppqqqooolllmmmiiidddaaa___^^^]]]\\\[[[\\\^^^```bbbcccddddddeeegggjjjlllnnnnnnmmmlllnnnppprrruuuwwwxxxxxxxxxuuuvvvyyy|||tttggg^^^XXXTTTRRRPPPPPPPPPPPPOOOMMMLLLKKKPPPPPPRRRRRRRRRRRRPPPPPPOOOPPPPPPPPPOOOPPPSSSUUUXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVXXXZZZ[[[[[[ZZZZZZYYYWWWUUUTTTUUUUUUTTTSSSNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYZZZZZZZZZ]]]bbbfffnnnyyy~~~~~~cccOOOFFFDDD???@@@CCC>>>>>>===;;;<<<======<<<:::888888888888777777777777666555444333222222222222222222222111111111111000000000000000000000000000000111222222333333222222444444555777999@@@QQQ```ooorrrrrrpppttt}}}uuujjj```YYYUUUSSSRRRTTTUUUVVVXXXYYYZZZ[[[[[[ZZZXXXVVVTTTRRRRRRRRRRRRQQQSSSWWWXXXVVVTTTRRRRRRTTTTTTSSSQQQOOONNNPPPQQQSSSQQQOOONNNOOOSSSXXXZZZbbbiiiqqqwww||||||tttiii```[[[WWWXXXYYYXXXXXX[[[^^^cccjjjrrrwwwyyyyyyxxx222222222222222222222222333333333444444444444555222555333666===<<>>>>>>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCCBBBBBBAAACCCDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOOOONNNLLLIIIGGGFFFEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLEEEFFFGGGHHHIIIIIIIIIIIIEEEDDDCCCBBBCCCEEEGGGHHHGGGMMMSSSUUUUUUXXX```gggooooooqqquuuzzz||||||{{{uuuooogggaaa___^^^]]]\\\[[[\\\]]]___aaabbbbbbccceeegggjjjmmmnnnnnnmmmlllmmmooorrrvvvyyyzzz{{{{{{zzz{{{}}}tttggg___ZZZXXXWWWTTTTTTSSSRRRRRRQQQQQQQQQSSSTTTVVVWWWWWWVVVUUUSSSSSSTTTSSSPPPNNNMMMOOORRRVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXZZZ[[[\\\[[[ZZZZZZXXXVVVUUUUUUUUUUUUTTTSSSOOOPPPQQQSSSUUUWWWYYYYYYYYYZZZZZZZZZ[[[]]]bbbeeemmmvvvfffRRRHHHEEE???AAADDD???===<<<;;;;;;<<<<<<;;;999888888888888777777777777666555444333333222333333222222222111111111111000000000000000000000000000111111333444444444333222444333555777888@@@PPP```lllpppqqqooosss|||ttthhh^^^XXXUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXVVVTTTRRRRRRRRRTTTUUUTTTVVVXXXXXXVVVTTTSSSSSSSSSTTTTTTSSSPPPPPPSSSUUUTTTRRROOONNNOOOSSSXXX[[[bbbjjjssszzz}}}zzzmmmaaaZZZUUUSSSVVVXXXWWWXXXZZZ___eeemmmvvv}}}222222222222222222222222333333333444444444555555///111111555======FFFZZZwww~~~wwwoookkkhhhccc```\\\YYYUUUQQQKKKHHHCCCBBBAAA@@@???????????????>>>>>>>>>>>>>>>??????BBBCCCDDDDDDDDDCCCBBBAAAEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNOOOOOONNNLLLJJJHHHGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKEEEFFFGGGHHHIIIJJJJJJJJJDDDCCCBBBBBBCCCEEEHHHIIIJJJNNNRRRSSSUUU[[[gggqqq|||}}}zzzrrrhhhaaa^^^]]]\\\[[[\\\]]]^^^```aaabbbbbbbbbeeegggkkknnnoooooonnnmmmlllooossswwwzzz|||||||||}}}uuuiiibbb^^^]]]\\\YYYXXXWWWWWWWWWWWWXXXXXXXXXYYY[[[\\\\\\[[[YYYXXXVVVVVVUUUQQQMMMKKKMMMPPPUUUUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZXXXVVVUUUUUUVVVVVVTTTSSSPPPPPPRRRTTTVVVXXXZZZ[[[ZZZ[[[[[[ZZZ[[[]]]bbbeeekkkttthhhTTTIIIFFF@@@AAADDD@@@===;;;::::::;;;<<<:::999888888888888777777777777666666555444333333333333222222222111111111111000000000000000000000000000111222333444555444333333333333555777888@@@PPP```gggmmmppppppuuuyyy{{{sssggg]]]XXXVVVWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVUUURRRQQQQQQRRRTTTVVVVVVWWWYYYXXXVVVTTTTTTTTTRRRTTTUUUTTTRRRSSSVVVYYYUUUSSSPPPNNNOOOSSSXXX[[[aaaiiittt{{{}}}yyyjjj\\\VVVRRRQQQTTTWWWVVVWWWZZZ```fffoooxxx444444222222222222444444222222111111222222333444111666444555;;;<<>>=========>>>============???@@@BBBDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGIIIKKKLLLMMMMMMMMMPPPOOONNNNNNNNNPPPSSSTTTQQQPPPNNNLLLKKKJJJIIIIIILLLKKKJJJJJJJJJJJJJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJCCCCCCCCCCCCCCCDDDEEEFFFMMMOOOQQQSSSVVV[[[aaaeeejjjqqqwww}}}sssgggbbb```\\\ZZZZZZZZZZZZ[[[]]]___bbbdddeeegggiiimmmnnnnnnmmmmmmmmmrrrqqqqqqtttxxx|||yyyrrrllleeebbbccceeeeeecccbbb```^^^]]]\\\```aaabbbccccccaaa___^^^___]]]XXXRRRMMMKKKLLLMMMRRRTTTVVVXXXZZZ[[[[[[[[[\\\\\\]]]]]]^^^]]]]]]]]]ZZZYYYXXXYYYZZZ[[[ZZZYYYRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ\\\___aaaccchhhppp}}}vvvVVVDDDEEEAAA???@@@???===<<<<<<;;;;;;:::999999999999999888888666555555777666666666666555555555222222222111111111111000111111000000000000111111222222111111111111111111333333444666888@@@PPP```hhhmmmnnnlllqqq~~~yyytttkkkaaaZZZVVVTTTTTTSSSUUUWWWWWWWWWWWWYYY[[[ZZZXXXVVVTTTTTTVVVXXXYYYXXXYYY[[[\\\\\\YYYVVVTTTWWWXXXXXXXXXYYYYYYYYYYYY\\\YYYXXXYYYXXXVVVYYY^^^bbbgggoootttssskkkbbb[[[TTTQQQPPPTTTVVVWWW\\\aaa```kkkuuu{{{444333222222222222333444222222111111222222333444111666444555;;;<<>>======>>>???@@@BBBCCCFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIKKKLLLMMMMMMNNNNNNOOONNNMMMLLLMMMNNNPPPQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJDDDCCCCCCCCCDDDDDDEEEFFFLLLOOORRRUUUXXX]]]bbbfffjjjqqqxxx~~~~~~rrrfffaaa^^^[[[ZZZZZZZZZZZZ[[[\\\^^^aaabbbddddddfffiiikkkkkkkkklllnnnrrrrrrrrruuuxxx|||~~~zzztttooommmnnnmmmmmmllljjjiiigggffffffeeeffffffggggggfffeeedddeeeccc]]]VVVOOOKKKKKKLLLPPPRRRUUUWWWZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]YYYXXXXXXYYY\\\]]]]]]\\\TTTUUUUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[^^^```bbbgggnnn{{{xxxWWWEEEEEEAAA>>>@@@>>><<<<<<<<<;;;::::::999999888999999888888666555555666666666555555555444444222222222111111111111000111111000000000000111111111111111111111111111111333222444666888???PPP```iiinnnppppppwww|||wwwwwwrrrjjj```ZZZVVVUUUUUUUUUVVVXXXYYYZZZ[[[\\\]]][[[YYYWWWUUUUUUWWWYYY[[[ZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYZZZ\\\]]]___``````___\\\\\\]]][[[XXXZZZ^^^___ccchhhjjjhhhbbbZZZUUUQQQOOOPPPTTTVVVWWW[[[aaaeeeoooyyy333333222222222222333333222222111111222222333444111666444555;;;;;;AAAQQQggg|||yyytttoookkkggg```\\\WWWSSSPPPLLLIIIFFFCCCBBB@@@>>>===<<<<<<=========>>>???AAACCCEEEFFFHHHGGGFFFEEEEEEGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQOOOOOONNNMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDDDDDDDDDDEEEFFFFFFKKKNNNRRRVVVZZZ^^^bbbfffiiipppxxx{{{oooddd^^^\\\YYYXXXZZZZZZZZZZZZ[[[]]]___```aaaaaaccceeefffgggiiilllnnnrrrssstttvvvxxx{{{~~~~~~zzzyyy{{{wwwwwwvvvtttrrrqqqpppooojjjjjjiiiiiiiiijjjjjjkkkoookkkdddZZZQQQLLLJJJJJJNNNPPPSSSVVVYYYZZZ[[[\\\ZZZ[[[\\\]]]^^^^^^^^^^^^XXXXXXXXXZZZ^^^`````````WWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXYYY[[[]]]___```ggglllxxxzzzYYYFFFEEEAAA===???===<<<<<<;;;;;;::::::999999888888888888777666555555555555444444444333333333222222222111111111111000111111000000000000111111111111111111111111111111333222444666777>>>OOO___jjjooorrruuuvvvqqq{{{~~~zzztttoooggg___YYYVVVUUUVVVWWWWWWXXXZZZ]]]_________[[[ZZZXXXVVVVVVXXXZZZ\\\\\\]]]]]]^^^___``````aaa___```aaabbbdddfffggghhhhhheeeeeeeeebbb\\\\\\______```bbbbbb___ZZZTTTPPPPPPOOOQQQVVVXXXYYY]]]ccclllvvv333222222222222222222333222222111111222222333444111666555555::::::???OOOcccvvv|||vvvqqqmmmjjjggg^^^[[[VVVRRROOOKKKHHHEEEAAA@@@>>>===<<<<<<<<<======>>>???AAACCCFFFGGGHHHKKKIIIHHHGGGGGGIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHIIILLLRRRVVVZZZ]]]aaacccgggnnnuuu{{{uuukkk```[[[XXXVVVVVVYYYYYYYYYYYYZZZ[[[]]]^^^___bbbbbbcccddddddgggkkknnnrrrtttvvvxxxyyy|||~~~}}}zzzwwwuuusssrrrmmmllljjjiiijjjkkkmmmnnnuuuqqqhhh]]]SSSKKKIIIHHHLLLNNNQQQUUUXXXZZZ[[[\\\ZZZ[[[]]]^^^___``````aaaZZZZZZZZZ\\\___aaaaaa```XXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\___```gggkkkvvv}}}[[[GGGEEE@@@<<<>>><<<<<<<<<;;;;;;:::999999888777777888888777666555555444444444333333333222222222222222111111111000000111111000000000000111111111111111111111222222222444333555666888???OOO___lllqqquuuzzzvvvqqqyyy{{{vvvpppkkkddd]]]XXXVVVVVVWWWWWWWWWWWW[[[___aaa```^^^[[[ZZZXXXWWWWWWYYY[[[]]]\\\\\\\\\]]]___bbbdddeeeiiijjjkkkmmmnnnpppqqqqqqvvvtttrrrqqqkkkccc```bbbaaacccdddccc```[[[UUUQQQOOOPPPTTTZZZ\\\]]]bbbjjjttt~~~222222222222222222222222222222111111222222333444111666555555:::999===MMM]]]pppzzzxxxrrrnnnjjjgggeee]]]ZZZUUUQQQNNNKKKHHHEEE@@@???===<<<<<<<<<======>>>@@@AAADDDFFFHHHJJJJJJLLLKKKIIIHHHIIIJJJLLLMMMLLLLLLMMMMMMLLLLLLKKKKKKNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJIIILLLQQQTTTWWWZZZ]]]```dddiiiooosssyyy~~~|||wwwlllddd\\\XXXUUUSSSTTTXXXWWWWWWXXXXXXYYY[[[\\\]]]cccccccccccccccfffjjjmmmrrruuuyyyzzz{{{}}}~~~zzzwwwtttrrrooonnnllljjjjjjlllnnnppptttppphhh]]]RRRKKKHHHHHHKKKMMMQQQTTTXXXZZZ\\\\\\\\\]]]^^^```aaabbbbbbbbb^^^\\\\\\\\\^^^___^^^]]]WWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXYYY[[[]]]___aaahhhlllvvv]]]HHHEEE@@@<<<===<<<<<<;;;;;;:::999999888888666777777777777666666555444333333333333222222222222222222111111111000000111111000000000000111111000000111111111222222222555555666777999???PPP___lllrrrxxx}}}{{{tttyyyyyyssskkkgggaaaZZZVVVVVVWWWXXXXXXXXXZZZ\\\___```___^^^[[[ZZZXXXWWWWWWYYY\\\]]]\\\\\\\\\^^^```dddgggiiissstttvvvyyy||||||tttjjjfffgggeeefffhhhhhheee___XXXTTTMMMOOOTTT[[[^^^```hhhqqq}}}111111222222222222111111222222111111222222333444000666555555:::888<<>>===<<<<<<===>>>>>>@@@BBBDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMLLLLLLKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNQQQPPPOOONNNMMMMMMMMMMMMOOOOOOPPPPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFEEECCCDDDEEEFFFHHHJJJLLLMMMLLLNNNQQQSSSUUUWWWZZZ\\\```dddfffgggjjjnnnmmmhhhbbb\\\WWWVVVSSSPPPRRRVVVUUUUUUVVVWWWXXXZZZ[[[\\\aaabbbbbbcccdddfffkkknnnrrrvvv{{{}}}~~~|||xxxuuusssqqqpppnnnlllllllllnnnooommmiiibbbXXXOOOJJJHHHHHHLLLNNNQQQUUUXXXZZZ\\\\\\]]]^^^___```aaaaaaaaaaaa___]]]\\\\\\\\\\\\[[[YYYUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ\\\___aaaccciiimmmyyy]]]HHHEEE???<<<>>><<<;;;;;;::::::999999888888666666666777777666666555444444333333333222222222222222222111111111111000111111000000000000111111000000000111222222333333555555666777888???OOO___llltttzzz}}}{{{||||||{{{{{{yyytttpppgggccc^^^XXXUUUUUUWWWYYY[[[^^^aaabbb```___^^^___\\\[[[YYYXXXYYY[[[]]]___``````aaacccfffjjjmmmoooyyy{{{~~~yyyooolllmmmiiijjjkkkjjjfff___YYYTTTKKKNNNTTTZZZ^^^cccmmmyyy000111222333333222111000222222111111222222333444000666555555999777;;;III[[[rrr}}}xxxsssmmmiiifffbbb___YYYVVVRRRNNNKKKHHHEEECCC???>>>=========>>>???@@@BBBCCCFFFHHHJJJKKKLLLLLLIIIJJJKKKLLLMMMLLLLLLKKKLLLLLLMMMMMMNNNMMMMMMMMMKKKLLLMMMMMMNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLMMMNNNPPPPPPPPPNNNLLLKKKHHHHHHHHHGGGFFFEEEEEEEEEBBBCCCDDDFFFIIILLLOOOPPPQQQRRRSSSSSSSSSUUUXXXZZZ]]]^^^]]][[[\\\___]]]YYYXXXUUUSSSTTTRRROOOPPPTTTRRRSSSTTTUUUWWWYYY[[[\\\[[[]]]```bbbdddhhhlllppprrrwww}}}~~~zzzwwwuuusssooonnnlllkkkjjjjjjjjjjjjbbb```ZZZSSSLLLHHHHHHIIIMMMOOORRRVVVXXXZZZ[[[\\\]]]]]]^^^_______________^^^\\\ZZZZZZ[[[ZZZYYYWWWTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXYYY[[[]]]aaadddeeeiiiooo|||~~~]]]HHHEEE???<<>>>>>======>>>@@@@@@CCCEEEGGGIIIKKKLLLLLLLLLHHHJJJLLLMMMNNNMMMKKKJJJLLLMMMNNNOOOOOOOOOOOOOOOJJJJJJLLLMMMNNNNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDAAABBBDDDGGGJJJMMMPPPRRRUUUUUUUUUSSSSSSTTTWWWYYY[[[[[[XXXSSSSSSUUUSSSOOOSSSQQQQQQSSSQQQNNNOOORRRQQQRRRSSSTTTWWWYYY[[[\\\VVVYYY]]]aaaeeeiiinnnrrrqqqwww~~~~~~}}}zzzxxxuuutttssslllkkkjjjhhhgggfffeeeeee[[[YYYUUUOOOJJJGGGHHHJJJNNNPPPSSSVVVYYY[[[[[[\\\\\\\\\]]]]]]^^^]]]]]]]]]\\\ZZZYYYYYYZZZZZZXXXWWWTTTTTTUUUVVVWWWYYYYYYZZZXXXXXXYYY[[[^^^bbbeeeggghhhooo{{{]]]HHHEEE???===???>>>;;;;;;::::::999888888777555555666666666666666555555555444444444444333333222222222111111111111000111111000000000000111111///000000111222222333333222111222333444;;;KKKZZZjjjuuu}}}zzzzzz~~~}}}|||sssttttttqqqmmmjjjiiiiiibbb___ZZZVVVTTTUUUXXXZZZfffmmmrrrooogggaaabbbfff```___]]]]]]^^^```cccdddoooppprrruuuxxx{{{}}}~~~~~~xxxrrrrrrvvvyyyvvvooohhh```ZZZVVVTTTQQQTTTZZZaaafffnnn~~~444333111000000222444555000111111111111222222222444444444444555999???CCCYYYlll||||||wwwpppjjjfffbbb___]]]YYYUUUOOOJJJFFFCCC@@@>>>>>>=========>>>@@@CCCDDDHHHHHHIIIIIIIIIIIIIIIIIIMMMMMMNNNOOOOOOOOONNNNNNQQQPPPNNNMMMLLLLLLKKKKKKKKKIIIIIIKKKMMMNNNKKKHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFHHHJJJLLLNNNOOOOOORRROOOLLLNNNSSSXXXZZZZZZ]]]XXXQQQKKKHHHHHHHHHHHHKKKMMMNNNNNNNNNNNNQQQSSSRRRTTTVVVWWWXXXYYY\\\___^^^^^^```bbbfffjjjnnnpppwwwyyy}}}xxxuuuvvvttttttsssrrrqqqpppooonnnjjjhhhgggffffffeeeccc```YYYTTTMMMHHHGGGHHHIIIJJJPPPPPPPPPQQQSSSVVVXXXZZZXXXYYYZZZYYYWWWVVVVVVWWWYYYWWWTTTSSSTTTTTTSSSQQQQQQRRRTTTVVVWWWWWWWWWWWWZZZXXXWWWXXX[[[___cccdddeeennnzzzzzzrrrwwwzzz]]]JJJEEE>>>===@@@===<<<;;;:::999888888888888555666888::::::888666555777666666666666555555555333333444444333333222111000000000000000000000000222333444444555555444444333333555666666:::GGGUUUfffuuuyyyvvvyyy~~~}}}zzzuuuqqqoookkkggghhhkkkkkkhhhdddccc```ZZZUUUSSSSSSVVVWWWgggooosssoooiiihhhhhhggg```___^^^^^^___bbbfffhhhrrruuuyyy}}}}}}|||{{{|||~~~}}}xxxuuuqqqnnnqqqvvvxxxvvvpppggg^^^WWWTTTTTTPPPTTTZZZbbblllzzz111000///...---...000111111111111111222222222222444444444444555999>>>BBBWWWkkk}}}xxxvvvrrrlllgggccc___\\\YYYUUUQQQKKKGGGEEECCCAAA?????????>>>>>>???BBBDDDFFFHHHHHHHHHIIIIIIIIIIIIJJJNNNNNNOOOOOOPPPPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLJJJIIIKKKMMMMMMKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGIIIKKKMMMOOOOOOPPPSSSPPPNNNPPPUUUZZZ\\\\\\[[[UUUNNNIIIGGGGGGGGGGGGIIIKKKLLLLLLLLLNNNPPPSSSSSSUUUWWWYYYZZZ]]]aaadddbbbbbbccceeehhhlllooopppwwwzzz~~~{{{qqqmmmnnnooooooooonnnnnnmmmmmmllljjjhhhffffffeeeccc```^^^TTTPPPJJJGGGGGGJJJLLLNNNRRRRRRQQQRRRRRRTTTVVVWWWWWWXXXYYYYYYWWWVVVVVVVVVWWWUUUSSSRRRRRRRRRQQQPPPQQQRRRTTTVVVWWWXXXWWWWWWYYYXXXXXXYYY\\\___bbbccceeeooo{{{lllaaagggxxx}}}___KKKDDD===<<<>>>;;;;;;;;;:::999888888888888555666888::::::888666555666666666555555555444444333333444444333333222111111111111111111111111111111222222333333333333333444444555666666:::HHHVVVdddssswwwuuuxxx~~~{{{xxxuuuqqqlllkkkgggddddddfffgggccc```___\\\WWWTTTSSSTTTWWWYYYcccjjjnnnkkkhhhhhhgggeee___^^^^^^^^^```cccgggiiisssvvvzzz}}}~~~}}}|||yyyvvvuuuuuuuuutttssssssooolllkkkiiihhhmmmsssyyyvvvooofff]]]WWWTTTTTTUUUYYY^^^fffrrr444333222000000000111222111111111111222222222333333444444444555888===AAATTTggg~~~xxxsssnnnkkkfffccc```\\\XXXUUUOOOLLLGGGDDDCCCBBBAAA@@@@@@??????@@@AAACCCFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEGGGHHHJJJMMMOOOPPPQQQQQQSSSQQQOOORRRXXX\\\^^^]]]VVVQQQKKKGGGEEEFFFFFFFFFFFFHHHIIIJJJJJJLLLPPPRRRUUUWWWYYY[[[^^^bbbhhhllliiiiiijjjkkkmmmoooqqqrrrxxx{{{~~~ssshhhcccdddggghhhiiiiiijjjjjjjjjjjjiiihhhfffdddccc```\\\YYYNNNKKKGGGEEEHHHLLLPPPRRRTTTTTTSSSRRRRRRRRRRRRSSSUUUWWWXXXXXXVVVUUUVVVVVVUUUSSSQQQQQQQQQQQQOOONNNPPPQQQTTTVVVWWWXXXXXXWWWYYYYYYZZZ[[[]]]___aaabbbfffppp{{{ttt___RRRXXXpppbbbLLLDDD;;;:::===:::::::::999999888999999999555777888999999888777555555555444444444333333333333333333333333222222111111111111111111111111111000111111222222222222222444444666777777;;;HHHVVVcccrrrvvvtttwww~~~{{{wwwtttqqqkkkgggeeebbb______``````]]]ZZZYYYWWWTTTRRRRRRTTTWWWYYY^^^cccfffffffffiiigggddd^^^]]]^^^___bbbfffjjjllltttwwwzzz|||}}}|||yyywwwssspppllliiiiiihhhggggggccc```___aaabbbdddkkksss{{{xxxrrriiiaaa\\\[[[[[[]]]```eeennn{{{666555444222222111111222111111111222222222333333333333444444555888<<<@@@PPPcccxxx|||xxxrrrnnngggeeebbb```^^^ZZZVVVSSSMMMJJJEEECCCBBBAAA@@@????????????@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMNNNOOOOOOPPPOOOOOOMMMMMMNNNOOOOOOOOOOOOOOOOOONNNLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEHHHJJJMMMPPPQQQRRRRRRRRRRRRPPPPPPSSSYYY]]]]]]\\\QQQMMMHHHDDDDDDEEEEEEEEEDDDEEEGGGGGGIIIKKKPPPSSSVVVXXXZZZ]]]aaafffmmmqqqpppqqqqqqrrrssstttuuuvvvzzz|||xxxmmmbbb]]]^^^aaacccdddfffhhhhhhhhhhhhhhhfffdddbbb```\\\WWWSSSJJJGGGEEEEEEIIINNNSSSUUUWWWVVVUUUTTTRRRQQQPPPPPPTTTVVVWWWWWWVVVUUUVVVWWWTTTSSSQQQQQQQQQQQQOOOMMMPPPQQQSSSVVVWWWXXXXXXXXXXXXZZZ\\\]]]^^^___aaabbbhhhrrr|||zzz}}}~~~nnnZZZMMMRRRkkkcccLLLDDD;;;:::===;;;999999999888999999::::::666777888999999888777666444444444333333333222222222333333333333222111111111111111111111111111111000111111222333222222222444444666777777;;;IIIWWWdddssswwwtttwwwzzzyyytttqqqmmmgggbbb```]]][[[ZZZZZZYYYWWWTTTTTTSSSQQQPPPQQQSSSVVVWWWZZZ]]]```aaaeeeiiigggccc^^^^^^___bbbfffjjjnnnpppuuuvvvxxxyyyyyyvvvrrrpppgggddd```^^^^^^______^^^ZZZXXXYYY]]]aaaeeemmmvvv|||zzzvvvqqqllliiijjjllliiilllsss}}}222222111000///.........111222222222222333333333222333444444555777;;;>>>LLL^^^qqq}}}|||wwwrrrmmmjjjbbb```^^^\\\[[[XXXTTTQQQLLLIIIEEEBBBAAA@@@???>>>===>>>???@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRRRRPPPOOONNNMMMLLLLLLMMMOOOQQQQQQPPPPPPOOOOOONNNNNNKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFKKKMMMPPPRRRTTTTTTSSSRRRQQQPPPPPPSSSYYY\\\[[[YYYMMMIIIEEECCCCCCEEEFFFFFFDDDEEEFFFFFFHHHKKKPPPSSSWWWYYY\\\___ccciiioootttuuuuuuvvvwwwxxxyyyyyyyyy{{{|||}}}tttjjj```]]]^^^```aaacccfffggghhhhhhgggfffdddbbb```]]]XXXSSSNNNHHHFFFDDDFFFJJJPPPTTTVVVZZZYYYXXXVVVTTTRRRPPPOOOSSSUUUWWWWWWVVVVVVWWWXXXUUUTTTSSSSSSSSSRRRPPPNNNOOOQQQSSSVVVWWWXXXXXXXXXXXXZZZ]]]^^^^^^___bbbdddjjjvvvkkkmmmtttvvvfffWWWKKKMMM```tttdddMMMEEE===<<>>======>>>???AAACCCEEEFFFGGGFFFGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTSSSSSSPPPQQQQQQOOOMMMLLLMMMOOORRRRRRRRRRRRRRRQQQQQQQQQNNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIOOOQQQSSSUUUVVVUUUSSSQQQQQQPPPPPPTTTXXXZZZXXXUUUJJJGGGDDDCCCDDDFFFGGGHHHEEEFFFGGGGGGHHHLLLQQQTTTXXX[[[___cccgggkkkppptttuuuvvvwwwyyyzzz{{{{{{{{{zzz{{{}}}xxxqqqhhhaaa___aaa```bbbeeeggghhhhhhgggfffcccbbb```^^^[[[UUUOOOJJJFFFEEEDDDGGGLLLRRRWWWYYY\\\[[[[[[YYYWWWUUUSSSRRRSSSUUUWWWWWWWWWWWWXXXYYYUUUUUUTTTTTTUUUSSSQQQNNNOOOPPPSSSUUUWWWYYYYYYYYYWWWZZZ^^^^^^^^^```dddhhhnnn}}}wwwxxxwww___aaajjj|||mmm\\\SSSNNNNNNYYYgggfffPPPHHH???>>>@@@>>>::::::999999888999999999777777888888888888777777444444333333333222222222222222222222222111111000222222222222222222222222111222222333333333333333333333555666666:::GGGUUUgggvvv|||zzzzzzvvvxxx}}}vvvpppjjjeeeaaa]]]XXXSSSSSSSSSRRRQQQPPPPPPOOONNNNNNNNNOOOOOOQQQRRRSSSTTTWWW\\\______aaadddccc______```cccgggkkkpppsssuuurrrqqqooommmiiifffdddbbb___]]]ZZZXXXWWWVVVTTTRRRSSSRRRSSSXXX]]]bbbkkkttt{{{uuupppooommmkkk333333444444444333333222222222222333333333444444111222444444444666999;;;FFFZZZllluuu}}}zzztttmmmfffbbb```YYYVVVRRROOOMMMLLLJJJIIIEEEBBB???===>>>>>>>>>>>>===>>>@@@CCCEEEFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRSSSUUUUUUTTTSSSRRROOOQQQSSSQQQOOOMMMMMMOOOQQQRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOOMMMLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLRRRTTTVVVXXXWWWUUURRRPPPRRRQQQRRRUUUYYYYYYVVVSSSHHHFFFDDDDDDFFFHHHIIIIIIHHHHHHHHHHHHIIILLLQQQUUUZZZ^^^cccgggjjjmmmpppsssqqqrrruuuwwwyyy{{{{{{{{{xxxyyy{{{}}}uuunnnggg```___bbbbbbdddfffhhhhhhgggeeeddd```___^^^\\\YYYSSSMMMHHHDDDCCCDDDGGGNNNUUUZZZ]]]]]]]]]]]]\\\[[[YYYWWWVVVSSSUUUWWWXXXXXXXXXYYY[[[UUUTTTTTTUUUUUUTTTPPPNNNNNNPPPSSSUUUWWWYYYYYYYYYWWWZZZ]]]^^^]]]```fffkkksssmmmnnnttt\\\\\\eee~~~|||hhhXXXXXX]]]```gggoooiiiTTTKKKBBB>>>???;;;;;;;;;:::999888888888888777777777888888777777777444444444444333333333333222222222222222111000000222222222222222222222222000111111222222222222222222222444555555999FFFTTTeeeuuu}}}}}}}}}wwwuuuzzzooojjjddd___\\\XXXSSSOOOMMMNNNNNNMMMLLLLLLLLLLLLIIIJJJMMMOOORRRTTTUUUVVVVVV]]]aaa___]]]^^^^^^\\\^^^```cccgggkkkooosssuuupppnnnjjjeeebbb___^^^^^^]]]\\\[[[[[[[[[ZZZWWWUUUWWWUUUWWW]]]bbbhhhqqqzzzssseeeaaa```___]]]//////000111111111000000222222333333333444444444000222444444444666888:::DDDZZZmmmvvv|||{{{xxxqqqjjjccc^^^\\\UUUQQQMMMIIIHHHGGGFFFDDD@@@>>>;;;;;;<<<>>>??????>>>@@@BBBDDDFFFHHHIIIIIIFFFFFFGGGHHHIIIKKKKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTQQQRRRSSSUUUTTTSSSRRRPPPOOOQQQTTTSSSPPPMMMMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIJJJKKKLLLMMMNNNOOOTTTVVVXXXYYYXXXUUURRROOOSSSRRRSSSVVVYYYYYYVVVRRRHHHFFFDDDDDDGGGIIIKKKKKKJJJJJJJJJIIIJJJMMMRRRVVV\\\```fffjjjmmmoooqqqrrrmmmooorrruuuxxxyyyzzzzzzvvvwwwzzz}}}}}}tttmmmfff```___bbbccceeeggghhhhhhfffdddbbb___^^^\\\[[[XXXSSSLLLGGGBBBBBBCCCHHHPPPWWW]]]```^^^^^^^^^^^^]]][[[ZZZXXXSSSUUUXXXYYYXXXYYYZZZ\\\TTTTTTTTTTTTUUUSSSPPPMMMNNNPPPSSSUUUXXXYYYYYYYYYWWWZZZ]]]]]]]]]```gggnnnvvvgggeee{{{uuu^^^]]]eee}}}iiiZZZ```nnnwww}}}lllWWWNNNCCC>>>>>>999<<<;;;:::999888888888888777777777777777777777777555555444444444444333333111222222222222111000000222222222222222222222222//////000111111111111111111111333444444888FFFTTTcccttt}}}xxxttt}}}zzznnniiibbb^^^[[[XXXRRRNNNIIIJJJKKKKKKIIIIIIJJJKKKFFFHHHKKKOOOSSSVVVXXXYYYUUU]]]bbb___ZZZZZZZZZYYY]]]___bbbfffjjjnnnqqqsssooolllfffaaa]]]\\\[[[[[[YYYZZZ[[[]]]```___]]][[[]]]\\\^^^dddjjjpppzzziii[[[WWWXXXWWWUUU555444222000000111222333000111111111111222222222333333333222222444999<<<@@@SSShhhxxxyyyvvvsssoooiiibbbZZZTTTLLLJJJFFFDDDCCCBBBAAA@@@>>>>>>??????@@@@@@@@@AAADDDFFFIIIKKKLLLKKKJJJHHHGGGGGGIIIKKKLLLMMMMMMMMMMMMOOORRRRRRRRRQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQSSSTTTTTTSSSRRRQQQUUUUUUTTTTTTSSSRRRQQQQQQSSSRRRQQQPPPNNNMMMLLLKKKNNNNNNNNNMMMMMMNNNQQQTTT[[[\\\\\\[[[ZZZXXXWWWVVVVVVUUUSSSTTTVVVUUURRRNNNGGGFFFEEEDDDEEEHHHJJJLLLNNNNNNNNNMMMMMMPPPTTTXXXbbbfffllloooooonnnmmmmmmmmmooosssvvvxxxyyyxxxwwwssstttuuuxxx{{{~~~{{{tttmmmgggdddcccbbbggggggfffeeecccbbbaaa```\\\]]]\\\YYYSSSLLLHHHFFFDDDEEEGGGKKKOOOTTTXXX[[[^^^^^^^^^]]][[[ZZZXXXWWWXXXWWWVVVWWWYYY[[[[[[[[[ZZZXXXUUUSSSRRRQQQRRRSSSPPPRRRUUUWWWYYYYYYXXXXXXZZZ___]]]^^^eeeeeeiiiwwwfffccc|||vvv]]]^^^rrrnnniiiyyypppZZZPPPMMMHHHAAA<<<===<<<::::::;;;;;;;;;:::666555555555444444444444444444555555555555444444666666666666555444333222000000000000000000000000222222222222222222222222444222222444666:::EEEPPP```qqqxxxzzz{{{}}}zzzuuunnniiiaaa[[[UUUPPPLLLIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHJJJMMMPPPRRRSSSRRRRRRWWWXXXXXXXXXWWWWWWXXXZZZZZZ___dddgggnnntttuuuqqqnnniiiccc^^^]]]___```aaa____________```aaaccccccfffgggiiimmmrrrxxx~~~wwwcccXXXTTTRRRRRRTTT333222000///...///000111000111111111111222222222333333333222222444888<<<>>>QQQfffuuu}}}tttrrrnnniiiddd]]]UUUPPPJJJHHHDDDBBBBBBAAA@@@???===>>>>>>???@@@@@@AAAAAADDDFFFHHHJJJKKKJJJHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMOOORRRSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSUUUUUUUUUTTTRRRQQQWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQPPPNNNMMMLLLNNNOOOOOONNNNNNPPPSSSVVV\\\]]]^^^^^^]]]ZZZXXXVVVVVVUUUTTTUUUVVVVVVSSSPPPHHHGGGFFFEEEGGGIIILLLOOOQQQRRRRRRRRRRRRTTTXXX[[[bbbgggmmmqqqqqqpppooonnnlllnnnqqqtttvvvvvvuuutttpppqqqrrrsssvvvzzz}}}|||yyysssmmmhhhfffeeeeeegggfffeeedddcccaaa``````\\\\\\\\\XXXRRRKKKGGGEEECCCDDDFFFJJJNNNSSSWWWZZZ^^^]]]]]]\\\[[[ZZZYYYYYYZZZYYYWWWXXXZZZ[[[[[[ZZZ[[[YYYWWWUUUSSSSSSTTTTTTQQQSSSUUUWWWXXXYYYYYYYYYZZZ^^^\\\]]]eeegggnnnhhhbbbxxx|||hhhooo{{{}}}rrraaaYYYUUUMMMEEE@@@===<<<::::::;;;;;;;;;:::666666666666555555555444555555555666666555555555666666666666555444333222111111111111111111111111222222222222222222222222444222222444666:::DDDOOObbbssszzz||||||yyytttiiiddd]]]WWWRRROOOKKKIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIKKKMMMPPPRRRSSSRRRRRRTTTUUUVVVVVVUUUUUUWWWYYYZZZ___dddgggmmmssssssoookkkgggaaa^^^^^^```aaabbb___``````bbbdddfffhhhiiinnnoooqqquuuzzz}}}mmm\\\TTTQQQPPPPPPRRR333222111//////000000111000111111111111222222222222333333222222444888;;;;;;MMMbbbrrr|||xxxooolllgggbbb]]]VVVOOOJJJGGGDDDAAA@@@??????>>>===<<<===>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMPPPRRRTTTTTTSSSTTTUUUVVVUUUUUUTTTSSSSSSTTTTTTXXXYYYZZZZZZZZZXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPNNNNNNNNNNNNOOOOOOOOOQQQUUUXXX\\\]]]___aaa```]]]ZZZWWWSSSRRRQQQRRRSSSSSSQQQPPPJJJHHHGGGFFFHHHKKKOOORRRTTTVVVXXXYYYYYYZZZ]]]___aaafffmmmrrrsssqqqooonnnjjjkkknnnpppqqqqqqpppooommmllllllmmmppptttxxxzzzyyyvvvqqqllliiigggggghhhfffeeedddcccaaa```______[[[\\\ZZZVVVOOOIIIDDDCCCBBBCCCEEEIIIMMMRRRVVVYYY]]]]]]\\\[[[[[[[[[[[[[[[]]][[[ZZZZZZ[[[[[[ZZZYYY\\\[[[YYYWWWVVVUUUUUUUUUTTTTTTTTTUUUWWWXXXYYYZZZ[[[___\\\]]]fffkkkwwwpppiii}}}{{{vvvjjjccc\\\RRRHHHCCC===<<<::::::;;;;;;;;;:::777777777777666666666666555666666777777666666555555555666555555444333222222222222222222222222222222222222222222222222222444222222444555999CCCNNNaaassszzz||||||wwwrrrccc^^^WWWRRRNNNLLLJJJHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJLLLNNNPPPRRRRRRRRRRRRQQQSSSTTTTTTSSSTTTVVVXXX[[[___dddggglllppppppkkkgggddd```^^^```ccceeeeeecccdddeeehhhkkknnnqqqrrruuuwwwyyy~~~pppcccVVVQQQPPPOOOPPPRRR555444333222222222333333000000111111111222222222111222333222222444777::::::JJJ^^^oooxxxssskkkgggbbb\\\WWWQQQKKKGGGCCCAAA>>>===>>>>>>======<<<===>>>???AAABBBDDDDDDGGGHHHIIIJJJJJJHHHGGGFFFHHHIIIJJJLLLMMMNNNOOOOOONNNPPPSSSUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUYYYYYYZZZZZZYYYXXXWWWVVVWWWWWWWWWVVVVVVUUUUUUTTTWWWVVVUUUSSSRRRPPPOOONNNMMMNNNNNNNNNOOOQQQUUUYYY[[[]]]```bbbbbb___\\\YYYSSSSSSRRRSSSSSSSSSRRRQQQJJJIIIGGGGGGIIIMMMRRRUUUWWWZZZ]]]^^^^^^]]]^^^___]]]cccjjjpppqqqooommmlllggghhhiiikkkkkkkkkjjjjjjjjjiiiggggggjjjnnnrrruuu||||||vvvtttpppllliiigggggggggdddcccbbbaaa```___^^^]]][[[ZZZXXXRRRLLLFFFBBBAAAAAABBBDDDGGGLLLQQQUUUWWW]]]\\\[[[[[[[[[\\\]]]]]]```^^^\\\[[[\\\\\\[[[YYY[[[[[[ZZZYYYWWWVVVUUUTTTVVVUUUTTTTTTUUUXXXZZZ[[[]]]aaa]]]^^^hhhppp}}}zzz|||pppggg\\\PPPFFFCCC===<<<::::::;;;;;;;;;:::888888888777777777777666666666777777777777666666444555555555444444333222222222222222222222222222111111111111111111111111333111222444555888BBBLLL]]]pppyyyzzz~~~{{{~~~uuuooo```[[[TTTOOOKKKIIIHHHFFFHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNPPPQQQRRRRRRRRRPPPQQQSSSSSSSSSTTTWWWYYYZZZ___ccceeejjjmmmkkkfffcccaaa``````dddgggjjjkkklllmmmnnnqqqtttwwwzzz{{{yyy{{{~~~vvviii^^^UUURRRRRRQQQQQQSSS555444444333333333333333000000111111111222222222000111333333333444777999:::HHH[[[mmm}}}|||uuuooogggccc]]]XXXSSSNNNIIIFFFAAA???<<<<<<===>>>>>>===>>>>>>???AAABBBDDDEEEFFFIIIJJJJJJKKKKKKJJJIIIHHHIIIIIIKKKMMMNNNOOOOOOPPPNNNQQQTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRYYYYYYXXXWWWVVVTTTTTTSSSVVVUUUTTTSSSRRRPPPOOOOOOMMMNNNNNNNNNOOOQQQUUUXXXZZZ\\\```cccdddbbb___]]]ZZZZZZYYYXXXVVVUUUUUUUUUJJJIIIGGGGGGJJJOOOTTTXXXZZZ]]]aaabbbaaa^^^[[[ZZZXXX]]]dddiiikkkjjjiiihhhcccdddeeeffffffffffffeeegggeeeddddddeeeiiimmmpppvvvyyy}}}{{{tttqqqnnnjjjgggeeeddddddbbbbbbaaa___^^^]]]\\\[[[YYYXXXUUUOOOHHHCCCAAA@@@@@@AAACCCGGGKKKPPPTTTWWW\\\\\\\\\\\\\\\\\\]]]^^^```^^^\\\\\\\\\]]]\\\[[[ZZZZZZZZZZZZXXXVVVTTTSSSWWWVVVUUUTTTUUUWWWZZZ\\\^^^ccc``````jjjttt~~~nnnaaaUUUIIIAAA???===<<<::::::;;;;;;;;;:::999888888888777777777777666666777777777777666666444444444444444444333222222222222222222222222222111111111111111111111111333111222444555777@@@III[[[nnnxxxzzz~~~}}}|||rrrkkk```[[[TTTMMMJJJHHHFFFEEEHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOQQQSSSTTTTTTVVVYYY[[[ZZZ___ccceeeiiillliiicccbbbaaabbbdddiiinnnpppqqqwwwxxxyyyzzz|||}}}wwwmmmddd\\\UUUTTTTTTRRRRRRTTT222222222222222111111111000111111111111222222222///111222333333444666888:::EEEWWWjjjzzzxxxpppkkkbbb^^^XXXSSSOOOLLLHHHFFF@@@>>><<<<<<===??????>>>@@@AAABBBCCCDDDEEEFFFGGGJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLMMMOOOPPPPPPPPPOOORRRTTTUUUTTTTTTTTTUUURRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVV[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQOOOOOOPPPPPPPPPRRRVVVYYYZZZ\\\```dddffffffdddccc^^^^^^]]]ZZZVVVSSSSSSTTTLLLJJJIIIIIILLLRRRXXX\\\___bbbfffgggddd^^^YYYVVVRRRWWW]]]bbbdddddddddeee``````aaabbbbbbccccccbbbcccbbbaaaaaabbbeeeiiikkknnnqqqvvvyyy|||}}}wwwooommmjjjgggdddbbbaaaaaaaaa```___^^^\\\[[[ZZZZZZVVVUUUQQQKKKEEEAAA@@@@@@@@@AAACCCGGGKKKPPPTTTWWW[[[\\\]]]]]]^^^]]]]]]\\\^^^\\\[[[[[[]]]^^^^^^]]]YYYZZZ[[[[[[ZZZWWWTTTSSSXXXWWWUUUUUUVVVXXXZZZ[[[^^^dddbbbcccllluuuyyydddVVVLLLCCC>>><<<===<<<::::::;;;;;;;;;:::888888888888777777777777555666666777777666666555333333444444444444333333222222222222222222222222111111111111111111111111333111222444444666>>>GGGZZZnnnzzz|||zzzppphhh```[[[SSSMMMIIIHHHGGGFFFIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPSSSTTTUUUWWW[[[]]][[[```dddgggjjjmmmiiicccddddddfffjjjpppuuuwwwxxx{{{nnneee___YYYTTTSSSSSSRRRSSSVVV222222333333222222111000000111111111111222222222///000222333333444666888999BBBSSSfffwww~~~yyyssslllggg\\\XXXRRRMMMJJJHHHEEEDDD@@@>>><<<<<<>>>@@@AAA@@@CCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQPPPRRRTTTUUUSSSRRRRRRSSSNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSRRRRRRTTTWWWZZZ\\\^^^bbbeeehhhjjjjjjjjjeeeeeeccc^^^XXXTTTTTTUUUOOOMMMKKKLLLOOOVVV\\\aaaeeeiiimmmmmmhhh___XXXSSSNNNRRRXXX\\\^^^___aaabbb]]]]]]^^^___``````aaaaaa___^^^^^^___```bbbdddeeeeeehhhmmmpppqqqrrrsssuuuwwwuuusssrrrqqqqqqrrrrrrzzz}}}uuuppphhhgggeeecccbbbaaa``````______^^^]]][[[ZZZYYYXXXTTTRRRNNNIIICCC@@@@@@AAA@@@AAADDDGGGKKKPPPUUUWWW[[[\\\^^^______^^^\\\ZZZ[[[ZZZYYYZZZ]]]_________ZZZ[[[]]]]]]\\\YYYVVVSSSWWWWWWVVVVVVWWWXXXYYYZZZ\\\ccccccccckkkrrrnnnXXXLLLGGGBBB>>><<<===<<<::::::;;;;;;;;;:::888888777777777666666666555555555666666555555555222333333444444333333333111111111111111111111111111111111111111111111111333111222444444666===FFFWWWlllyyy|||yyynnnfff]]]XXXQQQKKKIIIHHHHHHHHHJJJKKKMMMOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLMMMMMMMMMOOORRRTTTUUUXXX[[[^^^^^^ccchhhjjjnnnpppmmmffffffgggjjjpppvvv{{{}}}~~~~~~yyypppgggbbb\\\WWWSSSTTTTTTTTTVVVZZZ444444555555555444333222000111111111111222222222...000222333333444666777777@@@PPPddduuu{{{vvvooohhhdddXXXSSSMMMIIIFFFEEECCCBBB@@@>>>======???AAABBBBBBEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQQQQSSSUUUUUUSSSQQQQQQQQQKKKKKKLLLMMMOOOQQQSSSTTTPPPPPPPPPQQQRRRSSSTTTUUURRRRRRSSSTTTVVVWWWXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUTTTTTTUUUXXX[[[]]]___cccgggkkkmmmooopppqqqqqqnnnhhhaaa\\\\\\]]]QQQOOONNNNNNRRRYYY```dddjjjnnnrrrrrrkkkaaaXXXSSSMMMPPPUUUXXX[[[]]]```bbb[[[\\\]]]^^^___``````aaa\\\\\\\\\]]]^^^```aaaaaa^^^bbbfffiiiiiiiiiiiiiiijjjhhheeebbb````````````hhhnnnrrrssswwwwwwoooiiiccccccbbbaaa````````````___^^^]]]\\\[[[YYYXXXXXXRRRQQQMMMGGGBBB???@@@AAAAAABBBDDDGGGLLLQQQUUUWWW[[[\\\___aaa```^^^[[[XXXYYYXXXXXXZZZ]]]```aaa```[[[]]]______^^^[[[WWWTTTWWWWWWWWWWWWXXXXXXYYYZZZZZZbbbccccccjjjpppxxxdddOOOGGGFFFDDD@@@>>>===<<<::::::;;;;;;;;;:::777777777777666666666666444444555555555555444444222222333444444333333333000000000000000000000000000000000000000000000000333111222444444555<<>>@@@BBBCCCBBBBBBDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKIIIIIIJJJKKKMMMNNNOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[]]]\\\ZZZYYYZZZ\\\^^^```_________```dddjjjqqqtttzzzzzzyyyuuunnngggcccaaa___^^^^^^]]]```fffnnnttt|||}}}}}}wwwlllaaaYYYUUUPPPPPPQQQQQQRRRTTTUUUVVVZZZ[[[]]]____________^^^\\\]]]^^^^^^^^^^^^^^^]]]]]][[[YYYXXXXXXXXXVVVTTTSSSRRRQQQOOONNNMMMMMMMMMOOOQQQTTTXXX^^^eeemmmsssyyy|||vvvqqqmmmgggbbb___^^^\\\[[[[[[\\\]]]^^^^^^\\\ZZZYYYXXXWWWTTTRRRNNNJJJDDD@@@????????????CCCDDDFFFHHHJJJOOOTTTXXXZZZ[[[[[[\\\\\\\\\\\\[[[]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYWWWVVVTTTSSSUUUVVVVVVWWWXXXZZZ\\\]]]^^^^^^aaaeeeggglllyyymmmVVVIIIEEE@@@AAABBB;;;===<<<<<<;;;999888888777777777666666666666777777666666555555555444444444444444444444444444444444333222111111000000000111111111111111111111111111444111111333444555:::@@@RRRcccttt|||uuuiiibbb[[[SSSMMMKKKKKKJJJLLLPPPRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKJJJKKKKKKLLLLLLNNNPPPSSSVVVXXXZZZ^^^```iiinnntttxxxxxxuuuqqqooogggiiimmmttt|||~~~{{{yyywwwuuurrrpppgggddd```^^^]]]\\\YYYVVVWWWWWWVVVWWWXXX\\\___bbb444333333222222111111111222222222111111111111111222222222333333444555666555:::FFFXXXiiizzz}}}xxxrrrjjjbbbYYYSSSMMMIIICCC???>>>?????????@@@BBBCCCCCCBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKIIIJJJKKKMMMNNNNNNOOOOOONNNNNNNNNNNNMMMLLLLLLKKKIIIIIIJJJLLLMMMOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUWWWXXXZZZ\\\]]]^^^``````____________``````___^^^]]]]]]aaagggmmmqqqxxxyyyyyyvvvqqqllliiihhhffffffggghhhkkkqqqyyy~~~}}}tttiii```YYYWWWTTTRRRPPPNNNNNNOOOPPPRRRXXXZZZ\\\^^^____________]]]]]]]]]^^^^^^]]]\\\\\\[[[XXXUUURRRRRRQQQOOONNNMMMLLLKKKJJJJJJKKKLLLLLLIIIJJJMMMOOOTTT[[[ccciiirrryyy|||rrrkkkhhheeebbb___]]]\\\ZZZYYYYYYYYYZZZ[[[]]][[[YYYXXXWWWUUURRRPPPJJJFFFAAA>>>>>>???@@@@@@EEEGGGIIIKKKMMMQQQVVVYYYYYYYYYYYYZZZZZZ[[[\\\]]][[[\\\\\\\\\[[[ZZZYYYXXXZZZYYYXXXWWWUUUSSSRRRQQQSSSTTTTTTVVVXXXZZZ\\\]]]^^^___aaaeeegggkkkvvvhhhSSSGGGDDD???@@@BBB<<<<<<<<<;;;::::::999888888777777666666666666777777555555555555555444444444444444444444444444444444222111000000///000000000222222222222222222222222333111111444444444999@@@KKK]]]pppzzz}}}~~~~~~}}}ttthhh___ZZZSSSMMMKKKKKKJJJLLLOOOQQQQQQQQQPPPOOONNNLLLKKKLLLKKKKKKKKKLLLMMMMMMNNNQQQRRRSSSTTTUUUXXX]]]```nnnsssyyy}}}|||xxxtttrrrhhhjjjooovvv~~~|||yyywwwxxxyyyzzz{{{zzzvvvsssiiieee```\\\ZZZYYYXXXVVVUUUWWWYYYYYYYYY\\\bbbggg333333333222222111111111333222222222111000000000222222222222333444555666555999EEEVVVgggwww|||wwwppphhh^^^UUUOOOIIIFFFAAA?????????@@@@@@BBBCCCDDDDDDBBBBBBDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUURRRRRRSSSUUUWWWYYYZZZ[[[]]]]]]^^^______```______aaa___\\\[[[]]]aaagggjjjqqqrrrtttsssqqqooooooooonnnoooppprrruuuzzzzzzoooddd]]]YYYWWWYYYVVVRRRNNNLLLMMMOOOPPPXXXYYY\\\^^^___`````````]]]]]]]]]^^^]]]]]]\\\[[[]]]ZZZUUUQQQPPPOOOMMMLLLKKKKKKJJJIIIJJJKKKMMMOOOMMMNNNNNNOOOQQQUUU\\\```gggpppzzz}}}uuujjjbbb___^^^]]][[[ZZZZZZYYYXXXWWWWWWXXXXXX[[[YYYWWWVVVUUUSSSPPPMMMFFFCCC@@@>>>@@@AAACCCCCCHHHJJJMMMOOOQQQTTTXXXZZZ[[[ZZZYYYXXXXXXYYY[[[\\\WWWYYYZZZ[[[[[[ZZZXXXVVVZZZYYYWWWUUUSSSRRRQQQPPPRRRSSSTTTVVVYYY[[[^^^_________bbbeeegggjjjuuubbbNNNEEECCC>>>@@@BBB<<<<<<<<<;;;::::::999888888777777666666666666777777555555555555555555555555444444444444444444444444222111111000000000111111222222222222222222222222222000111444444444999???HHHZZZmmmvvvyyyzzzzzzyyy{{{uuuggg^^^YYYRRRLLLLLLKKKJJJLLLOOOPPPPPPPPPPPPOOOMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRTTTXXX^^^bbbooouuu|||~~~zzzuuurrrkkkmmmrrrzzzyyytttqqqrrrsssuuuyyy||||||zzzxxxpppmmmhhhccc___[[[XXXWWWSSSVVVZZZZZZZZZ]]]eeelll333333222222222222222111333222222222111000000000222222222222333444555555777:::DDDUUUeeesss{{{tttlllddd[[[SSSMMMGGGDDDAAA???@@@AAABBBBBBCCCDDDEEEDDDBBBCCCDDDFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNOOOQQQRRRSSSTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXRRRRRRRRRRRRSSSTTTVVVWWWXXXZZZ\\\^^^___`````````cccaaa]]]ZZZZZZ\\\```bbbfffhhhkkkmmmnnnoooqqqsssvvvwwwzzz{{{}}}}}}rrrggg___ZZZXXXXXX]]]ZZZUUUPPPNNNOOOQQQSSSYYY[[[]]]___aaaaaaaaaaaa]]]]]]]]]^^^^^^]]]]]]\\\___[[[VVVRRRPPPOOONNNLLLLLLKKKIIIIIIJJJLLLNNNPPPVVVVVVVVVUUUTTTTTTVVVXXX\\\fffqqqzzzwwwnnnccc[[[XXXXXXWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWYYYXXXVVVVVVTTTRRRNNNKKKEEECCC@@@@@@BBBEEEFFFFFFJJJMMMPPPSSSTTTVVVYYY[[[]]]\\\ZZZXXXWWWWWWXXXXXXTTTUUUXXXZZZ[[[ZZZYYYXXX[[[ZZZWWWUUUSSSRRRRRRRRRSSSTTTUUUWWWZZZ]]]___aaa``````cccfffgggkkkvvvzzz\\\JJJCCCBBB===>>>AAA;;;;;;;;;;;;::::::999999888777777666666666666777777444555555555555555555555444444444444444444444444222222111111111222222333111111111111111111111111111000111444555444888>>>JJJZZZkkkrrrtttvvvxxxxxxzzzwwwhhh^^^VVVPPPKKKKKKLLLKKKLLLPPPPPPPPPPPPPPPOOONNNMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQOOOOOOPPPQQQSSSYYY___dddpppvvv}}}{{{vvvsssnnnpppuuu|||}}}yyyuuurrrqqqqqqqqqtttwwwyyyyyyxxxtttssspppkkkddd]]]XXXUUURRRVVVZZZ[[[[[[___gggnnn222222222222222222222222222222222111111111111111111111111222222333444555999;;;DDDTTTdddrrr~~~yyypppggg___WWWPPPKKKDDDBBB@@@@@@AAACCCDDDDDDDDDDDDEEEDDDCCCCCCFFFHHHEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\]]]\\\\\\\\\VVVUUUTTTSSSRRRSSSTTTUUUWWWYYY[[[]]]___aaaaaabbbcccaaa]]]ZZZYYYZZZ[[[]]]]]]```cccfffiiilllppprrrzzz|||~~~xxxrrrhhh```[[[ZZZZZZYYY___\\\XXXTTTSSSTTTVVVWWWZZZ\\\^^^```aaaaaaaaaaaa\\\]]]^^^^^^_________^^^^^^[[[WWWTTTRRRQQQOOONNNLLLKKKIIIHHHHHHJJJMMMNNNYYY[[[]]]\\\ZZZVVVTTTTTTUUU^^^hhhooowww~~~|||mmmeeeZZZSSSQQQRRRSSSRRRTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVUUUTTTQQQLLLIIIEEECCCAAABBBDDDGGGHHHIIILLLOOOSSSVVVWWWXXXYYY[[[^^^]]][[[ZZZXXXWWWWWWWWWSSSTTTVVVXXXZZZZZZZZZZZZZZZYYYWWWUUUTTTSSSSSSTTTTTTTTTVVVXXXZZZ]]]___aaaaaaaaacccfffhhhnnn{{{{{{|||qqqWWWGGGBBBAAA<<<<<>>PPPaaaqqqvvvooocccXXXPPPJJJGGGDDD>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFHHHKKKNNNUUUVVVWWWYYY[[[\\\\\\]]]YYYTTTMMMJJJIIIIIIHHHFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOPPPPPPRRRUUUWWWXXXVVVWWWYYYZZZ\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYYYY\\\ZZZXXXXXX[[[^^^___```YYYWWWWWW\\\___bbbffflllsssrrrpppmmmiiifffbbbaaaYYYZZZZZZZZZYYYZZZ\\\^^^^^^]]][[[YYYYYY[[[^^^```YYYYYYYYY[[[]]]___```___dddbbbaaabbbddddddbbb_________``````___^^^\\\[[[YYYWWWUUUQQQOOONNNMMMMMMNNNTTT]]]ccceeeeeedddcccddd___YYYUUUTTTTTTTTTTTTKKKJJJGGGEEEEEEFFFHHHIIILLLMMMNNNOOOQQQRRRSSSTTTUUUTTTSSSQQQNNNLLLIIIHHH@@@@@@AAAAAACCCDDDFFFFFFJJJMMMQQQSSSTTTTTTUUUVVVWWWYYYZZZ[[[ZZZYYYZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUWWW[[[___bbbfffbbbbbbfffllluuuwwwwwwtttzzz{{{aaaMMMHHHAAA<<<::::::::::::<<<;;;::::::;;;;;;999777777777666666555555555444555444444333333444444444333333333333333333333333222222222222222222222222555444333111000111111222111111111222444666777888@@@RRReeeooouuu|||xxxvvv~~~wwwhhh\\\QQQNNNKKKJJJLLLOOOQQQRRRVVVUUUUUUUUUVVVWWWXXXXXX]]][[[XXXWWWWWWVVVUUUSSSVVVVVVUUUUUUWWWYYY\\\^^^bbbiiipppsssqqqnnnlllkkkggglllrrrvvvwwwvvvuuuuuuuuuzzz~~~}}}|||xxxtttooollliiigggdddbbbfffddddddggglllqqquuuvvv555555444444444333333333111111111111111111111111222222333333333333444444777666;;;JJJ]]]oootttmmmbbbWWWOOOIIIDDDBBB>>>>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGIIIMMMOOOUUUWWWYYY[[[\\\]]]^^^^^^ZZZUUUNNNJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQRRRSSSUUUVVVYYYZZZ[[[]]]^^^_________\\\[[[[[[ZZZZZZZZZ[[[[[[^^^^^^^^^]]]\\\[[[ZZZYYY[[[ZZZXXXYYY\\\^^^``````]]]YYYYYY]]]___aaaeeejjjooonnnllliiieeeaaa^^^\\\XXXZZZ\\\]]]\\\\\\]]]^^^]]]]]]\\\[[[\\\]]]___```ZZZYYYXXXZZZ]]]aaaccceeefffeeeddddddffffffdddbbb```aaabbbbbbcccbbbaaa```]]][[[YYYVVVTTTRRRPPPPPPOOOSSSXXX]]]```dddgggiiijjjfff```[[[WWWSSSOOOLLLDDDCCC@@@??????AAADDDFFFIIIJJJKKKMMMNNNPPPQQQQQQTTTSSSRRRPPPMMMJJJHHHFFFAAAAAAAAAAAABBBDDDEEEFFFHHHKKKOOORRRRRRSSSTTTUUUUUUWWWYYYZZZZZZZZZ[[[\\\ZZZZZZZZZYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUVVVXXX\\\```bbbeeeccccccfffkkkuuu~~~}}}bbbLLLGGGAAA<<<:::::::::::::::999888888999999777555777777666666666555555555777666555444333333333333333333333333333333333333222222222222222222222222222222111111111222333444111111111222444666777888???PPPcccnnnuuu|||xxxvvv{{{vvvfff[[[RRROOOLLLKKKMMMPPPRRRSSSTTTUUUVVVXXXZZZ]]]___```___^^^\\\\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWYYY[[[\\\^^^ccchhhkkkiiigggggghhhgggkkkqqquuuvvvvvvwwwwwwxxx|||}}}yyyuuussspppmmmkkknnnmmmnnnqqqvvv{{{~~~~~~555555444444444333333333222222222222222222222222222222333333333333444444777555888DDDWWWlllrrrkkk```VVVNNNGGGBBB???>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJJJJLLLOOOQQQUUUWWWYYY\\\^^^^^^___^^^[[[VVVOOOJJJIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKPPPPPPQQQRRRRRRSSSTTTTTTVVVVVVVVVWWWXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUVVVWWW]]]^^^___```aaaaaaaaaaaa[[[[[[ZZZYYYYYYYYYYYYYYY]]]^^^______^^^]]][[[ZZZ\\\ZZZZZZ[[[^^^```aaaaaa```\\\[[[^^^___```dddiiinnnmmmjjjfffaaa]]]ZZZXXXXXX[[[^^^```___^^^]]]]]]\\\\\\]]]^^^___`````````ZZZZZZYYYZZZ^^^cccgggkkkiiihhhggghhhiiiiiigggeeecccccceeefffggggggggggggaaa```___]]][[[XXXVVVUUUQQQRRRTTTVVVZZZ```hhhmmmpppmmmiiieee___VVVNNNHHHDDDCCC@@@??????BBBEEEGGGHHHHHHJJJLLLMMMOOOPPPQQQRRRQQQOOOMMMJJJGGGEEEDDDBBBBBBAAABBBBBBCCCDDDDDDFFFIIIMMMOOOPPPPPPQQQSSSRRRUUUWWWYYYYYYZZZ\\\]]][[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWYYY]]]```bbbcccccceeegggkkkwww}}}aaaKKKFFF@@@<<<;;;::::::::::::999888888999999777555777777666666666666555555999888666444333222111111333333333333333333333333222222222222222222222222000000000111222444555666111111111222333555777777===MMM___lllttt||||||yyy{{{wwwhhh\\\SSSQQQNNNMMMOOORRRTTTUUUVVVWWWYYY\\\___bbbeeefffdddbbbbbbccceeeffffffeeeaaa___]]][[[YYYYYYZZZ[[[YYY]]]```aaa______bbbeeehhhlllqqquuuwwwyyyzzz|||}}}~~~{{{wwwtttvvvwwwyyy}}}555555444444444333333333333333333333333333333333222222222333333333444444666555777AAARRRhhh~~~qqqkkk```VVVNNNGGGAAA===???@@@BBBCCCEEEEEEFFFFFFFFFHHHKKKMMMMMMOOOQQQTTTSSSUUUXXXZZZ\\\]]]]]]]]]ZZZVVVPPPKKKHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYZZZ[[[[[[\\\]]]]]]^^^]]]\\\[[[[[[\\\]]]]]]aaabbbcccddddddddddddddd```___]]]\\\ZZZYYYYYYYYYZZZ[[[]]]^^^___^^^]]]\\\]]]\\\\\\___bbbddddddcccbbb^^^\\\^^^```aaafffkkkqqqnnnkkkfffbbb^^^[[[YYYWWWZZZ___bbbaaa___]]]\\\\\\]]]```bbbccccccbbbaaa[[[\\\^^^```bbbeeehhhkkkjjjjjjjjjjjjkkkjjjiiihhhfffgggggghhhiiiiiiiiijjjccccccccccccbbb```^^^]]]WWWWWWVVVUUUWWW[[[bbbggglllmmmnnnmmmjjjbbbYYYRRRLLLIIIFFFCCCBBBCCCEEEGGGHHHHHHJJJLLLNNNPPPRRRSSSQQQOOOMMMJJJGGGDDDCCCBBBBBBBBBBBBAAAAAABBBCCCCCCEEEGGGJJJLLLMMMNNNPPPQQQPPPSSSVVVXXXXXXZZZ\\\]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVUUUVVVWWWYYY\\\___``````cccgggiiinnn~~~zzz\\\IIIEEE@@@<<<;;;;;;::::::<<<;;;::::::;;;;;;999777777777666666666666666666888777666444333333222222333333333333333333333333222222222222222222222222000000000111222444555555111111111222333444666777;;;HHHZZZhhhrrrzzz~~~}}}{{{kkk```UUUSSSQQQPPPSSSUUUVVVWWWZZZ[[[]]]```ccceeeggghhhjjjiiiiiijjjlllmmmllljjjeeeccc```\\\ZZZYYYYYYYYYXXXZZZ[[[ZZZYYY[[[```eeejjjnnnssswwwzzz}}}}}}yyy{{{}}}555555444444444333333333333333333333333333333333222222222333333333444444555666999@@@OOOcccvvvssslllaaaVVVNNNGGGBBB>>>???AAACCCEEEFFFGGGFFFFFFGGGJJJNNNPPPQQQRRRSSSUUUPPPQQQSSSUUUXXXYYY[[[[[[ZZZWWWRRRMMMIIIGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRTTTUUUVVVXXXYYYYYYYYYYYY[[[\\\\\\]]]^^^___``````___^^^^^^^^^___aaacccdddeeeeeefffggggggggggggggggggfffdddaaa___^^^]]]\\\YYYZZZ\\\]]]_________^^^______aaadddggghhhhhhfffccc^^^]]]___aaaccchhhnnnrrrpppkkkgggbbb^^^\\\ZZZWWWZZZ^^^``````^^^]]]\\\]]]___ccceeefffeeecccaaa\\\```eeeggggggfffggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjeeefffggghhhhhhhhhgggfffaaa```^^^[[[YYYYYY[[[^^^cccfffkkkppprrrpppjjjeeeVVVRRRLLLFFFBBBAAABBBCCCEEEFFFHHHJJJMMMOOOQQQRRRPPPNNNKKKHHHDDDBBB@@@@@@BBBBBBAAAAAAAAABBBBBBCCCDDDFFFIIIKKKKKKMMMOOOQQQPPPRRRUUUWWWWWWXXXZZZ\\\ZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVTTTSSSSSSTTTVVVVVVTTTTTTUUUVVVXXXZZZ\\\^^^]]]ccchhhkkkssssssTTTGGGDDD???<<<;;;;;;;;;:::<<<;;;::::::;;;;;;999777666666777777777777777777666666555444444444555555333333333333333333333333222222222222222222222222222222222222222222222222111111111222333444555666999CCCTTTdddpppwww~~~~~~|||mmmbbbWWWUUUTTTTTTVVVXXXYYYYYYZZZ\\\___dddhhhkkkmmmnnnrrrqqqppppppppppppmmmkkkdddbbb^^^[[[XXXVVVVVVVVVWWWXXXXXXWWWUUUXXX^^^ccclllpppvvv{{{|||555555444444444333333333333333333333333333333333222222333333333333444444444777:::???LLL___ooovvvvvvnnnbbbVVVMMMGGGBBB@@@@@@AAADDDFFFHHHHHHGGGFFFIIIMMMQQQSSSTTTTTTUUUUUUNNNNNNNNNPPPRRRUUUXXXZZZZZZYYYWWWRRRMMMJJJIIIIIILLLMMMNNNPPPRRRTTTUUUVVVTTTUUUXXXZZZ[[[\\\[[[[[[^^^^^^^^^______``````aaa^^^^^^^^^___aaaccceeeggghhhiiijjjkkkllllllllllllmmmllljjjhhhfffeeedddccc^^^^^^^^^___```aaabbbbbbcccdddfffjjjmmmnnnmmmkkkeee```^^^```bbbdddjjjpppqqqnnnjjjeeeaaa^^^\\\[[[YYY[[[^^^^^^^^^]]]^^^___```bbbeeehhhhhhfffdddbbb___dddjjjmmmjjjgggffffffgggiiikkklllllllllnnnooooooooonnnmmmmmmnnnnnnnnnjjjkkklllmmmnnnnnnnnnnnnlllkkkiiieee___[[[ZZZZZZ]]]```fffmmmsssuuutttrrrddd^^^VVVMMMGGGCCCCCCCCCAAABBBDDDGGGJJJMMMOOOPPPOOOMMMJJJFFFBBB@@@???>>>AAAAAA@@@AAAAAABBBCCCCCCEEEGGGIIIKKKKKKMMMOOOQQQQQQSSSUUUVVVVVVVVVWWWYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUSSSRRRRRRSSSUUUVVVSSSSSSTTTVVVWWWYYY[[[\\\]]]ccchhhlllxxxkkkOOOEEEBBB???<<<<<<<<<;;;::::::999888888999999777555666666777777777777888888666555555555555555666666333333333333333333333333222222222222222222222222333444444333333111000///111111111111222333444555888???NNN```mmmttt{{{~~~|||mmmbbbZZZXXXVVVWWWYYY[[[[[[[[[YYY\\\bbbiiioootttxxxyyyyyywwwvvvuuusssqqqmmmjjjaaa___\\\YYYVVVVVVVVVVVVWWWXXXYYYWWWUUUWWW\\\```lllqqqxxx555555444444444333333333222222222222222222222222222222333333333333444444333777999<<>>>>>??????@@@@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMPPPSSSSSSTTTVVVVVVUUUTTTUUUVVVUUUUUUUUUVVVVVVVVVVVVWWWUUUSSSQQQPPPPPPQQQSSSUUUTTTTTTUUUWWWXXXZZZ[[[\\\___dddhhhlll{{{eeeLLLDDDAAA>>><<<<<<<<<;;;::::::999888888999999777555666666777777777888888888777777666555555444555555333333333333333333333333222222222222222222222222333333444444333111000///111111111111222333444444777<<>>>>>?????????@@@AAACCCDDDEEEGGGIIIKKKLLLLLLNNNQQQTTTTTTUUUWWWVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWTTTSSSPPPOOOOOOPPPSSSTTTUUUUUUVVVXXXZZZ[[[\\\]]]aaaeeeggglll|||wwwooobbbLLLCCCAAA>>><<<<<<<<<;;;:::<<<;;;::::::;;;;;;999777666666777777888888888999:::999777666444333333333333333333333333333333333222222222222222222222222222222333444333222111000111111111111222333444444666:::GGGZZZhhhnnnuuu}}}~~~qqqfff\\\[[[ZZZZZZ]]]^^^^^^]]]eeeiiiooovvv}}}~~~}}}{{{zzzxxxtttooolllgggfffdddbbbbbbcccdddeee^^^aaacccbbb___^^^```bbbhhhoooyyy777555222000///000222333222222222111111111111000333333222222333333444555333777888888BBBVVVhhhpppssswwwwwwnnn```SSSJJJEEEBBB@@@AAACCCEEEFFFFFFFFFGGGHHHNNNRRRXXX[[[ZZZWWWUUUTTTOOONNNLLLJJJKKKOOOUUUZZZccccccaaa]]]WWWQQQNNNNNNLLLNNNPPPPPPOOOOOORRRUUUVVVWWWWWWYYYZZZ\\\^^^___ddddddddddddeeeeeeeeefffggggggggghhhiiilllnnnooottttttuuuwwwyyyzzz{{{|||uuurrrooooooqqqrrrqqqooorrrrrrrrrqqqpppnnnmmmlllkkklllooorrruuutttqqqooojjjhhhdddbbbbbbeeejjjmmmllllllllljjjgggeeedddeeeccc___[[[[[[___dddiiillloookkkgggdddddddddddddddiiikkkmmmmmmllljjjjjjjjjjjjjjjkkknnnrrruuuwwwwww{{{}}}~~~~~~~~~}}}xxxtttzzz{{{|||{{{wwwrrrlllhhhjjjeee```]]]\\\[[[XXXUUU___[[[UUUMMMGGGCCCAAA@@@EEEDDDEEEGGGJJJMMMMMMMMMOOOLLLGGGCCC@@@>>>;;;999===???AAABBBBBBCCCEEEGGGGGGIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUSSSQQQQQQSSSUUUUUUUUUUUUVVVXXXYYYYYY[[[]]]``````fffjjjnnn{{{mmmjjjtttyyy}}}www[[[NNNEEECCC@@@===:::::::::::::::999999999888777777777666555555444444666777888999999777666555555555555444444444444444444444444444333333222222333333444333333333222222111111111111111222222222333333333<<<999@@@TTThhhsssyyy~~~qqqfffaaa\\\ZZZ[[[]]]^^^ccciiikkkqqqyyy{{{yyyvvvttttttuuuuuuuuuqqqpppnnnoooppppppooonnnlllmmmmmmnnnnnnnnnnnnmmmnnnttt~~~777555333222111111222333222222222111111111111000333222222222222333444444333777888888BBBWWWjjjssstttwwwyyypppbbbUUULLLFFFCCCBBBBBBDDDFFFFFFFFFFFFGGGHHHKKKOOOTTTWWWVVVTTTSSSRRRQQQQQQPPPPPPPPPSSSXXX\\\cccddddddaaa[[[TTTOOOMMMJJJLLLNNNOOONNNPPPSSSVVVVVVWWWXXXZZZ]]]___bbbccchhhhhhiiijjjkkkkkkllllllmmmlllllllllmmmoooqqqrrrttttttuuuvvvxxxyyyzzzzzzvvvtttrrrsssttttttqqqoooqqqqqqpppppppppooooooooopppppprrrtttvvvuuurrrooojjjhhheeecccdddfffiiillllllmmmmmmkkkhhhgggfffgggdddaaa]]]]]]```eeejjjlllnnnkkkhhhfffgggiiiiiiiiimmmooopppooommmkkkjjjkkkjjjkkknnnqqqvvvyyyzzzzzz~~~{{{zzz{{{||||||zzzvvvrrrpppmmmhhhccc```^^^\\\WWWSSSUUURRRMMMGGGCCCAAA@@@@@@GGGFFFFFFHHHKKKNNNNNNNNNPPPLLLGGGCCC@@@>>>;;;999>>>@@@BBBBBBBBBCCCEEEFFFFFFHHHJJJKKKKKKLLLNNNPPPSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTRRRQQQQQQSSSUUUUUUUUUVVVWWWYYYZZZZZZ[[[^^^```___eeehhhlll{{{{{{ddddddqqq{{{~~~pppTTTHHHEEECCC@@@===;;;:::::::::999999999888888888888888777666666555666777888999999888777666555555555555444444444444444444444444444333333222222333333444333333333222222222111111111111222222222333333333999777>>>QQQdddpppwww|||~~~rrrgggccc^^^\\\^^^```ccchhhooouuuzzz}}}||||||}}}~~~{{{zzzzzz{{{}}}~~~}}}|||xxxyyyyyyyyyxxxwwwvvvvvvxxx}}}666666555444444333333222222222222111111111111000222222222222222333444444444666777888BBBVVVkkkxxxzzz{{{{{{rrreeeXXXNNNHHHEEECCCCCCDDDFFFFFFEEEEEEFFFHHHJJJMMMQQQSSSSSSRRRRRRRRRQQQSSSVVVWWWYYY[[[___bbbfffhhhiiifff```WWWPPPMMMIIIKKKLLLMMMNNNQQQTTTWWWYYYZZZ[[[^^^aaadddgggiiikkklllnnnpppqqqrrrqqqqqqqqqqqqppppppqqqrrrtttuuuttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwxxxxxxvvvsssppppppoooooonnnooopppqqqrrrsssssstttuuuvvvuuurrroooiiihhhgggffffffgggiiijjjlllmmmnnnmmmkkkjjjjjjjjjhhheeeaaaaaadddhhhlllmmmnnnllljjjjjjlllooopppppprrrrrrrrrpppmmmkkkjjjkkkjjjlllqqqvvvzzz}}}~~~|||}}}~~~}}}}}}{{{yyyxxxpppmmmhhheeeccc___YYYTTTOOOLLLIIIEEECCCBBBCCCDDDJJJIIIIIIKKKOOORRRRRRRRRQQQMMMGGGBBB???===;;;:::>>>@@@BBBBBBBBBBBBCCCEEEGGGIIIKKKKKKKKKLLLNNNOOORRRRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPQQQSSSUUUUUUTTTVVVXXXYYYZZZZZZ\\\___aaa```dddgggmmm~~~qqqZZZ\\\kkk~~~mmmRRRGGGDDDBBB@@@===;;;:::::::::888888888888888999999999777777777777777888999999888888777666555555555555444444444444444444444444444333333222222333333444333333333222222222222111111111222222222333333333555444;;;LLL___mmmuuuzzz}}}sssjjjeeeaaa___bbbfffjjjqqqxxx~~~|||}}}~~~444555555555444333222111222222222111111111000000222222222111222333333444333555666888AAATTTkkkzzz}}}~~~|||sssfffYYYPPPIIIEEECCCDDDEEEFFFEEEEEEEEEFFFHHHJJJMMMPPPRRRQQQQQQQQQRRRPPPTTTYYY^^^aaadddhhhkkknnnooonnnjjjaaaXXXQQQMMMKKKLLLLLLNNNPPPSSSWWWYYY\\\]]]___aaadddgggiiikkkhhhjjjllloooqqqrrrqqqqqqoooooooooooopppqqqsssttttttttttttuuuuuuvvvvvvvvvyyyzzz{{{||||||yyyuuurrrqqqpppnnnmmmmmmoooqqqrrrrrrrrrrrrrrrssssssqqqooohhhiiiiiiiiiiiiiiiiiiiiilllnnnppppppnnnmmmmmmmmmllliiigggfffiiilllooopppooommmlllllloooqqqssssssssssssrrrnnnkkkhhhhhhiiiiiinnntttyyy}}}~~~|||{{{zzzuuurrrooommmlllggg```ZZZTTTRRRNNNJJJHHHHHHHHHIIILLLLLLMMMPPPTTTWWWXXXWWWSSSNNNGGGBBB???===<<<;;;===???@@@@@@@@@@@@AAACCCJJJLLLNNNNNNNNNNNNPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOQQQSSSUUUUUUTTTVVVWWWYYYZZZZZZ[[[^^^aaabbbfffiiiqqqjjjSSSVVVbbbyyyjjjQQQHHHDDDBBB@@@>>><<<:::999999777777777888999999999:::666666666777777777888888888777666555555555555555444444444444444444444444444333333222222333333444222222222222222222222222111111222222222333333333444444:::HHHZZZiiisssxxx~~~wwwooojjjfffdddhhhmmmrrrzzzyyy|||222333444555444222000///222222222111111111000000222111111111111222333333333333444777???PPPgggyyy|||}}}}}}tttggg[[[QQQJJJEEECCCDDDEEEEEEEEEDDDEEEGGGIIIIIILLLOOOPPPOOONNNNNNOOOMMMRRRYYY```fffkkkqqqtttyyywwwtttlllbbbYYYSSSQQQPPPOOONNNOOORRRUUUYYYZZZ\\\]]]^^^___aaaccceeefffbbbdddfffiiikkkllllllllliiiiiiiiiiiikkkmmmoooppprrrrrrrrrsssssstttttttttwwwyyy|||~~~}}}zzzwwwvvvuuutttqqqooonnnnnnooopppooonnnmmmnnnpppppppppnnnjjjkkklllllllllkkkjjjiiimmmoooqqqrrrpppooonnnoooooommmkkklllnnnqqqsssssspppooommmnnnppprrrrrrqqqrrrqqqnnnkkkgggeeefffgggjjjooovvv{{{~~~}}}{{{zzzyyywwwvvvvvvvvvrrrlllfff^^^[[[VVVRRRNNNLLLLLLLLLNNNOOOQQQVVVZZZ\\\[[[ZZZUUUOOOGGGAAA>>>===<<<<<<;;;<<<>>>>>>>>>>>>@@@BBBJJJLLLNNNOOOOOOOOOQQQSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTTTTUUUTTTSSSSSSOOOOOOOOOQQQTTTVVVVVVUUUUUUWWWYYYYYYZZZ[[[^^^```cccggglllvvvcccOOOPPPWWWjjj}}}~~~eeeOOOHHHCCCBBB@@@>>><<<:::999999777777777888999999999:::555555666666666666777666777666666555555555555555444444444444444444444444444333333222222333333444222222222222222222222222111111222222222333333333444666:::EEEUUUfffrrrwww}}}|||vvvpppmmmmmmqqqvvvzzz}}}222333444444333222000///222222222111111111111000111111111111111222333333222222333777===KKKaaattt~~~~~~uuuiii\\\RRRKKKFFFCCCCCCDDDDDDDDDDDDEEEHHHKKKIIILLLOOOPPPNNNLLLKKKKKKMMMQQQWWW^^^fffnnnuuuzzz~~~yyyqqqggg^^^YYYWWWUUURRRPPPPPPSSSVVVXXXYYYYYYYYYYYY[[[\\\^^^```aaa___```aaaccceeeggghhhiiieeeeeedddeeefffhhhjjjkkklllmmmmmmnnnoooppppppqqqrrrvvvzzz}}}|||{{{zzzyyyzzzyyyvvvsssqqqpppppppppnnnlllkkkkkkmmmoooooonnnmmmnnnooooooooonnnlllkkknnnpppssssssrrrpppoooooopppnnnmmmooorrrtttuuuuuuqqqooonnnnnnpppqqqqqqppppppooolllhhheeedddfffiiinnnsssyyy|||}}}~~~~~~}}}|||}}}~~~|||vvvrrrgggddd___ZZZUUUSSSRRRRRRUUUWWW[[[___bbbaaa]]]ZZZWWWPPPGGG@@@===<<<<<<===999;;;===>>>>>>???@@@BBBHHHJJJLLLMMMMMMOOOQQQSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTUUUVVVVVVVVVUUUTTTOOOOOOPPPSSSVVVXXXWWWWWWVVVXXXYYYZZZZZZ\\\^^^aaaccchhhooo}}}^^^MMMOOORRRbbb~~~eeeRRRMMMCCCBBBAAA???===;;;999888888888888888888999999999444444555666666666666666666666555555444555555666444444444444444444444444444333333222222333333444111222222222222333333333111111222222222333333333555888;;;CCCQQQcccpppuuu|||~~~~~~zzzwwwxxx}}}~~~~~~444444444444333222111111222222222111111111111000111111111111111222222333111000333777;;;FFF[[[nnn{{{xxxkkk___UUUMMMGGGDDDBBBCCCCCCCCCDDDFFFIIILLLLLLOOOSSSTTTRRROOOLLLKKKNNNQQQUUU[[[bbbllluuu|||yyypppgggaaa^^^XXXUUUQQQPPPRRRUUUVVVVVVVVVWWWXXXYYY\\\^^^```bbbbbbbbbaaabbbcccfffhhhjjjgggfffeeeddddddeeeffffffffffffggghhhiiikkkkkklllmmmrrrwwwzzzzzzzzz{{{|||~~~}}}{{{yyywwwuuutttsssrrrooommmlllmmmoooooonnnppppppqqqqqqqqqpppooonnnoooqqqttttttrrrpppooonnnmmmmmmmmmooorrruuuvvvuuuooonnnnnnoooqqqsssrrrqqqpppnnnlllhhhfffgggjjjmmmssswww|||~~~}}}~~~}}}xxxrrroookkkgggcccbbbbbbbbbeeegggkkknnnnnnjjjccc]]]XXXQQQHHH@@@<<<<<<======999;;;===??????@@@CCCEEEGGGIIILLLMMMNNNPPPRRRUUUSSSSSSSSSTTTTTTTTTUUUUUUSSSUUUVVVXXXXXXWWWVVVUUUOOOOOOQQQTTTWWWYYYYYYXXXXXXZZZ[[[\\\\\\^^^aaacccfffmmmvvv~~~]]]MMMSSSXXXeeegggUUURRRBBBBBBAAA???===;;;999888999999999888888888888888444555666777888777777666555555555444444555555666444444444444444444444444444333333222222333333444111111222222222333333333111111222222222333333333555999<<<@@@MMM```nnnrrrxxx|||666555555444333333222222222222222111111111111000111111111000111222222333000000333777:::CCCWWWjjjsssxxxzzzmmmaaaWWWOOOIIIFFFAAABBBCCCCCCDDDFFFJJJNNNQQQUUUYYYZZZWWWSSSOOOMMMPPPRRRTTTYYY___iiittt{{{wwwnnngggcccZZZVVVQQQOOOQQQSSSTTTSSSWWWWWWYYY\\\___bbbeeeffffffeeeccccccdddgggjjjmmmkkkjjjhhhfffddddddddddddaaaaaabbbdddeeeggghhhiiijjjoootttwwwxxxyyy|||~~~~~~|||zzzxxxvvvvvvssspppnnnnnnooooooooorrrrrrrrrrrrrrrqqqpppoooooorrrtttuuussspppnnnmmmkkkkkklllnnnrrrtttuuuuuunnnnnnnnnppprrrttttttsssqqqooommmjjjhhhiiinnnqqqwww{{{}}}}}}{{{|||zzzvvvsssqqqqqqrrrssssssvvvyyy|||zzzsssiiiaaaYYYRRRHHH@@@<<<<<<===>>>999;;;>>>@@@AAACCCEEEGGGHHHJJJMMMOOOQQQSSSVVVXXXTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUWWWYYYYYYYYYWWWVVVOOOOOOQQQUUUXXXZZZZZZYYYZZZ\\\]]]^^^^^^```ccceeekkksss~~~___PPPZZZbbbmmm~~~cccRRROOOBBBBBBAAA???===;;;999888:::999999999888888777777555666777999999888888777555555444444444555555666444444444444444444444444444333333222222333333444111111111222222333333333111111222222222333333333555999;;;>>>JJJ^^^lllpppvvvzzz777666444333222222333333222222222111111111111000111111000//////000111222555111222666888===NNNaaatttwwwxxx|||}}}pppcccXXXNNNGGGBBBFFFEEEDDDCCCDDDHHHNNNSSSYYY[[[]]]]]]YYYUUURRRQQQRRRTTTWWWYYY]]]fffqqqzzz~~~vvvpppjjjeeeWWWVVVRRROOOMMMNNNSSSWWWYYY\\\```eeeggghhhgggfffkkkkkkmmmnnnppprrrssstttpppooonnnlllllllllmmmmmmnnnkkkhhhhhhjjjjjjiiigggnnnoooppprrrtttuuuuuuuuu{{{|||~~~~~~{{{zzz{{{yyyxxxvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwssstttvvvuuurrrpppoooooorrrooommmmmmqqqtttuuutttsssqqqpppsssvvvwwwtttqqqrrrpppnnnlllmmmooosssuuuyyy|||~~~~~~}}}}}}|||ooobbb[[[RRRFFF>>>;;;;;;;;;:::888:::<<<===>>>@@@CCCFFFKKKMMMOOOPPPPPPPPPRRRTTTXXXXXXWWWWWWWWWVVVVVVVVVYYYWWWVVVYYY]]]]]]XXXSSSOOOMMMNNNSSSZZZ___^^^[[[ZZZ[[[\\\\\\\\\___cccfffiiitttggg[[[iiiyyy}}}fff[[[RRRJJJDDDCCCAAA???===;;;;;;:::999999999999888888888777666666666666555555555555555555555444444333333333333444444444333222222111444444333333333333222222222222222222222222222222000000000111222222222333222666888999CCCXXXjjjqqquuuyyy}}}777666444333222222333333222222222222111111111111222111000000000111222222444111222666888===MMM```ooorrrtttyyy}}}qqqfff[[[RRRKKKGGGFFFFFFEEEDDDFFFJJJQQQVVV\\\^^^```___[[[WWWTTTSSSUUUWWWYYYZZZ\\\bbblllrrr{{{yyyrrriiibbbVVVTTTQQQOOOPPPSSSWWWZZZbbbdddiiimmmpppqqqpppooosssssstttuuuvvvwwwxxxyyyttttttsssrrrrrrrrrssstttuuusssqqqqqqssssssrrrqqqqqqrrrrrrssssssrrrrrrqqqxxxyyy|||~~~~~~|||{{{{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwrrrtttvvvvvvtttsssrrrsssvvvssspppppprrrtttuuutttrrrrrrsssuuuvvvvvvtttrrrqqqpppooooooqqqtttwwwyyy{{{}}}~~~~~~||||||~~~vvviii\\\SSSGGG???;;;;;;::::::888:::<<<>>>???AAADDDGGGLLLNNNPPPQQQQQQQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWZZZ^^^]]]YYYTTTPPPNNNOOOSSSZZZ^^^]]]ZZZZZZ[[[[[[\\\\\\___cccfffjjjuuuuuuooo|||ttt]]]TTTNNNHHHCCCBBBAAA>>>===;;;;;;::::::::::::999999999888888777777666666666555555555555555444444444333333333444444444444444333222222444444333333333333222222222222222222222222222222222222222222222333333333222666777888AAATTTfffnnnssswww|||666666444333333333333333333222222222111111111111333333222111111222222333444111222777888<<>>@@@BBBFFFIIIMMMOOORRRSSSSSSSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWXXX[[[___^^^ZZZUUUQQQPPPPPPTTTYYY\\\[[[YYYYYYZZZ[[[\\\\\\___cccfffkkkwwwhhhRRRKKKIIIEEECCCBBB@@@>>>===;;;;;;::::::::::::999999999999888777777777777666666666666555444444444444333333333444555555555555444333333444444333333333333222222222222222222222222222222444444444333333333333333222555777777>>>NNN___hhhpppttt{{{~~~}}}~~~~~~}}}555555444444333333333333333333222222222111111111444444333333333222222333333111222777888:::IIIZZZnnnrrrvvv~~~~~~vvvlllcccZZZRRRMMMHHHHHHIIIJJJLLLQQQWWW\\\aaa___\\\WWWSSSSSSUUUXXX\\\___bbbcccbbbcccfffjjjrrrxxx|||yyytttmmmbbbYYYVVVRRRPPPUUU]]]eeegggffflllnnnpppsssttttttsssrrrvvvuuutttsssssssssssstttxxxxxxyyyzzz|||~~~{{{zzzzzz{{{|||~~~}}}{{{yyyvvvuuussstttvvvxxxyyyzzzyyyyyyvvvwwwxxxyyy{{{}}}}}}{{{yyywwwwwwrrruuuwwwxxxwwwvvvwwwwww|||{{{xxxvvvtttsssrrrrrrppptttwwwwwwtttqqqqqqrrrrrrtttwww{{{}}}|||{{{{{{{{{|||~~~uuuhhh]]]UUUIII@@@===;;;:::999888:::<<>><<<;;;;;;;;;999999999999888888888888888888777777777666666666444444444444444444444444444555555666555555444444444444333333333222222222222222222222222222222222444444333333222222222111222444666666;;;GGGWWWbbbnnnssszzz~~~|||zzz{{{yyyvvvsssrrrpppqqqoooppptttwwwzzz444444444444444444333333333333333222222222222111444444444444333333222222222000333777777999FFFWWWmmmsssyyywwwnnneee[[[RRRLLLHHHIIIJJJKKKMMMQQQWWW[[[^^^ZZZUUUOOOMMMOOOTTTYYY^^^bbbggghhhhhhiiillloooooossssssoookkkggg___WWWVVVSSSSSSYYYcccjjjlllkkkpppqqqsssttttttsssrrrqqqvvvuuutttrrrrrrsssttttttuuuvvvxxxzzz|||~~~zzzzzz{{{|||}}}~~~~~~|||{{{vvvvvvwwwwwwwwwwwwvvvuuurrrsssuuuxxx{{{}}}|||zzzxxxwwwtttvvvxxxxxxwwwvvvvvvvvv||||||zzzxxxuuusssrrrrrrqqqtttvvvuuurrroooppprrrvvvxxx|||zzzzzzzzz|||xxxkkk\\\TTTIIIAAA===<<<:::888888:::<<>>@@@BBBFFFIIIKKKNNNQQQSSSSSSSSSSSSTTTTTTTTTVVVWWWYYY[[[\\\]]]\\\\\\[[[ZZZXXXVVVUUUTTTQQQRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZ[[[]]]```dddhhhmmmyyyvvv[[[MMMHHHCCC???@@@@@@>>>===<<<;;;;;;;;;999999999888888888777777666666666666555555555555333333333444444444444555333333444555555555555444444444333333333333222222222222222222222222222222222222111111111111111111111222444555666<<>>???AAADDDGGGHHHKKKOOORRRRRRQQQQQQQQQSSSTTTUUUWWWZZZ\\\]]]^^^```___\\\XXXTTTRRRQQQRRROOOQQQSSSUUUUUUVVVWWWXXXXXXYYYZZZ[[[]]]```dddhhhqqq{{{nnnUUUJJJGGGCCC@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999555555555555444444444444333333333444444444555555222222333444444444444444444444333333333333222222222222222222222222222222111111222222222222222222111111333555555999GGGWWWjjjpppxxx}}}~~~~~~{{{{{{vvvuuussssssrrrqqqooommmpppmmmkkkkkkiiigggkkkpppxxx}}}~~~wwwrrrtttzzz}}}222333444555555555444333444444444333333333222222333333444444333111000///111000333888777666AAAPPPaaaoooyyyyyy{{{{{{~~~yyyssslllcccYYYSSSIIIJJJIIIHHHGGGHHHKKKMMMMMMRRRYYY]]]___^^^^^^]]]^^^bbbfffiiijjjlllqqquuuqqqrrrpppllljjjiiibbbZZZPPPTTTXXX\\\___bbbeeehhhiiijjjmmmpppsssuuuwwwxxxwwwvvvuuuuuuwwwzzz}}}zzz{{{~~~~~~wwwyyy|||}}}{{{zzzyyytttvvvzzz||||||}}}~~~{{{~~~~~~{{{xxxyyyzzz{{{wwwrrrqqqtttxxxzzzzzzyyy{{{~~~{{{}}}zzzjjjUUUNNNDDD>>><<<;;;:::888888:::<<<===>>>@@@CCCFFFGGGJJJNNNQQQQQQPPPPPPPPPRRRSSSUUUWWWZZZ\\\^^^___cccaaa\\\VVVQQQOOOOOOPPPOOOQQQSSSUUUUUUVVVWWWYYYXXXYYYZZZ[[[]]]```eeehhhvvv~~~zzzvvvhhhOOOGGGEEECCC@@@@@@???>>><<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;555555444444444333333333333333333444444555555555111222333333444444444333444444444333333333222222222222222222222222222222222222222333333444444444111111333666555777FFFVVViiiooovvv|||~~~~~~~~~~~~{{{{{{zzzzzz{{{{{{zzzwwwuuuvvvsssqqqqqqooollloootttrrrwwwwwwqqqmmmppptttvvv666666555444333333333333555333111/////////111222111111222222222333333333333333333333444999???DDDZZZnnnvvvtttxxx}}}}}}||||||vvvoooeee[[[UUUMMMIIIFFFGGGGGGFFFIIIMMMQQQTTT^^^iiilllgggeeehhhhhhgggggghhhjjjlllllllllkkkkkkkkkiiifffbbb^^^\\\ZZZ[[[\\\^^^aaadddggghhhlllnnnqqqtttwwwyyyzzzzzz}}}{{{zzzzzz}}}~~~~~~}}}{{{zzzyyyyyyxxxyyyzzz|||~~~|||vvvtttqqqrrruuuyyy|||~~~|||||||||}}}~~~|||{{{}}}}}}~~~tttdddVVVKKKAAA>>>===:::888888666999<<<>>>???AAADDDFFFHHHJJJMMMNNNNNNOOOPPPRRRTTTTTTUUUVVVXXX[[[^^^```bbb___YYYSSSOOONNNOOOPPPRRRRRRTTTUUUVVVWWWWWWWWW\\\ZZZ[[[___```aaagggmmm}}}rrrgggiii___QQQGGGDDDCCC===>>>======;;;:::999888888888888888777777777777666555555444333222222111111444444333222222333444444111111111111111111111111000111222333444333222111333222222111111222222333333333333333333333333333666000000666777777AAAOOOccckkkssswwwzzz}}}~~~|||zzzyyyyyyyyyyyywwwwwwvvvsssqqqqqqsssuuu|||666666555444333333333333333222111000111111333333111111111222222222333333333333333333444888>>>CCCWWWkkkuuussswwwzzz}}}zzz~~~}}}}}}{{{vvvooofff]]]WWWPPPKKKGGGHHHGGGFFFIIINNNSSSWWWbbbooosssooonnnpppooommmkkkkkklllmmmmmmllllllkkkiiifffdddbbb``````]]]^^^```cccfffiiilllnnntttvvvyyy|||~~~~~~~~~|||{{{|||~~~}}}|||||||||{{{|||~~~|||vvvtttrrrrrruuuxxx{{{{{{vvvwwwzzz}}}|||yyyxxx{{{zzz|||sssdddTTTIII@@@>>>===:::888888777999<<<>>>???AAADDDGGGHHHJJJMMMNNNNNNNNNOOOQQQSSSSSSTTTUUUWWWZZZ\\\^^^aaa]]]XXXSSSOOONNNOOOPPPRRRSSSTTTVVVWWWXXXYYYYYY[[[ZZZ[[[___```aaagggooo|||iii^^^aaa{{{xxx[[[NNNFFFCCCCCC=========<<<;;;:::999888888888888888888777777777777666555555444333333222222444333222222222222333444111111111111111111111111111111222333333333333222333333222222222222333333333333333333333333333333555000000666777666@@@MMMbbbkkkssswwwzzz~~~~~~}}}~~~zzzwwwvvvwwwyyy{{{666666555444333333333333111111111222333444444555111111111222222222222333444444333333444777<<<@@@RRRgggssssssvvvwww||||||yyy|||{{{{{{~~~zzzvvvpppiii```[[[SSSMMMIIIHHHGGGFFFIIINNNVVV]]]iiivvv|||zzzxxxyyywwwtttqqqoooooooooooooooooonnnkkkhhhfffeeedddeeecccdddgggjjjnnnqqqtttuuu|||~~~~~~}}}|||}}}|||wwwuuuttttttvvvxxxxxxxxxsssuuuzzz}}}xxxwwwvvvzzz{{{~~~ooo```PPPGGG???===<<<999888999777:::<<<>>>@@@BBBEEEGGGIIIKKKMMMNNNMMMMMMNNNOOORRRRRRSSSTTTVVVXXXZZZ\\\^^^[[[WWWRRROOOOOOOOOPPPRRRSSSUUUWWWYYY[[[\\\\\\]]]\\\^^^aaabbbdddkkkttt~~~{{{aaaWWWZZZuuuoooTTTKKKCCCBBBBBB=========<<<;;;:::999888888999999888888888777777777666666666555444444333333333222222111111222222333222222222222222222222222222222111111222222333444444333333222222333333444333333333333333333333333444000111555666666???JJJ___iiissswwwyyy}}}~~~}}}zzz|||zzz{{{}}}}}}666666555444333333333333111222333444444444444333111111111111222222222222444444444333333666:::>>>LLLcccqqqssswwwvvvvvv|||zzz{{{zzzzzz}}}~~~{{{wwwssslllfffaaaWWWPPPKKKIIIHHHGGGJJJOOO[[[cccppp{{{}}}|||zzzwwwsssqqqrrrsssssssssuuutttrrrooollljjjhhhggghhhjjjmmmqqquuuyyy{{{|||}}}~~~}}}{{{|||~~~zzzxxxvvvvvvwwwwwwvvvuuutttwww|||{{{wwwwwwxxx{{{~~~{{{hhhZZZLLLDDD===<<<;;;888777999888:::===???@@@BBBEEEHHHJJJLLLNNNNNNMMMMMMMMMNNNRRRSSSSSSUUUVVVXXXYYYZZZ[[[YYYUUUQQQOOOOOOPPPQQQRRRSSSVVVXXX[[[]]]^^^_________aaadddeeehhhrrr|||xxx]]]TTTXXXqqqgggPPPHHHBBB@@@@@@;;;<<<<<<;;;;;;:::999888888999999888888888777777777777666666666555555555444222222222222222222222222222222222222222222222222333222111000111222333444444444333333333333444444222222222222222222222222333111222555555666===FFFZZZeeeqqqvvvxxx{{{|||{{{www}}}}}}~~~666666555444333333333333333444444444444333222111000000111111111222222222333333333333333555999<<>>@@@AAACCCFFFHHHKKKLLLNNNOOONNNMMMNNNOOOSSSTTTUUUVVVWWWXXXYYYYYYXXXVVVSSSPPPOOOOOOPPPQQQQQQSSSUUUXXX[[[]]]^^^___^^^^^^aaadddfffjjjvvvvvvZZZRRRWWWlll~~~```MMMGGGAAA??????:::;;;;;;;;;::::::999999888888888888777777777666666777666666666666666555555222222222222222222222222222222222222222222222222333222111000111222333444444333333222222333333444222222222222222222222222111111333444444555;;;BBBSSS```nnntttuuuxxxzzzzzzxxx|||666666555444333333333333444444444333222111111111000000000111111111111222222222333333333555999;;;AAAZZZkkksssyyywwwrrrvvv}}}|||~~~|||||||||yyyxxxyyy}}}|||yyyvvvrrrmmmiii\\\UUUMMMJJJIIIIIINNNUUUbbbjjjrrruuuuuutttqqqlllkkkkkkllloootttxxxzzzzzz{{{||||||zzzuuuooohhhcccgggiiimmmqqqtttwwwxxxyyyuuuwwwyyy|||~~~}}}{{{yyyyyyzzz||||||{{{~~~{{{zzzyyywwwvvvtttyyy}}}zzzxxxxxx||||||nnn^^^QQQBBB===::::::888555666:::999;;;>>>@@@BBBDDDGGGIIIKKKMMMOOOPPPOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXWWWTTTSSSQQQOOOOOOOOOPPPQQQQQQRRRTTTWWWZZZ\\\]]]]]]ZZZ\\\___ccceeekkkzzzrrrVVVOOOSSSeeeuuuYYYIIIFFF@@@>>>???:::;;;:::::::::999999999888777777666666666555555555666666666666666666555555222333333444444333333222333333333333333333333333222222111111222222333444333222222111111222222333222222222222222222222222000222444444333444999>>>KKK[[[jjjqqqsssvvvxxxyyy|||}}}666666555444333333333333333333111111000111222333000000000000111111111111000111222222333555999;;;<<>>???;;;:::::::::999999999999999555555555555444444444444555555555555555555555555333444555555555555444333333333333333333333333333111111222333333333333222222111111000000111111222111111111111111111111111///222555444222444888;;;DDDUUUgggoooqqqtttwwwxxx|||yyy|||666666555444333333333333222111/////////111333555000000000000111111111111///000222222333555999<<<888QQQdddnnnxxxvvvqqqtttooo~~~|||~~~~~~zzzxxxuuutttuuuzzz}}}yyyvvvtttpppllliii^^^VVVNNNKKKJJJKKKRRRYYY```hhhllljjjhhhiiifff```\\\^^^cccjjjqqquuuwwwvvvqqqpppnnnkkkhhhddd```^^^[[[]]]aaadddgggiiiiiiiiijjjiiihhhhhhiiijjjlllmmmllljjjjjjlllooossstttuuuvvvyyy|||||||||||||||{{{zzzzzz~~~zzzzzz{{{}}}~~~|||lll___PPPDDD===:::888999777444666::::::<<>>KKK___qqqzzz{{{xxxuuurrr{{{xxx|||uuutttrrrrrrvvv{{{~~~{{{wwwvvvuuurrrnnnjjjccc[[[QQQKKKLLLOOORRRTTT___aaacccbbb___]]]^^^```aaacccfffiiilllooosssvvvtttqqqkkkeee___YYYUUUSSSVVVVVVYYY]]]bbbeeefffeeecccbbb```______```bbbcccdddeeeggghhhiiilllpppssspppsssvvvwwwxxxyyy{{{|||||||||~~~}}}zzzzzz|||~~~xxxttttttwww|||tttcccQQQEEEAAA;;;:::999888888888999:::<<<>>>AAADDDFFFHHHHHHHHHMMMMMMOOOPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSPPPOOONNNMMMNNNPPPSSSTTTQQQRRRSSSTTTUUUWWW[[[^^^___bbbfffjjjrrriiiSSSDDDLLL```rrrRRRIIIAAA@@@@@@===;;;;;;<<<<<<;;;:::999999999999888888777666666666666666555555555666666666666666333555888;;;<<<;;;888777555555444444444333333333222222222111111111111111666555333111000000111111222222222222222222222222333333222222333333444555@@@LLL___ooottttttvvv|||{{{{{{zzzxxxyyy666666555555444333333222222222111111111111111111111111111111000000000///111111111222333444555666:::EEEYYYmmm{{{~~~{{{rrr~~~}}}xxxyyy~~~~~~{{{vvvqqqoooooosssxxx}}}|||zzzwwwvvvvvvsssppplllddd]]]SSSMMMLLLNNNQQQRRR[[[]]]^^^^^^]]]^^^aaadddhhhiiijjjkkkmmmoooqqqsssqqqnnniiiccc]]]XXXRRROOOOOOOOOQQQUUUZZZ^^^```aaabbbaaa```_________aaabbb___aaadddfffgggkkkooorrrrrrtttvvvvvvvvvvvvwwwxxxzzz{{{}}}{{{uuuqqqssswww}}}zzzlll]]]MMMCCC@@@;;;:::999888888999::::::===>>>AAADDDFFFHHHIIIIIILLLMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSQQQPPPOOOOOOPPPRRRTTTVVVRRRSSSTTTUUUUUUWWW[[[^^^```aaadddjjjttthhhTTTGGGQQQ```jjjPPPGGG@@@@@@@@@===;;;<<<<<<<<<;;;:::999999999999888777666666555555666666666666666666555555555555333555888;;;<<<;;;888777555444444444444333333333111111111111111111111111444444333222111111111111222222222222222222222222333333222222333333444555===HHH[[[mmmssssssvvv{{{{{{{{{zzzwwwvvv}}}666666666555444444333333333222222222111000000000111111111111000000000000111111111111222444555666555>>>OOOfffzzzsss}}}xxxssszzz~~~{{{yyywwwtttnnnmmmmmmoootttyyy|||~~~zzzyyyxxxwwwvvvtttqqqnnnfff___VVVOOOMMMMMMOOOOOOUUUVVVXXXYYY\\\```gggkkkrrrrrrqqqpppooopppqqqqqqqqqnnnjjjeee```ZZZSSSNNNIIIHHHHHHLLLQQQWWW[[[]]]```_________```aaabbbccc```bbbeeehhhjjjnnnrrruuuwwwxxxyyyxxxwwwvvvwwwxxx||||||~~~}}}wwwrrrnnnrrrvvv}}}}}}nnn```SSSGGG???>>>::::::999888888999:::;;;===???AAADDDGGGHHHIIIIIIKKKLLLMMMOOOPPPPPPQQQQQQPPPQQQRRRRRRSSSRRRRRRRRROOOOOOOOOOOOPPPRRRTTTUUUTTTUUUVVVVVVVVVXXX[[[]]]cccbbbdddlllzzzaaaOOOEEERRRddd^^^MMMEEE??????@@@===<<<===<<<;;;:::999999888888999777666555555444444555555777666666666555444444444444666888:::;;;:::888777444444444444333333333333000000000000000000111111222222222333333222222111222222222222222222222222333333222222333333444555:::DDDWWWiiirrrsssuuuyyy{{{|||{{{wwwtttxxx666666666555555444444444333333333222111000//////111111111000000000000000111111111111222333444555444999FFF]]]tttwwwxxxooovvv|||~~~{{{wwwsssqqqooonnnmmmnnnqqquuuxxxzzzzzzzzzyyyxxxwwwtttqqqnnnhhhccc[[[SSSOOOMMMMMMMMMPPPRRRTTTXXX___gggooottt{{{yyyvvvuuutttuuuttttttuuurrrnnnkkkggg```XXXQQQIIIFFFEEEFFFLLLSSSXXX[[[\\\]]]___aaaccceeeggghhhhhhjjjmmmoooqqqtttwwwzzz}}}~~~~~~~~~||||||}}}~~~zzzuuuqqqoooqqqvvv~~~rrrcccWWWKKKAAA<<<===:::999999888999:::;;;<<<>>>???BBBEEEHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQLLLLLLLLLMMMNNNPPPRRRSSSUUUVVVWWWWWWWWWXXX[[[]]]eeedddgggqqq```NNNGGGUUUnnnwwwSSSIIICCC>>>??????===<<<>>><<<;;;:::999888888888888666666555444444444444444777777666555444444333333444555888999:::999777666444444444333333333222222///000000000000000111111000111222333444333222222222222222222222222222222333333222222333333444555777@@@QQQeeeqqqtttuuuxxx{{{}}}}}}yyyvvvwww~~~555555555555555444444444333333333222111000//////000000000000000000111111111111111111222333333444666777AAAUUUlll{{{~~~zzz{{{zzziiinnnvvv|||}}}yyytttqqqrrrqqqqqqppppppqqqsssuuuyyyzzzzzzyyyvvvrrrooommmjjjfff```XXXQQQMMMLLLLLLNNNPPPTTT\\\fffpppyyy~~~}}}yyyxxxyyyzzz{{{zzzxxxuuurrrpppmmmggg]]]VVVJJJGGGDDDCCCGGGNNNSSSVVVWWWZZZ^^^bbbgggjjjlllmmmnnnpppsssuuuuuuwwwyyy{{{}}}~~~zzzvvvuuutttuuuzzzvvvjjj[[[PPPFFF===:::;;;999999888888999;;;===>>>>>>@@@CCCFFFHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOLLLLLLMMMNNNOOOQQQRRRSSSVVVWWWXXXXXXXXXYYY\\\^^^ccceeekkkxxxhhhWWWRRRccc~~~nnnOOOFFFAAA>>>???>>><<<;;;>>>;;;;;;:::999888888888888666666555444444444444444777666666555444333333222444555666777888777666555444444333333333222222222//////000000111111111222///000222333444444333222222222222222222222222222333333222222333333444555777===LLL```nnnsssuuuxxxzzz}}}~~~zzzzzz444444444444444444444444333222222222111000000000000000000000111111111111111111111111111222333333777777>>>OOOdddtttxxxwww|||~~~fffeeeiiissszzzyyyvvvuuurrrssssssrrroooooooooqqqvvvxxxzzzyyyvvvrrrooonnnllljjjddd]]]UUUOOOLLLLLLLLLOOOWWWbbbooozzz}}}yyyxxx{{{~~~~~~yyyuuurrrqqqpppkkkbbbZZZMMMIIIDDDBBBDDDHHHLLLNNNRRRUUU[[[aaafffjjjlllmmmlllnnnqqqrrrssssssuuuvvvwwwxxxzzz{{{}}}|||{{{}}}~~~~~~zzzlllaaaSSSJJJBBB;;;888:::999888888999:::<<<>>>??????AAACCCFFFIIIJJJKKKKKKKKKLLLMMMOOOPPPPPPQQQQQQPPPPPPPPPQQQPPPPPPOOONNNNNNNNNPPPQQQSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ^^^```aaagggrrrlll```aaavvvfffOOODDD@@@>>>???===::::::===;;;:::999888888777777888777666555555444444555555666555555555444333333333333333444555555555444333333333333333222222222222000000000111222222333333000111222333333333333333222222222222222222222222333333222222333333444555777:::FFFYYYiiiqqqtttvvvwww|||~~~|||333333333333333333333333222222111111111111111111///000000000111111111111111111111111111222222333555666<<>>888777999888888888999:::<<<>>>@@@???AAADDDGGGIIIKKKKKKLLLLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNOOOQQQSSSTTTVVVVVVWWWVVVWWWYYYYYYZZZ\\\___bbbcccmmm~~~nnniiiqqq~~~]]]LLLBBB???>>>???===999999<<<;;;:::999888777777777777888777666666555555666666444444444444444444444444222222333333333333222111333333333222222222222111000111111222333333444444222222222111222222333333222222222222222222222222333333222222333333444555666666???RRRdddmmmqqqsssuuu{{{~~~{{{|||~~~~~~{{{{{{222222222222222222222222111111111111111222222222//////000000111111111222111111111111111111222222333444;;;JJJ^^^ooozzz~~~xxx{{{tttdddXXX\\\fffkkklllmmmlllooorrrrrrooommmmmmmmmkkkpppuuuwwwuuusssssstttnnnmmmjjjcccYYYRRRNNNNNNJJJPPP\\\lll{{{zzzuuuuuuyyy}}}~~~}}}}}}xxxssssssuuurrrkkkdddWWWRRRKKKFFFDDDDDDEEEEEEJJJMMMSSSZZZ^^^`````````^^^aaafffiiijjjkkkmmmooooooppprrrtttvvvzzzwwwiii___WWWNNNEEE@@@<<<777666999888888888999:::===???@@@@@@AAADDDGGGJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPOOOOOONNNMMMLLLMMMOOOQQQSSSUUUUUUVVVVVVWWWYYYYYYZZZ]]]```cccggguuurrrssstttTTTHHHBBB???>>>???<<<888888;;;;;;:::999888777777777777888888777666666666666666333333444444444444444444111111222222222111111000333333333222222222111111111111222333444444555555444333222111111111333333222222222222222222222222333333222222333333444555555444;;;MMM___jjjoooqqqsssyyy}}}yyyyyyzzz|||wwwwww|||444444333333333333222222444333333222111111111222222111111000000000000000111111000000111111222333333777;;;BBBSSSiiiwww{{{wwwxxx~~~|||gggTTTPPPYYYbbbhhhkkkkkkkkknnnrrruuusssnnniiiiiimmmpppqqqooonnnoooqqqpppooommmggg^^^VVVPPPMMMQQQTTT___rrr~~~|||yyyzzz}}}}}}|||{{{{{{{{{{{{xxxssspppddd```XXXOOOHHHDDDCCCBBBGGGKKKQQQWWW[[[\\\\\\\\\ZZZ]]]bbbeeehhhjjjlllnnnooorrrwwwzzz}}}~~~uuukkk___VVVGGGDDD???:::777666777777999999999:::<<>><<<::::::999:::999888777777888999:::888888888777666555555555444444444444444444444444555555444333222222222222222222222222222222222222000000000000000000000000222222222222222111111111////////////000111222222444444444333333333222222555444888DDDVVVeeeooorrrtttxxx}}}~~~}}}zzzzzzzzzzzzuuussstttxxx~~~666666666555555555555444333333222222111111222222444333333222111222222222111111000000111111222333333555777<<>>;;;888666666888999:::::::::;;;===@@@BBBDDDDDDDDDFFFHHHIIIKKKMMMMMMMMMNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRPPPNNNMMMNNNOOOSSSTTTUUUVVVWWWWWWWWWWWWYYY[[[]]]___aaaeeejjjmmm~~~```KKKDDDAAA@@@>>><<<;;;::::::999::::::999999999999::::::888888777777666666555555444444444444444444444444555444333222222111222222222222222222222222222222000000000000000000000000222222222222333333333333/////////000111222444444444444444333333333333222555444666@@@OOO___jjjpppssswww{{{}}}~~~}}}}}}}}}zzztttssssssvvv{{{yyy|||666666666555555555444444333333222222111222222333333333222111111111111222111111000000111111222333333444555888CCCVVViiivvvzzzzzz|||{{{fffVVVPPPWWWaaaddddddeeeeeefffffffffeeecccbbbcccgggnnnrrrrrrqqqoooppppppmmmjjjfffeeeeee```aaaiiiuuu~~~~~~}}}}}}~~~~~~xxxmmmaaaVVVNNNIIIGGGFFFFFFHHHJJJNNNRRRVVVYYY[[[```hhhoootttwwwyyy{{{{{{mmmaaaXXXOOOFFF@@@<<<;;;888777666777888999::::::;;;<<<>>>AAACCCDDDDDDEEEFFFGGGIIIJJJLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRQQQPPPNNNMMMOOOQQQUUUUUUWWWXXXXXXYYYYYYYYYZZZ]]]___```bbbgggnnnssswwwXXXGGGBBB>>>===<<<;;;::::::999999999999999999999999999999888777777777666666666555444444444444444444444444444333333222111111222222111111111111111111111111000000000000000000000000111111222333333444555555111111111111222333333444111111111111111111111111444333444;;;IIIYYYhhhppprrruuuyyy|||~~~~~~uuuqqqooopppsssrrrwww555555555444444444444333333222222111222222333333222222111000000000000000111111000000111111222333333333333666>>>NNNcccsssxxxzzz|||}}}vvv___RRRUUU^^^aaabbbbbbccccccccccccccc```___```dddkkkpppqqqpppoooppppppnnnkkkhhhggggggfffffflllvvv{{{{{{zzz|||{{{wwwoooeee\\\UUUQQQNNNIIIHHHGGGHHHJJJNNNRRRTTTZZZ```hhhooouuuzzz~~~zzzqqqeeeYYYPPPIIIBBB>>>999888777666666777999:::::::::<<<===???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQOOONNNNNNPPPRRRUUUVVVWWWYYYYYYZZZZZZZZZ[[[^^^```aaaccchhhqqqxxxmmmQQQDDDAAA===<<<;;;:::999999999999777888888888888888888777777777777777666666666666444444444444444444444444333333222111111111222222111111111111111111111111000000000000000000000000111111222333444444555666444444333222111111222222111111111111111111111111222222333999DDDTTTfffqqqqqqsssvvvzzz~~~yyyqqqkkkiiikkkmmmsss|||555555555444444444333333222222111111222222333333222111000000//////000000111111000000111111222333333222333666;;;GGG]]]pppvvvyyy|||{{{|||jjjWWWTTTZZZ___```bbbbbbaaaaaaaaabbb___^^^```ccchhhlllooopppoooppppppnnnkkkiiiiiijjjkkkkkkooovvvxxxwwwwwwzzzzzzxxxtttoooiiiccc^^^\\\RRRPPPMMMKKKJJJJJJLLLMMMWWW\\\dddkkkrrryyy~~~}}}ooohhh]]]RRRJJJDDD???<<<777777666666777888:::::::::;;;<<<>>>AAABBBDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOQQQRRRRRRRRRPPPQQQPPPNNNMMMNNNQQQSSSUUUUUUWWWYYYZZZ[[[\\\\\\\\\___aaabbbccciiittt}}}{{{{{{cccMMMDDDBBB======;;;:::999999999999666777888888888888777666777777777777666666666666444444444444444444444444222222111111111111222222111111111111111111111111000000000000000000000000000111111222333444444555555555333222111000000000222333333333333444444444000111333777???OOOaaannnpppqqqtttxxx~~~tttiiidddfffiiioooxxx666666666555555555555444222222111111222222333444333222111111000000111111111111000000111111222333222222444666999CCCYYYmmmuuuyyy|||yyywww}}}uuu___VVVXXX]]]```ccccccaaa``````bbb]]]___aaaccceeehhhlllooonnnnnnooonnnllllllmmmnnnooonnnqqquuuvvvttttttxxxwwwxxxzzz~~~~~~~~~~~~}}}yyytttooollldddaaa[[[UUUOOOKKKIIIIIIRRRVVV]]]eeelllttt|||wwwfff___UUUKKKDDD???<<<;;;777777777777888999:::;;;:::;;;===???AAACCCDDDEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIKKKMMMOOOQQQRRRSSSTTTPPPPPPOOONNNMMMNNNRRRUUUSSSTTTVVVXXXZZZ\\\]]]]]]\\\___bbbbbbcccjjjvvv{{{pppxxxyyy\\\KKKEEECCC>>>>>><<<;;;999999888888777888999999999999888777666666666666777777777777444444444444444444444444222222111111111111222222111111111111111111111111000000000000000000000000000111111111222222333333444333222111111111111111222222333333333444444444000222444555:::HHHZZZgggpppppprrrwww||||||zzzjjjeeefffeeekkkssszzz777777777777666666666666222111111111222333333444444333222222111111222222111111111000111222222333222222444777888AAAVVVllltttyyy|||xxxsssxxx}}}~~~eeeYYYXXX\\\```cccdddbbb``````aaa]]]```bbbcccccceeejjjnnnlllmmmnnnnnnmmmnnnppprrrqqqppprrruuutttrrrsssvvv~~~}}}rrrsssxxx~~~{{{xxxtttooohhh___VVVOOOJJJHHHNNNRRRXXX```hhhqqqzzz|||sss___YYYPPPGGG???;;;:::999777777777777888999:::;;;:::;;;===@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNQQQSSSTTTTTTPPPPPPOOONNNMMMNNNRRRUUURRRSSSUUUXXXZZZ\\\]]]^^^[[[___bbbbbbcccjjjvvvrrrjjjxxxtttYYYKKKFFFDDD???>>>===;;;:::999888888888999:::;;;;;;:::999888666666666666777777777777444444444444444444444444222111111111111111222222000000000000000000000000000000000000000000000000000111111111111222222222111111111000111111222222000000000111111222222222111333444444777CCCTTTaaapppoooqqqvvv|||xxx}}}~~~mmmgggiiiccciiipppuuuzzz~~~555555444333333333333444222222111111111111222222444333222111000000000000111111222222222333333333///000222555666>>>PPPbbbrrrzzzwwwrrrvvvxxx}}}vvv```TTTTTTXXX\\\\\\[[[\\\]]]]]]^^^]]]]]]^^^```dddhhhjjjpppooonnnnnnpppppppppoooppprrrssstttsssrrrssstttzzzsssxxx}}}tttiii```WWWPPPKKKOOOQQQSSSXXX___jjjuuu|||{{{lll]]]SSSIIIEEEAAA<<<999999999888888888888999;;;<<>>;;;:::;;;;;;777777777777777777777777777777777777666666666555666555555444333333222222333333222111111111111111222222222222111111111111///000000000111111111111222111000//////000111222111111111111111000//////111111222333333333333333000111333444333666DDDRRRfffooovvvxxxyyy|||{{{zzzwwwkkkeee```___bbbiiinnnqqqtttyyy777666666555555555555555222222111111111111222222333333222111000000000000000000000111111111222222333333444555444888EEESSSmmmyyyzzzvvvuuunnnkkkttt~~~wwwttttttyyysssaaaZZZYYYZZZZZZZZZYYYXXXXXXZZZYYYXXXXXXZZZ\\\___aaaeeegggjjjlllnnnnnnmmmmmmppprrruuuvvvvvvxxxzzz|||wwwnnneee]]]XXXSSSRRRQQQRRRVVV^^^hhhpppzzztttcccXXXNNNFFFBBB@@@<<<999:::999888888888999:::<<<===@@@@@@AAAAAABBBCCCCCCCCCEEEEEEFFFHHHIIIKKKLLLLLLJJJJJJLLLMMMNNNNNNOOOOOOMMMMMMLLLMMMNNNOOOQQQSSSUUUUUUVVVXXX[[[^^^aaacccgggiiilllooovvvyyyyyyyyyjjj^^^UUUQQQMMMJJJFFFAAA>>>;;;::::::888888888888888888888888777777777666666666555555555555555444444333333222333222222111111111111222333333333222222222222111000000000000111111111111111111000000000000111111000111111111111000000///000000111222222222222222222333444444222333===JJJ___jjjssswwwxxx}}}zzzvvvyyyssskkk```]]]^^^cccggghhhlllqqqyyy}}}555444333333222222333333222222111111111111222222333222222111000000111111///000000000000111111111333222333444333555@@@LLLcccrrrxxxyyyzzzqqqkkkqqqwww{{{qqqnnntttooo\\\XXXUUUWWWXXXWWWVVVVVVXXXWWWVVVVVVWWWYYY[[[\\\___cccgggkkkllllllllllllmmmooorrrsssuuuwwwzzz|||wwwooohhhccc^^^\\\XXXTTTTTTYYYaaagggpppyyysssaaaUUULLLDDDAAA???<<<:::;;;999888888888999;;;<<<===AAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKLLLMMMNNNQQQSSSTTTUUUUUUVVVXXX[[[___bbbdddhhhiiimmmsssttt|||wwwggg]]]UUUNNNKKKKKKIIIEEEAAA===;;;:::999999999999888888888888888777777666666666555555555555555444444444333333333333222222111111222222222333333222222222111111111000000000000000111111111111000000000000000000111000000111111111111000/////////000111111111111111444444555666333333;;;EEEWWWdddqqquuuwww{{{~~~zzzuuuuuu|||{{{qqqddd```___aaaccccccggglllmmmqqquuuwwwyyy{{{~~~zzz}}}444444333222222222222222222222111111111111222222333222111111000111111111///000000000000111111111111000111333333555>>>HHHZZZlllwww|||wwwoootttzzzqqqiiimmm{{{bbbXXXQQQSSSUUUTTTTTTUUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[___eeeiiijjjjjjkkklllkkkmmmpppqqqsssvvvzzz}}}{{{uuuqqqkkkgggaaaYYYUUUUUUYYY]]]fffppp|||uuucccTTTKKKCCCAAA???<<<:::;;;999888888888999;;;===>>>AAABBBBBBCCCCCCDDDEEEEEEGGGHHHHHHIIIIIIJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVXXX\\\___ccceeehhhkkkqqq{{{qqqnnn~~~bbbSSSMMMHHHDDDDDDCCCBBB???===;;;999999888999999999999888888777777666666666666555555555555444444444444444333333333333222222222222222333333222111111111000000000000111111000000000000000000000000000111111000000000///000000111111111000000//////000111111111111000222222444666444333999BBBPPP___nnnssstttwww{{{}}}{{{yyyvvvuuuxxxzzznnnhhhcccbbbaaa___bbbgggfffiiilllpppssswww{{{~~~yyy|||666555555444444444444444222222111111111111222222222222111111111111111222000000000111111111222222000///111444444555;;;CCCTTThhhvvv}}}yyyqqquuutttiiijjjuuu~~~lll\\\PPPPPPSSSQQQQQQTTTTTTTTTTTTTTTUUUVVVWWWXXXWWW\\\bbbeeeeeefffhhhkkkkkkmmmoooqqqsssvvv{{{~~~wwwrrrkkkaaaYYYVVVVVVXXXaaagggqqqzzzwwweeeTTTKKKCCCAAA@@@<<<;;;<<<999888888999:::<<<>>>???BBBBBBCCCCCCDDDEEEEEEEEEHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMKKKLLLMMMPPPRRRTTTUUUVVVUUUVVVWWWZZZ]]]aaadddfffkkkrrr~~~|||pppwwwpppUUUIIIEEEAAA@@@BBB;;;;;;:::999999888888888999999999888777777666666666666666555555555444444444444444444444444444444333222222222222333333444111111111000000000//////111111111111000000000000000000111111111111000000///000000111111111111000//////000111111111111111......000444333222777===GGGXXXjjjqqqrrruuuxxxzzzyyyzzzzzzxxxvvvxxx~~~~~~vvvmmmfff```\\\]]]aaacccdddhhhlllrrrxxx||||||zzz|||~~~666555444444333333444444222222111111111111222222222111111111111111222222111111111111222222222333111000222555555444888???MMMaaaqqqzzzzzztttxxx{{{{{{pppqqqxxxyyydddSSSQQQRRROOOOOOSSSPPPQQQRRRSSSTTTUUUVVVWWWTTTYYY^^^``````aaaeeeiiiiiikkklllnnnppptttyyy|||}}}~~~vvvlllccc]]][[[\\\```ccchhhoooxxxxxxgggUUULLLDDDAAA@@@===;;;<<<888888888999:::<<<>>>@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOOOONNNNNNNNNLLLMMMOOOQQQSSSUUUVVVVVVXXXXXXZZZ\\\```dddgggiiiqqq}}}~~~}}}yyyaaaLLLEEECCC>>>===AAA888888888888888999999999999999888777777666555555666666555555555444444444444444444444444444444444222222222222222333444555222222222111111111000000111111111111000000000//////000111222222111000/////////000111111111111111///000111111222222111111------111555555333666;;;>>>QQQeeennnpppssswwwzzzzzz|||}}}zzzuuussswww|||{{{oooddd[[[ZZZ]]]]]]___bbbhhhooovvv{{{~~~|||||||||~~~~~~~~~~~~}}}444333222222111111222222222222111111111111222222222111111111111111222222111222222222222333333333333222333555555333666<<>>999999999999999999999999888888888777666555555444666666555555555444444444444444444444444444444444222222222222333333444555333333333222222222111111222111111111000000/////////000111222222111000/////////000111111111111111000000111222222222222222000000333777777555666;;;888LLLbbblllooosssxxx{{{|||zzzsssqqqtttyyywwwiii]]]ZZZ\\\XXXYYY\\\bbbkkksssyyy{{{|||~~~}}}~~~~~~~~~~~~}}}}}}}}}|||{{{|||||||||}}}~~~|||}}}~~~}}}}}}~~~333333333222222222111111222222222111111000000000////////////000111333333333333222111000000111111222222222222333444555555CCCQQQeeevvv}}}}}}{{{yyywwwwww\\\NNNMMMNNNPPPRRRNNNNNNMMMMMMNNNPPPRRRTTTSSSTTTVVVWWWXXXZZZ^^^aaabbbccceeegggiiilllpppttttttyyy~~~yyyqqqkkkeeeeeedddeeekkkuuuuuugggRRRNNNGGGBBB@@@>>><<<:::777777777888:::<<<>>>???BBBBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKMMMNNNOOONNNOOOPPPOOOLLLKKKKKKLLLNNNPPPRRRSSSTTTUUUWWWYYYZZZZZZ]]]aaacccfffnnnxxx|||{{{\\\OOOCCC???===;;;;;;<<<:::999888888777777888888666666666666555555555555444555666777777666555444222333333444444333333222000000000000000000111111111111111111111111111111222222111111000000//////111111000000000000111111000000000000000000000000000111111111111222222222222222333333333333444444999BBBUUUiiirrrrrrtttyyy}}}{{{wwwtttuuuwwwuuueee[[[VVVWWWWWW[[[bbbfffiiinnntttzzz|||}}}wwwvvvzzz~~~zzz~~~}}}|||}}}zzzzzzzzzzzz{{{{{{{{{||||||~~~}}}{{{|||}}}~~~~~~}}}333333333222222222111111333333222222222111111111000/////////000111222222222222111000000000000000222222222222333444555555>>>LLLaaarrr{{{|||zzzyyywww{{{~~~bbbSSSOOOMMMLLLLLLLLLKKKJJJJJJLLLNNNPPPRRRQQQSSSTTTUUUVVVXXX[[[^^^^^^```bbbdddeeegggjjjmmmqqqvvv|||{{{vvvmmmlllkkkkkknnnuuu~~~tttfffRRRMMMGGGBBB???===<<<:::888777777777999<<<>>>@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJLLLMMMNNNOOONNNNNNNNNMMMKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUWWWYYY[[[[[[^^^ccceeehhhrrr|||tttWWWLLLBBB>>>===;;;:::;;;:::999888888777777888888666666666666555555555555444555666777777666555444333444444555555444444333111111111111000000000000111111111111111111111111111111111000000000000000111111000000000000111111000000000000000000000000000000111111111222222222222222222333333333444444777>>>OOObbbnnnqqqtttyyy}}}}}}zzzxxxzzz}}}~~~nnnaaaZZZVVVUUUXXX^^^bbbcccggglllooosssyyy~~~{{{yyyyyyzzzwww{{{~~~}}}}}}zzz{{{{{{{{{{{{{{{|||||||||{{{zzzyyyzzz}}}~~~}}}333333333222222222111111333333333333222222222222111000000000000000111111111111000/////////000000222111111222222333444555999FFF[[[mmmxxx|||{{{zzzwwwvvv}}}lll\\\RRRLLLIIIJJJIIIHHHGGGHHHIIILLLNNNPPPPPPRRRSSSSSSSSSTTTWWWYYY[[[^^^aaacccccccccdddfffkkkqqqwww|||~~~{{{{{{yyywwwvvvxxx|||pppbbbQQQLLLFFFBBB???===<<<:::999888666666888;;;???BBBCCCDDDEEEFFFGGGIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMKKKIIIJJJLLLOOOPPPQQQTTTUUUUUUVVVXXXZZZ\\\]]]```eeegggkkkwwwcccPPPGGG@@@>>>>>>;;;999::::::999888888777777888888666666666666555555555555444555666666666666555444444555555666666555555444222222111111111000000000111111111111111111111111000000000000111111111111111111000000000000111111000000000000000000000000000000000111111111222222222222222222333333333333666:::FFFXXXgggoootttxxx|||~~~}}}yyyhhh]]]VVVTTTVVV[[[^^^^^^aaaeeeggglllttt{{{~~~zzzwwwuuuyyy~~~~~~~~~|||{{{}}}}}}}}}|||||||||||||||{{{zzzzzz|||}}}yyy333333333222222222111111333333333333333333333333222111000000000000000111000000///////////////000111111111111222333444555666BBBUUUhhhuuu|||~~~~~~zzzsssuuuxxxgggXXXMMMJJJMMMGGGGGGFFFFFFHHHJJJMMMNNNPPPQQQRRRRRRRRRRRRTTTUUU[[[^^^bbbdddcccbbbbbbbbbdddjjjqqqvvvyyy}}}~~~{{{{{{|||jjj]]]PPPKKKEEEAAA>>>===;;;::::::888666555777;;;???BBBDDDDDDEEEGGGHHHIIIJJJKKKIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKIIIHHHJJJMMMPPPQQQSSSUUUVVVVVVWWWZZZ\\\___```cccfffhhhmmm{{{sssVVVJJJDDD?????????;;;999::::::999888888777777888888666666666666555555555555555555555555555555555555444444555555555555444444333222222111111000000///111111111111111111111111//////000000111111222222111111000000000000111111000000000000000000000000000000000000111111111111111222222222222333333333555777???NNN___llltttxxx|||oooaaaXXXUUUUUUYYY\\\\\\^^^aaafffllltttzzz}}}~~~yyywwwzzz~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{xxx333333333222222222111111333333333333333333333333222111000000000000000111000///////////////000000111111111111222333444444666???PPPbbbqqq{{{}}}tttqqq}}}~~~vvv```OOOKKKOOOHHHGGGFFFFFFGGGIIILLLMMMOOOPPPRRRRRRQQQPPPQQQSSSXXX[[[```bbbaaa```______^^^cccjjjppptttyyy~~~~~~{{{zzzxxx|||zzzfffZZZNNNJJJDDD@@@>>><<<;;;::::::888666555777;;;???BBBDDDDDDEEEGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHJJJNNNRRRRRRTTTVVVWWWXXXYYY[[[]]]bbbccceeehhhiiiooogggPPPFFFBBB???@@@???<<<:::<<<:::999888888777777888888666666666666555555555555555555444444444444555555333333444444444444333333333222222222111111000000111111111111111111111111//////000000111111222222111111000000000000111111000000000000000000000000//////000000000111111111111111111222222222333333444666:::EEEVVVhhhsssxxxzzz~~~xxxjjj[[[UUUSSSVVVYYYYYY[[[^^^eeejjjrrrxxx{{{|||}}}~~~|||~~~~~~~~~~~~}}}|||{{{|||~~~{{{}}}~~~~~~}}}yyyxxxwwwtttrrr333333333222222222111111222222222222333333333333111000000000000000111111000000/////////000111111111000000111111222333444666<<>>@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLMMMMMMMMMKKKJJJHHHIIIKKKLLLLLLNNNQQQSSSTTTVVVYYYZZZZZZ[[[]]]___bbbdddiiimmmppp{{{gggOOOIIIBBB???===>>><<<888888<<<:::999888888777777888888666666666666555555555555555444444333333444444555333333444444444444333333000111111222222333333444111111111111111111111111111111111000000000000000111111000000000000111111000000000000000000000000////////////000000000111111111111111222222222222000444888;;;FFFZZZjjjqqqtttxxx~~~jjj___TTTQQQRRRSSSTTTWWWXXX]]]dddjjjooossswwwzzz{{{|||~~~}}}~~~~~~}}}}}}}}}{{{yyywwwyyyyyyyyywwwwwwwwwyyyzzzzzzwwwtttqqqooonnnmmmlll333333333222222222111111000000000111111222222222////////////000111333333111111000000111222333333000000000000111222333444222444;;;HHHYYYiiitttyyyzzzuuusssttt{{{zzzaaaPPPJJJIIIGGGEEEDDDDDDFFFFFFGGGIIILLLLLLLLLKKKKKKLLLLLLOOOSSSWWWXXXZZZ\\\^^^\\\]]]]]]\\\]]]bbbjjjqqq{{{}}}zzz}}}sssdddXXXPPPLLLHHHCCC???===<<<:::999777777777888:::<<<>>>???BBBBBBCCCEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMKKKJJJGGGIIILLLMMMNNNOOORRRTTTUUUWWWYYYZZZ[[[\\\^^^```aaadddiiinnnsss]]]GGGEEE@@@===<<<<<<:::666777;;;:::999999888777888888888777666666666555555555555555444333333333333444555444555555555555555555444000000111222333444444555111111111111111111111111222222111111000000//////111111000000000000111111000000000000000000000000////////////000000000000000111111111111222222222...444777888AAATTTfffnnnqqqvvv|||sssfffYYYTTTSSSSSSTTTWWWUUUYYY___eeeiiimmmqqqttt|||}}}}}}~~~~~~~~~}}}}}}|||{{{yyyzzz{{{|||{{{yyyxxxyyyzzzvvv{{{yyywwwsssqqqnnnllljjjiiihhhggg444333333222222333333444222222222111222222333333333333222111000000111111333333222222222222222333111000000000000000111111222666888>>>NNNdddrrruuuzzzrrrnnnuuuqqqYYYOOOFFF@@@AAADDDCCCBBBBBBGGGHHHIIIKKKLLLMMMMMMMMMJJJKKKNNNQQQSSSVVVXXXYYY]]]^^^_________```bbbdddmmmuuuxxxmmmcccXXXPPPLLLGGGAAA===;;;;;;::::::999777666777<<>>===;;;999888888777888:::;;;:::999777555555555555555555555555555444444333333333444555555333333333333333333333333444333222111111111222333////////////////////////111111000000000000111111////////////000000000000111111111111000000000000000000111111111111000000333222222222222222222222000111333666:::EEEZZZmmmqqquuuzzz~~~wwwiii\\\TTTSSSVVVYYYUUUXXX[[[]]]```eeelllrrruuuyyy~~~~~~}}}{{{}}}}}}|||{{{zzzzzz{{{|||}}}|||~~~~~~}}}|||}}}~~~zzz||||||wwwuuutttooommmkkkhhhfffeeeeeeeee444333333222222333333444222222111111111111222222333222222111000000111111333222222111111111111222111111000000000000111111333666777<<>>:::999999888888888777666888<<<@@@AAA@@@CCCDDDEEEGGGIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLMMMOOORRRTTTVVVWWWYYY\\\^^^______``````eeekkkttt|||jjjUUUGGG?????????>>><<<;;;999888888888888999:::999888777666555555555555555555555555555444444333333333444444333333333333333333333333333333222111111111222333000000000000000000000000111111000000000000111111////////////000000000000111111111000000000//////000000111111111111000000222222222222111111111111222222444666888AAATTTfffppptttzzz}}}ttteeeYYYTTTSSSSSSTTTVVVWWWXXXZZZ^^^eeejjjooorrrxxx}}}|||~~~|||{{{{{{{{{{{{{{{|||||||||}}}~~~~~~}}}|||}}}{{{tttpppnnnmmmllljjjhhhfffdddccccccccc333333222222222222333333333222111000000///000000333222111111000111111111333222111000000000000000222111111000000000111111444555666999DDDWWWgggnnnzzz||||||wwwqqqpppwww~~~}}}wwwZZZPPPFFFDDDEEECCCBBBBBBCCCDDDFFFHHHKKKMMMOOOPPPJJJJJJJJJKKKMMMPPPSSSUUUUUUVVVWWWWWWWWWWWWXXXZZZ]]]ccckkkqqqvvvzzzqqqeee^^^YYYSSSOOOFFFBBB===:::999888888777777666777999===AAABBBBBBEEEFFFGGGIIIJJJLLLMMMNNNMMMLLLLLLKKKJJJJJJJJJKKKJJJKKKMMMOOOQQQSSSTTTTTTUUUXXX\\\___``````aaacccjjjpppzzzrrr\\\MMMDDD>>>>>>>>>===<<<;;;:::999888999999888888888777777777666666666666666666666666666555444444333333333333333333333333333333333333222222111111111222222333111111111111111111111111111111000000000000111111////////////000000000000111111000000000000/////////000000111111000000///000000000000000111111111444333444666666===LLL\\\lllrrryyy}}}rrrcccYYYSSSQQQSSSTTTSSSSSSUUUYYY___ccchhhkkkppptttyyy~~~~~~~~~zzz{{{|||||||||{{{zzzzzzzzz{{{||||||{{{{{{}}}~~~{{{wwwrrrooommmmmmhhhgggeeebbbaaa`````````333333222222222222333333222222111///............222222111111111111111222222111111000//////000000222222111111000000111111333333444777@@@PPPaaalllxxx||||||uuuqqqrrruuu{{{{{{{{{gggZZZNNNHHHFFFCCC@@@AAACCCDDDFFFHHHKKKNNNPPPRRRJJJIIIHHHHHHIIILLLOOOQQQRRRTTTUUUUUUTTTTTTUUUVVVVVV[[[aaafffjjjooovvv|||{{{sssiii```[[[VVVPPPKKKEEEBBB===;;;::::::999999666777888;;;>>>BBBCCCDDDFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIKKKNNNQQQSSSTTTTTTTTTRRRVVV[[[___```bbbfffiiipppwwwxxx___PPPGGGBBB>>>======<<<;;;;;;:::999999999999888777777777777888666666666666666666666666777666555444333222222222222222222222222222222222111111111111111222222222111111111111111111111111111111000000000000111111////////////000000000000111000000000//////////////////000000000000//////////////////000000000000333222333555555999FFFSSSgggnnnwww}}}~~~qqqddd[[[VVVSSSRRRPPPPPPRRRWWW^^^bbbfffhhhkkknnnqqqvvv{{{}}}{{{zzzxxxyyy{{{}}}|||{{{xxxwwwvvvwwwyyyyyyxxxxxxzzz{{{}}}{{{zzzxxxuuussspppnnnmmmeeedddbbb```____________333222222111111222222333222111000///............222111111111111111222222111111000000000000111111333333222111111111111111111222333666===JJJ\\\jjjuuu{{{{{{uuurrrrrrtttmmm___PPPIIIFFFCCCAAABBBBBBBBBDDDFFFHHHKKKNNNPPPKKKIIIHHHGGGGGGIIILLLNNNPPPRRRUUUUUUTTTTTTTTTUUUSSSWWW\\\___bbbgggoootttyyy{{{nnnjjjeee___ZZZSSSKKKEEEAAA???;;;:::999:::999888666888:::===@@@BBBDDDFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIILLLOOORRRUUUUUUTTTTTTTTTXXX]]]___```ccciiinnnzzzfffQQQHHHDDDAAA>>><<<<<<;;;;;;:::::::::999999888777777666666777777666666666666666666666666777666555444333222222222222222222222222222222222000000111111222222222222111111111111111111111111111111000000000000111111////////////000000000000000000000////////////...//////000000000000//////....../////////000000000000000111444555777AAAKKK___hhhttt{{{~~~~~~rrreee^^^RRRPPPMMMLLLPPPVVV]]]aaafffgggiiijjjkkknnnrrruuuwwwvvvvvv{{{~~~}}}{{{xxxwwwvvvxxxzzz|||{{{yyyvvvtttrrrtttuuuuuuttttttuuuvvvwwwzzz~~~}}}}}}}}}~~~{{{tttsssrrrpppmmmkkkhhhgggcccbbbaaa___^^^^^^______222222111111111111222222222111000//////...//////111111111000111111222333000000000000111222333333444333222111111111111111000111444777:::CCCUUUeeerrrxxxzzzvvvuuutttqqqbbbRRRJJJGGGDDDDDDFFFAAAAAAAAABBBDDDGGGIIIKKKLLLKKKIIIHHHHHHIIIJJJKKKMMMPPPSSSTTTTTTSSSTTTUUURRRUUUYYY[[[]]]```ggglllooouuuvvvpppeeeccc___[[[VVVNNNEEE???<<<:::888666777777777666777999===???@@@BBBDDDFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKKKKLLLPPPSSSUUUVVVUUUUUUYYY]]]```aaabbbfffnnnvvvtttWWWHHHDDDCCC@@@>>>;;;;;;;;;:::::::::::::::888888777777777666666666555555555555555555555555666555444444333333333333222222222222222222222222...///000111222222222222111111111111111111111111111111000000000000111111////////////000000000000000000////////////.........//////000000//////.........//////000000111111///...111444555666===EEETTT```oooxxx|||{{{{{{}}}qqqgggWWWRRRMMMKKKMMMSSSYYY\\\cccdddfffggggggiiilllnnnpppnnnnnnsss{{{~~~}}}|||zzzxxxwwwuuuvvvxxxyyyxxxvvvtttrrrpppqqqrrrrrrppppppqqqrrruuuwwwzzzzzzyyywwwvvvvvvxxxzzz|||}}}~~~{{{xxxvvvqqqpppnnnllliiigggeeedddbbbaaa___^^^^^^^^^______222222111111111111222222111111000//////000000000111111000000111222222333/////////000222333555666555444333222111111111111000111444777666;;;KKK\\\nnnuuu}}}~~~{{{zzzvvv~~~mmm[[[PPPKKKHHHGGGHHHDDDCCCCCCBBBCCCEEEGGGIIILLLLLLKKKJJJIIIIIIIIIIIIHHHKKKOOOQQQQQQQQQRRRSSSQQQTTTWWWXXXXXXZZZ___cccdddgggpppxxxzzz{{{wwwkkkggg]]]ZZZWWWRRRLLLEEE???;;;:::888666666777777666555777;;;???AAAAAAAAADDDFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMPPPRRRTTTVVVVVVVVVZZZ^^^bbbcccfffmmmzzz|||eeeMMMDDDDDDBBB>>><<<::::::::::::::::::::::::666777888888888777555444444444444444444444444444555444444333333333444444111111111111111111111111---...000111222222222111000000000000000000000000111111000000000000111111////////////000000000000000000/////////...............////////////............///000000111222222000///111555555444888>>>IIIVVVhhhtttyyy}}}|||{{{}}}uuuccc\\\SSSMMMMMMPPPSSSUUUZZZ]]]aaadddfffhhhjjjmmmmmmlllkkkmmmssszzz~~~~~~~~~}}}|||{{{zzzyyyyyytttuuuvvvvvvvvvtttrrrppppppqqqrrrqqqooommmnnnoooqqqsssuuuuuusssrrrrrrrrrrrrsssuuuuuutttuuuxxxzzzzzz|||~~~~~~|||{{{|||}}}vvvwwwxxxxxxuuusssqqqpppooonnnllliiigggfffeeeeee______]]]\\\\\\]]]^^^^^^222222111111111111222222111000000000000111111222111111000000111222333333...//////111333555666888555444333222111111111111111222555777444555DDDUUUlllrrr{{{~~~}}}www}}}~~~{{{fffXXXPPPJJJHHHIIIIIIHHHFFFEEEEEEGGGHHHJJJMMMMMMLLLLLLKKKJJJIIIHHHDDDHHHLLLNNNOOOOOOPPPQQQPPPSSSVVVVVVUUUVVVYYY]]][[[]]]dddkkklllmmmwwwooodddbbbXXXTTTOOOIIICCC???<<<:::;;;999777777888999888777888<<<@@@BBBAAAAAACCCEEEFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWWWW\\\aaaeeejjjuuuqqq[[[GGGBBBDDDBBB===:::999999::::::::::::;;;;;;555666888999888777555444333333333333333333333333444444333333333444555555111111111111111111111111---...000111222222222111////////////////////////111111000000000000111111////////////000000000000000/////////..................////////////.........//////000111222222333222111222555555333555:::AAAPPPcccpppvvv|||}}}pppggg[[[RRROOOPPPQQQQQQSSSWWW\\\aaaeeehhhlllnnnmmmlllkkkkkknnntttzzz~~~}}}~~~}}}}}}|||{{{{{{zzzzzztttttttttttttttrrrqqqpppqqqrrrrrrqqqnnnmmmmmmnnnlllnnnpppqqqqqqqqqrrrsssnnnooopppppppppqqqsssuuupppsssvvvuuusssrrrsssuuuoooqqqsssrrrpppmmmlllkkkjjjiiifffdddcccccccccccc^^^]]]\\\[[[[[[\\\]]]]]]111111000000000000111111000000000000000000000000222222111111111111111111111111000000111111222333333222222222111000000000111222222222222888AAAHHHaaaqqq}}}mmm\\\NNNKKKPPPQQQMMMJJJJJJKKKKKKIIIFFFKKKJJJJJJJJJKKKKKKIIIGGGGGGGGGHHHIIIKKKMMMNNNOOONNNOOOQQQRRRSSSSSSRRRRRRVVVYYY\\\\\\]]]bbblllsss{{{xxxnnnccc\\\QQQMMMGGGBBB???===;;;::::::888777555555666888999>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHJJJLLLMMMNNNQQQQQQQQQRRRTTTXXX[[[]]]______aaaggglllwww]]]QQQFFFBBB@@@<<<::::::===<<<;;;::::::;;;<<<===777777666666555555444444555555555555555555555555444444444444444444444444222222222222222222222222222222222111111111111000111111111111000000000000111///...///222333222///................................................////////////////////////////////////000000000000333222111111333555777999<<>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLNNNOOORRRRRRRRRTTTVVVYYY[[[]]]______bbbhhhpppvvvVVVLLLBBB@@@???<<<:::;;;===<<<;;;999888888999999777777777666666555555555555555555555555555555555444444444444444444444444222222222222222222222222111111111000000000//////111111111000000000//////111///...///111333111000////////////////////////////////////////////////////////////////////////////////////000000000000222222111111222444666888:::DDDTTTdddppp{{{uuuaaaUUURRRQQQOOONNNMMMQQQVVVYYY\\\dddlllooorrrtttrrrooommmppptttyyy|||~~~~~~~~~|||{{{yyyxxxwwwwwwxxxxxxvvvuuutttrrrqqqppppppppppppooommmkkkiiigggffffffeeefffggghhhiiihhhggggggjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkjjjiiiiiihhhgggggggggffffffeeedddccceeedddcccbbb```___^^^^^^[[[ZZZYYYXXXYYY[[[]]]^^^111111000000000000111111000000000000000000000000111111111111111111111111111000000000000111222222111111111111111222222222333333444222222555<<>>;;;:::999888777888777777777888:::<<<===??????AAABBBCCCDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHJJJLLLNNNOOOPPPRRRSSSUUUVVVXXXZZZ\\\\\\bbbcccffflllwwweeeNNNFFF???>>>>>><<<;;;<<<<<<;;;:::888666555555555777777777777666666666666555555555555555555555555444444444444444444444444222222222222222222222222000000000000/////////...111111000000000000//////000///...///111222111000000000000000000000000000////////////////////////////////////////////////....../////////000000000111111000000111333555666666>>>KKK[[[jjjxxxrrreee]]]UUUNNNOOOLLLKKKOOORRRWWW```jjjmmmpppsssssspppnnnoooqqqtttvvvyyyzzzzzzzzz{{{||||||}}}~~~xxxwwwvvvuuuuuuuuuuuuuuuuuutttsssqqqpppooonnnnnnmmmllljjjhhhfffddddddccccccdddeeefffgggfffeeeeeehhhhhhhhhhhhiiiiiiiiiiiigggggggggfffeeedddcccbbbbbbcccccccccbbbaaa```___bbbbbbaaa```___]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[111111000000000000111111000000000000000000000000000000000000111111111111000000000000000111222222000000000111222222222333333444444333111444999>>>MMMZZZkkkvvv|||}}}}}}}}}~~~yyytttwwwoooeeebbbeeehhhiiifff___XXXUUUUUUUUUTTTQQQMMMJJJIIIJJJKKKDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSMMMNNNOOOPPPPPPTTTZZZ^^^bbbeeejjjooosssxxx~~~{{{pppaaaRRRHHHAAA>>>:::999888888888777777777777888:::<<<>>>??????@@@AAACCCDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIIIIKKKMMMOOOQQQRRRSSSUUUWWWYYY[[[]]]]]]^^^fffhhhllltttvvvWWWIIICCC>>>>>>>>>;;;:::<<<::::::999777666555555444777777777777777777777777555555555555555555555555333333333333333333333333222222222222222222222222111111000000000/////////111000000000////////////////////////000111000000////////////////////////////////////////////////////////////////////////---.........///000000000000000000000111222333444444888BBBQQQcccsss~~~sssjjj^^^SSSQQQLLLJJJMMMPPPUUU]]]eeehhhkkkppprrrqqqpppqqqqqqppprrrttttttttttttvvvwwwyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvuuuuuutttttttttuuutttrrrpppnnnllllllkkkjjjiiigggeeecccbbbaaa```bbbccceeefffffffffeeedddeeeeeeeeeeeefffffffffffffffeeeeeedddbbbaaa___^^^aaaaaaaaaaaaaaa```____________^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWXXX111111000000000000111111000000000000000000000000//////000000000111111111000000//////000000111222000000000111222222222333222444555333111222777;;;GGGQQQbbbpppxxxyyyzzz{{{yyywwwtttrrrvvv~~~rrrjjjfffkkkpppoooiii```ZZZWWWWWWWWWTTTOOOJJJGGGHHHJJJEEEEEEDDDDDDEEEFFFGGGGGGKKKLLLMMMOOOPPPPPPPPPOOOOOOOOONNNNNNNNNPPPSSSUUUZZZ]]]```cccfffjjjooossstttyyywwwjjj[[[LLLCCC>>>;;;999888999999888777777777888:::<<<>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEIIIJJJKKKLLLNNNQQQSSSTTTTTTVVVXXX[[[]]]___```aaaeeellluuufffPPPGGGCCC@@@AAA???;;;999;;;888888888888888777777777666666666666666777777777555555555555555555555555333333333333333333333333222222222222222222222222222222111111111000000000000000000////////////......///////////////000111........................------------------------////////////////////////,,,------...///000000000000000000000111222222333444666===III[[[lllzzz}}}ssseeeXXXQQQLLLJJJMMMPPPRRRWWW]]]```dddjjjoooqqqrrrssssssmmmnnnoooooonnnnnnoooqqqssstttttttttsssrrrqqqpppvvvvvvvvvvvvvvvvvvuuuuuutttsssqqqnnnllljjjiiiiiifffeeedddbbb```___^^^^^^```aaabbbcccccccccbbbaaabbbbbbbbbbbbcccccccccccceeeeeedddcccbbb```^^^]]]__________________^^^]]]\\\\\\[[[ZZZYYYYYYXXXWWWXXXXXXWWWVVVUUUUUUUUUUUU111111000000000000111111000000000000000000000000...//////000000111111111000////////////000111111111111111111111222222222111333444333111111555888AAAIIIYYYjjjtttwwwyyy|||yyyzzzwwwrrrqqqzzz|||oooggglllrrrtttppphhh___ZZZXXXXXXVVVQQQJJJFFFFFFHHHFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJLLLMMMNNNNNNMMMLLLOOONNNMMMLLLLLLMMMOOOPPPTTTVVVXXXZZZ\\\___cccfffhhhnnnvvv}}}}}}ooo```QQQFFF@@@<<<:::999999999:::999888777888:::<<<>>>@@@AAABBB@@@AAACCCDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFJJJKKKLLLMMMPPPRRRTTTVVVVVVWWWYYY\\\___bbbdddeeefffsssmmmWWWLLLEEEBBBBBBCCCAAA;;;999:::777777888999999888888777555555555555666666666666555555555555555555555555333333333333333333333333222222222222222222222222222222222222111111111111000000////////////......---///000000///...000111........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---...///000000111000000111111222222222222444555:::CCCQQQbbbrrr|||zzzkkk]]]RRRLLLJJJLLLOOOOOORRRUUUZZZ]]]ccciiimmmpppqqqrrrkkkkkkkkkiiifffeeefffhhhjjjkkklllnnnooopppqqqqqquuuuuuvvvvvvvvvuuuuuutttsssrrrpppmmmjjjhhhgggfffdddcccaaa```^^^]]]]]]]]][[[\\\]]]^^^___^^^^^^]]]____________````````````dddccccccbbb```^^^]]]\\\ZZZ[[[[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUVVVUUUUUUUUUTTTTTTSSSSSS111111000000000000111111000000000000000000000000......//////000111111222///////////////000111111222222222111111111111111///222444333111111444777;;;AAAQQQeeerrrwww||||||vvvrrrxxxwwwmmmpppsssvvvvvvqqqjjjeee[[[]]]\\\VVVNNNHHHGGGHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNPPPSSSUUUVVVWWWZZZ\\\___eeelllqqqtttzzzuuubbbRRRFFF@@@>>>;;;:::888888999:::999777888999;;;===???AAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIKKKKKKLLLNNNQQQSSSVVVWWWWWWWWWYYY\\\___dddgggjjjooosssXXXKKKHHHAAA@@@AAACCCAAA;;;999:::888888999999888777666555333444444444555555555666555555555555555555555555222222222222222222222222222222222222222222222222111111111111000000000000000000/////////.........,,,...000000...---///111........................------------------------////////////////////////+++,,,,,,---...///000111111111222222222222222222444555888===GGGWWWjjjwwwuuuhhhXXXQQQLLLMMMNNNNNNPPPSSSUUUWWW\\\bbbgggkkkmmmmmmhhhhhhfffccc___]]]]]]^^^```aaadddgggjjjmmmooooooqqqrrrssssssssssssrrrqqqsssqqqooollliiifffeeedddbbbbbb```___]]]\\\\\\\\\YYYZZZ[[[\\\]]]\\\\\\[[[]]]]]]]]]]]]^^^^^^^^^^^^``````______]]]\\\ZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRR111111000000000000111111000000000000000000000000---......///000111111222///////////////000111111333222222222111111000000...111333333111111333666777<<>><<<<<<:::999888888999999888777999:::<<<>>>@@@AAABBBBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKKKKLLLMMMOOOQQQTTTVVVXXXWWWWWWYYY[[[```eeejjjlll{{{eeeLLLCCCEEE======???CCCAAA;;;999;;;999999999999777555333222333333333444444444555555555555555555555555555555222222222222222222222222222222222222222222222222000000000000////////////000/////////............,,,...000000...---///111000000000000000000000000........................////////////////////////++++++,,,---...///000111111222222333333333222222333555777:::AAAPPPdddsss~~~sss___VVVOOONNNOOOPPPRRRUUUSSSTTTWWW]]]cccggghhhhhhgggfffccc___ZZZWWWWWWXXX[[[\\\___bbbeeehhhiiijjjnnnooopppqqqqqqpppooonnnrrrqqqnnnkkkhhhfffdddcccbbbaaa```^^^]]]\\\\\\\\\ZZZ[[[\\\]]]^^^]]]]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWXXXXXXYYYZZZZZZYYYYYYYYYVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRR