BM6P6(@ uuuttt{{{zzzwwwzzz~~~{{{vvvtttsssuuuvvvuuuvvvvvvvvvuuuvvvxxxzzzyyyyyyxxxxxxyyyzzz|||}}}}}}~~~~~~}}}~~~}}}|||{{{|||~~~}}}||||||||||||~~~}}}|||zzzzzzzzzzzzzzzzzzzzzyyy}}}yyywwwxxxwwwuuuvvvzzzyyyyyyyyyzzz{{{|||}}}~~~~~~|||{{{zzzyyyxxx{{{{{{||||||}}}}}}~~~~~~~~~|||yyyxxxyyy|||~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~{{{}}}~~~nnnbbb]]]]]]___bbbaaa\\\WWWRRRPPPNNNNNNNNNNNNMMMMMMMMMLLLHHHIIIJJJLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBEEEJJJZZZooo|||~~~~~~|||uuupppeee```XXXRRRMMMIIIFFFDDDAAA@@@>>>:::888888:::<<<::::::999999888777666666888777666555555555555555777777777777666666666666666666666666666666666666777666555444444555666777777666666666555555555555666666777888999999::::::555666777777777666444333777666555444555777999:::;;;:::888777777999:::<<<<<<<<<======>>>>>>??????;;;===@@@CCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIKKKNNNQQQSSSTTTXXX^^^cccgggqqq~~~wwwiii___TTTMMMHHHBBBAAACCC|||sssppptttxxx|||xxxyyy~~~}}}yyyvvvuuuttttttrrrsssuuuvvvuuuvvvxxxyyy}}}|||{{{zzzyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}|||{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~zzzxxxyyyxxxvvvwww{{{{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{yyyxxxwww{{{{{{||||||}}}~~~~~~}}}|||}}}~~~}}}zzz}}}oooccc[[[WWWYYY[[[]]]\\\XXXTTTPPPOOOKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@??????@@@@@@AAABBBDDDHHHWWWkkk{{{~~~}}}vvvqqqgggbbbZZZTTTOOOKKKGGGEEEAAA@@@>>>;;;999999:::;;;:::::::::999888888777777888777666666555555555666777777777666666666555555666666666666666666666666777666555555555555666777777777777666666666555555777777777888999999::::::666666777777666666555444666666555444555777999::::::999888777888999;;;<<<<<<<<<======>>>??????@@@>>>???AAACCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPSSSTTTVVV[[[bbbhhhpppyyyyyyooofff\\\RRRKKKFFFAAA@@@BBB|||uuurrrqqqrrr{{{xxxsssqqqrrrwww~~~|||xxxtttrrrpppsssvvvxxxxxxxxxyyyzzz}}}|||{{{zzzzzzzzz||||||~~~~~~~~~~~~||||||}}}||||||||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{yyyzzzzzzwwwyyy|||}}}|||||||||||||||}}}}}}|||}}}~~~~~~}}}|||yyyxxx|||||||||}}}~~~~~~|||yyywww~~~|||{{{jjj]]]XXXTTTRRRTTTVVVWWWUUURRRPPPNNNNNNJJJIIIIIIIIIIIIHHHHHHHHHKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@??????@@@@@@AAABBBBBBFFFRRRgggyyyxxxsssjjjeee^^^WWWQQQMMMIIIFFFAAA@@@>>>===;;;:::::::::::::::::::::999999999999888777777777777666666666666666666666555555555555666666666666666666666666777666666555555666666777888888777777777666666666777777888888999:::::::::888777666666555555666666666555444444555666888999999999888888999;;;<<<>>>=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQPPPSSSUUUWWWYYY___hhhooozzzsssiii```VVVMMMHHHDDD??????AAAvvvzzz~~~|||yyywwwuuuyyytttnnnlllpppwww~~~wwwsssooossswwwzzzzzz{{{{{{|||}}}|||{{{{{{{{{{{{{{{|||}}}}}}|||{{{{{{}}}|||||||||}}}~~~}}}{{{|||{{{yyyzzz~~~~~~~~~}}}}}}}}}}}}~~~|||~~~|||{{{||||||}}}~~~~~~~~~}}}uuuvvv|||nnn\\\UUUSSSRRRPPPPPPQQQQQQPPPNNNMMMMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@??????@@@@@@AAABBBBBBDDDNNNbbbwww{{{wwwmmmhhhaaaZZZTTTNNNJJJFFFAAA@@@>>>>>>===<<<:::999::::::::::::::::::;;;;;;888888888888888888777777666666666666555555555444444444444444444444444444666666666666666777777777999888888888888777777777888888888999999:::::::::999888666555555555666777555555555555555777888999888888888999:::<<<>>>???======>>>??????@@@@@@AAADDDCCCCCCBBBCCCCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJKKKLLLNNNQQQRRRSSSUUUWWWYYY]]]eeeooowww|||nnneeeYYYPPPHHHDDDAAA>>>>>>@@@tttwwwzzz{{{yyyzzz~~~~~~{{{zzzxxx|||vvvtttwww|||{{{vvvnnnqqqvvvxxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{||||||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~|||}}}|||zzz{{{~~~~~~~~~{{{}}}~~~|||}}}}}}~~~~~~|||uuuuuu~~~~~~uuubbbVVVRRRRRRPPPNNNMMMNNNNNNMMMLLLKKKLLLNNNLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBDDDLLL\\\rrrzzzpppkkkddd]]]VVVPPPJJJGGGCCC@@@>>>>>>>>>>>>;;;999::::::::::::::::::;;;;;;888888999::::::999999888777666666666666555555555555555555555555555555555555666666777777777777777:::999999999999888888888999999999999999:::::::::999888777555555666777777555555666666777888888999888999999:::;;;===>>>???>>>>>>??????@@@AAAAAAAAAEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKKKKJJJJJJKKKMMMOOOPPPTTTWWWZZZ]]]bbbkkkvvv~~~sssfff]]]SSSKKKDDDBBB@@@>>>>>>AAAooosssvvvuuurrrqqquuuyyy}}}|||}}}~~~~~~|||xxxlllooosssuuuvvvwwwxxxzzz{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}zzz{{{zzz{{{}}}~~~~~~~~~~~~wwwwwwyyy~~~{{{}}}mmmdddXXXQQQOOOOOOMMMKKKKKKLLLMMMLLLKKKJJJKKKMMMJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGHHHIIIJJJLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAADDDJJJWWWkkk~~~uuuppphhhaaaZZZSSSLLLHHHEEEAAA>>>===??????<<<:::::::::::::::999999999999888999:::;;;;;;;;;:::999777777777777666666666666888888888888888888888888555555666777888888888888;;;::::::::::::999999999999999::::::::::::::::::888888777777666666777777666666777888888999999:::999:::;;;<<<<<<===>>>>>>?????????@@@AAAAAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMLLLKKKJJJKKKMMMPPPQQQVVVYYY^^^ccciiirrr}}}yyymmmbbbZZZNNNGGGAAAAAA@@@>>>???BBBccchhhmmmmmmjjjiiimmmqqq{{{}}}zzzwwwoooqqqtttuuuuuuwwwyyy{{{zzz{{{}}}~~~~~~||||||{{{{{{{{{{{{||||||{{{|||}}}~~~~~~|||||||||}}}~~~~~~|||}}}|||zzz{{{}}}~~~~~~~~~{{{}}}wwwiii[[[WWWQQQMMMKKKKKKKKKJJJIIIJJJLLLLLLJJJIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBB@@@DDDIIIPPPbbbyyyvvv|||yyytttmmmeee^^^WWWOOOKKKGGGBBB===<<<>>>???===;;;:::::::::999888888777777888999;;;<<<<<<<<<;;;:::999888888888777777777777777777777777777777777777444555777888999999888888;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::777888888888888777666666777888888999::::::;;;:::;;;;;;<<<===============??????@@@@@@AAABBBBBBBBBCCCCCCEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLKKKKKKMMMPPPSSSUUUXXX]]]ccciiipppyyyssshhh^^^WWWKKKEEE@@@AAAAAA@@@AAADDDXXX^^^eeefffdddccchhhlllttt~~~~~~{{{xxxvvvtttuuuwwwwwwxxxyyy|||~~~{{{|||}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||{{{|||}}}~~~~~~~~~zzzzzz{{{{{{|||~~~~~~|||}}}|||zzz{{{~~~yyy|||{{{xxx|||~~~kkk___SSSQQQNNNKKKIIIIIIJJJKKKGGGIIIKKKKKKJJJHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBB>>>CCCGGGMMM]]]uuu}}}ooouuu{{{}}}xxxqqqiiiaaaYYYRRRMMMHHHCCC===;;;>>>@@@>>><<<::::::999999888777666666888999;;;======<<<;;;:::999999999999888888888777444444444444444444444444444555777888999999999888<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777888888999999888666555888888999:::;;;;;;;;;;;;<<<<<<===============<<>>???>>>>>><<<;;;::::::999999::::::::::::::::::::::::::::::999999::::::::::::;;;;;;777777777777666666666666888888888888888999999999999999999::::::999999999888888888999999:::::::::;;;:::999888777777777777777777888999;;;<<<<<<===>>>===<<<<<<<<<===???@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEGGGIIIKKKMMMMMMMMMMMMNNNQQQUUUYYY```dddkkkttt|||zzznnnddd[[[RRRMMMCCCAAA???>>>@@@BBBCCCCCCDDDKKKQQQWWW```jjjppppppmmmuuu~~~||||||}}}~~~~~~}}}|||{{{{{{}}}|||{{{zzzzzz{{{|||}}}}}}}}}||||||}}}}}}}}}~~~qqqkkklllzzz{{{yyyzzztttrrruuuzzz}}}lll^^^WWWWWWRRRPPPMMMKKKIIIHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAACCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFEEECCCAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@AAAAAAAAA@@@AAA@@@BBBIIITTTeee~~~vvvtttwww}}}xxxqqqkkkggg```WWWOOOKKKGGGBBB?????????>>>>>><<<;;;::::::999999::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999888888888777777666666888888888999999999999999999999::::::::::::999999888888888999999::::::::::::999999888777777777888888999999:::;;;<<<===>>>>>>>>>=========>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGIIIKKKLLLMMMNNNNNNOOOPPPSSSXXX\\\bbbgggooowwwuuuhhh^^^VVVNNNHHHBBB@@@>>>>>>@@@BBBCCCCCCBBBCCCEEEMMM]]]mmmsssqqqtttvvv|||~~~zzz{{{~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{|||~~~}}}}}}}}}~~~~~~}}}tttnnnnnnvvvyyyyyyzzzpppnnnooowww~~~jjj]]]TTTQQQRRROOONNNLLLIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBFFFGGGGGGGGGFFFDDDBBB@@@AAAAAAAAABBBBBBCCCCCCCCCBBB@@@??????AAABBBBBBAAA???@@@CCCGGGNNN]]]vvvzzzwwwzzz~~~yyysssmmmhhhaaaYYYSSSMMMIIIDDD@@@??????>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;::::::999888777777666888999999999::::::::::::::::::;;;;;;;;;;;;::::::999999999888999999::::::999999888888777888888888::::::;;;<<<===>>>>>>??????>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHIIIKKKLLLNNNMMMNNNOOOQQQSSSWWW]]]aaafffkkkttt|||{{{mmmaaaWWWOOOHHHCCCAAA???>>>???AAACCCCCCCCC@@@BBBEEELLLYYYhhhmmmlllwwwxxx{{{~~~|||~~~~~~~~~}}}}}}~~~~~~~~~~~~|||||||||}}}~~~~~~{{{}}}~~~wwwvvvssswwwnnn\\\SSSNNNLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBFFFFFFFFFFFFDDDBBBAAA@@@??????@@@AAABBBCCCCCCDDDAAA???>>>???AAABBBBBBAAA>>>@@@DDDFFFIIIUUUmmm}}}{{{}}}}}}}}}yyytttooojjjddd\\\WWWPPPLLLGGGBBB@@@???>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<;;;:::999888888777999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888999::::::999888888888888888999:::<<<<<<===>>>>>>???@@@@@@????????????@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLNNNPPPRRRVVV[[[aaafffjjjqqqzzz}}}tttfffZZZRRRKKKEEEAAA??????>>>@@@BBBDDDCCCBBB@@@GGGMMMPPPUUU\\\``````iiinnnttt~~~|||zzz{{{}}}~~~|||vvvvvv}}}|||cccVVVQQQNNNKKKIIIJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????======>>>@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDCCCBBB@@@???>>>>>>??????@@@AAABBBCCCCCC@@@???>>>>>>@@@BBBBBBAAA>>>@@@DDDFFFFFFOOOcccwww~~~zzz{{{}}}{{{xxxuuupppkkkfff```\\\UUUPPPJJJEEEBBBAAA???>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<;;;:::999999888999::::::;;;<<<<<<======<<<<<<============<<<<<<;;;:::999888777888::::::999999888999999:::;;;<<<===>>>>>>??????@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMOOOQQQTTTXXX^^^eeejjjooovvvvvvmmm```UUUNNNIIIDDDAAA?????????AAACCCDDDBBBAAABBBMMMUUUTTTQQQQQQSSSSSSXXX```jjjuuu|||{{{{{{}}}zzzxxx||||||lllZZZSSSQQQNNNJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????===>>>??????@@@@@@@@@@@@>>>>>>>>>>>>????????????BBBAAAAAA@@@??????>>>>>>?????????@@@@@@AAAAAAAAAAAA???>>>>>>@@@AAAAAA@@@>>>???CCCEEEEEEJJJZZZjjj|||~~~yyyxxx}}}{{{}}}|||{{{}}}}}}wwwvvvtttqqqlllhhhcccaaaYYYUUUNNNHHHEEEBBB@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>???=========>>>>>>=========<<<;;;999777777888999;;;999999::::::;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNOOOQQQTTTWWW\\\bbbiiinnnvvv}}}|||ooofffZZZPPPJJJGGGCCCAAA??????@@@BBBDDDDDDAAA???EEEOOOUUURRRLLLIIIJJJJJJLLLTTT___kkk{{{~~~|||}}}}}}}}}iii]]]RRRPPPPPPMMMJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEFFFFFFFFFEEEEEEAAABBBBBBBBBBBBAAA??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@??????<<<=========>>>?????????@@@?????????????????????????????????@@@@@@@@@@@@BBB@@@>>>>>>???@@@???>>><<<===@@@CCCDDDGGGQQQ]]]nnnzzz|||yyy|||~~~tttqqqmmmlllmmmrrrzzz~~~ttttttsssqqqmmmiiifffeee]]]XXXQQQKKKGGGDDDBBB@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999::::::::::::;;;;;;;;;:::;;;<<<===>>>??????@@@===>>>>>>??????>>>>>>======;;;999777666888999;;;::::::;;;;;;===>>>???@@@???????????????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIKKKLLLNNNOOOOOOPPPSSSUUUXXX[[[```fffnnnsss~~~{{{tttfff^^^RRRIIIEEECCCAAA???@@@@@@AAACCCDDDCCC???<<>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@??????>>>===>>>>>>???@@@AAAAAABBB??????>>>>>>??????@@@AAA@@@@@@@@@???????????????BBB@@@???>>>?????????>>>;;;;;;===AAACCCEEELLLUUUeeesss|||rrrgggbbbbbbdddkkkvvvrrrrrrsssqqqmmmjjjhhhggg___ZZZSSSMMMIIIEEEBBBAAA======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;888888999::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@>>>>>>????????????>>>>>>===;;;999777666777999;;;;;;;;;;;;<<<>>>???AAABBB??????????????????@@@@@@AAAAAACCCDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQVVVXXX[[[^^^ccciiiqqqvvvuuummm```XXXMMMEEEBBB@@@???>>>@@@AAABBBDDDEEECCC>>>;;;DDDCCCCCCBBBBBBAAAAAA@@@BBBDDDJJJWWWfffpppsssrrrrrrooommmmmmrrrxxx}}}~~~}}}xxxqqqvvvzzz~~~zzzhhh]]]RRRRRRRRRQQQOOOLLLHHHFFFDDDEEEGGGHHHIIIGGGFFFEEEHHHGGGEEEDDDBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>===>>>@@@AAA@@@???===;;;>>>BBBFFFDDD@@@===???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBEEEIIIMMMYYYfffxxxsss^^^XXX\\\bbbiiittt~~~}}}zzzvvvpppkkkgggeeeddd[[[YYYUUUPPPKKKGGGDDDCCC>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>BBB@@@???>>>>>>>>><<<;;;;;;:::999999:::<<>>AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLNNNOOOQQQSSSTTTUUUXXX]]]bbbccceeelllxxx~~~pppeeeVVVQQQIIICCC@@@@@@@@@@@@@@@BBBCCCCCCBBB???<<<:::AAAAAA@@@@@@@@@@@@??????AAACCCGGGPPP\\\gggnnnqqqqqqooommmlllnnnttt{{{~~~}}}~~~~~~}}}|||~~~}}}~~~~~~yyywwwwwwrrrzzz|||jjj[[[RRRMMMMMMNNNNNNMMMKKKHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEGGGFFFEEECCCBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@?????????>>>>>>?????????>>>===<<<>>>BBBEEEDDD@@@>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>???????????????@@@@@@@@@@@@CCCGGGJJJTTTbbbsss|||iiiYYY\\\cccnnn}}}yyyvvvrrrmmmiiifffcccbbbZZZXXXTTTOOOKKKGGGEEECCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>BBB@@@????????????>>><<<===<<<;;;;;;;;;===???@@@======>>>>>>>>>?????????AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPRRRTTTVVVVVVZZZ___fffiiikkkrrr}}}wwwjjj___RRRMMMFFFAAA????????????AAABBBCCCDDDBBB@@@===;;;============>>>>>>>>>>>>@@@AAACCCGGGNNNYYYdddlllnnnppppppnnnllloooxxx|||zzzyyyzzz|||||||||zzz{{{}}}{{{|||~~~xxxpppooossswwwzzzqqqeee[[[RRRLLLGGGGGGIIIJJJJJJIIIHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>============>>>AAACCCCCC???>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@===>>>>>>>>>???@@@@@@@@@???@@@@@@@@@@@@CCCFFFIIIOOO[[[lllzzzxxx``````eeetttuuussspppkkkgggcccaaa___XXXVVVSSSOOOKKKHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<=========>>>>>>>>>AAA@@@??????AAAAAA@@@?????????>>>======>>>???@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIJJJLLLMMMMMMNNNMMMNNNPPPRRRTTTVVVXXXYYY^^^dddlllqqquuu{{{yyynnn```VVVLLLGGGAAA>>>===>>>??????CCCDDDDDDDDDCCC@@@===<<<:::;;;;;;<<<===>>>>>>>>><<>>======<<<<<<======>>>@@@AAAAAA???>>>???@@@========================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@?????????======>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBDDDGGGJJJJJJUUUeeetttkkkfffiiixxxxxxvvvrrrmmmgggbbb___]]]WWWUUURRROOOLLLIIIGGGFFFCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<============>>>>>>>>>AAA@@@???@@@BBBCCCBBBAAABBBAAA@@@????????????@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIJJJKKKMMMNNNOOOOOONNNOOOQQQTTTVVVYYY[[[\\\ccciiirrryyy~~~zzzqqqeeeXXXPPPGGGCCC???======???AAAAAADDDEEEEEEDDDCCC@@@>>><<<::::::;;;<<<===>>>??????:::>>>BBBCCCCCCGGGOOOWWW]]]jjjwww{{{uuuooopppsssxxx{{{zzzyyywwwvvvssstttuuuvvvwwwyyyzzz{{{zzz{{{|||}}}~~~~~~~~~~~~wwwrrruuu~~~tttjjj^^^VVVTTTSSSPPPMMMGGGGGGGGGGGGFFFEEEEEEDDDGGGFFFEEECCCBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBB??????>>>============>>>>>>?????????>>>>>>???@@@========================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>===>>>>>>???@@@AAAAAABBB@@@AAACCCCCCBBBDDDFFFIIIGGGOOO]]]nnn}}}tttkkkjjjxxx}}}xxxrrrkkkddd___\\\XXXWWWTTTQQQMMMKKKIIIHHHDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???AAA@@@???@@@BBBCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIKKKLLLMMMOOOPPPPPPOOOPPPSSSVVVZZZ]]]```bbbiiioooxxxtttiii^^^SSSLLLDDDAAA>>>===???BBBDDDDDDEEEEEEEEEDDDBBB@@@>>><<<;;;;;;;;;<<<===>>>>>>???999>>>CCCDDDBBBCCCGGGKKKRRR___nnnuuusssooopppsssyyy}}}xxxsssppprrrrrrqqqqqqqqqrrrssstttvvvxxxzzzzzzzzzyyyzzz|||yyyrrrrrr|||zzziiiccc\\\VVVSSSPPPLLLIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCC????????????>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA>>>???AAAAAAAAAAAADDDFFFFFFKKKVVVhhhzzz|||pppkkkvvvyyyqqqiiiccc```[[[ZZZWWWSSSPPPMMMLLLKKKEEEDDDCCCAAA@@@??????>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????AAA@@@???@@@BBBCCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMOOOPPPQQQRRRQQQSSSWWW[[[```eeehhhjjjrrrwwwxxxlllaaaWWWNNNIIICCCAAA??????AAADDDFFFGGGFFFEEEDDDCCCAAA???===<<<;;;;;;;;;<<<<<<=========:::>>>AAABBBAAA@@@AAACCCHHHRRR]]]dddhhhlllssszzz{{{vvvvvvuuutttrrrqqqqqqqqqqqqsssuuuxxxxxxvvvvvvwwwyyy|||}}}~~~zzzxxxyyyvvvnnndddbbb^^^YYYTTTPPPLLLIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@AAABBBBBBCCC???@@@AAAAAAAAA@@@>>>===>>>===<<<<<<===?????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAAAAAAAACCCEEEDDDFFFPPPaaawww~~~yyypppwwwwwwooohhheee___]]]ZZZVVVSSSPPPNNNMMMGGGFFFEEECCCAAAAAA@@@@@@=========<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????AAA@@@???@@@AAABBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUWWW[[[aaagggmmmqqqsss{{{zzzooocccXXXOOOIIIEEEBBB@@@??????BBBFFFGGGHHHFFFEEEDDDBBB@@@>>><<<;;;::::::;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@@@@?????????CCCHHHOOOVVV]]]hhhwww}}}{{{yyyvvvuuutttttttttqqqtttvvvvvvtttsssuuuwwwxxxyyy|||www{{{~~~rrrlllfffaaabbbcccaaa]]]WWWRRROOOOOOGGGFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHIIIHHHFFFEEEAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>???@@@AAAAAABBBBBB???@@@BBBCCCBBBAAA???===???===;;;;;;===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===============AAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCEEEFFFCCCDDDLLL]]]tttwww{{{vvvxxx}}}}}}{{{sssllliiiaaa```\\\XXXTTTQQQOOONNNIIIHHHFFFEEECCCBBBBBBAAA>>>>>>>>>>>>============;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@??????AAAAAA@@@???@@@@@@AAABBBBBBAAAAAA@@@CCCCCCCCCCCCDDDDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOQQQSSSTTTVVVVVVXXXZZZ___eeelllrrrwwwzzzyyyssshhh\\\RRRJJJEEECCCBBB@@@???@@@CCCFFFHHHHHHFFFEEECCCAAA???===;;;;;;;;;:::999888999:::;;;<<<<<<;;;;;;<<<<<<===>>>???AAADDDGGGJJJQQQ___ppp}}}~~~|||zzzzzzxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}xxxxxx|||{{{hhh```]]][[[YYYTTTTTTUUUUUURRROOOKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCBBBAAAAAA@@@???>>>======???>>>===<<<<<<===>>>>>>DDDBBBAAA???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????======<<<<<<<<<<<<======@@@@@@@@@@@@@@@???>>>======>>>@@@AAABBBCCCCCCCCCDDDDDDGGGTTTjjj~~~yyyvvvvvv|||{{{wwwvvv|||yyyssslllgggdddcccbbb___\\\XXXTTTRRROOOMMMJJJIIIGGGEEEBBB???@@@@@@??????>>>>>>======>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>???@@@@@@@@@???AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???@@@BBBDDDFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFFFFIIIHHHGGGGGGHHHIIIKKKLLLNNNNNNNNNQQQTTTWWWYYYYYY]]]___ccciiiqqqyyyqqqiii\\\QQQIIIFFFDDDCCC>>>???AAACCCEEEGGGGGGHHHJJJHHHDDDAAA>>><<<<<<<<<::::::999999999:::;;;<<<======<<<<<<<<<<<<<<<===@@@BBBDDDFFFKKKVVVdddooowwwzzz{{{yyyyyyzzz~~~vvvrrrqqquuuwwwvvvyyyooo___YYYWWWVVVTTTOOOOOOQQQQQQPPPMMMJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@AAABBBAAAAAA@@@??????>>>======>>>>>>===<<<======>>>???BBBAAA@@@>>>======>>>>>>????????????????????????@@@?????????????????????======<<<<<<<<<<<<======???@@@@@@@@@@@@???>>>======>>>???AAABBBCCCCCCCCCBBBCCCGGGRRRdddyyy|||wwwtttxxxvvvppprrryyy{{{wwwppplllgggfffeeebbb___[[[XXXUUUPPPMMMJJJHHHFFFEEEBBB@@@@@@@@@??????>>>=========;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPPPPRRRVVVYYY[[[\\\aaadddhhhooovvv~~~yyykkkcccWWWMMMFFFCCCBBBAAA???@@@BBBDDDFFFHHHHHHIIIJJJHHHDDD@@@===;;;;;;;;;:::::::::999:::;;;;;;<<<>>>>>>===<<<;;;:::;;;;;;>>>???AAABBBDDDJJJTTT\\\iiimmmttt}}}zzzsssooooooqqqqqqpppqqqsssssssssrrrrrrssstttuuuxxx{{{~~~{{{rrrmmmlllooowww~~~tttcccVVVRRRQQQQQQPPPIIIJJJKKKLLLKKKJJJHHHFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=====================>>>???@@@@@@???>>>===============????????????????????????@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<======??????@@@@@@??????>>>>>>===>>>???@@@AAABBBBBBBBB@@@BBBFFFOOO\\\mmm~~~zzzsssuuuxxxmmmlllqqq}}}~~~|||wwwsssnnnmmmkkkhhhddd```\\\ZZZTTTPPPKKKHHHGGGFFFDDDCCC@@@@@@@@@???>>>>>>======;;;<<<===>>>????????????>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHJJJMMMOOOPPPQQQRRRRRRRRRRRRTTTWWW[[[___aaaiiilllqqqxxxwwwnnnbbb[[[QQQHHHCCCAAA@@@???@@@AAADDDFFFHHHIIIJJJJJJIIIGGGBBB>>>;;;999999:::::::::::::::;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;<<<===>>>???@@@CCCIIIMMM[[[___hhhrrr}}}ssspppkkkhhhhhhiiikkklllmmmpppuuuyyy{{{~~~zzzuuuqqqooosss|||zzzsssiii[[[RRROOOOOONNNMMMGGGGGGHHHIIIHHHFFFEEECCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@AAA??????>>>>>>============????????????????????????@@@@@@??????>>>>>>============<<<<<<<<<<<<======>>>>>>????????????>>>>>>===>>>???@@@AAAAAAAAAAAA@@@BBBFFFLLLTTT```sss|||tttttt|||sssppprrr||||||xxxwwwtttpppkkkeee```]]]XXXTTTOOOJJJIIIHHHGGGFFFAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@???>>>>>>===??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJMMMOOOQQQRRRRRRRRRSSSSSSUUUVVVYYY^^^cccgggqqqtttzzzxxxlllcccXXXRRRKKKDDDAAA@@@@@@???AAACCCFFFHHHJJJKKKKKKKKKGGGEEE@@@<<<999999999:::::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<:::;;;===>>>???AAADDDFFFKKKPPPYYYcccoooyyy~~~xxxyyy}}}|||}}}~~~}}}vvvqqqpppooonnnmmmooosssuuuyyy}}}{{{vvvtttvvvyyyzzzyyyssspppfff___VVVOOOMMMLLLKKKKKKHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@??????>>>==================>>>>>><<<======>>>???@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>?????????>>>>>>======>>>???@@@@@@@@@@@@@@@AAAFFFJJJMMMUUUgggzzz}}}uuusssyyyzzzyyy~~~}}}wwwqqqjjjdddaaa\\\WWWQQQLLLJJJHHHGGGFFFBBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAA@@@@@@???>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJLLLMMMOOOPPPQQQQQQQQQPPPSSSUUUYYY[[[^^^cccjjjnnnzzz}}}xxxmmmaaaZZZOOOKKKFFFBBBAAAAAAAAAAAACCCEEEHHHJJJKKKKKKJJJJJJDDDBBB>>>:::999999;;;===::::::;;;<<<<<<<<<<<<;;;999999999999:::;;;<<<<<<::::::;;;===???AAABBBCCCEEEIIIOOOWWWaaammmxxx~~~zzztttttt{{{wwwxxxzzz|||}}}|||~~~~~~~~~wwwuuuvvvzzz~~~rrrmmmiiieeeZZZVVVPPPLLLJJJIIIHHHGGGHHHHHHGGGFFFEEECCCAAA@@@AAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA?????????@@@@@@@@@@@@@@@???????????????>>>>>>>>>;;;;;;<<<<<<======>>>>>>======>>>???@@@@@@@@@@@@>>>??????@@@@@@???>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>??????>>>>>>======>>>???????????????AAA@@@CCCHHHHHHLLL\\\ooo}}}yyyuuuwww}}}wwwpppjjjggg```[[[UUUPPPLLLIIIFFFDDDDDDDDDDDDCCCBBBBBBAAAAAA===>>>???AAABBBCCCCCCCCC@@@@@@????????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLOOOOOOPPPQQQRRRRRRRRRRRRVVV[[[```eeehhhmmmtttyyyxxxlllaaaWWWQQQHHHEEEBBB@@@AAACCCDDDDDDEEEGGGJJJLLLLLLKKKIIIGGGAAA>>>;;;999999<<>>?????????@@@@@@@@@@@@AAA@@@???=========>>>???::::::;;;<<<<<<===>>>>>>>>>>>>???@@@@@@@@@???>>>======>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????======<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>><<<===>>>>>>???>>>>>>>>>@@@===@@@EEEEEEEEERRRdddsss}}}yyy~~~{{{vvvqqqnnnhhhddd^^^XXXTTTOOOKKKGGGFFFFFFEEEEEEDDDCCCCCCCCC===>>>@@@AAACCCDDDDDDDDDBBBAAA@@@@@@???@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLNNNOOOQQQQQQQQQRRRSSSUUUVVVWWW[[[bbbkkkqqquuuzzzzzznnnaaaVVVNNNIIIBBB@@@>>>???AAADDDEEEEEEGGGHHHKKKLLLLLLJJJGGGEEE===;;;999888:::>>>CCCFFF::::::<<<=========<<<;;;;;;;;;:::999888888888888:::999888999;;;<<<===<<<>>>??????@@@DDDNNN[[[dddpppvvvwwwsssvvv|||~~~|||uuusssyyywwwoooccc]]]___bbbZZZPPPIIIIIIIIIJJJJJJJJJJJJIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>??????@@@@@@@@@@@@BBB@@@>>>===<<<===>>>???999::::::;;;<<<===>>>>>>>>>???@@@AAAAAA@@@>>>===;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>===???;;;===CCCBBBAAALLL]]]kkk{{{}}}~~~~~~~~~zzzvvvsssppplllgggaaa\\\VVVPPPLLLGGGGGGFFFFFFEEEDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBBDDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDBBBAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGDDDEEEEEEGGGHHHIIIJJJJJJLLLKKKKKKKKKMMMNNNPPPRRRRRRQQQRRRSSSUUUWWWZZZ\\\```hhhrrryyy~~~tttgggZZZOOOGGGCCC>>>===<<<>>>AAADDDEEEEEEHHHIIIKKKMMMLLLIIIEEECCC;;;999888888:::@@@FFFJJJ999:::;;;;;;;;;:::999888999999999::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@BBBEEEIIILLLOOO[[[cccmmmrrrtttwww~~~yyyyyy~~~yyyzzzvvvnnn]]]ZZZWWWUUUTTTRRROOOMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@??????@@@AAACCCDDDEEEEEE@@@AAAAAAAAAAAA@@@?????????@@@AAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<=========>>>>>>>>>???@@@??????>>>===<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;AAA???===:::999:::<<<===???>>>===>>>@@@DDDHHHKKK[[[jjj~~~}}}vvvvvv{{{}}}|||yyytttlllccc[[[VVVRRRPPPNNNKKKIIIGGGGGGGGGCCCCCCCCCDDDEEEEEECCC@@@@@@AAAAAABBBBBBAAAAAA@@@EEEDDDCCCCCCCCCCCCDDDEEEDDDEEEFFFEEECCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEIIIHHHGGGFFFGGGHHHIIIJJJMMMKKKJJJLLLPPPSSSSSSQQQPPPQQQSSSTTTVVVZZZ___ccckkkqqqzzz~~~ttteeeWWWNNNHHHEEEDDD>>>???@@@@@@AAABBBFFFIIINNNKKKIIIJJJLLLJJJDDD>>>;;;777777:::;;;???KKKXXX999::::::;;;;;;:::999999999999::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@?????????@@@CCCFFFIIIKKKSSS[[[dddiiimmmsss||||||}}}~~~{{{|||{{{xxxuuuuuuyyy{{{zzz~~~mmm]]]UUUSSSPPPNNNMMMKKKHHHFFFHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBAAAAAA@@@@@@??????@@@AAABBBCCCCCCDDD@@@@@@AAAAAA@@@@@@???>>>??????@@@AAAAAA@@@???????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::;;;<<<===>>>>>>===?????????>>>>>>>>>======;;;;;;<<<===============>>>===<<<;;;;;;===>>>???>>>>>>===>>>@@@CCCFFFHHHPPP^^^rrrsssggg___YYYWWWTTTPPPMMMJJJIIIHHHEEEEEEDDDEEEFFFEEECCCAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHGGGEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNQQQOOONNNOOORRRUUUUUUTTTWWWXXXYYYZZZ\\\aaagggllltttzzz}}}sssjjj]]]QQQHHHDDDBBBAAA===???AAACCCDDDFFFIIILLLMMMLLLLLLLLLKKKGGGAAA===<<<<<<===???@@@FFFVVVhhh999999::::::::::::999999999999::::::;;;<<<======<<<<<<<<<===>>>@@@AAABBB=========>>>@@@BBBDDDFFFIIIOOOVVV\\\bbbkkkwww{{{yyyzzz}}}~~~pppkkkkkkiiikkkpppvvvsss___RRRNNNLLLJJJHHHGGGFFFCCCAAAEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>==================>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;===>>>???@@@@@@>>>>>>>>>>>>============:::;;;<<<===>>>?????????:::;;;<<<===>>>???@@@AAA>>>=========>>>AAACCCEEEGGGRRRdddvvv}}}xxxooodddbbb^^^ZZZUUUQQQMMMKKKJJJHHHFFFFFFFFFFFFDDDBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBFFFHHHIIIHHHFFFDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKMMMOOOPPPQQQRRRQQQOOOOOOPPPRRRTTTTTTSSSXXXYYYZZZ\\\```fffnnntttvvvggg___TTTJJJDDDAAA@@@???<<>>;;;999;;;===???BBBLLLbbbvvv888999999999::::::::::::999999:::;;;<<<======>>>;;;;;;<<<<<<>>>???AAABBB============>>>@@@AAABBBCCCFFFKKKPPPVVVaaaoooxxx}}}zzzzzzzzz|||}}}vvvnnnlllnnnqqqxxx}}}{{{vvvooocccVVVOOOKKKJJJGGGFFFFFFEEECCCAAABBBCCCDDDDDDEEEEEEEEEEEEBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>?????????@@@???>>>>>>===>>>??????????????????>>>???>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>=========<<<<<<;;;;;;;;;999999999999999999999999888999;;;===???@@@AAABBB>>>>>>=========<<<<<<<<<999:::<<<>>>???@@@@@@AAA999:::<<<>>>@@@@@@@@@@@@======<<<<<<===???AAABBBEEELLLZZZlll|||~~~yyy}}}~~~qqqoookkkfffaaa[[[VVVSSSPPPMMMJJJHHHHHHGGGEEECCCCCCCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIHHHFFFEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKNNNPPPRRRSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVVVVYYYZZZ]]]```fffnnnxxx~~~wwwmmm^^^XXXNNNGGGBBB@@@??????===AAAEEEHHHJJJKKKMMMOOOLLLQQQUUURRRIIIAAA<<<;;;888999;;;???HHHXXXooo888888888888999999::::::999999::::::;;;<<<<<<===:::::::::;;;<<<===>>>???============>>>???@@@@@@AAABBBDDDGGGMMMVVVbbbkkk~~~vvvvvvxxx|||}}}wwwppplllmmmrrr~~~}}}tttkkkbbb___[[[SSSLLLJJJJJJHHHFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@???????????????>>>>>>>>>=========>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999:::;;;<<<===>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888999;;;===???AAABBBBBB=========<<<<<<<<<<<<;;;999:::;;;===???@@@AAAAAA;;;<<<>>>?????????>>>===<<<<<<;;;;;;<<<===???@@@DDDIIITTTeeewwwwwwttt~~~{{{zzzxxxtttoooiiiccc```ZZZVVVQQQMMMJJJIIIGGGEEEEEEEEEDDDDDDDDDEEEGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHGGGFFFEEEEEEFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPQQQRRRSSSRRRRRRTTTUUUVVVWWWXXXZZZ\\\^^^___aaaeeejjjqqq{{{tttiiiaaaWWWQQQJJJDDDAAA???>>>>>>@@@CCCGGGIIIJJJKKKMMMNNNPPPTTTWWWRRRHHH???<<<<<<===<<<===EEEUUUjjj|||888888777888888999:::;;;999999::::::::::::;;;;;;999999999999:::;;;<<<<<<<<<<<<======>>>>>>?????????@@@AAABBBFFFMMMUUU[[[rrr||||||zzz~~~}}}zzzzzzxxxwww|||}}}~~~xxxuuurrrnnnmmmpppzzz{{{bbb[[[UUUSSSPPPJJJHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<>>>>>>============>>>>>>>>>>>>============<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999999:::;;;===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999;;;===???@@@AAAAAA===<<<<<<<<<;;;;;;;;;;;;999:::;;;===>>>???@@@@@@<<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<>>>??????@@@CCCMMM\\\ooo||||||qqqssszzz}}}xxxsssooofffaaaZZZTTTPPPMMMKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHHHHFFFEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRTTTVVVXXXZZZ]]]```cccfffiiinnnttt{{{tttjjj```WWWNNNJJJDDD@@@>>>>>>======CCCEEEHHHJJJKKKLLLNNNPPPTTTVVVUUUNNNDDD===<<<===<<<===@@@JJJ___ttt888777777777888999:::;;;:::999999999999888888888::::::999999999999::::::::::::;;;<<<===>>>>>>>>>======>>>???AAAEEEJJJMMM\\\dddiiiiiiooozzz}}}yyy|||||||||zzzuuuzzz|||xxxzzz}}}tttcccVVVRRROOOOOOLLLHHHGGGIIIDDDCCCBBBBBBCCCDDDCCCAAABBBBBBCCCCCCCCCCCCCCCCCC>>>?????????????????????>>>>>>>>>>>>>>>>>>??????======>>>>>>======<<<;;;>>>===<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::888888888888888888888888888999:::<<<>>>?????????<<<<<<<<<;;;;;;;;;::::::888999;;;<<<===>>>??????;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@>>>@@@GGGSSSdddvvv|||yyyqqqpppyyy~~~sssmmmddd\\\WWWSSSPPPNNNKKKJJJHHHFFFEEEFFFGGGHHHEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGIIIIIIHHHGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPOOOPPPPPPQQQSSSUUUWWWWWWRRRVVVZZZ]]]___ccchhhlllppptttyyyuuuiiibbbXXXOOOFFFCCC@@@>>>???@@@@@@@@@DDDFFFIIIKKKLLLOOOSSSUUUXXXUUUPPPHHH@@@;;;<<<===999???GGGRRReeewww~~~888777777777777999;;;<<<::::::999999888777777666;;;;;;:::999999999::::::888999:::;;;<<<=========:::;;;<<<===???AAADDDEEEFFFOOOWWW\\\hhhwww}}}zzztttwwwyyyyyyzzzyyy}}}|||}}}wwwmmm^^^QQQJJJGGGGGGHHHGGGDDDDDDHHHDDDCCCBBBCCCDDDEEEDDDBBBBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>>>>>>>>>>?????????===>>>>>>>>>?????????@@@===============<<<<<<;;;>>>===<<<;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888999:::<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999;;;<<<============::::::::::::;;;;;;<<<<<<999:::;;;<<<>>>???@@@@@@???AAAEEENNN[[[lll|||uuulllgggzzz{{{uuukkkbbb[[[WWWTTTRRRMMMKKKIIIFFFEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGIIIJJJJJJIIIHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNPPPQQQRRRRRRRRROOOOOOPPPQQQTTTWWWZZZ\\\ZZZ^^^cccgggjjjnnntttyyy}}}xxxggg^^^WWWNNNEEECCCAAA??????AAACCCDDDDDDEEEGGGIIIKKKNNNRRRWWWZZZYYYTTTLLLCCC<<<:::;;;===:::EEERRR]]]lll{{{777777888999::::::::::::;;;:::888777777777888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@AAAEEEFFFIIIPPPYYYeeepppwwwrrrssssssqqqpppxxx|||yyyxxxzzz|||~~~uuuggg]]]UUUOOOLLLIIIGGGEEEFFFHHHJJJHHHEEEDDDFFFGGGGGGEEECCCBBBBBBEEEEEEEEEEEEEEEDDDCCCCCC??????????????????????????????>>>>>>======<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::888888888888::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999888999;;;===>>>>>>======;;;;;;;;;::::::999999999999999999999999999999999888999999::::::;;;<<<<<<999:::<<<=========<<<;;;???BBBEEEHHHOOO```vvv{{{yyy~~~|||eeeccciiisss}}}}}}uuuqqqkkkfffbbb]]]VVVQQQQQQMMMIIIFFFFFFHHHIIIIIIMMMKKKIIIIIILLLLLLJJJHHHJJJIIIHHHHHHHHHHHHGGGFFFJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRVVVUUUUUUVVVXXX\\\aaaccc```dddhhhkkkrrr|||}}}nnn```TTTKKKFFFBBBBBBAAA@@@???@@@BBBEEEFFFFFFHHHKKKOOORRRUUUWWWWWWXXXPPPGGG@@@;;;777:::@@@@@@LLL^^^kkksssxxx}}}777777888999::::::::::::;;;;;;999888888888999999888999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????AAABBBDDDHHHPPPYYYbbbgggmmmpppsssrrrrrrwwwxxxvvvssssssyyy}}}xxxtttmmmcccZZZSSSOOOLLLJJJGGGFFFFFFGGGHHHHHHGGGEEEDDDFFFGGGFFFDDDBBBBBBBBBEEEEEEEEEDDDDDDBBBAAAAAA????????????????????????>>>>>>>>>>>>======<<<<<<;;;;;;<<<=========<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;999999999999999999999999999999999999999999999999999999888888888888888999999999;;;<<<===<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999888888888999::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<>>>@@@CCCEEELLLZZZnnn}}}yyywww{{{sssfffeeehhhppp~~~~~~~~~|||yyyuuurrrnnnkkkhhhccc]]]XXXQQQNNNJJJIIIKKKNNNOOOPPPNNNLLLJJJKKKMMMNNNMMMKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTXXXXXXYYY[[[^^^bbbfffhhhkkkooosssvvv|||{{{sssfffYYYPPPIIIEEEBBB@@@@@@AAAAAACCCFFFHHHIIIHHHHHHKKKPPPVVV[[[^^^^^^TTTIII???;;;;;;:::<<<@@@JJJVVVfffrrrwwwyyyzzz|||666777888999::::::::::::;;;;;;:::999999999::::::999999999999999888888888999999999::::::::::::;;;:::;;;;;;<<<<<<=========?????????AAAFFFLLLRRRVVV```ffflllppprrrxxx~~~}}}{{{zzzzzzzzzwwwhhhaaa]]]XXXQQQLLLIIIHHHGGGFFFDDDFFFHHHHHHGGGFFFEEEEEECCCEEEFFFEEECCCBBBBBBBBBEEEEEEDDDCCCBBBAAA???>>>????????????????????????>>>>>>>>>============<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;::::::999999888888888888999999999999999999999999999888888888888888999999999::::::;;;;;;;;;::::::::::::999999999999999888999999999999999999999999777777777888999999::::::<<<;;;;;;;;;;;;<<<=========???AAABBBFFFRRRbbbooo{{{wwwxxxqqqhhh```dddrrr~~~}}}{{{|||{{{yyyvvvrrrpppooonnnlllkkkiiiddd___ZZZSSSQQQOOOOOORRRTTTVVVVVVQQQOOONNNOOOPPPQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNKKKLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQQQQSSSUUUXXXZZZ\\\^^^```dddiiimmmpppqqqxxx|||~~~kkkdddZZZPPPJJJEEECCCAAA???@@@BBBDDDGGGIIIKKKLLLMMMLLLNNNTTT]]]bbbaaa___NNNBBB888777<<>>>>>===>>>AAAEEEHHHKKKOOOUUU^^^fffmmmwwwxxxtttrrrqqquuu|||}}}|||{{{{{{zzzzzzdddWWWRRRSSSOOOJJJFFFEEEDDDCCCBBBAAAEEEHHHHHHEEECCCDDDEEECCCDDDEEEDDDBBBAAABBBCCCFFFEEEEEEDDDBBB@@@???>>>????????????????????????========================;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::;;;::::::999999888888777777999999999999999999999999888888888777888888999:::999999::::::999999999888999999999999999999999999888888888888888888888888666666666777888888999999<<<<<<;;;::::::<<<===>>>>>>??????@@@BBBKKKWWW```sss}}}zzzzzz~~~uuugggbbbggguuu~~~|||{{{}}}~~~~~~yyyvvvrrrooommmllllllmmmllliiieee___\\\YYYWWWVVVWWWYYY[[[\\\\\\XXXWWWVVVUUUUUUTTTSSSRRROOOOOOOOOOOONNNOOOQQQSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVXXX\\\```bbbdddfffkkkpppuuuyyy{{{|||xxxooo^^^XXXPPPHHHDDDBBBAAA@@@@@@AAADDDGGGIIIKKKLLLMMMTTTRRRTTT[[[cccddd]]]VVVHHH???888888<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777777777777888888777777888999999::::::999999999888888999999999999999999999999999999888888888888888888888888555666666777777888999999<<<<<<;;;::::::<<<===>>>>>>?????????@@@EEENNNTTTbbbnnn~~~{{{}}}vvviiiaaaddduuu{{{wwwsssqqqooorrrttttttsssooojjjeeebbb]]]\\\]]]```dddfffggggggdddcccbbb___[[[XXXWWWVVVSSSTTTUUUTTTRRRSSSVVVYYYYYYXXXWWWVVVWWWXXXYYYZZZ]]]\\\\\\]]]___dddhhhjjjooorrrwww|||yyylllcccTTTPPPIIIDDDAAAAAA@@@@@@BBBDDDFFFHHHKKKLLLMMMMMMUUUUUUYYYaaafffcccVVVKKKAAA===::::::;;;@@@LLLWWWfffhhhkkkoootttzzz555666777888999999999999555666777777888777777777888888888888888777777777777777777888888888888999999999999999999999999999888999:::;;;===>>>@@@AAAAAABBBFFFKKKRRR]]]hhhppp|||}}}{{{}}}zzzsssooommmnnnqqquuuzzz}}}yyywwwvvvtttvvvzzz}}}vvvfffVVVMMMLLLNNNHHHFFFEEEEEEFFFFFFFFFDDDBBBCCCDDDCCCBBBBBBCCCDDDBBBBBBCCCBBB@@@@@@BBBCCCFFFFFFEEEEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========;;;;;;::::::;;;<<<=====================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999999::::::999999888888888888888888888888888555555555555555555555555777777777777888999:::::::::999999888888999::::::999:::::::::::::::;;;;;;888888888888888888888888666666666777888888999999<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???BBBGGGKKKSSS```rrr}}}}}}tttbbbXXXbbbrrr~~~zzzxxxvvvuuuyyyzzz{{{yyytttnnnkkkiiidddeeeggglllqqquuuvvvvvvrrrqqqoookkkeeeaaa______]]]^^^^^^\\\ZZZZZZ^^^bbb```___]]]\\\]]]^^^```bbbddddddeeefffjjjnnnrrrttt|||~~~xxxnnnbbbZZZMMMIIIDDDAAAAAAAAAAAAAAAFFFGGGHHHJJJLLLNNNPPPQQQUUUWWW]]]dddfff___QQQEEE<<<::::::;;;<<>>>>>===>>>???BBBGGGNNNVVV[[[jjjqqqxxx{{{}}}|||wwwvvvtttxxx~~~yyyxxxzzzyyy{{{zzzwwwvvvwwwyyyuuu{{{}}}zzzvvvrrrppphhheee^^^UUUNNNJJJKKKLLLGGGFFFEEEFFFGGGGGGFFFDDDEEECCCAAA@@@AAACCCCCCCCCAAABBBBBBAAA???@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;:::;;;;;;===???@@@??????>>>>>>>>>=========999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888888999999888888777666666777777888888999999666666666666666666666666777777777777888999:::;;;999999888888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<888888888888888888888888666666777888888999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>@@@BBBDDDKKKTTTdddsss~~~~~~jjjWWWVVV___iiimmmrrrwww{{{zzzuuuttttttssstttwww{{{}}}}}}{{{wwwpppllljjjjjjhhhjjjjjjgggddddddhhhlllhhhgggffffffhhhkkknnnpppoooppprrruuuxxx|||xxxooohhh```WWWPPPFFFCCC@@@???@@@CCCDDDDDDHHHIIIJJJLLLOOOSSSVVVXXX[[[^^^bbbdddaaaWWWJJJAAA<<<::::::>>>DDDNNN^^^llltttsssssswww555666777888888999999888666777888999::::::999888666666777777888888999999888888888888999999999999::::::999999999999999999999999;;;<<<============888999;;;>>>BBBGGGLLLOOO\\\___fffooouuuuuurrroootttsssvvv}}}~~~~~~~~~}}}~~~~~~}}}{{{xxxvvvvvvxxxzzz|||~~~zzzssslllddd^^^ZZZSSSRRROOOMMMKKKJJJJJJJJJKKKIIIHHHHHHHHHGGGEEEBBBGGGCCC>>>>>>@@@CCCDDDCCCAAABBBBBB@@@??????BBBDDDBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;::::::;;;<<<>>>@@@BBB@@@@@@??????>>>>>>======888888888999999:::::::::<<<<<<;;;;;;;;;:::::::::666777888999999888777666555555666777888999::::::999999999999999999999999777777777777888999:::;;;999999888888999;;;===>>>;;;;;;;;;<<<<<<=========777777777777777777777777777777777888999999::::::999:::<<<=========<<<;;;:::;;;;;;<<<===>>>@@@AAAGGGMMMZZZiiiwww}}}~~~sss\\\RRRVVVVVV\\\eeemmmvvv~~~xxxsssssssssqqqssssssoookkkkkkoootttoooooonnnooorrrvvvzzz}}}xxxzzz}}}~~~wwwlllccc\\\UUUMMMHHHAAA???===>>>AAADDDFFFGGGJJJJJJKKKNNNRRRWWW[[[^^^eeefffgggddd\\\PPPDDD<<>>@@@BBBBBBKKKOOOVVV\\\```eeeiiillltttwwwyyyyyyxxx||||||yyyzzzxxxssssssxxxzzzyyyzzzvvvvvvyyyrrroooiii```WWWQQQNNNMMMJJJIIIHHHFFFEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@???@@@AAAAAADDDDDDDDDCCCBBBAAA???>>>CCCBBB@@@?????????@@@@@@======<<<<<<<<<<<<======???>>>===;;;;;;;;;<<<===<<<:::888999===???>>>===;;;<<<>>>???@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::999999888888888777777888999999999999888888888999999999999888888888888888888888777666666777777888999;;;<<<<<<===CCCBBBAAA???>>><<<;;;:::999:::;;;:::888777888999999999999999999999::::::;;;;;;;;;<<<<<<=========888888999:::<<<>>>@@@AAAEEEGGGNNN\\\mmmzzznnn[[[NNNOOOLLLOOO___vvv}}}{{{zzz~~~}}}}}}}}}}}}}}}{{{yyyxxx{{{}}}vvvlll___VVVPPPLLLFFFBBB@@@AAABBBCCCDDDFFFIIILLLJJJPPPUUUUUUSSSUUU\\\cccmmmgggbbb\\\RRRFFF???>>>;;;:::???MMMbbbsss|||~~~|||wwwyyy666666777888888888888888666777888888777666777888555555555555666777888999999888777666666777888888999999999888888888777777999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???DDDGGGKKKOOOTTT[[[bbbfffuuuyyy|||{{{zzz{{{|||{{{|||yyyvvvwwwvvvtttvvv~~~ttteeebbb]]]WWWPPPLLLJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCAAA@@@@@@@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@BBBAAA@@@?????????@@@@@@======<<<<<<<<<<<<======@@@???>>>===<<<======>>><<<:::999:::===>>>>>>===:::;;;===??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888777777777777777888999999999999999:::999888777777888999:::999999999999999888777777777888888999:::;;;<<<===@@@???>>>===<<<;;;:::999999:::;;;:::888777888999777777888888888888999999::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???CCCDDDJJJWWWggguuu~~~|||iii\\\QQQLLLMMMYYYooo|||tttjjjaaaVVVNNNJJJGGGCCC@@@@@@AAACCCDDDEEEGGGJJJLLLLLLOOOSSSUUUWWW[[[bbbhhhmmmdddZZZRRRIII>>>999888???@@@HHHYYYooo}}}{{{yyy~~~666777777888888888888777666777888888666666777888444444444555666777888999777777777777777777777777999888888888888777777777999999999::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;>>>???@@@BBBGGGOOOXXX___tttyyy~~~}}}~~~yyy|||wwwrrrqqqsssuuuyyy|||~~~wwwcccWWWUUUQQQMMMJJJIIIHHHHHHIIIIIIGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@????????????@@@======<<<<<<<<<<<<======@@@??????>>>>>>>>>>>>???<<<:::999:::<<<>>>>>>===:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888777777777777777777888888999999999999999<<<:::777666666777:::<<<:::::::::::::::999888888777888888999:::;;;<<<<<<<<<<<<;;;::::::999888888999:::::::::888777888999666666777777777888888888999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======@@@AAAEEEOOO^^^nnn{{{|||mmmWWWOOOJJJQQQcccxxxqqqggg[[[TTTLLLFFFDDDCCCAAA??????BBBEEEGGGGGGHHHJJJLLLOOOPPPRRRWWW\\\bbbhhhllliii\\\OOOFFF@@@:::777888AAAGGGUUUjjj|||~~~zzz666777888888888888777777666777888777666555666888666666666666666777888888777888888999888888777666888888888888777777777777888999999999:::::::::;;;:::999999999999::::::;;;<<<======>>>AAAGGGPPPUUUjjjqqqyyy~~~{{{xxx~~~{{{~~~~~~}}}~~~|||wwwpppoootttyyy{{{ooo[[[RRROOOLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????????????????======<<<<<<<<<<<<======???>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;<<<=========999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888777777777888999999::::::999999;;;:::888777777888:::;;;999999::::::999999888777777888888999::::::;;;;;;:::999999999999999888888888999:::999888777777999666666777777888888999999999999999999999999999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAAIIIUUUeeeuuuzzzbbbXXXLLLJJJTTTeeeuuu}}}~~~yyyxxx|||sssfff]]]QQQLLLFFFBBBAAAAAAAAA@@@AAACCCGGGIIIJJJKKKLLLMMMRRRRRRTTT[[[bbbggghhhggg]]]QQQEEE@@@>>><<<<<<>>>CCCPPPeeexxx}}}}}}777777888888888777777666555777888777666555666777999999888888777888888888::::::::::::999888777666777777777777777777777777888888888999999999999999888888888999:::;;;===>>><<<===>>>>>>???BBBFFFJJJWWW___jjjrrrvvv{{{~~~vvvuuu|||}}}zzzsssuuuxxxzzz~~~xxxrrrpppnnnpppssstttvvvvvvtttqqqttt{{{~~~}}}}}}nnn```RRRNNNJJJIIIIIIJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???????????????????????????======<<<<<<<<<<<<======<<<=====================;;;<<<<<<;;;;;;;;;<<<===999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999888888999::::::::::::999888999:::;;;;;;:::999888888888888888888777777666777888888999999:::::::::999999999999999999999999888999:::999777666777888777777888888999:::;;;;;;999999999999999999999999999999999:::<<<>>>???@@@===>>>AAAEEENNN\\\mmmxxxqqqfffVVVLLLLLLUUU___fffjjjhhhjjjqqqxxx{{{{{{qqqfff\\\UUUKKKGGGCCC@@@@@@@@@AAAAAACCCFFFJJJLLLMMMMMMOOOPPPUUUUUUXXX^^^cccddd___ZZZOOOFFF>>>=========???CCCJJJ]]]ttt777888888888888777777666555666777777555555666777:::999999888888999999999>>>>>><<<;;;999888777666666666777777777777777888888888888888888888888888888888888999;;;<<<>>>???:::<<<======<<<===???@@@DDDLLLVVV]]]bbbiiirrryyy}}}xxxssssssyyy~~~yyyyyy|||~~~}}}~~~}}}}}}}}}sssnnnlllkkknnnssswwwxxxyyyyyyzzz~~~yyyppphhhhhhooorrrnnngggSSSNNNJJJHHHIIIIIIHHHEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????===>>>??????@@@?????????======<<<<<<<<<<<<======;;;<<<<<<============<<<;;;<<<===<<<::::::<<<>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999:::::::::888999999:::::::::::::::777888;;;======;;;888777777888888888888777666666888888888888999999::::::::::::999999999999999999888999999999777666777888777777888999:::;;;;;;<<<:::::::::999999999999888888888999:::<<<>>>@@@AAA<<>>@@@AAACCCGGGJJJMMMNNNOOOPPPRRRTTTXXXXXXZZZ]]]___[[[TTTNNNEEE@@@<<<<<<<<<===AAAGGGXXXiii|||888888888888888777666666555666777666555555666777666666666777888:::;;;<<>>===BBBHHHLLLNNNTTT]]]dddsssyyy}}}}}}~~~yyyvvvtttuuuyyy|||~~~qqqooonnnpppxxx|||vvvvvvwwwyyyoooddd^^^XXXZZZbbbiiilllkkkTTTOOOIIIHHHIIIJJJHHHEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBCCCBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@<<<===>>>???@@@@@@???>>>======<<<<<<<<<<<<======;;;<<<===>>>???>>>>>>===;;;======<<<::::::<<<>>>;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999777888888888999999999999888999::::::;;;;;;::::::888999;;;;;;;;;;;;999888888999999999999888777777888888888888999999999999:::999999999888888777777777888999888777666777888666666777888999:::;;;;;;;;;;;;::::::999999999999999999:::;;;<<<===??????;;;???BBBAAABBBIIIVVVbbbsss}}}}}}zzzwwwuuu}}}|||mmm^^^TTTOOONNNMMMNNNTTT___gggmmmuuu|||{{{~~~vvvpppggg^^^VVVOOOIIIEEE@@@@@@@@@???@@@BBBEEEHHHKKKMMMOOOPPPQQQRRRUUUXXXZZZZZZYYYXXXVVVPPPJJJFFF>>><<<;;;<<<===@@@JJJUUUeeeoooyyy}}}}}}888888888888888777666666555666777666555444555777222333444666888:::===>>>FFFDDD@@@<<<999888777777555666666666777777888888888888888777777777777777:::999999999999999::::::;;;;;;;;;:::999;;;>>>AAA>>>AAADDDCCCBBBFFFOOOVVVeeekkkoooooorrrxxx{{{{{{yyyyyyyyyyyy{{{~~~rrroookkkkkkoooyyy}}}xxxvvvmmmuuu{{{|||~~~}}}{{{nnn]]]XXXTTTQQQSSS[[[ccciiikkkUUUPPPJJJIIIKKKLLLJJJGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@???======???@@@AAABBBBBBBBB<<<===>>>@@@@@@@@@???>>>======<<<<<<<<<<<<======<<<===>>>@@@@@@@@@???>>>;;;===>>><<<:::999;;;>>><<<;;;;;;;;;;;;<<<==============================;;;;;;;;;:::::::::999999666666777777888888888999888999::::::;;;;;;::::::;;;::::::999999::::::;;;999::::::::::::999888888888888888888888999999999999999999888777666666666777888999888777666666888444555666777888999::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;<<<======:::>>>BBBAAA???CCCOOOYYYkkkwww}}}wwwsssqqquuu{{{jjj[[[RRROOOIIIJJJQQQ\\\dddiiiqqqyyyyyy{{{{{{xxxlllggg___WWWPPPIIIBBB??????@@@AAABBBCCCFFFKKKNNNNNNOOOPPPQQQQQQTTTWWWZZZ\\\[[[XXXTTTNNNIIIEEEDDD::::::;;;===???EEEUUUdddmmmooorrruuuzzz777777777777777777777777444444333333333333444444555666666777888999999999>>><<<;;;999888888999999666666666666666666666666888888777666666666666666555555555666666777888999999:::;;;;;;<<<<<<;;;;;;;;;<<<===???BBBDDDGGGHHHWWWXXXYYY]]]bbbiiiooosss|||}}}yyyvvvrrrppprrrxxx}}}zzzwwwtttrrrpppmmmkkkjjjnnnrrruuu{{{}}}vvvssszzz}}}rrrkkkddd\\\WWWOOONNNMMMMMMPPPUUU[[[^^^PPPMMMKKKIIIIIIHHHGGGEEEGGGGGGFFFEEEDDDCCCBBBBBB??????@@@@@@@@@??????>>>AAAAAAAAA@@@@@@@@@????????????>>>>>>======<<<<<>>>>>>>>===============<<<<<<<<<<<<<<<======>>>>>>>>>>>>===>>>============<<<<<<<<<::::::999999999:::;;;;;;999::::::;;;;;;::::::999999999;;;;;;;;;;;;999999777777777777888999:::;;;888888888999999:::::::::<<<<<<<<<;;;;;;::::::::::::999888888777777888888777666555555555777888999::::::999999888888777777777777666666666666777777888888999::::::::::::999666777888::::::999888888888888999:::;;;======>>>;;;;;;<<<===AAAEEEIIIKKK[[[jjj|||xxxxxxyyy}}}zzzoooeee\\\NNNNNNOOOSSS[[[fffqqqxxxvvvvvvyyy~~~|||rrrkkkaaa[[[RRRKKKFFFDDDCCCBBB@@@BBBDDDEEEFFFHHHLLLNNNPPPQQQSSSWWWZZZ]]]]]]]]]ZZZTTTQQQOOOKKKBBB<<<;;;;;;;;;;;;AAALLLYYYeeelllwwwmmmiiirrr666666666666666666666666777666666555555666666777555666666777888888999999;;;:::999888777777777888666666666666666666666666888777777666666666666666555555555666666777888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEKKKKKKLLLOOOSSSYYY^^^aaaqqqtttyyy}}}~~~}}}}}}|||~~~~~~tttpppqqqxxx}}}~~~yyyyyyyyywwwpppooolllkkkjjjkkkkkkkkkmmmuuu~~~zzzyyywwwoooddd]]]YYYVVVQQQNNNKKKKKKKKKKKKMMMOOORRRSSSMMMKKKIIIGGGGGGGGGFFFDDDFFFFFFEEEDDDCCCBBBAAAAAA???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@????????????;;;<<<<<<===>>>>>>???????????????>>>>>>>>>====================================>>>>>>>>>======<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===999::::::;;;;;;::::::999888888999::::::999888888888777777777888888999:::888888888999999:::::::::<<<<<<;;;;;;;;;::::::::::::999888888777777888888777666666555555666777888888888888888888777777777777777777666666777777777777888999999::::::999999777777888999999999999888999999:::;;;<<<===>>>>>><<<<<<<<<===???AAADDDFFFTTT```ttt}}}}}}}}}~~~~~~tttkkk___XXXOOOMMMTTT___iiiooorrrsssuuuzzz~~~yyyrrrhhhaaaXXXSSSKKKEEEBBBAAA@@@@@@BBBDDDFFFGGGIIIKKKNNNQQQTTTTTTWWW\\\```aaa___\\\TTTNNNIIIGGGCCC>>>;;;<<<<<<===BBBLLLYYYfffoootttqqqkkklllvvv555555555555555555555555777666666555555666666777555666666777777888888999999888777666555555555666666666666666666666666666777777666666555555666666555555555666666777888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDEEEHHHLLLPPPSSS___ccciiippptttuuutttssszzz~~~{{{||||||wwwtttqqqpppqqqwww}}}qqqhhhcccaaabbbfffkkknnntttyyy|||rrrkkkkkkmmmmmmnnnnnnmmmnnnpppsssvvvwww{{{yyynnn___ZZZSSSOOOOOONNNLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<<<<======>>>>>>???>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::999999::::::;;;<<<999::::::;;;;;;::::::999777888888999999888888777888777777777777888999999999999999888999999::::::;;;;;;;;;;;;::::::::::::999999888777777777777888888777777666666666666777666666666666777777777777888888777777777777888888777888999999::::::999999888888888777888888999:::::::::;;;<<<======>>>>>>======<<<<<<<<<>>>???@@@KKKSSScccttt~~~{{{ttteeeSSSJJJNNNXXXbbbfffnnnppptttwww{{{}}}vvvpppkkkcccZZZTTTNNNJJJDDD@@@???@@@@@@@@@DDDFFFIIIKKKLLLOOORRRUUUWWWYYY]]]eeekkkjjjccc\\\MMMGGGBBB???===:::;;;??????CCCMMM\\\lllwww{{{|||oooooottt~~~666666666666666666666666555555444444444444555555666666666666777777888888777777666666555555555555666666666666666666666666777666666555555555666666555555555555666777888999999999:::;;;;;;;;;;;;:::<<<<<<;;;<<<<<<===>>>???AAAAAAAAAAAACCCEEEGGGIIIMMMPPPUUUZZZ___aaabbbbbbooouuu~~~|||wwwvvvxxx||||||||||||yyyyyyvvvvvv{{{}}}rrrhhhcccccceeehhhkkkpppvvv{{{zzzrrrrrrvvvxxxwwwzzz}}}~~~zzzxxxvvvooocccYYYWWWTTTOOOMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBAAA@@@?????????<<<===>>>@@@@@@AAAAAAAAA>>>>>>=========<<<<<<<<>>===<<<;;;;;;:::>>>>>>=========<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::999999999888777777777666777888888999999::::::;;;;;;::::::999888888999999999999888888888777777777777888999999:::999999888888999::::::::::::::::::::::::::::::999999888777777777777777888888777777666666555555444555555555666666777777888888777777777777888888777777888999999999999999999888777777777888:::;;;999999:::;;;;;;<<<============<<<<<<<<<===>>>>>>CCCIIITTTdddttt~~~rrr___PPPMMMRRRZZZ___gggmmmtttxxxyyy{{{~~~|||uuupppjjjddd]]]VVVNNNIIIFFFCCC@@@???@@@BBBCCCCCCFFFHHHKKKMMMOOORRRVVVYYY\\\___gggqqqvvvqqqdddXXXHHHCCC???>>>;;;999<<>>======<<<<<<<<<>>>???@@@CCCCCCEEEGGGJJJMMMQQQRRR]]]dddmmmuuu{{{||||||{{{yyyuuuqqqqqqsssuuuuuussswww{{{wwwnnnrrruuuwwwzzz~~~xxxiiieee```^^^^^^[[[UUUPPPOOOMMMKKKJJJJJJJJJIIIHHHJJJHHHFFFEEEFFFHHHLLLNNNGGGEEEDDDDDDEEEFFFFFFEEEAAAAAA@@@@@@??????>>>>>>;;;;;;<<<>>>????????????=========<<<<<<<<<;;;;;;??????>>>===<<<;;;::::::=========<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>???>>>>>>>>>>>>===;;;:::::::::999999999888888888888777777666666666777888888999::::::;;;;;;::::::999:::::::::999999:::::::::777777777777888999:::;;;;;;:::999888777888::::::::::::::::::::::::::::::999888777777666666777777888888777777666666555555444444555555666666666777888888777777777777888888777777888999999999999888999888777777777888:::;;;888888888999999::::::;;;;;;;;;;;;<<<======>>>??????BBBJJJWWWeeesss}}}~~~ppp___RRRMMMPPPTTT[[[cccooowwwyyyxxxwwwwww~~~yyytttqqqgggddd___YYYSSSMMMGGGDDD@@@>>>===>>>AAADDDEEEFFFGGGJJJMMMOOOQQQUUUYYY\\\eeeiiiqqqxxxxxxmmm[[[MMMBBB???>>>>>><<<:::===CCCRRR[[[iiiwww}}}zzz888888888888888888888888888777777666666777777888666666666666666666666666777777888888888888777777666666666666666666666666555555444444555555666666555555555666666777888999888888999:::::::::::::::<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<======AAA???>>>===???BBBEEEHHHKKKPPPXXX___cccfffhhhjjjooonnnnnnooopppqqqpppooottt{{{|||xxxyyyxxx}}}}}}wwwzzz{{{zzzvvvpppllljjjeee___[[[XXXUUURRRPPPOOOMMMLLLGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHEEEEEEFFFJJJOOORRRGGGEEECCCCCCDDDEEEEEEDDD@@@@@@@@@?????????>>>>>>:::;;;<<<========================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>============<<<<<<;;;:::999999999999888888888888999999888888999999:::;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;777777888888:::;;;===>>><<<;;;999777777888999;;;999999999999::::::::::::888888777666666666666777666777777777777777666555555555555555666666666666777777666666666666777777666777888888999999888888888888888777888888999:::777777777888888999999999999999:::;;;<<<===>>>>>><<>>===<<>>>>>???===<<<;;;<<<===???AAA@@@DDDIIIMMMNNNPPPTTTVVV\\\___dddggghhhgggggghhhnnnyyyxxxssstttvvvyyywwwpppsss||||||yyyvvvttttttggggggccc\\\YYYYYYVVVPPPPPPQQQPPPNNNJJJHHHHHHIIIFFFGGGIIIJJJJJJIIIIIIJJJEEEDDDDDDDDDFFFIIIMMMOOOFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@????????????>>><<<<<<===============<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<=========<<<<<<<<<===<<<<<<;;;;;;::::::999999999888888888:::999999999999:::;;;;;;999::::::;;;;;;::::::999::::::999888888999::::::666777888999;;;>>>@@@AAA===;;;999777666888999;;;888888999999999:::::::::888888777666666666666666555666777888888777777666777777666666666666666666666666555555555555666666666777777888888888888888777777888999999999999888888888888888888999999999888888999:::;;;;;;;;;;;;888===BBBFFFJJJUUUdddppp}}}qqqaaaUUUOOOLLLOOOTTT\\\dddjjjmmmnnnooosssyyy}}}~~~{{{uuusssooojjjddd^^^YYYVVVMMMLLLKKKHHHEEECCCBBBBBB>>>>>>@@@CCCGGGJJJKKKKKKLLLNNNRRRUUUXXX\\\```ccclllllljjjbbbWWWKKKBBB>>><<<;;;<<<>>>???BBBKKKVVVeeeppp|||666666666666666666666666666666555555555555666666666666666666666555555555555666777888888777666666666666666666666666666666444444444444444555666777555555555666666777888999888888999::::::::::::999777777777777888999:::;;;888888999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<>>>AAACCCDDDCCCDDDGGGJJJFFFLLLTTTYYYYYYYYYZZZ[[[cccqqqyyyxxx{{{uuuqqqrrrzzz|||}}}~~~wwwqqqttt}}}vvvtttqqqlllfffaaa\\\ZZZ[[[[[[WWWRRRQQQRRRQQQMMMEEEJJJNNNMMMHHHEEEFFFHHHEEEGGGIIIIIIGGGEEEEEEDDD@@@AAABBBDDDFFFGGGIIIIIIEEECCCAAA@@@AAAAAA@@@???@@@@@@@@@@@@????????????===>>>>>>>>>>>>>>>===<<<>>>>>>=========<<<<<<<<<@@@???>>>===;;;:::999888<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<======;;;;;;<<<<<<===<<<<<<<<<:::::::::999999999999888888888777777888888999:::999::::::;;;;;;::::::999:::999888777777888999:::666777888:::<<>>======???BBBHHHUUUbbbiiittt333333444444555666777777444444444555666777777888777777666666555555555444777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666888888888888777777777777777777888999;;;<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????BBBFFFJJJJJJHHHHHHLLLPPP[[[```eeegggfffggglllppptttvvvxxxyyywwwtttpppmmmwww{{{{{{zzzxxxyyy{{{{{{|||~~~wwwxxx~~~qqqaaa```]]]ZZZWWWUUUSSSRRRPPPOOONNNMMMLLLKKKJJJIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@BBBCCCCCCAAAAAABBBCCCDDDAAA>>><<<>>>@@@BBBBBB>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;>>>>>>=========<<<<<<<<>>;;;999999:::;;;::::::999999::::::;;;::::::::::::::::::::::::???<<<:::999:::;;;;;;:::888888777777777777888888777777777777888888888888999999999999999999999999999999999999999999999999777888999999:::;;;<<<===888888888888888888888888999999999999999999999999888888777666555444333333444555555555666666777777444444444555555555555666666666555555555444444444999888888888777777666666888888777666666666666666999999999888888888888888::::::::::::::::::::::::888<<<@@@??????DDDOOOYYYuuu|||zzzqqq^^^VVVMMMJJJOOOXXX```dddjjjjjjiiijjjlllppptttvvv|||~~~yyyrrrjjjddd___[[[VVVQQQMMMLLLJJJGGGDDDBBBBBBBBBAAA???>>>???AAAAAADDDGGGIIIIIIKKKOOOSSSUUUVVVWWWYYY[[[]]]^^^___^^^VVVLLLEEEBBB@@@???===<<<;;;<<>>>>>???@@@@@@???>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<===>>>===;;;::::::;;;:::::::::999999:::::::::::::::::::::::::::::::::<<<:::888888999:::999888888888888777777888888888777777777777888888888888999999999999999999999999888888888888888888888888888888999999:::;;;;;;;;;888888888888888888888888777777777777777777777777777777666666555555444444444555555555666666666777444444444555555555555666666666555555555444444444888888888777777777666666888777777666666666666666777777777888888888888888::::::::::::::::::::::::888<<<>>>>>>===BBBLLLUUUkkkvvvvvvlll]]]RRRNNNQQQVVVZZZcccccccccccceeehhhkkkllltttwww{{{~~~yyyqqqiiibbb\\\XXXRRRNNNIIIGGGFFFDDDBBB@@@@@@AAACCCBBBBBBBBBDDDFFFGGGIIILLLMMMMMMNNNRRRUUUVVVXXXZZZ[[[[[[YYYWWWUUUOOOJJJDDD???>>>===;;;:::===???DDDNNN[[[gggnnnqqquuuvvv{{{333333333444555555666666444444444555666666777777666666666555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444555555666888999999:::888888888999999999::::::999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;@@@CCCDDDCCC???>>>???AAAAAADDDGGGHHHFFFFFFHHHKKKKKKNNNRRRWWW\\\```cccdddiiimmmqqqsssvvv~~~~~~wwwxxxxxxwwwxxx{{{nnnnnnrrrxxx|||~~~{{{||||||yyyvvvmmmaaaWWWRRRPPPMMMKKKJJJJJJKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDCCCCCCBBBCCCCCCCCCFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCAAAAAABBBDDDAAA@@@??????@@@@@@>>><<<>>>>>>>>>=========<<<<<<999999::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999;;;<<<;;;::::::;;;<<<:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<:::999999999999999999999999999777777777777888888888888999999999999999999999999777777777777777777777777999999999999999999999999777777777777777777777777888888777777666666555555555555555555555555555555555555555555555666666666444444444555555555555666555555555555555444444444888888777777777777666666888777666666555555666666555555666666777777888888999999999999999999999999777:::===<<<;;;???GGGNNN[[[jjj|||tttbbbTTTOOOOOORRRYYYYYYZZZ\\\]]]___aaabbbiiilllppptttyyyxxxoooeee]]]VVVPPPMMMIIIFFFBBBAAA@@@@@@???>>>???BBBDDDEEEFFFHHHKKKMMMLLLNNNPPPQQQQQQRRRUUUWWWZZZ[[[]]]]]]ZZZSSSMMMIIIBBB@@@===<<<<<<<<<;;;:::===BBBMMM[[[iiirrrvvvvvvvvvyyy333333333444444555555555444444444555555666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666666777888888999888888888888888888888888999999999999999999999999999999999999::::::::::::888888888999999999::::::>>>???@@@???<<<;;;<<<===>>>@@@BBBBBB@@@???@@@BBBBBBCCCEEEHHHLLLOOORRRTTTZZZ^^^bbbccceeeiiipppuuuyyyuuuqqqoooqqqsssttttttqqqrrrqqqqqquuu}}}~~~~~~}}}sssqqqsssxxx}}}xxxrrrpppssswwwoookkkgggeeedddaaa[[[UUUNNNLLLIIIGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEEEEEEEDDDCCCCCC???@@@@@@???>>>???AAABBBEEECCC@@@?????????>>>===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;:::999888999:::999999999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===??????===;;;999999999::::::999999999666777777777888888888888888888888888888888888888777777777777777777777777::::::999999888888888777777777777777777777777777999999999888888777666666444444444555555666666666555555555555555555555555444444444555555555555666555555555555555555555555777777777777777777666666777777666555555555555666333444444555666777888888999999999999999999999999777999;;;:::999<<>>===<<<===???@@@AAA@@@HHHWWWfffqqqwwwwwwvvvwww}}}333333333444444444444444444444444444555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777666666666666666666666888777777777777666666666888888888888888888888888888888888999999999::::::888888999999999::::::::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@>>>======>>>?????????@@@BBBDDDFFFGGGLLLOOORRRSSSSSSTTTXXX[[[^^^\\\ZZZ[[[]]]aaaccceeeffffffgggjjjooozzz~~~uuuwwwxxxwwwwwwyyy{{{uuurrrtttxxx|||zzzwwwpppiiiccc``````aaa^^^[[[XXXWWWXXXYYYWWWUUUNNNLLLJJJGGGFFFEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBB>>>?????????>>>???BBBDDDKKKGGGAAA>>>>>>???@@@AAA============<<<<<<<<<<<>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;:::888666777888888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>>>>===;;;888999::::::::::::999888666777777777888888888888888888888888888888888888888888888888888888888888999999999888888777777666666666666666666666666666888888888777777777666666333333444444555555666666555555555555555444444444444444444555555555555666444555555555555555555555666666666666666666777777777666666555555555555555333333444555666777777888888888888888888888888888777888::::::999:::>>>BBBDDDMMM]]]nnn}}}{{{jjj^^^XXXIIIIIIJJJKKKNNNRRRUUUWWWYYY[[[___bbbfffkkkppptttzzz|||yyyyyy}}}xxxtttmmmfff]]]TTTNNNIIIEEECCCAAAAAAAAAAAAAAABBBDDDFFFFFFIIIMMMOOOPPPQQQSSSUUUVVVVVVWWWYYY[[[\\\\\\[[[___]]]YYYSSSLLLEEE@@@>>>@@@???===;;;<<<@@@FFFIIIMMMUUUcccooovvvxxxwwwuuuuuu333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444777777777666666555555555666666666666666666666666777777777777777777777777777777777888888999999:::888888999999999:::::::::888888999:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFFFFFFFFFFHHHIIIJJJJJJKKKLLLNNNQQQSSSTTTUUUVVVYYY]]]cccllluuu|||}}}rrrrrrrrrqqqrrruuuzzz~~~|||yyy|||{{{|||~~~vvvooopppsssxxxxxxssspppkkkgggbbb```\\\YYYVVVUUUTTTUUUVVVSSSQQQPPPQQQQQQPPPOOOMMMMMMKKKIIIHHHFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCC@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAA@@@AAACCCGGGJJJOOOJJJCCC>>>===???AAABBB=========<<<<<<<<<;;;;;;@@@@@@???===<<<;;;:::999999999999999:::::::::::::::;;;;;;:::777666777888777888999::::::999888777::::::::::::::::::::::::999888888999:::;;;999888777888999::::::999888777777777777777888888888888888888888888888888888888888888888888888888888888999888888888777777666666666666666666666666666666444444444555555555555555333333444444555555555666555555555444444444444444444444444555555555555666444444444555555555555555555555666666666666777777777666555555444444555555444444555555666666777777777777777777777777777777777888::::::::::::===>>>@@@DDDNNN^^^pppyyykkkbbbPPPMMMIIIGGGGGGKKKOOORRRUUUWWWZZZ]]]___aaadddgggmmmooosssxxx~~~yyyzzz~~~~~~~~~~~~~~~|||yyysssnnnkkkbbb]]]VVVPPPKKKHHHEEECCC@@@AAABBBCCCCCCDDDGGGJJJLLLOOOSSSVVVWWWWWWYYYZZZ]]]]]]]]]^^^______]]][[[YYYUUUOOOIIICCC@@@>>>===============@@@GGGOOOVVVaaahhhqqqxxx{{{{{{zzzyyyvvv333333333333333333333333444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666666555555555555555555666666777777777777777777777777666666777777888999999:::888888888888999999999999777777777888999:::::::::888888999:::;;;<<<;;;;;;::::::;;;<<<===>>>>>>???>>>???@@@@@@@@@@@@@@@AAA@@@AAACCCDDDDDDEEEFFFGGGFFFHHHLLLPPPUUUZZZ___bbbffflllrrrtttxxxzzzxxxsssiiigggeeeeeehhhmmmppprrrzzzzzzvvvqqqllljjjmmmssswww}}}uuurrruuu|||yyyxxx{{{yyyzzz|||{{{ssskkkddddddhhhkkkqqqvvvxxxoooeee```]]]ZZZVVVTTTRRRPPPOOOOOOOOOOOOOOOOOOQQQOOONNNMMMLLLKKKIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBB>>>>>>???????????????>>>>>>???@@@@@@AAAEEEIIIMMMNNNJJJCCC???>>>>>>??????======<<<<<<<<<;;;;;;;;;>>>>>>===<<<;;;;;;::::::888888999999999:::::::::888999::::::888888888:::777888999::::::999888777999999999999999999999999:::888777777888888888777666777999::::::999777666777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777666666555555555555555555555555222333333444444555555666444444444444444444444444555555555444444333333333444444444555555555555666444444444555555555666666555555555666666666777777666666555444444444444555666666666666666666666666777777777777777777777777777888:::;;;;;;<<<======>>>@@@FFFPPP^^^nnn|||yyyrrrbbb\\\RRRIIIEEEFFFKKKNNNQQQTTTXXXZZZ[[[[[[\\\]]]aaabbbfffkkkpppuuuyyy|||}}}xxxtttvvvxxxuuurrroooooonnnllliiieeeaaa___WWWSSSOOOKKKIIIGGGEEECCCCCCEEEGGGGGGFFFHHHLLLOOOQQQTTTYYY\\\^^^___```bbbbbb```___^^^^^^\\\WWWSSSMMMJJJEEE@@@===;;;;;;<<<;;;>>>BBBGGGNNNWWWbbbiiitttwww{{{}}}||||||~~~333333333333333333333333444444444444444444444444333333333444444555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333444444555666777888888444444444555555555666666777777777777777777777777555666666777888999999999777777777777888888888888888777666777888999888777999999:::<<<>>>??????>>>::::::;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>?????????<<<>>>@@@AAA@@@@@@???@@@>>>AAAEEEJJJMMMOOOPPPQQQRRRWWW[[[^^^bbbfffddd___\\\XXXTTTUUUZZZ___bbbbbbgggttt|||xxxuuutttnnndddeeecccaaa______aaadddfffkkkrrryyy~~~xxxooohhhhhhmmmrrr}}}|||wwwrrrrrrvvvuuuvvvwwwyyy{{{|||uuunnnjjj```XXXSSSTTTXXXZZZ^^^bbbaaaYYYQQQPPPQQQPPPMMMLLLLLLKKKKKKLLLMMMNNNMMMLLLLLLLLLKKKKKKIIIGGGEEEDDDEEEFFFHHHJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCC??????>>>??????@@@AAAAAA<<<===>>>>>>>>>>>>======<<<===>>>>>>@@@DDDIIIMMMLLLHHHDDDAAA???>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<666888999:::999999;;;<<<666777999::::::999777666888888888888888888888888===;;;888777888999999888555666888999999888666555777777777777888888888888777777777777777777777777666666666666666666666666666666666777777777777777555555555555555555555555333444444555666777888888444444444444444444444444555555555444444333333333444444444555555555666666444444444555555555666666444555555555666666777777666666555444444444444555777777777777777666666666777777777777777777777777888999:::<<<<<<============@@@CCCIIIRRRaaattttttkkk\\\NNNFFFFFFIIIMMMNNNRRRVVVYYYYYYYYYYYYYYYZZZ[[[^^^bbbfffkkkoooqqqssswww}}}zzzpppmmmpppqqqnnniiiddddddcccaaa^^^[[[XXXWWWOOOMMMJJJHHHHHHGGGEEECCCGGGIIIKKKKKKKKKLLLQQQTTTTTTWWW]]]aaaccceeefffhhhdddaaa^^^\\\ZZZVVVPPPJJJCCCAAA>>><<<:::999999:::;;;AAAJJJTTT]]]hhhttt{{{~~~~~~||||||333333333333333333333333333333333333333333333333444444444444444444444444333333444555666777888888666666666666666666666666444444444444444444444444555555555555555555555555555444444444444555666666555444333222222333444555555555555555555444444444666555555666999:::999999888888999999999999888888888888888888888888888888::::::;;;<<<;;;:::888777999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<>>>@@@AAAAAAAAAAAABBBDDDFFFFFFHHHIIIKKKMMMNNNOOOLLLKKKJJJIIIKKKMMMQQQSSSWWWYYYZZZ[[[[[[ZZZYYYWWWSSSSSSQQQQQQQQQSSSUUUVVVaaaaaabbbfffmmmsssxxxzzzqqqmmmgggaaa]]]\\\]]]^^^iiigggiiioooxxx~~~}}}vvvtttqqqooommmllliiigggkkklllmmmnnnnnnnnnmmmmmmkkkkkkiiifffaaa]]]YYYVVVOOONNNMMMMMMNNNPPPRRRSSSNNNMMMKKKHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLKKKIIIGGGDDDCCCBBBDDDEEEFFFEEEFFFGGGIIIJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@>>>=========>>>??????@@@@@@@@@???<<<:::888;;;<<<===???@@@@@@@@@@@@@@@???>>><<<<<<>>>???@@@======;;;::::::;;;<<<===???>>>===<<<<<<;;;<<<<<<:::::::::999999999888888888888888777888888999999777777777777777777777777666666777888999:::::::::;;;;;;;;;::::::999999999666777888888888777555444444555666777888999::::::999888777555555666888999666666666666666666666666777777777666555555444444333333444444444444333333666444444555666777777666555555555555555555555555666666555555555444444444555555555555555555555555888666444555888999777555777777777777777777777777777777777777777777777777666666666666777777777777555666777777666666777888888888999::::::;;;<<<<<<<<<>>>@@@BBBGGGSSSbbbnnnqqqcccVVVOOOKKKIIIRRRUUUYYY\\\[[[YYYXXXXXXWWWVVVWWWYYY]]]aaaccccccgggjjjnnntttyyy~~~}}}|||{{{{{{}}}|||{{{yyywwwuuutttsssooolllgggdddbbbaaa___]]]WWWWWWVVVUUUSSSRRRPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGKKKKKKKKKMMMPPPSSSVVVWWW^^^```dddiiilllkkkfffccc[[[VVVNNNIIIFFFDDDBBB???<<<<<<;;;;;;;;;<<<===??????IIIXXXiiivvv}}}~~~333333333333333333333333333333333333333333333333444444444444444444444444555555555555555666666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444555666666666555444333333444555666555555555555555555555555666555444555777888888777777888888999999888888777888888888888888888888888::::::;;;;;;;;;:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<>>>????????????@@@BBB@@@AAAAAACCCDDDEEEFFFGGGFFFFFFEEEEEEFFFHHHJJJKKKHHHIIIKKKLLLLLLKKKIIIHHHKKKJJJIIIIIIIIIKKKMMMNNNRRRQQQQQQTTTYYY^^^aaabbb\\\ZZZUUURRROOOOOOPPPQQQYYYWWWXXX]]]dddhhhgggdddccc```]]]\\\\\\]]]\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[]]]\\\[[[ZZZWWWTTTQQQPPPKKKKKKJJJJJJKKKMMMOOOPPPLLLJJJHHHFFFEEEDDDDDDDDDBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDBBB@@@AAACCCCCCCCCCCCDDDFFFIIIHHHGGGFFFEEECCCBBBBBBAAA@@@??????>>>???@@@@@@>>>???@@@@@@@@@>>><<<:::<<<<<<===>>>????????????@@@???===<<<<<<===???@@@===<<<<<<;;;;;;<<<===>>>??????===<<<;;;;;;;;;;;;::::::999999999888888888999999888888777888888888777777777777777777777777777777777888888999999:::::::::999999999888888888666777777888777666555444555555666777888999::::::;;;:::888666555555666777666666666666666666666666555555555555666666666666444444555555555555444444666444444444666666666444555555555555555555555555666666555555555444444444555555555555555555555555777555333444666777666444666666666666666666666666777777777777777777777777555555555555666666666666555666777777666666777888888999999::::::;;;;;;;;;999;;;======AAAIIIVVV___rrr{{{ttthhh^^^VVVRRRSSSUUUYYYZZZYYYXXXWWWWWWVVVUUUVVVXXX[[[]]]]]]\\\\\\^^^aaaeeeiiimmmppprrrxxxzzz}}}~~~~~~yyyxxxwwwvvvuuutttssssssqqqqqqooonnnllljjjiiihhhbbb___\\\ZZZYYYYYYWWWVVVQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIKKKNNNOOOPPPSSSYYY^^^hhhhhhjjjkkkjjjeee]]]XXXOOOJJJEEEBBBAAA@@@===;;;888999999::::::<<>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBBBBCCCDDDFFFGGGJJJHHHGGGHHHKKKNNNPPPPPPMMMLLLKKKIIIIIIJJJKKKLLLPPPOOOOOOSSSWWWXXXUUURRRSSSQQQNNNNNNQQQTTTVVVWWWUUUTTTRRRPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLJJJJJJFFFFFFFFFFFFGGGIIIKKKLLLIIIGGGEEECCCBBBBBBBBBBBBAAAAAACCCDDDFFFHHHIIIJJJIIIIIIIIIHHHFFFDDDBBBAAA>>>???AAAAAA@@@@@@AAACCCGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@@@@????????????@@@<<<===???@@@@@@???>>>===<<<======>>>>>>=========>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>??????@@@???>>><<<;;;::::::::::::999999999999888888888:::999888888777777777777777777777777777777777777888888888888888888888888888888888888888777777777777777777777777666555555555555666777888999999:::<<<;;;888666555444444555666666666666666666666666333444444555666666777777555555555666666555555555666555444444666666555444555555555555555555555555555555555555555444444444555555555555555555555555555444333444555555444333666666666666666666666666777777777777777777777777444444444444555555555555555666777777666666777888999999999:::::::::::::::999:::;;;;;;;;;@@@HHHOOO___hhhuuu~~~yyymmmbbb[[[UUUVVVWWWWWWVVVVVVXXXZZZWWWWWWWWWXXXZZZZZZXXXVVVWWWXXXXXXZZZ]]]```cccdddkkkmmmnnnoooppprrruuuxxx|||}}}~~~~~~}}}|||zzzyyywwwxxxyyyyyyyyywwwtttssssssrrrppppppppppppooommmkkkjjjjjjiiihhhgggffffffaaaaaa```^^^]]][[[ZZZZZZUUUSSSQQQPPPQQQQQQQQQPPPLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGLLLQQQRRRRRRWWW```hhhqqqoookkkgggaaaYYYPPPJJJAAA???<<<;;;;;;;;;:::888999:::::::::;;;>>>CCCGGGWWWcccsss~~~333333333333333333333333333333333333333333333333333333444444444444444444555555555444444444333333333333333333333333333333333333333333333333333333444444444444444444444444333444444555555555555555666666666555555666666666666666666666777777777777777666555555666777666444777777888888888888777777888888888888888888888888999999999999999999888888999999999999999999999:::::::::::::::::::::::::::<<<;;;:::::::::;;;===>>>888:::;;;;;;;;;;;;<<<>>>========================???@@@@@@AAAAAA@@@???>>>BBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFHHHFFFEEEEEEGGGIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMMMMNNNQQQSSSSSSPPPMMMMMMKKKIIIJJJOOOTTTXXXZZZUUUSSSPPPNNNLLLKKKLLLLLLGGGGGGHHHHHHHHHHHHHHHHHHCCCCCCCCCDDDEEEFFFHHHIIIFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDFFFHHHJJJKKKKKKHHHGGGFFFEEEDDDBBBAAA@@@???@@@AAAAAA@@@???@@@BBBEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@???>>>======<<<:::;;;<<<>>>>>>???>>>>>>===============<<<;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<===>>>???@@@@@@@@@???>>><<<;;;:::999999999999999999888888888888::::::999777666666666666777777777777777777777777888888888888777777777777888888888888888888888888777777777777777666666555555666666777888888999999:::999888666555555555555666666666666666666666666444444444555555666666666555555666666666666555555888666555555777777666444555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555444444666666666666666666666666555555555555555555555555444444555555555666666666555666777777666666777888:::::::::999999999999999;;;<<<<<<<<<<<<===AAAEEENNNXXXeeerrr{{{|||rrrkkk^^^\\\XXXTTTSSSVVV[[[```^^^^^^^^^______]]]ZZZWWWWWWWWWUUUUUUVVVXXXZZZ\\\^^^_________```cccgggjjjmmmmmmmmmmmmllljjjiiihhhiiijjjlllmmmmmmkkkhhhfffcccbbb````````````^^^\\\\\\\\\\\\[[[[[[ZZZZZZZZZVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMMMMNNNOOONNNMMMKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHKKKOOOSSSXXX___hhhoooooojjjbbbYYYRRRJJJDDD???999999999999999:::999888<<<=========>>>DDDMMMSSSeeeppp||||||}}}333333333333333333333333333333333333333333333333333333333444444444555555333333333333444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444555555666666555555555666666666666666666555555666666666777777888888999777666666888888777666777777777888888777777777888888888888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::;;;:::999999999:::<<<===888999;;;;;;::::::<<<===>>>>>>>>>>>>=========<<<===>>>???@@@@@@???===<<<@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFBBBAAA@@@AAACCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDHHHHHHJJJLLLNNNOOOMMMLLLJJJHHHGGGIIINNNSSSXXXZZZQQQOOOLLLIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKFFFFFFEEECCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@???===<<<::::::;;;<<<===============>>>>>>======<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@???>>>===;;;::::::999999999999999888888888777777:::999888777666666666666777777777777777777777777888888777777777777777777888888999999999999999999888777777666666666666666666666777777888888999999777777777666666666666666666666666666666666666666666555555555444444444333555555666666666666555555888777666777888888777666555555555555555555555555444555555555555555555555666666666666666666666666555555666555555555555666555555555555555555555555444444444444444444444444555555666666666777777777555666777777666666777888999999999999999999999888;;;;;;<<<=========???@@@CCCLLLXXXeeeqqq}}}~~~rrrlllcccYYYTTTWWW]]]ccchhhhhhggggggfffddd___\\\TTTSSSQQQPPPOOOPPPRRRSSSSSSTTTTTTTTTUUUWWW[[[^^^___^^^^^^]]][[[ZZZYYYXXX[[[\\\^^^``````^^^\\\ZZZXXXVVVUUUTTTUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMPPPOOOMMMMMMNNNNNNLLLJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIKKKQQQ[[[eeejjjmmmaaaZZZPPPGGGAAA>>><<<;;;777777888888888888999999<<<>>>@@@AAAFFFOOO\\\eeeuuu|||}}}333333333333333333333333333333333333333333333333222333333444444555555555222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333222333555666666666555444444555555666666555555444444555555666666777777888888777666777888999888777666777777888888777777666888888888888888888888888777777777666777777888999999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;888999;;;;;;::::::<<<============<<<<<<<<<;;;;;;;;;<<<=========<<<;;;:::>>>==================>>>>>>>>>???@@@BBBCCCDDDDDD???>>>>>>???BBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAADDDEEEGGGIIIKKKMMMNNNOOOLLLJJJIIIKKKOOOSSSVVVXXXMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFEEECCCBBBAAA@@@@@@@@@BBBCCCDDDCCCAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDGGGGGGGGGFFFEEECCCAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999888888888888777777777999888777777666666666666777777777777777777777777777777777777777777777777888888888999999999999999888888777666666666666666666666777777888888888888666666666666666666666666666666666666666666666666666666555555444333333222555555555666666555555555777666555666888999888777555555555555555555555555444444444555555555555555666666666666666666666666444666777666555444555666555555555555555555555555444444444444444444444444666666666666777777777888555666777777666666777888888888888999999999999999999999:::;;;;;;<<<<<<<<<>>>DDDMMMXXXeeerrr{{{{{{ttthhh```^^^cccgggrrrpppnnnllliiieeeaaa]]]SSSRRRQQQPPPOOOOOOPPPPPPNNNOOOOOOOOOOOOPPPSSSUUUTTTSSSRRRQQQPPPOOONNNNNNOOOQQQRRRTTTTTTSSSQQQPPPQQQOOONNNNNNOOOPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMOOOOOOOOONNNNNNMMMMMMMMMOOOMMMLLLLLLMMMLLLJJJGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJGGGFFFMMMWWW___aaa___OOOIIIAAA:::888888::::::555777888888777888:::<<<<<>>======>>>@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFEEEEEEDDD@@@@@@???>>>===<<<<<<<<<>>>>>>>>>???>>>>>>======<<<<<<<<<======<<<<<<<<<;;;;;;============<<<;;;<<<;;;;;;::::::;;;;;;<<<888888888888777777777777888777777666666666777777777777777777777777777777555555666666777777888888777777777888888888999999999888777666555666666777777777777777888888888888777777777777666555444444666666666666666666666666444444444444444444444444444444555555555555444444444333333444777888888777555555555555555555555555444444444555555555666666666666666666666666666666333555666555333222444666555555555555555555555555555555555555555555555555555555555666666666777777555666777777666666777888777777888888999999::::::999888888999:::::::::999<<<>>>DDDLLLWWWeeerrrzzz}}}|||~~~zzzrrrooooooqqqxxxuuupppjjjfff```[[[WWWSSSSSSRRRRRRQQQQQQPPPPPPLLLMMMNNNNNNMMMMMMNNNPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKLLLMMMNNNMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKLLLKKKIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFDDDDDDGGGLLLOOONNNLLLBBB>>>:::888888999999999666777999999999;;;@@@DDDFFFPPP\\\dddhhhnnnvvv|||yyy{{{~~~333333333333333333333333333333333333333333333333222222333333444555666666555555444333222111000///222222222222222222222222222222222222222222222222333333333333333333333333222333555777777666555444222333444555555444333222333333333444555666666777444444333555777888888777666666777777777777666666888888888888888888888888777666555555555777888999999999999999888888777777888888888888888888888888777888999:::;;;:::999999666777999999888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>::::::999999999999:::::::::;;;<<<>>>???@@@AAAAAAAAA@@@@@@AAACCCCCCBBB@@@BBBBBBAAA@@@AAABBBCCCDDDAAABBBCCCDDDFFFJJJNNNRRRHHHGGGFFFFFFHHHIIIIIIHHHFFFGGGHHHIIIIIIIIIIIIHHHJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@?????????@@@AAABBBFFFFFFEEEEEEDDDDDDDDDDDDFFFEEECCCAAA@@@@@@AAAAAA>>>??????>>><<<::::::;;;@@@@@@@@@@@@@@@@@@@@@@@@<<<===@@@BBBDDDEEEEEEEEEDDDCCCAAA???>>>=========>>>>>>????????????>>>>>><<<<<<============<<<<<<;;;<<<=========<<<;;;:::;;;::::::::::::;;;<<<<<<888888888888777777777777777666666666666777777888777777777777777777777777444555555666777888888999555666666666777777888888999888666555555555666777777777777777888888888888888888888777666444333222666666666666666666666666222333333444444555555666333444444444444444444333111111111222555777777666555555555555555555555555444444444555555555666666777777777777777777777777111333555444222111333555555555555555555555555555777777777777777777777777444444444555555555666666555666777777666666777888666666777888999::::::;;;;;;:::999999:::::::::999:::;;;>>>DDDNNN[[[hhhppp}}}||||||{{{vvvooogggaaaZZZTTTPPPOOOOOOPPPPPPPPPOOONNNMMMLLLNNNOOOOOOMMMLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJJJJKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKMMMLLLJJJHHHKKKKKKKKKJJJJJJHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCAAA@@@???;;;::::::;;;<<<;;;:::888777999;;;;;;<<>>@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAAEEECCC@@@>>>?????????>>>AAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGIIIGGGGGGHHHJJJKKKJJJIIIGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDFFFFFFFFFEEEDDDDDDCCCAAA@@@???@@@AAAAAA>>>???@@@>>>======>>>@@@AAAAAAAAA@@@@@@?????????AAA@@@?????????AAADDDEEEIIIHHHFFFDDDBBB???>>>===BBBAAA@@@?????????@@@AAA??????>>>===<<<;;;;;;<<<<<<===>>>??????===;;;:::888888888888888888888888777777777777777777777777666666666666666666666666555555666666777777777888888888888888888888888888999888777666666666666666888888777666666666666666666666555555555555666666888777666444444555555666444444444444444444444444444444444555555555555666666666666666666666666666666666666666777777777777333333333444444444555555666666777777666555444444666666555444333333222222333333333444333333222222777777666666555555555444555444444444444555666666555555555555666666666666888888888888777777777777888888888777777777777777999999999999999999999999999;;;>>>???BBBKKKYYYcccttt~~~rrrfff\\\UUUPPPMMMKKKKKKKKKMMMPPPQQQPPPOOOOOOPPPQQQRRRRRRQQQOOOMMMQQQOOOMMMKKKJJJJJJJJJJJJMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNNNNNNNOOOOOOOOOPPPOOOOOOOOONNNMMMMMMLLLLLLOOOOOOOOONNNMMMLLLJJJIIIMMMKKKIIIGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCAAA@@@>>>=========<<<;;;<<<<<<;;;999888555777888888888999;;;===999<<>>@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAADDDBBB@@@???@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGHHHJJJKKKJJJIIIGGGGGGFFFEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@?????????@@@@@@>>>??????>>>======>>>@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>===>>>@@@BBBCCCEEEDDDDDDDDDCCCBBBBBBBBBCCCBBB@@@???>>>>>>?????????>>>======<<<<<<<<<<<<;;;<<<===>>>===<<<:::999888888888888888888888888777777777777777777777777666666666666666666666666666666777777777888888888888888888888888888888888999888888777777777777777888888777666666666666666666666555555555555666666888777666555444555555666444444444444444444444444444444444555555555555666666666666666666666666666555555666666666777777777333444444444555555555555666666666666666555444333555555555444444333333333444555555666666666555555777666666666555555555444555444444444444555666666555555555555666666666666888888888777777777666666777777777777777777777777999999999999999999999999888:::<<<===@@@GGGSSS[[[kkkwww~~~}}}qqqggg^^^WWWRRRQQQNNNJJJIIIIIIJJJKKKJJJMMMOOOPPPRRRSSSTTTTTTSSSPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPOOOOOONNNNNNMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAA>>>>>>======<<<;;;::::::::::::::::::;;;;;;:::999777888999999999:::===???>>>CCCJJJRRRYYYbbbiiinnnuuuzzz333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111111222222333333444444444444444444555555555555555555555555444444444444555555444444555555666777777666555444444555666777666666666666555555555555777666666666666777888888777777777777888888888888666666777888888888888888888888888888888888888888999999888888888888777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCBBB@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLIIIHHHGGGHHHIIIJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>>>>??????>>>??????>>>======???@@@AAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<>>>???@@@???@@@AAABBBDDDEEEFFFGGGDDDCCCAAA@@@>>>>>>======>>>===<<<<<<<<<<<<<<<===::::::;;;<<<;;;:::999888777777777777777777777777666666666666666666666666666666666666666666666666777888888888888999999999888888888888888888888888999999888888888777777777888888777666666666666666666666555555555555666666777777666555555555555666444444444444444444444444444444444555555555555666666666666666666666666666555555555666666666666777444444555555555666666666444555555555555444333333555555444444444444444444444555666777777777777777666666666555555555555555555444444444444555666666555555555555666666666666888888777777777777666666777777777777777777777777999999999999999999999999777999;;;<<<===BBBJJJPPP^^^gggtttwwwnnneee```\\\VVVNNNHHHEEEEEEEEEFFFGGGHHHIIIKKKNNNPPPRRRSSSPPPPPPOOONNNNNNNNNPPPPPPOOOOOONNNNNNNNNNNNNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>===999999999999999888888888666666666777777888888888999:::;;;<<<===@@@DDDHHHKKKRRR[[[eeennnuuu{{{~~~|||444444333333333333222222111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222111111222222333333333333444444444444555555555555444444444444444444444444555444444444444555666666777666555555555555666777666666666666666555555555777777777777777888888999666666777777777888888888444555777888999999888888888888888888777777777777777777777777777777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======???@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@AAACCCDDDCCCBBB@@@@@@??????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFIIIIIIJJJJJJKKKKKKKKKLLLIIIGGGGGGGGGIIIIIIHHHGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@????????????@@@===>>>???>>>======???AAAAAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<<<<<<<===>>>???<<<<<<>>>@@@CCCEEEFFFGGGFFFEEECCCBBB@@@???>>>===<<<;;;;;;::::::;;;;;;<<<999999::::::999999888777666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999888888888888888888888888777888888888888888777777888777777666666666666666666666555555555555666666777666666666555555555555444444444444555555555555444444444555555555555666666666666666666666666666444444555555555666666666555555555666666666666777333444444444444444333333444444444444555555555555222333444555666666666666555555555555555555555555555444444444444555666666555555555555666666666666888777777777666666666666666666666777777777777777888888888888999999999999777999;;;;;;<<<>>>BBBFFFPPPWWWdddtttwwwrrriiicccZZZRRRLLLIIIGGGFFFFFFEEEEEEFFFGGGJJJMMMOOOPPPOOONNNNNNOOOPPPRRRSSSRRRRRRPPPOOOOOOOOOOOOPPPNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPOOOOOONNNNNNMMMNNNNNNNNNMMMLLLJJJIIIHHHCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>===;;;:::999999999999888888888777777666777777777777777999:::;;;===@@@CCCGGGMMMTTTYYY^^^eeennnvvv{{{~~~~~~333333333333333333333333444444444444444444444444111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222222333333333333333444444444444333333444444444444444444444444444444444555666666666666555555555555666666555555555666666666666666777777777777777888888999555555555666666666777777333555777888999999999888888888888777777777666666666666666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@@@@AAACCCDDDCCCBBB@@@@@@?????????@@@AAAAAACCCCCCDDDEEEFFFGGGGGGGGGKKKKKKJJJJJJIIIIIIHHHHHHHHHFFFEEEFFFGGGHHHGGGEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEDDDDDDBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA===>>>???>>>======???AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>=========>>>>>>>>>???;;;;;;===>>>@@@AAABBBCCCFFFEEEEEEDDDBBBAAA@@@???;;;;;;::::::999:::::::::888888888888888777777666666666666666666666666666666666666666666666666666777777777777777777777777:::::::::999999999999999777777777777777777777777666666777888888888777666888777777666666666666666666666555555555555666666666666666666666555555444444444444555555666666666444444444555555555555666666666666666666666666666444444444444555555555555555555555666666666666777333333444444444444444333444555555555555555555555222333444555666666666666444444444555555555555555555444444444444555666666555555555555666666666666777777777666666666666555555555666666777777777777777777777888888999999999999:::;;;;;;;;;<<<>>>@@@EEEJJJUUUgggxxxyyytttllleee^^^YYYSSSPPPNNNLLLIIIGGGFFFGGGHHHIIIIIIJJJJJJLLLOOORRRUUUWWWTTTRRRQQQOOOOOOOOOPPPQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLMMMLLLKKKJJJHHHFFFDDDCCC???>>>>>>===============<<<<<<<<<;;;:::999777777:::999999888777777666666999:::;;;;;;::::::===@@@AAADDDJJJPPPWWW___hhhmmmqqqvvv}}}222222222333333444444444333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222222222111222222222333333333333333333333333444444444444444444333333444444555666666666666666666666666666555555555666666666666666777666666666666777888888555555555555666666666666555555666888888999999999888888888777777666666555555555666666666666777777777888999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<===<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDBBBAAAAAA@@@@@@??????@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDDDDEEEFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@CCCCCCDDDEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA<<<>>>>>>>>>===>>>@@@BBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>???????????????<<<<<<<<<======>>>>>>>>>CCCCCCDDDDDDDDDCCCBBBBBB>>>===<<<;;;::::::::::::888888888777777777777666777777777777777777777777666666666666666666666666777777777777777777777777:::::::::999999999999888777777777777777777777777666777888999999999888777888888777666666666666666666666555555555555666666666666666777666555555444444444444555666666777777444444444555555555555666666666666666666666666666333333333444444444555555444444555555555666666666333333444555555555555444666666555555555555555555444555666777777777777777444444444444444555555555555444444444444555666666555555555555666666666666777777666666666666555555444555555666666777777888666666777777888999999999;;;:::::::::;;;<<<<<<===@@@AAAJJJXXXfffpppyyyyyysssllleeeaaaYYYWWWRRRMMMIIIGGGEEEEEECCCDDDFFFIIIMMMQQQUUUXXXPPPOOOMMMLLLKKKLLLNNNOOONNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGEEECCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777888888888888888888777777777:::<<<<<<;;;===BBBFFFPPPTTT[[[bbbjjjrrryyy~~~}}}111111222222333444555555000000000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111222222111111111111111111222222222222333333333333222222333333333444444444444444333333444444555666555555666666666666555555555555555555666666666777666666555555666666777888555666666666666777777777777777666666777888999999999888888777666666555555555555666666777777777777777888999::::::;;;:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@AAACCCCCCAAA???AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDEEEDDDBBBBBBCCCDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBCCCCCCDDDCCCBBBAAA@@@>>>???@@@AAABBBAAAAAA@@@<<<===>>>>>>===>>>@@@BBBAAAAAAAAABBBBBBBBBCCCCCC>>>>>>?????????>>>>>>>>>========================>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;999888888777777777777777888888888888888888888888777777777777777777777777777777777777777777777777:::999999999888888888888777777777777777777777777777888:::<<<<<<;;;:::999888888777666666666666666666666555555555555666666555666777777777666444444444444444555666777777777444444444555555555555666666666666666666666666666222333333333333444444444333444444444555555555555333444555666666666666666777777666666555555444444444555555666666666555555333333333444444555555555555444444444444555666666555555555555666666666666777777666666666555555555444444555555666777777888666666666777888999999999;;;:::999999:::;;;<<<<<<>>>===AAAKKKSSSZZZeeeoooqqqwww~~~}}}wwwsssllliiiccc\\\VVVQQQMMMKKKFFFFFFFFFGGGIIIKKKMMMOOOIIIHHHFFFEEEEEEGGGIIIKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@@@@@@@???===<<<;;;999:::::::::::::::::::::666777777888999888888888888888999:::;;;===>>>>>>;;;???CCCDDDEEEIIIPPPVVVccchhhnnnuuuzzz000000111222444555666666333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111222222111111111111111111222222222333333333444444222222222333333444444444444333333333333444555555555555666666666666555555444555555555666666777777555555555555555666777777777777777777888888888888888777666666666777999:::999888888777666555555444555666666666777777888888777777888999:::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<=========<<<<<<<<<<<<======>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@??????AAABBBBBB@@@>>>BBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBAAABBBBBBCCCBBBAAA??????===>>>???@@@AAAAAA@@@???<<<===>>>>>>===>>>@@@BBBAAAAAAAAABBBBBBCCCCCCCCC===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>=========:::<<<>>>AAABBBCCCCCCCCCEEEDDDCCCAAA???>>>======999999888777777777777777888888888888888888888888888888888888888888888888777777777777777777777777999999999888888777777777777777777777777777777777999:::<<<>>>>>>===<<<;;;888888777666666666666666666666555555555555666666555666777777777666444333444444444555666777777888444444444555555555666666666666666666666666666666222222333333333444444444333333333444444444555555444444555666777777666666888888777666555444444333333333333444333333222222333333333444444555555555555444444444444555666666555555555555666666666777777666666666555555555555444444444555666777777888555666666777888999999999:::999777777999:::;;;;;;>>>;;;<<>>>>>:::;;;<<<<<<<<<<<<<<<;;;888999999:::::::::999999555666777888999999999999888999;;;>>>@@@CCCEEEFFFFFFKKKQQQTTTVVV\\\eeelllrrrvvv||||||000111111111111222222222111111111111111111111111222222222222222222222222222333333444444333333222333333333333222111000000111111111111111111111111000000000000111111111111333333444444444444555555222222222222222222222222222222222222222222222222444444444444444444333333444444444444444444444444777666666555555555666666666666666666777777777777777777888888888888777777666666666666666666666666999888888888777777666666888888999999999999888888999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::999999999:::<<<>>>???AAAAAA@@@???>>>>>>>>>???@@@@@@@@@?????????>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDCCCBBBBBBCCCDDDAAACCCEEEEEEBBB@@@@@@@@@EEEEEEEEEDDDCCCAAA@@@???CCCBBBBBBAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCBBBBBBAAA@@@============>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<======??????>>>>>>======<<<<<>>===>>>AAACCCCCCCCCDDDCCCBBBAAA???>>>======<<<;;;999888777777888999888888777666555444333333555555666666777777888888555666888999999999888777999999888888777666666666777777666666666666777777888<<>>??????>>>>>>>>>>>>>>>??????@@@======<<<<<<<<<<<<;;;;;;<<<:::999888888999<<<===999888999:::;;;;;;:::888999999:::;;;<<<===>>>>>>===???BBBEEEGGGKKKOOORRRZZZ___ffflllnnnqqquuuxxx000111111111111222222222222222222222222222222222222222222222222222222222222333333444444333333222111222333333333333333222111111111111111111111111000000000000111111111111111111111222222222333333222222222222222222222222222222222222222222222222333333444444444444444444444444444444444444444444666666555555555555666666555666666666777777777777666777777888888777777666555555555555555555555555777777777666666666555555777888888999999888888777999999999:::;;;<<<<<<<<<::::::::::::::::::::::::999999999::::::::::::;;;:::999999:::;;;<<<>>>???AAA@@@??????>>>>>>>>>???===>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???AAABBBBBBAAAAAABBBCCCBBBCCCDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAA@@@??????>>><<<<<<=========>>>>>>>>>======>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@?????????======<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;:::;;;===??????????????????@@@@@@@@@@@@@@@>>>===<<<:::999888888888999999888777666666555555555666666666777777777888555555777888888888777666999999999888777777666666777777666666666666777777555888<<>>======<<<============<<<<<<;;;;;;;;;;;;;;;;;;:::999::::::;;;<<<999:::;;;===??????===<<<===>>>@@@CCCEEEGGGIIIJJJIIILLLQQQVVVZZZ___eeeiiimmmqqqvvvyyy{{{|||000111111111111222222222333333333333333333333333222222222222222222222222222222333333333333222222000111222333444444444444111111111111111111111111000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333444444555555444444444444444444444444666555555555555555666666555555666666666777777777666666777777777777666666555555555555555555555555666666555555555555555444777888888999999888888777888888999999:::;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::::::::::::::<<<===>>>???@@@??????>>>>>>>>>>>>>>>:::;;;<<<>>>???AAABBBCCCAAAAAA@@@@@@@@@?????????===>>>@@@@@@@@@@@@BBBDDDEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>===<<<<<<<<<============>>>>>>>>>>>>?????????????????????@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<=====================<<<<<<<<<<<<:::999:::;;;======<<<;;;;;;<<<>>>???AAABBBCCC@@@@@@???>>><<<:::999888999999999888888777777666666666666666777777777777666666777888888888888888::::::999999888777777777777666666555555666666777444666888;;;;;;:::888666888777777666666777777888666666666555555555555444555555555555555666666666666666666666666666666666777666666666666555555555555555555555444444444444333444444444444333333222222222333333333444444444444555777888888888777666444444444333333333333333222333444444555555444444555555444444444444555555555444444333333333333333444444444444555555555555555444444444444444444555777666555555555555666777444555555555555666666666666666555555666666777888777888999999999:::===@@@EEEKKKXXXgggqqqxxx~~~{{{rrrjjjeeeaaa```[[[YYYVVVSSSQQQOOOLLLIIIGGGFFFDDDBBBAAA@@@??????AAA@@@???>>>======<<<<<<>>>>>>?????????>>>>>>===???AAADDDGGGHHHHHHGGGFFFKKKMMMPPPTTTXXX[[[^^^___^^^bbbggglllpppuuu{{{~~~~~~000000111111111222222222333333333333333333333333222222222222222222222222222222333333333333222222222222333444444444444444111111111111111111111111///000000000111111111111222333333333333444444444222222222222222222222222222222222222222222222222111111222333444444555555333333333333333333333333555555444444444555666666555555555666666666777777555666666777777666666555555555555555555555555555555555555555555555555555777777888888888888777777888888888999999999::::::999999999999999999999999888888888888999999999999:::::::::;;;<<<===>>>??????>>>>>>=========>>>>>>:::;;;<<<===???@@@AAAAAA@@@@@@?????????>>>>>>>>>;;;===???@@@@@@AAACCCEEEHHHEEEBBBBBBCCCEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA???????????????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<======<<<<<<;;;>>>>>>>>>>>>????????????AAAAAA@@@@@@?????????????????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;===>>>>>>===999999;;;<<<>>>@@@AAABBBAAAAAAAAAAAA???<<<:::888999999999888888777777777666666666666777777777777888888999999999:::::::::::::::999999888888777777666666666555555666666666555666777888999999999999888777666555555666777888666666555555555444444444444444444555555666666666666666666666666666666666666666666555555555444444444444444444444444444444333333333333333333333333333333222222222333444555555555666777888777777666444444444333333333333333222222333444444444444333555444444333333444444555444444333333222333333444333333444444444555555555333444555555555555444333555555555555555555555555444444444555555555666666555555555555666666777777555777999999888888999;;;>>>CCCMMMZZZccckkkvvv}}}wwwtttrrrqqqllljjjhhhfffeeebbb]]]ZZZUUUTTTSSSQQQOOOOOONNNNNNMMMLLLJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLKKKJJJHHHGGGLLLPPPTTTXXXYYYYYYXXXXXXbbbdddgggkkkooorrrtttuuutttvvvzzz}}}~~~000000111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111333444444444333333222111000000000000000000000000///000000000111111111111222222222333333333444444222222222222222222222222222222222222222222222222111111222222333444555555333333333333333333333333444444444444444555666666555555555555666666666666555555666666666666555555555555555555555555555555666666666666666666666666777777777888888777777777777777777888888888888888888888888888888888888888777777777888888888999999999999:::;;;<<<===>>>>>>>>>======<<<======>>>>>><<<<<<=========>>>>>>>>>??????>>>>>>>>>=========;;;===???@@@AAABBBDDDFFFIIIGGGEEECCCDDDDDDDDDDDDDDDCCCBBB@@@????????????AAA@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???<<<<<<======>>>======<<>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>===;;;;;;===>>>>>>===999:::;;;;;;<<<===>>>>>>@@@AAAAAAAAA@@@>>><<<;;;:::999999999888777777777777777777777666666666666777777777777888888999999::::::999999888777777666666666555555555555666666555555555666777888999999888777666555555666777888555555555555444444444444333333444444555555666666555555555555555555555555555555555555444444444444333333444444444444444444333333333222333333333333333333222222222333444555444444555555555666666555444444444444444444444555111222222333444333333333444444333333333333444444333333222222222333333444333333333444444444444555222333444555555444333222444444555555555555444444444444444444555555555555444555555666666666666666555777999:::999888888888<<<>>>DDDMMMTTTZZZeeeooozzz}}}|||{{{yyyxxxxxxxxxxxxvvvsssppphhhggggggfffffffffffffffcccaaa```^^^]]]]]]^^^______```aaabbbaaa___\\\ZZZ```dddiiilllmmmmmmnnnooovvvxxx{{{~~~{{{zzz{{{}}}{{{000111111111111222222222111111111111111111111111222222222222222222222222111111222222222222111111333333333333222111000///000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222222222222222222222222222222111111222222333333444444333333333333333333333333333333333333444555666666444444555555555666666666444444555555555555444444444444444444444444444444666666666666666777777777666777777888888777777666777777777777777777777777777777777777777777777777666777777777777888888888777888:::;;;<<<=========<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;>>>>>>=========<<<<<<<<<;;;===???@@@@@@AAACCCEEEIIIIIIIIIGGGDDDBBBCCCDDDEEEDDDBBB???>>>===>>>>>>AAA@@@???>>>===<<<<<<<<>>?????????>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@???=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>><<<<<<;;;:::999888777777777777777777666666666666555555555444555666666777999999888888777666666666666555555444444555555666444444444444555666666777777666666555555666666777555555555444444444444333444444444444444555555555555555555555555555555555555555444444444333333333333333333333444444444444333222222222222333333444222222333333333444444444333333333333444444444555444444444444555555555555111222333333444444333333444444333333333333444444222222222222222333333444333333333333444444444444222333444555555444333222333333444555555444333333333444444444444555555555444444555666666666666555444666999999888777777888::::::===BBBEEEIIISSS\\\lllxxxzzzzzzzzzzzzzzz{{{|||}}}zzzyyywwwvvvuuuvvvxxxyyywwwwwwxxxxxxwwwuuurrrppprrrvvv{{{}}}|||}}}zzzzzzyyy|||uuuiii000111111111111222222222222222222222222222222222222222222222222222222222111111222222222222111111111111111222222111000000000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222333333333333444555666777444444444555555555666666444444444555555444444444444444444444444444444444444444555555555666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666777777777888888666777999:::;;;<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>=========<<<<<<;;;;;;;;;=========<<<<<<<<<;;;;;;;;;===>>>?????????AAACCCHHHLLLNNNKKKDDD@@@AAADDDCCCBBB@@@>>>===>>>>>>?????????>>>===<<<<<<<<<<<>>>>>???@@@?????????>>>>>>>>>?????????@@@@@@@@@?????????????????????<<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;888777666777999;;;;;;;;;:::::::::::::::999999999;;;;;;;;;<<<===???@@@AAA@@@@@@???===;;;:::999888888777777777666666666555666666555555555666777888888888777777666555555555666555555444444555555666555555666666666666666666555666666666666666666555555555555444444444333333555444444444444444444333555555555555555555555555444444444333333333333222222222333333333444444444222222111111111222444444111222333444444444333333333333333333333444444555222222333333444444444444222333333444444444444444444333333222222333333444222222111111222333333444222222333333333444444444333333333444444333333333222333444444444444333222333333444444444555555555333444555666666666555555333555777888777666666777999888999<<<<<<>>>FFFOOO]]]iiiyyy~~~~~~}}}}}}~~~pppddd___000111111111111222222222333333333333333333333333222222222222222222222222111111222222222222111111...///000111111111111111000000000000000000000000000000000000111111111111111222222222222333333333222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222333444555666777444444444555555555666666333444444555555444444333444444444444444444444444333333333444444555555555666666777777777777666666666666666666666555555555666666666666666666666666666666666666777777777777555666888:::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAAGGGMMMQQQMMMDDD>>>@@@DDDAAA@@@???======>>>@@@AAA======<<<<<<<<<======>>>??????@@@@@@@@@@@@??????======>>>???@@@@@@??????============>>>>>>>>>>>>===============>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;888777666777:::<<<<<<<<<999999999999999999999999888888999:::<<>>>>><<<999::::::;;;===>>>@@@AAAAAAHHHJJJKKKKKKGGGCCCAAA@@@???????????????@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@???>>>>>>AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???===;;;;;;<<<>>>:::<<<===<<<888777888:::999999999::::::;;;;;;;;;888888888888777777777777<<<;;;:::999999999:::;;;:::::::::999999999888888666777777999:::;;;<<<<<<@@@BBBCCCDDDBBB@@@<<<:::666777777777666666888:::888777666777888999888777666666666666666666666666888888777777666666555555333444444555666777888888666666666666666666666666:::999666444333222222222333333333444444444555555444444444333333222222222444333333222222333333444444444333333333333222222555444444333333333444444444444444333333222222222222333444444555555444444222222222222222222222222222222222222222222222222222222333333333333444444333333333222222111111111333333333333333333333333333333333333333333333333222222333333333333444444333444444444555666666666888777666555555444555555555555555555666666666666999888777777999;;;===???GGGLLLUUU___jjjttt~~~}}}{{{~~~{{{uuueee^^^]]]\\\ZZZ000000000000000000000000000222333333111000000111444333111000000000000111222222222222222222222222111111111000000000000000111111111111111111111111111000000000000000000000222222222222222222222222222222222222222222222222222111111000000111111222111111222222222222222111333333333333333333333333444444333222222222333333222222222333333333444444333333333333333333333333444333333333333444555555555555555555555555555555555555555555555555555555444555555555555444444333555555555555666666666666666666777777777888888888777777666666777888:::;;;::::::999999999:::;;;<<<888888888888888999:::::::::999999;;;===>>>;;;999::::::;;;===>>>???@@@AAAFFFHHHJJJIIIFFFBBB@@@???===============>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>><<<::::::;;;===888:::;;;:::888777888::::::::::::::::::;;;;;;;;;888888888888777777777777;;;:::999888888999:::;;;:::::::::999999999888888666777888999:::;;;;;;<<<>>>???@@@AAAAAA@@@>>>===;;;;;;:::777555555777999888777666777888999888777666666666666666666666666888777777777666666666555333333444444555555666666555555555555555555555555555444333333222333444555333333333444444444444555666666555555555444444444444333333222222333333444333333222222222111111111555444444333333333444444444444444333333222222222111111222333333333333333222222222222222222222222222222222222222222222222111111111222222222333333333333333222222111111111333333333333333333333333333333333333333333333333222222333333333333444444444444444444555555555555666666555555444444555555555555555555666666666666888777666666777999<<<======AAAHHHPPPYYYbbbkkkqqqzzz||||||xxx}}}~~~|||~~~~~~}}}}}}xxxeeeXXXTTTTTTSSSRRR000000000000000000000000000222333222111///000000444333222111000/////////000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000111111333333222222222111111111222222222222222222222222222111111000000111111222...///000111222222222222222222222222222222222222555444333222222222222222222222222222333333333333333333333333333333333333333333333333333444555555444444444444444444444444555555555555555555555555222333333444444444444333444555555555555666666666666666777777777777888888666666666666666777999999:::999999999999:::;;;;;;777777777666777888888999:::999:::;;;======;;;999::::::;;;<<<>>>???@@@@@@DDDEEEGGGFFFCCC@@@>>>>>>;;;;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<============;;;999999:::;;;666888999999888777888:::;;;;;;;;;;;;;;;;;;::::::999999888888888777777777999999888888888999999::::::::::::999999999888888777777888999::::::;;;<<<;;;;;;<<<===>>>??????@@@AAA@@@===999666555666888999777666777888888777666666666666666666666666666777777777777666666666666333333444444444444444444555555555555555555555555333333222222222333333444333333333333444444444444555555555555444444444444444333333222222333333444222222222111111111000000444444333333333333444444444444333333333333222222000111222333333333222222333333333333333333333333222222222222222222222222000000000111111111111222222222222222222111111111222222333333333333333333333333333333333333333333222222333333333333444444555555555555444444444444333333333444444444555555444555555555555666666666666555555555666888:::;;;:::===@@@EEEKKKRRR[[[```kkkooouuu~~~zzz~~~|||{{{~~~~~~}}}|||~~~}}}qqqfffYYYRRRQQQRRRRRRPPP000000000000000000000000000111333222000//////000222222111111000000000///000000000000000000000000222222111111000/////////111111111111111111111111000000000000000111111111222222222111111111111111111111111111111111111111111111000000000000111111...///000111222222222222222222222222222222222222555444333222111111111111222222222222222222222333222222222222222222222222333333222222333333444555444444444444444444444444444444444444444444444444111222333444444444444444444444444555555555666666666666666666777777777888555666666666777888999999999999999999999:::::::::777777666666777777888999999::::::<<<===<<<;;;:::::::::;;;<<<===>>>???@@@AAABBBDDDCCC@@@>>>======;;;;;;::::::;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<:::999:::;;;666777888888999999:::;;;===<<<<<<;;;;;;:::::::::999999999888888888777777888888888888888888999999:::::::::999999999888888777777888999::::::;;;;;;::::::::::::;;;<<<>>>???@@@AAAAAA>>>;;;999999999:::888777777888888777555666666666666666666666666777777777777666666666666555555444444444444444444555555555555555555555555666666555444222222111111222222333333333444444444222222222222222222222222444333333222222333333444222222222222111111111111333333333222333333444444333333333333333333333333222333444666666555444333333333333333333333333333222222222222222222222222000000000111111111222222222222222111111111111111222222222222222333333333222222222222222222222222222222222333333333444444555555555444444333333333111111222333444444555555444444444555555555666666555555555555666777888999<<<===>>>???BBBGGGNNNSSS]]]aaaiiittt~~~~~~~~~}}}}}}~~~}}}|||~~~{{{nnnccc\\\UUUQQQRRRSSSSSSRRR000000000000000000000000///111222222000//////000//////000000111111111111////////////////////////111111111111000000//////000000000000000000000000//////000000111111111111//////000111111222333333111111111111111111111111111000000000000000000111111111222222222222111111333333333333333333333333444333222222111111111111222222222222222222222222222222222222222222222222333222222222222333444444444444444444444444444444444444444444444444444444222333444555555555555555444444444444555555555555555666666666666777777777666666777888888999999999888888999999999:::::::::777777777777777888999999888:::;;;<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>???>>>@@@AAA@@@>>><<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<======>>>>>>===;;;::::::;;;888888888999:::<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999888888888888777777888888999999999999:::::::::999999999888888888888888999999::::::;;;<<<;;;999888888999;;;<<<<<<>>>BBBCCCAAA>>><<<<<<<<<:::999888999999777555666666666666666666666666666666666666777777777777666666666555555555555555555555555555555555555555777666666555444333222222222222222333333333444444222222222222222222222222444333333222222333333444444333333333333222222222222222222222222333444555333333333333333333333333444666888999:::999777666333333333333333333333333222222222222222222222222111111111111222222222333111111111111111111111111111111111222222333333333222222222222222222222222222222222333333333444444555555444444333333333222///000222333444444444444444444444444555555555555555555666666666777888888::::::999999:::===CCCGGGQQQUUU^^^hhhrrr{{{~~~}}}~~~}}}~~~uuuggg^^^YYYUUUQQQOOOPPPQQQPPPNNN000000000000000000000000///111222111000...//////------///000111222222222////////////////////////000000000000000000000111000000000000000000000000/////////000111111222222......///000111222333444111111111111111111111111111000000//////000000111222222222333222222111111333333333333333333333333222222111111111111222222222222222222222111111111222222222222222222222222222222222222222333444444333333333333333333333333333333333333333333333333333444444555555555555444333444444444444555555555555555666666666666777777555666777888999999999999777888888999:::999999999777777777777777888888999888:::<<<===<<<;;;;;;;;;:::;;;;;;<<<======>>>>>><<<>>>???>>><<<;;;;;;<<<===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<======<<<>>>???>>><<<::::::;;;999888888999;;;===<<<;;;::::::::::::::::::999999:::999999999999888888888666777888999:::::::::::::::::::::999999999888888888888999999999:::::::::<<<;;;:::888888888999999777:::???BBBBBB@@@???>>>>>>===;;;:::::::::888666666666666666666666666666666666666666777777777777555666666666666666666666444444444444444444444444333333444555666666666666222222222222333333333333333333333333444444444444444333333222222333333444444444444333333333222222222111111222222333444555222222333333333333444444555666999;;;;;;:::888666333333333333333333333333222222222222222222222222111111111222222222333333000000000111111111111111000000111111222333333333222222222222222222222222222222333333333333444444444444444444333333333333///111222444555555444444333444444444444555555555555555666666666777777777999999999888888:::>>>AAAFFFKKKRRRZZZcccmmmwww}}}}}}qqqfff___]]]VVVTTTRRRQQQQQQQQQOOOMMM000000000000000000000000///000222111///......///---...///111111111000000000000000000000000000000/////////000111111222222000000000000000000000000...//////000111111222222//////000000111111222222111111111111111111111111000000////////////000000//////000111222222222222222222222222222222222222000000000000111222333444222222222222111111111000111111111111111111111111222222222111222222333444333333333333333333333333222222222222222222222222333444444444444333333222333333444444444555555555555555555666666666777777444555666888888888888777666777888999:::999999888666666555555666666777888777:::======;;;:::;;;<<<:::;;;;;;<<<<<<=========;;;===>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>===;;;999999999:::888777888;;;<<<;;;999888888999999999999999999::::::999999999888888888666777999:::;;;;;;;;;::::::::::::999999999888888888999999999999:::::::::;;;::::::999888888999999555777:::<<<======???@@@AAA???===<<<<<<;;;999777666666666666666666666666555666666666777777777888444444444555555666666666444444444444444444444444111222333555666666555555111222222222222333333333222222333333333444444444444333333222222333333444333333333333222222222111111111111111222333444555222222222333333444444444222444777999:::888666444444444444444444444444444222222222222222222222222000000000111111111111222///000000000111111111222///000000111222222333333111111111111111111111111222222333333333333444444333333333333333333444444000222444555666555444333333333444444444555555555333444444555555555555555888999:::999999:::===???>>>AAAFFFKKKSSS]]]iiiqqqzzzuuukkkccc\\\XXXZZZVVVUUUTTTTTTSSSRRRQQQOOO000000000000000000000000///000222111///....../////////000111111000///...111111111111111111111111......///000111222333333000000000000000000000000...//////000111222222222111111111111000000000000000000000000000000000000000000////////////000000+++,,,...///111222222333000000000000000000000000//////000000111222444444222222222222111111000000111111111111111111111111222222111111222222333444333333333333333333333333222222222222222222222222333333333333333222111000333333333444444444555555555555555555666666666777333444555777777777777666666777888999:::999888888555444444444444555666666777:::======;;;:::;;;<<<:::;;;;;;<<<<<<=========;;;<<<======;;;;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<999;;;===<<<:::888888888999777666777:::;;;999777777777777888888999999::::::::::::999999999888888777888:::;;;<<<<<<;;;;;;:::::::::999999999888888999999999999999999::::::999999999999999:::999999555666777777777999===AAABBB@@@>>>======<<<999888666666666666666666666666555666666666777777888888222222333333444555666666444444444444444444444444333444444555444333111000111111222222222333333333000000000111111222222222444333333222222333333444222222222111111111111000111111111111222333444555222222222333333444444444000222555777777666333111444444444444444444444444222222222222222222222222////////////000000000000//////000000111111111222///000000111222222333333111111111111111111111111222222333333333444444444222222222333333444444444111333444666666555444333333333333444444444555555222222333444444444333333444555777777777888:::<<<999;;;>>>BBBHHHRRR___hhhrrrzzzsssfffaaa[[[TTTRRRTTTRRRRRRRRRRRRQQQPPPNNNMMM111111000///////////////000111222333333222000000......///000000000000000000111111111//////111222222111000//////000111222111000///......///000111////////////000000000000000111111111111222222222///000111222222111000///000000000000000000000000222111//////000111111000222222222222222222222222111111222222222333333333222222222222222111000///222222222222222222222222666666555444333111000///222222222222222222222222111111222333333444555555666555444333333333333333555555555555555444444444333333333333333333222222555555555555555555555555666666666666666555555555555555555555555666777777:::::::::999999888888888<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::========================>>>>>>======>>>???@@@@@@???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>===============<<<:::999999999999:::::::::::::::::::::::::::<<<;;;:::999999;;;<<<>>>===<<<;;;:::::::::::::::>>><<<::::::::::::888666888888999::::::::::::999<<<;;;:::999888888888888888888777777777777888888777777777777666666666666777666666666666888:::;;;===>>>?????????===<<<;;;999777444222111222444555666666777777666444222111333444666777777777666555555555555555555555555555444444444444444444444444333333333444444444555555333333333333333222111000111222222333333444444555222222222222222222222222111111222222222333333333444444444444444444444444222222222222222222222222444444444444444444444444111111111111111111111111222222222111111111111000000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222333333333333444444555666333333333333333333333333555555555555555444444444444333333333333444555555888888888777777777777777=========>>>AAAIIIRRRXXXdddjjjsss{{{tttgggccc]]]XXXUUUTTTSSSRRRTTTTTTTTTSSSQQQOOOMMMKKK111111000///////////////000000111222222111000///......///000000000000000.../////////------///000111000////////////000111111000///......///000111////////////000000000000000000111111111222222222111222333333333333222111000000000000000000000000333111000000111222222111222222222222222222222222111111111222222222333333222222222222222111000000222222222222222222222222555555555444333222000000222222222222222222222222111222222333333444444444555555444333333333333333333333444444555555666666333333333333444444444444555555555555555555555555666666666666555555555555555555555555555666777777:::::::::999999999888888<<<<<<===>>>>>>>>>>>>===>>>===<<<;;;;;;:::::::::<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>???@@@??????@@@@@@@@@???======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999999888<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999;;;<<<>>><<<;;;;;;;;;;;;;;;;;;:::<<<;;;999999:::;;;:::999888888999::::::::::::999<<<;;;:::999888888888888888888777777777777888888777777777777666666666666777666666666666888999::::::;;;<<<======>>>>>>===;;;999777555444444555666666666777777777555444333333444666777777777666555444444444444444444444444444444444444444444444444222222222333333333444444333333333333333222111111333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222444444444444444444444444111111111111111111111111222222222111111111111000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222333333333333333333333333333333444444444555555555555555444333333333333444555555777777777777777777777777666666777888:::@@@GGGMMMWWW]]]eeemmmtttyyy}}}{{{nnneeeccc___[[[XXXVVVUUUSSSRRRPPPQQQQQQRRRQQQPPPOOONNN111111000/////////////////////000000000000//////......///000000000000000.../////////------///000000//////......//////000000000////////////000000////////////000000000000000000000111111111222222111222222333333222222111000000000000000000000000333222000111222333333222111111111111111111111111111111111222222222222333111222222222222111000000222222222222222222222222333333333333333222222111222222222222222222222222222222222333333333333333555444444333333333333333111222222333555666666777333333333444555555666666444444444444444444444444555555555555555555555555555555555555555666777777:::::::::999999999999888;;;<<<======>>>=========>>>===<<<;;;:::::::::::::::;;;;;;<<<===>>>??????>>>============>>>>>>???>>>>>>?????????>>>======>>>============<<<<<<<<<999::::::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===999:::;;;<<<===<<<;;;;;;<<<:::777777999;;;<<<<<<888999999:::::::::::::::;;;:::999888888888888888888888777777777777888888777777777777666666666666666666666666777888999999777777888999;;;===???@@@<<<<<<;;;:::999888777777666666777777777666666555444555666666777666666666444444444444444444444444444444444444444444444444111222222222333333333333333333333333333222222111555555444333333222111111333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111222222222111111111111000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222333222222111111111111222333333333333333333333333333333444444555555666666444333333333333444555555666666666777777777777777444555666777888;;;@@@DDDIIINNNUUU\\\cccjjjpppttt}}}tttjjjbbb]]]\\\ZZZXXXWWWVVVUUUSSSQQQMMMMMMNNNPPPPPPPPPPPPPPP111000000///////////////.........///////////////......///000000000000000000111111111//////111222//////............//////000000////////////000000////////////000000000000000000000000111111111111//////000000000000//////000000000000000000000000222111///000111222222111111111111111111111111111111111111111222222222222111111222222222111111000111111111111111111111111111111222333333333333333222222222222222222222222333333333222222222222222444444333333222333333444111222222333444444555555333333444444555666777777444444444444444444444444444444555555555555555666555555555555555666777777999999999999999999999999;;;;;;<<<============<<<===<<<;;;;;;:::::::::;;;999999;;;<<<===???@@@@@@=========<<<<<<======>>>=================================<<<<<<<<<;;;;;;:::999999888999999:::;;;888888888999999999999999;;;;;;:::::::::;;;<<<===888:::<<<===>>>===<<<;;;===:::777666888;;;<<<===888999::::::;;;;;;::::::::::::999888888888888888888888777777777777888888777777777777666666666666666666666666777777888888666666666666888;;;===>>>===>>>>>>===<<<;;;999888555555666666666666666666555555666666666666666666444444444444444444444444333333333333333333333333222222333333333444444444222333333444333333222222444444444333333222222222444444444444444444444444111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222555555444333222222222333333333333333333333333333222222333444444555666666444333333333333444555555555555666666666666666777444555777777777888;;;===???CCCIIIOOOVVV]]]dddiiiooowww}}}zzznnneeeaaa^^^^^^VVVUUUUUUVVVVVVVVVSSSQQQLLLLLLMMMNNNOOOPPPPPPPPP111000000///////////////...............//////000......///000000000000000000111111111//////111222......////////////......//////000000000000//////////////////000000000000//////000000000111111111////////////////////////000000000000000000000000000///---...000111111000000000000000000000000000000000111111111222222222000111111222222222111111111111111111111111111111///000111222333333333333222222222222222222222222222222222222222222222111333333222222222333333444333333333333333333222222333333444444555666777777444444444444444444444444333444444444555555666666555555555555555666777777999999999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;888999:::<<<===???@@@AAA======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;999777555666888<<<>>>888888888999999:::::::::::::::::::::;;;;;;<<<<<<888:::<<<>>>>>>>>><<<;;;???<<<888777888:::;;;;;;999999:::;;;;;;;;;;;;:::999999888888777777888888888888777777777777888888777777777777666666666666555666666666777777777777777666666666666888:::;;;<<<===>>>???>>><<<:::999555555555555555555666666666666666555555555666666444444444444444444444444333333333333333333333333444444444444555555555555222333333444444444333333222222222333333444444444444444444444444444444444111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222555444333333222222222222333333333333333333333333111222222333444555666666444333333333333444555555444444555555555666666666111333555666555444555666888<<>>:::;;;;;;<<<<<<======>>>:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>===<<<<<<>>><<<999888999:::::::::999999:::;;;;;;;;;;;;;;;999888888777777777888888888888777777777777888888777777777777666666666666555666666777777666666555777777666666666777777888:::;;;<<<======<<<;;;:::777777666555555666666666777777666555555555555666555555555555555555555555333333333333333333333333555555555555666666666666222333333444444444444444111111222333333444555555333333333333333333333333111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222111111000000000000111333333333333333333333333222222333333444444555555444333333333333444555555333333444444555666666666333555777777777666777888444777;;;>>>BBBFFFKKKOOOVVV]]]eeejjjqqqzzz}}}tttgggccc^^^ZZZYYYYYYYYYYYYSSSRRRRRRTTTUUUTTTRRRPPPPPPOOONNNMMMMMMMMMNNNNNN111111000///////////////...............000111222......///000000000000000.../////////------///000//////000111111000//////...///000111111000///...////////////000000000000////////////000000000111222111000//////000111222000000000000000000000000///...---...000111222111////////////////////////000000000000111111111111000000111222222222222222111111111111111111111111///000111222222222222222222222222222222222222222000000111111222222333333222222111111222333333444111111111111222222222222333333333333444444444444333333333333333333333333222222333444444555666666555555555555555666777777888888999999999:::::::::999999:::;;;;;;;;;;;;:::;;;::::::999::::::;;;;;;::::::;;;<<<===>>>???@@@===<<<;;;;;;::::::;;;;;;;;;:::999999999;;;<<<===;;;;;;;;;::::::::::::999666666777777888:::;;;<<<;;;;;;<<<======>>>??????::::::;;;;;;<<<<<<;;;;;;============<<<<<<<<<<<<;;;:::888888:::;;;;;;:::999:::;;;;;;<<<;;;;;;;;;888888777777777777888888888888777777777777888888777777777777666666666666555555666777777666555444555666666777777777777777777888999::::::;;;;;;;;;;;;:::888777777777777888888777666555444555555666666666666666666666666666222222222222222222222222444444444555555555666666222333333444555555444444333333333333333333333333333333333333333333333333111111222222222333333333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000111222333333333333333333333333333333333333333333333333444333333333333444555555222333333444555555666666444666888888888888999:::333666999;;;<<<>>>AAACCCJJJPPPVVVYYY```iiippprrrxxx|||xxxnnnggg```^^^[[[ZZZZZZZZZYYYXXXUUUSSSRRRSSSTTTSSSQQQOOOPPPOOONNNMMMNNNNNNOOOPPP111111000//////////////////.........///000222333...//////000000000000000000111111111//////111222///000111222222111000///...///000111111000///...////////////000000000000////////////000000000000000///...------...///000000000000000000000000000000///...///111333333222////////////////////////000000000000111111111111///000111222222222222222000000000000000000000000000000111222222222222222222222222222222222222222//////000111222333333444222111111111222333333444//////000111222333333444333333333333333333333222333333333333333333333333222222333333444555666666555555555555555666777777888888888999999:::::::::999999:::;;;;;;;;;;;;::::::::::::999999:::;;;;;;:::;;;;;;<<<===>>>??????===<<<;;;;;;::::::::::::::::::999888999:::<<<===;;;;;;;;;:::::::::999999222444888:::<<<;;;:::999::::::;;;;;;<<<===>>>>>>999:::;;;;;;<<<<<<;;;;;;???>>>===<<<<<<<<<<<<<<<888777777999;;;======<<<999:::;;;;;;<<<<<<;;;;;;888777777777777777888888888888777777777777888888777777777777666666666666555555666777777666555444333444666888999888888777555666666777888::::::;;;>>>===;;;999888888999999888777666555444444555666777777777777777777777777222222222222222222222222333333333444444444555555222333333444555555555444555444444333333222222111222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////222222222222222222222222222111111111222333444444333333333333333333333333444333333333333333333333444333333333333444555555222222333444444555666666///111333333333444666777555777:::;;;;;;;;;===>>>AAAFFFKKKLLLRRR[[[bbbccclllqqqzzz~~~tttkkkeee```^^^YYYWWWUUUUUUVVVVVVUUUTTTVVVUUUSSSRRRSSSRRRQQQOOOOOONNNNNNNNNNNNOOOQQQRRR///////////////000111111////////////000000000000111111000000//////......////////////000000000000000000000000000000000000...............///000000////////////////////////222222222111111///......////////////000000000000000000////////////000000******+++---...000111111000000//////000111111222......//////000000111111111111111111111111111111111111111111222333444555111222222333333222222111111222222222222111000000000000111111111222222222333333333333333333333333222222222222222222222222444444444333333222222222222222222333333222111111333333333444444444555555666666666666666777777888666777888999:::999888888999:::;;;<<<<<<;;;:::999<<<;;;999888777888999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999888999::::::;;;;;;;;;;;;:::999888777777999;;;<<<777888888888888999999999:::::::::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;888>>>DDDCCC===888888;;;777777777888888777777777777999;;;:::999777777777;;;;;;::::::999888888888777777777777777777777777666666666666555555555555555555555555666666666666666666666666666777888888888888777777777777888888999:::;;;<<<<<<<<<;;;:::999888666444444444555555666666555555555555444444444444444444444444444444222333333444444333333222555555444444444333333333333333333222222111111111555444333333222222222222222111000000//////000000000000111111111111000000111111222222222222111111000000000000111111111111000000000000000000000000333222222222111000000000222333333444333222111000333333333222222111111111111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333444444444444444444444444555555555444444333333333444555555333222222444666666666777888888888888888;;;<<<>>>AAAFFFLLLQQQTTT```eeemmmuuuzzz~~~tttnnnfffcccbbbaaa]]]YYYVVVTTTRRRRRRSSSTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLNNNMMMKKKKKKLLLMMMPPPQQQ///////////////000000111////////////000000000000111000000000/////////...////////////000000000000000000000000000000000000///............///000000........................111222222111111///......////////////000000000000000000////////////000000......//////000000000000111111111000111111222222000000000000////////////111111111111111111111111000000000000111222333444111222222333333222222111111222222222222111000000111111111111222222222222333333333333333333333333222222222222222222222222444444333333333222222222222222333333333333222222333333333444444444444555666666555555666666777888666777888999999999888888::::::;;;;;;;;;;;;::::::;;;:::888777777777888999777888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999888999::::::;;;;;;:::::::::999888777777999:::<<<777888888888888999999999:::::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999===BBBBBB>>>::::::;;;888888777777777777888888777999::::::888777777777777777777777888888888888666666666666666666666666666666666666555555555555555555555555666666666666666666666666666777777888888888777777777777888888777888999:::;;;<<<<<<<<<:::999888777666555555555444444444444444444444444444444444444444444444444333333444444444444333333555444444444444333333333333333333333222222222111555444333222222222222222333333222111111111111222//////000000000000//////000111111222222111111000000000000000111111111111000000000000000000000000222222111111111111111111000111111111111000///...333222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333222222222222222222222222555555444444444333333333333444444222111111333555666666777888888888888777999::::::<<<@@@DDDHHHJJJOOOTTT\\\dddjjjpppuuuxxx{{{~~~xxxpppiiiddd^^^[[[[[[[[[XXXUUUVVVUUURRRRRRRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKMMMLLLKKKKKKKKKMMMOOOPPP////////////000000000000////////////000000000000000000000000/////////////////////000000000111111000000000000000000000000//////......//////000111........................111111111111000///......////////////000000000000000//////......//////000333222222111111000000///000//////.........//////111111111000///.........111111111111111111111111////////////000111222222111111222222222222111111111222222222222111000000111111222222222333333333222222333333333333333333222222222222222222222222333333333333222222222222333333444444444444333333333333333333444444444444666555555555555666777777666777888888999999888888;;;::::::::::::::::::;;;:::999888777777777888888666777888999::::::::::::;;;;;;::::::::::::999999888999999:::::::::::::::999999888777777999:::;;;777888888888888999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::<<>><<<:::999888666555555666888999777999:::999888666777777444444444555666777777777666666666666666666666666666666666555555555555444444555555555555666666666666666555555666666777888888777777666666777777888666777777888999;;;======<<<<<<;;;:::888777555444444555555555555555555555444444444444444444444444444444555555555555444444444444444444333333333333444444333333333333222222444333333222222222222333555555444333333333333333000000111111111111000000000111111222222111111000000000000000111111111111000000000000000000000000000000111111111111111111000000111111000000///...111111111222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222222333222222333333333333333333222222222222222222222222444444444444333333333333333444444333222222444555555666666777777777777777999999888999:::<<<>>>???BBBGGGNNNUUU\\\cccjjjnnnrrrvvv|||~~~yyyoooddd^^^^^^ZZZUUUTTTUUUVVVTTTRRRUUUTTTRRRQQQQQQPPPNNNMMMNNNNNNMMMLLLKKKKKKJJJJJJLLLKKKKKKJJJKKKLLLNNNOOO...//////000000000000000////////////000000000000000000000000/////////////////////000000111111222000000000000000000000000/////////...///000000111////////////////////////000000111111000///......////////////000000000000/////////....../////////333222222111111000000///000000//////......//////111000000000/////////...111111111111111111111111000000000000000111222222111111222222222222111111111222222222222111000000222222222222333333333333222222222222222333333333222222222222222222222222333222222222222222222222333333444444555555444444222222333333333444444444555555444444555555666777666777777888888888888888;;;:::999888888999:::;;;999999999999888999999999666777888999::::::::::::::::::::::::::::::::::::888999999:::::::::999999888888888777888999::::::777777888888888999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>AAAAAA>>>:::999888666444444666888999777888999999777666666777444444444555555666666666666666666666666666666666666666555555555444444444444444444555555555666666666555555555555666777777777777666666666666777777777777666666777999;;;<<<=========<<<;;;888666444666777777777777777777777444444444444444444444444444555555555555555555444444444444333333333222222444333333333333333333333333333222222222222222333555555444333333333333333111222222333333222222111000000111111111111000000///000000000111111111111000000000000000000000000//////000000111111222222222222222222222222111111000000111111222222333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222222222222222222333333333333333333333333333333333333333333333333333333333444555666555444333555666444555666666777777666666999999888888888999::::::<<>>:::999777555444444555777999777888999888666555666888777777777666666555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555666666777777777666666666666777777999888666555555666777888<<<<<<===<<<;;;999777666777777777777666666666666444444444444444444444444444555555555555555555444444444333333333222222222333333333333333333333333222222222111111222222333444444333222222222222222000000111111111111000000000000000111111000000000///000000000111111111111000000000000000000000000/////////000000111111222111111111111111111222222000000000111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222111111111222222333333333333333333333333333333333333333333333333333333333222333555444333222333444444444555666666666666555777777777777777888888999666888;;;???BBBHHHNNNRRR\\\bbbiiinnnqqquuuzzz~~~~~~zzztttiiieee___[[[ZZZYYYXXXWWWWWWUUUSSSRRRRRRQQQPPPOOOMMMLLLMMMNNNPPPQQQPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLL---...000111111111000///////////////000000000000////////////000000000000...///000000111222333333000000000000000000000000000000//////000000111222000000000000000000000000/////////000000//////...////////////000000000000///......------......///------......///000111111...............///000000.........///000111111111000000000000000000000000333222222222222222333333000000111111111111000000111222222222222111000000000000111111111222222222000000111111222333333333222222222222222222222222111111111222222222222222111222333444444555444444222222222222333333333333444333333333333444555555777666666666666777888999999888888888888888888999888888999:::::::::999999777888999:::;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999888777777777777888888888888999777888888888888999999999999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;>>>???<<<999888777555444444555777888777888888777555555666888999888888777666666555555555555555555555555555555555555555444444444444333333444444444444555555555555555444444555555666777777666666555555666666777888777666555444444444444999999::::::::::::999999888888777666555444333333444444444444444444444444444444555555555555444444333333333333222222222222111111222222222222333333222111111111111222222333333222222111111111111111......////////////......///000000111111000000///000000000000111111111111000000000000000000000000//////000000000000000000//////.........///000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000111111222333333333111111111111111111111111222222222222333333333333///000222222111000000111333444444555555555555555333444444555555666666666555777999:::<<>>AAAGGGKKKNNNQQQRRRWWW]]]ccceeehhhoooxxx}}}{{{zzzrrrlllfffaaa___]]]ZZZWWWYYYVVVRRRPPPQQQQQQQQQPPPOOOOOOPPPOOOMMMLLLKKKKKKKKKKKKLLLOOOQQQQQQPPPNNNHHHIIIIIIIIIJJJJJJJJJKKKFFFGGGHHHIIIIIIJJJJJJJJJ---...000111222111///...////////////000000000000.../////////000000111111...///000111222333444444000000000000000000000000000000000000000111111222------------------------......///////////////...////////////000000000000.........------.........////////////000000000000......//////111222444555111111000000//////......000000000000000000000000111111000000000000000111000000111111111111000000111222222222222111000000////////////000000000000///000000111222222333333222222222222222222222222000000111111222222222222///000111222333333444333111111222222222333333333333333222222333333444555777666555555555666888999666777888999999888777666333444555777777777666555555666777888888999999888999999999::::::;;;;;;;;;999999999999999888777666666666777888888888888888777888888888888999999999999:::;;;<<<============999999999999999999999999888999::::::999999999999555666666666666666666555888888888666444444666888444444555555666777777777555555555555555555555555555555444444444333333333333333333444444444555555555444444444444555666666666666555555555555666666111222444555666555444444333333333555777:::<<<>>>AAAAAA???===;;;999777666444444444444444444444444222333333444444333333222333333333222222222111111//////000000111111111222111111000000111222333333444333222222111111222222222222333333333333222222//////000000000000//////000000000000111111111111000000000000000000000000111111000000//////......111000/////////111222333222222111111000000//////000000000000000000000000222222222222222222222222000000000000000000000000000000000000111111111111///000000111222222333333222222222222222222222222111111111222222333333333222444666666555333333444222333444444555555444444666666777777777666666555333555777888888888:::<<>>?????????>>><<<;;;888666444222111333555777333222222111222333555666111222333444444444333333111111111111111111111111111000/////////000222333222222222222222222222222111000///000111222111///......///000000000000000......///000000000000000000000000000000000000000222111111111000000//////000000000000111111111111------...///000111111222////////////////////////111111111111111111111111222111111111000000//////000000////////////000000000000000000000000000000000000000111222222222333111111222222222333333333444444444444444444444444444333333333333444555555444444444555555555555666555555555555666666666666::::::<<<>>>@@@BBBCCCDDDLLLPPPWWWbbblllsssvvvvvvqqqsssuuuvvvvvvvvvxxxzzzxxxtttooohhhbbb]]]ZZZYYYQQQPPPNNNMMMOOORRRVVVYYYWWWSSSOOOLLLKKKKKKKKKKKKNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJMMMOOOPPPNNNMMMIIIHHHHHHGGGFFFFFFFFFGGGIIIHHHFFFEEEDDDEEEGGGHHH000000111222222222222111000000000000000000000000000000000000000000000000............///000111222111///------...000111111000000///...............////////////////////////////////////////////////............/////////000////////////////////////......////////////......000///---------...000111111111000000000000111111111111111111000000000///////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444333333333444444555666777777666666666666777777666666666666555555444444333444555666666777666666888777666555555666777888777777888888888999999999999999999999999999999999888:::::::::888777888999888999999999::::::;;;;;;999999999999999:::::::::999999999888888888777777888888888777777777666666666666666666666666666666888777777666555555444444555555555555555555555555444555666666777777666666555444444333333444444555444333333222222333333444444444444444444444444444555444333333222222222333444444444444555555555555555444444444444555777888888999:::;;;<<<<<<<<<<<<;;;999777555444444444555333222222222222333444555222222222222333333333333111111111111111111111111000000000000000111111222222222222222222222222222111000///000111222111///......///000000000000000......///000000000000000000000000000000000000000000000000000//////......000000000000111111111111/////////000000111111111000000000000000000000000111111111111111111111111111111111111000000000///000000////////////000000000000000000000000000000111111111111111111222222111111111222222222333333333333333333333333333333444333333333333444555555444444444444555555555555555555555555666666666666666666888999;;;<<<===>>>BBBEEELLLUUU^^^eeehhhiiiiiikkklllnnnnnnpppsssvvv|||~~~|||xxxvvvttttttfffccc___ZZZUUUQQQNNNMMMMMMMMMLLLMMMOOORRRUUUXXXTTTQQQMMMKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLNNNOOOMMMKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHIII///000111111222222111111000000000000000000000000000000000000000000000000///......//////000111222111///------///000111111000//////............///////////////////////////....................................////////////////////////////////////......////////////......///......------///000111111000000//////000000111111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222222222333444444444555666777888888888888666555555555555444444444444555555666666666555555777777555555555666777888777777777888888888999999777777777777777777777777777999999888777666777888777777888999::::::;;;;;;:::999999999999999999888999888888888888777777777888888777777777777666666666666666666666666666666888777777666555444444444444444444444444444555555333444555555666666555555555444444333333444444555444333333222222333333444333333333333333333333333444444333222222222333333444444444444555555555555555444444333333444444555333444444555777999:::;;;======;;;999888666555444333333222222222333444444222222111000111222333444111111111111111111111111//////000111111111111111111111111111111111111111111000///000111222111///......///000000000000000...//////000000000000000////////////////////////////////////............000000000000111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000////////////000000000000000000000000000000111111111111111111000000111111111222222222222333222222222222222222222222333333333333333444555555444444444444555555555555444555555555555666666666444444555666777888999999<<<===@@@EEELLLRRRTTTUUU[[[\\\^^^```bbbeeejjjnnnxxxzzz|||}}}~~~~~~|||{{{yyyzzzwwwrrrlllfffaaa___]]]WWWVVVSSSOOOLLLJJJHHHGGGHHHIIIJJJKKKNNNPPPRRRTTTPPPMMMKKKJJJKKKKKKKKKKKKOOONNNLLLKKKJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIHHHGGGGGGHHHIII///000000111111111111111///////////////////////////////////////////////////////////////000111111///...,,,,,,...000000///000///............//////////////////////////////.................................///////////////////////////////////////......////////////......///............///000000000000////////////000000111111111000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222111111111111222222222333555777888888888888444444444444444444444444555555555666555555444444666666555555555666777777777777777777888888888888777777777777777777777777555666666666444333444555666666777888999:::;;;;;;;;;;;;::::::999999999888888888888888777777777777777777777777777777666666666666666666666666666666666666666666666666666666333333333444444444444444222333444444555555444444555444444333333444444555444333333222222333333444222222222222222222222222444333333222222333333333333333444444444555555555444444444333333222222222222222111222333666888999<<<<<<===<<<;;;999777666444444333333333333333333222111000//////111333444111111111111111111111111...///000222222111000000000000000000000000000000111000///000111222111///......///000000000000000//////000000000000/////////////////////////////////////////////////////////000000000111111111111222222222111111111111111000000000000000000000000111111111111111111111111111111111000000000000000000000////////////000000000000000000000000000000222222111111000000//////111111111111222222222222222222222222222222222222333333222222333333444555333333444444444555555555444444444555555555666666555555666666777777888888<<<;;;:::<<>>AAAFFFIIIRRRVVV[[[aaahhhpppxxx}}}}}}}}}zzzvvvtttttt}}}~~~}}}zzzwwwvvvvvvvvvyyy~~~zzz|||~~~~~~|||yyyxxxzzz}}}vvvuuutttrrrqqqqqqqqqqqqlllhhhbbb\\\XXXSSSOOOLLLHHHHHHHHHGGGGGGFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFDDDCCCBBBFFFFFFGGGIIIKKKLLLKKKIIIKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKIIIHHHIIIJJJIIIHHHEEEFFFGGGHHHIIIHHHGGGFFFGGGIIIIIIGGGEEEHHHPPPWWW...//////000000000000000000000000000000000000000000000000000000000000000000000////////////000000......---...000111000..................///000000////////////////////////////////////////////////000/////////............////////////////////////......////////////......---....../////////////////////............/////////000000000111111111111////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////111111111111111111111111000000000000000000000000......//////000111111222111111111111111111111111333222111111000000000111111111111111222333444555111222222222333333333333222333333444555555555555333333444555666666666666666666666666777777777888777777777777777777777777777888999888666555666777777777777777777666666666888888888888888999999999666666666666777777888888555555555666666666777777555555555555555555555555555555555555666666666666333444444555666666777777333333444555555555555555555444444333333444444555444333333222222333333444333333333333333333333333333222222222333333444555222222333333333444444444333333444555555444333222333333333333333222111111222333444666777999999:::999999999999888666444333222222222222333333333333111111111111111111111111000000000000000111111222222222222222222222222222111000///000111222111///......///000000000000000000000000000000///......000000000000000000000000/////////000000000111111000000000000111111111111/////////000000111111111////////////////////////000000000000000000000000///000000000111111111111000000////////////000000000000000000000000000000/////////000000000000000000000000000111111111111222222222222222222222222222222222111222222333444222222333333333444444444333333444444444555555555222333333444555666666777444333222333666888888777666777999999999:::===???AAACCCHHHMMMTTT\\\ffflllmmmoooqqqpppmmmjjjiiihhhppprrrsssssspppnnnmmmmmmlllnnnttt|||{{{vvvssstttvvvyyy|||}}}}}}}}}zzzvvvppplllmmmoooqqqrrrzzz~~~}}}xxxuuufffeeeccc```^^^]]]\\\\\\XXXUUURRROOOMMMKKKHHHFFFCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGJJJLLLLLLJJJHHHIIIKKKMMMNNNOOOOOONNNMMMLLLJJJHHHGGGIIIJJJIIIIIIDDDFFFGGGIIIIIIHHHGGGFFFGGGHHHHHHFFFFFFMMMZZZeee...//////000000000000000000000000000000000000000000000000000000000000000111000////////////000000000//////000222333111000...............///000111////////////////////////000000000000000000000000000000//////.........---////////////////////////......////////////......---......///000///////////////............////////////000000111111111222////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000---......///000111111222111111111111111111111111333333222111111000111111111000000///000111333444111111111222222333333333111222333444555555666555222333444555666666666666666666666666777777777777888888888888888888888888555777777666555444555666888888888777666666555555555555666666777777888888555666666666777777888888444555555555666666777777555555555555555555555555777777777666555555444444444444555555666777888888333444555555666666555555555444444333333444444555444333333222222333333444333333333333333333333333222222222222333333444555222222333333333444444444222333444555555555444333000111222333333222111000111222333444555666777888:::;;;;;;:::999777555444111222333444444444444333111111111111111111111111111000/////////000222333222222222222222222222222111000///000111222111///...//////000000000000000000000000000000///......111111111111111111111111---.........//////000000000000000000111111111111---......///000111111222000000000000000000000000000000000000000000000000//////000000111111111222000000////////////000000000000000000000000000000......//////000000111111000000000000111111111111000000000000000000000000222222111111222222333444222222333333333444444444333333333444444444555555333444444555777888888999;;;999777777777777555333555777888888777777888999999:::<<<>>>CCCJJJSSSYYYVVVYYY[[[\\\ZZZXXXWWWWWWYYY\\\___aaaaaaaaaaaaaaaccceeekkkuuu||||||uuummmnnnnnnooorrruuuwwwwwwwwwsssmmmeee___^^^___aaabbbdddhhhmmmooolllgggbbb___XXXWWWUUURRRPPPOOONNNMMMKKKIIIGGGFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHKKKMMMMMMJJJHHHHHHJJJMMMPPPQQQPPPNNNMMMKKKIIIGGGGGGHHHJJJJJJIIIDDDEEEGGGIIIIIIIIIGGGFFFFFFHHHGGGFFFGGGRRRcccppp////////////////////////.........------,,,,,,,,,)))---000000...---...///............////////////------......//////000000////////////000000000000000000//////......------,,,---......//////............//////000000111111//////000000000000////////////............/////////000000000...---...///////////////////////////000000000000000000000000////////////////////////000000000000///////////////////////////...------000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222......//////000000111111000111111111111222222222111111222222222222111111000000000000111222333444555555444333333333333444111111222333333444555555222333444444555555444444555666777888::::::::::::777666555555555666888999777777666666666666666777999999888888777777666666666666666666777777777777666666666666555555555555555555555555555555555555666555555444444444555555999999777666555555555555444444444444555555555666444444333333333222222222666555444333333333333333666666666555555444444333444444444333333222222222444333333222222333333444444444444444444444444444555555555444444333333333222222222222222222222222111000000000000222333444444666999<<<<<<:::888666888666444111000000111222111111111111000000000000...000222333333333111000000000000000000000000000000000000000000000000000000000000000000000000000000///.........000111222222111111111000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000......////////////......000000/////////111222333////////////////////////111111000000//////......000000000000000000000000//////000000111111111222000000000000111111111111222333444444555555444444222222222333333444444444222222333333333333444444444444444444444444444444333444444555666666666555666666666666777777777777888888999:::<<<>>>@@@AAAFFFGGGGGGHHHHHHHHHHHHHHHKKKLLLMMMMMMMMMNNNQQQTTTTTTXXX___dddfffeeeaaa^^^___```aaaaaabbbbbbaaaaaa]]]ZZZUUUPPPMMMMMMNNNNNNTTTTTTTTTTTTRRRPPPNNNMMMLLLKKKHHHGGGFFFGGGHHHIIIGGGFFFEEEDDDDDDCCCCCCDDDCCCDDDDDDCCCBBBBBBEEEGGGDDDFFFHHHGGGDDDCCCDDDGGGDDDDDDBBBAAAAAABBBCCCDDDEEEFFFHHHIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKFFFFFFFFFGGGHHHHHHFFFDDDGGGEEEEEEFFFIIITTTgggyyy////////////////////////.........------,,,,,,,,,***---000000...---...///............////////////.........///////////////000000000//////////////////////////////.........,,,---......//////...........................---//////000000000000////////////............//////---.........,,,+++,,,---////////////////////////////////////////////////////////////////////////......//////000000111111///000000000000///...---000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222////////////000000000000000111111111111222222222111111222222222222111111000000000000111222333444555555444333333333333444222222222333333444444444222333444444555555444444888888999999888888777666777666666555666777888999777777666666666666777777888888888777777777777777666666666666777777777888777777777666666666555555555555555555555555555555777666666555555555666666999888777666555555555555444444555555555666666666555555555444444444333333555555444444333333333333555555444444444444444444444444444333333222222222444333333222222333333444444444444444444444444444555555444444444333333333222222222222222222222222333222111000000111222222222444777:::;;;;;;:::999999888666444333222222222000000000000000000000000...000111333333222111000111111111111111111111111000000000000000000000000000000000000000000000000000///......///000111222111111111111000000000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000......////////////......111000///......//////000////////////////////////////////////000000000000000000000000000000000000/////////000000000000000000000000000111111111111111222222333333333333333222222333333333333333333222222222333333333444444444444444444444444444444111222222333444444333333555555555666666666777777777777777888:::;;;===>>>======>>>????????????>>>@@@AAAAAAAAAAAABBBDDDGGGCCCFFFKKKPPPRRRPPPMMMKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJGGGDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFEEECCCBBBBBBBBBDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBDDDGGGEEEFFFHHHFFFDDDCCCDDDFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHGGGGGGHHHIIIIIIGGGEEEGGGEEEEEEFFFIIIQQQbbbrrr////////////////////////.........---------------,,,---//////.........///............///////////////////////////.........000000000//////..................///////////////------...////////////...222111111000//////......////////////////////////......------------......---.........,,,+++,,,---////////////////////////////////////////////////////////////////////////------...///000111222222000000111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000000////////////000111111111111222222222111111222222222222111111000000000000111222333444555555444333333333333333333333333333333333333333333333444555555555555444777777888888777777666555777666666666666777888999777777666666666666777777777777777777888888888888666666666777777777888888888888777777777666666666555555555555555555555555777777666666666777777888999888777666666555555666555555666666666777777777666666555555555444444444555444444444444333333333333333333333333333444444444444333333333333222222444333333222222333333444444444444444444444444444555444444444444333333333333333333333333333333333444444222111000000000000111222444777999;;;<<<<<<:::999999888777555444333000000000000000000000000///000111222222222111000111111111111111111111111000000000000000000000000000000000000000000000000000////////////000000111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......111000///...------------////////////////////////.........///000111111111000000000000000000000000000000000000000/////////000000000000111111111111000111111222222222222222333333333333333222222222222222222222333333333333444444444444444444444444111222222333333333333333444444444555555555666666666666666666777888999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;===???:::<<>>???@@@@@@AAA@@@@@@@@@AAA@@@??????>>>??????@@@===>>>???AAABBBCCCCCCCCCAAA@@@?????????@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBBEEEEEEEEECCCBBBBBBDDDFFFFFFGGGGGGFFFDDDCCCDDDFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHHHHIIIJJJJJJIIIGGGGGGEEEEEEGGGHHHMMMZZZggg////////////////////////...............---------....../////////......///............////////////000000//////......------000000000///......------------......//////000000------...///////////////111111000000000//////////////////....../////////......------------......///000000000...---...///////////////////////////////////////////////////////////////////////////.........///000111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000//////......000000111111111222222222111111222222222222111111000000000000111222333444555444333333222222333333333333333333333333333222333444444555555555555555333444555777888888888888777777777777777888888888777666666666666777777888666666777777888888999999666666777777777888888888888888888888777777777777555555555555555555555555666666666555666666777777888888777666666666666666666666666666777777777777555555555555444444444444444444444444444444444333111111111222222333333444333333333333333333333333444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333333333222222111111111111000111222333666888:::;;;:::;;;;;;;;;:::888666444000000000000000000000000//////000111222111111000111111111111111111111111000000000000000000000000////////////////////////000////////////000000000111111111000000000000000////////////////////////////////////////////////////////////////////////..............................////////////......000000//////............000000000000000000000000.../////////000000000111////////////////////////222222222111000000000//////000000000111111111111000111111222333222222222444333333333222222111111111222222222222333333333333333333333333333333333333444444555555555444444333333333444444444555555666666555555555555666666::::::;;;<<<<<<<<<;;;;;;:::;;;<<<;;;:::999:::<<<:::;;;<<<===>>>>>>>>>===;;;<<<<<<===============<<<===>>>>>>??????>>>>>><<<<<<===???@@@AAABBBBBB????????????@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCEEEFFFEEEDDDBBBBBBDDDFFFHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGIIIJJJKKKKKKIIIHHHGGGHHHIIIJJJIIIHHHFFFEEEFFFGGGGGGIIIQQQ[[[////////////////////////........................000///....../////////...............////////////000000//////......------000/////////.........---------......//////000000---...//////000000//////,,,,,,------............//////............//////.........------.........///000000000...---...///////////////////////////........................////////////////////////000000000000////////////000000111111111111000000////////////////////////////////////////////////000000000000000000000000111000000000000000000111111111000000//////......000000111111111222222222111111222222222222111111000000000000111222333444444444333222222222222333333333333333333333333222333444555555666666555555333444555777888888888888666777777888888888888888666666666666666777888888666666777777888888999999777777777777888888888888888888888888777777777777555555555555555555555555555444444444555555666777888777777666666666666777666666666666777777777777444444444333333333333222333333444555555444444333000111111222222333333333333333333333333333333333444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333111111222222333333333333111111111111222444555666999:::<<<===<<<:::888666111111111111000000000000//////000000111111111111111111111111111111111111000000000000000000000000///////////////////////////000000000000/////////000000000000000000111111////////////////////////////////////////////////////////////////////////------------------------......////////////......//////000000111111111111111111111111111111111111111000000000/////////...////////////////////////333333333222222111111111///000000000111111111111111222222333333333333333333333333222222111111111111111111222222222333333333333333333333333333333333444444555444444333333333333333333444444444444777666666555555555555555666666777888888888777777666888999888666666666777999999999999:::::::::;;;888888999:::::::::::::::999:::;;;<<<<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDEEEFFFEEEDDDCCCCCCEEEGGGIIIHHHEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKHHHFFFFFFFFFHHHIIIIIIHHHGGGEEEFFFHHHGGGFFFKKKRRR////////////////////////.............../////////222000......///000///...............///////////////////////////..........................................///////////////......///000000000000///...//////000111111222222000///...------...///000//////............//////---.........,,,+++,,,---////////////////////////........................////////////////////////111000000000/////////...//////000000111111000000////////////////////////////////////////////////000000000000000000000000111000000//////000000111000000000000////////////000111111111111222222222111111222222222222111111000000000000111222333444444444333222222222222222333333333333333333333333444444555666666666666555777777888888777777666555666777888888999999888888666555555666666777888999777777777777888888888888777777777888888888999999888888777777777666666666555555555555555555555555444444333444444555666777777777666666666666777777555555666666666777777777444444333333333222222222222333444555555555444333222222222222222222333333222222333333333333444444444333333222222333333444444444444444444444444444333333333444444444444555333333333333333333333333000111222333444444444444222111111111111111222333777888:::<<<<<<;;;999888444444333222111000000////////////000000000111111222222222222222222222222000000000000000000000000000000000000000000000000///000000000000//////...000000000000111111111111000000000000000000000000////////////////////////////////////////////////..............................////////////.........///000111222222222222111111111111111111111111111111111000///.........000000000000000000000000222222222222222222111111000000000000111111111111111222222333333333333333222222222222222111111111111111111111222222222222333333333333333333333333222222222222222111111000333333333444444444555555777666666555444444555555444444555666666666666666555777888888666555666666777777777888888999999:::777888888999:::999999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEDDDCCCDDDFFFHHHKKKHHHEEECCCDDDDDDDDDDDDFFFFFFHHHIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHFFFEEEFFFHHHIIIIIIIIIHHHEEEFFFHHHGGGFFFIIINNN////////////////////////---........./////////000333000...---///000///...............////////////.........///////////////,,,------......////////////////////////...............///000000000000000000000000111111111111111000///---,,,,,,---///000000000////////////000000---.........,,,+++,,,---////////////////////////........................////////////////////////////////////000000000000---...///000000000000///////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////000000000000000111111111111222222222111111222222222222111111000000000000111222333444444333222222111222222222222222222333333444444444444444555666666666666666888888999999888888777666666777888999999999888888555555555555666777888999888888888777777777777777777777888888888999999999777777777666666666555555555555555555555555555555444444444444555666777888777777666666666666777777444444555555555666666666555444444444333333333333111222444555666555444333333333333333333222222222222222222333333444444444444333333222222333333444444444444444444444444444333333333444444444555555444444444444444444444444111222333444444444333222111111222222222222222333555666888999:::;;;;;;:::777777666444222111/////////////////////000111111222222222222222222222222000000000000000000000000000000000000000000000000///000111111000///...---///000000000111111111111000000000000000000000000////////////////////////////////////////////////..............................////////////.........///000111111000000///////////////////////////000000000000////////////000000000000000000000000000000000000000000111111000000000000111111111111000111111222222222222222111111111111222222222222111111111111222222222222222222222222222222222222222222222222222111000000444444444444555555555555555555444444333444444444444555555666666666666666444666888999777666666777666777888999999::::::;;;888999::::::;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>======<<<===>>>???@@@<<<===>>>>>>????????????>>>>>>??????AAABBBCCCDDDCCCDDDEEEDDDDDDEEEHHHJJJLLLHHHDDDBBBCCCEEEDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFFFFHHHJJJKKKKKKHHHFFFFFFHHHHHHFFFHHHMMM////////////////////////---.........//////000000444111------///000000.............../////////000---.........//////000000+++,,,,,,---...///000000000000//////.........---...//////000000000000000+++++++++******)))((((((000///---,,,,,,---///000111111000000000000111111///000000000...---...///////////////////////////........................////////////////////////------...///000111222222------...//////000//////////////////////////////////////////////////////000000000000000000000000000000////////////000000......//////000000111111000111111111111222222222111111222222222222111111000000000000111222333444444333222222111111222222111111222333333444555555444555555666666666666666555666777999::::::::::::666777888999:::999888888555555555555666777999999999999888888777777666666777888888888888999999999666666666666555555555555555555555555555555555555555555555555666777999999777777666666666666777888444444444444555555555666666666555555555444444444111222444666666555444333444444444333333222222222222222222333333444444444444333333222222333333444444444444444444444444444333333333444444555555555444444444444444444444444333444555555444333111000111111333444444444444444333444666888999;;;;;;<<<999999777555333111///...///////////////000111111222222222222222222222222000000000000000000000000000000000000000000000000///000111111111///...---//////000000111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......//////000000000...---,,,..............................//////000000111111000000000000000000000000------......//////000000000000000000111111111111//////000111111111111111000000111111222222222333000111111111111222222222222222222222222222222222444444444444444333222111444444444555555555666666444444333333222333333444111111222333333333333333000222555555444333333444333444555777888888999999777777888999999999999999777777888888999;;;======;;;;;;::::::;;;===???@@@>>>???@@@@@@@@@@@@@@@@@@=========>>>???AAABBBCCCBBBCCCDDDDDDDDDFFFIIIKKKMMMIIIDDDBBBCCCEEEDDDCCCDDDFFFGGGIIIJJJJJJIIIIIIHHHIIIIIIJJJIIIHHHFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGGGGJJJLLLLLLLLLIIIFFFFFFHHHIIIGGGIIIMMM........................000111111000000///...---////////////////////////////////////////////////000000//////......------///////////////000111111//////...---------------////////////////////////000000000000000000000000........................///////////////.........---------,,,,,,---------////////////////////////000///...------...///000000000//////.........---////////////............///000222222000///000111000000000000000000000000000000000000111111111111////////////............---...111333333222000///111111222222222111111000000000000000000000000000222111111111111111222222333333444555555555555444555555444333333222111111222222333333333333444444555555444444555666888999444666999<<<<<<:::888666666666777888888888888777777666666666666888999:::;;;999888888999::::::999888888888888888888888888888777777777777777888999777777777777777777777777777777777777888888888888555666666666666666555555666666666666666666666666333444555555333333444555444555666888888666555444555555444444444333333333333333333333333333333333555444222111111222444555444444444444444444444444444444444444444444444444333444444555555444444333444444444333333222222222222222222333333444444444444444333222333666888:::;;;:::999777666555555555222111111000111111222222------...///000111222222000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000............////////////,,,,,,---...///000111111............////////////...***(((+++///111///,,,000000000000000000000000...............///000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000111111111111444333222111111222333444222222222111111111000000......///000111222222222333333333333333333333333444444444444444444444444888777666555444333333333333444555555666666555555555555555666666777888999::::::999888777777777888888888777666666666666666999999:::;;;;;;<<<<<<===<<<;;;;;;::::::<<<===>>>???????????????@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAACCCDDDDDDCCCCCCDDDFFFGGGFFFCCCAAAAAABBBDDDFFFHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLIIIJJJJJJKKKJJJIIIGGGFFF...........................//////000000000//////////////////////////////////////////////////////111111111111000000////////////......//////000111000//////...------......////////////////////////////////////////////////......................../////////////////////.........------------......////////////////////////000///...------...///000000/////////............////////////............///000222222000///000111000000000000000000000000//////000000000111111111/////////000000111111111/////////000000111111111......000111222222222222000000000000000000000000222111111000000000111111000111111222222222222222555444444333222222111111222222222333333333444444555444444444555666777888555666888:::;;;999888666777888999999::::::999999777777666666777888:::;;;;;;999888888999::::::999999999999999999999999999888888777777777777777888777777777777777777777777444555555555666666666666666777777777777777666666666666666666666666666666333444555555333333444555444555666777777666555444555555555444444444333333333333333333333333333333555444222111111222444555333333333333333333333333444444444444444444444444333444444555555444444333444444444333333222222222222222222333333444444444222222111000111222444666777888999999999777666444333222222111111000111111//////000000111222222333000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000............////////////////////////...................../////////000000,,,)))'''***...000...+++.......................................///000000000000000000000000000000//////000000000111111111////////////////////////000000000000000000000000000000000000111111111111333222222111111222222333222222222111111111000000///000000111111222222222333333333333333333333333444444444444444444444444555444333222222222222222333444444555555555555555555555555555666777888999:::999888888777777888888999999888777777777777777999999::::::;;;<<<<<<<<<===<<<;;;;;;;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@????????????@@@@@@AAACCCDDDCCCBBBBBBCCCEEEEEEDDDBBB@@@@@@BBBDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIJJJJJJIIIHHHFFFEEE........................------...///000000000000////////////////////////////////////////////////111111111000000000000///......------......///000000000//////......//////////////////////////////////////////////////////..............................////////////////////////............////////////////////////////////////............//////////////////............////////////...............000111111000//////000000000000000000000000000//////000000000000111111//////000111222333444555111///...------///111222......///000000111000000000000000000000000000000222111000000///////////////000000111222111111111444444333333222222111111222222222222333333333333444444444444555666777888666666777888888888888888999999:::;;;;;;;;;;;;:::888777777777777999:::;;;<<<:::999999:::;;;;;;:::999999999999999999999999999888888777666666666666777777777777777777777777444444555555555666666666777777888888888888777777666666666666666666666666333555555555444333444555444555666777777666555444555555555444444444444333444444444444444444444444444444222222222222444444222222222222222222222222444444444444444444444444333444444555555444444333444444333333333333222222222222333333333333444444333222111000000111222333333555888::::::999777555555444444333222111000000000111111222222333333333000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000............////////////////////////............////////////000000000000---+++)))+++...000...,,,.......................................///000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111222222222222222222111222222222111111111111111111111111222222222222222222222333333333333333333333333333333444444444444333333222222222222333333333333444555555555555555555555555555666777888999999999888777777777888888:::999999888888888888888888999999::::::;;;<<<<<<;;;;;;:::::::::;;;<<<=========>>>>>>>>>?????????@@@??????>>>>>>??????@@@AAABBBCCCCCCAAA@@@AAABBBBBBAAA?????????AAACCCEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHFFFEEEDDD........................---......///000000//////////////////////////////////////////////////////........................---------------...//////000000////////////000000////////////////////////////////////////////////....................................////////////000000////////////000000/////////////////////////////////......////////////////////////.........////////////...............000111111000//////000000000000000000000000000////////////000000000111000000111222222333444444000///...------...///000111111111000///---,,,+++000000000000000000000000222111000///............111111222333333333333222333333333333222222111111111222222222222333333333333444444444555666777777777666666666666777888888888999::::::;;;;;;::::::888888777777888999;;;<<<<<<:::999999:::;;;;;;:::999999999999999999999999:::999888666666555555555666666666666666666666666666666666777777777888888666666777888888888777777666666666666666666666666444555666555444333444666555555666777777666555555555555555555444444444444555555555555555555555555444333333222222333333444111111111111111111111111333333444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333444444333222111111222222111333555777999999999888777777666555444333222111111111111222222222222222000000000000000000000000//////////////////////////////000000000000//////////////////000000000000////////////////////////............////////////,,,,,,---...///000111111/////////000000000111111000...---...111222111///.......................................///000000////////////////////////////////////000000000111000000000000000000000000000000000000000000000000///000000000111111111111000111222333333222111000111111111111111111111111333333222222222222222222222222222222222333333333333333333333333444444444444333333333444555555666333333444555555555444444555555555555555666888888888888777777777777888888999888888777777888888888888888888999::::::;;;;;;888888888888999999::::::<<<<<<<<<======>>>>>>??????>>>>>>======>>>>>>???@@@AAABBBAAA???>>>???@@@>>>>>>===>>>???AAACCCDDDEEEEEEFFFFFFFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKJJJGGGFFFFFFGGGGGGGGGGGGEEEDDDCCC///////////////////////////////////////...------////////////////////////000000000000000000000000---------------.........---------------...//////000000////////////000000////////////////////////........................////////////////////////---.........//////000000000000////////////000000////////////////////////...//////////////////............///////////////////////////...............///111111///...///000////////////////////////...////////////000000000111111111111111111111111...///////////////......111111000000...---++++++000000000000000000000000111111000//////...//////111111222333333333333222333222222222222222111111111111111222222222333333333333444444555666666666666666555555555666777888777777888999999999999999888777777777777999:::;;;<<<:::888999:::;;;::::::999999999999999999999999999888777666555555555555666666666666666666666666666666666666777777777777444555666666777777777666666666666666666666666666444555666666444444555666555555666666666666555555666666555555555444444444555555555555555555555555333333333333333333333333111111111111111111111111333333333444444444555555333444444555555444444333333333333333333333333333333333333333333333333333444333333222111111111111333222222333444777999:::888999999888777666555444111111111111111111000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000////////////////////////............////////////,,,,,,---...///000111111////////////000000000000000/////////000111111000////////////////////////...............///000000////////////////////////...////////////000000000000000000000000000000000000000000000000000000000///000000000111111111111000000222333333222000000111111111111111111111111333333222222222222222222111111111222222333333333222222222333333333444444333333333333333444555666222333333444555444444444444444444444555666777888888777777666777777888888777777666666666777777888777777888888999:::::::::888888999999::::::::::::::::::;;;<<<<<<===>>>>>>>>>======<<<<<<======>>>???@@@@@@???===<<<===>>><<<<<<<<<===>>>@@@BBBCCCEEEFFFGGGHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKJJJIIIFFFEEEEEEFFFFFFGGGFFFDDDCCCBBB////////////////////////////////////...---,,,,,,////////////////////////000000000000000000000000...////////////000000000......------......///000//////......//////000000////////////////////////........................////////////////////////------......///000000000000000////////////000000////////////////////////......////////////...............///////////////////////////............---///000000///......///////////////////////////......////////////000000111111000000000///////////////000000000///......------...//////000//////000000000000000000000000111000000//////000000111///000000111222111111111222222222222222222111111111111111111222222222222222222444555555666555555555555555555555666777777666666777888888888888777777666666666666888999:::;;;999888888999::::::999888888888888888888888888888777777666555555555555777777777777777777777777333333444444444555555555333444555666666777666666666666666666666666666666444555666666555444555666666666666666666666666666666666666555555555444444444444444444444444444444333333333333333333333333111111111111111111111111222333333444444555555555333444444555555444444333222222333333333333444444444444333333333333222222111111111111000000//////444222000000111333777999777777999::::::999888777222222111111000000000///000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000............////////////////////////........................////////////------..................000000000000000000000000...............///000000000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111111111000111111111111111222222222111111111222222222222222000000111111222333333333111111222222333333444444111111111111111222333333222222333444444444444444444444444444555666777888777777666666666777888888666666666666666666777888666777777888888999::::::999:::;;;<<<<<<<<<;;;;;;999999:::;;;<<<======>>>===<<<<<<;;;;;;<<<<<<===<<<>>>>>>>>><<<;;;<<<===<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFDDDCCCBBB////////////////////////.........///......------////////////////////////000000000000000000000000........./////////000000//////......//////000111......------...//////000////////////////////////........................////////////////////////------......///000000111000//////......//////000////////////////////////---...///000000///...---............/////////000////////////............---///000000///......///////////////////////////........./////////000000/////////000000000000000222111000///...///000000,,,---...///000111111111000000000000000000000000000000000000000111222333000111111222222222222222111111111111111111222222111111111111222222222222111222444555666555555555444444555555555666666666555666777777888888777777666555555555555777888999:::888777777888999888888777777777777777777777777777666666555555555666666777777777777777777777777333333333444444444555555444444555777777888888888666666666666666666666666444666777666555444555777666666555555555555666666666666666666555555555555333333333333333333333333222333333444444333333222222222222222222222222222222222333333444555555666333444444555555444444333222222222333333444444444444444444333333222222222111111111111111111000000222111000000000111333444333444666999::::::999999444444333222111111000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000............////////////////////////............------------............------...------,,,------////////////////////////...............///000000000000000000000000000000........./////////000000////////////////////////000000000000000000000000000000000000111111111111111111000000000000111111000000111111111222222222///000000111111222222222///000000111222222333333000111111222333333444444111111111111111111222222222222333444444444444333444444444444555666777777666666666666666777888888777777666666777777888999666666777777888999999999888999:::;;;;;;;;;:::999888888999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<===<<<======>>>??????@@@AAAAAABBBDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDCCCBBBAAABBBBBBBBBCCCDDDEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBB000000000000000000000000,,,,,,---...////////////////////////////////////000000000000000000000000,,,,,,,,,---------......///////////////000111111---------------...///000////////////////////////........................000000000000000000000000---------...///000000111//////............//////////////////////////////---...///000000///...------.........//////000000000/////////............---///000000///......///////////////////////////............/////////000......///000111222222333666333000---,,,...111333///000000000000000//////000000000000000000000000//////000000111333444555333333444555555555555444111111111111111111222222000111111111111222222222111222333555666555555444333444555555666666555555666666777888888888888888555555444444555666888999999777666666777888888777666666666666666666666666666666555555555666666777777777777777777777777777555555555666666666777777555555777888888999999999666666666666666666666666555666777666555444555777666666555555555555666666777666666666555555555555333333333333333333333333222333333444444333333222222222222222222222222222222222333333444555666666333444444555555444444333222222222333333444444444444444444333333222222222222333333444444444333333000111111111111000000//////111444777999:::::::::555555444444333222111111000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000............/////////000,,,,,,---...///000111111,,,,,,,,,---------.........///000///.........///.......................................///000000000000000000000000000000............/////////000////////////////////////000000000000000000000000000000000000111111111111222111000//////000111222000000111111222222222222......///000111222222333///000000111222222333333000000111222333333444444444444333333222333333444222222333444444444333333444444444444444555777777666666666666666777888888888888777777888999::::::666666666777888888999999444555666888888777777666777888888999;;;<<<======<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;;;;;;;<<<=========>>>>>>??????@@@@@@BBBCCCEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDBBB+++++++++,,,,,,...///000---------............//////////////////000111111////////////////////////---...///000000///...---,,,,,,,,,---...///000111////////////////////////000...---...111333111/////////...------///000111//////............//////////////////000111222333111111000000//////......111111111000///---,,,+++------------------------//////000000000000///////////////...///000111111222111000///......///000------......//////000000000000000000////////////............////////////000000//////.........---............//////////////////000000000000//////111111000000000000000111222222222333333444444444111111111111111111222222000111111111111222222222333333444444555666666777666666666666666666666666555555555555555555555555444444555555666777777777777888888888888999999999777777777777777666555555444555555555666666777777888888777777666666555555555444444444444555666666555666888999999888777666555555555444444333333333222333333444444555555555555555555555666666666666888888888777666555555444444444444444444444444444444444444333333222222222333222222111111222222333111222333333444444333333333333333555777777666444666666555555555444444444222222111111111111222222333333111000000000111222111111111111111000/////////000111222444666777888:::999777555333222000000111000/////////000222333111111000000000000111111........................////////////////////////111///...------...///111............////////////,,,------......------,,,////////////////////////---......///////////////000000//////......------000000//////.........---000000//////.........---////////////000000000000000000000000000000000000111111111111111222222333000111111111111222222222444333222111000000000000000000111111111111000000111111111111111111111111222222111111111111222222111000000000//////......111111222222222333333333555444444333333222222111333333333444444444555555444444444555555555555555444444555555666777777777888888777777666666666555777777777777888888888888888888888999:::;;;===>>><<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCEEEEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCHHHHHHGGGGGGFFFDDDCCCBBB,,,,,,,,,------...///000---------............//////////////////000000111////////////////////////------............---------------------...///000////////////////////////...,,,+++,,,...000...---,,,,,,,,,+++,,,------...//////............/////////......//////111222222000000000000//////......//////////////////...---........................------............------////////////000000000000000///...---,,,------............///////////////000000000000////////////............////////////000/////////........................//////////////////000000000000//////000/////////000111222222222222222333333333333333111111111111111111111111000111111111111222222222333333333444555666666666555555555555555555555555444444444444444444444444444444555555666666777777777777888888888999999999777777777777777666555555444555555555666666666777777777777666666666555555555444444444444555666666777888999:::;;;;;;<<<<<<555555444444444333333333555555555555555666666666555555555555666666666666777777777666666666666555555555444444444333333333444444444333333222222222333333222222222222333333111222333444444555555555444333444555777777555333555555555444444444333333222222111111111111222222333222111000000000111111111111111111111000//////---...///000111222333444999888888777666444333222333222111000000000111111111000000//////000000111........................////////////////////////......////////////..................////////////........................////////////////////////---......//////////////////////////////.........000/////////............000/////////............////////////000000000000//////////////////////////////......//////000111000000111111111222222222222222111111000000111111000000111111111111000000111111111111111111111111111111111000000111111111111111111000000/////////111111111222222222333333222333333333333333333333333333333444444444444555777777666555444333222222444444555555666666777777666555555555444444444333666666666777777777888888666666666777888:::;;;<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEDDDCCCBBBAAA@@@------......//////000000---------............/////////......//////000111////////////////////////------,,,,,,,,,,,,------......---------......///////////////////////////---,,,+++,,,---...---,,,......///000000000000000//////............//////...............///000111000000000////////////...------...///000000//////////////////////////////------............---------...000111111111000/////////...------------...///////////////.........000000000000////////////............////////////////////////........................//////////////////000000000000//////......//////000222333444333333222222222222222222111111111111111111111111000111111111111222222222222333333444444555555666444444444444444444444444444444444444444444444444444444444555666666777777777777777888888888999999777777777777777666555555555555555555555666666666666666666666666555555555555444444444444555666666777777888999:::<<<===>>>555444444444444333333333555555555555444444444444444555555555555666666666666666666666666666555555555555444444333333222222444444333333333333222222333333222222222222333333111222333444555777777888666555555666888777555333444444444333333333222222222222111111111111222222222222111000000000000111000111111111111000000///.........///000111111111666666888888888777666555555444333111000000//////000//////......//////000........................////////////////////////,,,---///111111///---,,,............////////////000///............///000////////////////////////---......///////////////.........///////////////////////////............////////////............////////////000000000000//////////////////////////////......//////000111000000000111111111222222111111000000000111222222000000111111111111000000111111111111111111111111111000000//////000000111111111111111111000000000111111111222222222222333111111222222333444444555333333333333444444444444777666666555444333222222444444444555666666777777555555555444444444444444555555555666666666666777555555555555666888999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCAAA@@@???@@@??????@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBAAA@@@>>>>>>......///000000000000000---------............//////............///000000///////////////////////////...---,,,,,,---...//////......---------......////////////////////////...---------............///000111333333222111111//////............//////---------------...///000////////////////////////---......///////////////........................//////000000000000//////,,,...000111222111///...000000000/////////000000000000//////......------000000000000////////////............///////////////////////////.....................//////////////////000000000000//////000000//////000111222222222222222222111111111111111111111111000000000000000000111111111222222222222222333333444444444444444444444444444444444444333333333333333333333333333333444555555666666777777777777777888888888888777777777777777666555555555555555555555555555555555555555555555555555555555444444444444555666666666555555555666777999:::444444444444444444444444333333333222222111111111444444444555555555666666777777666555555444333333333333333333333333333333333333333333333333333333333333333222222333333333111222333444666888:::;;;999888888999:::999666444333333333222222222111111222222111111111111222222222111111000000000000000000000111111111111000///000000000000111111111111222333555777888888777666777666555333111000///...//////............//////........................////////////////////////------...//////...------............////////////000///---,,,,,,---///000////////////////////////---......///////////////------......//////000000///////////////.........///////////////.........////////////000000000000////////////////////////000000000000000111222222000000000000111111111111////////////000111222333000000111111111111000000111111111111111111111111000000////////////000000222222111111111111111111111111111111222222222222111111222222333333333333222222333333333444444444333333333444444555555666333333444555555666666777666666666666666666666666444444444555555555666666555555555555666777888999888888888888888999999:::;;;;;;;;;:::::::::::::::<<<<<<<<<=========>>>>>><<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@>>>===????????????@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>======...///000111111000000///---------............///...............//////000////////////////////////000///...------...///000///......---------......////////////////////////............---------...,,,---...///000///...---//////............//////---------------......///...............////////////////////////......---------------------------//////000000000000//////,,,...000111222111///...//////000000000000000000000000//////......------000000000000////////////............////////////.........///////////////............//////////////////000000000000//////222222111000//////000000111111111111111111111111111111111000000000//////000000111111111222222222222222222333333333333333444444444444444444444444333333333333333333333333333333444444555666666666666666777777777888888888777777777777777666555555555555555555555444444444444444444444444555555555555444444444444555666666666555444333333444555555444444444444444444444444333333333222222111111111444444444444555555555555999888777555444222111000000111111222333444555555333333333333333333333333444333333333333333333444222222333444666888;;;<<<<<<;;;;;;;;;<<<;;;999777333333222222222111111111222222111111111111222222111111111111000000/////////000000111111111000000000000000000000000000000///111222444666666666666888777666555333111000/////////............/////////////////////////////////////////////////////////...---,,,,,,---...///............///////////////...,,,++++++,,,...///////////////////////////---......///////////////------......//////000000.........///////////////.........///////////////////////////000000000000........................000000000///000111111222//////000000000111111111......//////000111333333000000111111111111000000000000000000000000000000000000////////////000000111111111111111111222222000000111111111222222222333333333222222111111111222222222333333333444444222222333333444555555666333333444444555666666666555555555666666666666666444444444444555555555555666666666666666777888999888777777777777888999999:::::::::::::::999999999;;;<<<<<<<<<<<<=========<<<<<<===>>>????????????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>===????????????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>======...///000111111000///...---------............///......------......///000/////////////////////////////////....../////////......---------......///////////////////////////,,,---...---,,,+++,,,------....../////////////////////............//////......---------......///---............///////////////000000///...------------------------------------............---------...000111111111000///,,,---......///.........///////////////.........000000000000////////////............////////////.........///////////////............//////////////////000000000000//////444333222000//////......//////000000000111111111111111111000000//////...000111111111111222222222222222222222222222222222444444444444444444444444222222222222222222222222333333333444555555666666666666666777777777888888777777777777777666555555555555555444444444444444333333333444444444444444555444444444444555666666777777666555444444444444333333333444444444444555555555555555444444444444333444444444444555555555888777666555333111000000000000111222333444555555222222333333333333444444444444333333333333444444222222222333555888:::<<<<<<;;;;;;<<<>>>===;;;999333333333222222222111111222222111111111111222222000000111111000000///...///000000111111111111000............///////////////000000111222333444444777777666666555333222111000//////......//////000////////////////////////////////////////////////000...,,,++++++,,,...000............////////////...---,,,++++++,,,---...////////////////////////---......///////////////.........///////////////.........///////////////.........///////////////////////////000000000000..............................------......///000/////////000000000111111.........///000111222333000000111111111111000000000000000000000000000000111000000//////000000111000000000111111111111111000000000111111111111222444333333222111111000000222222222222333333333333444444444444333333333222333333333444555555666666333333333333333444444444444444444555555555555666777777777777777888999999888777777777777888999999888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>????????????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===???>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@???>>>>>>===---...000111111000...------------............///...------------...//////////////////////////////---......//////......------------------...///000////////////////////////---...000...,,,+++,,,...000000//////000000111222//////............////////////...............///---------.........//////---...//////////////////........................------............------////////////000000000000+++,,,.../////////...............///////////////000000000000////////////............////////////............/////////000............//////////////////000000000000//////222222111000/////////000---......///000111222222222111111000//////......000111111111111222222222222222222222222111111111333333333333333333333333222222222222222222222222222333333444444555555666666666666666777777777888777777777777777666555555555555555444444333333333222222333333333444444444555444444444444555666666555555666666666555444444333333333444444444555555555555555555555666666666333333444444444555555555555555444444333222222222222222222222222222222222222222222333333444444444444444333333333333444444333222222222444777999;;;:::::::::;;;======;;;999444333333333222222222222222222111111111111222222///000111111111000......//////000111111111111111.........//////000000000222111000//////111333444555555666666666555444333111000000//////000000111////////////////////////////////////////////////------------------------............////////////........................////////////////////////---......//////////////////////////////...................../////////000............/////////000////////////000000000000...........................------------...//////////////////000000000111///////////////000111222000000111111111111000000000000000000000000000000111111111000000111111111/////////000000111111111000000000000111111111111222222222111111111111111111222222222222333333333444444444333333333333222222333333444444555555666222222222333333444444444444555555555555666666666777777777666777777888999888888777777888888999:::666666777888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>????????????@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>???>>>>>>===<<<---...000111000///---,,,---------.........//////...------------...//////////////////////////////+++,,,............,,,+++,,,,,,,,,---...///000111///////////////////////////111333111...---...000---,,,+++++++++,,,.../////////............//////000//////.........//////---------.........//////+++,,,---///000111111111//////////////////////////////000000000000/////////////////////000111111---...000111111111000000---.........//////000000000000000000////////////............/////////000---.........//////000000............/////////000//////000000000000//////111000000000000000111111,,,---...///000111222333222111111000///......---000111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111222222333444444555555666666666666666777777777777777777777777777666666555555555555444444333333333222222222333333444444444555444444444444555666666111222444555666555444444333333333444444555555555333333333444444555555555333333333444444444555555222222222333333444444444555555444333222000000///222222222333333444444444555444444333333444444555333333222222333666888:::888888888:::<<<<<<;;;999444444444333333333222222222222111111111111222222///000111111111000...---//////000111111111111111000000000111222333333333444333000......000222444333444666777777777666555111111000000000000111111000000000000000000000000////////////////////////+++,,,...//////...,,,+++............/////////000......///000000///......////////////////////////---......///////////////000000//////.........------.........//////000000---.........//////000000////////////000000000000........................///////////////000111111////////////000000000000///////////////000000111000000111111111111000000000000000000000000000000222222111111111111222222......//////000000000111000000000000111111111111000000000111222222333333111111222222222333333333000111111222444555666666222222333444444555555666444444444555555666666666555555555666666666666777777666666666666777777888888888888888888999999:::555555666888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>============>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????=========>>>======<<<<<<---...///000111111111111...............///000111000000000000000//////...................................................,,,,,,,,,---------....................................//////000000111111...............///000000......---------,,,,,,,,,........................///...---,,,,,,,,,,,,,,,////////////............111111000000000000000111////////////////////////000000//////......------........................---...//////000000//////////////////////////////222111000///---+++******/////////...------,,,,,,////////////000000000000,,,///000///000333222...///////////////000111111000000111111111111000000000000000000000000000000222000///...///000222333111111111111111111111111222222333333333444444444000111222222333333222222222222222333333444444444333333222222222333444444777777666555444333333333444333333222222333333444222222222222222222222222333333333444444444555555333222222111111222222333333333333333333333333333333333333333333333333333444444444444444444444444666666555444444333222222333222222111111222222333222111111111000000//////222222222222222222222222222222222222222222222222444555888::::::999777666111111111111111111111111111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000000000////////////000000222222333333333444444444444333222111000000//////111000///...---...//////000000000000000000000000.......................................///000000/////////////////////////////////////////////////////////......---------------............------......---,,,---...///000////////////////////////111111000///...---,,,,,,000000///...............////////////////////////000///...------...///000////////////////////////---.........//////000000//////000111222222333333////////////000000000000000000////////////000000111111111111222222222222222111111111000000//////333333222222222222333333222222222222222222222222333333333444444444555555444444444333333222222222555444444444444555666666444555777888999999999888777777888888888999999999777777888888888999999999777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>===>>>============???AAABBB======>>>???@@@AAAAAAAAA?????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<+++,,,---...///////////////............//////000////////////...------,,,................................................,,,,,,------.......................................///////////////000000...............///000000/////////.........------........................///...------------------////////////............111000000/////////000000///////////////////////////////////////.................................+++,,,------......------////////////////////////000//////......---,,,,,,------..................////////////000000000000---......---000333111+++///////////////000111111000000111111111111000000000000000000000000000000111000///...///000222333////////////////////////222222222222333333333333111222222333333333333333222222222333333444444444444444333333444444555555777666555444444333333333444333333222222333333444333333333333333333333333333333333444444444555555333333222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444555555444444333222222111333222222111111222222333222111111111000000000000222222222222222222222222222222222222222222222222333555777999999888666555111111111111111111111111111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000000000////////////000000111222222222222333333333666666555444333222000///111000///...//////000111////////////////////////.......................................///000000////////////////////////////////////////////////.........------,,,,,,,,,---......//////......---...------,,,---...///000///////////////////////////////////////.........000000///....................................///111000///...---......///////////////////////////............/////////000//////000111111222333333////////////000000000000000000000//////000000000////////////000000000000111111111111000000000///111111000000000000111111333333333333333333333333333333333444444444444555555555555444444333333333444444555555555666666666333444666777888888777777777777777888888888999999888888999999999:::::::::777888888999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>?????????>>>>>>===>>>=========>>>???@@@AAA======>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<+++,,,---...////////////000//////............///.........------+++******////////////////////////........................---............/////////......................../////////..............................///000000000000000/////////.......................................---......//////////////////............//////.........//////000////////////////////////.........///////////////........................+++,,,------......------////////////////////////..................//////,,,,,,------...//////000////////////000000000000...//////---///222///)))///////////////000111111///000000111111000000///000000000000000000000000111000/////////000222333////////////////////////000111111111222222222222222222333444444444444444222222333333333333444444555444444444444555666777777666555444333333333333444333333222222333333444444444444444444444444444333333333444444444555555333333222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333222111111111333222222111111222222333111111111111111000000000222222222222222222222222222222222222222222222222222444555777777666555444111111111111111111111111111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000000000////////////000000000000000111111111222222666777777777666444333111111000000000000000111111...............................................................///000000////////////////////////////////////////////////...............------------......//////......---...------------...//////////////////////////////---.........//////000000000//////............///000///............//////111000///...............////////////////////////............//////////////////000000111111222222////////////000000000000111111000000000000111111////////////000000000000111111111111000000000000111111000000000000111111444444444444444444444444333333333333444444444444555555555555444444444444444444666777777777666555333333555666666666666666777777777777888888888888999999999999::::::::::::777777888888999:::::::::;;;;;;;;;<<<======>>>>>>===>>>>>>??????>>>>>>>>>>>>=========>>>???@@@AAA======>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<---...///000111111111111111000///........................---,,,+++***)))000000000000000000000000.........................../////////////////////........................//////......------,,,,,,...............///000000000000000/////////.............................................///000111////////////..................---------...//////////////////////////////------......//////000000........................---...//////000/////////////////////////////////............////////////---------.........//////////////////000000000000---222444111...///...,,,///////////////000000111//////000000000000//////000000000000000000000000000000//////000000111222111111111111111111111111000000000000111111111111222333444444555555444444333333333333333333333333444333333444444555666777666555444444333333333444444333333222222333333444444444444444444444444444333333333444444444555555333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111000000333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222222333444555555444333222111111111111111111111111111111111111111111111111000000000000000000000000......///000000000000000////////////////////////000000////////////000000/////////000000000000111444555666777888777555444222222111000000/////////...............................................................///000000////////////////////////////////////////////////000000//////////////////......////////////......------------......//////////////////////////////............////////////000///............//////111000000////////////000//////........./////////////////////////////////.........////////////////////////000000000111111////////////000000000000111111000000000000111111000111111111222222222222111111111000000000000000333333222222222222333333333333333333333333333333222222333333333444444444444444444444444444444444333444666888888777666555444444555555666666666666666666666777777777888888777888888888888999999999777777777888999999::::::::::::;;;<<<<<<======>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@======>>>???????????????@@@@@@?????????>>>>>>>>>;;;;;;::::::;;;;;;<<<<<<---...///000111111111111111000///.............../////////......,,,++++++000000000000000000000000......................../////////////////////...........................//////......------,,,,,,...............///000000/////////.........------.......................................///000111////////////............---------------...//////////////////////////////------......//////000000........................---...//////000////////////////////////////////////////////////.........//////.........---------////////////000000000000,,,555;;;555---,,,///111///////////////000000111//////000000000000//////////////////////////////000000000000000111111222111111111111111111111111//////000000000111111111222333444444555555444444333333333333333333333333222222222222333444555666555444444333333333333444444333333222222333333444222222222222222222222222333333333444444444555555444333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111000000333222222111111222222333111111111111111222222222222222222222222222222222222222222222222222222222222222333333333333222111111111111111111111111111000000000000000000000000////////////////////////......///000000000000000////////////////////////000000////////////000000....../////////000000000///000222555666777777777444444333111000...,,,,,,........................////////////////////////...............///000000////////////////////////////////////////////////...........................//////////////////...---------...............////////////////////////////////////............//////............//////000000000000//////......,,,,,,---...///000111111///////////////////////////////////////.........//////////////////000000////////////000000000000111111000000000000111111000111111111222222222222000000000000000000111111333333222222222222333333111111111111111111111111222222222333333333444444222222222222222222222222333444666888888777555444666666666666666666777777555555666666666777777777666666666666777777777777666777777888888999::::::::::::;;;;;;<<<=========<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>????????????======>>>?????????>>>>>>?????????>>>>>>>>>======:::::::::::::::;;;<<<<<<+++,,,---...////////////000//////............///...////////////...------////////////////////////......................../////////............---......................../////////..............................///000000/////////.........------.................................---......//////////////////............---------------...///000////////////////////////.........///////////////........................+++,,,------......------////////////////////////000000//////////////////000//////...------,,,,,,////////////000000000000,,,666<<<666...---000333///////////////000111111...//////000000//////...///////////////////////////000000000111111111111///////////////////////////000000000111111111111222222333444444444444444444444333333333333222222111111111222333444555666444444333333333333444444444333333222222333333444222222222222222222222222333333333444444444555555444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111333222222111111222222333111111111222222222222222222222222222222222222222222222222222222222222222222222333333222222111111111111111111111111111111000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000////////////000000........./////////000000---...///111333555777888555555444333111///---,,,........................////////////////////////...............///000000////////////////////////////////////////////////+++++++++,,,,,,,,,,,,,,,...//////000000//////...,,,---......//////......////////////////////////000000//////.........---///............//////000///000111222111///---,,,+++,,,...///000000000000///////////////////////////////////////.....................////////////////////////000000000000000000////////////000000////////////000000000000000000000000111111111111111111000000000000111111111111111111111111111111222222222222333333333333111111111111222222222222333333555666666666555444777666666555555666777777555555555555666666666666444555555555666666666666666666777777888999999999:::::::::;;;<<<<<<======;;;;;;<<<===>>>>>>>>>>>>===>>>????????????>>>>>>======>>>??????>>>>>>===>>>>>>=========<<<<<<<<<999999999999:::;;;<<<===+++,,,---...///////////////............//////000------...////////////...............................................................------,,,,,,...........................///////////////000000...............///000000000000000/////////..............................///...------------------////////////............------------...///000111///////////////////////////////////////.................................+++,,,------......------////////////////////////.........///000000111111..................------////////////000000000000...555777444000111111000///////////////000111111......////////////......//////////////////////////////000111111111111111////////////////////////000000000111111111222222111222222333333333333333444444444333333222222222222222222222444555666777444333333222333333444444444333333222222333333444333333333333333333333333333333333444444444555555444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111222222333333333222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000////////////000000...////////////000000000//////...///000333555777555555666555444333111000////////////////////////////////////////////////...............///000000////////////////////////////////////////////////,,,,,,,,,,,,---------...//////000000000000//////,,,---.../////////...---////////////////////////.........///////////////...............///000000222555888999999555111///......///000000///...---////////////////////////000/////////....................................////////////000000000000//////............//////////////////000000000000///000000000111111111111111111000000000000111111111111111111111111111111111222222222222333333333111111111222222333333333333333333333444444444444666666555444444555555666444444555555555666666666555555555666666666666777666666777777888888999999999::::::;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@???>>>======>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::;;;<<<===---...///000111111111111...............///000111,,,,,,---...////////////......................................................---------,,,,,,,,,..............................//////000000111111...............///000000111111111111000000000000........................///...---,,,,,,,,,,,,,,,000/////////............---------...///000111111////////////////////////000000//////.........---........................---...//////000000//////////////////////////////+++,,,---///000222333444,,,,,,------.../////////////////////000000000000111222222000222555222,,,///////////////000111111......////////////......//////////////////////////////000111111111111111111111111111111111111111111111111111222222222222111111222333333333333222444444444333333222222222333333333444555666888888333333333222222333444444444333333222222333333444444444444444444444444444333333333444444444555555555444444333333444444555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222333333333222222222222222222333111111111222222333333333222222222222222222222222222222222222222222222222444333333222222222111111111111111111111111111111000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000000000////////////000000////////////000000000111222111///...///111444555444555666777777666555444000000000000000000000000000000000000000000000000...............///000000////////////////////////////////////////////////.../////////000000111111//////000000000000//////,,,,,,.../////////...---////////////////////////,,,,,,---...///000111222...............///000111888;;;???AAA@@@<<<777444000111111111///...,,,***////////////////////////000000//////.........---.....................---////////////000000000000......------------......111111111111222222222222//////000000111111111222333333222222222222333333222222222222222222222222111111222222222333333333222222222333333444444444333333222222222333444555666555444333222333444555444444444555555555666666666666666666777777777777666666666777888888999999999999:::;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@???>>>======>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<===//////.........---------//////.........------------------------...///000//////...---,,,++++++***///...---,,,,,,---...//////...---,,,,,,---...//////...---,,,,,,---...///......////////////......111000...,,,+++,,,...///////////////////////////...........................------,,,,,,...///000////////////////////////111111000000000000111111111000...------...///000////////////////////////,,,------......------,,,........................---------............///////////////////////////////////////////////////............////////////111000000///...---------------......//////000000000000000000000000000000......///000000000000000000000000000000000000000333222111///...,,,+++***///000111222222111000///111111222333333333333222222222111111111111222222333444444555555444444333444444555666555444222111444444444444444444444444222222333333444555666666666666666555444444333333333333333333333333333333333333333333333333333333111111222333333333333222333333444444333333222111333333333222222222111111111222222333333222222111111111000000111111222333333222222111111000000000222222222222222222222222444444444333333222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000///...---000000000000000000000000------......///000000000000000//////......------,,,---...///000000000000111333666888888666333111555333111.........///000---------............///........................------------.........///000000///...------,,,,,,////////////////////////////////////////////////.........------,,,,,,,,,......////////////......111111000000//////......000000////////////000000333;;;FFFNNNNNNFFF999000000000000000000000000000//////000000000000//////........................////////////////////////---------........./////////////////////.........111111111111111000//////////////////000000000000111000111222333222000---333222111111111111222222444444444555555555666666333333333444444444555555777333111444777777555444666555333444555555444222333444555666777777777777666666666666777777777777888:::<<<<<<:::888777888888999:::;;;<<<<<<<<<<<<:::;;;===>>>>>><<<:::999>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======//////.........---------//////.........------------------------...////////////......------,,,,,,///...------------...//////...------------...//////...------------...///......////////////......000///...---,,,------...////////////////////////........................///...---------...///000///////////////////////////......------......///000///...------...000111////////////////////////,,,------......------,,,........................---------............///////////////////////////....................................////////////111000000///......------.........///////////////000000000000000000000000......///000000000000000000000000000000000000000000000000/////////......000111222333333222111000111111222333333333333222222222111111111111222222444555555555555555555444444444555555444444333222333333333333333333333333222222333333444555555666444444444444444333333333555444444333333222222222333333333333333333333333222222333444444444444444333444444444444333222222333333333222222222111111111222222333333222222111111111000000111111222333222222222222222111111111222222222222222222222222444333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000///000000000000000000000000///////////////.........///////////////............///////////////......///111333666777666555444444333111000////////////.........///////////////........................------........./////////000//////...------,,,,,,................................................/////////......---------......////////////......000000000000//////......//////............//////444AAAOOOUUUOOOCCC888333------------------------......////////////..............................////////////////////////........./////////000000/////////////////////...000000000000000///......////////////000000000000222111000000222222111000...//////000111222333333111111111111222222222333222222222222333333333444333333333444444333444666888666444444555555333222333333555666666777777777555666666666777777777777888999;;;:::888777777888888999:::;;;<<<<<<<<<<<<:::;;;===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======...............---------...............---------...------------.../////////////////////.........///...------------...//////...------------...//////...------------...///......////////////.....................---------////////////////////////........................//////.........///000111////////////////////////...------------------...///...---------///000111////////////////////////------............------////////////////////////---------............///////////////////////////------------------------............////////////000000000///......------///////////////.........000000000000000000000000......///000000000000000000000000000000000000000...//////000111111222222222222333333333333222222111111222333333333333222222222111111111111222222555555666666666666555555555555444333333333444444333333333333333333333333222222333333444444555555222222222333333333333444666666555444333222111111333333333333333333333333333333444555555555555555444444444444444333222222333333333222222222111111111222222333333222222111111111000000111111222333222222222222333333333333222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111000000000000000000000000111000000///......------.........///////////////000000000000///...---,,,---...000222444555666666444444333333222111//////000/////////////////////............................../////////000000000/////////...------,,,,,,------------------------------------------------///////////////...............////////////......000000000////////////.........------------......333CCCTTTWWWKKK===444333////////////////////////------............------......................../////////////////////////////////000000000000000......//////////////////...////////////......---////////////000000000000333111//////111222333222......000111222222222222000000000000111111111111111111111111222222222222000333555333000000444888999777555444444555333222333333444555666666666666555555666666666777777777888999999888666666777999888999:::;;;<<<<<<<<<<<<;;;<<<===?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======......................................................---------......///......//////000000000111.........------..................------..................------.........---......//////......------......//////...------////////////////////////........................////////////000000000111//////////////////////////////............//////......------...///000111////////////////////////------............------////////////////////////---------............///////////////////////////------------------------............////////////000000//////............000000//////......------////////////////////////......///000000000000000000000000000000000000000//////000111222222333333222222222222222222222222111111222333333333333222222222111111111111222222444444555555555555444444666555333222222333444555222222222222222222222222222222333333333444444444111222222333444444555555555555444444333333333222333333333333333333333333333333444555555555555444444444444555444333333222333333333222222222111111111222222333333222222111111111000000111111222333222222222333333444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000111111111111////////////////////////000000//////............------......//////000000///////////////...------------...///111333555666444555666666555444111000000000/////////.................................////////////000000000000//////.........---------------------------------------------------------//////........................////////////......///////////////////////////......------......///000>>>KKKMMMBBB666000000000000000000000000000000---......//////......---........................////////////////////////////////////////////////............////////////...//////000//////......////////////000000000000222111///000111222222111000111111222222111000///222222222333333333333444111111111222222222222333111444555222111444888:::888666333333444555444333222333444555555555555555555555555666666666777777888888888666555555777:::888999:::;;;<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@===========================>>>AAABBBBBBAAA>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======---.....................---.....................///......---------............//////000111111111---..................------..................------..................---------............------------...//////......---////////////////////////...........................//////000000000000000//////////////////////////////............//////...............///000000////////////////////////---......//////......---////////////////////////---------............///////////////////////////....................................////////////////////////............000000//////......------////////////////////////......///000000000000000000000000000000000000000111111111111222222222222111111111000000111111111111111222333333333333222222222111111111111222222222333333444444333333222555444333222222333555666222222222222222222222222222222222333333333333333222222333444555666777777333333333444444555555555333333333333333333333333222222333444444444444444444444555555555444333333333333333222222222111111111222222333333222222111111111000000111111222333222222222333333444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////............//////000000------......//////000000------...//////000////////////......///000222333444555777888888777444333000000000///...---,,,,,,........................////////////000000000000...............---------................................................------------------------......////////////...................../////////000//////////////////000000666===???;;;555111///------------------------/////////000000/////////........................////////////////////////........................---.........//////000000///000000111111000000000////////////000000000000111000111222444555444222...//////000000000000///333333333333444444444444222222222222333333333333555555333000444<<>>??????@@@@@@@@@========================<<<>>>@@@BBBBBB@@@>>><<<<<<<<<==================<<<;;;;;;;;;;;;<<<======---------...............---------...............//////...------------.........//////000000111111------...//////...------------...//////...------------...//////...------------............---------------...............////////////////////////........................---...///000000000//////////////////////////////...------------------...//////////////////......////////////////////////......////////////..............................---------............///////////////////////////////////////////////////............//////////////////////////////......///////////////.........000000000000000000000000......///000000000000000000000000000000000000000222222222111111111111111111111000//////000111111111111222333333333333222222222111111111111222222222222333333333333222222444444333333333444555555333333333333333333333333222222222222333333333333333333444444555666777777222222333444555666777777333333333333333333333333222222333444444444444444555555555555555444333333333333333222222222111111111222222333333222222111111111000000111111222333222222222222333333333333222222222222222222222222111111111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111222111111000000000000000000000000000000------......///000000111.........///////////////,,,---...///000000000000000000///////////////000222444666888888888666555222222111000...---,,,,,,............................../////////000000000........................////////////////////////////////////////////////,,,,,,,,,---------------......////////////......---............/////////000000////////////000000111222444666888777444111........................//////000000000000//////........................////////////////////////............------------------......///000000000///000000111111111111111////////////000000000000111000111444888;;;<<<;;;............///000111222111111111111222222222333222222222222333333333444555666222///666BBBEEE@@@<<<999666444555666666555222222333444444333333222444444555555555666666666777888888888777777888:::888999:::;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@???===<<<<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<======---------.........//////---------.........////////////...---------------.../////////////////////------...//////...------------...//////...------------...//////...------,,,------......------,,,...------,,,---...///000////////////////////////........................,,,---...///000///......///////////////////////////......------......///000000000//////...------////////////////////////......////////////......---------------------------------............///////////////////////////....................................////////////.../////////////////////.........///////////////000000000000000000000000......///000000000000000000000000000000000000000111111111111111111111111222222111000000111222222111111222333333333333222222222111111111111222222222333333444444333333222222333444444555555444444333333333333333333333333222222222222222222222222333333333444444555555555333333444444555555666666333333333333333333333333333333444555555555555555555555555555555444444333333333333222222222111111111222222333333222222111111111000000111111222333222222222222222111111111222222222222222222222222222222222222333333333444000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222222222000000000000000000000000.........//////////////////////////////...............///////////////...000000000000000////////////000222444666666666666555444333222000///...---........................------........./////////........................................................................------------.........///......////////////......---------.........///////////////....../////////...///222555777777555222111111111111111111111111...//////////////////...........................////////////////////////////////////.........---------......///000000111...//////000111111000000////////////000000000000222111000444;;;BBBHHHKKK999888555222111111333444000000000000111111111111111111111111222222222222111666444///444BBBIIIFFFEEEAAA<<<888777666555444222222333333333333222222444444444555555555666666666888::::::999888999:::888999:::;;;<<<<<<<<<<<<>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;<<<======---------.........//////---------.........//////000///...---------------///////////////.........,,,---...//////...---,,,,,,---...//////...---,,,,,,---...//////...---,,,,,,------......------,,,///...,,,+++,,,...000111////////////////////////........................+++,,,.../////////...---////////////////////////111111000000000000111111111111000000///---,,,+++////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////------------------------............/////////000.........///////////////---.........//////000000000000000000000000000000...//////000000000000000000000000000000000000000/////////000111111222222444333222111111222333444111111222333333333333222222222111111111111222222333444444555555444444333111222444555666555444444444444444444444444444444222222222222222222222222222222333333333333444444555555555555555555444444333333333333333333333333444555555666666666666666555555666666555555444333333333333222222222111111222222222333333222222222111111111000111222222333333222222111111000000000222222222222222222222222222222222333333444444444000000000000000000000000000000000000000000000000000000000000000000000000---...///111333444444444000000000000000000000000000000000///......------000000//////.........---000000000000///...---,,,...///000000111000000000,,,---///111333555666666777777555444222111000///........................------------.........///---.....................---------------------------------------------------.........//////000000......////////////......---------.........//////.........------.........+++...333666777555333111........................---..................---........................////////////////////////111111000000/////////...---------...///000000111------...///000000//////////////////000000000000444111///333<<>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;<<<===?????????>>>===<<<;;;;;;;;;;;;<<<======---------............//////////////////.......................................//////000111111111................................................------............------.........////////////000/////////...------,,,,,,///......------///000111......---------,,,,,,,,,//////............//////,,,---///000000///---,,,//////////////////////////////.........---------000000000000000000000000,,,---......------///111//////.........---------+++,,,,,,---.........---//////............//////..................---------------............///////////////////////////---///000000///......///---------------...///000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222444444444333333333222222111111222222222333333333444444555555444444333222444444444333333222222222222222222333333333444444222222222333444555666666666666777888888888888888555555555555555555555555555555555555666666666666666555555555555444444444222222222222222222222222333333333333333333333333444333333222222333333444444444333222111111111111222333333444444333333222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222111111111000000//////222222111111111111222222222111000.........//////////////////////////////......////////////......//////////////////////////////000111222333444444999999999888666333111///111000...---,,,,,,------111000...------...///111...///111000...------.........------------......////////////////////////............///////////////////////////////////////////////////.....................//////////////////000111111000///...////////////////////////000000000000000000000000........................//////.........---------111111111000///.........////////////////////////000000000000000000000000222111000//////000111222000//////222888AAAJJJPPPJJJKKKLLLIIIBBB;;;666333666444111///...///111333111111111222222222///---222222222111111555<<>>:::777555555222///...111666555222222444555555555666888:::<<<===??????=========>>>>>>===;;;999999:::<<<===:::;;;===<<<;;;::::::;;;???????????????>>>===<<<>>>>>>============>>>>>>;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::---------............////////////////////////...........................////////////////////////......................................................////////////......------........./////////------..................///......---...///000111.........---------,,,,,,//////............//////,,,---...000000...---,,,//////////////////////////////.........---------........................---.........------...000//////.........---------+++,,,------.........---......------------..............................---------............///////////////////////////...000111111000//////000...------------...///000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333222222222222111111222222222333333333444444555555444444333222333333333333333333222222333333333333444444444444333333333333444555666777666666777888888888888777555555555555555555555555555555555555666666666666555555555555444444444444222222222222222222222222333333333333333333333333444333333222222333333444222222222111222222333333222333333444444333333222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000///222111111000000111111222000000///......///000111////////////////////////......////////////......////////////////////////......//////000000111111555555666666666555444333111000///...---......//////......------...///000...///111000...------.........------------......////////////////////////............////////////////////////////////////.........///////////////............////////////---...///000000///......////////////////////////////////////////////////------------------------//////.........---------.............../////////////////////////////////////////////////////////000000///......///000000111000......111666<<>>BBBDDDEEEFFFHHH;;;:::999777555333111000111000000000111111000///000000222333444666888:::???======@@@CCCBBB===777444555444333222333222111222444555555555666888::::::<<<>>>???>>>>>>???AAA???>>>===<<<;;;;;;<<<<<<:::<<<======<<<;;;;;;<<>>>>>============<<<<<<<<<<<<======<<<<<<;;;;;;:::;;;;;;<<<::::::::::::::::::::::::---------............///......//////////////////........................000000//////...------,,,................................................//////000000000000//////,,,---------............,,,,,,------...//////000///............///000000.........------------,,,//////............//////,,,---...//////...---,,,////////////////////////...............---------...........................//////...,,,,,,---///...............---------,,,,,,---............---------,,,,,,,,,,,,------........................---------............//////////////////////////////111222222111000000111......------......//////111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222333222222222222111111111111111222222222333333333444444555555444444333222222222222333333333333333333444444444444555555555444444444444555666777777555666777777888888777777666666666666666666666666444555555555555666666666555555555555444444444444222222222222222222222222444444444444444444444444444333333222222333333444111111111111222333444555222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000222111111000000111111222............///000111222////////////////////////......////////////......////////////////////////........................///000222444666777888888333222111000//////000000------------......//////...///111000...------.........------------......////////////////////////............////////////////////////////////////------......//////000000............////////////+++,,,---...//////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,,,,---...//////000000000000000000000000000//////////////////////////////............//////111000...------///111222,,,000444888;;;>>>AAACCCBBBCCCEEEFFFDDDAAA===:::777555444222000000000000222444666999;;;;;;888555999666777===FFFHHHBBB;;;222444555555222000000222222444555555444555777999999;;;===>>>>>>>>>@@@BBB?????????>>>>>>===<<<;;;;;;<<<>>>>>><<<<<<<<<===>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::---------............///............////////////........................//////......------------......................................................////////////......,,,,,,,,,---------......---------.........//////............/////////000............------------///......------......///------...//////...------////////////////////////........................000000000000000000000000/////////...,,,+++---...........................------............------...------,,,,,,------...---------...............---------............///////////////////////////...000222111000///000000//////............//////111111111111111111111111////////////////////////111111111111111111111111222222222222222222222222111111111111222222222222222222222111111111000000111111222222222333333333444444555555444444333222111111222222333333333444444444444555555555666666555555555555555666777777555666666777777777777777666666666666666666666666444444444555555555666666555555555444444444333333222222222222222222222222444444444444444444444444444333333222222333333444222111111111222222333444222333333444444333333222111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111000000000000000111111000000000000111111///////////////000111111////////////////////////......////////////......////////////////////////.........---------,,,,,,,,,---///222444777888999666666444333111000//////+++,,,---...//////.........///111000...------.........------------......////////////////////////............////////////////////////////////////,,,------...///000111111............////////////,,,,,,---...//////000000////////////////////////////////////////////////------------------------........................,,,------......//////000000000000000000000000000///////////////////////////////////////////////////////////////000000111222333444333222222333555???BBBEEEHHHJJJIIIGGGEEEEEECCC@@@<<<888777888999:::;;;===AAACCCBBB===999777444444:::AAAEEECCC???666222000111000///000333333444555555444555777999888999;;;;;;;;;<<<>>>@@@??????@@@@@@???===;;;:::999;;;======<<<;;;<<<===>>>=====================<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::::::::::::::::::::::::::::::::---------............///---.........//////000000........................------------......//////................................................,,,------......------,,,,,,,,,,,,---------......//////.........------------....../////////////////////.........---------......------------......---..................---////////////////////////---.....................000000000000000000000000/////////...,,,+++---...---.....................---......//////...------//////............//////---------.........//////---------............///////////////////////////---///000000///......///000//////.........//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111222222222222222222111111111000000111111222222222333333333444444555555444444333222111111111222222333333333444444444555555555666666666555555555555666777777555555666777777777777777666666666666666666666666444444444444555555555555555444444444444333333333222222222222222222222222444444444444444444444444444333333222222333333444444333222222111111111222222333333444444333333222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000111111111000000000000000000111000000000000000///......////////////////////////......////////////......////////////////////////000//////......------,,,------///000222444666777999888777555333111///...,,,---......//////.........///111000...------.........------------......////////////////////////............////////////////////////////////////,,,------...///000111111............////////////------......///000111222////////////////////////........................////////////////////////---.....................////////////////////////////////////////////////........................000000000000000000000000//////000111222222222111444555555444222222444666444555888:::===???@@@@@@JJJJJJHHHDDDAAAAAAEEEHHHGGGHHHJJJLLLMMMLLLIIIGGGBBB@@@??????AAAEEEHHHIIIFFF999......111111111222333444555444444444666888888999999888777777999;;;===>>>???@@@???===;;;999777999;;;;;;::::::;;;<<<===<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===???>>>===;;;;;;:::::::::::::::::::::::::::::::::---------............///------......///000000000........................,,,------...//////000000................................................,,,,,,,,,------,,,,,,,,,,,,---------............000//////...------,,,,,,---......///000//////////////////.........------......------------..............................////////////////////////---------..........................................//////...,,,,,,---///---------..................////////////...------/////////....../////////,,,,,,------.../////////---------............///////////////////////////---...000000.........///000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222333222222222222111111111111111222222222333333333444444555555444444333222111111111222222222222222333444444444444555555555666555555444555555666666444555666666777777666666555555555555555555555555333444444444444555555555444444444444333333333333222222222222222222222222333333333333333333333333444333333222222333333444555444333222111111111111222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000//////000000111111111111111000///...---////////////////////////......////////////......////////////////////////000000/////////.........////////////000111222333888888777666444333111000////////////////////////...///111000...------.........------------......////////////////////////............////////////////////////////////////------......//////000000............///////////////////////////000111222////////////////////////........................////////////////////////---------...............000000000000000/////////////////////////////////........................000000111111111111000000000111111222111000000///111222222222000111222444000000000000111333444555;;;===>>>===<<<>>>DDDHHHRRRUUUYYYZZZYYYXXXYYYYYYWWWUUUQQQNNNNNNQQQVVVZZZUUUBBB222111444222000111333444555444333333555777777888777666444555777999:::;;;===>>>===<<<:::999666888:::::::::999:::;;;<<<<<<;;;::::::;;;===>>>======<<<<<<<<<<<<=========<<<;;;:::::::::::::::::::::::::::::::::::::::---------............///------......///000000111........................////////////////////////................................................,,,------------------,,,------........./////////..................------------///000000000///...////////////...............------,,,,,,------............------.........////////////////////////---------.........//////........................---.........------...000---------........./////////////////////...------///......------......///,,,,,,------...//////000---------............///////////////////////////...///111111///...///000111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222222333333333333222222222222111111222222222333333333444444555555444444333222222222222222111111111111333333333333444444444444555555444444444444444555444555666666777777666666444444444444444444444444333333444444444555555555444444444333333333222222222222222222222222222222222222222222222222222222444333333222222333333444333333222222111222222222222333333444444333333222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000////////////000000//////000111111000///...////////////////////////......////////////......////////////////////////////////////............000///.........///000111333444555666666555444444333222000///......//////...///111000...------.........------------......////////////////////////............////////////////////////////////////.........///////////////............////////////000///.........///000000////////////////////////........................////////////////////////---------.........//////---......//////000000000------------------------........................//////000111111000//////000111111111111111000000///000111000...------...111111000000000000000000---000333333222444999???IIIPPPWWWYYYVVVTTTVVVYYY[[[VVVRRRPPPSSSWWWYYYZZZUUUCCC555444555111000444333444555444333333555666666666666555444555888:::888888:::;;;;;;::::::999666888:::;;;::::::;;;<<<<<<;;;:::999:::;;;===>>><<<;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999::::::::::::::::::::::::::::::---------.........//////---------...///000000111........................111111111000//////......................................................---..................---.........////////////000,,,,,,------.../////////,,,---///000000000///...000/////////...............------,,,,,,------.........------------......////////////////////////---------.........//////000000000000000000000000,,,---......------///111---------.........////////////000000///...------...------,,,,,,------...,,,,,,------...///000000---------........./////////////////////////////////000222222000///000111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...//////000111222222222444444444333333333222222111111222222222333333333444444555555444444333222333222222222111111000000222222222333333333444444555444444333333333444444444555555666666666666666333333333333333333333333333333333444444444555555444444444333333333222222222222222222222222222222111111111111111111111111444333333222222333333444111111111111222333444444222333333444444333333222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222000000////////////000000---...///111111111000000////////////////////////......////////////......////////////////////////........................000///...------...000111///111333555777777777777555444111///......///000...///111000...------............------.........////////////////////////............/////////000///////////////////////////////////////...................../////////000000///------,,,---...///////////////////////////................................................---------.........//////***+++,,,---///000111111------------------------........................---...///000000///...---//////000111222333444555---///222222111111222333//////000111111000///......111444333000000555:::222<<>>;;;::::::999999::::::;;;999999999888888999::::::::::::::::::::::::::::::............////////////000000//////.........---000000//////.........---/////////...------,,,,,,......---,,,,,,,,,------000///...---------------//////.........------------------,,,++++++******,,,,,,------...///000000...............///000000/////////...------,,,,,,///...---,,,,,,---...///...------,,,,,,------...////////////////////////111111000///......---,,,........................///............---------000000000000///...,,,,,,......//////...---,,,,,,------------------------//////.........---------........................000///...---------------///////////////......---//////.........------------------............///000///...------...///000---...///111222222222222000000000000000000000000111000000///////////////000000111111111111000000111222222333333222222111222222333333333222222111333333333222222111111111222222333333333333444444444444444444444444444444444444555666777777666666555444333222222444555777777444222111111111111000222333333444444333333222000000111222222222222111222222222111111///......000000111111111222222222333222222111111222222333222222222222222222222222333333333222111000//////000111333333111000111222000000000000111111111111000000000000000000000000........................////////////////////////......---------,,,,,,,,,000000000000000000000000000000000000000000000000111111000000//////......000///...------...///000........................,,,---///111333666888999???<<<777111...,,,,,,---///......---------......---------............///000000000000000000000000000000///...............------............------//////.........---------..................------........................////////////////////////---------.........//////........................---------.........//////000000//////.........------------......000111222............////////////222000------...///......000000000000000/////////111111111111111111111111//////000111111111111111111111000000000000111111222444888;;;===<<<:::888:::888999>>>EEEHHHFFFCCC444333111000///000111111333333222111222333444555333333333444444444555555999999888888888888888888999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::999999999888888888999999:::::::::888888888888888888888999............////////////000/////////.........---///.........------------------..................---------,,,,,,---......//////...---------------//////.........---------000/////////......------,,,,,,------...//////000...............///000000------..................///...------------...//////......------......///000000000000000000000000,,,,,,,,,+++++++++++++++........................///............---------......///......---,,,+++...............---,,,,,,------------------------//////.........---------........................//////...---------------------...///000000//////000000/////////................../////////000000//////............/////////000000111111111000000000000000000000000000000///////////////000111111000000111111111111000000111222222333333222222111222222222333333222222111333333333222222222111111222222222333333333444444444444444444444444444444444555555666666666666555555444333222222333555666666555333333333444444444111222222333333222222111000000111222222222222111222222222222111000///...111222222222333333333333333222222111111222222333222222222222222222222222222222222222111000/////////111222222111000000111000000000000111111111111000000000000000000000000........................///////////////////////////.........---------,,,////////////////////////////////////////////////000000000000//////......000///...------...///000........................,,,---...000222444666777<<<:::777444222000////////////...---------......---------............///////////////////////////000000///...............------............------//////.........---------................................................////////////////////////---------.........//////........................---------.........//////000/////////............------,,,------...///000............////////////111///.........///...---////////////////////////111111111111111111111111//////000111111111111000111111000000000000111111///111333666777666555444888555444777;;;<<<999555222222111111111111111111333333222222222333444555333333333444444444444555888888777777777777888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<============<<<;;;:::999999888888888888999999:::::::::888888888888888888777777---............//////////////////...............---------------,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,---...////////////...------------..................---------000000//////////////////,,,,,,------.../////////...............///000000,,,,,,------...//////000///...------------...////////////....../////////000000000000000000000000,,,,,,,,,---------..............................///............---------,,,---------------,,,,,,---............------,,,------------------------...............---------........................//////...------------...+++,,,---///000000111111000000000000000/////////////////////000000000111......////////////......000111111111000000///...000000000000000000000000------......///111222333000000000000000000000000111111222222222222111111111222222333333222222222333333333222222222222111222222222222333333333333444444444444444444444444555555555666555555444444444333222222222333555666444444333333444555666666000111111222222111111000000000111222222222222111222222222222111000//////222222333333333444444444222222111111111111222222222222222222222222222222222222222222111000//////...000111111000//////000000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////........................000000000////////////...//////............//////........................------...///111222333333777777888888777555444333000///......---------------------............///////////////////////////000//////............///------............------...............---------................................................////////////////////////---------.......................................------........./////////////////////............------,,,,,,,,,------...---............/////////000///...///000000...,,,........................000000000000000000000000...///000000111111000000111000000//////000000111//////000111111111111111333111///000222222///,,,000111111222222222111111333222222222222333444444333333333333444444444444555555555555666777888888;;;:::999999999:::<<<======<<<;;;;;;;;;<<<>>>>>>@@@@@@>>>===;;;999888777888888888999999999999999888888888777777666666666---------.........//////........................---------------------------------.........//////,,,,,,,,,,,,---///000000///......---------..............................------..................---------.........//////...............///000000---------.........//////.........------.........//////............//////////////////////////////------------....................................///............---------,,,,,,---.........---------------......------,,,------------------------................................................///......---------......,,,---...///000000000000////////////////////////....../////////000000000---...///000000///...---///000000000000000//////////////////////////////............///000111222111111000000000000111111111111222222222222111111111111222333333333222222222222222222222222222222111222222222222333333333333333333333333333333333555555555555555444333222333333222222222333444555222333333333222222333444111111222222222222111111000000111222222222222111222222222222111111000///222222222333333333333444222222111111111111222222111111111111111111111111111111111111111000//////...///111111///...///000///000000000111111111111000000000000000000000000000000000000000000000000------------------------000000000///////////////////////////////////////......................../////////////////////////////////....../////////........................------...//////000000111222444777:::;;;:::888666111111000......------------------............///////////////////////////000///............//////------............------........................---------.......................................////////////////////////............................................................///////////////////////////...............------,,,------------------.........//////.........///111000...,,,---------...............////////////////////////...//////000000000000000000000////////////000000111111000000000000000111///...---...111222111///...///111222333333222111222222222222222333333333222222333333333444444444333333333444555666777888;;;:::999888888:::<<<======<<<;;;::::::<<<>>>???BBBAAA???===;;;999888777888888888888888999999999888888777777666555555555------------............---------.................................////////////.........---------,,,,,,,,,---...///000111......---------......///---.....................,,,---------......//////---------..............................///000000//////.........------------..................---...------,,,,,,------...........................,,,,,,++++++***))))))(((///////////////////////////............------------....../////////......,,,,,,---------------,,,---------------------------...................................................---------......///...///////////////..............................------........./////////---...///000000///...---------...000000111111111////////////////////////000000////////////000000111111000//////000111111000111111222222111111000000111222333333333333333222222222222222222222222111111111222222222333333333333333333333333333333444444555444444333222222222222222222333333444444333555666555222000111222222222333333333333222222000000111222222222222111111222222222222111111000111111111111222222222222222111111000000111111222111111111111111111111111000000111111111000//////...///111111///...///000///000000000111111111111////////////////////////000000000000000000000000........................000000000000000000000000.............................................................../////////...//////////////////...........................------........./////////...111555888:::;;;999888444333222000///.........---------............///........................//////............//////------............---------.....................---------.........//////........................////////////////////////.....................---................................./////////000000........./////////////////////..................------------.....................///111111...,,,------------......//////..............................///000000000000000000000////////////000000222111000/////////000111///......///222333444333...///111222333333222111111111222222222333333333222222222333333333444444333333333333444555666777;;;:::888888888999;;;======<<<:::999:::;;;===???AAA@@@>>>===;;;999777777888888888888888888888888888777777777666666555555,,,------------.........---------------..................///////////////000//////...------,,,,,,------------...///000000...------------...//////---------...............------...///000000111111.......................................///000000000//////...------,,,,,,------...//////...------------,,,,,,,,,,,,------------------------------///......---,,,+++***)))///////////////////////////............---------...//////000//////......+++,,,,,,------------,,,---------------------------------..........................................------------.../////////////////////...------------------............------------..................////////////......,,,,,,...///000111111111000000000000000000000000111111000///////////////222111000//////000111222000000111111111111000000000111222222333333333333111222222222222333333333111111111111222222222222333333333333333333333333333333333444333333222222222222222222333333333333555888:::888444222222444333333333444444333333333000000111222222222222111111222222222222222111111000000111111111222222222111111000000000000111111111111111111111111111111///000000111111000//////...000111111000//////000000000000000111111111111////////////////////////////////////////////////111111111111111111111111////////////000000000000................................................---............/////////......////////////..............................---............/////////---...111444777888999999777666444222000/////////---------............///........................///............//////000------............---------------...............,,,,,,------.../////////........................////////////////////////...............---------............................../////////000000000........./////////////////////.........//////000,,,------------...............---...000111///...---------...//////000000////////////////////////---...//////000000//////000//////......//////000000///............//////111000000000000111111222000111111222222222111111000111111222333222222222222222222222333333333333333333333333444555666666:::999888888888999;;;<<<;;;:::999999999:::<<<<<<===<<<<<<:::999888777777888888888888888777777777777777777777777777777777,,,,,,---------.........,,,,,,,,,------.........---------....../////////..................------///...............//////---------------...//////---------.........//////+++,,,---...///000111111.......................................///000000..................------------...//////...------......------------..............................000000000//////.........///////////////////////////............---------////////////...---,,,,,,***+++,,,------------------------------------------------.........//////........................---------------...//////---...///////////////...---.........////////////............//////////////////............//////------...///000000000///000000000000000000000000000////////////000000111222111000//////000111222000000111111111111000000000000111222333333333333111111222222222333333333111111111111222222222222222222222222222222222222111222222333333333333222111111222333333333333333333777:::999555222333666222222333333333333222222000000111222222222222111111222222333333222222111111111111222222222333333111111000000000000111111111111111111111111111111//////000000000000000//////111222222111000000111000000000000111111111111////////////////////////........................000000000000000000000000.........//////000000000........................////////////////////////---------.........//////---...///000000///...---........................------....../////////000---------///111444777888999888666444222111000000---------............///.......................................///000000------............---------------.........//////,,,,,,------...//////000........................//////////////////////////////.........---------.........................../////////000000000000............/////////000------------......///000,,,,,,---------.........///...------///000000///------...//////000111111////////////////////////---...//////000000////////////............//////............////////////111000000///...///000111222222111111111111111111///000111222333222222111111222222222222333333333555555444444444444555666888999999999999:::::::::888888888999999999::::::888888888888888777777777999888888888777777777666666666777777888999999999,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,------.../////////000//////............///---------------...///000---------.........//////))))))***+++,,,...//////.....................---...............///000000,,,,,,------.../////////,,,---...//////...---,,,//////............//////////////////////////////,,,,,,,,,------------...000000000000000000000000//////.........---------...///......---,,,+++******+++,,,,,,---------------------------------------------.........//////........................---------------...///000,,,,,,...///000000111111.../////////000000111111////////////000000000000000///...------...///000///////////////......---000000000000000000000000............///111222333222111000......000111222000000111111111111000000///000111222333444444444111111111222222333333333000111111111111222222222222222222222222222222222000111222333333333333333111111222333333333333222///333777777333111333666111111222222222222111111000000111222222222222111111222222333333333222222222222333333333444444444111111000000000000111111000000000000000000000000//////000000000000000///000111333333111000111222000000000000111111111111////////////////////////........................---------------------------.........//////000000........................000000000000000000000000---------.........//////---...///000000///...---........................------......///000000000---,,,++++++---111555888;;;999777555333222111000---------.........//////.......................................///000111---..................------------.........//////,,,,,,------...///000000........................//////////////////////////////.........---------........................////////////000000000000---.........//////000000+++++++++,,,---...///000,,,,,,,,,---------......000...,,,,,,...000111000.........///000111111222000000000000000000000000---....../////////////////////............//////...///000000111111000000///////////////000222444444333111000000000111111///000111222333222111111111111222222222333333333666666555444444444555555777888999::::::::::::999666777888999999999999888555555666666777777777888999888888888777777666666666666777888999:::;;;;;;---,,,,,,,,,---...000111........................,,,,,,+++***+++,,,---...//////......---------,,,222111///...------......------------------------........................000000000000000000000000/////////....../////////,,,------......------,,,................................................---------............///......//////000000111111........................000000//////........................////////////..............................---------,,,,,,,,,........................///////////////000111111333111///...---...///000........................222222111000///...------.../////////000000000111...............------------...///000000///...---////////////////////////.........///000000111111000000000000000000000000111111000///////////////000000000000111111111111000000000111222222333333222222222222222222222222222111000000000111222333333222000//////000222333111111111111111111111111333333333333222222111000000222333333222111333444222222222222222222222222000000000000111222333444222222222111111111000000//////000111222222333333000000000///000111111222111111111111111111111111000000000000000000000000///>>>FFF===000---222666000000000000000000000000........................000000000000000000000000////////////////////////333222000///...///111222////////////////////////111111000000//////..............................///...---,,,,,,---...///..............................---------,,,,,,,,,......---,,,---...///000444555777888777555222000111000////////////////////////.........//////000000000//////.........---////////////////////////---...///...------.../////////............//////......------------..............................////////////////////////........................////////////000000000000///...---,,,,,,---...///,,,---......//////..............................//////.........---------------............------............////////////////////////////////////000000//////......------////////////000000000000000000000000111111111111000000000000000000000000111111111111111111111111222222111111111111111222222222222333444555666777888888888888888999999999<<<;;;:::999888888888888::::::999999888888777777777777666666777888999999:::999888666666666777777------,,,,,,---...///000........................------,,,,,,,,,---...////////////.........------......---,,,,,,---...///------------------------................................................,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,................................................---------............///------...............///......................../////////.........------000000//////......------........................000000///......---,,,,,,........................---------------......///444333111...------......////////////////////////111111000000///.........///////////////000000000.....................///......////////////......////////////////////////000000000000000000000///000000000000000000000000111111000///////////////000000000000111111111111222222111111111111111111000000000000000000000000000000000000111222444555333222000//////000222333111111111111111111111111333333333333333222111111000222333333222111333444222222222222222222222222000000000000111222333444222222222111111111000000000111111222333333444444000000000000000111111222111111111111111111111111000000000000000000000000---666;;;555//////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////222111000......///000111......................../////////.........------........................///...------------...///........................,,,,,,,,,------............------,,,---...///000111222444666666666555444222111000///.........//////...............//////000/////////............////////////////////////---...///...------.../////////............//////......------------..............................................................................---------........./////////...------------...///,,,---......//////..............................//////.........---------------............------............///////////////////////////////////////////////////............/////////000000000000//////000000000111111111111111111111111111111111111111111111111111111111222222111111111111111222333333333333333444555666999999888888777777666666888777777666666666666666777777666666555666666666777777777777777888999999;;;:::999888777777888888......---------......///...........................------------...///000///////////////.........,,,++++++,,,,,,---//////------------------------................................................///......------......///------............------................................................---------............///---------,,,,,,,,,,,,,,,.................................---------------111111000///...---,,,+++........................///////////////.................................------,,,,,,------...///555444111///---,,,,,,---000000000000000000000000////////////////////////////////////////////////.........//////000000000//////............//////////////////////////////222222111111000//////...000000000000000000000000111000000///////////////000000000000111111111111333333222222111000000///000000000000000000000000/////////000222333555666333222111000000111222333111111111111111111111111333333444444444333222222000222333333222111333444222222222222222222222222000000000000111222333333222222222111111111111111111111222222333444444444000000000000000111111111111111111111111111111111000000000000000000000000---000000//////111///,,,000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000///------...//////.................................---------------........................///...------------...///........................***++++++,,,---...///000...------------...//////---...000222444666888999555444222000.........//////......---------......////////////............////////////////////////---...///...------.../////////............//////......------------..............................------------------------........................+++,,,,,,,,,,,,---------///...------------...///,,,---......//////.............................................---------------............------............////////////////////////////////////.........///////////////....../////////000000000//////000000000000111111111111111111111111111111111111111111111111111111222111111111111111222222444444333333333333444444999888888777666555444444555555555555666666666666666666555444444555777777777777777777777777888999;;;:::999999888999999:::///.........---------...........................---------------......///////////////////////////,,,,,,,,,------......///------------------------................................................000000////////////000000------............------................................................---------............///...------,,,,,,+++++++++........................------------------------000000///......---,,,,,,........................,,,------...//////000000........................///............///000000333222111///...---------////////////////////////........./////////000000000////////////.........---......///000111111222000///...------...///000////////////////////////222222111111000000000000////////////////////////000000////////////000000///000000000111111111111222222222111111111000000222222222222222222222222000000111111222333444444222222111000000111222222111111111111111111111111333333444444444333333222000222333333222111333444222222222222222222222222111111000000111222222333111111111111111111111111111111111222222333333333//////000111111111111111111111111111111111111111000000000000000000000000////////////111111///---////////////////////////////////////////////////////////////////////////////////////////////////000///...------------.................................------------------.................................------.................................++++++,,,,,,---...//////------------......//////------...///222555888:::888777444222111000000000///......------------...///////////////.........////////////////////////---...///...---------/////////............//////......------------..............................------------------------........................++++++,,,,,,,,,---------.........------.........,,,---......///.........................................................------............------............////////////////////////////////////------......//////000000........./////////000000////////////000000000111222222222222222222222222111111111111111111111111111111111000111111222333444444333333222333333333666666666555555444444444444555666777777888888888888777666555666777999:::888777777777777777888888999999888888999999999999..................------........................++++++,,,,,,------------.........///////////////////////////......------------------------------........................////////////////////////---,,,,,,++++++,,,,,,------......//////......---................................................---------............/////////......------,,,,,,........................---------------------------------.......................................------------------------.......................................///000000000000000///////////////........................------......//////000000/////////...............---......///000111111222000///...------...///000//////////////////////////////000000111111111111////////////////////////000000////////////000000///000000000111111111111000000111111111222222222222222222222222222222222222333333333222222222222222111111111111111111222111111111111111111111111222222333444444333333333000222333333222111333444222222222222222222222222111111111000111111222333111111111111111111111111000000000000111111111111//////000111111111111000000000000000000000000000////////////////////////000000111111///------///////////////////////////........................///////////////////////////////////////////////////......---------------........................................................................---..................---........................---------------------------------.....................---...000222555777999888777666444333333222000///...---------------.........///////////////////////////////////////---...///...---------/////////............//////......------------..............................................................................,,,---------............---..................---,,,---......///.................................---.....................------............------............////////////////////////////////////------......//////000000............////////////...////////////000000000111111111111111111111111111111111111111111111111111111000000111222222333444444333222222222333333333333444444555555555666333444555777888888888888777777666666777888999:::888888777777777777777888666666777888888999999999------......///......---........................***+++,,,,,,------,,,,,,---------...............000000000000///...---,,,------------------------........................000000000000000000000000......------------............////////////......................................................---------............///////////////....................................---------------.........,,,,,,---------.................................111111///...,,,***)))(((........................,,,,,,++++++,,,,,,---...////////////000000000000........................---------....../////////------........./////////.........//////000000000//////............//////////////////////////////---......///000111111111000000000000000000000000///////////////000000111000000000000111111111111///000000111222222333333000000000000000000000000444444444444333222111000111111111111111111111111111111111111111111111111111111222333333333222222000222333333222111333444222222222222222222222222222111111111111111222222111111111111111222222222000000000000000000000000...///000222222111111000000000000000000000000000////////////////////////...///111111---)))+++111000000000000000000000000........................000000000000000000000000////////////////////////...............---------------------------------.............../////////........................------...//////...------..............................---------,,,,,,,,,,,,---......//////......///............000111222555666777888888777555444111000///........................///////////////////////////////////////---...///...------.../////////............//////......------------..............................////////////////////////....................................////////////------...//////...------,,,---......//////..............................---------...............------............------............////////////////////////////////////.........///////////////------........./////////......////////////000000000000000000000000000000111111111111111111111111000000000000111222333333333333222222222222333333222222333444555666666777111222444666666666666555666666666777777777777777999888888777777777777777444555666888888999999999+++,,,---/////////..............................++++++---.........---,,,,,,,,,,,,,,,---------...---.../////////...---,,,------------------------........................////////////////////////000000////////////000000......////////////......................................................---------............///.............../////////........................------........./////////------------------------........................111000///...---,,,++++++........................,,,,,,++++++,,,,,,---...///000000000000000//////........................---.....................+++,,,,,,---...///000000.....................///......////////////......////////////////////////.............../////////000000000000000000000000///////////////000111111000000000000111111111111111111111111111111222222000000000000000000000000222333444444444333222111111111111222222111111111111111111111111111111111///000111111222222222111000222333333222111333444222222222222222222222222222222111111111111111222000000111111111222222222000000000000000000000000...///111222222222000///000000000000000000000000////////////////////////...,,,...111...***---333000000000000000000000000........................000000000000000000000000///////////////////////////////////////...------------------------------,,,,,,---------.................................------...//////...------........................,,,,,,------------------,,,---.../////////...---......---......//////000000222666999:::888666444222222111//////......///............/////////000////////////////////////---...///...------.../////////............//////......------------..............................................................................---.........////////////------...//////...------,,,---......//////..............................---------.........//////------............------............///////////////////////////////////////////////////.........---------.........//////........./////////000000////////////////////////111111111111111111111111000000000000111222333444111111111111222333444444333333444444555555666666222333555777777777666555666777999999999888666555999999888777777777777777444555777999::::::::::::***+++---///000000//////........................,,,,,,.../////////...---+++++++++,,,,,,---------***+++---...///......---------------------------................................................------,,,,,,,,,,,,------......////////////......................................................---------.........//////---------....../////////................................./////////000000//////...---,,,++++++***........................,,,------...///000111111...........................------------...//////111111111111000///------000000000000000000000000........................***+++,,,---...000111111...............------------...///000000///...---/////////////////////////////////...------,,,,,,000000000000000000000000///////////////000111111000000000000111111111111333333222222111000000000222222222222222222222222000111333444555444444333111111222222222222111111111111111111111111111111...///000111111111111111000222333333222111333444222222222222222222222222222222111111111111111222000000111111222222222222222222111111111111111111...///111222333222000///000000000000000000000000///////////////////////////+++,,,111222///111666000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000//////...---------------------------+++++++++,,,,,,---------........................,,,---...//////...---,,,........................***++++++,,,---...//////,,,,,,.../////////...---,,,,,,---....../////////,,,///444999:::999666444333333111000////////////---.........//////000000////////////////////////---...///...------.../////////............//////.........------.................................------------------------........................---------.........//////,,,---...//////...---,,,,,,---......//////..............................---------.........//////---..................---............/////////000////////////////////////000000//////.........------------.........//////............/////////000////////////////////////111111111111111111111111000000000000111222333444111111111111222333444555555555555555555555555444555666888::::::999777666999:::<<<======;;;888666999999888777777666777777555666888:::;;;<<<;;;;;;,,,------......------,,,---...///...,,,+++,,,---,,,---.../////////...---......//////...---,,,,,,/////////......---------//////......---------,,,//////.........---------,,,,,,,,,---...///000000........................000000//////.........---------......///000000000---------...///...+++)))------......//////000000//////.........---------////////////000000000000000000//////.........---,,,///111111000///000000000////////////...............------------..............................------..................222222111111000...---,,,................................................000000000000////////////000000000000000/////////000000//////000111222222........................000000000000000000000000000000000000111111111111000000000000000000000000---...///000111222333333111111000000000000111111111000//////000222444555333333333222222111111111000111333555555444333222333333333333333333333333222222222111111111111000444444444333333222222222444333222111000111222333333222111111111222333444333333333333333333333333333333333333333333333333////////////000000000000222111///.........///000////////////////////////000000000000000000000000///////////////.........000000////////////000000------......//////000000---.........//////000000//////............//////////////////////////////......////////////......////////////............//////.........---------------............---------------............///........................---+++)))+++...000///...000000111333555888:::;;;888666333111/////////000------///000//////---,,,////////////////////////000000//////.........---......------------..............................000///---+++++++++---...//////////////////////////////......------------//////000000///...---------------.........//////..............................////////////..............................,,,---...//////...---,,,////////////////////////000000000000000000000000000000000000000000000000//////000000///...------........................111111000000000000000111000000000000000000000000000000000000000000000000222333333333333333333444666666555555555444444444333333444555666777888888999999999999999888777666777777666666666666666777888999;;;<<<<<<<<<;;;;;;,,,------......------,,,---...///...,,,+++,,,---***+++,,,---------,,,,,,......//////...------,,,.........---------,,,,,,111111111000000///////////////.........---------,,,---------.../////////////////////////////////000/////////............------......///000000000///...------......,,,+++............//////////////////.........------------------.........//////000/////////.........---,,,...000111000//////000000000000/////////...............------................................./////////...---------,,,...////////////......---........................................................................////////////////////////....../////////000000000////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000......///000111222222333111111000000000000111111000000000000111222333444333333333222222111111111222222222222222333333444222222222222222222222222111111111222222333333333444444333333333222222222333333222222111111111222222222111111111222333444222222222222222222222222222222222222222222222222000000000000111111111111111111000000/////////000////////////////////////000000000000000000000000////////////////////////000000////////////000000.........///////////////............/////////000//////............//////////////////////////////......////////////......////////////............//////.........---------------............---------------............///........................///---+++,,,///000000...000000000111222444555666666666555444333111///...,,,---...//////000000///////////////////////////000/////////..................------------..............................000///---++++++,,,---...------------------------000000//////............///////////////...------,,,,,,,,,,,,------....................................////////////..............................------...//////...------////////////////////////////////////////////////000000000000000000000000///////////////...------........................//////............//////000000000000000000000000000000000000000000000000222222222333333333333444666555555555444444444444444444555555666666777777888999999999888888777666888888777777777777888888999:::;;;<<<<<<;;;;;;:::,,,------......------,,,---.........,,,+++,,,---***+++,,,,,,------,,,,,,.........///......---,,,------------,,,,,,,,,,,,......------------,,,,,,...............---------------..................000000000000000000000000////////////............------......///000000000000///------...///...---/////////..............................---------+++,,,,,,,,,,,,---------/////////...............+++---//////...---...///000000000////////////...................................................000000///...---,,,,,,+++,,,,,,---......///..................................................................////////////........................------.../////////......000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000//////000000111111111222111111000000000000111111//////000111222222222222222222222222222111111111444222111000000111444555111111111111111111111111000000111222333444555666333333333333222222222222222222333333222222111000222111111111111222333333111111111111111111111111111111111111111111111111111111111111222222222222111111222222111111000///////////////////////////000000000000000000000000////////////////////////000000////////////000000000000///////////////...............//////////////////............//////////////////////////////......////////////......////////////...........................---------------............---------------............///........................000///------///000000///000//////......//////000222444777888777444111...---------...///000111222////////////////////////////////////..................------------..............................///...---,,,,,,,,,---...------------------------000000000//////////////////////////////......---+++++++++,,,,,,,,,,,,---..............................////////////..............................---......//////......---////////////////////////////////////////////////000000000000000000000000///////////////......---........................//////............//////000000000000000000000000000000000000000000000000222222222222333333444444555555555555444444444444555555555555555555555555888888888888888777777666999888888777777888888999::::::;;;;;;;;;:::999999,,,------......------,,,,,,---......,,,,,,,,,...---------...............---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.......................................---------///////////////////////////////////////.........------......///000000000111///------...//////////////////......---------........................++++++,,,,,,,,,---------........................+++,,,......---,,,---////////////.........---------..................---........................//////......---------,,,------......//////......................................................000000000111111111111111---------...............---...////////////...---////////////////////////////////////////////////////////////000000000111////////////////////////000000000000000111111111111111000000000000111111...///111222222222111000222222222111111111111111444333222111111222333444000000000000000000000000000000111222222333444444333222222222222222222222111222333333333222000///111111111111111222222333222222222222222222222222000000000000000000000000000000000111111111222222111111222333333111000//////////////////////////////////////////////////////////////////000000000000000////////////000000111000000000//////.............../////////////////////............//////////////////////////////......////////////......////////////....................................------............---------------............///........................000///..................///...---------------...000222555777888777555333///...---------...000111///////////////////////////////////////...............------------..............................///...------------......////////////////////////////////////...............///////////////......,,,,,,,,,,,,,,,,,,,,,---..............................////////////....................................////////////......////////////////////////////////////////////////////////////////////////...///////////////..............................111000000000000111111222000000000000000000000000000000000000000000000000111111111222333333444444444444444444444444444444666666666555555444444444666777777888777777666666777777777666777777888999;;;;;;::::::999999888888,,,------......------,,,,,,---...---,,,,,,---...------------......//////------...............---,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---....................................---------.................................///////////////------......///000000000111///------...///000/////////......------,,,,,,---.....................,,,---------............---------...............+++,,,------,,,,,,---///.........---------,,,,,,------...//////...------........................,,,---------....../////////000000000000///......................................................//////000000111111111222------------......///////////////000000//////...........................////////////////////////...////////////000000000////////////////////////000000000000000111111111111111000000000000111111...///000222222111000///111111111111111111111111222333444555555444333222000000000000000000000000111111111111000000000000222222222222222222222222000111222333222111000///000000111111222222222222333333333333333333333333000000000000000000000000/////////000000000111111111111222333333111000///000000000000000000000000////////////////////////////////////000000111111000000////////////000000111111000000/////////...///////////////.........//////............//////////////////////////////......////////////......////////////............---.....................------............---------------............///.................................---,,,,,,---...---------------...//////...///111333555777888999222111///------------...////////////////////////.........///////////////......------------......////////////////////////.........---.........///////////////////////////------------------------......///////////////...............------------..............................////////////..............................////////////////////////////////////////////////........................////////////////////////......///////////////...////////////////////////000000000000000111222222000000000000000000000000000000000000000000000000000000111222222333444444333333444444444444444444666666555555444444333333555666666777777777666666555555555555555666777777::::::999999888888888888,,,------......------,,,+++---...---,,,,,,---///,,,++++++++++++,,,---...,,,---......///.........,,,,,,,,,,,,---------------------...............---------...............------...................................................///////////////------......///000000000///...,,,---...000///............------------------------...........................////////////---------------.........,,,---------,,,,,,...000.........---------,,,,,,,,,---...//////...---,,,........................+++,,,,,,---...///000000000000111111000///......................................................,,,,,,------......//////---------...//////000000111000//////......//////........................000000000000000000000000......////////////000000000000000000000000000000//////000000111111111222111111000000000000111111//////000000111000000///000000000111111111111111222333444555555444222000000000000000000000000000111111000000////////////111111111222222222222222111111222222111111000//////000111111222222111111333333333333333333333333000000000000000000000000.../////////000000000000111111222222111111000///000000000000000000000000000000000000000000000000...//////000000111111222000000////////////000000111000000000000000000//////////////////.........//////............//////////////////////////////......////////////......////////////............---------...............------............---------------............///........................,,,---...---++++++---///,,,,,,------...///111111............111444888:::555444333111///...------////////////////////////.........///////////////......------------......////////////////////////---.........////////////------------------------,,,,,,,,,,,,,,,------------.../////////////////////...............------..............................////////////..............................000//////......//////000////////////////////////........................000000000000000000000000---...//////////////////////////////////////////...------......///000111000000000000000000000000000000000000000000000000///000000111222333444444333333333333444444444444666555555555444444333333444555555666666666666666444444444444555666777777999999888888777888888888,,,------......------,,,+++,,,...---,,,,,,---///,,,,,,+++++++++,,,---...,,,------...//////......,,,,,,---------.........++++++,,,,,,,,,------------------.........//////,,,---------.../////////..................................../////////000------......///000000000---,,,,,,---//////...---,,,------------------...---------.........//////---.........////////////,,,,,,,,,------.........------...---,,,,,,...000000000/////////.........,,,---///000000///---,,,........................,,,---------.../////////......//////000/////////................................................+++++++++,,,---.........------...//////000111111222000...,,,+++,,,...///........................000000000000000000000000........./////////000000000000000000000000000000......///000111222222333111111000000000000111111000000////////////000000///000000000111111111222222222222222111111000000111111111111111111111111000000000000000111111111000111111111222222222222222222111000000000000000...///000111222111111000222222222222222222222222111111111111111111111111//////000000000111111111111111000000/////////000000000000000000000000000000000000000000000000000...//////000111111222222000000////////////000000000000000000000111111111000/////////............//////............//////////////////////////////......////////////......////////////............---------.........//////------............---------------............///........................+++---......,,,,,,///111------------...///000111///...------...111333555777666666555444222111000////////////////////////............/////////000......------------......////////////////////////------...///////////////------------------------,,,,,,,,,---------......------...///////////////.........------,,,,,,,,,..............................////////////..............................111000///......///000111////////////////////////........................000000000000000000000000------...///////////////////////////////////////------------...///000111000000000000000000000000000000000000000000000000//////000111222333444444222222333333333444444444444444444444444444444444333444555555666666666555444444444555555666777888888888777666777777999999,,,------......------,,,+++,,,------,,,,,,...///......---,,,---...///000,,,,,,---.../////////...---------......//////////////////000000111111111---------.........//////,,,,,,------...///000000000000000000000000000000---.........//////000000------......///000000000++++++,,,---//////---+++,,,,,,,,,------.........---------.........//////---------.........//////,,,,,,,,,------.........---......---,,,---///111111111111111000000000000,,,---///000000///---,,,..........................................------***+++,,,...///000000000................................................,,,,,,------...///000000.........///000111111222222///,,,***)))+++---///000000000000000000000000000000000000000000000000............/////////000000000000000000000000000---...///000111222333333111111000000000000111111111000///......///000111//////000000111111111222333111///...---...///000111111111111111111111111//////000111222333333444000000111111222222222222333222000/////////000111...///000222222111111000111111111111111111111111111111111111111111111111000111111111111222222222222111///.........///000000000000000000000000000000000000000000000000000...//////000111222222222000000////////////000000//////000000111111222222000000//////.........---//////............//////////////////////////////......////////////......000/////////............---------.........//////---..................------------.........//////........................+++---//////------000333.........------....../////////...---......///000777777888999888666555444////////////////////////---.........//////000000.........------.........000000000000000000000000------...///000000//////////////////////////////---------.........//////------...///000000//////---------,,,,,,+++++++++..............................////////////..............................111000///......///000111////////////////////////........................000000000000000000000000------...///000000//////000000000000000000000000////////////000111333333000000000000000000000000000000000000000000000000...///000111222333444444222222222333333444444444444444444444444444444444333444444555666666666555555555555555666777999999777777666666666888999:::,,,,,,,,,---------......------------------------///............---------.........------,,,,,,,,,,,,,,,,,,---------......000///...------...///000------------------------//////.........------------...000111111000...---//////............//////,,,,,,------.../////////................................................//////.........---------////////////////////////------..........................................---.........---,,,,,,+++000111111000000///...---...,,,++++++---......---///...---,,,,,,---.../////////.........---------...------------...//////................................................////////////////////////............///////////////...,,,++++++,,,...///////////////////////////,,,,,,,,,---...//////000222111111111000000//////000000111111111111000000222111111111000000//////111000000000//////......111111222222222333333333000000000000000000000000000000000000111111111111---......///000111111222222222222222222222222222000000000000000000000000222111111111000000//////222222222111111111000000000000000000000000000000///////////////////////////////////////.........000000000000////////////............////////////000000////////////000000000000000000000000000000........................////////////....................................////////////////////////---------------------------------............///,,,---...---,,,,,,---...,,,---------.../////////,,,,,,,,,---------......---,,,++++++,,,---...///........................---------............///------............------000444999<<<<<<888222...111000//////111222111000......////////////////////////.........---------//////////////////////////////.........------------.........//////000000---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................//////...---,,,,,,---------............///---------.........//////////////////////////////---------............///...............///000000......//////...---,,,,,,//////.........---------////////////////////////000000000000000000000000////////////////////////111000///......///000111111111111111222222222222222222333333333333444444222111111000000111111222444444333444444555666777555555444444444555555666666666666666777777777777,,,,,,---------.........---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,---------......000///...------...///000........................//////.........---------%%%'''***---000111111111//////............//////...............---------................................................//////.........---------........................////////////...---,,,,,,........................---.........------,,,+++000000000111000000///...///...,,,,,,---......---......---,,,,,,---......//////.........---------...------------...//////................................................000000000000000000000000............////////////......,,,,,,,,,,,,......////////////////////////,,,------...//////000000111111111000000000//////000000111111111111000000222222222111111111000000111111000000000/////////111111111111222222222222000000000000000000000000000000000000111111111111/////////000000111111222222222222222222222222222000000000000000000000000111111111111000000000///222222222111111111000000111111111111111111111111000000000000000000000000/////////////////////...000000000000////////////////////////000000000000000000////////////000000000000000000000000000000........................////////////............////////////////////////////////////////////////---------------------------------............///,,,...///...---,,,---...---------...............,,,,,,,,,---------......//////...---...///000000........................---------............///------............------,,,///222666999;;;<<<<<<777444000......//////...........................//////.........---------//////////////////////////////.........------------........./////////000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......//////...------,,,---------............///---------.........//////........................---------............///...............///000000......//////...------,,,//////.........---------////////////////////////000000000000000000000000////////////////////////111000///......///000111////////////000000000000222222222333333333444444222222111111111111222222444333333444444555666777666555555444444444555555555666666666777777777777---------.........//////------------------------++++++,,,---...///000111...------------,,,,,,,,,,,,,,,,,,---------......//////...------...//////////////////////////////...............---------++++++---.........---,,,//////............////////////......---,,,,,,+++------------------------.......................................---------........................000000//////...---+++***........................---............---,,,,,,//////000111111111111000111///------......---,,,------,,,,,,,,,,,,------...............---------...------------...//////................................................000000000000000000000000............////////////------------------------////////////////////////---......//////000000111111111000000000000/////////000000111111000000///222222222222111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111000000000000222111111111111000000000222222222222222222222222111111111111111111111111......//////////////////000000000000//////////////////000000000111111111000000////////////000000000000000000000000000000////////////////////////////////////............000000000000000000000000////////////////////////////////////////////////---------............///---...//////------...///...............---------,,,,,,,,,---------......000000///.........//////........................---------............///------............------,,,,,,---000555<<>>999333///------------.......................................---------////////////////////////...............---------...............///////////////...---------......---------------------------------...------,,,,,,.........///......---,,,---------............///---------.......................................---------............///............/////////000.........///......---,,,...............---------////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000222222222222333333333333333333222222222222333333333333333333444555666777777666555444444444444444555555666666666777777777------........./////////------------------------,,,,,,------...//////000------------------------,,,,,,,,,---------..............................................................................000000000000///...---,,,///......------......///.........------,,,,,,,,,------------------------.........................................................................../////////...---,,,,,,........................------............------...///000111222222222222333111............---,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////................................................////////////////////////............////////////------............------////////////////////////.../////////000000111111000000000000000000////////////000000000000//////111111111000000000000000111111111111111111000000////////////000000000000000000000000000000000000///000000000111111111111333222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000111111111111000000000000111111111111111111111111000000000000000000000000............////////////000000000000////////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////---------............///...///000///.........000/////////...---------,,,,,,,,,,,,---------............------,,,,,,,,,,,,........................---------............///------............------000...---...111666<<<@@@>>>:::555222000///...---............------------........................////////////////////////................................................000///...---------------....................................---,,,++++++---...............---------------............///................................................---------............///---......///////////////---...............------........................////////////////////////////////////////////////000000000000000000000000000000////////////000000000111111111222222222222111222222222222333333333444333333222222333333444333333333333444555666666888777666555444333333333555555555666666666777777------------.........///------------------------........................------------------------,,,,,,,,,---------......------............---------------------------------.....................***+++---...000111222222......------------......,,,,,,,,,,,,------......------------------------........................---.............................................,,,,,,---.../////////...........................------...//////......------...///000111222222222333111............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................------------...//////....................................................................................////////////---......//////......---////////////////////////////////////000000000000//////////////////000000//////000000000000//////.........///////////////000000000000000000111111....../////////000000000000000000000000000000000///000000000111111111111333333333222222222222222111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////---.........//////000000000000000000////////////---------.........////////////000000000000//////////////////////////////000000000000000000000000////////////....................................////////////////////////000000000000000000000000---------............///...///000///.........000/////////...---------,,,,,,,,,,,,---------...............------,,,++++++........................---------............///------............------000///......///111444555999888666666666444111/////////.........------------.....................////////////////////////---....................................---------000///...---------------....................................---,,,++++++------...............------------............///.....................---........................---------............///------...///000/////////------...............------.....................////////////////////////////////////////////////000000000000000000000000//////000000000000//////000111111111222222222222111111111222222222333333444333333222222333333444333222222333333444555666888777666555444333333333555555555555666666666666,,,,,,,,,---------......------------------------//////.........---------,,,,,,,,,------------...,,,,,,,,,---------......------............---------------------------------------...............,,,,,,,,,,,,------............------------......***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............------------------------***+++---...///000000000........................------...////////////...------...000000111111111111///------......---,,,,,,,,,------------,,,,,,---------..................------------...//////................................................------------------------............////////////........................////////////////////////////////////////////////......////////////000000...//////000000//////...------------............////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111//////000000000000000111////////////////////////........................------......///000000000000000000000////////////,,,,,,---------............///000111111000///...000000000000000000000000////////////////////////////////////....................................////////////////////////000000000000000000000000---------............///---...//////------...///...............---------,,,,,,,,,---------....../////////000//////...---........................---------............///------............------,,,---...//////000000000333333444666888777444222000000000///......---------------...............////////////////////////---------........................---------------//////...---------......---------------------------------...------,,,,,,,,,---......///.........---------............///...............------------------------------------------............///,,,---///000000000///...,,,---......///.........---------...............////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111111111222222222222333333222222222222333333222222222222333444555666777666555444444444444444444444555555555666666666+++++++++,,,,,,,,,,,,------------------------------------...............,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,........................---------.........//////111000///---+++******)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------------------------,,,,,,---.../////////...........................------...///////////////,,,---...//////////////////...,,,,,,---......---,,,---............---,,,---------.........//////...------------...//////....................................................................................////////////000///...------...///000////////////////////////................................./////////000000......////////////......---------.........//////---.........//////////////////000000000111111111000000000000000000000000000000000000111111111111000000111111222222333333111111111111111111111111000000000000000000000000///000000000111111111111////////////000000111111////////////////////////////////////////////////------......///000000111000000000000////////////------------.........///...///000111111000///...000000000000000000000000........................////////////....................................////////////////////////////////////////////////---------............///,,,...///...---,,,---...---------...............,,,,,,,,,---------......---...///000000000///...........................---------............///------............------,,,,,,---...///000000000/////////222555666555444222111111000//////......---------.........//////////////////////////////---------.........//////.........------,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,------...//////......---------............/////////.........------------------------------------------............///,,,---///000111000///...,,,------...//////......---------.........//////////////////////////////000000000000000000000000////////////////////////...///000111111000///...////////////000000000000111111111111222222222222222222111111111111222222222222222222333444555666666555555444444444555555444444444555555555666666******+++++++++,,,,,,,,,------------------------+++,,,,,,---...///000000,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,---......---,,,,,,////////////////////////---------.........//////...------......000111111...------,,,,,,------......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------------------------.........///......------........................------...///000000//////,,,---.....................,,,++++++---......---------...//////...---------------.........//////...------------...//////................................................////////////////////////............/////////000111000...,,,,,,...000111////////////////////////...............------------.........//////000000......////////////......---.........//////000000,,,---------......//////000000000000111111111111000000000000000000000000000000000000111111111111//////000111222222333333000000000000000000000000000000000000000000000000//////000000111111111222.../////////000000111111000000000000000000000000000000000000000000000000---------...///000000111000000000000////////////............/////////000...///000222222000///...000000000000000000000000........................000/////////............000000000000000000000000////////////////////////////////////////////////---------.........//////,,,---...---,,,,,,---...,,,------....../////////,,,,,,,,,---------......***+++---.........------........................---------.........//////---..................---............/////////000...---,,,---111333555555333222222111000//////...---------.........//////////////////////////////---------.........//////.........------,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,---.../////////...---------.........////////////.........------------------------------------------.........//////,,,---///000111000///...,,,,,,---.../////////...---------.........//////////////////////////////000000000000000000000000////////////////////////...///000111111000///...111111111111222222222222000111111111111222222222222111111111111111111222222222222222333444555555555555444444444555555666444444444555555555666666......//////////////////.........------,,,,,,,,,------...///000000000///+++++++++,,,---...///000///---,,,,,,...//////...........................///............---------............---,,,++++++......////////////......,,,------...///000111111/////////......------,,,---------............///......------------......------------------------////////////////////////......---------,,,,,,,,,......------------......////////////////////////..............................------------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------//////000000///...------000000///...............///000111111111000...---........................------------///111333444//////.........---------000000//////.........------------...............000000//////.........---//////000000111111222222000000000000000000000000111111000000//////......//////000000000000//////111///...///222333222000000000000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111......//////000000111111111111000000000000111111////////////////////////---------.........//////000000000000000000000000............///000222222222111111000///......---000000///...---,,,,,,+++........................------,,,,,,,,,,,,------..................------,,,,,,------...///000000//////.........---------////////////............/////////////////////////////////...------,,,,,,........................//////............//////111000///...---,,,++++++---------............///------...///111333444555333333333222111000......111000...---,,,,,,------//////............//////...---,,,++++++---...000........................---------------...///000---.........,,,+++,,,------///000///...,,,,,,---......////////////......,,,------......------,,,//////////////////......---------............///........................111000////////////////////////.........---------.........------,,,,,,,,,///////////////.......................................////////////......111111000000//////......333222111000000000222222111222444666666666555555333333333222222222111111111111222333333333333222222222222222333333444555444333333333333444555555.........---------------------------------,,,,,,,,,,,,,,,---------------------------......///000///---,,,,,,...//////...........................///............---------------......------,,,,,,......////////////......------......//////000000.........------------------------............///......------------......------------------------....................................------,,,,,,......------------............................................................------------.........---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,---......//////......///////////////...------000000///...............,,,---.........,,,+++***..............................---...///000222333//////.........---------000/////////............,,,---------......//////000/////////............000000000000000111111111000000000000000000000000111000000000/////////...000000111111111111000000111///...///222333222000000000000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111////////////000000000000111000000//////000000111////////////////////////---------.........//////000000000000000000000000////////////000111222333111111000000///......---000/////////...------,,,..............................------------......------...............---,,,,,,------...//////000//////.........---------////////////....................................------..........................................///......------......///...............------------------............///------......000111333444333333444444333111000///111000///...------...///......------------......///...---,,,,,,...///111........................///......---------......---...///...,,,+++,,,---+++---...---,,,***++++++......////////////......,,,------......------,,,------------------,,,,,,---------............///.......................................//////000////////////.........---.........------,,,,,,,,,.........///////////////////////////////////////......////////////......000000000///////////////222222111000000111111222888888888888777666555555333333333222222111111111111111222333333333333222333222222222333333444555333333333333333444555555...---------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,//////.........//////000///---,,,,,,...//////...........................///............---------+++,,,------......------......////////////........................//////,,,,,,,,,,,,---------------------............///......------------......------------------------------------------------/////////............---......------------............................................................------------......------------------------........................,,,,,,,,,,,,,,,,,,------/////////....../////////---...//////000000/////////////////////......---000///......---.........,,,,,,,,,---,,,,,,+++***........................//////......//////000111...............---------////////////............,,,,,,------...///000000////////////............111000000000000000000///000000000000000000000000000000000000////////////111111111222222111111111111000///000111222111000000000000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000////////////000//////......//////000////////////////////////------........./////////000000000000000000000000000000000000111222333333111000000//////............//////////////////...........................///..................///,,,,,,---...////////////,,,,,,------.../////////...............---------/////////............---------------------------,,,,,,------...//////000...........................------,,,,,,------...---------.........//////---------............///...------......///111111333444555666555444222000111000///.........///000------,,,,,,,,,,,,------//////...---...///000111........................000///...---,,,,,,,,,,,,...//////...,,,***+++,,,+++,,,...---,,,++++++,,,......////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,---------------............///////////////////////////---------......//////000////////////.....................---------------------......//////000000000000000000000000000000......////////////......//////////////////000000111111000000000111111222999999888777666666666666444444333222111111000000111111222333333333333222333333222222222333444444333333222222333333444555......------,,,,,,++++++,,,,,,,,,------.........000//////...------------//////..................///---,,,,,,...//////...........................///............---------***+++,,,---............---......//////......---.....................---+++++++++,,,,,,------------------............///......------------......------------------------------------------------/////////////////////.........------------............................................................------------......,,,------......------,,,------------------------,,,,,,,,,---------------//////............//////------...///////////////...///////////////......///......------.........................................................////////////.../////////........................///////////////.........+++,,,,,,---...///000000///////////////.........111111000000/////////...////////////////////////000000000000////////////111111111111111111111111000000000000111111111000///000000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111000000//////......//////............//////////////////////////////............////////////////////////////////////000000//////000111111222000000/////////...............000111111111000000........................//////............//////+++,,,---...////////////---------.........//////........................//////.........------------------------------------------.........//////........................---,,,,,,++++++,,,,,,------------............///---------............///......---------...//////222333555777777555333222000///...------...///000...------,,,,,,------.........------......///000........................///...------,,,,,,,,,---...//////...,,,***++++++,,,...//////...------...---......//////......---,,,------......------,,,------............//////---------............///////////////////////////.........////////////...............---------,,,...............---------,,,------...///000111111////////////////////////......////////////......---......//////000000000000000000000000111111111333222222111222444555777444444333222111000//////111111222333333333333222333333333222222333333444222222222222222333333444............------,,,,,,,,,,,,,,,------.........000///...---,,,---------......------,,,---------///---,,,,,,...//////...........................///............---------***+++,,,---.../////////------............------............------------+++++++++,,,,,,------------------............///......------------......------------------------.........................../////////////////////......------------............................................................------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,---............---......///////////////.........------------......//////////////////000000........................///////////////......------..............................///////////////,,,,,,------...//////000.........///////////////111000000000//////......////////////////////////////////////000000000000111000////////////000111000111111111000000000000///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000//////......//////............//////////////////////////////........./////////000000///////////////////////////............///000000////////////...............///111222333222222111//////////////////////////////............//////+++,,,---...////////////---------...............---.................................------------------------------------//////.........---------........................,,,,,,++++++++++++,,,,,,///............------------------............///......------------......000222444555666666444444000///...---------.../////////............//////------,,,---------..............................,,,,,,,,,,,,,,,---.........//////...,,,++++++,,,,,,...//////...---......------............------,,,------......------,,,------------......//////---------............//////////////////////////////000000000000///---------------,,,,,,,,,++++++........................,,,------...///000111111..............................////////////......------......//////000000//////000000111111111111000000//////000111333444333333222111111000//////111111222333333333333222444333333222222333333333222111111111111222333333---------------.........,,,,,,---------------------,,,+++*********,,,,,,------,,,,,,,,,------...///---,,,,,,...//////...........................///............---------***+++,,,---............------............------------------------......,,,,,,,,,,,,---------------------............///......------------......------------------------////////////////////////---............/////////......------------......------------------------..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------,,,,,,,,,,,,------+++,,,,,,---...------------...//////////////////---------,,,------...///......---------...//////............................../////////......------------........................///////////////---------............///.........///////////////000//////////////////...000000000000000000000000////////////000000000000111000///......///000111000111222111000///000111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000//////......//////000////////////////////////....../////////000000000000000000000000000000000.........------......///........................///000222444444333222111///////////////////////////..................///,,,,,,---...////////////........................---------........................------------,,,------------------------000//////...------,,,,,,........................---,,,,,,++++++,,,,,,---//////.........------------------............///......---------......//////000111222444444555555222111000...------....../////////....../////////,,,,,,,,,---------------........................++++++++++++,,,---...///---...///...,,,+++,,,---***+++------,,,+++,,,---------............------,,,------......------,,,******++++++,,,,,,---------------............///..............................///000///...---,,,---------,,,,,,,,,,,,+++.............../////////------......//////000000..............................////////////........................//////......///000111111111111333333222111000000000000222111111111111000000000111111222333333333333222444444333222222222333333111111000000111111222333+++++++++,,,------......------------------,,,,,,,,,+++***))))))+++,,,---------,,,------...///000///---,,,,,,...//////...........................///............---------++++++,,,---............,,,------......------,,,,,,,,,,,,------..................------------------------............///......------------......------------------------........................,,,,,,------..................------------......------------------------..............................------------.........---,,,,,,,,,,,,---...------------------------,,,,,,------.../////////......------------......,,,------...............------...///////////////---,,,,,,,,,------...///------,,,,,,,,,---...///........................,,,---.../////////...------------.........//////............/////////000...............---------............/////////000.........///////////////000000000000000000000000.../////////000000000111222111///......///111222000222333222///...///111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000111000000//////000000111////////////////////////.../////////000000000000000000000000000000000000//////............//////........................000111333555555444222111////////////////////////......------------......------...............---........................---------.........//////.........---------,,,,,,..........................................------........................------,,,,,,,,,,,,---------------...............---------............///...---------...///000000.........///000222444666666555222111///////////////......------......///,,,------.......................................,,,,,,,,,+++,,,,,,------+++---...---,,,,,,---///)))+++------,,,,,,,,,---,,,------......------,,,,,,------......------,,,)))******+++,,,,,,---------------............///------------------------(((***,,,---......---,,,//////.........------------........./////////000.........///////////////..............................////////////........................---------...///000111111111000222222222222111000//////000000000000111111111111111111222333333333333222555444333333222222222333000000000000000111222222))))))***+++,,,------............------,,,,,,,,,...---+++++++++---///000---------......000111222///---,,,,,,...//////...........................//////.........---------,,,,,,------......------,,,------......------,,,++++++,,,,,,---...///////////////......------------------.........//////.........------.........------------------------------------------------,,,,,,,,,---------...............------.........------------------------.................................------.........///...,,,++++++,,,...///........................,,,,,,------...///000000//////............//////---......///////////////------...///000000//////,,,,,,,,,,,,------...///...------,,,---...///000........................+++,,,.../////////...------------.........//////---.........//////000000/////////...------,,,,,,---.........//////000000---.........//////000000000000000000000000000000.../////////000000111111333222000//////000222333000222333222///...///111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000......//////000000111111111111000000000000111111////////////////////////////////////000000000000000000000000000000000000111000////////////000000---.....................000222444666666444222000000000000000000000000000---------,,,,,,---------.........///......------.....................------------.........//////......---------,,,,,,,,,////////////////////////,,,,,,------.../////////...........................------,,,,,,------...++++++,,,---...///000111---------.........//////...------......000111111---,,,,,,,,,...111444666999777555333111000000000...------,,,,,,------...---......///000/////////..............................---,,,++++++++++++***,,,------------...000+++---//////.........///,,,------......------,,,,,,------......------,,,++++++,,,------...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,###%%%(((+++---......---111000000000////////////---.........//////000000///////////////.........000000000000000000000000......////////////....../////////......------,,,,,,---///000111111111000,,,---///111111111000000/////////000111111222222111111222333333333333222555444333333222222222222000000000000000111111222......---------,,,,,,,,,------------------------------------------------........................++++++,,,------......///........................//////////////////////////////.........---------------------------------------------------------...//////000//////...---++++++,,,,,,---...//////........................+++,,,,,,------,,,,,,++++++++++++,,,,,,---------/////////...---+++***)))---...///000000///...---......---------,,,,,,,,,------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///000///---,,,,,,---...//////...---,,,,,,,,,,,,,,,////////////////////////000000//////.........---...---,,,,,,,,,,,,---...,,,,,,,,,---------......111111000000//////............////////////......------------------------...---------...///111222..................------......////////////......000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000000000000///......////////////////////////........................////////////////////////000000000000000000000000////////////000000000000//////............//////000111333444444333111000111000///......///000111......////////////......////////////////////////................................................///............---------........................,,,---------.../////////................................................------------------------................................................000///...------...///000777777777777555333111000//////...------///000111////////////////////////......---,,,,,,...///000,,,---...//////...---,,,)))******+++,,,---..............................................................................//////...---...///000111,,,---------.../////////........................------------------------........................//////////////////////////////............//////000000////////////000000//////......---------,,,000000000000000000000000000000///...............////////////000000000000111111111000000000000000...///111111000111444666444333222111111333555666555555444333333222222111......---------,,,,,,,,,------------------------------------------------.............................................---................................................//////.........---------------------------------------------------------........................++++++,,,------...//////........................------............------.........//////000000000//////000000000///............////////////...............---------,,,,,,------............------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,......------------......000///---,,,,,,---...///000///......---------...////////////////////////000/////////..................---,,,,,,---......,,,,,,---------........./////////.........------......////////////......------------------------......------...///111222...........................//////////////////...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000000000000///......000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000//////////////////............//////000111222333333222111000000000///......///000000.........//////.................................................................................000////////////.................................---------.......................................................................................................................................000///...------...///000222444666888777555222/////////...---------...///---------------------------------------...//////------...//////...------++++++,,,,,,---.................................................................................---,,,,,,+++,,,---...///---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,................................................//////............//////000//////......//////000/////////.........------000000000000000000000000000000///...............////////////000000000000111000000000000000000000...///111111000111444666666555333111111111222333333333333333222222222222......---------,,,,,,,,,------------------------------------------------........................000000000///...------,,,...............................................................---------------------------------------------------------------,,,,,,,,,...///000,,,,,,,,,---......//////..............................////////////....../////////000000000000000......///000111111111000//////............//////...............---------------............---------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---..................---///...---,,,,,,---...///000000///............///////////////////////////////////////..................---,,,,,,---......,,,------------..................---------------......////////////......------------------------......---......///000111........................////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000111111000000//////111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000111111000000//////......//////............////////////111111111111////////////...------...//////------............------........................................................................000000000////////////..........................................---------................................................////////////////////////................................................//////............//////---000444777888666333000000000...---------------------------------------,,,---......//////......------...//////...------................................................................................................---,,,,,,,,,,,,---.....................---------------------------------++++++++++++++++++++++++................................................//////............/////////..................///000000////////////......000000000000000000000000000//////............///////////////000000000000000000000000000000111111...000111111000111333555888777444222000000000000111111111222222222222222......---------,,,,,,,,,------------------------------------------------........................//////......------------................................................................................................---------------------------,,,+++***+++---000111,,,---------......//////.................................//////.........------------------......,,,,,,---...//////////////////---,,,,,,---//////........................------............---------------------...//////------------------------,,,---...//////...---,,,......---------...////////////...............//////////////////////////////////////////...............------------......------------..................------------------......////////////..........................................//////000000............////////////000//////////////////000////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000111111111000000///000000000000000000000000111111111111111111111111////////////////////////////////////////////////111111000000//////......//////............//////......///000000///...............------.........,,,,,,------------,,,,,,........................................................................////////////..................................../////////...---------,,,......................................................................................................................../////////....../////////+++...111444555555444333222222111000......------////////////////////////+++,,,.../////////...------..................---000000//////.........---....................................................................................//////000000/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................//////............//////......------------......000000000000000/////////////////////////////////000///............//////////////////000000000000000000000000000111111111///000111111000111333555777666444222111000000000//////000111222222333333......---------,,,,,,,,,------------------------------------------------........................+++++++++,,,,,,---------................................................---.............................................---------------------------,,,+++***+++---000111------...............///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------............------///...---,,,,,,---...///------..................------............------...------------...//////------------------------,,,---...//////...---,,,------------......//////...------,,,------......////////////////////////.........///////////////........................---------.........//////..............................////////////.......................................///////////////........./////////000000111000////////////000111////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000////////////////////////////////////////////////111000000000/////////...//////............//////.........//////.........---..................---,,,,,,------------,,,,,,..............................................................................---------,,,,,,,,,......................../////////...---------,,,................................................------------------------...................................................//////////////////...---------...000333555777555444333222111000///...////////////////////////+++,,,.../////////...---.........------.........000000000//////......---.................................................................................////////////////////////...---------,,,------------------------........................................................................//////............//////......------------....../////////000000000000000//////////////////////////////............//////////////////000000000000//////000000111111111111///000111111000111333444333333222222111111111111//////000111222333333444......---------,,,,,,,,,------------------------------------------------........................)))******+++,,,,,,------........................---------------------------------.......................................------------------------------,,,,,,,,,...///000................................................---------......---------...............---------......///////////////.........------------......,,,,,,,,,---------------------............------......------......///000---------------------------..................---,,,,,,---....../////////---,,,,,,,,,,,,---......////////////////////////.........///////////////---...////////////...---------........./////////.............../////////......////////////....................................////////////...............//////000000111111111////////////111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000111111222222111111........................////////////////////////////////////////////////000000000000000000000000/////////000000000000000//////............//////........................---...////////////...---------............------------------------------................................................---------,,,,,,,,,++++++.......................................---------................................................------------------------......................................................////////////.........---,,,+++---000444777555555555444333222000///------------------------,,,---......//////......///...------------...///000000//////.........---........................................................................+++,,,------......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------//////............/////////..................///......////////////000000000000000000000000000000///............//////000////////////000000000000/////////000111111222222000111222111000000222444000111111222222222333333000000111111222333444444......---------,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////........................------------------------........................////////////..........................................////////////......000/////////............***+++,,,...////////////,,,------......------,,,+++++++++,,,,,,,,,------------............------...............//////000..............................------------......+++,,,---...////////////---------------...//////////////////////////////............/////////000---...///000000///...---............////////////,,,,,,---------...............////////////....................................///000000///...------......///000000111111222111///......///111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000///000111222222222222111////////////////////////////////////////////////////////////////////////000000000000000000000000......//////000000111111//////............////////////............//////...///000000000000///............//////.........------------------------......................................................---------,,,,,,,,,........................---------.......................................................................................................................................---...///000000///...---...---,,,,,,---///111333444444444444333222000///---------------------------------------.../////////...------------...//////.............................................................................................+++,,,---.........---,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------//////............//////000//////......//////000------........./////////000000000000000000000000...............///000000////////////000000000000...//////000111111222222000111222111000000222444000000111222222222222222111111222222333333444444......---------,,,,,,,,,------------------------------------------------........................///......------,,,,,,+++........................---------------------------------.........//////////////////////////////------------------------...//////000000///...---///////////////.................................//////000000000000////////////......---------,,,%%%'''(((+++---...//////+++,,,............,,,+++*********++++++,,,,,,,,,---..................---...............///000000........................///...---,,,,,,---...///+++,,,---...////////////...............///000111////////////////////////---.........//////000000---...///000000///...---............/////////000+++++++++,,,,,,---------......////////////......////////////////////////......///000000///...------......///000111111222222111000......000111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000000000///000111222222222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000------...///000111222222//////............////////////............//////...///000111111000///.........////////////......------------------------................................................//////.........---------........................,,,------....../////////................................................////////////////////////................................................---...///000000///...---------------.../////////222333444444333222000///////////////////////////......---,,,,,,...///000///...---,,,,,,---...///................................................................................................------///000000000///...,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------//////............//////000000////////////000000,,,---------......//////000000000000000000000000...............///000111////////////000000000000...//////000111222222222000111222111000000222333111111222222222222111111222333333333333444444444+++,,,---///000000111000........................000---***(((***,,,---...+++++++++,,,,,,,,,------........................000000000000000000000000------------------------...------------...//////////////////............---------............///................................................---------............///---------............///000///...------...///000000///...---,,,------...///...---,,,,,,---...///------............------++++++,,,,,,---...//////..........................................------+++---///000111000///...---------.........//////..............................------------......000///...------...///000000...,,,---000111///---///---+++))))))+++---///////////////////////////------------------------//////000000///...------//////////////////////////////000111111111111111//////............//////......////////////......111000///......///000111000000000000////////////...///000111222222222222000000000000000000000000000000////////////000000,,,------...///000000111111111000000//////......000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////......///000000000000000000000000000000000000000........................------............------////////////////////////------............------////////////000000000000......------------......000000000///......------......------------......///......------///000111................................................------......//////000000...---,,,,,,,,,,,,---...+++,,,,,,---...///000000...........................---,,,,,,,,,,,,---.........------------.........///111444555666666666333222000............///111000...---,,,,,,---...///............---------......------------..............................---,,,,,,++++++,,,,,,---......------------......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............//////...---,,,,,,---...///........................000000//////.........------------............///////////////////////////000000//////.........---////////////000000000000000111111111111222222222111111111111111111111111//////000111111111111111000000111222333333444444------------....................................///---+++***,,,---...------.....................................................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////............---------............///................................................---------............///---------............//////...---,,,,,,---...///000///...---,,,------...///...------------...///------............---------------....../////////////////////////////////........................---...///000000//////...---------.........//////..............................------------......000///...------...///000---++++++,,,///111000...///...---,,,,,,---...///////////////////////////------------------------///////////////...------//////////////////////////////000111111111111000111111000000000000111111//////000000000000//////000///...------...//////000000000000////////////111000000000111222111000000000000000000000000000000000////////////000000......//////000111111111111000000000/////////...000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000////////////////////////......///000000000000000000000000000000000000000...........................//////////////////...////////////////////////------............---------------.........//////......------------......------------..................------------......///......---...///000111............................................................////////////...---,,,,,,,,,,,,---...---------.......................................//////...------...//////......------------......---///111333444555555555444333111000///...////////////...---------......///............---------......------------..............................---,,,,,,++++++,,,,,,---......------------......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............//////...------------...///........................000/////////............---------............///////////////////////////000/////////............////////////000000000000000000111111111222222222111111111111111111111111000000111222222222222222000000111222222333444444...---,,,+++,,,,,,---...........................///---,,,---...///...---.....................---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////////////////............---------............///................................................---------............///---------............///------,,,,,,,,,,,,------//////...------------...///...------------...///------............------.../////////////////////000000000000000000000000........................///////////////.........------........./////////..............................------------......//////............//////+++******,,,...000000000////////////////////////////////////////////////------------------------///////////////......---////////////////////////...///000000111111000000111111111111111111111111000000000111111000000000......------------...///////////////000000000000444111...///111222000...000000000000000000000000000000////////////000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////......///000000000000000000000000000000000000000........................//////000000000000//////////////////////////////------............------+++,,,,,,,,,,,,---------......------------......++++++,,,,,,---......///......------------............------......///000................................................/////////..................------,,,,,,------...//////.........---------........................000000///......///000000......------------......------///111222333333333555444333111000000///000------.../////////......///............---------......------------..............................------,,,,,,,,,,,,------......------------......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............//////...------------...///////////////////////////////////////............---------............///////////////////////////////////////............////////////000000000000000000000111111111222222111111111111111111111111111111222333333333333333000000111111222333333333...---+++++++++---///111.................................///000000...,,,---,,,,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////////////////............---------............///................................................---------............///---------............///------------------------............------...............------.........------............------/////////...............////////////////////////............////////////111000///...---.....................////////////..............................------------....../////////....../////////,,,,,,,,,---///000000000...///000111111000///...////////////////////////...........................///////////////......////////////////////////...//////000000000000000/////////000000///////////////000000000000//////..................//////////////////000000000000333///,,,---000222000...////////////////////////000000////////////000000111000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000111111111////////////////////////////////////////////////......///000000000000000////////////////////////......................../////////000000/////////////////////////////////------............------++++++,,,,,,,,,---------......------------......,,,,,,---------...............------------......------------......//////................................................/////////......---------------------------------................................................////////////////////////......------------......,,,---...///000111111222666555444333222111111000,,,---...000000000///...///............---------......------------..............................------,,,,,,,,,,,,------...------,,,,,,------............------.........---------------------------------............///........................---------............///.........------.........///////////////////////////////////////.........---------............//////////////////////////////////////////.........////////////000000000000000000000000111111111111111111111111111111111111000111222222333333222222000000111111222222222333111000...,,,,,,---...000.................................000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////...------------...//////////////////............---------............///................................................---------............///---------............///.........//////.........------..................---..................---------............------......------------------................................./////////000000111000///...---................../////////000000..............................------------.........//////////////////...///000000000////////////,,,---///000000///---,,,////////////////////////..............................///////////////...////////////////////////......///000000000000000//////000000000000//////---..................---......//////000000000000.../////////000000000111000...,,,---000111111///////////////////////////000000////////////000000//////////////////......////////////000000000000//////////////////////////////////////////////////////000000111111111111////////////////////////////////////////////////......///000000000000000////////////////////////........................---......//////......---////////////////////////------............------,,,---------..................------------......////////////......------......------------......,,,------...............................................................//////......------,,,,,,------------------------,,,,,,------...//////000......................................................------------......,,,,,,------...///000111555555555444333333222111,,,---///000111000/////////............---------......------------.................................------,,,,,,------...------,,,,,,,,,,,,---------..................------------------------------------............///........................---------............///---..................---////////////////////////.........///////////////---------............///////////////////////////.........///////////////////////////000000000000//////000000000111111111000000000000000000000000///000000111111111111111000111111111111111222222555333111///---+++++++++.................................///111000...,,,---------.........//////................................................000000000000000000000000...------------...//////////////////............---------............///................................................---------............///---------............///......///000000///......,,,---......///.........------...//////...------------............------,,,,,,------------------.................................//////000000111///////////////.............../////////000000000..............................------------............////////////......111222222111///......///,,,---...//////...---,,,////////////////////////........................---...//////////////////////////////////////////---...//////000000//////000111222333333222111000,,,------......------,,,---...///000111111111000......//////000000111111///000111111111111000000000000000000000000000000000000////////////000000............////////////////////////000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000////////////////////////......///000000000000000000000000000000000000000........................------............------////////////////////////------............------............////////////......------------......111000000///......------......------------......,,,,,,---............---.........................................................---------------,,,------......------,,,++++++,,,---...///000111........................---......//////......---......------------......,,,,,,,,,,,,---...000000333333444444444444333333......///000000000/////////............---------......------------....................................------------......------,,,,,,,,,,,,------------...//////...---------------------------------------............///........................---------............///------...//////...------.................................///////////////---------............///////////////////////////.........///////////////////////////000000000000/////////000000000111111000000000000000000000000//////000111111111111000111111111111111111111111111000///...---,,,,,,+++........................///...---...//////...---+++,,,,,,---...///000000...........................................................................------------...//////////////////............---------............///................................................---------............///---------............///------...//////...------,,,,,,.../////////......------...//////...------------............------,,,,,,------......//////........................---......///000000111111---...///000000//////....../////////000000000000..............................------------......---...///000000///...---///000222111...---///111---------......---------////////////////////////........................------...///////////////////////////////////////---...//////000000//////000111333444444333111000------............------,,,---...000000000000000.........///000111111111222555999888444000///000000000000000000000000000000000////////////000000.........///000000111111.../////////000000000111000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000////////////////////////......///000000000000000000000000000000000000000..............................////////////......////////////////////////------............---------.........////////////......------------....................................------------......+++,,,---.........------................................................,,,------------------...,,,,,,---......---,,,,,,,,,---------......//////...........................///000000000000///.........------------......------,,,,,,---...000000000111333444555555444444111000/////////////////////............---------......------------....................................------------......---,,,,,,++++++,,,,,,---------...//////...------........................---------............///........................---------............///------...//////...------------------------------............/////////000---------............///////////////////////////............/////////000////////////000000000000////////////000000000111000000000000000000000000000000111222222222222111111111111111000000000000)))***+++---...///000000........................///---,,,---...///...---((()))***+++---...//////................................................------------------------...------------...//////000/////////............---------.........//////................................................---------.........//////---------.........//////,,,,,,---......---,,,,,,+++,,,.../////////......,,,---...//////...---,,,---..................---,,,------...///000111111000000000000000000000000---......///000111111222+++---///111111000///...////////////000000000000.................................------.........---...///000000///...---,,,...000000...---///222........................////////////////////////////////////////////////------...///000000//////////////////////////////---......///////////////...///111222222111///.........////////////......***+++---///000000///...---......///000111111222555;;;@@@===555///...000000000000000000000000000000000////////////000000...//////000111222222333.../////////000000111111000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000........................//////000000000000//////////////////////////////---..................------------.........//////.........------.........+++,,,,,,------......///.........------.........+++,,,---.........---,,,................................................,,,,,,,,,------.........,,,,,,---......---,,,,,,///............---------........................///000111222222111000///.........------............------,,,---...000111///000222444555555555444222111000.........///000//////.........---------.........------.......................................------------......---,,,,,,++++++,,,,,,---,,,---...//////...---,,,........................---------.........//////........................---------.........//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000---------.........//////////////////////////////---.........//////000000////////////000000000000////////////000000000000000000000000000000000000111111222333333333333222111111111000000000000000,,,---......///..................------,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////+++,,,---......---,,,+++,,,,,,,,,------.........------------------------......---,,,---...///000........................///111222111000......///------------------,,,,,,---------............///000000//////.........---------------------,,,,,,------------------------......................../////////...------,,,,,,------------------------........................////////////////////////////////////////////////......////////////...............------,,,,,,,,,------------------------000000///...,,,+++***)))...------,,,,,,------...........................000000000000000000000000000000///...............------............------,,,,,,,,,---------......,,,---///000000000///...////////////////////////---------------...///000........................---------........./////////000000///...000333666@@@BBBBBB<<<444//////111000000000000000000000000222111111000///......---000000000000111111111111111111111000000000000000111111000000//////......222111000//////000111222............////////////000000//////.........---////////////////////////---------.........//////000000000000000000000000000000//////.........---......//////////////////000000000000000000000000//////000000///...------////////////////////////---------............///000...,,,---000111111/////////.........------------,,,,,,++++++,,,,,,---..................------........................////////////////////////................................................///...---,,,,,,,,,,,,,,,------............---------------...///000111222........................,,,---///111333444555555444333111000///.........111111000......---------//////.........---------------............------.................................------,,,,,,,,,------------------------////////////............---+++)))***,,,...,,,)))------------------------////////////////////////........................000000///...---,,,,,,+++)))***+++---.../////////........................---------............//////////////////.........111111000///...---,,,,,,222111000//////000111222////////////////////////111111000000//////......000000000000000000000000---......///000/////////......---------,,,,,,,,,,,,------......------,,,+++,,,,,,------.........,,,------------------,,,,,,,,,------------------------------------------------,,,,,,---...///000...........................///000///---,,,---......------------------------------............///000/////////...............---------------------................................................,,,,,,,,,---------------------------------------------------------------////////////////////////------------------------......////////////.........------------------,,,------------------------//////...---,,,++++++***---------,,,,,,---------........................////////////////////////000000///...............------............---------------.........////////////000111111111111111////////////////////////......---------......///........................++++++,,,,,,,,,---------/////////......///222444;;;======999222......000000000000000000000000000111111000000//////..................////////////000000000000000000000000111000000000/////////...111111000//////000111111....../////////000000000000/////////............////////////////////////---------.........//////000000000000000000000000000/////////............////////////............///////////////////////////////////////...---------------------------------------............///+++)))'''(((***,,,+++***//////.........---------......------------..............................................................................................................................000///......---------...------............------************++++++,,,---........................,,,---...///000222333333555555444333222111111000000000///...---------...//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------////////////............---,,,++++++,,,---,,,+++------------------------................................................/////////...------,,,,,,,,,------......---------........................---------............///........................000000000///......------111000////////////000111///////////////////////////////////////000000000000000000000000000000000......///000000000000000...------------,,,,,,,,,------............------------------------------...------,,,,,,------...------------------,,,,,,------------------------,,,,,,,,,,,,---...///000////////////////////////---...---,,,******,,,...........................---------............///////////////....................................////////////////////////........................******++++++,,,------...------------------------------------------------////////////////////////------------------------......////////////......---------------.......................................---------,,,,,,,,,------------------------........................////////////////////////000//////............///------............------........./////////000000000000//////000000111222//////////////////////////////...---------..............................+++,,,,,,,,,,,,---------............---...000333444666777444000---...000000000000000000000000000000000000000////////////............////////////000000000000000000000000000000000000////////////111000000//////000000111/////////000000000111111////////////............////////////////////////------........./////////000000000000000000000000////////////............////////////......------........................///////////////......------------------------------------............///---+++***+++,,,------,,,...............---------//////............//////........................................................................................................................000000///............///------............------,,,,,,,,,,,,,,,,,,------........................------,,,,,,---...000111333444555555555333222111///......---------.....................---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------/////////............---,,,---...---,,,,,,---...------------------------------------------------................................................/////////...---,,,+++***........................---------............///------------------------//////////////////////////////............//////000000000000000000000000---......///000000111111000000000000000000000000------...///////////////------------------------------............------------------------,,,,,,...---,,,++++++,,,---............------,,,,,,,,,------------------------++++++,,,,,,---...///000////////////////////////...------+++)))***---///.........///////////////---------............//////////////////..................///////////////................................................++++++,,,,,,,,,---------------------------------------------------------////////////////////////////////////////////////......////////////......,,,,,,------......//////////////////////////////------------------------,,,------------------,,,........................////////////////////////000///............//////------............---------.........////////////......---,,,,,,...///000////////////////////////000///...---------------....................................////////////------...---,,,---///111///111222111...---///000////////////////////////////////////000000000000000000000000111111111111/////////000000000000000000000000000////////////000000000//////000000000000000000000111111111111///////////////.........////////////////////////............///////////////////////////////////////////////////.........000//////......------,,,...........................///////////////......////////////////////////---------............///111111000000000111111111........................///..................///---------...............................................................................................................//////...............///------............------..................------........................///...,,,++++++,,,...///000111333444444333111000......------------..............................,,,------......------,,,........................,,,,,,,,,------.........------------------------//////.........---------,,,...000///,,,+++---000------------------------------------------------........................---------.........//////////////////...,,,+++***........................---------............///---------...........................//////000000........................000000000000000000000000........./////////000000////////////////////////+++,,,------......---------------------------------......//////......---------------------,,,,,,...---,,,++++++,,,---............------,,,,,,,,,------------------------***+++,,,------.........////////////////////////.........,,,++++++...111............//////000000---------............///.........///////////////............//////000000------------------------........................///.........---------,,,------------------------------------------------////////////////////////////////////////////////......////////////......---------....../////////////////////////////////,,,,,,,,,------------...,,,,,,---......---,,,,,,................................................//////............//////------............------,,,,,,---------............---,,,,,,,,,---///000////////////////////////000///...---------------................................./////////000000,,,---......---,,,...000---...////////////000111////////////////////////////////////000000000000000000000000111111111111......//////000000000000////////////000000000000/////////000000/////////000000000000111111111111.........///////////////////////////////////////........./////////000000////////////////////////........./////////////////////......---------,,,..............................///////////////...////////////////////////---------............////////////.........///000---...........................------------......---------.........//////...................................................................................................------,,,------......------............------+++,,,,,,------,,,+++***........................111000...,,,,,,---...///...000222444555444333222//////...---------......---.....................,,,,,,------------,,,,,,........................,,,,,,,,,------.........------------------------............------------,,,///111///---,,,...000------------------------................................................,,,,,,------.../////////.........//////...------........................---------............///......//////000000000000------......///000000000------............------000000000000000000000000000/////////.........---////////////////////////++++++,,,------------,,,,,,,,,,,,------------.........////////////......------------------------...------,,,,,,------...------------------,,,,,,------------------------++++++,,,------------,,,...........................//////...------///111---------......//////000---------............///.........///////////////---------......//////000------------------------........................000000///......---,,,,,,------------------------........................////////////////////////------------------------......////////////...................../////////........................------------------------+++,,,---......---,,,+++................................................///............//////000------............------,,,,,,,,,------------...//////......//////000111//////////////////////////////...---------..............................,,,,,,---------.........,,,...//////------...///.........//////000000000000000000000000000000000000000000000////////////............////////////---......//////000000111////////////000000000000...//////000000//////.../////////000000000111111.........///////////////////////////////////////....../////////000000000000000000000000000000000.........///////////////------------------------........................---...//////////////////---------------------------------............/////////000...---,,,...///---------..................------------------...,,,,,,------.../////////........................------------------------................................................---,,,,,,,,,,,,---......------............------,,,---...//////...---,,,........................111000///...---......//////111222444555666555555111111000......------...---------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.........------------,,,---...///...------...///------------------------////////////////////////........................---------.........//////,,,---...///////////////........................---------............////////////000000111111222---.........//////000000------...//////...------000000000000000000000000000000//////...------,,,000000000000000000000000+++,,,------......------,,,,,,,,,---------............////////////......+++,,,,,,------.........,,,------------------,,,,,,,,,------------------------------------------,,,,,,---------,,,+++***------------------------,,,...//////......///000+++,,,,,,---......//////---------............///............/////////000+++,,,,,,---......//////................................................------------------------------------------------////////////////////////////////////////////////------------------------......////////////......////////////............---------------------------------------------,,,+++,,,...//////...,,,+++...............................................................///000000------............------------------............---...//////000000//////////////////////////////......---------......///........................------------............---...000000...---...//////........./////////...000000000000000000000000111111000000//////..................////////////------......///000000111.../////////000000000111......///000000///............/////////000000000............/////////000////////////////////////.../////////000000000000000000000000000000000000............/////////000+++,,,,,,------......///////////////////////////------...///////////////---------------------------------............//////111111000------...000---------.........////////////............//////,,,,,,------...//////000........................------------------------................................................---------------...//////------............------,,,---///111111111//////........................////////////............//////000222444555666777444333111000......---------------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------.........---------,,,,,,...---,,,---......---,,,------------------------................................................---------...............------...///////////////........................---------............///.........///000111111111.........///////////////---...////////////...---////////////////////////........................000000000000000000000000,,,---......//////......,,,,,,,,,------...............////////////......++++++,,,,,,---...//////+++,,,............,,,+++,,,,,,,,,------.........------------------------,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///++++++,,,,,,---...//////---------.........//////---.........//////000000++++++,,,,,,---...//////////////////////////////........................***++++++,,,,,,------...------------------------000000000000000000000000////////////////////////////////////////////////......////////////......000000//////......------------------------------......---------,,,,,,,,,+++,,,...//////...,,,+++...............................................................///000111---..................---............/////////000***+++---.........---,,,////////////////////////---------------...///000........................////////////000000000111---///000000///......//////...---......///...---000000000000000000000000222111111000///......---000000000000111111111111---------...///000000111.../////////000000111111---...///000000///...---............////////////---.........//////000000////////////////////////////////////000000000000000000000000000000000000---.........//////000000***++++++,,,---...//////000000000000000000000000------...///000000//////////////////////////////---------.........//////---...///...+++***,,,...---------.........//////000000////////////000000,,,,,,------...///000000........................------------------------...............................................................///000111---..................---'''(((***,,,------,,,+++........................---......//////...---------------...000222444555555444333111///...---------------.........//////+++,,,,,,------,,,,,,+++.................................------,,,,,,,,,------------------------......---------,,,,,,,,,///,,,***+++...///---+++------------------------------------------------...................................................///////////////..............................---------.........//////---------...///000000111////////////////////////---...///000000///...---////////////////////////,,,,,,------.../////////000000000000000000000000---------............///,,,+++++++++,,,...000111//////.........---------000//////...------,,,,,,////////////////////////---,,,,,,,,,,,,---......---------------------------------............///------------------------,,,,,,,,,------.........,,,,,,+++******+++,,,,,,......------------............------------......///......---------......................................................---------------------------------............///,,,...//////...------...---...///...------...///------------------------........................------............------000000//////.........---////////////////////////........................---...///000000///...---------------.........///000///...------...///000......////////////.........///////////////......////////////////////////............////////////...///000///...---...///111,,,+++...///,,,***,,,---...///000000///...------------...........................////////////---......///////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////............//////////////////000000///...---------------............///---.........///000000000.........------,,,,,,,,,+++---///111111000///...............////////////,,,,,,,,,------.........///...---,,,,,,---...///........................------............------,,,------....../////////........................///...---,,,,,,---...///////////////////////////000///...---------------////////////...---,,,+++)))+++...///000111444666888666444222000///////////////...///000///,,,***,,,++++++++++++,,,------******+++,,,---//////000333000...///111111///---........................---.........---,,,,,,+++...---,,,++++++,,,---...------------,,,+++******000000////////////000000///...,,,++++++,,,...///...------,,,,,,------...////////////////////////,,,,,,,,,---------............------------......---------............///////////////////////////........................////////////////////////////////////////////////000///...------------------------............///...---,,,,,,,,,---.../////////.........---------,,,,,,------------------........................---,,,,,,,,,,,,---......---------------------------------............///------------------------,,,,,,,,,---------.........---,,,++++++,,,---.........------------............------------......///......---------......................................................---------------------------------............///,,,...//////...------...---...///...------...///------------------------........................------............------///.........------------.........................................................//////.........------........./////////000///...------...///000.........//////...............////////////......////////////////////////------------............---...///...---,,,---///222---,,,///000---,,,---......////////////........................------............////////////---......///////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////............///////////////////////////...---------------............///,,,,,,,,,---------------.........------,,,,,,,,,,,,---///000000000///...............////////////,,,------------------...///......------......///........................------............---------------------.................................///...------------...///........................//////...---------------000//////...------,,,,,,+++---...///......000111333444444444333222000...///.........//////,,,***,,,,,,,,,,,,,,,------............------,,,,,,,,,111///......000000...,,,........................------......------,,,+++......------------......------------------,,,+++......------------......///...,,,++++++,,,...//////......------......///........................---------.........//////......------------......---------............///////////////////////////........................////////////////////////////////////////////////000///...------------...---------............//////...---,,,,,,,,,,,,---...............---------******++++++,,,---..............................---,,,,,,,,,,,,---......---------------------------------............///------------------------,,,,,,,,,------------.........------------............------------............------------............---------......///................................................---------------------------------............///,,,...000///...---...///---...///...------...///------------------------........................------............---------------------,,,,,,,,,......................................................------------................../////////000//////...------...//////------............---------....../////////......////////////////////////,,,,,,,,,------------...,,,---...---,,,,,,---///111---+++...///---,,,...//////............///////////////...---------,,,............////////////---......///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000............////////////............///////////////////////////......------------............///---------------,,,,,,,,,.........---------------.........///////////////............////////////.........---------------......////////////..............................------............------------------,,,,,,,,,,,,........................///...------------...///........................//////...------------...111000...---,,,,,,---------...///...,,,+++,,,---...000444777777555222///...---------///...---+++---------,,,---....../////////...---,,,,,,++++++000...------...///...,,,........................------......------,,,,,,.........//////.........,,,---........................------------.........---,,,++++++,,,---.../////////....../////////------------------------........./////////000000......------------......---------............///////////////////////////........................//////////////////////////////////////////////////////......------......---------............///------------------------........................+++++++++,,,------..............................---,,,,,,,,,,,,---......---------------------------------............///------------------------------------------------...------------------.........------------............------------.........------------...//////................................................---------------------------------............///---...000000...---...///---...///...---------///................................................------............------------------------------...................................................---,,,++++++,,,---............/////////000000........................,,,,,,------------,,,,,,------......//////......////////////////////////,,,,,,---------.........---......---,,,---///111111,,,***,,,...,,,+++---000///...------...///000000000///...---,,,,,,,,,............////////////---......///////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////............////////////...///////////////......---------............///000000000///.........---...............---------//////............///000............//////////////////......------,,,,,,---...000000000000...---........................------............---------------,,,,,,+++++++++.................................------.................................///......---------......111000---,,,+++,,,...///...//////...,,,+++,,,---+++...222666777666444333...---,,,---...///---,,,...------------...//////,,,---------------------...------------------,,,........................,,,------...------,,,,,,---...///000000///...---------...//////000//////000//////......//////000...---,,,,,,,,,,,,---...//////............//////---------------------------.........////////////......------------......---------............///////////////////////////........................//////////////////////////////////////////////////////............//////---------............///++++++,,,---.........///---.....................------------------------........................---,,,,,,,,,,,,---......---------------------------------............///------------------------------------------------,,,,,,------------,,,,,,......------------............------------......---------------...//////................................................---------------------------------............///---///000000///......///---...///...---------///................................................------............------..................//////...................................................---,,,++++++,,,---...............////////////------............------,,,,,,------------,,,,,,,,,,,,---...............////////////////////////---........./////////////////////...---...111333444///,,,...///------///000///...------...///000000000///...---,,,,,,,,,............////////////---......///////////////////////////////////////////////////000000000000////////////////////////........................//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////............////////////......///////////////...---------............///000000000///.........---........................000///............//////............/////////////////////......------------...///000000///...---........................------............---------------,,,,,,+++++++++........................---..................---..............................---------......///111///---,,,+++,,,...///---...//////...---...000,,,---///111333555666666000...------...///...---...------------...//////,,,---------------------,,,,,,------,,,,,,------........................,,,,,,------...------,,,---...///000000///...---------...///000000000000//////............//////---------,,,,,,---------...------,,,,,,------...------------------------,,,,,,---------...............------------......---------............///////////////////////////........................//////////////////////////////////////////////////////.........//////000---------............///)))***,,,---.../////////---------.......................................---------------------------,,,,,,,,,,,,---......---------------------------------............///------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,......------------............------------......---------------...///000................................................---------------------------------............///---///111000///...//////---...///...------...///................................................------............------.........///////////////------------------------..............................------------......------------.........///------............------------............------+++,,,---...............////////////////////////........./////////000000000000000......///222555:::444000111111///...111//////............///////////////...---------,,,............////////////---......///////////////////////////////////////////////////000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////............////////////---...//////////////////---------............///---------------,,,,,,,,,...............////////////////////////...................../////////////////////...............------............------........................------............------------------,,,,,,,,,,,,........................------...//////...------------------------------...------------.../////////...------,,,---...///,,,---//////......///111...------...000333666777333111///...//////...------------,,,---....../////////...---,,,,,,+++++++++---...---,,,,,,---///........................,,,,,,------......------.........//////.........---...//////////////////------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,------------.........------------......---------............///////////////////////////........................//////////////////////////////////////////////////////......//////000000---------............///***+++---.........---------------.........//////,,,,,,,,,------......///---------------------------,,,,,,,,,,,,---......---------------------------------............///------------------------......---------,,,,,,,,,,,,---...//////...---,,,......------------............------------......---,,,,,,------///000000................................................---------------------------------............///...///111111///...///000---...///...------...///................................................------............---------------....../////////------------------------.................................//////.........,,,,,,,,,,,,------------,,,------......------,,,.........//////.........***+++,,,---............////////////////////////---------.........///////////////------...222555;;;555111111000------///......////////////........................------............////////////---......///////////////////////////////////////////////////000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////------------------------............////////////............////////////------...///////////////---------............///,,,,,,,,,------------------........./////////000...///000000000///---,,,............////////////............////////////------,,,,,,,,,,,,------........................------............---------------------.................................------...//////...---------------------------------------------...//////........................+++---......---,,,...///------------///111333555666444111/////////...---,,,,,,,,,,,,,,,------............------,,,,,,,,,+++---///...---,,,...000........................+++,,,------......------......------------............/////////...---------,,,,,,++++++,,,,,,---,,,------------------,,,......------------..............................------------..................------------......---------............///////////////////////////........................///////////////////////////////////////////////////////////////000111111---------.........//////,,,---.........---,,,+++---------.........//////((()))***+++---...///000---------------------------,,,,,,,,,,,,---......---------------------------------.........//////------------------------.........------,,,,,,,,,---...///000000///...---.........------..................------.........,,,,,,,,,---...///000111................................................---------------------------------.........//////...///111111/////////000---...///...------...///////////////////////////........................---..................---,,,,,,,,,------.........------------------------........................---...///000000///...---+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,......////////////......***+++,,,---............////////////////////////,,,,,,,,,---------...............,,,,,,...111444:::333......---***)))+++---...///000000///...------------.........................../////////000---......///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////------------------------............/////////000............/////////000------...///000000//////---------.........//////---......//////000000000---.........//////000000...///000111111///---+++............/////////000------......//////000000------+++******+++------........................---..................------------....../////////........................,,,---...//////...---,,,---------------------------------------...///000------...//////......---,,,---...---+++***+++,,,,,,,,,---...///000111111888555222000000000///---,,,++++++++++++,,,------******+++,,,...///000000+++---//////---,,,...111........................+++,,,,,,---.........---...---,,,++++++,,,---....../////////...---,,,,,,///......------......///,,,------......------,,,//////............//////////////////////////////............/////////000.........------.........---------.........//////////////////////////////........................///////////////////////////////////////////////////////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,---...///------------------------......------------....................................------------......,,,,,,,,,---------......000000///...---,,,,,,,,,+++++++++,,,,,,------------------............/////////...---,,,,,,++++++........................000///...---,,,,,,---...//////.........---------///...,,,+++,,,---///111........................000///...---,,,---.../////////............//////////////////////////////..................------222222111000///...------...........................---,,,,,,,,,,,,---............------,,,,,,,,,................................................------......//////000000///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000//////////////////////////////......---------,,,////////////////////////............////////////........................///////////////...------111111000000//////......000///...------...///000//////000000000000//////000000000000000///......---......///000111111222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000---...///000000///...---..............................------------......///............---------000000//////.........------......///////////////////////////////////////,,,,,,,,,------.........//////000000111111111222,,,------...///000111111000///...------...///000//////......---------,,,///............---------000000//////.........---000000//////.........---////////////////////////......------------......//////.........---------........................------,,,,,,,,,,,,------........................///222666888888444000---111///---+++***+++,,,---,,,,,,,,,------.........,,,---------------------++++++,,,,,,,,,---------......////////////.............../////////000000......------------..............................//////.........---------.........------,,,,,,,,,......------------............////////////......000000000000000000000000................................................------......//////000000,,,,,,------------,,,,,,---...000000........./////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,......------------....................................------------......,,,,,,,,,---------......000000///------,,,,,,---------------.........///---------............//////......---,,,,,,++++++........................//////...---,,,---......//////.........---------......---------...///000........................------,,,+++++++++,,,---//////............//////////////////////////////........................000000000000////////////........................///...------------...///.........------,,,,,,,,,............................................................////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////.........------////////////////////////............///////////////////////////////////////000000000//////...---000000000000//////......111000////////////000111//////000000000000//////000000000000000///...............///000111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000...///000000000000///.........................../////////......////////////............---------000/////////............---......///////////////........................---------......//////////////////000000000111111------......//////000000000///...------...///000/////////.........---------------.........//////000/////////............000/////////............////////////////////////......------------......//////.........---------..............................------------..............................///111444666666444111///000///---,,,+++,,,---...,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,---------------............------..................//////......------------......------------------------//////.........---------/////////......---------......------------............////////////......////////////////////////.........................................................///////////////......////////////......---///111000///...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------------...///++++++++++++++++++++++++......------------....................................------------......,,,,,,,,,---------......000///...---------------///////////////000000000---------............///.........------,,,,,,+++..............................---------...//////...............---------......//////000000000///........................---,,,,,,+++,,,,,,------//////............//////////////////////////////.................................//////000000000........................000///............///000.........---------------................................................/////////...............------......//////000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////000000////////////......////////////////////////............////////////////////////////////////000000000000000//////...000000000////////////...111111000000000000111111//////000000000000////////////000000000///............//////000000111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000...///000000000000///...........................000000////////////000000///............---------////////////............---......///////////////.................................///////////////.........///////////////........./////////////////////............//////000000////////////......++++++,,,---...///000111////////////............////////////............////////////////////////......------------.....................---------........................///..................///---------------------------///111333444444444333000///...---------...///,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,.........---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------///////////////...............------------............////////////......////////////////////////................................................///////////////.........///000000111111000000///...000111111000//////000/////////............------------------------------------............///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.................................------------......,,,,,,,,,---------......000///...---------------//////////////////000000---------............///......---------,,,,,,,,,........................------------......//////........................---...000111222111000///.......................................///////////////............//////////////////////////////---------......................../////////000000........................///..................///...............---------................................................/////////......---------,,,------...///000111111////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------////////////////////////000000000000000/////////////////////////////////............///////////////////////////////////////000000000000000//////////////////////////////000000000000000000000000//////000000000000//////...///////////////........./////////000000000111////////////////////////////////////////////////////////////000000000000////////////////////////.........//////.................................000//////////////////000///............---------///////////////.........---......///////////////..........................................//////........................///////////////........./////////....../////////000000000000000/////////,,,,,,------...//////000///////////////.........///////////////.........////////////////////////......------------......................................................//////............//////------------------------,,,---...000222444555666222111000......---......------------------------......---,,,+++******))),,,,,,,,,------------...,,,------......------,,,...------------,,,,,,,,,......------------......------------------------........................//////........................------------............////////////......////////////////////////................................................000000//////......------000000000111111000000000///000222222000000000111/////////...............---------------------------------............///---..................---........................------,,,,,,,,,,,,------..............................------------......,,,,,,,,,---------......//////...------------...........................---------............///---------------,,,,,,,,,........................,,,,,,---....../////////---.....................,,,...000222222111///....................................//////000000000//////............//////////////////////////////---------.........//////////////////....................................------------------------........................................................................//////......------,,,,,,,,,------...///000111111////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------/////////////////////////////////000000000000000////////////////////////............////////////------------------------//////000000000000//////...............///////////////////////////////////////000000000000//////......////////////......////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////------------------------........................///......------......//////............---------.........///////////////---......///////////////........................------------------------............------------///////////////............//////////////////.../////////000000000000000.................................///////////////.........///////////////////////////////////////......------------......---.............................................//////............//////------------------------,,,,,,,,,---000222555777555444222000///------,,,------------------------......------,,,+++******,,,,,,---------...............////////////......------------------------......------------......////////////////////////---.....................------------------------......------------............////////////..............................................................................000000//////......------...//////000000//////...///000222222000000000111////////////////////////---------------------------------............///------...//////...------........................------,,,,,,,,,,,,------..............................------------......,,,,,,,,,---------......///......---------...............------------,,,---------............///------------------------........................,,,---......///.........---------...............,,,---///111111000///...........................+++,,,---...............//////............//////////////////////////////,,,,,,------...//////////////////......---------........................,,,,,,------------,,,,,,.............../////////.........................................................---------------------......//////000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////......////////////000000////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---............/////////......////////////......//////000000000000//////------.../////////......////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000......---,,,,,,---....................................------------......///............---------.........///////////////---......///////////////---------------------------------------,,,,,,,,,...............---------.........///////////////......////////////............////////////000000//////.........---------.........///////////////.........///////////////////////////////////////......------------......---------.......................................///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333555555555333222000///------...------------,,,,,,,,,.........------,,,,,,,,,,,,---------...............//////////////////...,,,---------..................------------......////////////////////////---------...............,,,,,,,,,---------------......------------............////////////..............................................................................///////////////.........---......//////......---...000111111000//////000...////////////000000000........................---------............///------...//////...------........................---,,,,,,++++++,,,,,,---..............................------------......,,,,,,,,,---------............---------......///.........---------,,,,,,---------............///------------------------........................---.../////////...---,,,---------.........//////,,,---...///000///..............................***+++---.../////////...//////............//////////////////////////////,,,,,,------...//////000------...............///........................,,,---...//////...---,,,---........./////////000................................................,,,------------------............///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////------........./////////////////////////////////............////////////------------------------,,,,,,---...............---------.........//////...///000000000000///...//////000000000000//////,,,---......//////......000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000///............///000........................//////............/////////............---------............/////////000---......///////////////------------------------///.........------------////////////......------------......//////000000---...///000000///...---------........./////////---------.........................../////////000............/////////000////////////////////////......------------......---------.........//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///111222333333333222222111000000......---------,,,,,,,,,........................------------............---......//////......---,,,,,,---...///000000111......------------......////////////////////////---------.........//////------------.........///......------------............////////////.......................................................................................///////////////---......//////......------///111000///...//////.../////////000000000000........................---------.........//////,,,---...//////...---,,,---------------------------,,,,,,++++++,,,,,,---.................................------.........,,,,,,,,,---------............---------....../////////......---------,,,---------.........//////------------------------............................../////////...,,,+++---------.........//////,,,------.......................................,,,---///111111111111000//////............//////////////////////////////,,,,,,------...///000000++++++,,,---...///000111........................---...///000000///...------.........//////000000................................................,,,,,,,,,------.........///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////,,,---------......//////////////////////////////............/////////000........................+++,,,,,,---.........------------........./////////000111222222111000/////////000000000000//////,,,,,,---.../////////...000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000222111000//////000111222........................000000////////////000000//////.........------------.........//////000000---......///////////////------------------------000000//////.........---000000/////////.........,,,------...///000111111---...///000000///...---,,,---------......//////+++,,,,,,---...///000000---.........//////000000---.........//////000000////////////////////////.........------.........---------.........//////........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000111222333333333333333.........------,,,,,,,,,.........///////////////---------.........//////,,,------......------,,,+++,,,---...///111222222.........------.................................---------.........//////---.........//////000000.........------...............////////////..............................................................................---.........//////000000......////////////......---///000000///......///.../////////000000111111---------............///......---------,,,,,,,,,------............------//////.........---------........................++++++,,,,,,---...//////---,,,,,,,,,,,,---......//////.........---------000///...---,,,+++******------------------------.........------,,,,,,,,,......------------..............................---------............///..........................................------................................................---.........//////000000........................///...,,,---...///...---000000000000111111111111........................---------............///000///...---------------...///////////////......///...///000111000---***......//////...---,,,,,,---------............///......////////////..............................000000////////////000000......//////////////////........................//////////////////////////////////////////////////////000000000000//////////////////////////////........................000000//////.........------------............///---......///000111111222000000000000000000000000......////////////.........//////000111222222222////////////////////////---------............///000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000//////.........---............//////////////////.........---------000000//////......------000000//////.........---///...---,,,,,,---...///............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000///...---,,,++++++///...---,,,,,,---...///000///...------...///000........................////////////////////////------......//////000000//////////////////////////////.........---------///...------------...//////111444666666555333111333000------//////...+++................................................---------............///---------............/////////.........---------...------,,,,,,------...000///...---------------............/////////000000000//////.........---........................------------------,,,,,,000000000000000000000000////////////////////////////////////////////////------............------///////////////......---///...---,,,,,,,,,,,,,,,---------............///............------,,,,,,------............------//////.........---------........................+++,,,,,,------.........---,,,,,,,,,,,,---......//////.........---------...---------------------------------------------......---------,,,,,,,,,......------------..............................---------............///............................................................................................................/////////000........................111///---,,,...///000///....../////////000000000........................---------............/////////...---------------......////////////.........000333333000......///......//////...------,,,---------............///......////////////......000000000000000000000000000000////////////000000///////////////.........//////////////////////////////////////////////////////////////////////////////000000000000//////................................................000/////////............---------............///......//////000000111111000000000000000000000000......////////////.........//////000111111222222////////////////////////---------............///........................////////////////////////.../////////000000000000........................000/////////........................////////////000000/////////.........///////////////.........000/////////............///...------------...///............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////...---------///...------------...///000///...------...///000............................................................////////////........................//////.........---------.........------............000222444555555444333111///,,,,,,...///...---................................................---------............///---------............/////////.........---------///......------....../////////...---------------............////////////000/////////....................................------------------------////////////////////////////////////////////////////////////////////////---......//////......---///////////////......---///......---,,,,,,---------------............////////////............---------............------...............---------........................---------------------------,,,,,,,,,,,,---.....................---------,,,,,,---...///000000111------------------------...------------,,,,,,,,,......------------..............................---------............///............................................................................................................////////////........................111///,,,,,,---/////////------........./////////........................---------............/////////...------------...---....../////////......---222666555000---///333.........///......---,,,---------............///......////////////......000000000000000000000000000//////......//////000000000//////.........---000000000000000000000000////////////////////////////////////////////////...//////000000//////...................................................////////////............---------............///////////////////////////////////////////////////......////////////.........//////000000111111222////////////////////////---------............///........................////////////////////////....../////////000000000........................////////////........................////////////000000000000000/////////.........///////////////////////////............///......------......///---............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------....../////////............///000////////////////////////......................../////////......................................................---------------............---------...///111333444666666111///,,,,,,---.........................................................---------............///---------............///...............---------/////////......///////////////...------------...//////..................////////////....................................,,,,,,,,,---.........///........................000000000000000000000000////////////////////////---......//////......---///////////////......---//////......------......---------............////////////////////////...------............------................................................------------------,,,,,,---,,,,,,,,,,,,---..............................,,,------...///000111111------------------------------------------------...------,,,,,,------...........................---------............///........................---------........................................................................///////////////........................---,,,,,,---......---+++------........./////////........................---------............//////......---------......------......//////......---111444333000...///222---...............---------------............///---......//////......---......................../////////....../////////000000000///......------////////////////////////////////////////////////////////////////////////...//////////////////...................................................///////////////.........---------............/////////////////////....................................////////////......////////////000000111111////////////////////////---------............///........................////////////////////////........./////////000000........................///////////////.....................////////////////////////////////////------......//////000000///////////////.........//////............//////---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000111111//////............//////...............//////000000000000000000000000000......................../////////......---------................................................,,,---............---,,,---------///111444666888333111///...............................................................---------............///---------............///........................//////............/////////......---------......//////............------///////////////.................................+++,,,,,,---...//////000........................000000000000000000000000////////////////////////......////////////......///////////////......---000//////.........//////---------............///.../////////////////////------............---------.............................................------------------,,,,,,---,,,,,,,,,,,,---......---...........................//////////////////------------------------------------------------------,,,,,,,,,,,,------........................---------............///........................---------.........//////................................................///////////////.................................,,,---///111333111---***....../////////000000000........................---------............///......---------......///,,,,,,---...............///......//////000///...------...............------------............///------............------........................//////............//////000000//////.........---........................////////////////////////////////////////////////......////////////...............................................................///////////////---------............///////////////............------------------------......////////////......///////////////000000000////////////////////////---------............///////////////////////////....................................////////////.................................///////////////............////////////........................------......//////000000.........///////////////////////////////////////------------............................................................////////////////////////////////////////////////......//////000000111111////////////////////////---......///////////////000000000000000000000000........................//////......------,,,,,,........................---.....................,,,,,,------------,,,,,,---,,,,,,---///222555777666555444222000///......................................................---------............///---------............///---........................------,,,,,,------.........---------......///...............---------.........///////////////........................,,,,,,------...///000000////////////////////////////////////////////////////////////////////////...//////////////////...///////////////......---//////.........//////000---------............///---............/////////------............---------------.......................................---------------------------,,,,,,,,,,,,---......---------...............000//////......---------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------........................---------............///........................,,,,,,------.../////////................................................///////////////....................................///222555666444000,,,....../////////000000000........................---------............///...------------...//////+++,,,---..................,,,+++,,,...///...,,,,,,---......///.........---------............///------............------000000000000000000000000///......------......///////////////////////////........................////////////////////////////////////////////////---......//////......---------------------------.................................///////////////---------............///......................................................////////////......////////////////////////////////////////////////---------............///000000000000000000000000........................------........./////////------------------------.........///////////////............////////////------------.....................///////////////.........///////////////...//////000000//////...,,,------------.........................................................////////////////////////////////////////////////.........//////000000000...//////000000//////...,,,---...///000000000///////////////////////////------------------------.........------------------------------------------------...............------,,,,,,,,,,,,------------------...000222333444666777666333000......................................................---------............///---------............///---------...............------,,,,,,,,,,,,------...------------...//////,,,,,,---------..................///////////////........................---------.../////////000////////////////////////////////////////////////////////////////////////...//////000000//////...///////////////......---......------......//////---------............///,,,,,,------............------............---------------.........//////........................+++,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////............---------,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................---------............///........................,,,,,,------...//////000................................................000/////////....................................000000000111333222000...------........./////////........................---------............///---------------...//////***+++,,,---............,,,,,,,,,,,,,,,,,,---///,,,------...//////......---------............///,,,------......------,,,000000000000000000000000///......------......///------......///000000000........................////////////////////////////////////////////////---......//////......---------------------------..................................../////////000---------............///,,,------....../////////..............................////////////......////////////////////////////////////////////////---------............///////////////////////////........................---------.........//////------------------------............/////////000............////////////---.........///////////////////////////...................../////////000...///000111111000///...,,,,,,---------.........................................................////////////////////////////////////////////////..................//////...///000111111000///...,,,---...///000000000///........................------------------------,,,------------------...---------------------------------........./////////---+++******+++---///................../////////333777888555222000///................................................---------............///---------............///---------.........//////......------------......---------------...//////++++++,,,---......//////............/////////000....................................////////////........................------------------------//////////////////////////////000000000000/////////////////////......---------,,,,,,---......///---------.........//////,,,,,,,,,---------......---..................------------.........//////........................++++++,,,,,,---...//////---,,,,,,,,,,,,---......---------.........//////------------------------------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---........................---------.........//////........................,,,,,,------...///000000................................................000000//////.........---........................000...,,,,,,---.........,,,,,,,,,---------..............................---------.........//////---------------...///000***+++,,,---............)))---000...***)))---222,,,,,,---.../////////...---------.........//////,,,------......------,,,.................................------.........,,,,,,---...///000111111000000000000000000000000////////////////////////////////////////////////---..................---------------------------........................---.........//////000000---------.........//////,,,,,,------...///000000////////////////////////......////////////......///////////////.........////////////////////////---------.........//////................................................---------.........//////---------------------------.........//////000000............/////////000.../////////000000111111000000//////.........------.........//////000000...///000111111000///...,,,,,,,,,---------......................................................////////////////////////////////////////////////...........................///000111111000///...+++,,,...000000000000///........................------------------------,,,,,,,,,------.........---------------------------------.........//////000---+++))))))+++---000/////////......------,,,***///666888666333111000................................................---------.........//////---------.........//////---------.........////////////............//////---------------...///000)))***+++,,,...///000000---.........//////000000........................///////////////.........------------------------------------------------//////////////////////////////000000000000/////////////////////......---,,,,,,,,,,,,,,,---...///........................000000//////............((()))+++...////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///......---------....../////////////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,------.........//////.........------------...000111111111000//////............---------........................------------------------..................------...------...//////...,,,---------............///........................///............///000000........................,,,,,,,,,---------..............................---------............/////////.........---------..............................////////////......000000000000000000000000---------............///111111000000//////............------------......000000///...------,,,,,,////////////000000000000............////////////000000000000000000000000........................//////////////////////////////000000000000//////------............------////////////////////////////////////////////////////////////////////////............////////////000000//////.........---////////////////////////////////////////////////---------...///000000111////////////////////////////////////////////////111000......//////...,,,000000000000000000000000............////////////........................//////////////////......///............---------,,,---.../////////...---000000000000000000000000////////////////////////////////////////////////111000///---+++)))((('''000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...000111...---,,,++++++,,,---.........//////////////////............---,,,++++++...///222444555666666555333111...,,,,,,---...000......---,,,,,,,,,,,,---------------------------,,,,,,------.../////////------------------------........................---///000222222000///---........................------------------------......------------......111000...,,,+++,,,---...000000000000000000000000////////////////////////000000000000000000000000,,,---///000222333333333//////............////////////............//////------------------------/////////......---------)))***,,,...//////..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///......---------......------------------------.........................................................---------,,,,,,,,,,,,------------------//////.........---------,,,---.../////////......///............---------........................------------------------...........................------...//////...,,,---------............///..............................------......///000........................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------..............................////////////......////////////////////////---------............///000000000000//////............------------......000//////...------,,,,,,,,,,,,,,,,,,------------............////////////////////////////////////........................//////////////////////////////000000000000//////------............------////////////////////////........................////////////////////////............////////////000/////////............////////////////////////////////////////////////------......///000000111////////////////////////////////////////////////000///......///000...---....................................////////////................................................////////////////////////---...///000000///......//////////////////////////////////////////////////////////////////////////////......---,,,++++++//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))+++,,,000///............///000////////////............------------------,,,,,,---...000222444555555666444333000...------...//////...------,,,,,,------000000000000000000000000..................------------------------------........................---...///000000///...---........................------------------------......------------.........---,,,,,,,,,...000111////////////////////////////////////////////////........................---...///000111222222222000000////////////000000///..................///,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,------......------........................------------------------************************,,,,,,,,,,,,,,,,,,------..............................------------............---------......///------------------------........................------------------------------------,,,,,,,,,,,,------------------,,,,,,...............---------++++++,,,------------,,,///............---------........................------------------------...........................------...//////...,,,---------............///........................---------------......///........................------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............---------..............................////////////......////////////////////////---------............///000000000////////////.........------------....../////////...------,,,,,,+++++++++,,,,,,,,,,,,---............////////////////////////////////////........................////////////////////////...//////000000//////...------............------////////////////////////........................////////////////////////............////////////////////////............////////////////////////////////////////////////------......///000000000///////////////////////////////////////////////////...---...///000///...------------------------............////////////................................................000000000000000000000000///000111222111111//////////////////////////////////////////////////////////////////////////////---............///////////////...------------...........................------------------------,,,,,,+++***+++,,,---...000///............///000////////////......------,,,,,,------------------------...///111333555666666555222000............///...------,,,---------------------------------000//////...------,,,,,,------------------------........................,,,---...//////...---,,,......................................................------------......------,,,,,,---...000111////////////////////////////////////////////////...........................///000000111111111000111000000000000000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................------------------------++++++++++++++++++++++++,,,,,,,,,---------------------------------------...------,,,,,,------......------------...//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................++++++,,,,,,------------///............---------........................------------............---------..................------...//////...,,,---------............///........................---,,,,,,,,,,,,---.......................................////////////000////////////////////////---------............///......................................................////////////......////////////////////////---------............///////////////////////////......------------......//////.........---------------........./////////............////////////////////////////////////........................////////////////////////...//////////////////...------............------////////////////////////........................////////////////////////............///////////////////////////.........////////////////////////////////////////////////............//////000000////////////////////////////////////////////////...------...000111000///------------------------............////////////........................------------............/////////000000111111111222222333333333222000///////////////////////////////////////////////////////////////////////////---------......////////////......---------......................................................//////......//////000111---------,,,,,,---------000//////......------,,,,,,,,,,,,,,,------...///,,,,,,,,,---...111333555777666444222000///...---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------................................................---......//////......---........................////////////////////////......------------......000000...---,,,,,,------////////////////////////////////////////////////000000000000000000000000///000000000000000//////000000////////////000000------,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------...//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---.....................---------------.........///............---------........................---------....../////////---------.........//////...------...//////...,,,---------............///........................---,,,,,,,,,,,,---.......................................////////////000////////////////////////---------............///---...................................................////////////..............................---------............///.............../////////......------------.....................---------.../////////000000000000............////////////................................................////////////////////////......////////////......------............------////////////////////////........................////////////////////////............////////////.........///////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////...------...000111000///....................................////////////........................---------.........//////......///000111222222333444444555444444222000///........................////////////////////////////////////////////////.........---------------......---------......///................................................,,,,,,,,,,,,,,,------...,,,------------------,,,//////......---------,,,,,,,,,,,,,,,,,,---...///,,,,,,+++,,,---///222333666666555444222111///...//////...------------...////////////////////////---------.........//////......................../////////////////////////////////000000/////////........................////////////////////////......------------......000//////...------,,,,,,........................////////////////////////000000000000000000000000///000000000000///...............------.........------,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,------......---,,,,,,,,,------++++++++++++++++++++++++------------------------........................,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------...///000------------------------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,---------........................---...//////000///............---------........................---------...//////000000,,,,,,------.../////////...------...//////...,,,---------............///........................---------------......///........................------........./////////---------------------------------............///---------.............................................////////////..............................---------............///---............/////////......------------..............................---------.........//////............////////////................................................////////////////////////---......//////......---------............------////////////////////////------------------------////////////////////////............////////////.........///////////////////////////////////////////////////////////////....../////////////////////////////////////////////////////////////////////...---...///000///.......................................////////////........................------......///000000000//////000111222444444555555555555555444222000///........................//////////////////////////////////////////////////////......---,,,,,,,,,...------------...//////........................------------------------++++++,,,,,,,,,---------......///000000///......------------------------...---,,,+++,,,---...///,,,,,,,,,------...///000333333444444444222111000000///......------..............................,,,,,,------...//////000........................////////////////////////000000000000000000000000......................................................------------......,,,,,,---....../////////........................////////////////////////........................//////000000000///.........------,,,,,,------.........------------......------------------------,,,,,,,,,,,,---------......---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------.../////////---------------------------,,,,,,++++++,,,,,,------,,,,,,------///000000------------------------------------------------........................,,,,,,---------.........,,,,,,---------------------------........./////////...---------...000000///............---------........................---------...///000000000,,,,,,------...//////000...------...//////...,,,---------............///..............................------......///000........................,,,---------............---------------------------------............///---------.........//////..............................////////////..............................---------............///---------.........//////......------------..............................,,,,,,,,,---------..................////////////................................................////////////////////////---......//////......---------............------////////////////////////------------------------////////////////////////............////////////............/////////000/////////////////////////////////////////////////////////////////////...////////////////////////////////////////////////000///......///000...---------------------------............////////////..............................//////000111111222111111222444555777888888666666666555444111///.........................../////////////////////////////////////////////////////////............------------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////......///000000///......+++,,,,,,------......//////...,,,++++++,,,---...------............------///000222444555444333111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------........................................../////////////////////////////////....../////////........................------------------------......------------......,,,,,,---...////////////........................////////////////////////..............................//////////////////......------------......///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111////////////////////////------------------------////////////////////////---------....../////////,,,,,,,,,------.........---------.........//////......---,,,---...///000//////.........---------........................---------...///000000111,,,,,,------...///000000...------...//////...,,,---------.........//////........................///............///000000........................,,,,,,,,,---------......000000000000000000000000---------.........//////---------.........//////..............................////////////..............................---------.........//////---------.........//////.........------.........---.....................---------.........//////............/////////000................................................////////////////////////---..................------..................---////////////////////////------------------------////////////////////////............/////////000---.........//////000000///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////111000......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...........................//////000111222222333222333444666777999:::;;;666666666555333111///---........................////////////////////////////////////////////////////////////000000000000---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........+++,,,---......---,,,+++***++++++,,,---...//////000///---+++++++++---.........///000///...,,,+++,,,...111444555555444333000000///.............../////////////////////////////////...------,,,,,,////////////////////////000000000000000000000000......------------..............................------------------------.........------.........////////////...---,,,+++........................////////////////////////000000000000000000000000---......///000000////////////............////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------.........////////////000,,,,,,------...///000000---------.........//////---------------...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------............//////......------,,,++++++...............///000000111000///...............,,,,,,++++++,,,...///000333111...,,,,,,---///000////////////////////////------...//////...------.........------,,,,,,,,,000000//////.........------------------------------------.........//////........................---,,,+++,,,...///...---///////////////.........000///...---------------////////////////////////........................,,,,,,.../////////...---------...///000000//////.../////////...---,,,,,,,,,,,,,,,---------......////////////////////////000000//////.........---000000000000000000000000...............///000000////////////////////////......---,,,---...///000------------------------////////////000000000000////////////////////////////////////000000000000999666111---+++,,,...000---------.........//////........................//////000000///...------////////////////////////................................................//////............/////////////////////.....................////////////........................000000///...------,,,,,,......////////////.............................................///000000333444555777888888999999999777666333111000//////---.........//////000000000000//////.........---.........///////////////........................000///...---------------///////////////.........////////////////////////........................////////////////////////........................................................................///------///222444333111111000//////000000///---******+++,,,---...///000------------.........///------......//////000000000000//////.........---+++,,,,,,---...///000000................................................////////////////////////......//////000000111111222222111111000000//////000000//////.........---000000////////////000000------......---,,,++++++...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------------........./////////,,,,,,------...//////000---------.........//////---------------.../////////...............------------------,,,,,,,,,,,,------------------------.........////////////000//////............------...............///000000000000///...............---,,,,,,+++,,,---//////222111///...---...///000.........................................................------,,,,,,,,,000/////////............---------------------------------.........//////........................---,,,+++,,,...///...---/////////////////////...//////......------------////////////////////////........................,,,---.../////////...------...//////////////////.........///......------,,,---------............////////////////////////000/////////............////////////////////////...............///000000...........................------,,,---...///000------------------------....../////////000000000////////////////////////.../////////000000000000666333000---+++,,,---///---------.........//////........................///////////////...------////////////////////////........................//////////////////////////////............///////////////////////////...............////////////........................000//////...------,,,,,,......////////////.............................................///000000111222333555666666777777888777555333111000//////............/////////000000/////////.............../////////////////////........................///......---------....../////////////////////...////////////////////////........................////////////////////////........................................................................///------///222333333111666444111000000111111000,,,,,,------------......------........./////////.........///////////////000/////////............,,,,,,------.../////////...........................................................................///////////////000000//////000000000000000000000/////////..................------------......//////000000///......---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,---------............,,,,,,------.../////////---------..................------------...//////.........//////////////////.........------,,,,,,...........................////////////000000000.........////////////000............/////////000/////////...............------,,,,,,,,,------...000000/////////.................................///...---,,,,,,---...///.........---------------////////////............---------------------------............/////////........................---,,,,,,,,,...///...---......////////////////////////..................////////////////////////........................,,,---......//////......//////////////////...---------......///.........------........./////////////////////////////////////////////............////////////////////////...............///000000------------------------...------------...//////------------------------------........./////////////////////////////////....../////////000000000111000...---,,,------...---............/////////........................///////////////......---000000000000000000000000........................000000000000000000000000//////............//////......//////////////////............////////////......................../////////...------,,,,,,......////////////.............................................///000000///000111333444444444444666555444222000/////////............////////////////////////............//////////////////....................................---------...//////......//////////////////////////////////////////........................////////////////////////...........................................................................------...111222222111999666111//////000111111///.........------,,,,,,....../////////000000000///////////////.........////////////....................................................................................------------------------/////////...............------......///000000111////////////............------,,,,,,,,,,,,------/////////000//////...---..............................------------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////..............................---------......///------....../////////000/////////......---,,,,,,------............//////............////////////,,,------...//////000000---......///////////////.....................---...------------,,,------------...//////...---,,,........................000///---,,,,,,---///000...............---------///////////////................................................/////////...........................---,,,---...//////---............////////////....../////////.........////////////////////////........................---------...............//////000000///...------,,,,,,---.../////////............////////////000///////////////////////////////////////.........////////////////////////...............///000000------------------------------------......//////........................------------.........///////////////////////////........./////////000000......................................./////////...........................///////////////......000000000000000000000000........................//////////////////////////////............//////............////////////............////////////........................//////.........---------......////////////.............................................///000000//////111222333444444444555444222111000//////............//////////////////////////////.........////////////....................................---------------...///000............////////////////////////////////////........................................................................................................................---------...000111111111777444111////////////...............------------////////////000000000000000000//////......------///////////////.........//////.........---------................................................------------------------//////......------,,,,,,---------........./////////////////////.........//////............//////,,,---------------,,,,,,..............................------------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......---------....................................---///......---------......,,,,,,,,,------....../////////.........---------------------......//////,,,,,,,,,---------......++++++,,,---...//////000------...///000/////////,,,---......///...------------------------,,,,,,***+++---......---+++***........................000///---,,,,,,---///000.................................///////////////........................////////////////////////...........................---,,,---///000///...---.........//////000000......///000000//////...////////////////////////........................------------......////////////000000///...------,,,,,,---.../////////............////////////000////////////////////////.........///////////////.......................................///000000........................---------.......................................------------.........///////////////////////////............////////////......//////000000000000////////////////////////////////////////////////......///////////////...////////////////////////................................................//////............//////---.........//////000000............////////////////////////////////////...............---------......////////////......////////////////////////...............///000000///000111222333444444444333222111000///.........///////////////..................///////////////000000//////.........---........................---------------...///000---.........//////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,---.........//////000333222222333333222///------------.........//////////////////000000000000000000//////......------.........////////////////////////...------,,,,,,................................................------------------------//////......------,,,,,,///.........---------,,,.........////////////////////////....../////////,,,,,,---------------,,,........................///......------......///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------...................................................---------//////...------------...,,,,,,,,,---------------------------------------++++++,,,,,,---.........++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,---///000000000///...+++,,,---//////...------,,,,,,---......------,,,***+++,,,---------,,,+++------------------------///...---,,,,,,---...///.............../////////.........///////////////........................000000000////////////..............................---------///000///...------......///000000000---...///000111000///...////////////////////////...........................------------...////////////////////////...---------......///.........------........./////////////////////////////////.........///////////////.......................................///000000////////////////////////,,,---......//////..............................------........./////////////////////////////////------........./////////....../////////000000000000000000////////////...////////////////////////---...//////////////////////////////////////////................................................//////............//////------......///000000000............////////////////////////////////////..............................////////////......////////////////////////...............///000000///000111333444444555555111000///...............///////////////..................///////////////000000000///......------..............................---------...//////------......///000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,---......------...000111222444666888777444111------........./////////....../////////000000000///////////////................../////////////////////.........---------................................................------------------------/////////...............000//////...------,,,,,,.........///////////////......------------......---...//////000/////////........................//////............//////........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////........................//////.........---------//////...---------------............------------++++++,,,,,,------......******++++++,,,------...,,,,,,,,,---------......,,,,,,------......//////,,,---///000111000///...***+++---//////...---,,,***+++---............---,,,,,,---...............------------------------........................---........./////////000............/////////000........................000000000000/////////...........................///...---...///000///...------......///000000111---...000111111111//////////////////////////////...........................------,,,---...///000---...//////////////////.........///......------,,,---------............////////////////////////............/////////000.......................................///000000........................,,,---.../////////...---............................../////////000000000////////////////////////---------.........//////......---------...//////000000000000/////////...////////////////////////------...///////////////------------------------................................................//////............//////------......///000000111............////////////////////////////////////..............................////////////......////////////////////////...............///000000///000111222333444444444//////......---.........000/////////......................../////////000111000000///......------........................///......---------......------......///000000111////////////////////////........................------------------------........................................................................+++---///...,,,,,,---///000000222555888999888666////////////............------........./////////.........///////////////............/////////000...............---------...........................................................................///////////////000000/////////.........................../////////000//////............//////---......///000000//////........................//////............//////........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000.....................---//////.........---------000///...---------------000000//////.........---)))******+++,,,---......))))))***++++++,,,---------------.........//////.........///////////////,,,---///000111000///...***+++---//////...---,,,)))***,,,...//////..................//////000000------------------------------...//////...---------.........//////000000---.........//////000000////////////////////////111111000000/////////...........................///...---...000000000...---------...///000000111,,,...000111222111000///////////////////////////..............................---,,,---...///000------...///000000000///.../////////...---,,,,,,,,,,,,,,,---------......////////////////////////---.........//////000000.......................................///000000------------------------,,,,,,.../////////...---////////////////////////////////////000000000000////////////////////////---------.........//////...---,,,+++,,,,,,...///111111000000/////////...000000000000000000000000------...///000000//////------------------------........................000000000000000000000000//////............//////---------...///000000111............/////////000000000000000000000000000---...........................////////////......000000000000000000000000...............///000000...///000222333333333333///......---------......000000//////.........------.........//////000000111000000///...---------........................000///...------------------------...///000000111////////////////////////........................////////////////////////........................................................................+++---///...,,,+++---///.........000444777999999111111000///...---,,,,,,------------.........///---.........//////000000---.........//////000000........................................................................////////////////////////......//////000000111111------......///000000000---.........//////000000222222111111111111222222++++++,,,---.........---........................//////............//////------------------------------............------...............---------111111111111///---+++***---------............///......------------......,,,,,,,,,------..........................................------,,,,,,,,,.........------,,,,,,,,,------------------------...------------...//////......------------......111111000...+++)))&&&%%%++++++++++++,,,,,,---...000///...---------------------------------------........................................................................---------............///////////////000000000000000000/////////.........//////............//////........................//////.........---------......------------............///000000000000000000//////............///........................////////////////////////////////////////////////////////////////////////------......//////000000---.../////////...,,,+++........................222111...------...111222...------------...//////////////////////////////........................------------------------............////////////000///...------...///000///......------///000111///////////////////////////......///000111111000000///...------...///000............////////////000000000000000000000000////////////////////////...............///000111---------.........//////......//////000000111111........................////////////////////////000000//////.........---555444222000000000//////............////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////......//////000000111111////////////////////////------...///000000//////......------------............---------,,,,,,,,,........................---......+++)))***...333////////////////////////222111///---------///000,,,,,,,,,---------....................................------------......//////000000111333444555999555///,,,,,,...000000........................------------------------////////////000000000000000000////////////000000,,,---------.../////////////////////////////////000000000000000000000000111111000000//////..............................---------------...///000//////............//////......---------......///000////////////.........------------------------------------------------------............------------..................***+++,,,.........---,,,.........////////////000......------------......,,,,,,------------------..............................---------,,,,,,,,,------------------,,,,,,---------------------------------------...//////......------------......000000000///...,,,+++***---,,,,,,,,,,,,------...///......---------......------------------------........................................................................---------............///------------..................---------,,,,,,,,,////////////////////////........................//////.........---------......------------............///000000000000000//////.........//////000................................................................................................------------..................//////...------,,,........................///...---,,,,,,---...///...------------...//////////////////////////////........................------------------------............////////////000///............///000///......---...///000111////////////////////////000......///000111111000000//////......//////000............////////////000000000000000000000000........................///............//////000---------.........//////---.........////////////........................//////////////////////////////......------------'''000:::;;;555///...000............////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////......//////000000000000////////////////////////------...///////////////......------------..................------,,,,,,..............................---+++***+++///111////////////////////////---,,,***(((((()))***+++---------.........//////..............................------------......,,,,,,,,,---///111222333888444000------...//////........................------------------------////////////000000000000......------------......---------...............................................................////////////.........---////////////////////////...------------...///000//////............/////////......---------....../////////.........------------------------------------------------------------............------,,,---------.../////////)))***+++---...............////////////000000000......------------......------------------,,,,,,...........................------------,,,,,,,,,,,,,,,------------------........................---------------......///......------------.........//////000000000/////////......------------.........---------...//////------------------------........................................................................---------............///------------.....................------------,,,---...///000000///...---.......................................---------......------------............///000000000000///...............///000111................................................................................................---------------,,,,,,,,,//////...------------...////////////////////////------------------------...------------...//////////////////////////////........................////////////////////////............////////////000000////////////000000///............///000000////////////////////////000///...///000111000/////////000000000000//////............////////////000000000000000000000000........................000//////............///------........./////////------------....................................////////////////////////......---------------,,,///@@@RRRQQQAAA222///222............////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////...////////////000000000////////////////////////---......///////////////......------------....../////////............---........................///---+++***,,,...//////////////////////////////...---,,,+++++++++,,,---........./////////000000..............................------------......+++++++++,,,...000111222666333111/////////...---........................////////////////////////////////////000000000000......------------.....................---------------------------------....................................------------000000000000000000000000......------......////////////............//////000///...---------------............---------,,,------------------------------------------------------............------,,,,,,,,,---...///000000....................................////////////......------------...............------,,,,,,,,,........................------------------------,,,,,,,,,------.........////////////////////////------,,,,,,------...///......------------............///000000000000000111000///...............---------------...///000------------------------........................................................................---------............///////////////000000000000000000000///////////////,,,...000111111000...,,,......................................................------------......---...//////000000//////---------......000111111................................................................................................///......------,,,,,,,,,//////---,,,,,,---...///////////////////////////......///000000///.........------------...//////////////////////////////........................////////////////////////............////////////000000000000000000000000............/////////000////////////////////////000///...///000111000///...///000111111000///...............////////////////////////////////////////////////////////////111000///...........................////////////................................................////////////////////////........................333EEEVVVTTTBBB222///333............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////......///////////////.........------------....../////////////////////...........................000---******...000///...////////////////////////111000////////////000000---.........////////////..............................------------.....................///111111333222111111111000...+++........................////////////////////////////////////000000000000000000////////////000000/////////...---------,,,------------------------000000000000000000000000........................//////////////////////////////............////////////............//////000///...---------------......---------,,,,,,,,,........................------------------------------............------,,,,,,,,,---...///000000------------.........///,,,,,,,,,---------............------------...............------,,,,,,,,,........................------------------------,,,,,,,,,------.........////////////////////////,,,,,,,,,,,,,,,---............------------...............//////......---111000//////............---------------...///000------------------------........................................................................---------............///////////////000000000000000000000000000000000000,,,...000111111000...,,,........................---...........................------------......------...///////////////---------......000111111................................................................................................000/////////......------///...---,,,,,,---//////////////////////////////---...///000000///...---...------------...//////////////////////////////........................000000000000000000000000............//////////////////000000000000//////---......///////////////////////////////////////111///...///000111000......///000111111000///...............////////////////////////////////////000000000000000000000000111000///......................../////////000000///////////////////////////////////////////////////////////////////////////////////////000000000'''222======444---...333............//////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////...............////////////////////////...///////////////............------------........./////////////////////........................000---***+++...000000...////////////////////////,,,,,,,,,,,,,,,,,,------,,,,,,---------.......................................------------......000000///...............111111111222333222...,,,////////////////////////000000000000000000000000////////////000000000000000000////////////000000/////////...---------,,,------------------------000000000000000000000000////////////////////////........................000//////.........////////////............////////////...---------------......---------,,,,,,,,,........................------------------------------............------,,,---------.../////////(((((()))***+++---///000++++++,,,,,,,,,---------......------------......------------------,,,,,,........................,,,,,,,,,------------...,,,,,,------------------........................,,,,,,,,,,,,,,,------.........------------......---............---,,,,,,000//////............///......---------...//////------------------------........................................................................---------............///------------............---............/////////---...///000000///...---........................---------.....................------------......------...////////////..................///000111........................------------------------------------------------------------------------///////////////............------------...//////........................+++,,,---......---,,,+++...------------...//////////////////////////////........................000000000000000000000000............////////////......////////////......---......///000/////////////////////////////////111000//////000000///.........////////////..................////////////000000000000000000000000000000000000000000000000000//////............///....../////////000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111,,,///222111...---///111............////////////////////////////////////000000000000000000000000//////000000000000///////////////////////////////////////............---//////////////////////////////////////////...---......------------......---............/////////........................///...,,,---...000//////////////////////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.................................------------......///...---,,,,,,,,,,,,,,,//////000222333333000...////////////////////////000000000000000000000000////////////000000000000......------------.....................---------------------------------......................../////////000000000000000........................000000//////......////////////............//////......---------......///............---------,,,........................------------------------------............------------..................))))))))))))+++,,,...///,,,,,,,,,---------............------------......,,,,,,------------------........................,,,,,,,,,---------......------------------,,,,,,------------------------,,,,,,++++++,,,,,,---.........------------......,,,------.........------......------....../////////......---------......------------------------........................................................................---------............///------------............---.........////////////////////////////////////........................---------.........//////......------------......,,,---......//////......//////.........//////000........................------------------------------------------------------------------------------...............///,,,------...//////......------------------------+++,,,,,,------,,,,,,+++...------------...//////////////////////////////........................////////////////////////............////////////,,,---...//////...---,,,------///000000000///...////////////////////////222000//////000000///---......------------..................////////////000000000000000000000000........................///............//////000.../////////000000000000000000/////////.........////////////////////////////////////////////////////////////000000000111555555444222111000000000............////////////////////////////////////000000000000000000000000//////000000000000////////////////////////////////////.........---------///////////////////////////////////////...------......------------......,,,,,,------....................................---...//////......///000////////////////////////,,,------...//////......------------..........................................------------......------,,,,,,---......///------...111333444222000////////////////////////////////////////////////////////////000000000000......------------......---------......................................................................../////////000000........................111111000/////////////////////............//////---------------...///000/////////.........------........................---------------------------..................---...............---------///...---,,,+++,,,---------------.........//////.........------.........,,,,,,,,,------.................................,,,,,,,,,------..................------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---............------.........+++,,,---...////////////---------------...///000000///...---------------------------------------........................................................................---------.........//////////////////000000000111///000000000111111222222//////............//////........................---------.........//////.........------.........,,,---......//////......000//////.........//////........................------------------------------------------------------------------------,,,,,,,,,------.........+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////////////////////////////........................////////////////////////............/////////000+++,,,---......---,,,+++,,,---///000000000///...////////////////////////222000//////000000///---...---,,,++++++,,,---.............../////////000000000000000000000000000------------------------...............///000111////////////000000000000//////.........---------000000000000000000000000////////////////////////---.........//////000000(((***,,,...////////////............/////////000////////////////////////000000000000000000000000//////000000000000////////////////////////////////////.........---------//////////////////////////////000000///...------.........------.........,,,,,,,,,---------..............................,,,...111000------///222////////////////////////+++,,,,,,---.........---............/////////000.................................------.........---------...000111333444,,,,,,---000333444444222000000000000000000000000////////////////////////////////////000000000000000000////////////000000,,,------....../////////////////////////////////000000000000000000000000---------.........//////000000000000000000000000111111000/////////////////////............//////,,,,,,,,,---...///000111000////////////.........////////////////////////,,,,,,------...///000000...------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...//////////////////////////////................................................//////.........---------/////////...---------,,,---.........---,,,,,,+++///......------,,,+++++++++---...---,,,,,,---...---------------------------------............///,,,...000...+++***+++.........////////////......++++++,,,,,,---...//////........................//////.........---------,,,---...//////...---,,,........................,,,------.......................................////////////////////////////////////////////////...///000///...---...000------,,,,,,,,,------...------------------------........................,,,------......------,,,.........////////////000++++++,,,---............------------------------...------,,,,,,------...........................------------------,,,,,,................................................////////////////////////........................---------............///........................////////////////////////444333222000//////......////////////////////////////////////////////////000000//////.........---////////////////////////000000000000000000000000........................////////////////////////////////////000000000000////////////000000000000000000000000////////////...............///000000222222111000///...------//////............//////////////////000000000000000000//////............,,,,,,------...///000000000000000000000000000000........................000000000000000000000000////////////////////////666555333111///------,,,.........------,,,,,,,,,................................................//////.........---------,,,---------.../////////...................................................,,,+++---000111///---//////.........---------,,,,,,,,,---------......------...///000111222222000111111000---,,,------////////////////////////------......//////000000////////////////////////......------------.........------,,,,,,------......---,,,,,,---...///000---......///////////////////////////////////////000///...---------------////////////////////////------...///000111222222////////////////////////111000...---,,,,,,---...,,,,,,------...//////000...---------......//////...---------------------++++++,,,------...//////------------------------........................------------------------//////.........---------...............------------.........------,,,+++------------------------...///000///...---...///---------------------------------............///,,,...///...,,,***,,,---------............------+++,,,,,,------.................................//////.........---------------...//////...------..............................///000000000000000...........................................................................///000///...---...000//////...---------......------------------------........................---......//////......---,,,,,,,,,------------...---------...------,,,,,,------------------------...------,,,,,,------...000000000000000000000000------------------------........................................................................////////////////////////---------............///........................////////////////////////111111000///............////////////////////////////////////////////////000/////////............////////////////////////000000000000000000000000........................////////////////////////....../////////000000000.../////////000000000000000000000000////////////...............///000000////////////............//////............//////....../////////000000000///////////////......---,,,,,,---......//////000................................................////////////////////////////////////////////////444333222000///...------/////////......---------................................................//////.........---------,,,,,,,,,---------------////////////////////////........................---,,,+++---///000...,,,//////.........---------,,,,,,---------..................///000000111111000111111000...------...////////////////////////.........///////////////..............................------------.........------,,,,,,------...---------------...///000---....../////////////////////////////////////////////...---------------////////////////////////---......//////000000000........................//////...------------...,,,,,,------.../////////............///000000000........................,,,,,,,,,---......//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...............------------------...............---............---,,,,,,++++++,,,------...//////...///000...,,,+++,,,------------------------------------............///---.........,,,+++,,,---,,,,,,------------,,,,,,------------------------------------------------...............---------------...//////...------..............................///000000000000///........................------------------------...........................///000///...---...000111000///..................................................................//////////////////...,,,,,,,,,------------...............---,,,+++***------------------------...------,,,,,,------...........................,,,,,,,,,---.........///........................................................................000000000000000000000000---------............///........................///////////////////////////......------......///////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000........................////////////////////////------........./////////....../////////000000000////////////000000000000...............///000000------------........./////////............//////------........./////////...///000000000///---------------......//////000................................................////////////////////////////////////////////////222111000//////......//////////////////........................................................................------------------,,,,,,,,,,,,,,,................................................---,,,,,,---...///---,,,...............---------,,,------------.........////////////////////////000111222111///......//////////////////////////////////////////.......................................------------............------------......------.../////////......---....../////////////////////////////////////////////...------------...////////////////////////................................................,,,---......///.........---------.........//////....../////////..................///////////////,,,---------......//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------.../////////------............------,,,,,,,,,---------......,,,------,,,***((()))***........................---------............///---------------,,,------,,,------......------,,,------------------,,,,,,------------------------........................---..................---........................+++,,,------......------........................------------------------...........................///000///...---...000111000///...------------////////////////////////..............................////////////...............////////////000---.........------,,,+++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000........................................................................////////////////////////---------............///........................////////////////////////......------...//////000///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////........................////////////////////////------------.........///........./////////000000////////////000000000000...............///000000........................//////............//////------------.........///---...///000000///...---------....../////////000000000000000000000000000........................////////////////////////////////////////////////000//////......//////000//////...................................................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...------,,,........................------------............000000/////////.........111222222111000//////000////////////////////////000000//////......------..............................------------............------------......---...///000000///...------......//////////////////////////////////////////......---------......////////////////////////.........------,,,,,,,,,........................***+++---///000//////...---------...............////////////...,,,+++***............//////000000------...............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,---------.../////////------...//////......---......---------,,,,,,,,,,,,------,,,***((()))***........................---------............///------,,,---------------......////////////......------------------,,,,,,---------------------------..............................------.................................+++,,,,,,---------------...........................................................................///000///...---...000///......---,,,,,,,,,---////////////////////////........................,,,------......------,,,.........////////////000+++,,,------.........---------------------------...------,,,,,,------...////////////////////////,,,,,,------...///000000................................................................................................---------............///........................////////////////////////............///000111111////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////........................////////////////////////------------.........///............////////////.../////////000000000111...............///000000111111000000///......---//////............//////------------.........///---...///000000///...............///////////////000000000000000000000000................................................////////////////////////......------...//////000------------------------................................................---.....................000000//////......------------------------------........................,,,---......------,,,,,,---.....................---------.........//////000000//////......------000111222111000///000111////////////////////////000000//////......------..............................------------......///......------......///......000000000///...------......///////////////////////////////////////......---------......///////////////////////////......------,,,,,,++++++........................***+++---///000000//////..............................//////...,,,***)))---------......//////000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------...............------...////////////...//////...---,,,,,,++++++...///000...,,,+++,,,---........................---------............///---,,,+++,,,.........---...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............///...------------...///........................------...////////////...........................////////////////////////------------------------...///000///...---...000------,,,,,,,,,---------................................................,,,,,,------------,,,,,,,,,,,,,,,------------...***+++,,,---............------------------------...------,,,,,,------...........................---------.../////////000................................................------------------------........................---------............///........................///////////////////////////.........///000111111////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000........................////////////////////////------........./////////------........./////////......//////000000111111...............///000000222222111000///...------//////............//////------........./////////............////////////////////////////////////........................................................................////////////////////////---------------...//////,,,,,,,,,---------------................................................---------...............000000000///////////////000000000000000000000000........................---...000///...------...---------...............------.........//////////////////......---------///000111111//////000111///////////////////////////////////////.........------------------------......------------......//////............////////////000000000///......---......///////////////////////////////////////...------------...//////////////////////////////.........------,,,,,,,,,------------------------+++,,,---...////////////........................,,,---...//////...---,,,+++,,,,,,---......//////////////////............------------------------........................---------------------------------.........//////...............---------------...///////////////---------------------,,,...///000///...---...///........................---------............///---,,,***,,,...///...,,,---......//////......---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...------------...///........................,,,---......//////......................................................------------------------...///000///...---...000---,,,,,,------...///000------------------------........................------............------,,,,,,,,,------------...,,,,,,------...---------------------------------...------,,,,,,------...++++++++++++++++++++++++............////////////................................................------------------------........................---------............///........................////////////////////////.........---......//////////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000........................////////////////////////....../////////000000000---------.........//////.........///000111111111...............///000000000000000//////.........//////............//////....../////////000000000///...---------...000111000/////////////////////........................................................................////////////////////////---------,,,------......------------.........///................................................---------.........//////.........///////////////////////////////////////...........................000222111...------///---------.........//////............////////////.....................---...///000000......///000////////////////////////.........///////////////------------------------......------------......//////............//////111000000///////////////---......///////////////////////////////////////---------------...//////////////////////////////............---------------------------------------------------...///000.....................---***+++...000111111000000++++++,,,,,,---.../////////////////////.........////////////////////////................................................---------.........///////////////......------,,,------...///000000//////+++,,,,,,------......///+++---...---,,,,,,---...////////////////////////---------.........//////...+++***+++...000...,,,,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,---...///........................***+++,,,,,,------,,,,,,........................------------------------------------------------...///000///...---...000---------...///000111222------------------------..............................////////////.............../////////000000............---,,,++++++------------------------...------,,,,,,------...........................///////////////.........................................................------------------------000000000000000000000000---------.........//////........................////////////////////////...------,,,,,,---------////////////////////////////////////////////////---.........//////000000////////////////////////000000000000000000000000........................////////////////////////////////////000000000000---------.........//////---......///000111111222...............///000000---------............/////////............//////////////////000000000000000///---,,,,,,...111333000000000000////////////000000000000000000000000................................................////////////////////////---------,,,,,,------...---.........//////000000................................................---------.........//////,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...........................111333222///---...000---------.........//////............/////////000........................---///000///......///000////////////////////////---.........//////000000------------------------.........------.........//////............//////222111000.........///000---......///////////////////////////////////////---------------...///000////////////////////////........................------------------------///...---,,,,,,...///000,,,---......//////......,,,,,,,,,++++++*********,,,,,,------------,,,,,,---------............//////......------,,,++++++///...---,,,+++,,,,,,---///////////////.........---------.........//////...---,,,,,,---...000111............///////////////...---,,,,,,,,,,,,,,,---,,,+++******,,,---///......------------.........------...000///---+++............---,,,,,,+++........................---------............///,,,---......//////......---.........//////000000000///---,,,,,,---///000000000000000000000000000///...---,,,,,,---...///........................***+++---//////...---,,,//////////////////////////////......---------,,,---,,,++++++,,,...111222//////.........---------//////.........---------//////.........---------------------------------000000//////......------//////.........---------,,,---...000000000//////.........////////////000000000//////.........---//////000000000000//////---,,,,,,,,,,,,---......---------............///........................///////////////.........++++++,,,,,,---...//////---------.........//////------...///000000//////............////////////000000///...............////////////////////////222111000.........///000000000000000000000000000........................//////...---,,,***((('''---...///111111///...------.........//////000000////////////000000000000............////////////////////////////////////////////////////////////..............................///000111222333333////////////////////////------............------........................---...///...---,,,---///......////////////............------------...............------,,,,,,,,,//////.........------------...///000000///...---------,,,+++,,,---...//////............---------......//////...---,,,,,,------,,,,,,------...///...........................------,,,,,,,,,------..............................////////////......000///---,,,---...000222............////////////---.........//////000000////////////////////////,,,+++++++++,,,...000111......//////////////////...000111000...------...//////.........---------................................................................................................000000///...---,,,,,,+++------------------------,,,---......//////......,,,,,,,,,,,,,,,+++++++++------............---------------............///------------------------000///...---------......////////////............---------.........//////000///...------,,,,,,,,,............///////////////...---,,,,,,,,,,,,------,,,+++***+++,,,...///......------------......000...,,,,,,---.........,,,------------,,,,,,+++........................---------............///,,,---......//////......---........./////////000000...---,,,,,,---...000........................///...------------...///........................+++,,,...000000///...---/////////////////////////////////.........------//////000111111222222222//////.........---------//////.........---------//////.........---------------------------------///////////////.........//////.........---------...//////000000///...---,,,,,,,,,------------...000/////////...............//////000000//////...------,,,,,,------...///---------............///......................../////////////////////...---------......//////000---------.........//////---...//////////////////............////////////000000///...............////////////////////////222111000///......///000000000000000000000000000........................000//////......------------...///000000///...---///////////////000000000.../////////000000000000............////////////////////////////////////////////////////////////..............................//////000111111111////////////////////////---......//////......------------------------------...//////------...///......////////////............------------.........------------------,,,//////.........---------.........//////.........------,,,,,,,,,---...//////............---------......//////...------,,,,,,+++******************........................//////............//////..............................////////////......000///---------...000111////////////////////////............/////////000...........................---,,,,,,,,,---...///////////////............---///000000...------...//////.........---------................................................------------------------......................../////////...------,,,,,,------------------------,,,---......//////......,,,,,,,,,---------------.........//////.........---------............///++++++,,,------...//////000000///.........//////........................---------.............../////////......---,,,+++---............/////////......---,,,,,,,,,------...---,,,,,,,,,---///000......------------......111...+++***+++---//////++++++,,,---------,,,,,,........................---------............///,,,---......//////.....................////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///........................---...///000000000///...////////////////////////000000////////////......///000222333333222000///...............---------...............---------...............---------------------------------.........///////////////...............---------000000000000///...---,,,,,,,,,,,,------------...////////////.....................//////.........---------,,,------...///---------............///..............................//////////////////////////////////////////------.........///////////////////////////...---............////////////000//////............///////////////////////////111000000////////////000000000000000000000000000........................///......------...///000---...///000000///...---000000000///////////////....../////////000000000............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---......//////......---...........................///000///...---...000......////////////............------------......---------------........................---------......------------......------,,,,,,------...//////............---------.........///......---,,,//////...---,,,,,,,,,,,,..............................---------......///..............................////////////......///......------///000111111111111000000//////...............////////////------------------------///......---,,,,,,------////////////......------+++---//////---------..................---------................................................------------------------........................................................................,,,---......///.........,,,---------......//////......////////////......---------............///,,,,,,,,,---------......//////..................------...............///........................***+++---...//////...------------.........//////...------,,,,,,,,,------...------------...///000......------------......000...+++***,,,---......******+++,,,---------,,,........................---------............///,,,---......///.................................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,.........------.................................---...////////////......////////////////////////000000000000000/////////...///000000///...---,,,........................................................................------------............------......//////000000........................///////////////..................////////////000///////////////.........------............---------------------...//////---------............///....................................////////////000/////////////////////............//////////////////000000///...------............////////////000///............//////////////////////////////000000000////////////000////////////////////////........................///---,,,******,,,---///......///000000///......000/////////...---------........./////////000000............////////////////////////////////////////////////////////////........................//////.........---------////////////////////////......////////////......////////////////////////...///000000......///000......////////////............------------......,,,,,,------......//////...........................---,,,++++++,,,---...---------------......//////............------------...............------000//////......//////000........................,,,++++++++++++,,,,,,---..............................////////////......///............///000000333222222111000//////............///////////////------------------------.........---------......000//////......------,,,***,,,---...---------///........................................................................------------------------........................---------.........//////////////////////////////,,,---......///.........---------....../////////......////////////......---------............///......---------,,,,,,,,,------------------------,,,---------......//////.....................---)))+++,,,...///......---------------............------,,,,,,,,,------...------------......//////......------------......---,,,,,,---......---+++***+++,,,,,,------------........................---------............///,,,---......///........................---------.........------.........---------------------------..................---........................---------...------------/////////////////////////////////000000000000000000///---,,,++++++,,,------.....................---.....................---.....................---------....../////////------......//////000000---.....................---------...///000111111.........////////////000.........///////////////------............------...------------...//////---------............///////////////////////////---.........//////000000//////.........................../////////000000//////000000///...------............//////////////////............///////////////////////////////////////000000000000///////////////////////////////////////////////////111///---+++***+++,,,---......////////////...............------,,,,,,,,,............////////////............////////////////////////////////////////////////////////////........................//////......------,,,,,,////////////////////////...//////////////////...000000000000000000000000...///000///...---...000......////////////............------------......---------....../////////---........................---,,,++++++,,,---...------.........//////...///............---------------...............---*********+++,,,...000000........................++++++++++++,,,,,,---.................................////////////.....................///000000333222222111000//////...///////////////.................................,,,,,,---.../////////000//////......---------,,,***,,,---...---------///---.....................................................................------------------------........................,,,,,,------.../////////////////////////////////,,,---......//////......---------........................//////.........---------............/////////...---,,,,,,+++++++++,,,------...---------,,,,,,,,,---......//////...............---------.........------,,,+++***,,,------------.........------,,,,,,,,,---......,,,---------..................------------......,,,+++,,,---///...,,,***,,,,,,------......------........................---------............///,,,---......//////...............---------------................................................------...//////...------...........................---------,,,,,,,,,,,,////////////////////////......////////////000000222000...,,,,,,,,,...///---------...............---------...............---------...............---------...//////000000.........///////////////---------...............,,,,,,,,,---///000222333,,,,,,,,,------------............///////////////.........//////...............------......///000---------............///////////////////////////------......///000000000............................../////////000000000//////////////////...---............///////////////............//////000////////////////////////...//////000000000000///000000000000000000000000////////////////////////333222000...............////////////////////////.........---------------------........./////////............////////////////////////////////////////////////////////////........................//////......---------,,,////////////////////////...//////000000//////...111111111111111111111111---...///...---,,,---///......////////////............------------...................../////////---------.....................------------......------...////////////...///............---------,,,---......///.........******+++---///111333444....................................//////000111..............................////////////...............///////////////111111111000000//////...///////////////.........////////////////////////+++,,,---...000000000000------------------------+++---//////---------...---------...............................................................................................................---------.........//////........................,,,---......//////...............---------------------............---------------............///---------------------,,,+++,,,---/////////...---++++++,,,------...////////////.........---------......---,,,++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,---...///+++,,,,,,---------------......------------......---,,,++++++------,,,+++....../////////...------........................---------............///,,,---......//////...............------,,,,,,,,,---..................---........................------...//////...------........................//////...---------------////////////////////////------........./////////000//////............///---------.........//////---------.........//////---------.........//////---------...///000000000///////////////.........---------.........//////...---------...///111222,,,,,,,,,------------.............../////////000...//////000000//////..................//////000---------............///////////////////////////------......///000000111.........//////000000111.../////////000000000000---...//////////////////............////////////...............///000000////////////////////////---...///000111111000///000000000000000000000000////////////////////////000000000/////////////////////............//////......//////////////////---------.........//////............////////////////////////////////////////////////////////////......................../////////...............//////////////////////////////000000000000//////////////////////////////,,,---...---,,,+++,,,.........////////////............------------......////////////............---------.........//////.........//////.........,,,---...///000//////...///............---------,,,------...//////............///000111333555666........................////////////000111222222..............................////////////......---......///////////////////////////////////////000/////////....................................,,,---...///000000//////+++,,,,,,------......///---///000000...------...---------.........//////................................................////////////////////////........................---------...............------------------------,,,---......//////...............------,,,,,,+++,,,------------------,,,---------.........//////+++,,,,,,------......///,,,---///000000000//////++++++,,,,,,---...////////////.........---------,,,+++******+++,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,.........------.........000---***)))***,,,---...///000000000///...------........................---------.........//////,,,---......//////...............------,,,,,,,,,------............------........................,,,---...//////...---,,,........................111000///...............////////////////////////,,,---------......//////,,,---...000000///---,,,---------.........//////---------.........//////---------.........//////---------...///000000111000000//////.........------------.........//////000///...------...000000........./////////000000---.........//////000000//////000000000000//////...............///000000---------.........//////000000000000000000000000---------...///000000111...//////000111222222333////////////000000000000------...///000000000///............/////////000...............///000111////////////////////////---...///111111111000///000000000000000000000000000000000000000000000000+++,,,---...//////////////////............////////////000000111111222222---------.........//////............/////////000////////////////////////////////////////////////........................//////////////////////////////////////////////////////000000000000//////........................+++,,,------++++++,,,---......////////////...............------.........000000//////......---------------.........//////---...///000000///...---,,,---///000000000///...//////.........---------,,,,,,---.../////////...------------...000111222........................---------......000111111..............................////////////......---......///000/////////............////////////000000//////.........---------------------------...///000000000///------***++++++,,,---...//////...000111000...------...---------.........//////................................................000000000000000000000000................................................------------------------,,,---......//////.........///000///---,,,---...////////////////////////........................,,,---...//////...---,,,++++++,,,,,,---...//////000000//////...---++++++******++++++,,,---............------------......,,,------......------,,,------------------------.........------.........---,,,+++,,,......---,,,/////////......---------.........------,,,,,,,,,////////////////////////.........------,,,,,,,,,------............------///............---------+++,,,------......------......------------......//////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................---------......000111111///////////////////////////...---,,,,,,---...///444333111///------------///...------------...///........................000000//////.........---////////////000000000000000000////////////000000000000000000000000000000////////////////////////+++333:::999111,,,---111........................////////////000000000000///000000000000000//////////////////////////////............////////////////////////////////////------------............000000000000000000000000000000000000000000000000------...///////////////111000///...------...///........................000000000000000000000000........................000000000000000000000000////////////////////////////////////////////////........................////////////////////////000///...------...///000000000000000000/////////////////////////////////000000000000000000000000////////////////////////......////////////..............................111///...///000111000...///......---------......000000//////.........---,,,---------.../////////,,,,,,,,,---------......////////////000000000000111000...------...///000/////////...---------,,,+++,,,,,,---...///000000......////////////......---------.........//////////////////000000000000000000000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000......////////////......******+++,,,...000222333000000//////.........---000///...------...///000000000//////.........---......////////////..............................------/////////...---,,,,,,---......//////......---...///...,,,+++,,,---................................................------............------++++++,,,,,,---......///////////////...---,,,,,,+++++++++,,,---..................------.........,,,------......------,,,------------------------......------------.........,,,,,,---...///...---.........---------,,,,,,......---------,,,,,,,,,...........................------------------,,,------............------///............---------+++,,,------......------......------------......//////000000000000//////////////////////////////////////////////////////........................////////////////////////////////////////////////........................---------......///000111///////////////////////////...------------...///333222000///...---......,,,------......------,,,........................000/////////............////////////000000000000000000////////////000000000000000000000000000000////////////////////////---222777666000,,,---000.........................../////////000000000000//////000000000000//////////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000---...///000000000000///111000///...---......///........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////......////////////..............................000///...///000111000...///......---------......000/////////............---------.....................//////////////////....../////////000000000/////////.........//////..................------,,,,,,------.../////////......////////////......---------.........//////////////////000000000000000000000000///...------------------------------........................////////////000000000000......////////////......///...---,,,,,,,,,,,,,,,000/////////............000///...------...///000000/////////..................////////////..............................---...............------,,,---......//////......,,,---...---,,,+++,,,---------------------------------------------------.........------.........+++,,,,,,------.........---...............------,,,,,,,,,---......//////........................,,,------......------,,,------------------------------,,,,,,,,,,,,------...---,,,---///000///...------------,,,,,,,,,,,,...------------,,,,,,,,,---------------------------------------.........------............------///............---------,,,,,,---............---......------------.........//////000000//////...////////////////////////////////////////////////------------------------////////////////////////////////////////////////..............................---......///000111///////////////////////////......------......///111000//////......//////+++---///000000///---+++........................////////////............////////////000000000000000000////////////000000000000000000000000000000///////////////////////////111222111///......................................./////////000000000//////000000000000//////////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000111111000000000000///............///........................////////////////////////000000000000000000000000------------------------////////////////////////////////////////////////////////////////////////////////////////////////......////////////..............................////////////////////////000000000000000000000000////////////////////////......////////////..............................000///......000000///.........---------......///////////////...........................---------//////////////////......------........./////////......///000000000///.....................//////..............................////////////......------........./////////////////////000000000000///000000111111000000///................................................////////////000000000000......////////////......000///...,,,+++*********////////////............//////............//////////////////............------............------////////////////////////......---------......///,,,---......///.........+++,,,------+++++++++---........................------------------------///...---,,,,,,---...///,,,,,,,,,---------......,,,------...//////......---------.........//////---..................---,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---...------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------......//////------............------///............---------,,,------.....................------------.........//////////////////...////////////////////////////////////////////////------------------------////////////////////////////////////////////////.......................................///000000//////////////////////////////............///////////////...////////////...///000000000000///...........................///////////////.........////////////000000000000000000////////////000000////////////////////////////////////////////////111000.........///...---................................./////////000000...//////000000000000///////////////////////////............////////////////////////////////////------------............////////////////////////////////////////////////000000111111111111000000/////////.........//////........................////////////////////////////////////////////////------------------------////////////////////////////////////////////////000000000000000000000000////////////////////////---...///000000///...------------...............////////////////////////////////////////////////////////////////////////......////////////..............................000///......///000///......------------.../////////////////////........./////////...---------,,,---------------,,,,,,,,,------------.........///,,,...000222222111///---------......//////000000//////.........---------......////////////..................////////////////////////000000000000//////000111111111111111................................................////////////000000000000......////////////......,,,,,,,,,,,,---.../////////////////////........./////////......////////////////////////.........------............------000000000000000000000000///...---,,,,,,---///000,,,---......///.........+++,,,------++++++,,,---////////////////////////------------------------///...---,,,,,,---...///,,,,,,,,,---------------+++,,,---...////////////---------...............------...//////...------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---...---,,,...000111111000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------....../////////------............------///............---------,,,---......//////............------------............////////////......////////////////////////................................................///////////////////////////////////////////////////////////////////////////............//////000////////////////////////////////////////////////---......///////////////000///---,,,,,,---///000.................................///////////////////////////000000000000000000////////////000000////////////////////////////////////////////////222///---,,,...//////---////////////////////////............////////////......///000000000000000////////////////////////............////////////////////////////////////------------............////////////////////////////////////////////////000000111111111111000000......//////////////////////////////////////////........................................................................////////////////////////////////////////////////000000000000000000000000////////////////////////---...///000000///...---------------......//////////////////////////////////////////////////////////////////////////////......////////////......///////////////////////////...---...///000///------------------...//////.........////////////////////////...---------,,,---------------------,,,------------.........///+++---000333333222///...---......//////000000000/////////...------,,,,,,......////////////.............../////////000000////////////000000000000...///000111111222222111------------------------........................////////////000000000000......////////////......+++,,,,,,---///000222333.........///////////////...//////////////////............///////////////---..................---000000000000000000000000...---,,,,,,,,,...///000,,,---......//////......+++,,,------,,,,,,---...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------,,,,,,---.../////////...------------------------,,,---...//////...---,,,,,,------......------,,,------------------------------,,,,,,,,,,,,---------,,,,,,---///111000000,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------.............../////////------............------///............---------------...////////////.........------------......---......//////......---////////////////////////........................//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////...//////000000//////...---....../////////......///---***((((((***---///.................................///////////////////////////000000000000000000////////////000000000000000000000000000000////////////////////////000///------...//////...////////////////////////------........./////////---...///000000111111000////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111000000//////---...//////000/////////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......---------...//////000000////////////////////////000000000000000000000000////////////////////////......////////////......///////////////////////////...------//////...------------------...///000.........///////////////...............---------........./////////000000------........./////////,,,...000222333222000/////////////////////000000//////.........---------......////////////............/////////000000000////////////000000000000...//////000111111111111------------------------........................////////////000000000000......////////////......//////......///000000111.........///////////////......////////////...............///////////////......////////////......////////////////////////---------------...///000,,,---......//////......+++---......------...///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------..................---------,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,------......------,,,------------------------......------------......,,,++++++,,,///000000///,,,,,,---------.........,,,,,,,,,---------..............................////////////............------............------///............---------------...///////////////......------------......---......//////......---////////////////////////................................................//////////////////////////////////////////////////////////////////////////////............//////////////////////////////...///000111111000///...---.../////////...---,,,///---,,,******,,,---///..................................../////////000////////////000000000000000000////////////000000000000000000000000000000//////////////////////////////000////////////000////////////////////////---------.........//////---...///000111111111111////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000000000000///...---,,,---///000000000//////////////////////////////................................................////////////////////////////////////////////////////////////////////////........................//////////////////////////////............//////------...//////000111111////////////////////////000000000000000000000000////////////////////////......////////////......///////////////////////////...------//////...------,,,,,,------///000000............/////////000---------...............,,,------...///000111111....../////////000000000,,,...000222222222111000000000000///////////////...............---------......////////////........./////////000000000000////////////000000000000......///000000000//////................................................////////////000000000000......////////////......000//////.........//////............/////////000---...///000000///...---............/////////000//////000000000000//////........................+++,,,---...////////////,,,---......//////......,,,---......------///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,------......------,,,------------------------///......------......///+++******,,,...000000///---------....../////////,,,,,,,,,------.........////////////////////////000000//////......---------..................---//////.........------------......///////////////.........------.........---..................---////////////////////////........................------------------------////////////////////////////////////////////////000000000000000000000000000//////.........//////////////////////////////...///000111111000///...---.../////////...,,,+++000000000000000000000000........................---.........//////000000////////////000000000000000000////////////000000000000000000000000000000////////////////////////---///111111000//////000000000000000000000000000---------.........//////---...///000111111111111////////////////////////............/////////000////////////////////////------------.........///000000000000000000000000000000000000000000000000//////000//////...------,,,---///000000000//////000000000000000000000000........................000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////000///...------...///000.........///000111111222////////////////////////000000000000000000000000////////////////////////......////////////......000000000000000000000000///...------...///...---,,,,,,,,,---...///000111---.........//////000000,,,------....../////////)))***+++,,,---///000000////////////000000000000---...000111222222222111111111000000//////....................................////////////......////////////000000000000////////////000000000000......////////////......000000000000000000000000........................////////////000000000000......////////////......---------------...//////---.........//////000000---...///000000///...------.........//////000000000000111111111111000000........................***+++---///000000///............///////////////---...............------000000000000000000000000------............------,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,...------,,,,,,------...------......------,,,+++---------,,,,,,+++++++++///......---------......***,,,///111111///,,,***------------------------............////////////........................////////////...---,,,+++(((***,,,---,,,,,,---.........------------....../////////...---------,,,........................------......//////000000////////////////////////........................////////////////////////---///111111000///000111000000//////.........---........................000...,,,---000111///---//////////////////////////////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////------,,,,,,,,,,,,------222111000//////000111111////////////000000000000//////............//////000000///////////////000111111000000000000000000000000000000000000000000111111000000000000111111...------...000111000///000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000---...///000111000000///........................111111000000//////......//////000000000000//////////////////////////////------------.........///...///////////////......///////////////////////////111222222111111222333////////////////////////000000000000////////////////////////000000000000......////////////.........//////000111222222333000000000000////////////000000000000000000000000000000//////......------000000//////.........---//////.........---------....................................////////////000---,,,---000111000...000000//////.........---........................---.........//////000000333111///......///111333111111000///...---,,,,,,////////////////////////////////////////////////000000000000000000000000......///000000000000000//////000000///...------////////////......................../////////000////////////............//////000000000000//////000000//////.........---////////////////////////////////////////////////........................////////////////////////000000000000000000000000......------------......000000//////......---------...............------------------------------------............------,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,...------,,,,,,------...------......------,,,+++------------,,,,,,,,,,,,,,,---...//////...---,,,,,,...000111111000...,,,------------------------............////////////------------------------...............---,,,+++,,,...000111000000111222/////////....../////////...............---------....................................////////////................................................///////////////////////////000111111///------...000/////////............////////////////////////000...---...000000///---//////////////////////////////////////////////////////............//////........................////////////////////////////////////////////////......------------......111000/////////000111111000000000000////////////......------------......000000////////////000000111111111000000/////////000000000000000000000000111000000//////000000111///...---...000000///...//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000...000111333333222111000........................111000000000/////////...//////000000000000//////////////////////////////------........./////////...///////////////......///////////////////////////000111111000000111333000000000000000000000000........................////////////000000000000......////////////......,,,------...//////000000000000000000////////////000000000000000000000000///////////////.........000/////////............//////.........---------////////////////////////............///////////////...,,,---000111000...000/////////................................................/////////000000000///......///000000222222222111000//////...////////////////////////////////////////////////////////////////////////......///000000000000000///////////////......---////////////...................../////////000000////////////...............//////000000//////...000/////////............////////////////////////////////////////////////........................////////////////////////////////////////////////......------------......111111000///...---,,,,,,------...............---------------------------------............------,,,,,,,,,---------......,,,,,,,,,---------.........------------,,,,,,,,,...------,,,,,,------...------......------,,,+++---------------.........***,,,///000000///,,,+++...///000000000000///.......................................////////////---------------------------------...------,,,,,,,,,---///000//////000111000000////////////000000---------......................................./////////...............................................................///////////////////////////111111000...,,,+++,,,////////////............000000000000000000000000000...---...///000///...//////////////////////////////////////////////////////............//////........................///////////////////////////////////////////////////..................///............///000111111111111000000//////.........------,,,,,,------...000000////////////000000222222111111000///......000000000000000000000000000//////......//////000111///......000000///---......////////////......000000000000000000000000000000000000000000000000////////////000000000000///111333555666444222111////////////////////////000000000000///////////////000000111111000000///////////////////////////....../////////000000000...//////000000/////////////////////////////////...///000000//////000111111111111111111111111111---......//////000000000////////////000000000000......////////////......---------......//////000////////////000000000000000000000000000000000000.........///////////////////////////............/////////............---000000000000000000000000---............////////////...---...///000000...////////////................................................////////////......////////////......111111111000000/////////////////////////////////000000000000000000000000..............................///000000000000000///////////////.........////////////................../////////000000000////////////.....................//////.........////////////............////////////////////////////////////////////////........................////////////////////////..............................------------......000000//////......------,,,---......///.........////////////////////////------............------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------,,,,,,------...------......------,,,+++,,,------....../////////+++,,,---...///...---,,,//////............//////////////////////////////............////////////------------------------+++,,,---------------,,,+++,,,...///...---...///000//////////////////000,,,---------.../////////......................../////////......---------................................................////////////////////////...///000///---,,,+++,,,///////////////.........//////////////////////////////....../////////...//////////////////////////////////////////////////////............//////........................//////////////////////////////////////////////////////............//////---------...///000111111111111000000//////...............------.........000////////////000000111555444333222111000///...//////////////////////////////............//////222000//////000000...---...//////000000//////...000000000000000000000000////////////////////////////////////000000000000///111444666666555222111000000000000000000000000000000000000////////////000000000111111000000000////////////////////////////////////000000000000...//////000000000000///////////////////////////---...//////......///111000000000000000000000000///000000111222333333444////////////000000000000......////////////....../////////000000000111111////////////000000000000////////////////////////------......//////000000///////////////........./////////...............////////////////////////---------.........//////............///000/////////////////////..........................................///////////////---...000111111000...---..................------////////////////////////000000000000000000000000..............................///000000000000000/////////.........//////////////////...............////////////000000000////////////............------............------///////////////.........////////////////////////////////////////////////........................////////////////////////..............................------------......------......//////000000,,,------...//////......////////////////////////------............------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------,,,,,,------...------......------,,,+++,,,------....../////////---,,,+++++++++---...///...------,,,,,,------...////////////////////////............////////////------------------------,,,,,,------...------------///111111000///000111///......------......///,,,---------.../////////........................//////......------,,,,,,................................................////////////////////////,,,---//////...------............///////////////.........................../////////......////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............//////,,,------...///000000000111000000000/////////...000000////////////000000///////////////000111111666666555444222111000000//////////////////////////////............//////222111//////000000///---///000000111111000000///////////////////////////////////////////////////////////////000000000000...000222444444333111000111111111111111111111111////////////000000000000000000111111111111000000////////////////////////////////////000000000000......///000111111000000////////////////////////,,,...//////......///000///////////////////////////000000111222333333444////////////000000000000......////////////......////////////000000000000.../////////000000000111////////////////////////------......//////000000.........///////////////////////////////////////........................------------............---...///////////////000.........///////////////........................///////////////............///111222222111///...------------............////////////////////////000000000000000000000000..............................///000000000000000//////............///000////////////............////////////000000000111////////////............------............------.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................------------......,,,,,,---...///000111111,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------......------,,,,,,------...------......------,,,+++---------------............,,,***)))***,,,///111------,,,++++++,,,------....................................////////////........................---......///......---------...000000.........///......------------......---------................................................---------------------------------------........................////////////////////////+++---//////......///000.........///////////////...........................///000///...---...000//////////////////////////////////////////////////////............//////000000000000000000000000///////////////////////////////////////////////////..................///---...///000000000000000/////////000000000000000111000000000000000000111///......//////000111222555555444444333222111111000000000000000000000000000//////......//////000222000//////111111000...000000111111111111000000////////////////////////000000000000000000000000////////////000000000000//////111222222222111000000000000000000000000000////////////000000000000000111111222222111111000////////////////////////....../////////000000000......///000111111111111////////////////////////---...//////......///000........................---......//////000000000////////////000000000000......////////////......------------------------......//////000000111111000000000000000000000000.........///////////////.........///////////////...////////////000000000........................,,,------------.........---...//////......///111.........///////////////........................///////////////.........///000111333333111000///.........//////000000111////////////////////////000000000000000000000000..............................///000000000000000//////...------...000111////////////............/////////000000000111111////////////.....................//////..................///////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................------------......------......//////000000+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...------......------,,,+++------------,,,,,,,,,,,,,,,+++******+++---...000------------------------------------------------............////////////////////////////////////000000000000///...------,,,---//////---,,,------//////............//////...............---------........................,,,------------------...------------------------........................////////////////////////...///111000///......///............/////////000........................---///000000...---...000//////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////......------------.........///000111111111000///......//////000000111111000000////////////000000............///000111222333333222222222111111111000000000000000000000000111000000//////000000111111000//////111222111000//////000000000000//////////////////////////////000000000000000000000000////////////000000000000000000000000000111222222000000000000000000000000.../////////000000000111000111111222222111111000////////////////////////------........./////////......///111111222222111////////////////////////---///000000///...000111////////////////////////........................////////////000000000000......////////////......------------------------.........///000111111111000000000000000000000000///////////////...................../////////000.../////////000000000000........................,,,,,,---------.........,,,...000///...---///111............/////////000........................000/////////............//////000111111000//////------......///000111111////////////////////////////////////////////////////////////////////////......///000000000000000//////---------...000111////////////............//////000000000111111111////////////...............//////000000//////.............../////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------......///////////////.........+++,,,---...////////////........................---..................---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,------...------......------,,,+++---------,,,,,,+++++++++)))***+++,,,------......------...//////...------------------------------............/////////000000000000000000000000000111111111111000///------000222333333111000111222000000////////////000000/////////......------,,,........................,,,,,,,,,------.........------------------------........................////////////////////////000222333111///------...---.........//////000000000000000000000000000000---///111000---,,,...000//////////////////////////////////////////////////////............//////........................////////////////////////////////////////////////---------,,,,,,---------000000111222222111000///------...///000111222222//////............//////............///000222222111111000000000000000000000000000000000000000000111111000000000000111111000///...///111222222111......////////////......////////////////////////000000000000000000000000////////////000000000000222111000///000111333444////////////////////////.../////////000000111111111111222222222222111111////////////////////////------------.........///......///111111222222222////////////////////////...///000000//////000222000000000000000000000000000000000000////////////////////////000000000000......////////////....../////////////////////...---......///000111111222000000000000000000000000000000//////.........------.........//////000000.../////////000000111111000000000000000000000000,,,,,,,,,---------......,,,...000000...---///111---.........//////000000........................000000//////.........---......////////////......***++++++,,,---...//////////////////////////////////////////////////////000000000000000000000000...//////000000000000000///...---,,,---...111222000/////////............000000000000111111111111000/////////............//////000000000000//////---.........//////000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000.........------.........,,,,,,,,,---------......000///...------,,,------------------------------.........------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...///...,,,******+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---...---,,,,,,---///---------.........//////000000111111111111222222333222111111111111222222/////////000000000000000111111111000///...---,,,222111///...---------...---------.........//////........................------------,,,+++******'''(((***+++,,,+++******........................,,,---...000000000//////333222111///........................////////////////////////////////////............////////////......////////////......////////////////////////000000000000000000000000........................////////////000000000000000000//////......------,,,...000000///...///000000000000000000000000000//////000000000000//////............////////////111111222111111000///...111111000000//////......////////////////////////////////////////////////............/////////000000000000000000000000000.........////////////000000000000000000000000000//////////////////////////////000111111111111111222222222111000//////...000000000000000000000000////////////////////////////////////////////////////////////////////////------......//////000000////////////000000000000...............///000000000000000000000000000000000...---...///000///...//////...------------...////////////////////////////////////////////////......////////////......---...///...------...///222222000///---+++***)))000000000000000000000000//////////////////////////////.........---------////////////000000000000............................................................//////////////////////////////////////////.........---------////////////////////////...............///000000///////////////000111111000000000000000000000000111111111000000000000000////////////////////////////////////////////////---------...///000000111000000//////.........---//////............//////111111000///////////////////////////////////////000///.........///111222......////////////......---.........//////000000................................................,,,,,,,,,---------......------,,,------...///000------------------------......---------,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...///---,,,******+++,,,---,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...000//////////////////////////////000000111111222222222222222222222333333333333333222222222222222222///000000111111111111000222111///...------......---------...............------------------------,,,,,,---.........------,,,------......///..............................///...------...///000111111111000///........................////////////////////////////////////............////////////......////////////......////////////////////////////////////////////////........................////////////000000000000////////////////////////,,,...000000///...///000000000000000000000000000//////000000000000///////////////000000000000000///000000111111111000000111000000000/////////...////////////////////////////////////////////////........./////////000000000000000000000000000000---............/////////000000000000000000000000//////////////////////////////000111111111111111222222111111000//////...000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000000000////////////000000000000///............///000000000000000000000000000000000...---...///000///...............//////000111////////////////////////////////////////////////......////////////......---...//////------...///---......//////000000000000000000000000000000000////////////////////////000000/////////.............../////////000000000............................................................//////////////////////////////////////////.........---------////////////////////////...............///000000...............///000000////////////////////////000000000000000000000000////////////////////////////////////////////////------......///000000111111111000000000///////////////............//////111111000///////////////////////////////////////000//////...///000111222......////////////................../////////000................................................,,,,,,,,,---------......------,,,------...///000------------------------...------------,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------......---,,,+++***+++,,,---,,,,,,,,,---------..............................---------------------------------------............//////...------...000000000000///////////////000111111222333444444555444555777888888888777777888888777777666666555555333333444444444333333222111000///......---...............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////////////////000111........................000///---++++++---000222//////...............///............////////////////////////////////////............////////////......////////////......////////////////////////////////////////////////........................////////////000000000000.........///000111111111,,,...000000///...///000000000000000000000000000//////000000000000/////////000000000111111111222---...///000111111111111000000000000////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000---------............///000000000000000000000000///////////////////////////000000111111111111000222222111111000/////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111111000000000000////////////000000000000//////......//////000111000000000000000000000000000...---...///000///...------...///000111222333////////////////////////////////////////////////......////////////......---...//////------...///+++,,,---///111222333444000000000000000000000000////////////////////////000000000000000/////////------........./////////............................................................////////////////////////////////////...............---------////////////////////////...............///000000...------------......///........................000000000000000000000000////////////////////////////////////////////////---......//////000000111111111111111000000000000//////............//////111000000//////////////////////////////////////////////////////000111111...//////000000//////...............////////////////////////////////////........................,,,,,,,,,---------......000///...------,,,------........................------------------------------------------------...------,,,,,,------......---,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------------------------------.........---...///...------///000...//////000111111222222666666777888999999:::;;;:::;;;===???@@@???>>>=========<<<;;;:::999999999:::999999888666444222111000000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///...---,,,,,,---...///........................000///---,,,,,,---///000---------------...//////............////////////////////////////////////............////////////......////////////......////////////////////////////////////////////////........................////////////000000000000/////////000000000111111,,,...000000///...///000//////////////////////////////000000000000///////////////000000111111222......///000111111000000000000000000////////////////////////////////////////////////////////////...////////////000000000////////////////////////------------............///////////////////////////////////////////////////000111111111111000000111111111111000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////111111111000000/////////////////////000000000000/////////...///000000111////////////////////////000...---...///000///...------...///000000111111////////////////////////////////////////////////......////////////......---///000///...---...///...////////////000000000000000000000000000000000////////////////////////////////////////////////------------.........///............................................................////////////////////////////////////........................////////////////////////...............///000000.........------......///......................../////////000000000000000////////////////////////////////////////////////......//////000000000000000000000000000000000000//////............//////000000////////////000000///////////////////////////////////////000000111//////000000000000//////.........///////////////000000000000000000000000........................,,,,,,,,,---------......000///...------,,,------........................------------------------------------------------...------,,,,,,------...------,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---------...,,,...///.........000222111111333444666888999:::<<<======>>>??????@@@@@@<<<===???AAABBBAAA???>>>>>>>>>>>>===<<<;;;::::::;;;;;;:::999888666444333///////////////.........------------------,,,,,,---------------------------------------,,,++++++...---,,,++++++,,,---...........................---...............------------,,,------...///000............////////////////////////////////////............////////////......////////////......////////////////////////........................////////////////////////////////////000000000000111000000000/////////...,,,...000000///...///000//////////////////////////////000000000000//////------......///000111111000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000////////////000000000111////////////////////////---------.........//////////////////////////////000000000000000000000000000000111111111000000///111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000//////.........////////////000000000000///////////////000111111////////////////////////000...---...///000///...---.../////////...------////////////////////////////////////////////////......////////////.........///000///......///000000//////......---------////////////////////////////////////////////////........................------------.........///////////////////////////////////////////////////............////////////////////////////////////---.....................////////////////////////...............///000000000000///////////////000..............................//////000000000000/////////////////////////////////////////////////////////000000000000000//////////////////////////////............//////000000////////////000000000000000000000000000000...//////000000000000000//////000000000000/////////////////////.........000000000000000000000000////////////////////////,,,,,,,,,---------......------,,,------...///000........................,,,,,,,,,------------...,,,,,,,,,------------......------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++++++++,,,------......---...000000000222444777777888999;;;===???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA::::::;;;<<<<<<;;;:::999;;;;;;::::::999999888888555555666777777777777666......////////////......+++,,,,,,,,,------------........................------------,,,+++***)))///...------------------........................,,,---...//////...,,,+++...---------...///000000............////////////////////////////////////............////////////......////////////......////////////////////////........................////////////////////////////////////000000000000000000000///...---------,,,...000000///...///000000000000000000000000000//////000000000000//////,,,,,,---...///000111111000000000000///...---,,,////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000.........////////////000000000000000000000000000000000000000000000000000000111111111111000000///111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////............////////////000000000000000000//////000000111222000000000000000000000000000...---...///000///...---.../////////...,,,+++////////////////////////////////////////////////......////////////.........///000000......///000---------...............////////////////////////////////////////////////------------............------........./////////////////////////////////////////////////////////............////////////////////////////////////---------...............////////////////////////...............///000000111111000////////////000........................---......//////000000111////////////////////////////////////////////////000000000000000000000000............//////////////////............/////////////////////000000111000000000000000000000000......///000000000000000///000000111111000000//////////////////.........////////////////////////////////////////////////,,,,,,,,,---------......------,,,------...///000........................,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,---------,,,,,,++++++,,,,,,,,,---------......------------------------++++++,,,,,,---......///,,,,,,,,,---......//////...000222333555777:::======>>>>>>???@@@AAABBBBBB>>>>>>>>>>>>============777777777666555555444444444444444444444444444444///000111222333444444444---...///000000///......******+++,,,---......///------------------------,,,---------------,,,,,,...............---,,,,,,..............................---------,,,,,,,,,//////.........///000000............////////////////////////////////////............////////////......////////////......////////////////////////........................////////////////////////////////////000000000000............------------,,,...000000///...///000000000000000000000000000//////000000000000//////------...///000111222222...///////////////........./////////000000000111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000111000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////000000000////////////000000000000000000//////000000111222000000000000000000000000000...---...///000///...,,,---///000000///...---////////////////////////////////////////////////......////////////.........000111000///...///000............////////////////////////////////////////////////////////////---.........////////////....../////////000000000////////////////////////////////////////////////............////////////////////////////////////---------.........//////////////////////////////...............///000000000000///...............////////////////////////------......///000000111////////////////////////////////////////////////000000000000000000000000......//////000000000000//////............/////////////////////000111111000000000000000000000000---...///000111000000///000000111111111111000000000/////////....................................////////////////////////,,,,,,,,,---------......000000...---------------////////////////////////,,,,,,,,,------.........,,,,,,,,,------............------,,,,,,------...,,,,,,---------,,,+++***,,,,,,,,,---------..............................++++++,,,,,,---...//////---------...///000000111000222444666888:::>>>AAA????????????????????????;;;;;;;;;:::999999888888777666444333222222222222/////////000000000000000...//////000000//////...---...///000000///......))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,---...---,,,***)))........................111///---+++***+++---...000000////////////000000............/////////000////////////////////////............/////////000......////////////......////////////////////////........................000000000000000000000000////////////000000000000++++++,,,,,,---.........,,,...000000///...///000000000000000000000000000//////000000000000//////---...///000111222333333,,,---...///000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111000//////000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000111111222222////////////000000000000000000000000000111111222000000000000000000000000000...---...///000///...+++---///111222222111000////////////////////////////////////////////////......////////////.........000111000///...///111111111000000//////......////////////////////////////////////////////////.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////---------.........//////////////////////////////...............///000000000///...---------------000000000000000000000000---------...///000000111////////////////////////////////////////////////111111111000000000000000//////000000111111111222//////............/////////////////////000111111000000000000000000000000---...000111111111000///000000111111111111000000000000//////.........---........................000000000000000000000000///............---------,,,------......------,,,,,,+++++++++++++++++++++)))+++///111111///+++)))..................------------------------------///......------,,,++++++,,,++++++++++++,,,------...---+++******+++---...//////////////////......////////////000000000000888888888999:::;;;===>>><<<<<<<<<;;;;;;:::::::::777777777777555333111000333333222111000000111111000000000000////////////......////////////...............------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,---,,,+++***,,,...------------------------//////.........---------////////////////////////........................////////////000000000000......///000000000000000111///---++++++...111333///......------///000111////////////..................------------......////////////////////////111222333///***))),,,111000000///...............000000000000////////////111///,,,))))))+++---///111111000000//////................../////////000////////////000000000000111111111111111111111111333222111000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000////////////000000222111111111000000//////000000000000000000000000333333222111000///......000000000000000000000000111111000000//////......////////////////////////---.........//////000000////////////000000000000...///000///...---...000000000000000000000000000000000000000000000000000000000//////.........---//////////////////////////////////////////////////////...//////000111222,,,,,,------...///000000//////000000000000////////////............//////000000000000////////////////////////////////////////////////////////////.........------,,,,,,,,,////////////////////////000///......///000///---///////////////000111111////////////////////////111111000000//////......//////............//////---///000000///....../////////000000///...------........................////////////////////////////////////000000000000000000000000000000000000222333333444333222111000000000000000000000000000111---...222222......111000000000///......------000//////...---,,,,,,,,,///............---------,,,------......------,,,------------------------,,,,,,---......---,,,,,,..................------------------------------++++++,,,------......///,,,,,,,,,,,,,,,------...111000...------...///000------------------------+++,,,---...///111222222::::::999::::::;;;<<<<<<999999999888888777777777555555666666555333111000222222111000000000000000111111000000///.........------............------......---------,,,,,,,,,------......------,,,+++,,,,,,,,,---------......,,,---------++++++,,,...------------------------//////.........---------................................................////////////000000000000......///000000000000000000///---,,,,,,...000222///......---...///000111////////////............///......------......///////////////////////////,,,000222111---+++---000000000///...............000000000000////////////222000...,,,,,,---///000111000000000/////////............/////////000000////////////000000000111111111111111111111111111111000000000000000111222111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000/////////000000////////////000000111111111111000000000///000000000000000000000000222222111111000/////////000000000000000000000000111000000000/////////...////////////////////////........./////////000000////////////000000000000...///000///...---...000000000000000000000000000000000000000000000000000000000000/////////......///////////////////////////////////////////////////////////////000000111,,,,,,---......//////000//////000000000000////////////............//////000000000000////////////////////////////////////////////////////////////.........------,,,,,,,,,////////////////////////000///---...///000///------------------...//////////////////////////////111000000000/////////...//////............//////---///000000///....../////////000000///......---........................////////////////////////////////////000000000000000000000000000000000000111222333333222111000///000000000000000000000000111---...222222......111......//////////////////000000//////...------,,,///............---------,,,------......------,,,,,,,,,------......//////...------,,,,,,------...------------------......------------------------++++++,,,------......///---------,,,---......///222111000///...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///222444555666:::999888888777777777777555555444444444444444333333333333333333222111111111000//////.../////////111111000000///...------,,,,,,------------,,,,,,...------------,,,,,,,,,------......------,,,,,,,,,,,,,,,---------......---......---,,,,,,---///------------------------...............---------................................................////////////000000000000......///000000000000000///............///000000///............///000000////////////............///......------......///////////////////////////)))---111222000......000000000///.........//////////////////000000000000222111111000000000000111000000000000////////////....../////////000000000/////////000000000111111111111111111111111111111/////////000000222333333111111111111111111111111111111111111111111111111000000000000000000000000222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111//////000000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////......////////////000000////////////000000000000...///000///...---...000000000000000000000000000000000000000000000000000111000000000000000//////////////////////////////////////////////////////000000000///////////////---------......//////000//////000000000000////////////............//////000000000000////////////////////////////////////////////////////////////.........---------------///////////////////////////...---...///000///...---------------...//////////////////////////////000000000000//////////////////............//////---///000000///...////////////000000000///......////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111000000///000000000000000000000000000......111111......000------...//////000111111111111000000//////......///............---------,,,------......------,,,)))******+++,,,---......---------,,,,,,---------,,,,,,------------......------------------------///......------,,,++++++...------------...//////000///...---,,,,,,,,,---++++++,,,,,,,,,,,,------///000111333555777999999777666555333222111111000222222222222111111111111000000111111111111111111///......------.........///////////////.........,,,------......------,,,------------------------,,,------...------,,,,,,,,,,,,,,,---------......---...///...---,,,...000................................................................................................////////////000000000000......///000000000000000---......///////////////............/////////000////////////............//////............//////////////////////////////+++...000111///......000000000///////////////000////////////000000000000111111111222111111000000000000000000////////////...////////////000000000//////000000000111111111111111111111111111111111111000000000111111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111/////////000000111111222000000////////////000000111111111000000000000000////////////////////////////////////000000111111////////////////////////000000000000//////////////////////////////////////////////////////000000////////////000000000000...///000///...---...000////////////////////////////////////////////////111111111111000000000000////////////////////////////////////////////////000000000000000///......------....../////////000//////000000000000////////////............//////000000000000////////////////////////////////////////////////////////////...............---------///////////////////////////...---...///000///...///////////////000111111////////////////////////000000000000//////////////////............//////...///111111///...///000//////000000000//////...000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000//////////////////////////////000//////000000///000111......//////000000000000111111111111000000/////////............---------,,,------......------,,,******+++,,,,,,---......+++,,,...//////...,,,+++,,,,,,,,,,,,------......------------------------///......------,,,++++++...------------...//////...------,,,,,,+++++++++,,,---------.........///222222333444555666777777555444333111///.........000000000111111111111111////////////000000000111...---------------......------......//////000000......////////////......------------------------,,,,,,------...------,,,,,,,,,,,,---------......---...///...---,,,...000........................---.....................................................................////////////000000000000......///000000000000000------///000000000///...---......///////////////////////////............/////////....../////////000000000000000000000000000000///...------...000000000/////////000000111.../////////000000000111//////000111111111000///////////////000000000000////////////000000000111000000000000111111111111111111111111111111111111333333222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111222222000000////////////000000000000000000000000111111////////////////////////.........///000000111111////////////////////////////////////000000000000000000000000000000000000000000000000000000//////////////////000000000000...///000///...---...000////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000111111000///...---........./////////////////////000000000000////////////............//////000000000000////////////////////////////////////////////////////////////........................///////////////////////////------...000000000//////////////////000111111////////////////////////////////////000000000000//////............//////...000111111000//////000//////000000000000000///000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////////////////000000///////////////////////////000000///000222333333111111000000////////////111111111111111000000000///............---------,,,------......------,,,------......//////000000+++,,,...//////...,,,+++++++++,,,,,,------......------------------------++++++,,,------......///---------,,,---......///---.....................---......//////000000000111111111111222222222222444444222111000/////////000000000000000111111111000///////////////000111---------,,,------...///---------......//////000...//////////////////...,,,,,,,,,------------...,,,,,,------......------,,,,,,,,,---------......---......---,,,,,,---///........................---------...............------------------------........................////////////000000000000......///000000000000000---......///000/////////---......///000/////////////////////............000//////......//////000000000000000000000000000222111...---,,,---///000000000/////////000111111......//////000000111111......///000000000000///////////////000000000000/////////000000000111111000000000111111111222222111111111111111111111111444444333111111000000000222222222222222222222222222222222222222222222222000000000000000000000000///////////////000000000222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222000000111111111111111111000000////////////000000000000000000111111111111000000000000000000000000.........//////000000000////////////////////////////////////000000000000000000000000000000000000111111000000000000//////////////////000000000000...///000///...---...000000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000//////000111111000......//////////////////////////////000000000000////////////............//////000000000000////////////////////////////////////////////////////////////.............../////////////////////////////////...------...000111000///---------------...//////////////////////////////////////////000000000000//////............//////...000111111000//////000//////000111111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000////////////000000111000000000000000000000000...111111///111555888777222222111000000///......111111111000000000000000///............---------,,,------......------,,,.........///////////////------------------------***++++++,,,------......------------------------++++++,,,------......///,,,,,,,,,,,,,,,------...,,,---...//////000000000------...//////000111111000000000000000111111111222111000000//////000000////////////000000000111111000///......///000000---------------...////////////.........------------......//////......---,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......,,,---------++++++,,,...........................---------.........//////------------------------........................////////////000000000000......///000000000000000............/////////000------///000000000///...////////////............000000////////////000000000000000000000000000000///...---...////////////000000//////000111111222.........///000111111111////////////000000111111.../////////000000000111//////000000000111111111000000111111111222222222111111111111111111111111333333222111111111222222222222222222222222222222222222222222222222222222000000000000000000000000//////000000000111111111222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222111111111111111111000000////////////000000///000000000111111111111000000000000000000000000......//////////////////000000000000000000000000.../////////000000000111000000000000000000000000111111111000000000//////////////////000000000000...///000///...---...000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000---...000111111111///...000///////////////////////////000000000000////////////............//////000000000000////////////////////////////////////////////////////////////---........./////////000////////////////////////...---,,,...000111000///---------------...//////////////////////////////.../////////000000000111//////............/////////000222222000///000111//////000111111111111111........................////////////////////////////////////000000000000000000000000000000000000000000/////////000111222000000000000000000000000...111111///222888<<<:::111111000000000000000000000000000000000000000000//////.........---------,,,------......------,,,---------------,,,,,,,,,000...,,,******,,,...000******+++,,,,,,---......------------------------///......------,,,++++++,,,++++++++++++,,,------***+++,,,...//////000000------......///000111111000000000111222222333333......---------...//////.........//////000000000222111000///...//////000---------------...///000222111000///---,,,+++***,,,------......------,,,,,,,,,,,,------.........+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,---,,,+++***,,,...////////////////////////---------.........//////------------------------........................////////////000000000000...//////000000000000000///............///000000,,,---///000000000///...000/////////............000000////////////000000000000000000000000000000++++++---///222222000///000000///000000111222222---......///000111111222000000//////000111222222.../////////000000111111000000000000111111111111000111111111111222222222111111111111111111111111111111111111222333444444222222222222222222222222222222222222222222222222000000000000000000000000000000111111222222222333222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222333222222222111000000000000000////////////000000//////000000111111111222000000000000000000000000////////////////////////111111111111111111111111.../////////000000111111000000000000000000000000222111111111000000//////////////////000000000000...///000///...---...000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000,,,...000111222111000///000000000000//////////////////000000000000////////////............//////000000000000////////////////////////////////////////////////////////////---.........//////000000////////////////////////...---,,,...000111111000///////////////000111111////////////////////////.../////////000000111111//////............/////////000222222000///000111//////000111111111111111........................////////////////////////////////////000000000000000000000000000000000000111000/////////111222333000000000000000000000000---111222///222:::>>><<>>======>>>>>>>>>????????????@@@BBBAAA???>>>??????@@@??????>>>>>>>>>??????>>>>>>===<<<:::888777666999888555555555666555333444333222111111111333333333333222111111111222222111111111222222333333333000000000111111111111111111111111000000111111111000111111111111222222222333333222222111000000000222222222222222222222222000000000000000000000000000////////////000000111...//////000111111222222000000000000111111111111111000000//////.........000///...---------......000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000111111000/////////000000////////////............111000000///////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////............////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////.........///000111....../////////000000000000000000000000000000000111111111111000000000000111222222222000///000111111111111000000111111111000000000000000000000000111111111111111111000000222222111111111111222222333222222111111000000000............////////////........................///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///------------------------........................,,,---...//////...,,,+++...////////////......---................................................------------------------------------....................................////////////////////////....................................////////////////////////////////////,,,---......///000000000..............................///000000000000000------------------------000//////...///000111111111000////////////000000000000000000////////////////////////000000000111000000000000000000000000000000000000000111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444444444333222222222222333333333333333444555666666666666777777777777666666::::::<<<===>>>??????@@@@@@AAACCCEEEGGGIIIJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRTTTSSSRRRQQQQQQRRROOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIFFFBBB???===???===:::999999888666555666666555444333333444444777666555444333222111111333333333444444555555555111111111111111111111111333222000000000000222333000000111111111222222222222222222111111111000000////////////////////////000000000000000000000000///.........///000111111//////000000111111111111//////000000111111222222111000000///...------,,,........................000000////////////000000000000000000////////////////////////////////////000000000000000000000000333222111111000////////////////////////.........000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////000000000............////////////000000000000000000000000111111111000000000000000111222333222000///000111333222000000000000222333000000000000000000000000222222111111111111000000222222111111111111222222333222222222111111111000---.........//////000000........................---------....../////////........................------------------------------------------------...---,,,++++++,,,---...------------------------..............................------------......------------------------........................------......---,,,***(((,,,---...///000000000000..................................................................//////---------.........//////---.....................////////////////////////....................................////////////---///111333333111///.../////////.........//////////////////////////////......///000000000000000........................///////////////000000111000///////////////000000////////////000000000000...////////////000000000000000000000000000000000//////000000111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222333222222333333333444444444444333333222222222333333555555666777999:::<<<===999999888999:::===@@@BBBBBBDDDFFFIIIKKKMMMOOOOOOQQQRRRUUUXXX[[[]]]______________________________ccceeegggfffeeedddeeefffaaa```______^^^^^^^^^^^^^^^]]]\\\YYYUUUQQQMMMKKKJJJHHHDDDCCCBBBAAA???===>>>===<<<;;;:::999888888999999888888777666555555444444444444444444444444222222222111111111111111333222111000000111222333000000111111111222222222222222222111111111111111........................000000000000000000000000///////////////000111222111111111111000000////////////000000111111222222111000000///...------,,,//////////////////////////////000000000000//////000000000000////////////////////////////////////////////////////////////333222222111000///...............///////////////000000////////////000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000////////////000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////000000000000000............////////////111111111111111111111111000000000000000000111111111222333222111000000222333222111000000111222333000000000000000000000000222222222111111111111111222222111111111111222222333333333333333222222222------......///000000000........................,,,------...//////000000////////////////////////........................------------------------...------,,,,,,------.........................................................------------......------------------------.................................------,,,+++***...//////000000//////............................................................///////////////------........./////////---------...............////////////////////////....................................////////////---...111333333222///...000000///...............000000000000000000000000......///000000000000000///////////////000000000////////////000000000000////////////000000000000////////////000000000000......////////////000000000000000000000000000000...///000111111222111111000111111111111222222222111111111111111111111111333333333333333333333333222222222222333333333333333333333333444444444444555444444444444555666777555555777999<<>>???EEEFFFIIIMMMQQQVVVZZZ\\\aaacccfffjjjmmmoooqqqqqquuuvvvxxxyyy{{{|||}}}}}}|||}}}~~~|||{{{||||||zzzyyywwwuuutttsssvvvxxxyyyzzzyyyxxxyyyzzzyyyyyyyyyyyyyyyzzz{{{|||wwwvvvuuuuuuuuuwwwxxxyyyzzzxxxuuusssrrrqqqooommmlllkkkhhheeebbb^^^ZZZXXXZZZYYYVVVRRRMMMGGGCCC@@@>>>===<<<:::888777555555333333333222222111111111111222333444444333222111000111111111111222222222111111111111111111222222////////////////////////000000000000000000000000444444333222111111111222/////////000111111222222222222111111000000//////000000000000111111111111---...000111111111000///...///000111111000///...000000000000////////////000000000000000000000000////////////////////////...///000000000///---,,,---.........//////000000///////////////000111111.../////////000000111111////////////////////////000000000000000000000000///////////////////////////////////////////////////000000000111111222222111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000222222111111000000000000000111111111111111111111111111111111111//////000000111111111222222333444333111000111222111222333444444333222111000000000000000000000000//////000111333444555666222222111111111111222222111111111111111111222222------------------------------------------------222111111111000000//////........................////////////////////////.........------,,,,,,,,,***+++,,,---............,,,---...//////...---,,,////////////............///...---,,,,,,---...///...---,,,,,,,,,,,,---...//////...------------............------........................///000000000000//////.........---------------------------//////.........---------///////////////.................................---------.........//////......////////////......111000///---------...///...///000111111000///...000000000000000000000000//////000000000000//////000000000000000000000000111111000000000000111111////////////////////////111111111000000000000000111111111111000000000000111111000000000000111111...//////000111222222222444333111//////000111222000111111111111222222222333333333333333333333333333222222222222222333333555333222000111333555666666666666666777888:::;;;;;;===@@@CCCFFFKKKRRRVVVXXX[[[___dddhhhjjjkkklllpppppppppqqqtttwwwyyy{{{~~~|||{{{|||~~~{{{zzzzzzxxxuuurrrtttsssrrrqqqqqqrrrrrrsssxxxwwwvvvwwwzzz{{{{{{{{{{{{yyyyyyyyy{{{|||{{{yyy{{{yyywwwuuuttttttttttttvvvuuutttsssqqqpppoooooollljjjgggccc^^^ZZZWWWUUUQQQLLLFFFBBB@@@>>>;;;888777666555444333333333333///000222333333222111111111111111222222333555555222222333333333333222222222222222111111111000000//////000000111111111222000000111111111111000000000000000000000000000000111111000000000000111111...///000000111000000///.../////////////////////...///000111111000///...000000000000000000000000111111111111111000//////000000000000000000000000////////////////////////111111000000//////......000///...---------------////////////////////////000000000000111111111111............////////////000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000...---......///////////////000000000000000000000000////////////000000000000333333222111000000111111////////////////////////000000000000111111111111000000////////////000000000000000000000000000000000000111222333333444444333333333333333222111000111111111111111111111111111222222333333222222111222222222222222222222222333222000000222444555555------------------------------------------------000000//////............------------------------..............................---------,,,,,,,,,***+++,,,---............------............------////////////////////////000///...------...///000......---,,,,,,---......///...---,,,,,,,,,,,,,,,//////............//////...............///000000000/////////....................................//////.........---------------------............................................./////////000000......////////////......000//////............/////////000000000000//////000000000000000000000000//////000000000000//////000000000000000000000000111111000000000000111111111111111111111111111111111000000000000000000000111111111111000000000000111111000000000000111111000000000111222333333333444333111000///000111222111111111111222222222222333333333333333333333333555444444333222222222333555555555555666666777777555666777:::<<<>>>@@@AAAGGGKKKQQQVVVZZZ]]]aaadddjjjllloooqqqsssttttttsssxxxwwwvvvvvvwwwxxxyyyzzz~~~~~~}}}{{{zzzzzz}}}|||zzzyyyvvvrrrnnnpppmmmiiieeedddeeegggiiiooommmlllmmmpppsssuuuuuuvvvuuuuuuwwwzzz|||}}}|||xxxxxxyyyyyyyyyxxxvvvuuu{{{zzzzzzyyyxxxvvvuuutttrrrqqqooollljjjgggeeeddd___ZZZTTTPPPLLLHHHCCC???888777777666666666666666555555555444444222111111111000000000000111222222111222222222222222222111222222222111111111000000///000000000111111111111000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000//////////////////.........///000111111000///...000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000111000000000/////////...111000///...............//////////////////////////////000000000111111111....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000...---......///////////////000000000000000000000000000000000000111111111111222222111000000000000000111111111111111111111111000000000000111111111111111000000//////000000111111111111111111111111111111111111222222333333333222222333333222111111000111111111111111111111111111222222333333222222111222222222222222222222222555333111000111111222222---------------------------------------------------------------,,,,,,,,,------------------------------------------------...------------,,,,,,,,,++++++,,,---............---------,,,,,,---------000000000000000000000000000000////////////000000......---,,,,,,---......///...---,,,++++++++++++//////............/////////............//////000////////////............////////////////////////...............---------++++++,,,,,,---................................./////////000000000000000------............---------...//////////////////000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000111000000//////000000111111111111111111111111111000000000000000000111111111111111111000000000000111111000000000000111111111111111222333333444444444333111000000111222222111111111111222222222333333333333333333333333333444444333333333444444555333444555666666666666555777:::???DDDHHHKKKMMMMMMVVV\\\dddjjjnnnpppqqqrrryyyzzz|||~~~~~~}}}|||{{{{{{yyywwwuuussssssssssssuuuuuuuuutttssstttwwwzzz{{{|||~~~}}}zzzvvvqqqmmmnnniiibbb[[[WWWXXX[[[]]]```]]][[[\\\aaaggglllooommmllllllnnnrrruuuvvvvvvsssuuuyyy{{{|||zzzxxxvvv}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwvvvuuutttssssssmmmjjjfffbbb^^^XXXRRRNNNBBBAAA???===;;;:::999999999888777555444444333333111111000000000000111111111111222222222222111111222222222111111111111111000000000000111111111111000000111111111111000000000000000000000000000000111111000000000000111111333222000////////////000000000000//////.........//////000000000000//////000000000000000000000000000111111111111000000///000000000000000000000000111111111111111111111111000000000000////////////111111000////////////000//////////////////////////////000000000000111111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000...---......///////////////000000000000000000000000111111111111222222222222111111000/////////000000111111111111111111111111000000000000111111111111111111111000000111111111111111111111111111111111111111222222222222222222111222222222222111000000222222222222222222222222111222222333333222222111222222222222222222222222444333222111111222333444,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------.........---...---,,,++++++,,,---...000000000000111111111111111000000000000000000111......------------......000///...---,,,+++++++++......------------......//////............///000///////////////.........................................................++++++,,,---......//////........................////////////////////////------............------,,,---...000000000///...111000///......///000111//////////////////////////////000000000000//////////////////////////////000000////////////000000111111111111111111111111000000000000000111111111111111111111000000000///111111000000000000111111111111111222222222333333333333222111111111222333111111111222222222333333333333333333333333333333111222222333444666777888444555555666777999:::;;;BBBFFFMMMTTTYYY]]]^^^^^^dddiiipppvvvxxxxxxyyyyyy|||}}}}}}|||xxxvvvssspppmmmlllkkkkkkkkklllllllllmmmooosssvvvyyy{{{~~~{{{vvvssssssnnnfff___ZZZXXXYYY[[[UUUQQQNNNOOOTTT\\\cccgggfffeeedddfffiiilllnnnnnnoooqqqtttwwwxxxxxxvvvuuuzzz{{{|||~~~~~~}}}{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyttttttrrrpppmmmhhhbbb___UUURRROOOKKKFFFCCC@@@???<<<;;;999777555555555666222222222222222333333444000111111222222111111000111111111111111111111111000000000000000111111111000000111111111111000000000000000000000000000000111111000000000000111111333222///---------...///111111000000///.........//////000000000000//////////////////////////////000000111111111111000///////////////////////////000000000000000000000000000000000000////////////000000///////////////000////////////////////////////////////000000000111000000000000111111111111////////////////////////////////////////////////////////////////////////111///...///000111000...---......///////////////////////////////////////000000000111111111222222000000///////////////000111111111111111111111111///000000000111111111111222222111111111111222222111111111111111111111111222222222222111111111111111111111222222111000000222222222222222222222222111222222333333222222111222222222222222222222222222222333222333444666888,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------,,,,,,------...---------......,,,++++++,,,......///000000000111111111222000111111111111111111000........................111000///...---------------,,,,,,,,,,,,,,,,,,---//////............//////.........///////////////---------------------------.....................,,,,,,---...///000000111////////////////////////........................---..................---,,,---...000000000///...111000///......///000111//////////////////////////////000000000000//////////////////////////////000000////////////000000000000000000000000000000//////000000111111111111111111111111000000000///111111000000000000111111000000000111111111111111222222222222222222333333111222222222222333333333333333333333333333333333333333333444555666777888;;;:::999:::===AAAFFFIIISSSWWW^^^eeejjjmmmnnnmmmrrruuuxxxzzz{{{{{{|||}}}|||}}}}}}}}}|||yyywwwuuurrrqqqnnnkkkhhhgggffffffeeefffhhhiiikkknnnsssvvvxxx{{{~~~||||||yyytttnnniiifffcccbbbYYYTTTOOOMMMPPPUUUZZZ]]]```___^^^```dddhhhjjjkkkkkklllnnnpppqqqrrrrrrrrrtttuuuwwwyyy{{{||||||{{{{{{{{{zzzzzzzzzyyyyyyyyywwwxxxyyyxxxtttpppkkkiiidddbbb^^^ZZZUUURRROOONNNGGGEEEAAA===999777666555333333222222333444444555111111222222222222111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111222111...,,,+++,,,---...111111000000////////////000000////////////000000///////////////////////////000000111111111000000////////////////////////////////////////////////////////////000000000000.........------......///000000000000000000000000...////////////000000000000000000000111111111111////////////////////////////////////////////////////////////////////////111///...///000111000...---......////////////////////////////////////////////////000000000111111000///////////////000000000000000000000000000000///000000000111111111111222222111111111111222222111111111111111111111111222111111111111111111111000111111222222222111111222222222222222222222222111222222333333222222111222222222222222222222222111222333333222333666999+++,,,,,,------.........------------------------------...............///........................////////////////////////,,,,,,,,,------------...,,,,,,------...------,,,.........------............//////000000111111111000000111111111111000000---...////////////...---111000//////.../////////------,,,,,,,,,,,,------000//////............///.........///////////////---------------------------------...............---......//////000000000////////////////////////............------------......////////////......---...//////////////////000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000000//////......//////000/////////////////////////////////000111111222222111111111111000000000000111111000000000000111111000000000000000000000000222222222333333333333333222222222222333333333333333333333333333333333333888888777777777888888999???>>>===???DDDKKKSSSWWWdddggglllqqquuuvvvuuuuuuzzz{{{||||||{{{{{{|||~~~||||||||||||yyyvvvsssqqqllljjjgggeeecccaaaaaaaaa```aaacccdddfffiiinnnrrrwww|||}}}yyyuuuqqqooohhhccc]]]XXXWWWWWWXXXXXXXXXVVVVVVXXX]]]bbbeeefffhhhiiijjjkkklllmmmmmmmmmnnnoooqqqtttwwwzzz|||}}}}}}}}}|||{{{zzzzzzyyyyyyxxxzzz{{{zzzvvvqqqnnnmmmlllkkkiiifffdddbbbaaa```YYYVVVQQQJJJDDD>>>:::888777666555444444333444444222222222333333222222222111111111111111222222222111111111111000000000000000000111111111111000000000000000000000000000000111111000000000000111111111000...------------...000000000000000000000000000000////////////000000000000000000000000000000///000000111111111111000000000000000000000000000........................////////////000000000000...------------......///000000000000000000000000......////////////000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000...---......///////////////000000000000000000000000.../////////000000000000000000/////////000111111////////////////////////000000000000111111111111111111111000000111111111222222222222222222222222000000111111111111111111111111222333333333333222333333333333333333333333111222222333333222222111222222222222222222222222222444555444222222666999++++++,,,,,,---......///------------------------------------.........///////////////////////////........................,,,,,,,,,---------......,,,------...------,,,,,,...//////000000//////...------...//////000111111//////000111111000//////---...///000000///...---///............///000000///......------......///000000///.........................../////////000........................---------.........//////........................////////////////////////////////////.........---//////000000000000//////000//////............/////////000000000000//////000000000000000000000000//////000000000000//////000000000000000000000000//////............//////000000000000000000000000...//////000111111222222111111111111000000000000111111000000000000111111111111111111111111111111111222222333444444444333222222222333333333444444333333333333333333333333888888999:::<<<>>>???@@@EEEFFFGGGLLLRRR[[[bbbgggoooqqqtttvvvwwwvvvuuutttuuuvvvwwwwwwvvvvvvvvvxxxwwwxxxzzz{{{{{{yyyxxxvvvooommmjjjgggeeedddccccccdddeeeeeeffffffhhhlllpppvvv{{{~~~}}}zzzxxxuuuqqqlllhhheeecccaaa```\\\YYYWWWWWWZZZ]]]______fffhhhjjjllllllkkkiiihhhggggggiiilllqqqvvvzzz}}}}}}}}}||||||{{{zzzzzzyyytttwwwyyyxxxuuusssrrrsssqqqpppooonnnlllllllllkkkgggeeeaaa[[[TTTMMMHHHEEE@@@???===:::777555444333333333444444444444333333000000111111111222222222111111111111000000000///000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000///////////////000111111222222111000///......///000111000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////.../////////000000000111...............///000000000000000000000000000000........./////////000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000...---......///////////////000000000000000000000000//////000000000111111111000000000000000111222222000000000000000000000000000000000000111111111111111000000//////000000111222222222222222222222222//////000000111111222222222222333444444444444444333333333333333333333333111222222333333222222111222222222222222222222222222555999999888:::???DDD++++++,,,,,,---...//////------------------------,,,,,,,,,------.........000000000000000000000000------------------------,,,,,,,,,------.........---------...------,,,,,,...///000111111000///...,,,------...///000000111...///000111111000///...---...///000000///...------------------...///000000000////////////000000111000///...............---.........//////000000////////////////////////---------.........//////------------------,,,,,,000000000000000000000000111111000000/////////...000000111111111111000000222000///---------...///...///000111111000///...000000000000000000000000//////000000000000//////000000000000000000000000//////............//////111111111111111111111111...//////000111222222222111111111111000000000000111111000000000000111111333222222222222222222222111222333333444444444444222222333333333444444444333333333333333333333333444666888<<<@@@DDDHHHJJJPPPRRRVVV]]]eeemmmtttxxxtttuuuvvvvvvuuusssqqqpppjjjmmmpppqqqpppooooooooooooqqquuuyyy}}}~~~{{{yyyvvvssspppnnnmmmmmmpppppppppooonnnooorrruuuttt{{{}}}~~~}}}yyyvvvtttrrrqqqpppnnnlllkkkhhhccc```____________fffiiimmmoooooolllgggdddaaaaaacccfffkkkrrrxxx{{{||||||{{{{{{{{{zzzzzzzzznnnrrrvvvwwwvvvvvvxxxzzzvvvuuusssqqqooonnnnnnnnnmmmllljjjfffaaa[[[WWWTTTJJJHHHEEE@@@<<<888666555333444444555555444444333000000111111222222222222222111111111000000//////000000111111111111000000000000000000000000000000111111000000000000111111000111111222222222111111......///000111222333333111000///......///000111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000.../////////000000111111///////////////000111111000000000000000000000000............/////////000............////////////000000000000000000000000000000000000000000000000000000000000000000000000111///...///000111000///---......///////////////000000000000000000000000000111111111111222222222111111000000111222333333111111111111111111111111000000000000111111111111000000////////////000000222222222222222222222222...//////000111222222333222333444444555555555555333333333333333333333333222222222333333222222222222222222222222222222222111666;;;>>>@@@EEEMMMSSS,,,,,,,,,---------......------------------------////////////////////////,,,,,,,,,---------......111111000000//////......------------------------///...---,,,,,,---...///111111000///...---,,,,,,////////////////////////000000000000000000000000............////////////000000//////.........---777555333111////////////............////////////............//////////////////////////////////////////////////////////////////............//////////////////000000000000333222111/////////000000------///000111111111111111000///---------...///......//////000000111111111111000///...---,,,,,,222111111111000000//////111111000000000000111111000000000000000000000000......///111111222222222000000000000000000000000222222222111111111000000000000000000000000000000333333222111000000111111333333333333333333333333333444555555444333444555000///......111555888999<<<;;;???GGGMMMPPPUUUZZZaaaeeekkkqqquuuvvvuuutttyyyxxxvvvsssooollliiigggllllllllllllnnnppprrrtttqqqtttwww{{{~~~}}}{{{zzzyyyyyyyyywwwuuutttssstttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}yyyyyyzzz|||~~~~~~}}}|||~~~~~~{{{yyywww|||zzzxxxwwwwwwwwwvvvuuuuuurrrnnnkkkjjjhhheeeccccccdddgggiiijjjlllnnnpppnnnmmmkkkhhhgggjjjooossswwwzzz}}}~~~{{{xxxuuunnnmmmmmmmmmnnnpppssstttwwwuuurrrrrrssstttsssssspppooonnnooopppnnniiiddd]]]ZZZUUUNNNFFF???:::777666555444555666666444222111111222333333333333333////////////////////////000000000000000000000000222222222111111111000000000000000000111111111111111111111111111111111111////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000222111000......000111222......//////000000111111111111000000//////......111000///...............---.........//////000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////................../////////000////////////000000000000000000000000000000000000222111000//////...//////444111,,,+++...000111000000000000000000000000000111111111111111111111111222222111111222222333444333444666666666444222111444444444333333222222222444444444444444444444444222333333444444444444444111333666888888777888999===???CCCGGGMMMSSSXXX[[[---------.........//////------------------------........................,,,,,,---------.........000000000000//////......------------------------......------------......000000000///......------////////////////////////000000000000000000000000............////////////000/////////............333222111000000000000000............////////////............//////////////////////////////////////////////////////////////////............//////000000000000111111111111333222000/////////000111---...///000111111111111111111000///////////////...///////////////000000000000///////////////...111111111111000000000///111111000000000000111111000000000000000000000000,,,---...///000000000000111111111111111111111111222222222111111111000000222222222222222222222222333333222111111111111111333333333333333333333333222333444444222222333444444333222222444666777777:::<<>>AAADDDHHHNNNUUUZZZ]]]^^^___........./////////000000------------------------------------------------,,,------------.........000000000////////////...---------------------------..................---////////////////////////////////////////////////////////////////////////............////////////////////////............//////000000000000000///............////////////............//////////////////////////////////////////////////////////////////............//////000000111111111222222222222111000/////////000111---...///000000111111000111111111111111000000///000000000////////////////////////000000111111111111111111111000000000000111111000000000000111111000000000000000000000000......///000111111111111111111111111111111111111222222222111111111111111333333333333333333333333333222222111111111111222222222222222222222222222333444555444333222444555777666666666777888:::;;;AAAEEEPPP___jjjooosssxxx{{{|||}}}~~~~~~}}}|||{{{yyyvvvsssrrrsssuuuvvvssstttvvvwwwxxxyyyzzzzzz|||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwuuutttssssssrrrsssrrrpppooonnnnnnooooookkklllmmmmmmnnnnnnnnnnnnooonnnnnnmmmllllllkkkjjjlllnnnppprrrssssssrrrrrrlllllllllnnnppppppooommmrrrqqqpppppprrrrrrqqqppplllllllllkkkiiigggfffdddoooppprrrrrrsssvvvyyy|||||||||~~~~~~~~~}}}|||{{{qqqnnnhhhccc^^^\\\[[[ZZZ]]]___ccchhhnnnrrrrrrrrrxxxwwwwwwwwwwwwuuuqqqnnnqqqoookkkddd\\\SSSLLLGGGBBB???<<<::::::999777666555444444333333222111111333333333333333333333333222222222222222222222222222222222111111111111111000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000222111000//////000111222////////////000000000000000000000000//////////////////.........///000000000000000000111111111111............////////////////////////////////////000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///....../////////000000000111111111111222222222222000000000000000000000000000000/////////000111111222111000111222333222111111111111111111111111111111111111111111111111111111000000000000111222222111222333444333222111000444444444444333333333333444444444444444444444444333333333333333333333333777888888888;;;AAAHHHMMMRRRWWW^^^dddfffddd```]]]---.........////////////------------------------------------------------------------............////////////////////////........................,,,---...//////...---,,,............//////000000////////////////////////....................................///////////////////////////.........---...///000000///...---............////////////............//////////////////////////////////////////////////////////////////............/////////000000000000111111111222111000//////000111111......///000000000000000///000111222222111///...222222111111000000//////000000000000111111111111111111111000000000000000111111000000000000111111000000000000000000000000111111222333333333333333111111111111111111111111111111111111111111111111333333333333333333333333333222222111111222222222111111111222222222222222555666666555444444666888777888888888:::>>>CCCGGGRRRVVV```nnnvvvxxxyyy|||~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyyyy{{{|||}}}{{{|||}}}~~~~~~}}}|||{{{yyyyyyxxxwwwvvvtttssssssrrrqqqooonnnmmmmmmmmmmmmkkkkkkiiihhhgggfffggggggggggggiiijjjkkklllllllllmmmmmmllliiigggeeeffffffhhhiiilllnnnoooooonnnmmmffffffgggjjjkkkkkkiiigggiiihhhiiikkknnnppppppooonnnmmmlllmmmmmmllljjjiiijjjmmmppprrrsssuuuxxx{{{~~~~~~~~~yyywwwrrrllleee^^^YYYVVVRRRRRRVVV[[[ccciiilllmmmuuuuuuvvvwwwxxxwwwuuutttpppooonnnkkkfff```ZZZVVVLLLHHHCCC???===:::777555444444333333222222222222444444444444444444444444222222222222222222222222111111111111111111111111000000111111111222222222////////////////////////111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000111111000//////000111111////////////000000000000000000000000///////////////.........///000111111000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000...////////////000000000000000000111111111222222000000000000000000000000////////////000111222222///000111222333222111000111111111111111111111111111111111111111111111111000000000///000000111222333444555555555444333333444444444444444444333333444444444444444444444444111222333444555777888999999;;;===@@@EEEMMMVVV[[[bbbfffjjjmmmkkkeee^^^YYY,,,,,,---------.........------------------------........................---------.........//////.............../////////........................,,,---...//////...---,,,------......///000000000////////////////////////------------------------............////////////........./////////////////////000000///...,,,+++............////////////............//////////////////////////////////////////////////////////////////............//////.........////////////000111111000//////000111222...//////000000000000///---...///000000000......333333333222222111111111111111111111000000000000000000000000000000111111111111000000000000111111111111111111111111111111111222222333333333333222111111111111111111111111111111111111111111111111222222222222222222222222333222222222222222333333111111222222222333333333444555555444444555888:::888999;;;>>>BBBIIISSSYYYbbbeeemmmxxx}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}|||yyywwwuuupppoooooonnnmmmmmmmmmmmmjjjiiihhhgggggghhhiiijjjjjjiiihhhgggfffeeeddddddhhhiiikkkmmmoooqqqrrrrrrppppppoookkkhhhfffhhhjjjlllmmmnnnoooooonnnllljjjjjjjjjkkkmmmoooooollljjjeeeddddddfffjjjmmmnnnooopppnnnlllkkklllmmmkkkiiifffiiillloooppprrrtttvvv}}}}}}~~~}}}xxxqqqhhh___ZZZPPPNNNNNNPPPWWW^^^cccffflllnnnqqqsssuuuvvvwwwwwwooopppqqqpppmmmiiieeecccWWWSSSMMMGGGBBB===888555444333222222222333333444333333333333333333333333111111111111111111111111111111111111111111111111111111111111222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111000000000000111111000000000000////////////////////////000000000000///////////////000111222////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111111000000////////////000000000111/////////000000000111111000000000000000000000000000000///000000111222333---...000222222111000///111111111111111111111111111111111111111111111111000000000///000000111222333444444444444444444444444444444444444444444444444444444444444444444444222222333444666888:::;;;<<<@@@GGGNNNTTT\\\ccchhhoooppprrrqqqoooiiidddaaa,,,,,,,,,------------...------------------------////////////////////////------........./////////---............/////////........................---..................------.........//////000000////////////////////////....................................////////////.........///////////////000000000000///...---,,,............////////////............//////////////////////////////////////////////////////////////////............//////---------.........//////111000/////////000111222//////000000000000//////---......///////////////333333333222222222222222111111111000000/////////000000000000111111111111111111000000000000111111111111111111111111111111//////000000000000000///222222222222222222222222111111111111111222222222222222222222222222222222333222222222222333333444222222222333333444444555222222333222333555999<<<===AAAGGGLLLQQQYYYcccjjjlllmmmsss{{{~~~}}}|||~~~}}}~~~}}}{{{xxxwwwvvvtttrrrooommmlllgggggggggggghhhhhhiiijjjgggfffeeeeeefffhhhjjjkkkqqqpppooonnnmmmlllkkkjjjnnnoooqqqtttvvvwwwxxxxxxuuuvvvtttppplllkkkooorrruuuuuuvvvvvvtttqqqooommmmmmlllmmmppprrrsssrrrpppkkkiiiggghhhkkkppprrrtttuuupppjjjhhhhhhhhhfffdddeeegggiiikkklllmmmppprrryyyyyy{{{}}}zzzqqqiiidddZZZVVVQQQOOORRRWWW\\\^^^bbbeeeiiillloooqqqtttwwwttttttttttttrrrooollljjjbbb^^^YYYSSSMMMGGG@@@;;;777666555444333444555666222222222222222222222222000000000000000000000000111111111111111222222222111111111222222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111111000000000000000000000////////////////////////000000000000000000/////////000111111////////////........................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000////////////000000000111111.../////////000000000000000000000000000000000000111111000000000111222222+++...000111000000000111222222222222222222222222111111111111111111111111111000000000000111222222111111222222222222333333444444444444555555555555444444444444444444444444555555555666777:::<<<>>>FFFLLLTTT\\\ccciiinnnqqqvvvvvvvvvvvvuuusssrrrqqq------------............------------------------....................................////////////---------.........//////..............................------------...............///////////////////////////////////////....................................////////////............/////////000000000//////...//////000............////////////............//////////////////////////////////////////////////////////////////............//////............////////////111000/////////000222333//////000000000000////////////......///000000111000000111111111111111111...///////////////000000///000000000111111111111111111000000000000111111111111111111111111111111...//////000000//////...222222222222222222222222000000111111111222222222333333333333333333333333222222222222222333444555222333333444555555666666222333444444555888===AAAFFFNNNXXX```dddiiioootttsssrrruuu{{{}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyvvvtttooonnnllljjjhhhgggffffffeeeeeeeeeeeefffhhhjjjkkkhhhhhhggggggiiilllooorrrzzzzzzyyyxxxwwwuuutttssswwwwwwyyyzzz{{{{{{{{{{{{xxxyyyxxxtttppppppuuuzzz~~~~~~~~~~~~|||xxxuuusssnnnnnnooorrrvvvyyyzzzzzzwwwsssooonnnqqquuuyyy{{{zzzsssjjjeeeeeeeeecccaaacccdddeeeffffffgggiiikkkrrrssswwwzzz~~~|||xxxtttqqqjjjeee^^^XXXWWWWWWXXXXXX\\\___dddgggiiikkkpppsssuuuttttttsssrrrpppooonnnkkkhhhddd```[[[TTTLLLGGG>>><<<:::777666555666666222222222222222222222222111111111111111111111111000000111111111222222222111111111222222222333333111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000111000000000/////////....../////////000000000111111111000000///000000000000000000000//////..................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...//////000000000111111111//////000000000111111111000000000000000000000000222222111111000111111111,,,///111111000000111333222222222222222222222222111111111111111111111111111111111111111222333333111111111111222222333444444444444444555555555666444444444444444444444444777777888;;;???DDDIIIKKKUUUZZZ```ggglllpppuuuwwwzzzzzzzzz{{{{{{|||||||||............/////////000------------------------------------------------............/////////000---------........./////////////////////////////////...---,,,,,,---...///////////////////////////////////////////////////////////////////////////............/////////000---.........//////000000//////......///000222333............/////////000............/////////000//////////////////////////////////////////////////////............//////////////////000000000000111000/////////111222333///000000000000000//////111000/////////000222333......//////000000111111,,,,,,---...///000111111//////000000111111111222111111000000000000111111111111111111111111111111000000111111111000000///222222222222222222222222000000111111222222222222444444444444444444444444222222222222333333444555333333444444555666777777555666777888999===BBBFFFNNNYYYfffooorrrsssuuuwwwyyyvvvwwwzzz{{{zzz{{{~~~~~~~~~}}}}}}{{{yyywwwtttrrrqqqpppjjjiiigggeeedddddddddeeeggggggfffggghhhjjjlllmmmkkkjjjjjjjjjmmmqqquuuwww~~~|||{{{yyyxxx|||}}}}}}}}}}}}||||||{{{yyy{{{zzzvvvrrrsssyyy~~~{{{yyysssssstttxxx~~~zzzuuurrrtttyyy}}}}}}uuukkkeeefffgggfffdddaaaaaaaaaaaa```aaacccffflllooosssxxx|||~~~~~~}}}}}}|||||||||vvvpppiiibbb]]]ZZZWWWUUUYYY]]]aaadddeeeggglllpppqqqqqqppppppppppppppppppooonnnllliiieee^^^VVVPPPDDDBBB>>>:::888666666666333333333333333333333333222222222222222222222222000000111111222222222222111111222222222333333333111111111111111111111111222222222222222222222222000000000000000000000000//////000000111111111222000000000000000000000000000000111111111111000000111111000000/////////....../////////000000111111222222111000//////000000222111111111000000//////............/////////000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000000000000111111111111000111111111111222222222000000000000000000000000333333222111000000000111...000222222000000333555222222222222222222222222111111111111111111111111222222111111222222333444444333333333444444555666444444444555555555666666444444444444444444444444666888;;;AAAHHHPPPWWW[[[```dddhhhlllpppssswwwzzz}}}}}}~~~~~~~~~~~~~~~~~~------............------+++++++++,,,,,,,,,------........................////////////////////////////////////////////////,,,---------...//////////////////...------,,,,,,////////////////////////000000//////.........---,,,,,,------...///000000111111000000//////......//////////////////////////////////////////////////////000000000000//////000///...---------------//////////////////////////////000000000000//////........................000000000000000000000000333111///...---...///000000000000000000000000000222111111111000000//////111000///......///000111000000000000000000111111111111111111111111111111000000000000111111111111000000000000000000000000............////////////333333222111000///...---222222222333333444444444555555555444444333333333444444333222222333333333666777777555444444555777555666888:::???GGGOOOUUU```fffnnntttvvvuuutttsssrrrrrrtttwww{{{~~~~~~~~~}}}}}}|||wwwrrrrrrrrrqqqnnnjjjhhhggghhhcccccceeefffhhhiiikkkkkkkkkkkklllmmmmmmmmmmmmlllooonnnmmmnnnqqquuuxxxyyy~~~{{{yyyyyyzzz}}}}}}~~~}}}|||zzzxxxwwwtttrrrtttxxxzzzyyyzzz~~~}}}yyyyyy{{{~~~{{{wwwtttuuuzzz|||{{{yyyvvvqqqjjjgggggghhhgggfffeeefffeeeaaa^^^___cccgggfffjjjllllllooovvvzzzyyy}}}}}}}}}~~~}}}{{{vvvuuurrrnnnhhhaaa[[[XXXUUUWWWZZZ^^^bbbeeeggghhhmmmooopppqqqqqqpppqqqrrrooopppqqqqqqmmmgggaaa]]]WWWQQQHHH@@@;;;888666555666444333333444666666555333333222222111222222222333222111000000111222333111111222222222333333333111111111111111111111111//////000000000000//////333333222111000000111111///000111222222222222222000000000000000000000000000000000000000000000000000000000000000///......---......///////////////............/////////000000000000000////////////000000000000000000000000000000111111222222333333/////////...---------,,,---...///000000111000000000000000000000///......000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111444444333222222111111000000000111222222222222111000000111111111222222222333333333444444444555555333333444555555555444444222333555555555555777999<<>>:::888444333222333444555333222333333222111111111222222333333222111111222333333111111222222222333333333111111111111111111111111///000000111111000000///333222222111000000111111000000111222222222222222000000000000000000000000000000000000000000000000000000000000000///.........//////000000000000000........./////////000000000000000000////////////////////////////////////000//////......------,,,000//////////////////......//////000000000000///000000000000000///......000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111000000/////////000000000000111111111111000111111222222333444444000000111222222222222222111111111222222222333333333333333444444444555555333333444444444444444444555666666555555666999<<>>777666555555666555333222333333222111111111111111444333333222222333333444111111222222222333333333111111111111111111111111111111111222222111111111333222111111000111111111000000111222222222222111000000000000000000000000000000000000000000000000000000000000000//////...000000000000111111111111....../////////000000000000000000000////////////.................................---,,,,,,++++++000000000000000000111111///000000000000//////...000000000000000//////...000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000333333222222111000//////000000000111111111222222000111111222222333444444000111111222222222222222222222222333333333444444333333333444444444555555444444444444444444444333888777777666777:::@@@EEESSS[[[fffnnnpppooonnnnnnjjjkkkllljjjjjjmmmsssyyy~~~|||zzzxxxwww------............------............/////////////////////////////////////////////////////////////////////////////////////////////...---------,,,---------........./////////////////////////////////////////////.........------....../////////000000000000000///////////////////////////////////////////////////////////////000000111111000000///....../////////.........//////////////////////////////000000000000//////........................////////////////////////111000////////////000000////////////////////////111111111000000000000000111111111111111111111111222222111111000/////////000000000000000000000000///000000000111111111111111111111111111111111111222222222222333333333444000000000111111111222222333333333333333333333333333333333333333333333333444333333333333444444555666666666555555777<<>>:::888777777666666444333222111111111111111333333333222222333333333111111222222222333333333111111111111111111111111111222222333333222222111222222111111111111111222000111111222222222111111000000000000000000000000//////////////////////////////000000000000//////000000///000000000111111...////////////000000000000000000000////////////////////////////////////------......///000000000/////////000000111111111000000111000000///...---//////000000000000//////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000555444333333222111000000000000111111111222222222444444333222222111111000000111222222333333222222333333333444444444555555333333333444444444555555555444444444444444444444777777888999===DDDMMMSSSbbbiiirrruuurrrnnnmmmnnnjjjkkkllllllmmmpppuuuyyy||||||{{{{{{{{{yyyxxxvvv------............------........./////////000000------------------------////////////////////////......................../////////...---------,,,//////.........---------////////////////////////.........///////////////.........///////////////////////////000000000000////////////////////////////////////////////////000111111222222111111000......///000000//////...//////////////////////////////000000000000//////////////////////////////////////////////////////000///////////////000000////////////////////////000000000000000000111111///000000000000000000///111111111111000000//////000000000000000000000000///000000000111111111111111111111111111111111111111111111222222222333333222222222111111111111000333333333333333333333333333333333333333333333333444333333333444444555666888888777777999>>>FFFKKKVVV\\\dddhhhfffaaaZZZVVVMMMQQQXXX___ffflllrrrvvvxxxvvvtttsssrrrpppmmmkkkggghhhhhhfffeeefffjjjnnnvvvzzz}}}}}}||||||{{{zzzzzzzzzrrrqqqppppppppppppqqqqqqqqqvvv{{{~~~~~~}}}|||~~~~~~yyyuuuwwwvvvuuuuuuvvvwwwwwwwwwoookkkfffggglllooommmjjjkkkmmmnnnoooqqqwwwzzzsssqqqnnnjjjhhhkkknnnooollliiihhhhhhgggiiimmmqqqsssuuuuuuuuuvvvqqqhhh```ZZZXXXXXXYYY^^^bbbffffffbbbaaaccceeehhhkkkooorrrtttssspppoooooommmjjjgggddd___YYYUUULLLGGG???:::888888999999555444333222111111111111111111222222222222111111111111222222222333333333111111111111111111111111222222333333333333222222222111111111111111222222111111222222222111111000000000000000000000000000//////////////////////////////000000000000////////////.........///000111////////////000000000111000000000000////////////000000000000000000000000/////////000111111222222.........//////000000000000000111000000///...---//////000000000000//////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000444444444333222111111000111111111111222222222222444444333222222111111000111111222333333333333222333333444444444555555555333333333444444444555555555555444444444555666777777999<<<@@@GGGQQQ\\\ccclllqqquuusssnnnjjjjjjmmmjjjlllooorrrsssuuuvvvxxxxxxyyyzzz{{{|||~~~------............------............/////////000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------...............---------000//////...------,,,,,,////////////////////////.........///////////////////////////////////////////////////000000000000////////////////////////////////////////////////000111111222222111111000---...///000111000///...//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000111111111111111111111111111000000000000111111111111222222222222222222222222000000111111111222222222555555444444333333333222444444333333333333222222222222222222333333333333333333333333444555666777666888;;;???EEEMMMVVV\\\eeefffgggddd]]]UUUNNNJJJSSSYYYbbbjjjooosssvvvxxxsssqqqpppppppppooommmjjjkkknnnppppppmmmlllnnnppp{{{~~~}}}|||uuuvvvvvvvvvvvvwwwwwwwwwqqqqqqqqqrrrsssvvvxxxzzz|||{{{~~~{{{yyywwwvvvwwwwwwllliiifffgggkkknnnmmmkkkllloooqqqsssuuu{{{{{{yyyvvvrrrppptttvvvtttoooiiifffeeeaaadddhhhllloooqqqqqqqqqvvvsssoooiiiddd___\\\ZZZVVVXXX[[[]]]^^^___aaabbbcccggglllrrrtttsssqqqooonnnmmmllllllkkkgggccc___VVVOOOFFF???;;;:::::::::777666555333222222222222000111111222222111111000111111222222222333333333111111111111111111111111111222222333333222222111111111111000111111222333111222222222222111000000000000000000000000000000000000000000000000000000...//////000000000000000///...---------...000111/////////000000000111111000000000000////////////111111111111111111111111111111111000//////............///////////////000///000000000000//////......//////000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000333333333222222222222111111111111222222222222333000111111222222333444444111222222333333333333333333333333444444444555555333333333444444444555555666555555555666888999;;;;;;???DDDKKKSSS]]]gggmmmqqqrrrsssppplllkkklllnnnmmmooorrrtttvvvvvvuuutttqqquuuxxxzzz|||------............------------........./////////------------------------////////////////////////........................---------.................................------////////////////////////............/////////000000/////////////////////.../////////000000000111//////////////////////////////////////////////////////000000000000//////---...000111111111////////////////////////////////////000000000000//////////////////////////////000000000000000000000000......///000000000000000000000000000000000000000///000000000111111111111///000111111111111000////////////000111111222222222222222222222222222222000000000000111111111111222222222222222222222222000111111111222222222222333333444444444444444444444444444333333222222222111111222222222333333333333333333444444555666777666;;;DDDMMMUUU\\\cccggggggddd___XXXRRRPPPQQQSSSaaafffmmmrrrtttsssrrrrrrmmmmmmnnnqqqtttvvvvvvvvvuuuyyy{{{yyyuuurrrsssuuu}}}{{{xxxwwwuuuuuuvvvvvvwwwwwwxxxxxxssstttuuuwww{{{~~~{{{zzzyyyppprrrsssrrrpppooorrruuupppsssvvvxxxyyy|||{{{yyy}}}|||tttlllhhhgggbbbcccfffiiikkkkkkkkkkkkooopppooonnnllliiieeecccZZZWWWUUUUUUXXX\\\^^^^^^\\\```eeekkkoooqqqqqqqqqoooooonnnnnnnnnmmmiiifff___ZZZQQQJJJEEEAAA>>><<<888777666555444333333333111111222333333222111111111111222222222333333333111111111111111111111111111111222222222222111111111111000000111222222333222222222222222111000000000000000000000000000000000000000000000000000000......///000000000000000000///...---...///111222//////000000000111111111000000000000////////////000000000000000000000000222111111000000///......111000000000000000000///...//////000000000000///......///000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222111111111222222222333333000111111222222333444444111222333333444444333333222333333333444444444444333333333444444444555555666555555666777:::===>>>DDDIIIPPPWWW^^^dddkkkooorrrqqqqqqqqqrrrrrrssstttrrrrrrrrrrrrrrrrrrpppooorrrxxx}}}---..................---------------.........///........................////////////////////////////////////////////////,,,------....../////////,,,,,,------.../////////////////////////////////---.........//////000000000000000000////////////.../////////000000111111////////////////////////////////////////////////------............------,,,...000111222111000/////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000......///000000111000000000000000000000000000000//////000000111111111222000111222333333222111000......///000111222333333333333333333333333333333000000000000111111111111222222222222222222222222111111222222222333333333///000000111333444444555444444444333333222222222111111111222222333333333333333333444555666777777888AAAMMMXXX```eeehhhiiiaaa\\\TTTNNNLLLRRR\\\dddjjjnnnrrrtttssspppmmmllljjjkkknnnttt{{{|||zzzwwwxxx{{{~~~}}}yyywwwvvvyyyyyyzzzzzzzzz{{{{{{{{{vvvwwwyyy}}}~~~|||www~~~~~~uuurrrwwwuuuxxx{{{{{{{{{|||xxxooojjjjjjdddfffgggiiiiiihhhgggfffiiikkkmmmooopppooommmlllddd]]]UUURRRUUUZZZ\\\[[[WWWYYY^^^ccciiimmmqqqrrrqqqppppppppppppooollljjjfffbbb\\\UUUOOOIIIBBB>>>999888777666555444444333222222444444444444222222111111222222222333333333111111111111111111111111111111111222222111111111111111000000111222333333222222222222222111000///000000000000000000000000000000000000000000000000......///000000000000000222111///...///000222333000000000000111111111111000000000000////////////////////////////////////000000111111222222333333333222222222111111000000......///000000111000000......///000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000000111111222333333111111222222222333333333444444333333222111111000111222333333444444333333222222222333333333444444333333333444444444555555666555555666888<<>>777333111111222222000000111222222222222111333333333222222111111111222222222222111111000000111222222333333222222111000000000000000000000000111000///000111222111000000000000000000000000000///////////////.........000000000000000000000000111111111111111000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111222222111///...///000000000000000000000000000......//////000000111111222111000//////000111222111000/////////000222333000000000000000000000000111111222222222222111111000000000000000111111111111000///......///000111222222333333333333444444222333444333111000111222333333333333333333333333000222555555444333333444777777777999===CCCJJJNNNUUUWWWZZZ^^^dddjjjnnnqqqrrrssstttwwwyyy|||~~~wwwuuupppkkkhhhlllttt{{{............////////////000/////////.............................................------,,,,,,,,,////////////////////////////////////////////////////////////////////////........................000000000/////////......////////////////////////111///...,,,,,,,,,...///------------------------000000000000000000000000////////////////////////,,,---...//////...---,,,------...///////////////000000////////////000000000000000000000000000000////////////////////////000111111000///...,,,+++///////////////000111111000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222333333333333444444444333333444444444444333333222222333444444444444444444333222222444555555555222444666777999>>>FFFLLLVVVZZZ```ddddddaaa\\\XXXWWWXXX[[[```eeejjjlllmmmpppooolllhhhfffgggjjjmmm~~~~~~}}}uuussswww|||}}}{{{{{{|||}}}{{{}}}xxxtttqqqqqqoookkkiiiiiiiiigggfffeeehhhkkkmmmlllkkkjjjkkkooolllgggaaa]]][[[ZZZZZZWWWWWWWWWXXX\\\aaafffiiimmmnnnpppqqqpppooonnnnnniiihhhgggfffddd^^^VVVPPPGGGBBB<<<777555444333333222222333333333222222222333333333222222222111111222222222222111111111000111222222333333222222111000000000000000000000000111000000111222333333222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111222111/////////000000000000000000000000000.../////////000000000111222111000//////000111222111000/////////000222222000000000000000000000000111111222222222222111111000000111111222333444444222111000000000000111222222222333333333333444444333444555444222222222333333333333333333333333333222444666777666555555666777999<<<@@@EEEJJJPPPSSSZZZ[[[\\\___dddiiinnnqqquuuwwwyyy|||}}}}}}||||||tttttttttsssuuu{{{............////////////////////////.............................................---------------000000000000000000000000////////////////////////////////////////////////........................111000000000000000//////////////////////////////000///...,,,,,,---..............................000000000000000000000000////////////////////////,,,---...//////...---,,,......///000000000000000000000////////////000000000000000000000000000000////////////////////////111111111000///...---,,,//////...//////000111222000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333444444444444444444555555555555444444444444444333444555555666111111222333555666666777777666777;;;AAAKKKUUU[[[dddcccbbb```]]]ZZZWWWVVV^^^bbbhhhmmmnnnnnnnnnnnnjjjiiigggeeeffflllsssyyy|||wwwwww|||}}}zzz{{{~~~~~~wwwxxxxxxwwwwwwwwwzzz|||~~~{{{vvvsssvvvsssooommmmmmmmmlllkkkmmmooopppnnnllliiihhhhhhmmmlllkkkhhhddd```\\\YYYZZZYYYYYYYYYZZZ\\\^^^___iiimmmpppqqqooonnnooopppmmmlllllllllkkkgggaaa\\\OOOKKKDDD???;;;888555333333333333333333333333222333333333333222222222222222222222222111111111111111222222333333222222111000000000000000000000000111000000111333555444444000000000000000000000000000000000111111222222222000000000000000000000000000111111111111000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111222111000///000111000000000000000000000000////////////000000000000111111000000000000111111000000000///000111111222000000000000000000000000111111222222222222111111000111222333444666777777333222111111111111222333222222333333333333444444444555666555444333444555333333333333333333333333444666777888777666888999999>>>EEELLLPPPTTTWWWYYY\\\]]]___ccchhhmmmsssvvv|||}}}~~~}}}{{{zzzxxx{{{............///////////////////////////................................................---------////////////////////////////////////////////////////////////////////////........................111111111111000000000000///////////////////////////...------------......//////////////////////////////////////////////////////////////////////////////000111111000////////////000111111111111111000////////////000000111////////////////////////////////////////////////......//////000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111222222222333333444555555555555555555444555555444333444555666777000111333444444444555666888888;;;CCCNNNYYYaaafffgggddd___[[[YYYYYY\\\^^^hhhmmmrrrrrrooollljjjkkkggghhhiiikkkpppwww}}}}}}}}}|||wwwvvvzzz~~~|||}}}|||{{{uuuuuuuuuuuuwww{{{zzzvvvtttwwwtttqqqoooppprrrrrrrrryyyyyyxxxuuupppkkkiiihhhhhhhhhiiihhhfffccc```^^^]]]\\\\\\\\\\\\[[[[[[[[[eeekkkqqqrrrooommmooosssoooooooooooommmjjjfffcccZZZUUUNNNHHHBBB<<<666333333333222222333333444444333333333333333333333333222222222222222222222222111222222333333222222111000000000000000000000000000//////111333555555444000000000000000000000000//////000000111222333333////////////////////////000000111111111111000///000000000000000000000000////////////////////////000000000000000000000000////////////////////////000111222111000///000111////////////////////////////////////000000000000111000000000000000000111000000000000000111111222000000000000000000000000111111222222222222111111111222222333444555666666222222222111111222222222222222222333333333444444444555666555444333444555444444444444444444444444444555666777777888:::<<<>>>EEEOOOVVVYYYZZZ[[[\\\\\\___dddjjjpppuuuyyy{{{~~~}}}|||}}}............////////////.........///////////////////////////////////////................................................////////////////////////////////////////////////////////////////////////000000000000111111111111////////////////////////......---------.........//////////////////////////////////////////////////////////////////////////////000000000000/////////000000111111111111111///////////////000111111////////////////////////000000000000000000000000.........///000111111222333222111///............000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333444555555555555555555444555555444333444555666777111333444444333333555777999<<>><<<999666333222222333333333333444444444555555222222222333333333444444111222222333333222222111000000000000000000000000111000///000222333222111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...000111111000000111222000000000000000000000000111000000000/////////...///000111222222111000///...///000111222111111000000000000000000000000000111111222222222222111111222222222222111111111111111111222333333222111111222222333333333333444444222444555555444444555666555555555555555555555555555666999===BBBJJJSSSYYY___dddhhhgggddddddjjjppptttuuuwwwxxxwwwtttpppnnnpppwww............/////////000---.........//////000000000000000000000000000000---.........//////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000---.........//////000000////////////////////////,,,,,,---.../////////...------------------------000000000000000000000000////////////////////////000000////////////000000......///000000000000000............///000222222000000000000000000000000000000000000000000000000///.........000222333555------......///111222333000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333222222222333333333444444222333333444444333333222111222333444555444333222333666888888888===FFFMMM\\\cccjjjlllgggbbb``````iiikkkooorrrtttuuuttttttnnnjjjgggjjjqqqzzzxxxzzz~~~|||xxxxxx|||~~~xxxtttnnnlllhhhdddbbbaaabbbcccdddcccbbbbbbbbbccceeefffkkklllppptttwwwvvvsssppplllnnnnnnllliiihhhiiilllhhhgggfffeeebbb\\\UUUOOODDDAAA===888444222111111333333333444444555555555222222222333333444444444222222222333333222222222000000000000000000000000333222111111333444333222111111111111111111111111333333222222222222222222000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...000111111000000111333000000000000000000000000111111000000/////////...///000111222222111000///...///000222222111111000000000000000000000000000111111222222222222111111111111111222222333333333222222444444444444222222222222333333333444444444333555666666555555666888555555555555555555555555777999<<>>GGGOOOXXX___bbbgggnnntttxxx{{{{{{xxxvvvuuurrrnnnllllllpppvvv{{{~~~////////////////////////////////////////////////////////////////////////////////////////////////------...///000000//////------------------------//////............//////////////////000000000000///////////////////////////////////////........................//////000//////............///////////////...............///////////////000000000------------------------000000000000000000000000000000000000////////////////////////////////////111111000000000000000000/////////000000000111111000////////////000000111000000111111111222222222222222111000000000000000111000///000222222222000333222000//////000222333333222111000111222444555444333222222333444555666222222333333333444444444444333333333333444555555777777888777777777999:::???EEEPPP]]]gggmmmooopppkkklllnnnppprrruuuxxxzzz{{{uuupppnnnkkkhhhhhhlllyyy~~~|||~~~}}}~~~}}}~~~yyyxxxtttooommmnnnppplllgggcccbbbbbbbbbccccccbbbccchhhooossstttsssrrrrrrpppkkkcccYYYQQQLLLRRRTTTXXX^^^cccfffeeedddccccccaaa\\\TTTJJJ@@@;;;999888777777777666444333444444444333333222222222......///000111222222333222222222222222222222222111111111111111111111111000000000000000000000000000111111111111111222222000000000111222222222333111111111111111111111111111111111111111111111111/////////000000111111222000000111111111000000///000000000000000000000000////////////////////////////////////////////////111000000///000111111111111111000000000000111111///000000000111111111111222111111111111111222222111111111111111111111111111111222222222333333333222111111111111222333333555555555444333333333333444444444444555555555555333666888777666999@@@GGGRRRXXX```eeeiiiooovvv{{{|||||||||zzzyyyxxxvvvtttsssvvvzzz////////////////////////////////////////////////////////////////////////////////////////////////------...///000000//////------------------------//////............//////////////////000000000000////////////////////////.........//////////////////............///000000//////............//////////////////////////////////////////000000111111........................////////////////////////////////////000000000000000000000000000000000000000000111111111111111111222222222111111000000000///////////////000111111111111111111111222222222333333222111111111111222222111000111333444333222333222111000000111222333222222111111111222333444444444444444444444444444222222333333333333333333444333333333333444555555666777888777666888;;;>>>HHHRRR```jjjooopppqqqssspppqqqqqqsssuuuxxxyyyyyywwwqqqmmmmmmmmmnnnsssyyy~~~|||rrrooosssxxxxxx|||}}}~~~|||{{{|||zzz}}}|||xxxzzz{{{xxxtttyyy}}}{{{vvvuuu{{{|||uuutttsssrrrtttwwwtttoooiiifffeeeeeeeeedddbbbaaabbbfffnnnsssuuutttssssssrrrooohhh^^^TTTNNNKKKLLLNNNSSSZZZ```cccdddbbbcccdddaaa\\\SSSJJJEEEAAA>>>;;;999999888555333444444444333333222222222000000111111222333444444222222222222222222222222111111111111111111111111000000000000000000000000000000111111222222222333000000000111222222222333000000000000000000000000111111111111111111111111//////000000111111222222000111111111111111000///111111111111111111111111////////////////////////////////////////////////111111111000//////000111111111000000000000111111///000000000111111111111222222111111111111111222111111111111111111111111111111222222222333333333222222222111222333333444222333333444444555555555444444444555555555666666555777888777777===HHHRRRZZZ___fffkkkooosssyyy}}}}}}||||||~~~}}}////////////////////////////////////////////////////////////////////////////////////////////////---...////////////////////////////////////////////////............//////////////////000000000000000000000000000000000000........./////////////////////......//////000111//////............//////...////////////000000000...//////000000111111222////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111555444444333222222111111///......//////000111222111111111111111111111111444333333222111222222222222111111111333444333222222222222222222222222222111111222222222333333333555444444333333222222111555555444333333333333333444333333333333444555555333555666666666:::AAAGGGVVVaaammmssssssqqqrrrtttwwwvvvuuuvvvwwwxxxwwwvvvooollllllqqqvvvyyy|||}}}{{{uuuxxxxxxsssmmmlllssszzz~~~xxxzzz{{{{{{{{{~~~|||wwwuuuvvvyyyxxxuuuxxxwwwwwwrrrttttttqqqmmmooovvv|||zzzrrrrrrtttwww{{{wwwrrrmmmjjjkkkllljjjiiibbbbbbcccgggkkkooopppppprrrrrrrrrrrrnnnggg^^^WWWJJJGGGFFFIIIPPPYYY```dddbbbdddfffeeebbb]]]WWWSSSLLLGGG@@@<<<;;;999666333444333333333333333333222333333333333333444444444111222222333333222222111111111111111111111111111000000000000000000000000000000111111222333333333111111111111111222222222000000000000000000000000111111111111111222222222000000111111111111111111000000111111222111111111111111111111111111111111000000000000000000000000000000000000000000000000222333333222000000111333111111000000000000111111000000000000111111111111333222111111000111111111111111111111111111111111111111222222222333333333222222222222222333444444111111333444555666666666444444555555555666666666888888999:::===FFFRRR[[[aaaeeejjjooosssvvvzzz|||wwwvvvyyy//////////////////////////////////////////////////////////////////////////////////////////////////////////////////...---//////////////////////////////............//////////////////000000000000000000000000000000000000............/////////000///////////////000000111//////............//////.../////////000000000000...//////000111111222222000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000/////////000000000111111222222111111111111111111............///000111222111111111111111111111111333222222111111111111111222000000111222333222111000111333444444333111000///111222444444333222111444333111111222555777999:::888666444333333444555444333333333333444555555333555888999<<>><<<:::777444222333333333333333333444444444444444333333333333111222333333333333222111111111111111111111111111000000000000000000000000000000111222222333444444222222222111111111111111000000000000000000000000000000111111111222222222222222111111111111111111///000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000111222333222///...000222111111000000000000111111000000000000111111111111333222222111000000111111111111111111111111111111111111222222222333333333333222222222222333444444111222444555555555555444555555555555666666666666999:::<<>><<<888555444444666777444333333333333444555555555888;;;===BBBMMM[[[fffqqqrrrtttwwwzzzzzzxxxuuuwwwtttqqqpppooommmiiieee___eeerrr|||zzz}}}}}}|||}}}~~~~~~{{{tttmmmhhhhhhqqqzzz}}}}}}zzz{{{zzzxxxvvvxxx}}}{{{wwwtttssskkkpppsssrrrssszzzyyyxxxvvvvvvuuuuuuxxx|||yyyuuuuuuxxx{{{}}}{{{sssnnnqqqvvvxxxyyy{{{|||xxxtttuuuxxxyyyvvvrrrnnnqqqsssqqqllliiihhhjjjnnnnnnooorrrtttsssoookkk]]]TTTGGG??????GGGPPPVVVaaabbbcccddddddcccbbbaaa^^^UUUHHH@@@===;;;777444222222222333333444444444555555444333333222222111111222333444444333222111111111111111111111111111000000000000000000000000000000111222333333444444333222222222111111000000000000000000000000000000000000111111222222222222333222222222111000000000...///000111222333333333111111111111111111111111000000000000000000000000000000000000000000000000...000111///,,,+++---000111111000000000000111111000000000000111111111111333333222111000000111111111111111111111111111111111111222222222333333333333333222222333333444555333444555555555444333222555555555555666666666777999;;;???GGGRRR[[[aaadddgggkkkpppuuuxxxyyyyyyxxxzzz}}}000000000000000000000000///000111222111000---,,,---------.........//////111111000000//////......////////////000000000000//////............//////000/////////......------000000000000////////////222222111111000000//////......------------................../////////000000000000000111111111111////////////............000///.........///111222111111111111111111111111000000000000000///......111000000////////////000---...///000111111111000000000000000000000000000000000000000000000000000,,,---000111111000---,,,222222222222222222222222444333333222111111111222111111222222222333333333111222222333333222222111222333333444444333333222333333222333555777:::<<>>DDDNNNWWW^^^bbbeeeggglllrrrxxxyyyvvvuuuyyy~~~000000000000000000000000//////000111111000......---------.........//////111000000000/////////...////////////000000000000//////............//////444444444333333333222222000/////////////////////000000000//////////////////......------......///........./////////000000//////000000000111111111....../////////000000000000//////...///000111222111111111111111111111111000000000000000///......000000////////////000000111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////222222222222222222222222444333222222111111222222111111222222222333333333111222222333333222222111222333333444444333333222333222111222333555888999<<<:::777555333333333333333222222222444666777777999<<>>DDDLLLVVV[[[ccciiimmmppprrrtttuuuvvvxxx}}}}}}{{{zzzqqq//////////////////////////////......///000111222........./////////000000////////////000000000000////////////000000000000//////............//////111111111111111111111111------....../////////000/////////000000111111111/////////....../////////////////////000000000111...////////////000000000222222111111000000//////...//////000000000000000000000000000000000000000//////000000000000//////............///000222222444222000//////000222333000000000000000000000000000000000000000000000000000111222333333222111000111111111222222333333333333222222111222222333333111111222222222333333333111222222333333222222111222333333444444333333222444444333333333333444444444444444444444444444555777777777777888<<>>FFFMMMQQQYYYaaafffiiimmmpppqqqqqqssstttttttttuuu///////////////////////////000111222111000---,,,////////////000000000000.../////////000000111111////////////000000000000//////............////////////000000111111111222,,,,,,------...///000000000000//////.........---000000////////////000000000000000000111111111111............/////////000)))***,,,...000111333444---...000111111111000///000000000000000000000000......///000000000000000111000000////////////000......///000000000000000000000000000000000000000000000000000000000000000222111000//////000111222000000111222333333444444222111111111222333333444111111222222222333333333222222222333333222222222222333333444444333333222111222333444555555555555000111333444555666666666333777<<>>999666444222222222333333444444444111111222222222333333333333333333333333333333333222222222222222111000///////////////000000000000111111111111111111111111333222111000000111222333111111111111111111111111000000111111111222222222333222222222222333444555222222333333222111///......///000111111000///...------...///000111222222:::888666444222111111111000000000000000000000000000111111111111222222222222222222333333222222222111111222222222333333333333444555666666666555444333333444555666777888888555555555555555666777777999;;;AAAKKKRRRVVV^^^eeeiiikkknnnooonnnmmmnnnoooyyy~~~uuuuuu---......///000111111222////////////////////////......//////000000111111.../////////000000000111000000000000000111222222////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000////////////............/////////000000000000000000000000000////////////////////////000000//////.........---111000...,,,+++,,,---///000000111111111111000000000000//////.........---////////////000111333333000000111111111111000000000000000000111111111111111111111111111111111111222222222222222222222222111111000000111111222333111111111000111111222333///111222222111111222333444444444333333222222222444444444444444444444444444555666555444444555777888888;;;EEETTTaaagggiiisssrrrqqqpppnnnlllkkkkkkggggggkkkrrrzzz|||{{{uuuooommmooorrrtttuuupppooonnnppptttuuutttrrrqqqssswww{{{}}}|||xxxtttxxx|||~~~}}}~~~pppooooooqqquuuvvvuuusssnnnmmmjjjgggffffffggggggiiiiiihhhfffeeecccbbbbbbcccaaa^^^\\\[[[[[[\\\\\\[[[[[[[[[[[[]]]___bbbdddiiijjjmmmqqqvvv|||{{{tttooonnnppprrrsss}}}|||~~~~~~}}}tttnnnhhhaaa\\\___gggmmmnnnoooqqqmmmeeeZZZNNNFFFJJJSSS[[[aaaeeebbbbbbcccdddddddddeeeeee]]]]]]ZZZRRRGGG>>>999777777666555555555444222000333333333333333333333333111222222333333222222111222222222111111111111000000000000000000000000000000000////////////000000111111111111111111111111555444222000000111222333222222222222222222222222444444444333333222222222222222222222222222222222222000...000222333111...////////////000111222333WWWJJJ:::///---///222333111111111111111111111111222222111111111111111111111111222222222333333333111111222222222333333333222222222333333333444444555555555555555555444444777888888777666777999;;;:::CCCNNNTTTVVVZZZbbbiiimmmmmmmmmkkkjjjlllrrrwww{{{yyy~~~xxxsssyyy......//////000111111222000000000000000000000000/////////000000000000000/////////000000000000000000////////////000111222------------............000000000000000000000000111111000000000/////////000000000000000000000000000000000000////////////........./////////000000000000000000000000000000////////////////////////000000/////////.........111000///.........///000000000111111111111000000000000/////////.........000/////////000111222222000000111111111111000000000000000000111111111111000000000000000000000000111111111111111111111111111111000000111111222333111111111111111222222333///111222222111111222333444444444333333333222222444444444444444444444444444555666555444444666888:::===DDDOOO\\\fffkkkmmmrrrooolllkkklllmmmoooppptttsssuuuzzzzzztttjjjiiiiiilllppptttuuutttpppppprrrvvvzzz}}}|||zzzxxxxxxzzz}}}~~~{{{xxxllleeeddddddgggjjjllljjjiiiiiigggeeebbbaaaaaaaaabbbeeedddcccbbb```___^^^^^^___^^^\\\ZZZYYYYYYZZZ[[[WWWVVVVVVVVVWWWZZZ]]]^^^cccdddgggkkkoootttxxxzzzzzzuuuppplllkkklllmmmnnnwwwzzz~~~zzzsssmmmgggbbb^^^[[[ccciiikkknnnrrrpppkkkfffWWWJJJJJJQQQWWWZZZ]]]```aaabbbdddffffffeeeddd___^^^[[[UUULLLCCC===:::777555444444555444222000333333333333333333333333111222222333333222222111222222222111111111111000111111111111111111111111111000000//////000000111111111111111111111111111555444222111000111222333222222222222222222222222444444333333333222222222222222222222222222222222111000///000222222000...////////////000111222333JJJBBB777000///111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222333333333333333333444444444555555555555555555555555555555555666666666555555666999<<>>777555333333444444333222333333333333333333333333111222222333333222222111222222222111111111111000222222222222222222222222111111111000000111111111111111111111111111111111444333222111111111222333222222222222222222222222333333333333222222222222111111111111111111111111111000///000222222000///////////////000111222333;;;777333111222222000...111111111111111111111111111111111111111111111111111111222222222333333333333333333333444444444444444444444555555555666666555555555555555555555555777777666555555888<<<@@@JJJMMMSSS[[[eeelllqqqtttvvvyyy}}}~~~xxxssspppooottt//////000000000111111111222222222222222222222222222111111000000/////////111111111000000000000/////////............//////////////////000000000000////////////////////////////////////............////////////////////////////////////000000000000...////////////000000000////////////////////////000000000000000000000000000000000000000000000000......///000111111111000000000111111111111000000000000//////////////////222111000000000000000111000000111111111111000000///000000000111111111111000000000000000000000000111111111111111111111111111111000000111111222333222111111111111222333333000111333222111111222444444444444444444444333333333333444444444444444444777777777777888;;;@@@DDDHHHSSSaaakkknnnnnnooopppmmmjjjhhhmmmvvvvvviiidddbbbaaaeeelllsssxxxzzzzzzyyy{{{{{{|||ooojjjeeedddeeeccc___ZZZ\\\\\\^^^```bbbcccdddcccfffeeedddcccbbbaaabbbbbbeeeeeedddcccbbbaaa```___\\\\\\[[[ZZZZZZZZZ[[[\\\ZZZYYYXXXXXXZZZ\\\___```cccdddgggjjjlllooopppqqqnnnlllkkkjjjjjjiiigggddd___```aaagggpppwwwyyywwwzzzvvvyyy~~~|||xxxzzz~~~}}}}}}}}}zzzvvvtttvvvxxxtttnnniiiggggggdddfffgggiiikkknnnoooooooooeee[[[TTTPPPPPPXXX```jjjeeeaaaaaadddfffdddbbbcccaaa^^^]]][[[TTTKKKDDD:::777444333444444444333333333333333333333333333111222222333333222222111222222222111111111000000222222222222222222222222222222111111111111222222111111111111111111111111333333222111111222222333111111111111111111111111333222222222222222222222000000000000000000000000000000000111111111000///000000//////000111222222333111000111333333000...111111111111111111111111111111111111111222222222111111222222222333333333333333333444444444555555444444444444555555555555555555555555666666666666888888777777888===CCCHHHOOOTTT\\\dddjjjppptttvvv~~~~~~|||wwwtttqqqqqqsss|||000000000000111111111111111111111111111111111111222222111111000000//////111111111111000000000000//////............//////////////////000000000000////////////////////////............////////////////////////////////////.../////////000000000111////////////000000000111////////////////////////000000000000000000000000000111111111111111111111---...///000000000000000000000111111111111000000//////000000000000000000222111000000000000000111000000111111111111000000///000000000111111111111111111111111111111111111222222222222222222222222111111000000111111222333222222222111222333333444000222333333222222333444444444444444444444444444333333333444444444555555555555666666999>>>DDDIIISSS^^^kkkrrrpppmmmkkklllggghhhkkkttt~~~wwwmmmhhhfffdddjjjmmmrrrwww{{{~~~~~~zzzsssmmmccc```\\\[[[\\\]]]]]]\\\]]]___aaacccdddeeeggggggffffffeeeeeeeeeeeeeeeeeehhhhhhgggfffeeeddddddccc_________^^^^^^^^^______^^^^^^]]]^^^```bbbeeeggghhhiiilllnnnqqqrrrssssssnnnmmmmmmmmmllljjjfffbbb___\\\\\\___cccddddddcccjjjjjjooowww}}}}}}uuurrrrrrtttzzz}}}{{{xxxrrrnnnnnnqqqtttrrrmmmiiihhhhhhhhhfffffffffgggiiikkkmmmlllkkkggg```TTTPPPYYYfffpppjjjccc______aaacccccccccbbb``````___[[[SSSLLL@@@<<<888555555555555444333333333333333333333333111222222333333222222111222222222111111111000000222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222333111111111111111111111111222222222222222222222222000000000000000000000000///000111111111000000000000000000000000000111222222111000000111111111000111111111111111111111111000000111111111222222222111111222222222333333333333333333444444444555555222333333333333444444444555555555666666666777777777777888999<<>>999777666555333333333333333333333333222222222333333222222222222222222111111111111000000000000000000000000000000000////////////000000111111111111111111111111000111222333333333333333000000000000000000000000000000111111222222222222222222222222222222222222...111333222000///000222111111000000000000000111---...000111111111333444111111111111111111111111///000000111222222333333111111222222222333333333111111222222222333333333444444444555555555666666444555555666777888888999888<<>>@@@HHHUUU```eeejjjoooqqqpppooorrr~~~xxxrrrppppppmmmmmmpppuuu999777444333333333222111222222111111111111111111000111111111111000000///111111222222222222111111222111000//////000111222111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000000//////...///000111222555333111000///000111222000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111111222222111000//////111000000000000000000000000////////////////////////000000000000000000111111000111111111111222222222222222222222222222222222222222222222222222222222000000111222222333444444333333333333333333333333333333333333333333333333555444333333555666666666777:::AAAMMMZZZeeejjjlllmmmfffbbbdddhhhnnnxxxwwwooojjjiiikkkllljjjccc[[[VVVUUUVVVVVVVVVVVVXXX\\\___bbbeeejjjmmmoooqqqtttvvvxxxzzz||||||tttooommmmmmlllkkkmmmkkkiiihhhiiihhhgggeeecccaaa``````bbbeeefffffflllqqqwww}}}~~~vvvqqqxxxyyytttssssssrrrtttwwwzzzyyytttpppoooqqqqqqtttyyy|||zzzssslllaaacccccc^^^WWWQQQOOOPPPWWWYYY]]]^^^___^^^^^^]]]^^^ZZZTTTNNNGGG@@@999444222444555444111000000222222222222222222222222222111111111111111111111111444333333222111111000000222111111000000111111222111111111111111111111111222222111000111111333333222222222222222222222222222222111111111000000000000000000000000000000000///000000000111111111111222222222222222222222222000111111111111222222222111111111111111111111111111222222333333222222111111222222222222333333333333333444444444555555555555666777666444333444555555666666666555777:::<<<@@@CCCMMM[[[dddiiimmmrrrqqqrrruuuyyy|||{{{tttlllhhhhhhgggcccdddlllyyy???===999777666555333222333333222222111111111111222222111111000//////...111111222222222222111111111111000000000000111111111111111111111111111111/////////////////////////////////000000000111111000000000000000000000000///////////////000111111666555333111000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111111222333222111000111222000000000000000000000000////////////////////////000000000///////////////000111111111111222222222000000111222333333444444333333333333333333333333000111111222222333333444333333333333333333333333333333333333333333333333333333333444666777888999777>>>JJJXXXeeelllmmmlllhhhbbb___ccckkkvvvvvviii```^^^___aaabbbbbb^^^XXXUUUUUUWWWYYYZZZWWW[[[___dddiiinnntttxxx|||}}}{{{zzzyyyzzzxxxuuusssrrrqqqnnnllliiifffdddcccddddddcccbbbeeeiiiooouuu|||}}}rrrmmmmmmvvvyyyssssssuuuxxxzzz|||yyyvvvssstttssstttxxx}}}~~~{{{wwwgggccc___\\\YYYTTTNNNIIIOOOSSSXXX]]]```aaa```___aaa___ZZZUUUNNNFFF===888444555666444222111222222333333333333333333333333222222222222222222222222444444333333222222111111111000000000000000000111111111111111111111111111222222111000000000111111222222222222222222222222111111000000000000//////000000000000000000000000000000000000111111111111333333333333333333333333000111111111111222222222111111111111111111111111111222222333333222222111222222222222333333333333333444444444444555555555666777888777555555555777777777777666666888<<>>GGGUUUdddmmmpppmmmjjjcccaaaaaahhhtttuuukkk___YYYYYY\\\]]]\\\]]][[[WWWUUUVVVYYY]]]___```cccggglllrrrzzz|||yyyvvvsssqqqnnnlllkkkiiifffdddcccfffiiilllqqqxxxwwwpppjjjhhhiiirrrvvvppprrrvvvzzz|||{{{xxxuuuuuuvvvwww{{{~~~|||lllddd\\\ZZZ\\\[[[SSSKKKKKKNNNTTT[[[```cccbbbaaacccaaa^^^ZZZTTTKKKBBB;;;888888777666444444444444333333333333333333333333222222222222222222222222444444444333333222222222111111000000000000111111111111111111111111111111222222111000000/////////111111111111111111111111000000000///////////////000000000000000000000000000000000000000111111111222222222222222222222222000000111111111222222222111111111111111111111111111222222333333222222111222222222333333333444444444444444444555555555555555666777777555555666777888888888777888;;;@@@DDDNNNTTT```lllpppppptttyyy~~~uuurrrtttxxxjjj___\\\```dddiiigggiiisssVVVOOOEEE===999888999999666666777777777666555444222222111111111111222333111111222222222222111111000000000111111000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000...//////000000000000000///////////////000111111////////////////////////000000000000000000000000000000000000000000000000000111111111222222222222111111111111111111111111...000111000//////000111000000000000000000000000111111111111111111111111222222222111111000000000000000111111111222222222222222222222222222222222333333333333333333333333333333444444444444555555333333333333333333333333444444444444444444444444444666777777666888<<>>FFFOOOVVVbbbgggooouuuuuuxxx}}}uuuqqqssszzzwwwpppggg``````eeejjj|||bbb[[[QQQHHHBBB>>>;;;999:::;;;===?????????>>>===:::999666444222222222333111111222222222222111111///000111222222111000///////////////////////////111111111111111111111111000000111111111222222222000000000000000000000000---...///000111000000///......///000000000000000000000000000000000000000////////////////////////222222222222222222222222/////////000000000111111111111111111111111111111...000111111000000111222000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222111111111222222333333444444444444444444444444444222222222222222222222222333333333333333333333333555555555555555555555555555666777666777===GGGOOOaaaeeejjjkkkiiigggffffffjjjwwwnnnaaaVVVVVVVVVWWWXXX[[[]]]^^^^^^```cccfffiiiooovvv|||~~~|||xxxrrrmmmjjjiiiiiihhhjjjkkkllllllkkkiiigggeeebbbdddiiiooovvv|||~~~zzzyyy{{{~~~~~~}}}{{{|||}}}|||~~~|||}}}zzzvvvsssooolllhhheeeWWWRRRMMMNNNUUU[[[^^^______^^^^^^]]]\\\XXXRRRNNNCCC???:::666555444222000444444444444444444444444333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111000111222333333222222111111111111111111111111111000000000111111111222222000000000000000000000000111111111111000000000///000000000000000000000000000111111111111222222222111111111111111111111111111222222333333222222111333333333444444444444555555555555555666666666666444666777777666666777888777777888;;;AAAKKKWWW___iiimmmsssvvvwwwtttssstttzzzwwwuuuqqqkkkhhhkkkssszzzfffaaaYYYQQQJJJDDD>>>:::;;;<<>>;;;999888555333444444444444444444444444333333333333333333333333111111111111111111111222111111000000000000111111111111111111111111111111000111222333444444333222000000000000000000000000000000111111222222222333000000000000000000000000222111111111000000//////111111111111111111111111000111111111111222222222111111111111111111111111222222222333333222222222333333333444444444555555555555555555666666666777555777888888777777888:::666777888<<>>999666333333333333333333333333333333222222222111000//////000000000000////////////000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000111111222222111000///...//////000000000////////////000000000000000000000000000000000000000000000000000000111111111000000111111111333222111111111111222333000000000000000000000000000000000000000000000000///000000111111111111000222222222111111111111111333333222222111222222333222222333333333333444444444444444444444444444444555444444333333444444555444444444333444444555555111333555666555555666888999888999===EEEQQQ^^^fffkkkgggccccccgggpppzzz{{{ooogggaaa```______^^^]]][[[YYY\\\```dddfffgggkkksssyyy~~~}}}zzzxxxtttpppkkkfffcccaaacccfffllluuu~~~}}}}}}|||xxxuuuvvv{{{tttoooppppppssstttuuuwwwyyyzzz{{{{{{vvvwwwzzzyyyrrrqqqnnnjjjfffbbbaaabbbdddbbbccccccbbb```^^^]]]]]]YYYRRRIII@@@;;;777555444444444555555555444444333444333333222222333333444222222222111111111000000333333333333333333333333333111///000222333222000111111222222222333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111222111000//////000111222222222222111111000000000444333333333222222222222111222222222222333333333222222333333333333333333777666666666555555555555333333444555777888888888999===EEEPPPZZZccchhhjjjhhhmmmooossstttvvv{{{{{{qqqqqqwwwxxxuuuxxxvvvwww}}}~~~|||{{{KKKNNNRRRWWWWWWRRRJJJDDD@@@>>><<<:::;;;===@@@BBBDDDAAA>>>:::888666555555444555666666555444222111111111000000///000000000111000000//////000000111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000111111222111111000/////////000000//////............//////000000000000000000000000000000000000000000000000111000000//////000000111222111111000000111111222000000000000000000000000000000000000000000000000111111111111111000//////111111111111111222222222333222222111222222333333222222333333333333444444222333333444444555555555555444444333333444444555444444333222222222333333333555666666555555666888::::::<<>>999777777666777777777666555333222444333333222222333333444222222222111111111111111222222222222222222222222222111000111222222111000111111222222222333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111222111000000000000111222111111111000000000000000222222222222222111111111222222222222333333333333222333333444444555555555666666666666555555555555444444444555777888999:::;;;BBBNNNZZZccciiikkkkkkfffjjjoooxxx}}}www~~~~~~xxxqqqjjjjjjnnnvvvzzzxxxuuutttzzzzzz}}}}}}{{{{{{{{{|||AAAEEEKKKRRRUUUTTTNNNJJJFFFCCC>>>:::999;;;>>>@@@AAA@@@>>><<<;;;:::999999999999;;;;;;:::888666444111111000000000000111111111000000000000000000111111111111111111111111111111000000000000000000111000000000000000000000000000000000000000111111222111111000000000000000000000//////......//////000000000000000000000000000////////////////////////000000////////////000000111000000000000000000111000000000000000000000000000000000000000000000000000000111111111000000///000000000111222222222333222222111111222222333333222222222333333333444444222222333333444555666666555444444333333444444555555444333333222222222222444666777666555555777999888;;;BBBMMMYYYcccgggiiiiiidddbbbhhhtttzzzlllccc^^^]]]``````___^^^^^^```cccfffooorrrvvv||||||yyywwwoooppptttzzz}}}}}}{{{}}}wwwmmmhhheeehhhlllsssyyy||||||{{{yyyrrrqqqrrrwww~~~zzzzzzpppllllllkkkiiifffdddcccaaa```___\\\[[[VVVMMMCCC;;;888999555666777777777555333222444333333222222333333444111111111111111111111111////////////////////////222111111111111222111111111111222222222333333333111111222222222222111111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111000000111111111111111111111111222222222333333333444444222333333444555666777777666666666666666555555555555555555555555777999;;;@@@IIIWWWcccjjjlllkkkjjjjjjooottt~~~|||sssnnnnnnooommmkkkmmmppptttyyy|||}}}||||||~~~???AAAEEEKKKPPPRRRRRRPPPJJJGGGBBB===;;;;;;<<<>>>BBBBBBAAA@@@>>><<<;;;:::<<<===>>>>>>===;;;999777333222222111111111111222111111000000000000111111222222222222222222222222000000000111111000000000000000000000000000000000000000000000000111111222000000111111111111111111111000000//////000000111000000000000000000000000////////////////////////000000////////////000000000000000111111000000000000000000000000000000000000000000000000000000000......000111111222222222000000000111222222222333222111111111222222333444222222222333333333444444222222333333444555666666555444444333333444444555777666555444444333444444555666777666666666888:::888???KKKXXXccchhhhhhgggeeedddfffppp}}}uuujjjdddbbb___]]]aaabbbcccdddeeeiiiooottt{{{uuuvvvxxx|||}}}xxxuuusssvvv~~~}}}}}}}}}~~~zzznnnggggggkkkrrryyy|||}}}|||zzzuuurrrppprrrwww~~~}}}vvvsssppplllgggdddcccbbb```^^^\\\\\\ZZZRRRHHH???;;;:::333444555666666555444333444333333222222333333444111111111111111111111111////////////////////////111111222111111111111222111111222222222333333333111111222222222222111111111111111111111111111111000000000000000000000000///000000000111111111111111111222222222222111111222222222222222222222222111111111111111111111111222222333333333444444444333333444555555666777777555555555666666666666666666777777666555666:::>>>IIIRRR```jjjnnnnnnllljjjqqqxxx}}}}}}xxxooogggiiiooozzzuuuooojjjlllwww~~~}}}zzz|||}}}~~~???>>>>>>AAAEEEIIIKKKLLLJJJHHHEEEAAA???=========FFFFFFEEEDDDBBB???<<<:::===>>>>>>???>>>===;;;:::666555444333222222222222222111111000000111111222222222222222222222222222000000111111111111000000000000000000000000000000000000000000000111111222///000111222222222111111111111000000000000111111000000000000000000000000000000000000000000000000111000000//////000000111000111111222222111111000000000000000000000000000000000000000000000000000---...///000222222222333111111111111111222222222111111111111222333444444222222333333333333444444222333333444444555555555555444444333333444444555777777666555555555666666555666777666666777:::===<<>>???AAACCCDDDFFFFFFFFFEEEDDDBBB@@@>>>CCCDDDFFFGGGFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@999888666555333333222222222111111000000111111222333333333333333333333333///000111222222111000///000000000000000000000000000000000000000111111222///000111222222222222111000000////////////000000000000000000000000000000000000000000000000000000111111111000000111111111111111222333333222111111000000000000000000000000000000000000000000000000...///000111111111111111222222222111111111111111111111111111222333444555222222333333333333444444444444444444444444444444555444444333333444444555666666555555666666777777555555666666666888<<>>@@@DDDGGGIIIJJJIIIHHHDDDDDDCCCCCCCCCDDDEEEEEE;;;:::888666444333222222222222111111111111222222333333333333333333333333///000111222222111000///000000000000000000000000000000000000000111111222///000111222333333222111//////............//////000000000000000000000000000000000000000000000000222222111111111111222222111222333444444333222111000000000000000000000000000000000000000000000000111111111111111000//////333222222222111111000000111111111111222333444555222222333333333444444444444444444444444444333333555444444333333444444555555555555555555666777888444555666666777999===@@@MMMXXXdddiiihhhggglllqqqrrrxxx~~~~~~nnnccc]]]___```aaacccgggmmmrrrzzz|||~~~yyyvvvxxx{{{www|||~~~zzzxxxqqquuuzzz~~~uuuiiijjjlllooossswww{{{}}}zzz|||{{{tttlllmmmxxx|||rrrllliiihhhdddaaa^^^]]]\\\\\\[[[TTTKKKCCC===;;;777444333333555666444333333222222333333444000000111111222222222222111111111111111111111111///222333333000///111333111111222222222333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111111222333444444333222111//////000000111111111222222222222333333444444444333333333444444444555555444444444444444444333333444555555555666666777777555888;;;<<<===DDDOOOWWWeeellltttyyy|||tttccc___^^^```jjjyyyyyyxxxvvvuuuvvvxxxzzz{{{zzzYYYVVVRRRPPPNNNJJJDDD???CCCBBBBBBCCCDDDEEEDDDCCCBBBAAACCCGGGNNNQQQQQQPPPMMMKKKHHHFFFEEEEEEGGGHHHIIIGGGBBB===888444222111555333222000000111333444111111111111111111111111333333222222111000000000222222111111111111222222000000111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222///000111222222222222222000000000000000000000000222222222333333444444444222222333333333333444444555555555555555555555555444444444555555555666666666666666666555555555555333666888777777<<>>AAAJJJXXXcccooopppvvv~~~vvvjjjbbbbbbaaaaaakkkzzzyyyvvvtttqqqqqqvvvzzz|||bbb___\\\YYYWWWRRRMMMHHHDDDBBBAAABBBDDDFFFGGGGGGDDDBBBBBBEEEKKKPPPTTTUUUTTTRRROOOMMMLLLMMMNNNPPPNNNLLLGGGBBB===888555444555444222111000111333333222222222222222222222222///////////////000000000222222111111111111222222000000111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222000000111222222222222222111111111111111111111111222222222222333333333333222222333333333333444444222222222222222222222222444444444555555555666666666666666666666666666666555777999999:::@@@KKKSSS```fffkkkkkkiiimmmvvvwwwmmmfffbbb___]]]```bbbgggnnnwww|||{{{|||vvvwwwzzz|||~~~rrrtttsssppprrrzzz~~~~~~~~~{{{yyyxxxyyyzzz{{{{{{rrrkkkeee``````^^^]]][[[ZZZXXXTTTQQQFFF@@@:::666555555555444444444444333333444444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222111000000111111111111222222222222222222111111111000000000000000000111111111222111111000000111111222333222222222222222222222222111111111111222222222222333333333333444444444555333444555555666666555555666666666666777888999999999;;;???BBBHHHSSS```iiipppssszzznnnccc]]]aaaeeehhhtttyyyttttttvvvssstttzzziiigggdddbbb```\\\WWWSSSGGGEEEAAAAAACCCFFFHHHIIIIIIFFFBBBBBBFFFLLLRRRUUUYYYXXXWWWUUUUUUUUUVVVWWWUUURRRNNNIIICCC===:::777555444333222111222333333333333333333333333333333---......///000000111111222222111111111111222222000000000111111111111222222222333333333333222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222000000111222222222222111222222222222222222222222222222222222222111111111222222333333333333444444444444444444444444444444444444555555555666666666444555555666666777777888777888:::;;;???HHHTTT]]]ggglllooollliiiooo}}}tttnnneee^^^\\\^^^```bbbfffmmmvvv~~~|||~~~}}}|||{{{~~~~~~wwwxxxwwwuuuvvv{{{~~~~~~|||zzz{{{{{{qqqiiicccaaa```^^^]]]\\\ZZZVVVTTTLLLGGG???999666666666666555444444333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222111111000111111111111222222222222222222111111111111111000000000111111111111111111111000000111111222333222222222222222222222222111111111111222222222333222222222333333333444444444444555666666666666555555555555555666777888999;;;<<>>FFFSSSbbboooxxx|||}}}zzz{{{yyyuuutttoooooowww~~~yyyvvvsssrrryyyeeegggjjjkkkjjjjjjjjjkkkddd___XXXQQQLLLHHHCCCAAA<<<>>>???@@@AAACCCFFFIIILLLQQQXXX___cccbbb___]]]\\\[[[YYYTTTNNNGGG@@@<<<777777666555555444333222333333333333333333333333111111000000///......---222222111111111111222222111000000000000000//////000000000111111000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111222222222222111000000222222222222222222222222222222222222222111111111222222333333333333444444222222333333444444555555555555666666666777777777444444555666888999::::::999===EEEOOOZZZdddlllppplllhhhgggooo~~~~~~yyypppcccZZZVVVYYY^^^eeennnyyyzzzwwwxxxyyyxxxuuusssssstttuuutttttttttuuuwwwyyyzzz{{{{{{||||||}}}}}}}}}~~~}}}~~~yyyvvvuuuyyy}}}zzzvvvpppqqquuu}}}{{{rrrkkkhhheeebbbaaa___]]][[[WWWTTTNNNEEE===888777777666555555444333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111...///000000111000000000000111111111111222222222111111111111111222222222222222222222222111111111111111000000111111222333222222222222222222222222222222222222333333333333444444444555555555666666555555666777777777777666555555555666777999;;;;;;<<>>@@@AAA@@@???@@@CCCFFFFFFJJJOOOUUUZZZ]]]^^^^^^^^^^^^]]]YYYSSSKKKDDD@@@888777777666555444333222222222222222222222222222000000000///////////////222222111111111111222222111111000000////////////000111111222222111111000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222222222222111000000111111111111111111111111222222222222333333333333222222333333333333444444444444555555666777777888555666666666777777777777555555666777888888999999===BBBKKKWWW```gggjjjjjjfffgggmmmzzzwwwlllddd^^^ZZZXXXUUU\\\gggsss|||yyywwwsssppprrrtttssspppnnnnnnooooooooonnnnnnoooppprrrsssssstttuuuvvvxxxyyyyyyyyyzzz|||~~~zzzuuusssxxx||||||zzzpppmmmmmmssszzzoookkkgggdddbbb```]]][[[YYYWWWRRRJJJAAA;;;999999666666555444333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222222000111111111111222222222000000111111111222222222333333333222222111111111111111000000111111222333222222222222222222222222222222222333333333444444333333444444444555555555555555666777777777777777666666666777999:::<<<===AAAJJJXXXdddooowwwtttqqquuuzzz~~~{{{zzz~~~yyyvvvttttttvvvyyyfffiiilllllliiihhhhhhjjjgggfffdddbbb___YYYRRRMMMFFFFFFDDD@@@<<<;;;???BBBBBBCCCGGGKKKQQQWWW[[[^^^```aaa```]]]WWWOOOHHHCCC888888888777666444333222111111111111111111111111000000000111222222333333222222111111111111222222111111000000/////////...222222222333333222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222222222222111000///000000000000000000000000222222222333333444444444222222333333333444444444111111222222333444555555666666666666777777777777666666777777888888999999AAAFFFPPP[[[dddhhhgggeeeaaahhhtttzzzlll___WWWVVVYYY]]]YYYcccqqq}}}~~~vvvooooooqqqqqqnnnpppqqqpppllljjjjjjllljjjjjjiiiiiikkklllnnnooolllmmmooorrrtttvvvwwwwwwuuuxxxzzz{{{{{{zzz{{{{{{{{{|||uuusssvvvzzz~~~||||||{{{sssoookkknnnyyyqqqmmmhhheeebbb```^^^\\\ZZZYYYVVVNNNEEE===::::::777666555444333222222222111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111222333444444444444444000111111111111222222222000000111111222222222222333333333222222111111111111111111000111222222333222222222222222222222222222222333333333444444444222222333333333444444444555666666777777777777777666666777888999;;;===>>>EEEPPP___kkkssszzz~~~qqqqqq{{{~~~wwwvvv}}}~~~xxxsssqqqpppqqqvvv{{{cccfffhhhhhhffffffiiilllhhhgggfffdddaaa___\\\[[[PPPLLLGGGCCCAAA@@@>>>======???CCCFFFJJJPPPWWW[[[]]]aaaccc```\\\XXXQQQJJJBBB===777666888999888555666333111111333333111//////000111222333333222111222222222222222222222222666555333111000000000111111111000000111111222333111111111222222333333333000000000000000000000000111111111111111111111111000000000000000000000000111111222333333333333222111111111111111111111111000111111111111222222222///000111222222222222222222222222222222222222222333333333333333333333333666666666666666666666666444444444555555555555666333333444444555555666666777777666666888:::<<<===BBBLLLZZZcccfffdddcccccccccqqqyyykkk^^^YYYWWWUUUYYY___```ppp}}}xxxsssrrrpppooommmllllllllllllkkkjjjiiihhhfffeeeeeehhhhhhhhhggghhhiiiiiijjjfffhhhkkklllmmmmmmooopppnnnooooooppprrrtttvvvwww{{{}}}||||||xxxrrrttt|||xxxrrrsssyyy~~~yyysssppprrrtttwwwvvvkkkeeeeeeeeeaaa]]][[[[[[ZZZUUULLLCCC<<<999999777444333444555444333111111111111222333333444333333333222222111111111111222333333333333222111333333333333333333333333111111111111111111111111333333222222111222222222111111111111111111111111222222222111111111000000222222111111222222333444444444333222222222333333222222222222222222222222222222222222333333444555666555333222222333444555888777777888:::>>>AAACCCNNNYYYccchhhooo~~~}}}xxxwww~~~yyyvvvzzztttpppuuuxxx{{{vvvrrrpppmmmppptttzzzbbbeeeggghhhffffffgggiiilllkkkjjjiiigggeeecccbbbTTTPPPKKKGGGEEECCC@@@???===>>>@@@CCCFFFKKKQQQUUU[[[```cccaaa___\\\VVVOOOFFF@@@:::777999;;;:::888777444222222444444222000///000111222333222222111222222222222222222222222333333222111000111222222111111000000111111222333000111111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111000111111111111222222222000000111222222222111111222222222222222222222222333333333333333333333333444444444444444444444444444444444555555555555666666666666777777777777777444666888888888999<<<>>>IIIRRR^^^ddddddcccdddfffnnn{{{jjj___WWWWWWYYY[[[```gggpppxxxpppnnnmmmlllkkkiiihhhhhhhhhhhhhhhhhhgggfffeeedddcccccceeeeeeeeeeeeeeefffggggggdddfffhhhiiiiiijjjkkkmmmllllllmmmnnnoooppprrrssswwwyyy|||xxxvvvzzz}}}wwwpppmmmpppxxxyyysssqqqppprrr}}}}}}ppphhhfffeeeaaa]]][[[[[[YYYVVVPPPIIIBBB>>>:::888555444555555555555333222111111111222333444333333333222222222111111111222333333333333222111333333333333333333333333111111111111111111111111333222222111111222222222111111111111111111111111222222222111111111000000222222111111222222333444222222222111111222333333333333333333333333333333444444333333444555555666777666555444444555666777888999999999:::>>>DDDHHHSSS___iiilllqqq{{{yyyyyywwwmmmtttqqqpppyyyzzzvvvrrroooooosssvvv|||bbbdddggghhhgggfffgggggghhhhhhggggggfffeeeddddddZZZWWWRRRNNNKKKHHHEEEBBB>>>>>>>>>>>>???CCCHHHLLLSSSZZZ^^^_________[[[UUUKKKEEE>>>::::::<<<<<<;;;:::888555444444444333222000111222222333222222222222222222222222222222222000000000000000111222333111111000000111111222333111111111000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111222333333333333222111111111111111111111111000111111111111222222222111111222222222111111000222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555555666888888777777777777777666222666::::::888999>>>BBBSSSZZZbbbdddbbbbbbfffjjjwwwlll]]]WWWUUUXXX___eeemmmsssyyyrrrjjjggghhhddddddcccbbbbbbbbbbbbbbbccccccbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaabbbccccccaaaccceeeeeedddeeefffhhhiiiiiiiiiiiijjjkkklllmmmqqqrrrtttwww{{{~~~{{{|||~~~}}}{{{wwwqqqjjjgggmmmyyyyyyqqqlllllluuuyyynnnhhheeeaaa^^^]]][[[YYYWWWUUUQQQJJJDDD;;;999666444555666666555555333222000000111222444333333333222222222222111111222222333333222222111222222222222222222222222111111111111111111111111222222111111111222222333111111111111111111111111222222222111111111111111222222111111222222333444111111000111111222333444333333333333333333333333555555555555555555666777666666777777888888999999888:::;;;::::::>>>HHHPPP[[[fffoooqqqvvv{{{|||{{{tttkkkuuuwwwxxxzzztttrrrpppoooooowww{{{bbbcccfffgggggggggffffffdddccccccbbbaaaaaaaaaaaa___\\\XXXUUURRRNNNJJJGGGAAA@@@???<<<;;;===BBBEEEIIIPPPVVVYYY\\\^^^\\\XXXOOOIIIAAA<<<;;;<<<======???===;;;888666444333222111222222222222222222222222222222222222222222222000000000000000111111111111111000000111111222333222222111111000000000///000000000000000000000000111111111111111111111111222222222222222222222222111111222333333333333222111111111111111111111111000000111111111222222222222222222222222111000///111222222222222222333333333333333333333333333333333333333333333333333333444444444555555555555666777666666666555555444444333777:::999777:::CCCKKK[[[```eeedddaaabbbiiioooyyysssbbb[[[ZZZZZZ```hhhrrr|||tttmmmgggbbb```ccc^^^^^^^^^]]]]]]^^^______^^^^^^^^^^^^____________^^^^^^^^^^^^^^^______```___```aaaaaa``````bbbcccffffffeeeeeeeeefffggggggjjjkkkmmmppptttxxx{{{}}}|||~~~zzzrrriiiffflllxxx~~~uuullljjjpppwwwuuulllfffbbb___aaa]]]YYYXXXYYYUUUNNNGGG===:::666444444555555555666444222000///000222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222333111111111111111111111111111111111111111111111111222222111111222222333444111111111111222333444555222222222222222222222222666555555444555555666666555666777888999:::999999777:::<<<;;;:::AAANNNXXXccckkkqqquuu}}}uuurrrvvv~~~uuurrrqqqooopppsss{{{```aaabbbdddffffffeeeeeedddcccbbb```____________```^^^[[[YYYVVVSSSNNNJJJEEEDDDAAA>>>;;;<<>>CCCBBB@@@===999555222111333333222222222222222222222222222222222222222222111111111111000000//////111111000000111111222333333333333222222111111000000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111000000111111111222222222222222222222222111000///111111111222222333333333333333333333333333333333444444444444444444444444444444444555555555555666777777666666555555555444666999:::888777>>>KKKVVVaaacccdddddddddgggnnnuuu}}}vvvggg___^^^```dddkkkuuuwwwooogggddd```\\\[[[]]][[[[[[[[[[[[[[[\\\\\\]]]ZZZZZZZZZ[[[\\\]]]]]]]]][[[[[[[[[[[[[[[\\\]]]]]]\\\\\\]]]\\\\\\\\\^^^```cccbbbbbbaaaaaabbbbbbccceeefffhhhkkknnnrrrvvvwwwwwwyyy|||}}}~~~vvvkkkeeeiiisss|||{{{qqqmmmnnnqqqzzz~~~rrriiiddd```ccc___[[[YYYYYYVVVOOOIII???;;;777444333444444333555444222111000111222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000111111222333111111111111111111111111111111111111111111111111222222111111222222333444222222222333444555666777222222222222222222222222555555444444444444444555444555666777888999999888555999<<<<<<>>>FFFUUUaaajjjmmmqqqzzzyyyuuuttt}}}vvvqqqpppppppppsssxxxbbbaaaaaacccfffhhhiiihhheeedddaaa]]][[[YYYYYYYYY]]]\\\[[[ZZZYYYVVVQQQMMMHHHGGGEEEBBB???===>>>@@@???DDDIIIKKKPPPWWWZZZYYYUUUQQQJJJCCC>>>======>>>CCCEEEEEEBBB===777444222444444333222222222222333222222222222222222222222111222222222111000//////111111000000111111222333333333333222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111222333333333333222111111111111111111111111000111111111111222222222111111222222222111111000111111111222222333333444333333333333333333333333444444444444444444444444444444444555555555555666999888888888888888888777999:::::::::<<>>EEEOOO[[[ccceeebbbbbbhhhsss}}}zzzzzzyyyiii^^^```gggjjjwww~~~yyyrrrjjjddd^^^[[[\\\\\\YYYYYYZZZWWWVVVVVVUUUUUUUUUVVVVVVSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVRRRSSSSSSSSSSSSTTTXXX[[[YYYXXXXXXXXXYYYZZZ[[[[[[[[[]]]```dddfffhhhiiijjjkkkmmmppprrrsssuuuwwwzzzzzzpppkkknnnwww~~~}}}rrriiihhhmmmsssvvvyyytttsssqqqnnnvvvxxxmmmgggdddcccaaa^^^ZZZWWWSSSQQQHHHCCC===777555444333333000111222333333333222222111111222222222333333333333333222111111222333333333333333333333333333333111111111111111111111111////////////000111222333111111111111111111111111000000111111111222222222222222111111222222333444444444333333333444444555444444444444444444444444777666666555444444555555888777666555555666777888777999>>>DDDMMMZZZgggppprrrvvv|||yyyxxxxxxuuuttt|||yyypppnnnnnnpppsssxxxssspppnnnpppuuuzzz}}}~~~tttqqqkkkeee```\\\ZZZYYYUUUUUUWWWYYYYYYWWWSSSPPPHHHIIIIIIHHHDDDAAA@@@@@@999<<<======AAAJJJPPPQQQZZZWWWRRRKKKEEEAAA@@@@@@<<>>;;;999666555333222111222333333222222222222222222222222...///111333444444444444111111111000111222222333//////000000111111222222000000000000000000000000111111111111111111111111222222222222222222222222111111222333333333333222111111111111111111111111000111111111111222222222///000111222222222222222000000111222333333444444333333333333333333333333222222222222222222222222444444444555555555666666555555666666777777888888777888<<>>===<<<;;;;;;<<<>>>BBBFFFIIIOOOUUUYYYUUUKKKBBB>>>?????????@@@AAABBB@@@<<<999:::777333111111333444444555555444333333222222111111111000000111111222333333222222111111222222333000111222333333222111000222222222222222222222222222222222222222222222222000000000000111111111111333333222222111000//////222222222111111111000000222222333444444444444333333111000000111222222111444444444333333222222222222222111111222222333444333333333444444444555555555555555555555666777777777777777777666666666555:::999<<>>888555555555666555555444444333222222222222222222222222222222333222222111111222222333222222222222222222222222444333333222222333333444444444444333222111000///111111111111111000///...000000000000000000000000444444444333333222222222333333222222333333444555555555444444444444555555444555555666777888888999888777666555555666777888<<<<<>><<<===<<<;;;;;;===AAADDDFFFKKKPPPTTTSSSLLLFFFBBBAAA>>>>>>???@@@AAA???<<<999:::888555444444555555444222222333333333333333333222111111111111222333333333222222111111222222333111111222222222222111111222222222222222222222222222222222222222222222222000000000000111111111111333333222222111000000000222222222111111111000000111222222333333333333333222111000000000111111111444444444333333222222222222222222111222222333444444444444555555555666666555555555555555666777777777777777777777666666666;;;<<>>HHHXXXdddnnnyyy}}}xxxuuuttttttwwwyyyssspppqqqssssssxxx{{{tttpppiiidddaaa```^^^]]]^^^\\\YYYWWWVVVWWWXXXZZZ[[[XXXSSSNNNJJJEEEAAA======<<<;;;;;;<<<===@@@AAAEEEHHHLLLOOONNNKKKGGGDDD???>>>>>>??????>>>;;;999999888777777888888666444333333333222222222111111222222222222222333444444333222222111111222222333222222111111111111222222222222222222222222222222222222222222222222222222000000000111111111222222333333333222111111000000222222222111111111111111000111111222333222222222222222222222222222222222444444333333333333222222222222222222222333444444555555555666666666777777555555555555555666777777777777777777777777888888<<>>===;;;:::::::::;;;<<<@@@AAADDDJJJNNNOOOKKKGGG@@@>>>===>>>>>>>>><<<:::888888999:::<<<;;;888555555555444333111000///...333333222222333333444555333222222111111222222333333333111000000111333333222222222222222222222222222222222222222222222222000000111111111222222222333333333222222111111111111111111111111111111111000000111222222222222111222444444444333333333444333333333333333333333333333222222222222333444444444555555555666666666666555555555555555666777777777777666666777999:::;;;>>>FFFRRR]]]dddhhhiiijjjqqqxxx~~~zzzwwwzzzrrrsssyyy{{{ooofffggglllvvv~~~qqqccc___ZZZWWWVVVUUUSSSRRRLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJNNNPPPSSSSSSSSSSSSTTTUUUWWWXXXYYY\\\___bbbdddffffffgggllltttwwwwwwzzz~~~|||{{{~~~xxxllldddggglllrrr{{{tttqqqtttzzzwwwwwwwww{{{~~~xxxkkkiiiggggggmmm|||ssskkkccc```^^^[[[YYYZZZWWWUUUOOOIIIBBB===999777777777666666555444444444222222222222222222222222333333333222222333333333222222222222222222222222333333222222222222333333333333333333333222111000///000111111222222222222111111111111111111111111333333333333333333333333333333333333333444555555555555444444444444555555777777777777666666666666999888888888888:::<<<======HHHXXXgggrrr}}}|||zzz~~~zzzwwwwwwuuussstttwwwxxx}}}vvvrrrkkkfffcccaaa```______aaadddffffffdddaaa___^^^\\\ZZZXXXUUUQQQLLLHHH@@@???===;;;:::999999999<<<<<<>>>DDDKKKNNNLLLIIIBBB@@@>>>>>>??????>>>===888999;;;===???>>>:::777555444444333222111000000333333222222333333444555333222222111111222222333444333222111111222333444222222222222222222222222222222222222222222222222111111111111222222222222333333333222222222222222111111111111111111111111000000111222222222222111000333555555333111222333333333333333333333333333333333222222333333444555333333444444444555555555555555555555555666777777777666666666888:::<<<===BBBLLLYYYaaaeeehhhlllppp{{{}}}{{{{{{zzzppplllvvvyyylllffffffooo{{{~~~pppcccZZZXXXVVVUUUTTTSSSRRRQQQMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDEEEGGGGGGGGGFFFFFFEEEFFFFFFGGGIIIJJJJJJKKKKKKMMMOOOPPPOOOOOOPPPQQQTTTUUUVVVXXX[[[^^^```bbbcccdddiiiooorrrrrrtttyyyzzzyyyxxxxxx{{{vvviiifffccceeelllzzz{{{rrrooorrr|||wwwsssqqqtttyyyzzzwwwsssmmmmmmlllkkkmmmwww|||qqqfffaaa___[[[YYYYYYWWWUUUQQQLLLFFF???:::777666666555444444333333222222222222222222222222222444333333333333333333444222222222222222222222222333222222111111222222333222222333333333222111111///000111222222222222222111111111111111111111111333333333333333333333333444444333333444444555666555555444444444444555555777777777777666666666666777777777777888:::<<<===AAAOOO___kkkttt~~~~~~yyyuuutttvvvvvvtttwww{{{}}}{{{vvvnnnhhhdddbbb```^^^^^^bbbgggkkkmmmkkkhhheeebbb```^^^\\\ZZZWWWRRROOOCCCBBBAAA>>>===;;;::::::;;;:::;;;???EEEIIIJJJHHHFFFCCC@@@???@@@AAAAAA@@@;;;<<<>>>AAACCCBBB???<<<333333333333333333333333222222222222222333444444333222222111111222222333333333222222222222333333222222222222222222222222222222222222222222222222111111111222222222222333333333333333333333222222111111111111111222222222000111111222333222222222---000444333111///000111222222333333333333444444333333333333333444444555333333333444444444444555555555555555555666777777777666666666888;;;>>>@@@GGGRRR^^^cccdddhhhqqqyyy}}}{{{}}}|||rrrlllmmm{{{wwwjjjeeefffmmm}}}zzzpppdddYYYTTTSSSRRRPPPOOONNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDFFFGGGIIIJJJJJJHHHJJJLLLMMMLLLLLLMMMNNNQQQRRRSSSUUUWWWZZZ\\\^^^bbbbbbfffkkkmmmmmmoootttrrrssstttwww|||tttlllccc```cccmmm~~~|||tttrrrzzzwwwppplllooossssssqqqpppqqqrrrsssqqqooottt}}}zzzlllddd```\\\YYYXXXVVVUUUSSSOOOIIICCC===999555555555444333333222222222222222222222222222222444444333333333333444444222222222222222222222222222222111111111111222222222222222333333222222111111111222222333222222222222222222222222222222222222222333333333333444444444444444444444555555666555555444444444444555555666666666666777777777777666666666777999;;;===>>>FFFVVVfffnnnuuu~~~zzztttqqqrrrtttuuuuuuzzzwwwooojjjgggdddbbbcccffflllqqqssstttrrrqqqjjjgggdddaaa___[[[WWWTTTHHHHHHFFFDDDBBB@@@>>>>>>;;;::::::;;;???CCCFFFGGGIIIFFFCCCAAABBBCCCDDDCCC@@@@@@CCCFFFHHHGGGDDDBBB777777666555444222222111222111111111111222333333333222222111111222222333222333333333333333333222222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333000000111111111222222222111222222333333333333333---222555555222///000222222222222333333444444444444333333333333444555555444444444444555555555555555555555555555666777777777666666666888<<<@@@BBBNNNXXXbbbdddccciiiwww|||~~~{{{uuusssvvv{{{{{{ssskkkgggkkksssuuujjjddd\\\UUUQQQQQQOOOMMMKKKIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEGGGIIIJJJJJJJJJKKKMMMNNNNNNOOOQQQSSSVVVXXXYYY```___aaaeeefffeeehhhmmmmmmooossswww}}}vvvjjjccc```cccppp}}}uuuxxxvvvoookkknnnpppoooooorrruuuwwwxxxtttooopppvvv}}}sssiiiccc^^^ZZZYYYWWWVVVVVVSSSNNNGGG@@@<<<666666666555444444333333222222222222222222222222444444333333333333444444222222222222222222222222222222111111111111222222111222222333333222222222222222333333333222111111222222222222222222222222222222222333333444444444444444444444444555666666555555444444444444555555555555666666777777888888777777777888:::<<>>CCCFFFKKKHHHDDDCCCCCCEEEEEEFFFCCCDDDFFFIIIKKKKKKIIIFFF???===:::777333///---+++111111000000111111222333333222222222222222222333222222444555555444222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333000000111111222222222222222222333444444444444333000555999999555222333666222222222333333444444444444333333333333444555555555555555555666666666777555555555555555666777777666666555666999<<<@@@CCCSSS\\\ddddddbbbiii{{{|||~~~|||sssxxxxxxlllggggggkkkuuu{{{ggg^^^]]]ZZZUUURRRQQQOOOLLLIIIHHHHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCAAA???===@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@???????????????>>>>>>===>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHIIIIIIIIIKKKLLLKKKKKKLLLNNNPPPSSSUUUVVV\\\ZZZ[[[^^^___^^^bbbgggkkkmmmrrrxxx}}}~~~qqqhhhaaa^^^fffpppwwwuuu{{{}}}uuunnnkkknnnpppnnnqqqvvvxxxzzzyyytttmmmlllrrryyywwwlllfff```[[[YYYWWWXXXXXXUUUQQQJJJCCC???777777777666555555444444222222222222222222222222555444444333333444444555222222222222222222222222222222111111111111222222111222222333333333222222333333333333333222111000222222222222222222222222222222222333333444444444555444444444444555666666555555555444444555555555444555555666777888888999888888888999;;;>>>AAABBBOOO```ooorrrxxx{{{yyy|||~~~xxxtttsssrrrqqqssswwwyyy}}}|||xxxtttyyyvvvvvvyyy}}}zzz{{{xxxrrrkkkddd___[[[YYYWWWWWWWWWUUUPPPJJJDDD@@@666888;;;;;;:::;;;>>>AAABBBFFFJJJHHHDDDCCCFFFJJJHHHJJJMMMOOOPPPOOONNNLLLDDD@@@:::666555444444333333222222111111222222333222333333444444333333222111111222222222333333333222222222222222222222222222222222111111000000000555444222000000111222333222222111111222222333444222222222222222222222222111111222222222333333333444666777777555333333444444333333222222333333444333333333222222111111111222222333444555555555555555555555666666666666666777999:::888777<<>><<<<<<;;;AAA@@@>>>===<<<<<<<<<<<>>>>>>>>>>>>>>???@@@@@@@@@??????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNOOOSSSUUUWWWYYY[[[]]]aaaccchhhkkkpppuuuzzzttteeeZZZ]]]fffxxx{{{|||xxxsssnnnlllnnnqqqssswww~~~wwwnnnlllooorrrrrrgggaaa^^^]]]XXXVVVUUUTTTQQQMMMGGGCCC:::888444333333444444333333333333222222111111111222222222333333444444444000000000000000000000000222222222222222222222222333333333333333333333333444333222222111111222222000111222222333333333333111222222333333444444555222222222333333333444444555555555555666666666666444555555666666666666666444888:::888555999BBBJJJWWWfffuuu{{{|||}}}zzzvvvxxx~~~}}}}}}{{{wwwrrroooppprrrxxx|||}}}~~~}}}zzzuuuooohhhbbb]]]ZZZXXXYYYYYYXXXTTTPPPKKKHHH>>>???@@@>>>;;;:::<<>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@????????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMPPPRRRTTTVVVXXX\\\___eeehhhmmmqqqvvv|||~~~mmm___]]]bbbmmm~~~~~~|||uuunnnjjjjjjlllnnnwww{{{pppkkkjjjiiivvv|||ooogggcccbbbYYYXXXWWWUUUSSSOOOIIIEEE===999555333333444444444333333333222222222111111222333333333333333333444222222222222222222222222222222222222222222222222333333333333333333333333444333222222111111222222111111222333333333222222111222222333333444444555333333444444444555555555555555555555666666666666444555666666777777666666666999:::999777<<>>@@@BBBEEEIIILLLNNNQQQSSSUUUVVVUUUTTTQQQPPPIIIDDD<<<777444444444444333333222222222222333333333333333333333333333333111111222222222333333333222222222222222222222222333333333333222222222222444333222111111111222333222222111111222222333444222222222222222222222222111111222222222333333333333444666555444333333444444444333333333333444444444444444444555555555555444444555555555444444333555555555666666777777777888999:::;;;>>>FFFRRRZZZ```aaaeeemmmyyyqqqkkkiiikkkwwwmmmaaaWWWTTTSSSPPPNNNNNNMMMJJJHHHGGGHHHHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@????????????????????????;;;<<<<<<===??????@@@AAA@@@???>>>===<<<<<<======>>>>>>>>>??????@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKNNNPPPQQQTTTXXX[[[___bbbggglllqqqvvv|||xxxhhh```___cccssszzzwwwmmmgggeeegggiiiuuu~~~}}}ssskkkgggdddpppzzztttiiicccbbb\\\ZZZXXXWWWUUUQQQMMMIIIAAA===777444333444444555333333333333222222222222444333333333333333333222333333333333333333333333222222222222222222222222222222222222222222222222444333222222111111222222222222333333333222111111111222222333333444444555444444444555555555666666555555555555666666666666444555666666777777666666999:::;;;::::::@@@KKKUUUaaajjjwww}}}{{{wwwttttttrrrqqqrrrqqqsss{{{||||||{{{xxxtttmmmgggccc^^^^^^^^^]]][[[YYYVVVUUURRROOOJJJDDD???<<<;;;;;;;;;:::;;;>>>DDDJJJNNNPPPUUUVVVXXXYYYYYYWWWTTTRRRMMMGGG???999555555555555333333333222222333333333333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333333222111111222222333222222111111222222333444222222222222222222222222111111222222222333333333333555666666555444444555444444333333333333444444333333444444555555555666555555666555555444333333555555555666777777888888888888:::===CCCLLLWWW^^^\\\```hhhttt|||lllnnnpppyyypppcccZZZTTTTTTTTTQQQOOOOOOKKKIIIGGGFFFFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????;;;;;;<<<===>>>???@@@AAA>>>>>>>>>===============>>>>>>???@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGIIILLLNNNPPPRRRVVVYYYZZZ]]]aaafffkkkpppvvvzzzrrreee^^^]]]jjj}}}vvvkkkdddbbbccceeeqqqzzz|||tttoookkkiiirrrwww|||mmmdddbbb]]][[[YYYWWWUUUSSSOOOMMMFFFAAA:::555333444555555333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222111111111111111111111111444333222222111111222222333333333333222222111000111222222333333444444555444444444444555555555555555555555555666666666666555555666777777777777777::::::;;;:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???=========>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@AAABBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCFFFGGGJJJKKKMMMOOOSSSUUUUUUXXX\\\```dddiiinnnrrrxxx|||{{{kkk```ZZZaaaooo~~~uuujjjcccbbbccceeerrryyy}}}yyytttrrrqqqppprrrttt{{{wwwkkkfff^^^\\\YYYVVVUUUTTTQQQOOOKKKEEE===888555555555555333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111444333222222111111222222333333333333222222111000111222222333333444444555222333333333333444444444555555555555666666666666555666666777777777777777999999:::;;;@@@IIIVVV___gggqqq~~~|||xxxsssrrrqqqpppsssxxx}}}|||wwwwwwvvvtttrrrpppnnnmmmfffdddbbb^^^[[[YYYXXXWWWYYYVVVQQQNNNKKKGGGDDDAAA<<<;;;;;;;;;>>>DDDJJJMMMSSSUUUXXXZZZ[[[ZZZYYYWWWUUUPPPHHHAAA===999777555444444333333333333444444444444222222222222444444111111222222222333333333222222222222222222222222222222222222333333333333111222222222222333333333222222111111222222333444222222222222222222222222111111222222222333333333000222333333222222222333555555444444444444555555333333333333333444444444555555666666666555444444555555666777777888999999999999;;;CCCMMMWWW\\\]]]UUUbbbtttuuummmoooqqqrrreee^^^WWWRRRPPPQQQPPPLLLJJJKKKIIIGGGDDDCCCDDDDDDCCCAAA??????>>>>>>>>>>>>>>>>>>================================================;;;<<<===>>>??????>>>>>>===>>>@@@BBBCCCCCCCCCBBBAAABBBCCCCCCCCCBBB@@@?????????@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHJJJMMMOOOPPPRRRVVVYYY\\\aaaeeeiiipppsssxxx}}}~~~tttfffYYYZZZ```lll{{{wwwmmmfffeeefffhhhuuuzzz}}}yyyuuuvvvwwwvvvqqqqqqttt|||qqqhhh```]]]YYYWWWVVVUUUTTTSSSNNNIIIAAA;;;777666555444333333333333444444444444444333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222444333222222111111222222222222333333333222111111111222222333333444444555222222222333333333444444555555555555666666666666555666777777888888777777888999:::===DDDOOO[[[cccjjjyyy}}}|||||||||xxxuuutttsssrrrvvv}}}~~~yyyvvvsssooolllkkklllllliiigggdddaaa^^^\\\\\\\\\]]]ZZZVVVTTTRRRNNNHHHDDD??????>>>;;;:::>>>EEEJJJOOOQQQUUUXXXZZZ[[[ZZZYYYWWWSSSLLLFFFAAA<<<888555444444333333333333444444555444222111111222444555111111222222222333333333222222222222222222222222111111111222222222333333111111222222333333333333222222111111222222333444222222222222222222222222111111222222222333333333111333555555444444555666555555444444444444555555555555555555444444444444444555555666666666666555444555666777888999::::::<<<;;;>>>HHHSSS\\\^^^\\\UUUdddxxx|||rrrpppwwwwwwjjj```[[[SSSOOOMMMNNNMMMIIIHHHIIIHHHFFFCCCBBBCCCCCCBBB@@@>>>>>>>>>======<<<<<<<<<========================<<<<<<<<<=========>>>>>>:::;;;===>>>?????????>>>===???AAACCCDDDDDDCCCCCCBBBCCCDDDEEEDDDCCCAAA@@@??????@@@@@@AAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEEEEEEEFFFIIIKKKKKKMMMPPPSSSUUUXXX\\\```eeeiiiooouuu{{{~~~~~~~~~ppp___ZZZWWW^^^mmm}}}zzzrrrllljjjjjjlllqqqwww{{{zzzzzz}}}~~~}}}wwwvvvuuuwww~~~wwwkkkbbb___[[[XXXXXXXXXWWWWWWPPPKKKDDD>>>:::777444222333333333444444444555555222333333333333333333444333333333333333333333333222222222222222222222222333333333333333333333333444333222222111111222222111111222333333333222222111222222333333444444555333333333333444444444555555555555555666666666666666666777888888888888777888999<<>>888555555444444333333444444555555444222111111222444555111111222222222333333333222222222222222222222222000000000111111222222222000111222333333333333333222222111111222222333444222222222222222222222222111111222222222333333333...000222222111111222333555555444444444444555555777777666666555555555444444444555666777777777666444555666777888999::::::>>>===AAAKKKWWW______\\\]]]lll|||vvvvvvwwwoooggg___ZZZQQQNNNLLLMMMLLLIIIHHHKKKGGGEEECCCBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;========================:::;;;;;;<<<===>>>??????:::;;;===>>>????????????===???AAACCCDDDDDDDDDCCCCCCDDDEEEFFFFFFDDDBBBAAA???@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJHHHJJJLLLNNNPPPSSSWWWZZZ]]]aaahhhooouuu{{{}}}{{{yyyggg]]]UUUVVVcccuuu~~~vvvpppmmmmmmnnnjjjrrryyy|||~~~zzzwwwzzzsssdddaaa\\\ZZZYYYZZZZZZYYYQQQLLLFFF@@@;;;777444111333333333444444555555555222222222333333444444444444444444444444444444444222222222222222222222222333333333333333333333333444333222222111111222222000111222333333333333333111222222333333444555555444444444555555555666666555555555555666666666777666666777888888888888888888:::===CCCMMMXXXbbbiiiwww|||wwwxxx~~~www|||}}}yyyuuutttuuuwwwvvvvvv}}}|||uuuoookkkgggeeecccfffgggjjjkkkiiifffbbb___bbbcccbbb```\\\WWWQQQNNNKKKFFF@@@;;;:::;;;<<<===HHHJJJOOOTTTXXXZZZ[[[[[[XXXWWWTTTOOOGGGAAA===<<<555555555444444333333222444444444444444444444444222222222222222111000///333333333333333333333333222333333444444333333222333333333333333333333333333333222111222333444555222222222222222222222222000111111111111222222222333333333333333333333333333333222222333333444555555555555555555555444444666666666555444444444333666555555666888:::::::::777@@@MMMWWW[[[[[[ZZZZZZgggxxx|||wwwzzzyyyvvvzzzoooiiiccc\\\UUUOOOMMMJJJIIIIIIIIIGGGFFFFFFEEECCCBBBAAAAAABBBBBB>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<>>>===;;;;;;;;;===???@@@???????????????@@@@@@@@@AAADDDGGGGGGEEEEEEGGGIIIFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHJJJLLLOOORRRSSSVVVZZZaaagggmmmsssxxx||||||yyyzzz}}}qqqhhh]]]WWW\\\jjjyyy}}}ssslllkkkmmmnnnrrrxxx~~~|||~~~{{{lllddd]]][[[ZZZWWWWWWZZZVVVRRRKKKCCC===888666555666666555444444444444444444444444444444444444444777666555444444444444444333333333333333333333333222222222222222222222222222222111111222222333444222333555444333333444666222222222333333333444444666666555555555444444444666666666666777777777777888777777777888999::::::===;;;<<>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<>>>===<<<<<<<<<>>>@@@AAA???@@@@@@@@@AAAAAABBBBBBDDDFFFIIIIIIGGGGGGHHHJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGHHHJJJLLLNNNOOOSSSWWW\\\bbbggglllrrrvvv~~~}}}yyyyyy|||yyyqqqeee\\\ZZZbbbnnnwww{{{{{{xxxpppnnnnnnnnnqqqwwwrrriii```]]]ZZZWWWWWWYYYUUURRRLLLEEE???:::777555666555555444444444555555444444444444444444444444555444444333222222333333333333333333333333333333222222222222222222222222222222222222222333444444333444555444333222333444333333333333444444444444666666555555555444444444666666666666777777777777777777777777888999:::;;;???===AAALLLWWW```lllwww}}}zzztttrrr}}}xxxtttqqqnnnqqq|||}}}}}}{{{zzzuuusssvvvyyyzzz~~~yyytttoookkkiiifffjjjpppvvvxxxwwwuuurrriiijjjkkkkkkgggbbb]]]YYYWWWRRRKKKFFFCCCAAA@@@>>>???AAADDDHHHMMMRRRWWWYYYWWWWWWVVVRRRLLLEEE@@@>>>999888666444444444444555444444444444444444444444222333333333333222222111111111111111111111111111222222333333333333222222333333333333333333333333333333222222222333444555222222222222222222222222111111111111222222222333333333333333333333333333333333333333333444444555555555555555555555555555555555555555555555666666666777888999:::;;;<<<<<>>>>>>>>>>>============>>>======<<<<<<<<<<<<===>>>===<<<<<<===???AAABBB@@@AAAAAABBBCCCDDDEEEEEEHHHIIIKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKPPPSSSWWWZZZ^^^ccciiimmmsssvvvzzz}}}yyyyyyzzz~~~}}}sssfff]]]\\\dddkkk}}}xxxsssuuuyyysssqqqnnnqqqvvv~~~zzzoooddd___\\\XXXWWWYYYTTTRRRNNNIIICCC===999666555555555444555555666666444444444444444444444444333222222111111111111222333333333333333333333333333333333333333333333333333333333333333444444555444555666555333111222333333444444444444555555555555555555555555444444444666666666666777777777777777777777888888999;;;;;;@@@>>>GGGWWWaaafffuuuxxxtttppptttxxxqqqmmmkkkkkkooovvvyyytttrrryyy{{{yyyzzzvvvssstttwwwyyy}}}|||xxxtttrrrnnnrrryyy~~~{{{rrrrrrpppmmmiiieeebbb```ZZZUUUPPPJJJFFFCCC???===<<<<<<===AAAFFFLLLRRRVVVWWWXXXXXXUUUNNNFFF@@@===;;;999777555444555555666444444444444444444444444222333333444444444333333222222222222222222222222333333444444444444333333333333333333333333333333222222222333333333444444111222222222222222333333111111111222222222333333333333333333333333333333333333333333333444555555444444444555555555555555444444555555666666777777222444777999;;;===???AAAIIIQQQZZZ]]]\\\___fffmmm{{{~~~tttnnntttuuunnnqqqxxxqqqhhhaaa^^^ZZZUUUQQQMMMKKKHHHGGGGGGGGGEEEDDDBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>============>>>===<<<<<<<<<<<<=========<<<======>>>@@@BBBCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKKKKLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHFFFHHHJJJKKKLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKOOOPPPRRRTTTVVV[[[```dddhhhkkkooossswww|||}}}|||{{{{{{vvvggg^^^___dddrrrvvvttt~~~{{{vvvppppppsssyyyvvvhhhaaa]]]ZZZYYYZZZSSSRRRPPPMMMGGGAAA;;;888555555555555555666666777444444444444444444444444222222111111111111111222333333333333333333333333333333333333333333333333444444333333333444555555777888888666444222222333444444444555555555666666555555555555555555555555666666666666777777777777777777777888999:::;;;<<>>>>>>>>>>>>>>==================<<<<<<<<<<<<======<<<<<<===>>>@@@BBBCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJNNNNNNNNNMMMMMMLLLKKKJJJGGGIIIKKKLLLMMMLLLJJJIIIKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIKKKLLLNNNNNNNNNOOOPPPQQQRRRVVVZZZ^^^___aaafffkkkpppwww~~~zzzzzz}}}sssccc\\\\\\eeewww~~~www{{{}}}tttrrrppprrrxxx~~~}}}lllccc___\\\ZZZ[[[SSSSSSRRRPPPKKKDDD>>>:::666666555555555666666777444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333333444444333333333444555555999::::::888555333333444444444444555555555666666444555555555555555555555666666666666777777777777777777777888999;;;<<<===???DDDTTTfffnnnuuu}}}uuutttzzz}}}wwwvvvxxxzzz|||wwwooohhhhhhqqq~~~wwwtttrrrqqqyyy{{{}}}{{{uuuoookkkiiiiiijjjbbb```\\\YYYTTTOOOIIIDDD???===;;;;;;>>>BBBGGGKKKRRRVVVYYYYYYSSSJJJBBB===<<<<<<;;;:::999888777666444444444444444444444444222333444666666777777777555555555555555555555555444444555555555555444444333333333333333333333333111222333444444444333333111111111222222333333444222222222222333333333333333333333333333333333333444444444444444555555666333333444444555666666666666666666666666666777777888999:::999888:::@@@EEESSSWWW]]]bbbgggoooxxx~~~}}}}}}{{{mmmmmmvvvwwwllljjjoooyyymmmiiiddd___[[[VVVQQQNNNKKKIIIFFFEEEEEEEEECCCBBBAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<======>>>===>>>???AAACCCEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMOOOOOONNNLLLOOOOOOOOONNNNNNMMMLLLKKKIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQNNNOOOPPPQQQRRRTTTWWWZZZYYY[[[___ccciiiqqqyyy|||xxxyyy|||wwwdddYYYUUU[[[jjjzzzxxx|||yyytttooommmpppvvv{{{~~~~~~~~~}}}ttthhhbbb^^^[[[ZZZTTTTTTTTTRRRNNNHHHBBB>>>888777666666555555666666444444444444444444444444444333333333333444444555333333333333333333333333222222222222222222222222333333333333333444444555999999:::888555444444555333444444444444555555555444444444555555555555555666666666666777777777777777777777888:::;;;===>>>BBBLLL\\\jjjsssyyyrrrwww}}}|||{{{{{{sssjjjfffhhhppp{{{vvvtttsssuuuyyy~~~|||zzz|||zzzwwwssspppooonnnmmmdddcccaaa___[[[UUUOOOJJJCCCAAA>>><<<===???CCCEEELLLQQQWWWXXXTTTMMMEEEAAA<<<=========;;;999777555444444444444444444444444333333555666777888888888444444444444444444444444222333333333333333333222333333333333333333333333111222333444444444333333000111111222333333444444222222222333333333444444333333333333333333333333444444444444444555666666333333444444555666666777777777777666666666666666888999:::999999>>>GGGNNNYYYZZZ]]]cccllluuu}}}~~~uuuvvvzzzxxxppppppuuuzzzooofffjjjwwwyyyrrrjjjgggbbb]]]XXXSSSNNNJJJJJJHHHEEEDDDDDDDDDBBBAAA???@@@@@@@@@@@@>>>===<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEHHHIIIJJJKKKMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMOOORRRSSSQQQOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPMMMOOOQQQRRRRRRSSSUUUWWWVVVWWWZZZ]]]aaaiiiqqqwww|||zzzxxx{{{tttcccXXXTTTUUU^^^ooovvvxxx~~~xxxpppkkklllqqqwww{{{{{{zzz|||}}}~~~~~~nnnfff___[[[YYYUUUUUUUUUSSSOOOJJJDDDAAA999999777666555555555555444444444444444444444444333333333333333444555555333333333333333333333333111111111111111111111111222222222222222333444444666777888666444333333444333333333333444444444444444444444555555555666666666666666666777777777777777777888888:::<<<===>>>HHHWWWeeemmmxxxwwwppp{{{|||wwwtttlllggghhhlllqqq{{{vvvsssrrruuuzzz}}}zzzwwwxxxxxxxxxwwwvvvsssqqqoookkkjjjiiigggddd___XXXSSSFFFDDDAAA>>>===>>>@@@AAAFFFLLLTTTXXXVVVOOOHHHDDD<<<===>>>>>>===:::666444444444444444444444444444333333555777888999999999333333333333333333333333111111111222222111111111333333333333333333333333111222333444555444333333000000111222333333444444222222333333333444444444333333333333333333333333555444444444444555666666333333444444555666777777888888777777666666555555444666888999;;;CCCOOOYYY]]]]]]^^^eeeoooyyywwwmmmooouuu|||rrrkkkwwwuuujjjdddlll}}}tttnnniiigggccc^^^XXXRRRLLLIIIJJJHHHEEEDDDDDDDDDBBBAAA>>>>>>?????????===<<<:::>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???BBBDDDFFFIIIKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQOOONNNQQQTTTUUUTTTQQQOOOOOOOOOOOONNNMMMLLLLLLNNNNNNMMMMMMMMMNNNOOOPPPMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPOOONNNNNNNNNNNNLLLNNNQQQRRRRRRSSSTTTUUUUUUVVVWWWYYY\\\bbbjjjppprrrwww|||yyy||||||ooobbbZZZWWWSSSWWWcccsss~~~uuuvvv|||zzzqqqkkkkkkqqqwwwzzzyyyyyy|||}}}~~~sssiii```ZZZXXXVVVVVVUUUSSSPPPKKKFFFCCC;;;:::888777555444444444444444444444444444444444333222222222333444444555333333333333333333333333000000000000000000000000222222111111222222333444444555666555333222222333222222222333333333444444444444444555555555666666666666666666777777777777777777888999:::<<<>>>>>>MMM^^^lllooo|||wwwqqq|||rrroooiiiggglllpppsssyyyzzzrrrpppqqqwww{{{yyyxxxyyyyyywwwvvvxxx|||{{{vvvqqqpppnnnmmmmmmlllfff[[[RRRNNNJJJDDD@@@??????@@@@@@AAAEEEKKKQQQSSSQQQJJJEEE@@@@@@@@@@@@???<<<777444555444444333222222222222444555777888888888777666444222111111222333333222333333333444444444555555333222111000000000111222444444444333333222222222222333333444444333333222444333222111111111222333222222222222222222222222222333333444555666777777666666666666555555555555555555555555666666666777888;;;:::666;;;IIIVVVZZZ^^^]]]bbbnnnwwwzzz|||nnnfffpppxxx}}}zzzpppkkkkkkxxxrrrgggcccppp|||qqqkkkfffddd___[[[VVVQQQNNNMMMHHHGGGEEEDDDBBBAAAAAA@@@======>>>>>>?????????@@@<<<<<<<<<=====================<<<<<<<<<>>>???@@@CCCDDDGGGJJJMMMOOOPPPQQQOOOOOOOOOPPPQQQRRRSSSSSSRRRSSSSSSTTTTTTRRRQQQPPPSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSVVVXXXXXXWWWZZZaaahhhjjjooowww~~~~~~|||yyy}}}yyyrrrjjjaaaYYYUUUQQQSSSZZZeeerrr|||}}}yyyzzz~~~tttoooppprrrssstttxxxxxxzzz}}}}}}{{{|||{{{lllccc^^^[[[YYYWWWUUUTTTRRROOOKKKGGG???<<<888666555555444333333333333333333333333333555444333333222222222222222222222222222222222222444333333333333444555555333333333444444444555555777666444333333444666777333333222222333333444555444444444555555555666666666666777777777777666666999555666<<<999444;;;HHHVVV___iiivvv}}}vvvooommmddddddpppzzzzzzzzz|||wwwooommmrrr~~~|||zzzzzzwwwuuutttvvv{{{~~~|||yyyvvvtttqqqqqqooojjj```XXXSSSNNNGGGBBB???>>>===<<<@@@CCCHHHNNNQQQPPPKKKGGG@@@>>>===>>>???>>>:::777666555444333222222222333444555666777777777666555666444333333444555555444333333333444444444444555333222111111111222333333444444444333333222222222222333333444444333333222444333222111111222333333222222222222222222222222444444444555555555555555444555555555666666777777555555555666666666777777777::::::999@@@OOOZZZ]]]aaaccckkkvvv|||}}}uuujjjiiirrr{{{}}}{{{pppllloootttjjjdddeeewwwxxxnnniiicccaaa]]]XXXSSSOOOLLLKKKGGGFFFDDDBBBAAA@@@??????<<<<<<=========>>>>>>>>><<<<<<<<<===============>>>>>>>>>>>>???AAABBBCCCIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTTTTTTTSSSRRRQQQRRRRRRPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPRRRRRRSSSSSSSSSSSSSSSSSSRRRUUUWWWVVVUUUXXX^^^dddeeeiiipppwww|||}}}zzz|||zzzvvvpppiiibbb[[[XXXPPPQQQTTT\\\gggqqqyyy}}}{{{xxxyyyrrrpppppppppppprrrtttwww{{{~~~~~~{{{xxxsss{{{qqqfff___]]]ZZZXXXVVVTTTRRROOOKKKHHHAAA===888555555555444444555555555555555555555555555444333333222222222333222222222222222222222222444333333333333444555555333333333444444444555555555444222111111222444555333333222222333333444555444444444555555555666666666666777777777777666666999666777<<<:::777>>>KKK[[[dddooo}}}{{{xxxyyytttnnnllleeefffrrr|||vvvqqqqqqvvv}}}|||uuurrrppprrryyy}}}{{{xxxvvvtttooogggaaa\\\WWWOOOHHHCCC???<<<:::>>>???CCCHHHLLLNNNLLLJJJAAA===;;;<<<@@@AAA>>>:::777666555444333333333333333333444555555555555555666444333333444555555444333333333333444444444444111111111111111222333444444444333333333333222222222333333444444333333222333333222222222222333333222222222222333333333333666666555555555444444444333333444555666777888888555555666666666777777777666888;;;???HHHUUU^^^```bbbjjjvvv~~~~~~yyyooojjjnnnyyyzzzpppqqqxxxwwwjjjfffgggkkk}}}ssskkkggg```^^^ZZZUUUPPPLLLJJJHHHEEEDDDCCCAAA@@@???>>>>>>;;;<<<<<<<<<<<<<<<======<<<<<<<<<======>>>>>>>>>??????@@@AAACCCEEEGGGHHHMMMMMMNNNOOOOOOOOONNNNNNQQQPPPPPPQQQQQQRRRSSSTTTSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRPPPQQQQQQRRRRRRSSSSSSSSSQQQQQQRRRSSSSSSSSSSSSRRRTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTUUUTTTSSSUUUYYY^^^^^^bbbhhhmmmrrrwww{{{{{{wwwuuurrrmmmhhhccc___]]]VVVTTTRRRTTTZZZeeepppwwwwwwyyywwwrrrooollljjjkkknnnsssyyy}}}|||wwwssslllppp|||zzzkkkbbb___[[[YYYWWWUUUSSSPPPLLLJJJDDD???999555444444444444555555555555555555555555444444333222222222333333333333333333333333333333333333333333333444555555333333333444444444555555444333222111111222333444333333333333333444444555444444555555555666666666666666777777777777666666999777888<<<;;;:::CCCPPP```iiiwww}}}ttttttxxxuuupppllljjjppp~~~~~~xxxsssrrrttt{{{tttqqqnnnooouuu}}}}}}zzzxxxtttnnnjjjeee```XXXQQQJJJEEE@@@===<<<===>>>BBBGGGKKKLLLLLLDDD???;;;;;;@@@BBB???<<<888777666555444333333333222222333333444444444444444222111111222333222222222222333333333444444444/////////000111222333333333333333333333333333333222333333444444333333222222222222222333333333444222222222333333333333333555555555555555555555555444444444555666777777888555666666666666777777777777999===EEEPPPZZZ```aaaeeeqqq}}}qqqmmmmmmtttuuupppyyyrrriiiiiinnntttvvvmmmhhhfff^^^\\\XXXSSSOOOKKKHHHGGGDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAACCCFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVUUUTTTSSSRRRPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTTTTSSSRRRSSSVVVYYYYYY]]]aaafffiiimmmrrruuuzzz~~~{{{tttrrrnnnjjjgggdddbbbbbbccc___XXXSSSSSS[[[gggqqq~~~xxxrrryyy}}}vvvqqqlllfffeeeiiipppwww{{{yyytttpppllllllrrrrrrfffaaa]]][[[XXXVVVTTTQQQNNNKKKGGGAAA:::555333444444555222222333333333333333333444333333222222333333333333333333333333333333333333333222222333333444555333333333444444444555555666555444444444444555666333333333333333444555555555555555555666666666666777777666666666666777777888777888<<<<<<>>>IIIUUU```lll~~~yyytttyyy}}}sssvvvuuuqqqoooqqquuu~~~xxxtttpppooossszzz~~~|||xxxtttrrrkkkfff___XXXRRRKKKFFFBBB===<<<<<<>>>CCCGGGJJJKKKHHHCCC>>>===???@@@>>>;;;:::999777666555444444444222222222222222333333444444222111111222333222222222222222333333333444444---...//////000111111222333333333333333333333333222333333444444333333222222222333333444444444444222222333333333444444444333333444444555666666777666666666666666555555555666666666666777777777888888;;;AAALLLUUU\\\aaadddmmmzzz}}}xxxjjjjjjnnnuuuyyyooorrrvvvnnniiilllrrryyyqqqiiieeeeee]]][[[WWWSSSNNNKKKHHHGGGDDDDDDBBBAAA@@@@@@@@@@@@========================<<<<<<======>>>??????@@@???@@@BBBEEEHHHJJJLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVUUUTTTSSSRRROOOOOOOOONNNOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTSSSSSSRRRRRRRRRQQQTTTTTTTTTSSSSSSSSSUUUVVVWWWZZZ]]]```cccfffjjjmmmsssxxx}}}tttqqqmmmiiifffeeeeeefffnnnjjjbbbXXXRRRUUU___hhh|||~~~oooppp{{{|||wwwooofffbbbffflllssswwwwwwrrrnnnkkkjjjmmmyyy|||lllddd___\\\YYYVVVUUURRRPPPMMMJJJDDD===777555555555555222222222333333333444444333333333222222333333444333333333333333333333333333222222222222333444444333333333444444444555555555555555444444555555555444444333333444444555666555555555666666666777777777777666666666666777777666777888:::<<>><<<===@@@DDDGGGHHHHHHFFFBBB@@@???>>>===<<<;;;:::999777666555555444222222222222222333444444666444333333444555555444222222222222333333333333......///000111111111000222222333333333333444444222333333444444333333222111222333444555555444444222222333333444444555555222222333444555666777888777777666666555555555555666666666777777777888888999===GGGSSSZZZ___dddjjjyyy~~~qqqfffhhhlllvvv|||rrroooyyytttlllhhhgggmmmwwwtttmmmfffcccccc\\\ZZZVVVRRRNNNJJJHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===============<<<<<<===>>>>>>???@@@@@@@@@BBBEEEHHHJJJMMMNNNOOONNNOOOPPPRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUUUUTTTSSSRRROOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTVVVXXXZZZ\\\^^^```dddgggkkkpppxxx}}}xxxtttoooiiiffffffgggiiirrrpppjjj^^^TTTQQQXXX___yyyuuunnnuuu~~~sssgggbbbdddhhhnnnrrrrrrooolllggggggiiitttuuujjjaaa^^^ZZZWWWUUUTTTQQQOOOMMMGGG@@@:::888666666555333444444555555666666666333333222222222333444444333333333333333333333333222222222222222333444444333333333444444444555555333333333333333333333333444444444444444555555666555555666666666777777777888777666555555666777888666888:::;;;>>>GGGUUU```eeevvvyyyzzz|||sssooonnnpppuuu~~~~~~}}}vvvsssmmmggg```YYYQQQLLLDDDAAA>>><<<>>>AAACCCCCCFFFGGGFFFCCC???<<<===>>><<<;;;:::888666666555555333333222111222333444555666444333333444555555444111222222222222333333333000111222333333222111111222222222333333444444444222333333444444333333222111222333555555555555444222222333333444555555666333444444444555555666666555555555666666666666666666666777777777888888888999@@@LLLYYY___bbbjjjuuuyyy~~~mmmgggjjjnnnyyywwwsssvvvyyykkkgggeeehhhuuuxxxpppiiibbb```aaaZZZXXXUUUQQQMMMIIIGGGFFFBBBAAA@@@???????????????=========<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAACCCEEEHHHKKKNNNOOOPPPQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTUUUUUURRRRRRSSSTTTTTTTTTTTTSSSUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWUUUUUUVVVVVVVVVVVVVVVVVVSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUWWWWWWXXXZZZ^^^```aaagggnnnrrruuuyyy}}}yyyqqqkkkgggfffhhhjjjooorrrpppfffXXXQQQTTTZZZqqq}}}~~~sssttt~~~vvvgggaaabbbdddgggkkkmmmlllkkkdddfffiiiqqq~~~pppbbb___[[[XXXVVVTTTRRRPPPNNNJJJCCC>>>;;;888666555333333444444555666666777333222222222333333444555444444444444444444444444222222222111222222333444333333333444444444555555222333333333333333333222444444444444444555666666555666666666777777777777888777666555555666777888888:::<<<===@@@LLL[[[fffoooxxx{{{wwwqqqnnnpppvvv~~~{{{uuunnnggg___WWWRRRGGGCCC???======???@@@@@@CCCFFFHHHEEE???<<<===@@@===<<<:::888777666555555444333222222222333444555444222111111222333333222111111222222222333333333222333444555444333222111222222222333333444444444222333333444444333333222000222333555666666555555222222333333444555666666666555555555555444444444333444444555666777888888777777777777888888888888999AAAPPP^^^bbbeeeppp}}}}}}ttt{{{zzzllljjjooorrr~~~wwwvvv|||zzzooogggffffffkkkuuunnnggg```]]]^^^YYYWWWTTTPPPLLLHHHFFFEEE@@@@@@???>>>======>>>>>><<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@AAAAAAFFFGGGJJJMMMPPPQQQRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRUUUUUUTTTTTTTTTTTTTTTUUURRRSSSSSSTTTTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTTTTTTTTTTUUUUUUUUURRRRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTUUUVVVWWWSSSSSSSSSTTTTTTUUUUUUVVVRRRQQQQQQQQQRRRSSSRRRQQQRRRSSSTTTTTTTTTVVVYYY\\\ZZZ```fffjjjlllqqqyyy}}}~~~|||tttlllgggggghhhjjjmmmrrrtttkkk]]]TTTUUUYYYiiivvvyyyuuu}}}wwwfffaaaaaaaaacccfffiiijjjiiieeegggkkkpppzzztttccc```[[[XXXVVVUUUSSSQQQOOOKKKEEE@@@===:::777555111111222222333444555555222222222222333333444555444444444444444444444444222222111111222222333444333333333444444444555555444555555666666555555444555444444444444555666666666666666666777777777777999777666555555666777999999===>>>>>>CCCOOO```jjjxxxzzzvvv}}}zzzsssooolllqqq|||}}}|||zzzxxxtttlll```WWWPPPKKKCCC>>><<<===>>>???AAACCCEEEFFFFFFCCC@@@===:::999999777666555444333444444444333333333333222555444444333333444444555111111111222222333333333333333333333333333333333222222222222222222222222111111222222222333333333555555555555555555555555444333333333333444555555777777777777777777777777444444444555555555666666555777999:::999888999:::AAAGGGSSS___eeekkkyyyvvvzzz~~~xxxxxxwwwuuuyyyyyy~~~llleeecccfffhhhqqqyyyqqqiiiccc___\\\ZZZWWWTTTPPPNNNLLLJJJGGGEEECCCBBBAAA???>>>=========<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<>>>???@@@AAAIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRPPPOOOOOOOOOPPPRRRSSSTTTVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUXXXVVVTTTSSSTTTTTTTTTRRRTTTTTTUUUVVVVVVWWWXXXXXXZZZ\\\^^^bbbfffjjjmmmnnnuuuvvvxxxyyy|||}}}qqqiiiggggggiiijjjppptttqqqggg]]]VVVTTT[[[lllyyyxxxyyyqqqfffaaa^^^```fffiiigggccchhhkkkoooqqqvvvzzzlllccc\\\ZZZYYYVVVTTTTTTNNNLLLHHHCCC>>>:::777555777777666555555555555666555444444333333444444555777666555444333222222222333333333444444555555555555555555555555555444444333333333444444444555555666666666666666777888888666777777777777777666666888777777777777777888999???;;;;;;AAAJJJUUUbbbnnnzzzyyyuuuqqqqqquuu~~~}}}|||yyyrrrhhh```UUUOOOFFF@@@======>>>>>>BBBCCCFFFGGGFFFDDDAAA???;;;:::999888666555444444333333333333333333333333555444444333333444444555111111222222222333333333333333333333333333333333222222222222222222222222111222222222222333333333444444444444444444444444444333333333333444555555666666666666666666666666444444444555555555666666555777888999888888:::;;;AAAJJJVVV```iiiuuu|||tttwww}}}{{{|||sssgggaaa```eeelllzzz}}}wwwooohhhccc___\\\ZZZVVVTTTPPPMMMKKKIIIGGGEEECCCBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;<<<=========>>>???AAACCCCCCIIIJJJKKKMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRRRROOOOOOOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVVVVVVVWWWWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUTTTSSSTTTUUUTTTSSSTTTUUUUUUVVVWWWWWWXXXXXX[[[\\\]]]```ccceeeggghhhmmmnnnqqqssswww|||ssskkkgggggggggiiimmmqqqpppjjjaaaZZZVVVWWWeeezzz{{{yyylllgggaaaaaaeeehhhhhhfffiiinnnqqqqqqsss}}}qqqggg^^^[[[ZZZVVVSSSSSSOOOMMMIIIEEE@@@;;;888777555555444333333333333444555444444333333444444555444444333333333333333333333333333444444444555555555555555555555555444444333333444444444555555555666666555555666666777888666666777777777777666666777777777777777888888999===:::<<>>=========<<<<<<<<<;;;;;;<<<======?????????@@@BBBDDDEEEFFFJJJJJJLLLMMMOOOPPPRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXWWWVVVUUUTTTRRRQQQQQQNNNNNNNNNOOOPPPQQQSSSSSSVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWWWWWWWWWWWWWXXXXXXYYYVVVWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUSSSSSSTTTUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXXXX[[[[[[\\\]]]^^^___```aaadddgggkkkooosssxxx}}}wwwnnniiifffeeegggiiilllnnnmmmggg___YYYSSS[[[lll~~~vvvooogggcccdddhhhjjjkkklllrrrwwwuuusssxxxwwwkkk```\\\ZZZWWWTTTSSSQQQOOOKKKGGGBBB>>>:::999555555444333333333333444555444444333333444444555222222222222333333444444333333333444444444444555444444444444444444555555333444444444444555555555555555444444555555666777666666777777777777666666777777777777777888999999::::::>>>GGGQQQ[[[hhhssszzzwww}}}vvvrrrtttxxx}}}wwwiiiaaaVVVLLLEEEBBBAAA@@@CCCDDDFFFHHHHHHGGGFFFEEE???>>><<<:::999888888888333333222111222222333444555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444333333333333444555555666666666666666666666666555555555555666666666666555666777888888:::===@@@JJJXXXccchhhyyy}}}xxxvvvxxx{{{tttffffffaaacccppp{{{uuupppjjjddd```]]]ZZZYYYTTTQQQNNNKKKJJJHHHFFFDDDAAA@@@???>>>============<<<<<<<<<<<<======>>>???@@@@@@AAABBBCCCEEEGGGHHHKKKKKKMMMNNNOOOQQQRRRRRRUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYXXXWWWUUUTTTRRRQQQPPPMMMMMMNNNOOOPPPQQQRRRSSSVVVVVVWWWWWWWWWVVVTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWVVVWWWXXXXXXYYYVVVWWWYYY[[[[[[ZZZXXXWWWVVVVVVWWWWWWWWWWWWWWWXXXWWWUUUSSSTTTUUUVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]```dddiiinnnrrrvvvzzz}}}|||ssskkkfffdddeeeeeeggglllooommmeee^^^RRRTTT___vvvzzzpppiiigggjjjnnnqqqssszzz~~~yyyzzz}}}ooobbb]]][[[XXXUUUTTTPPPOOOLLLHHHCCC???;;;999777777666555555555555666555444444333333444444555111222222222222222222222444444444444444444444444333333444444444444555555444444444444555555555555444444444444444555666666555666666777777777777666777777777777888999:::::::::;;;AAAKKKTTT]]]iiiuuuyyyxxxyyytttrrrwww~~~}}}ppphhh]]]RRRJJJEEEAAA???CCCDDDFFFHHHIIIIIIHHHGGGBBB@@@>>><<<;;;::::::;;;666555333222111222333444555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333444333333333333444555555555555555555555555555555555555555666666666777777666777777888999<<<@@@DDDOOO[[[dddjjj}}}xxxuuuuuu~~~uuupppkkkiiilll{{{zzzqqqmmmgggbbb___\\\YYYWWWRRRPPPLLLJJJIIIGGGEEECCC@@@@@@???>>>============<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHIIILLLMMMMMMOOOPPPQQQRRRSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYXXXWWWUUUSSSQQQPPPOOOLLLMMMNNNOOOQQQRRRSSSSSSUUUVVVWWWXXXWWWVVVUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWXXXZZZ[[[[[[ZZZXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZWWWUUUTTTUUUWWWXXXXXXXXXWWWXXXXXXXXXXXXXXXYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]___bbbhhhlllooorrruuuwwwxxxxxxyyy{{{xxxooohhhddddddbbbdddiiiooooooiiibbbTTTQQQVVVjjj||||||tttooopppuuuzzz~~~uuuddd^^^\\\YYYVVVUUUPPPNNNLLLIIIDDD@@@<<<999777777666555555555555666555444444333333444444555333333444333333111000///444444444444444444444444333333333333444444555555444444444555555555666666444444444444444555666666555555666777777777777777777777777777888999:::;;;;;;===EEENNNVVV___lllxxx}}}~~~{{{vvvrrrssszzzvvvooodddYYYOOOHHHBBB>>>BBBCCCEEEGGGIIIIIIIIIIIIDDDCCC@@@===<<<<<<======999777555333222222333444555444444333333444444555444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333444333333333333444555555555555555555555555555555555555666666666777777777888888888888:::>>>DDDHHHRRRYYY```kkkwwwqqqqqq|||~~~sssssszzz}}}wwwnnnjjjeee```]]]ZZZVVVTTTQQQNNNKKKIIIHHHGGGDDDCCC@@@???>>>========================>>>???@@@BBBCCCAAABBBBBBDDDFFFHHHJJJKKKMMMNNNNNNOOOQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVTTTRRRQQQOOOOOOLLLMMMOOOQQQRRRTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWXXXXXXXXXYYYZZZZZZ[[[[[[XXXWWWVVVWWWYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^]]]```dddgggiiikkkmmmoooqqqrrrsssuuuzzz}}}ssskkkfffcccaaabbbffflllnnnkkkgggXXXRRRPPP___www{{{}}}|||~~~jjjaaa^^^ZZZVVVUUUOOOOOOMMMJJJFFFAAA===:::555555444333333333333444555444444333333444444555444444555555333222000...555444444444444333333333222222333333444444555555444444555555555666666666555555444444555555666777444555666777777888888777777777777888999:::;;;<<<<<<@@@HHHRRRZZZcccrrr}}}wwwsssrrruuu~~~wwwnnncccYYYPPPGGGBBBAAABBBDDDFFFHHHIIIJJJJJJFFFDDDAAA>>>======>>>???===:::777444222222333444555444444333333444444555555555444444444333333333333333333333333333333333444444444444444444444444333333333444444444444555444444444444444444444444444333333333333444555555555555555555555555555555555666666666777777777777999999999999;;;@@@GGGLLLWWWWWW^^^ppprrrlllooouuu|||~~~wwwqqqllliiiccc___[[[XXXTTTQQQPPPMMMJJJHHHGGGFFFDDDBBB??????>>>============>>>=========>>>@@@BBBCCCDDDCCCDDDEEEFFFHHHKKKMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVTTTSSSQQQPPPOOONNNLLLNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZYYYXXXWWWXXX[[[]]]]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]___aaabbbbbbdddfffhhhkkkkkkmmmqqqvvv|||wwwnnnhhhcccaaaaaadddhhhkkkkkkjjj\\\TTTNNNTTTgggyyy~~~rrrfffaaa\\\VVVSSSQQQPPPOOOLLLHHHCCC???<<<555555444333333333333444555444444333333444444555333444555555555333222000555555444444444333333333111222222333444444555555555555555555666666666666666666555555666666777888444555666777888888888888777777777888999:::<<<<<<===BBBKKKVVV___jjj{{{{{{wwwttttttvvv~~~vvvlllbbbXXXNNNHHH@@@AAACCCFFFHHHIIIJJJKKKGGGEEEBBB???>>>>>>???@@@???<<<999555333222333444555444444333333444444555555555555444444333333333333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555444333333333333444555555555555555555555555555555666666666666777777777777::::::::::::<<>>>>>============>>>======>>>???@@@BBBDDDEEEEEEEEEFFFHHHJJJMMMOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMNNNQQQSSSUUUVVVVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYZZZYYYXXXYYY\\\^^^___^^^ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYY___```aaa`````````ccceeefffhhhjjjnnntttyyy~~~zzzpppjjjcccbbbaaabbbfffiiikkklll^^^UUULLLNNN\\\nnn}}}xxxjjjccc\\\VVVRRRRRRQQQPPPNNNJJJEEE@@@>>>777777666555555555555666555444444333333444444555111333444666666555444333555555555444444333333333111111222333333444555555555555555555666666666777666666666666666777888888444555666777888888888888777777777888999;;;<<<===>>>CCCMMMXXXcccooowwwttttttvvv{{{vvvmmmdddXXXMMMEEE@@@???CCCFFFGGGIIILLLNNNJJJEEEAAAAAAAAABBBBBBDDD@@@<<<888666555333222666555444444222222111000555555555555555555555555333222111000000222444555444444444444444444444444333333333333333333333333333333333444444444555555666666555555555555666666666555555444444555555666777777777777777777777777888888999888;;;CCCNNNVVV[[[___kkkvvviiigggooo|||vvvqqqooonnnnnniiiccc]]]YYYVVVRRRPPPOOOMMMKKKIIIFFFDDDCCCCCC???>>>============>>>>>>>>>???AAACCCEEEGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRNNNNNNOOOOOOPPPRRRSSSTTTVVVUUUUUUUUUTTTTTTSSSSSSXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYWWWTTTPPPNNNOOOPPPSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXWWWWWWXXXZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUVVVVVVUUUUUUVVVXXXYYYZZZYYYXXXWWWXXX[[[]]]^^^^^^[[[[[[YYYXXXXXXXXXZZZ[[[ZZZ[[[\\\]]]]]][[[YYYXXX]]]___bbbbbbaaaaaabbbcccgggiiimmmrrrwww|||}}}uuupppfffbbb```aaaaaabbbgggmmmjjj]]]PPPLLLQQQ___tttzzzkkkvvvkkkaaa\\\XXXTTTSSSQQQOOONNNLLLHHHBBB???:::888666666666666555444555444333333333333444555555555666777666555333222777666555444444555666777555555555555555444444444111222333555666666777777666666555444555666777888555555555555666666666777888888777888999;;;>>>@@@EEEJJJSSS]]]iiizzz}}}}}}xxxrrrsssuuuxxx|||rrrcccUUUGGGAAA>>>AAADDDDDDEEEGGGKKKIIIFFFCCCAAAAAACCCDDDFFFBBB===999666555444333222222333333333444444444222222222222222222222222333222111000111222444555444444444444444444444444333333333333333333333333333333333444444444555555666555555555555555555666555444444333333444444555777777777777777777777777888999::::::===EEEPPPXXX^^^fffwwwuuujjjlllvvvxxxrrrooolllkkkkkkgggaaa\\\XXXUUURRRPPPNNNMMMKKKHHHFFFDDDCCCBBB>>>>>>>>>=========>>>>>>>>>???@@@BBBEEEGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYWWWTTTQQQOOOPPPQQQTTTTTTUUUVVVVVVWWWXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUUUUUUUWWWVVVVVVUUUVVVWWWYYYYYYYYYXXXWWWXXXZZZ]]]^^^___ccccccaaa^^^\\\ZZZYYYYYYZZZZZZ[[[\\\\\\[[[YYYYYYYYY[[[^^^___```bbbdddgggiiikkkooosssyyy}}}yyysssgggbbb_________```fffmmmrrreeeVVVMMMMMMVVVgggvvv~~~lllqqq{{{uuuggg```\\\YYYTTTSSSQQQOOOMMMIIIDDDAAA:::888666555666666555444555444333333333333444555555555555555555444333333555555444333333444555555444444444555555555555555555555666666666666555555444444333333333444555666555555555666666666777777777777777777888:::===???GGGOOOZZZdddooo}}}|||~~~zzzuuurrrtttwww}}}}}}lll\\\MMMEEE@@@AAABBBBBBBBBDDDGGGHHHHHHEEEBBBAAAEEEHHHIIIEEE@@@;;;777444444444333333333333444444444444222222222222222222222222333222111111111222444555444444444444444444444444333333333333333333333333333333333444444444555555555555444444444444555555555555555444444555555555777777777777777777777777888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAADDDGGGJJJKKKJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWXXXWWWUUURRRQQQQQQRRRUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXZZZ\\\___```ggghhhhhheee```\\\YYYYYY[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\^^^___```cccfffiiikkkmmmpppuuuzzz~~~~~~~~~}}}vvvkkkeee_________aaafffmmmvvviiiYYYNNNIIIMMMZZZggg{{{ooommmsss|||yyy~~~}}}jjj___[[[ZZZVVVTTTRRRQQQOOOKKKGGGCCC;;;999666555555555444333555444444333333444444555555444444333333333333333333333222222222222333333333333444444555555666666888888888777666555444333444444333333444444555666555555666666666777777777777888999999999:::===@@@LLLUUUaaakkkwww{{{yyyzzz|||zzzyyy|||wwwvvvsssuuuzzzuuugggVVVLLLCCCBBBCCCCCCBBBDDDCCCFFFHHHFFFBBBBBBFFFKKKKKKHHHDDD===888555555555666666555444333222111111333333333333333333333333333222222222222333444555444444444444444444444444333333333333333333333333333333333444444444555555444444333333333333444444777777666666666666777777666666666666666666666666666888;;;===AAAJJJVVV^^^fffzzz}}}qqqppp|||sssiiijjjjjjfffbbbaaa^^^ZZZWWWVVVTTTRRRPPPMMMLLLJJJGGGEEECCCBBBAAA======>>>>>>?????????>>>?????????@@@CCCGGGJJJMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSQQQQQQQQQRRRSSSUUUWWWXXXVVVWWWWWWVVVSSSRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVXXXWWWWWWWWWWWWVVVWWWWWWYYYYYYYYYYYYZZZ]]]aaadddhhhjjjkkkiiiddd^^^\\\[[[]]]\\\\\\]]]]]]^^^``````bbbcccbbbaaaaaabbbfffiiikkkmmmppptttxxx|||~~~||||||xxxppphhhaaa___```aaafffllloooeeeXXXOOOIIIJJJTTT___rrrzzzvvvnnnqqq|||zzztttzzzpppaaa[[[ZZZWWWUUUSSSQQQOOOLLLHHHEEE===:::666444444444444333444444444444444444444444555444222111111222333444333222222222222222222333222222333444444555666666777777777777666555444333666666666666666777777888555666666666666777777777777999;;;;;;:::<<>>DDDMMMYYYaaaooo~~~sssvvvyyywwwlllfffiiiiiiddd```]]]ZZZXXXVVVUUUTTTRRRPPPMMMKKKIIIFFFDDDBBBAAA@@@<<<===>>>???@@@@@@???????????????@@@CCCFFFJJJLLLNNNNNNNNNNNNOOOOOOOOOPPPRRRRRRPPPOOONNNMMMMMMMMMJJJKKKLLLNNNOOOQQQRRRSSSPPPPPPPPPQQQRRRUUUWWWYYYVVVWWWXXXWWWUUUSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYYYYZZZZZZZZZ[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVYYYZZZZZZZZZ[[[___dddiiinnnqqqsssppphhhbbb^^^^^^]]]]]]]]]^^^___aaabbbcccffffffeeecccbbbbbbeeegggiiikkkmmmppptttwwwzzz{{{{{{}}}~~~}}}yyysssjjjaaa^^^^^^___bbbgggeee___XXXQQQJJJIIIPPPZZZjjjwwwuuusss~~~{{{sssyyy}}}iii```^^^WWWUUURRRPPPOOOLLLIIIFFF???;;;777555444444444333444444444444444444444444444333222111111222444555333333444444444444333333111222222333444555666666222333444444555555444444666666666777777777777777666666666666777777777888666999;;;:::999;;;AAAFFFVVV]]]hhhvvv{{{tttuuu}}}wwwssssssrrrrrrwww~~~}}}{{{zzzsssxxxlll\\\MMMFFFEEEBBB@@@@@@???BBBFFFFFFEEEDDDFFFHHHKKKLLLJJJEEE>>>888777777333444444444555555555555222222222222222222222222333333333333444444444444444444444444444444444444333333333333333333333333333333333444444444555555555555444444444444555555333333222222222222333333777777777777777777777777444888<<>>999666555555444444333444444555555444444333333333333333333444444555444444555555555555444444222222333333444444555555000000222333444555555555333444555666666666666555666666666777777777888888444777888777666:::BBBJJJYYYeeesss~~~yyyrrrwww}}}sssooonnnlllrrrzzz{{{yyy}}}|||xxxwwwuuu}}}}}}kkkWWWMMMIIIDDD@@@??????AAACCCEEEEEEEEEEEEDDDIIILLLMMMIIIAAA;;;888888444444444444555555555555222222222222222222222222222333333444444444444444444444444444444444444444333333333333333333333333333333333444444444555555666555555555555555555666444444333333333333444444777777777777777777777777555999???DDDKKKUUUaaajjjxxx|||}}}~~~xxxoooggghhhiiieee```]]]YYYXXXVVVUUUUUUSSSQQQOOOLLLJJJHHHEEECCCAAA@@@???;;;===???AAAAAAAAA@@@???@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRTTTTTTUUUTTTRRRRRRSSSVVVYYY[[[WWWYYYZZZYYYVVVTTTSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[XXXXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYXXXWWWWWWTTTUUUWWWXXXXXXXXXXXXWWWXXXZZZ]]]^^^___dddmmmttt~~~{{{pppgggeeeeeecccdddgggjjjlllmmmnnnnnnmmmnnnmmmkkkhhhfffffffffgggggghhhiiijjjllllllmmmlllnnnqqqsssuuuyyy}}}~~~~~~xxxmmmccc```^^^[[[ZZZ[[[[[[\\\]]][[[QQQHHHGGGLLLXXXkkk|||mmmsssooorrrxxx~~~wwweee]]]ZZZWWWTTTRRRQQQOOOLLLJJJDDD@@@:::777666666555555333333444555555444333333333333444555555555555555333444555666666555444333333333333333333333333333000111222444555666666666333444555666777666666555666666777777777888888888666888999777666<<>>@@@AAAAAA@@@???>>>???@@@BBBCCCCCCBBBBBBEEEEEEDDDEEEFFFGGGIIIJJJHHHJJJLLLMMMMMMNNNQQQSSSQQQQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVRRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[\\\]]]]]]]]]\\\\\\YYYYYYYYYXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUWWWWWWVVVWWWXXXZZZZZZ\\\^^^aaaeeeiiimmmnnnsssqqqmmmkkkjjjkkkmmmooonnnrrrwww{{{}}}~~~{{{rrrllljjjjjjkkkjjjjjjiiiiiiiiijjjjjjhhhiiiiiihhhhhhkkkooorrrvvvwwwyyy}}}~~~}}}uuukkkdddaaa```]]][[[YYY\\\^^^]]]WWWPPPJJJGGGGGGXXXooouuufffmmm|||vvvhhhggghhhnnn{{{sss```bbb\\\VVVSSSOOOJJJIIIKKKIIIFFF@@@:::666555555555555555444444444444555555333333333333333333333333555555555666666777777777444444444444444444444444777666555444333333444555444555666666666666666666888777777666777999:::;;;<<<888999>>>???AAAPPPcccttt|||mmmiiivvv}}}qqqmmmnnn|||tttttttttttttttwwwzzz|||lll\\\RRRKKKHHHAAA@@@@@@AAACCCDDDDDDDDDFFFHHHJJJLLLKKKFFF???999777666555555666666666444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666777777666666666555555555555444555666666666777999;;;===???FFFOOOVVVaaattt|||www|||{{{~~~|||xxxwwwkkkhhhdddccccccbbb___[[[[[[YYYWWWVVVVVVTTTQQQOOOLLLKKKIIIGGGDDDBBB@@@???:::;;;<<<>>>>>>>>>>>>======>>>@@@AAABBBCCCBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHHHHJJJMMMNNNNNNOOOQQQSSSSSSSSSTTTUUUVVVXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXVVVVVVTTTTTTVVVWWWYYY[[[\\\]]][[[\\\\\\]]]]]]]]]]]]]]][[[[[[ZZZYYYYYYZZZ[[[[[[]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\[[[[[[ZZZYYYYYYXXXUUUVVVXXXWWWVVVVVVWWWXXXZZZ[[[]]]___cccfffiiikkkkkkjjjhhhggghhhkkknnnpppsssxxx}}}wwwooollllllllllllkkkjjjiiiiiijjjjjjhhhhhhgggeeedddeeeiiikkkpppqqqtttyyy~~~~~~}}}xxxqqqjjjeee```\\\ZZZYYY[[[]]]]]]YYYSSSLLLGGGAAAPPPddduuu||||||zzzxxx{{{jjjiii}}}zzztttgggeeeeeekkkzzzyyyfff___YYYUUUTTTRRRNNNMMMPPPJJJFFFAAA;;;777555555555555555444444444444555555222222222222222222222222333333444444444555555555444444444444444444444444666666555444333444555555444555555666666666666666777777777777888999::::::<<<777888>>>???BBBQQQcccvvvwwwmmmnnnyyyuuuvvvnnnpppqqqrrrtttwww{{{wwwdddUUUNNNKKKBBB@@@???@@@CCCEEEFFFFFFFFFGGGIIIKKKLLLHHHBBB===888777555555555666555444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555666666777777666666666666555555555555555666666666666777:::<<<>>>BBBJJJVVVaaaoooyyysssttt}}}vvv~~~|||yyy~~~yyyrrrlllhhhdddbbbbbbaaa^^^[[[ZZZXXXWWWWWWWWWVVVSSSQQQLLLKKKIIIFFFDDDAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGJJJKKKNNNOOOOOOPPPRRRTTTVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWYYYZZZ\\\]]]^^^\\\\\\]]]^^^^^^^^^^^^^^^^^^]]][[[ZZZZZZ[[[]]]^^^______``````______^^^]]]^^^]]]]]]]]]\\\[[[[[[ZZZXXXYYY[[[ZZZXXXWWWWWWXXX[[[\\\]]]^^^aaaccceeefffdddddddddeeehhhlllppprrrxxx|||}}}vvvrrrrrrqqqpppooommmlllllllllllljjjiiigggdddbbbaaadddffflllmmmpppuuuzzz~~~|||{{{xxxrrrjjjbbb\\\YYYYYYYYYZZZ\\\\\\WWWNNNGGGAAAKKK\\\mmmyyy|||yyyuuuwwwqqqgggqqqxxxqqqfffcccaaaeeesssnnn```ZZZVVVVVVUUUQQQOOOPPPKKKGGGBBB===888666555555555555444444444444555555111111111111111111111111333333444444444444555555444444444444444444444444555555444444444555666666444444555666666666666666666666777888999999999999;;;777888===@@@DDDSSScccxxxyyypppkkkrrrrrrhhhkkkoooqqqssswww}}}~~~kkkYYYOOOKKKCCCAAA???@@@CCCFFFGGGHHHFFFGGGHHHJJJKKKJJJEEEBBB;;;888666555555555444333333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666555555555666666666666666555555555555666777666666888;;;>>>???EEEOOO]]]mmm~~~sssqqqttt}}}zzzuuu}}}www{{{xxxuuulllhhhcccaaaaaaaaa^^^[[[ZZZYYYWWWVVVVVVUUURRRPPPLLLKKKIIIFFFCCC@@@>>>======<<<;;;::::::::::::;;;;;;===???AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHJJJLLLOOOPPPPPPQQQSSSUUUXXXXXXYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYZZZZZZ[[[\\\\\\[[[[[[ZZZXXXWWWVVVUUUWWWWWWXXXYYYZZZ[[[\\\]]]\\\]]]^^^_______________```^^^\\\[[[[[[\\\^^^```aaaaaaaaabbbbbbaaa````````````___^^^^^^]]]]]]]]][[[]]]^^^^^^\\\[[[[[[[[[]]]]]]]]]^^^```aaacccdddbbbbbbdddgggkkkooosssuuuyyy~~~}}}zzzyyyxxxvvvsssqqqoooooooooooommmllljjjfffcccbbbdddfffmmmoooqqqsssvvvyyy~~~}}}}}}~~~|||~~~yyyoooddd\\\YYYXXXWWWXXX[[[]]]ZZZQQQIIIDDDIIITTTfffuuu|||yyysssqqqyyyiiilll{{{~~~uuummmfffbbb^^^```jjj}}}uuueee^^^XXXXXXVVVQQQMMMMMMLLLIIIDDD???:::777666666555555444444444444555555222222222222222222222222444444555555555555555555555555555555555555555555444444444444555555666666333444555666777777777666444555777999999999888888:::777888===AAAHHHWWWfffyyyuuunnnggggggsssnnndddiiioooqqqrrrwwwwwwcccUUUNNNEEECCC@@@@@@BBBEEEHHHIIIGGGGGGHHHJJJKKKKKKHHHFFF>>>;;;777555555555444333333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666888888777666555444444333555555555666666666666666666777777666666999<<<@@@@@@HHHUUUeeewwwrrrqqqsssxxx|||xxxyyy}}}tttqqqttt}}}zzzyyymmmhhhcccaaa``````]]]ZZZ[[[YYYWWWVVVUUURRROOOMMMKKKJJJHHHFFFCCC@@@>>>===???>>>===<<<;;;;;;;;;;;;;;;===???AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHKKKMMMOOOPPPPPPQQQTTTVVVWWWXXXYYYYYYYYYYYYXXXXXX[[[ZZZYYYYYYYYYZZZ\\\]]]]]]]]]\\\ZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[]]]]]]^^^``````aaaaaaaaa```___^^^\\\\\\^^^___```bbbbbbcccdddddddddddddddeeedddcccaaaaaaaaaaaaaaa\\\___aaaaaa```^^^^^^^^^\\\\\\]]]]]]___```bbbccccccdddgggjjjnnnrrruuuvvv|||~~~||||||zzzvvvssspppoooppppppnnnmmmkkkhhheeeeeegggiiipppqqqqqqqqqpppssswww{{{~~~|||}}}|||}}}sssggg^^^ZZZWWWVVVVVVYYY\\\ZZZRRRKKKEEEEEELLL\\\mmmwwwvvvrrrqqq}}}qqqooowww~~~uuukkkcccaaa^^^^^^eeesss|||hhh___YYYXXXWWWRRRMMMLLLMMMJJJFFFAAA<<<999777666555555444444444444555555444444444444444444444444333333333333333333333333555555555555555555555555333333444555555666666666333444555666777777777777444555777888999999888777999888999===DDDOOO^^^jjj{{{~~~lllfffaaafffwwwllldddjjjqqqrrrsssyyylllZZZOOOHHHEEEAAA???AAAEEEHHHIIIIIIHHHHHHIIIKKKKKKJJJIIIAAA>>>999777666666555444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444888888777666555444444333555555555666666666666666777777777666777999>>>AAABBBLLL[[[lllttttttssstttuuuzzz}}}vvvrrrkkkjjjuuu|||zzzxxxnnniiiccc``````___]]]ZZZ\\\ZZZWWWUUUTTTRRRNNNKKKJJJIIIGGGEEECCCAAA???>>>>>>>>>>>>>>>======<<<<<<<<<===???BBBCCCDDDDDDDDDBBBAAAAAAAAABBBDDDFFFGGGKKKLLLOOOPPPPPPQQQSSSUUUVVVWWWXXXYYYZZZYYYXXXWWWZZZYYYXXXXXXXXXZZZ\\\^^^___^^^]]]\\\[[[ZZZZZZZZZXXXXXXYYYYYYZZZZZZZZZ[[[]]]^^^___```aaabbbbbbbbbaaaaaaaaa``````aaaaaaaaacccdddeeeggghhhiiiiiiiiikkkjjjhhhgggffffffggggggaaadddffffffdddbbbaaaaaa\\\]]]]]]^^^```bbbdddeeegggiiilllpppsssvvvxxxyyy~~~zzzuuurrrqqqqqqqqqpppooommmjjjggggggiiilllqqqrrrqqqooommmoootttyyy}}}}}}|||~~~|||tttjjjaaa\\\WWWVVVVVVWWWYYYWWWRRRNNNJJJHHHJJJWWWhhhtttwwwuuusss}}}yyyuuurrrzzzwwwlllaaa```^^^]]]bbbooojjj```XXXXXXXXXUUURRRQQQNNNLLLGGGBBB>>>:::888666555555444444444444555555555555555555555555555555222222111111111111000000555555555555555555555555333444555555666555555555333333555666777777777777555555666777888888888888999999:::???HHHVVVfffppp}}}hhhbbb```jjj~~~vvviiieeelllsssuuuuuu~~~vvv```SSSKKKGGGBBB???AAADDDGGGIIIKKKJJJHHHIIIJJJKKKKKKKKKDDD@@@;;;888777666666555333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555666666666666666666555555555555666666666777777777777666777:::???BBBEEEQQQaaarrrwwwxxxwwwuuuuuuzzz}}}wwwxxx{{{lllkkkppp~~~~~~}}}zzzvvvnnniiiccc______^^^\\\ZZZ[[[YYYWWWVVVUUUSSSPPPNNNHHHHHHFFFEEECCCAAA@@@???<<<===>>>???>>>===<<<;;;<<<>>>@@@CCCDDDEEEEEEEEECCCBBBBBBBBBCCCEEEGGGHHHJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWYYYZZZ[[[ZZZYYYXXXZZZYYYWWWVVVWWWYYY\\\]]]```___^^^]]]\\\]]]]]]^^^ZZZZZZZZZ[[[[[[[[[[[[[[[^^^^^^```aaabbbccccccccccccdddeeeeeeeeeeeedddccceeefffhhhjjjlllnnnoooooorrrqqqooommmlllmmmnnnnnnmmmoooqqqpppllliiifffeeeaaabbbccceeegggjjjlllnnnnnnppptttyyy|||{{{xxxvvvvvvwwwvvvuuusssooolllkkkmmmoooqqqrrrsssqqqpppsss{{{||||||{{{yyyuuummmddd^^^VVVVVVVVVUUUUUUSSSQQQPPPNNNJJJJJJSSSbbbqqqxxxyyyttt{{{|||zzzkkkttt~~~|||pppcccaaa^^^[[[]]]iiizzzqqqfff[[[YYYZZZWWWTTTSSSOOOMMMIIIDDD???;;;888777555555444444444444555555444444444444444444444444333333333333222222111111555555555555555555555555444555666666666555444333222333444666777777888888666555555666666777888999999:::<<>>??????>>><<<;;;===>>>AAACCCEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJJJJKKKNNNOOOOOOPPPRRRTTTVVVWWWYYY[[[\\\[[[ZZZYYYYYYXXXVVVUUUVVVYYY[[[]]]aaa```^^^^^^]]]^^^___```\\\\\\\\\\\\\\\\\\\\\\\\^^^___```aaaccccccddddddeeefffhhhiiiiiihhhfffeeefffhhhjjjmmmppprrrssstttwwwuuusssqqqqqqqqqrrrsssyyyzzz{{{yyyuuuooollljjjggghhhjjjlllooorrruuuwwwtttwww|||~~~}}}}}}}}}}}}|||yyyuuuqqqoooppprrrqqqtttuuuuuuuuuzzz}}}zzzxxxwwwtttooofff___UUUVVVVVVTTTRRRPPPQQQRRRLLLGGGDDDKKKZZZiiirrrvvvsssyyyyyy|||fffooo{{{sssfffccc]]]WWWXXXcccttt}}}{{{yyylll```[[[ZZZWWWSSSRRRPPPNNNJJJEEE@@@;;;888777555555555444444555555555333333333333333333333333777777777666666555555555666666666666666666666666555555666666666555333222222333444666777888888888666666555555555777999:::999;;;===BBBOOOaaaqqqzzz}}}nnnhhhfffqqqhhhiiieeemmmvvvxxx{{{yyyfffTTTIIIDDDGGGFFF@@@AAAHHHMMMMMMLLLJJJHHHHHHIIIKKKFFFCCC>>>999666444444444555555444444444333333333222222222333333333444444555555555555555555555555666666555555555444444444555444333333333333444555555555555555666666666666555444444333333555666777:::666666888::::::===BBBMMMXXXmmm~~~zzzxxx{{{~~~www{{{yyyooovvv}}}sssmmmhhhccc``````___\\\YYYYYYXXXVVVVVVUUUSSSPPPMMMHHHGGGEEEBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHJJJKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRUUUWWWZZZ\\\]]]]]]\\\ZZZ\\\XXXVVVWWWVVVTTTVVVYYY\\\]]]^^^]]]\\\\\\^^^______^^^^^^^^^```aaaaaaaaacccbbb```______aaabbbdddffffffgggiiijjjlllmmmnnnnnnqqqssssssqqqrrrxxx}}}}}}}}}~~~|||zzzyyyzzzyyyzzz{{{~~~}}}}}}|||xxxwwwyyywww{{{~~~~~~yyywwwtttrrrqqqoookkkiii]]]ZZZUUURRRQQQQQQQQQPPPTTTMMMGGGFFFKKKVVVgggvvvwwwsssuuu~~~zzzxxxoooooosssvvvqqqjjjeee``````iiittt~~~|||wwwccc]]][[[UUUQQQSSSQQQNNNJJJGGGCCC???:::666666666555444444444444555555555444444444333333333444444333333333333333333666666555555555444444444444444555666666666666555444444333333444444555666888888888888888999999:::999>>>CCCIIIVVVjjj{{{~~~qqqkkksss{{{cccccclllttt||||||}}}~~~kkkZZZKKKFFFDDDAAACCCHHHKKKLLLMMMNNNMMMMMMOOOQQQJJJGGGCCC>>>:::888777666555555555444444444444333555555666666666777777777555555555555555555555555555555555555555444444444555555444333333444555555555555555555666666666666666666555555555666777888999777777:::;;;===CCCJJJ]]]jjjzzzxxxxxx|||zzz}}}xxxqqqjjjfffbbb``````___\\\YYYYYYXXXVVVVVVUUUSSSOOOLLLGGGFFFDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCCEEEFFFHHHJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTWWWZZZ^^^``````___^^^___[[[ZZZ[[[ZZZXXXXXX[[[^^^___```___^^^]]]^^^`````````___aaadddfffffffffgggeeeaaa^^^^^^aaadddggghhhhhhiiijjjmmmpppsssuuutttvvvwwwuuutttvvv|||}}}}}}}}}}}}|||||||||{{{zzzvvvtttrrrqqqqqqqqqpppnnnbbb^^^XXXSSSRRRRRRSSSSSSVVVNNNGGGCCCDDDOOOdddvvvzzzwwwxxx}}}~~~{{{yyyxxxrrrqqqzzz|||uuunnnfffbbbfffmmmyyy{{{jjj```[[[UUURRRSSSRRRPPPLLLIIIEEEAAA<<<999666666555444444444444555555444444444444333333333333333333333444444444444555555555555555444444444555555666777777777666666555555444444555555666777888888888888888999::::::<<<>>>FFFQQQ\\\jjj~~~uuunnnwww}}}|||ppp^^^cccnnnwww|||vvv}}}{{{hhhSSSHHHDDDBBBCCCGGGLLLNNNPPPQQQPPPOOOPPPQQQLLLIIIEEE@@@<<<999777666555555555555444444444444444444444555555555555666555555555555555555555555555555555555555555555555555555444444444444555555555555555555666666666666666666666666777777777888888666666999;;;===FFFOOOcccsss~~~~~~}}}}}}|||}}}|||uuuqqqhhheeeaaa```aaa```]]]ZZZYYYXXXVVVUUUTTTRRRNNNKKKFFFEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;<<<>>>AAACCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSVVVXXX[[[___ccceeeggghhhjjjfffddddddbbb^^^^^^```ccceeefffeeedddcccdddeeegggeeefffiiimmmpppooonnnkkkhhhccc______ccciiilllmmmmmmnnnooossswww{{{~~~|||}}}|||{{{{{{}}}|||yyyxxxxxxxxxwwwvvvrrrqqqrrrssstttsssqqqooohhhccc\\\VVVTTTTTTUUUUUUTTTOOOHHHCCCBBBIII]]]pppzzzzzz{{{xxxqqqvvvzzzppphhhfffjjjyyy}}}qqqbbb[[[VVVTTTUUURRRPPPLLLIIIFFFBBB>>>:::666666555444444444444555444444444444444444444444222333333333444444555555555555555555555555555555555666666777777777777777777777777777777888999999888888888888999::::::;;;===???IIIWWWaaalll}}}yyyyyy}}}uuusss~~~{{{wwwxxx|||fffZZZdddqqqzzzoooxxxwww___NNNFFFBBBCCCFFFOOOQQQSSSSSSRRRPPPOOOOOOMMMKKKGGGBBB===999777666666666555555555444444444444444444555555555555666555555555555555555555555444555555555555555555555555555555555555555555555555555555555666666666666555666666777777777777777666444666888:::>>>IIITTThhhzzzzzzxxx|||}}}|||}}}zzzuuuppppppfffccc``````aaaaaa^^^ZZZYYYXXXVVVUUUTTTQQQNNNKKKFFFEEECCCAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===@@@BBBBBBDDDFFFIIIKKKLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTVVVXXX]]]cccjjjqqqvvvyyyxxxsssooonnnkkkfffeeegggjjjlllnnnooonnnnnnnnnoooqqqooopppuuuzzz|||zzzvvvmmmjjjeeecccdddiiiooossssssssstttvvvzzz~~~}}}zzzxxxuuuttttttttttttsssooopppsssvvvwwwuuupppmmmkkkfff^^^XXXUUUTTTTTTTTTQQQNNNJJJGGGCCCGGGVVVeeevvvzzz~~~sssttttttnnnnnn~~~xxxeee\\\WWWVVVWWWQQQOOOLLLIIIGGGCCC???<<<666666555444444444444555444444444444444444444444333333333444444555555555444555555555555555555555555666666777777777777777777777777777777888999999888888888888999:::;;;<<<===@@@LLL[[[eeeppp}}}rrrpppqqqtttsss{{{yyyuuuvvv}}}www___ZZZhhhuuuooowww~~~oooYYYKKKEEEEEEGGGOOORRRUUUUUUSSSPPPNNNNNNOOOMMMIIIDDD???;;;888666666666666555555555444444555555666666666777777777555555555555555555555555444444444555555555555555444555666666666666555444555555555555666666666666444555666777777777666666555555666999;;;@@@MMMZZZooo}}}xxxyyy~~~}}}}}}yyyuuurrrnnnlllllldddaaa___```bbbaaa^^^[[[YYYXXXVVVUUUTTTQQQMMMJJJEEEDDDBBBAAA???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@@@@BBBEEEHHHJJJKKKLLLLLLKKKKKKKKKMMMOOORRRUUUWWWWWW\\\dddnnnxxx{{{vvvsssoookkkjjjmmmpppsssvvvyyyyyyzzz{{{||||||{{{|||}}}pppnnnlllllloootttyyy}}}}}}}}}~~~}}}yyyvvvsssqqqqqqrrrrrrrrrrrrooopppsssvvvwwwvvvqqqnnnlllfff___XXXUUUSSSRRRQQQPPPMMMLLLJJJGGGGGGPPPZZZpppwwwuuusss|||wwwtttjjj___ZZZXXXXXXQQQOOOLLLJJJHHHDDD@@@===666666555444444444444555333333333444444444444555444444444444444555555555444444444555555555555555555555666777777777666666555555444444555555666777888888888888999;;;<<<======CCCOOO\\\hhhxxxvvvllljjjnnnqqqxxxzzzxxx{{{ooo[[[[[[lllwwwuuu{{{~~~{{{}}}eeeQQQIIIHHHJJJMMMQQQTTTVVVTTTRRROOOOOORRRPPPLLLGGGBBB===999777666666666666555555555555444555555555666666666666555555555555555555555555444444444555555555666666444555666777777666555444555555555555666666666666333444555666777666555555666666888;;;===CCCRRR```www~~~|||{{{zzz}}}{{{zzz|||yyypppnnnnnnjjjggggggbbb```___```bbbbbb___[[[YYYXXXVVVUUUSSSPPPLLLIIIDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????>>>@@@CCCFFFIIIJJJKKKKKKLLLLLLLLLNNNQQQUUUYYY[[[```gggssszzztttqqqnnnkkklllppptttxxx}}}xxxxxxyyy|||zzzwwwrrrpppnnnnnnppprrrrrrrrrppppppqqqsssuuuvvvuuusssnnniiibbb\\\XXXUUURRRQQQQQQNNNKKKKKKIIIHHHMMMSSShhhsss}}}wwwqqqvvvzzzuuuwwwqqqbbb\\\YYYWWWSSSPPPNNNKKKJJJGGGCCC@@@666666555444444444444555333333333444444444555555555555555555444444444444444444444555555555666666444444555666666666666555444444333333444444555666888888888999:::;;;<<<===>>>HHHTTT]]]kkkrrriiihhhmmmxxx~~~}}}iiiYYY]]]ooowww|||~~~{{{yyy{{{~~~mmmVVVKKKKKKMMMKKKOOOSSSVVVUUUSSSQQQPPPTTTRRRNNNIIIDDD???;;;999777666666666555555555555222222222333333333444444555555555555555555555555444444444555555555666666444555666777777666555444555555555555666666666777222333555666666666555444888888:::===???FFFUUUddd}}}wwwwwwzzz}}}tttkkklllppp|||rrrjjjjjjllliiieeecccaaa___^^^```bbbbbb___\\\ZZZXXXVVVUUUSSSPPPLLLIIIDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>?????????===???BBBEEEHHHJJJJJJKKKMMMMMMNNNPPPSSSXXX\\\^^^kkksss}}}wwwpppnnnllljjjmmmrrrvvvzzz}}}yyyvvvpppnnnmmmmmmoooqqqrrrrrrqqqpppnnnooorrrvvvxxxyyyrrrmmmgggaaa]]]YYYUUUSSSTTTNNNKKKJJJJJJIIIKKKPPPbbbppp{{{}}}xxxppprrrwwwqqqlll{{{vvveee^^^ZZZVVVTTTRRROOOMMMKKKHHHEEEBBB666666555444444444444555333333333444444555555555666666666555444444444333444444444555555555666666333444444555555555555555555555555555555666777777888888888999:::;;;===>>>???LLLWWW]]]mmmzzznnnfffgggmmm|||{{{|||~~~eeeXXX]]]pppwww}}}xxxuuussszzzjjjZZZOOOKKKNNNRRRWWWXXXVVVTTTTTTUUUTTTSSSQQQMMMHHHBBB===;;;555555444333333333444444555555555555555555444444999888888777666555555555555555555555555555555555444444444555555555555666555555666666666666666666444555666555444333444555888888:::<<<===EEE[[[pppvvvkkkqqqzzz~~~{{{iii\\\```lll~~~pppmmmiiigggffffffeeedddaaaaaa```___^^^]]]\\\\\\XXXXXXVVVTTTPPPLLLIIIGGGFFFEEEBBB@@@>>>=========>>>>>>======<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>======???AAABBBBBBDDDGGGJJJKKKMMMRRRVVVWWWXXX```jjjpppuuukkkdddeeehhhkkksss}}}}}}vvvtttllllllmmmpppssstttsssrrrqqqooonnnppptttwwwwwwvvvsssqqqnnnllliiicccYYYRRROOOPPPOOOLLLHHHGGGHHHKKKaaakkkxxxssskkkyyytttaaaeeeqqq~~~kkk___WWWTTTVVVSSSPPPMMMKKKHHHDDDBBB999888777666666555555555555555555555555555555555555555666666666666555555555555666666666666555555555555444333444555666777888777777666555555444444999777666777999;;;<<<<<>><<<777666555555444555555555555555555555555555555555777666666555444444333333555555555555555555555555555555555666666666666777666666666666666555555555666777888777666555666777888888:::<<>>==================<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???AAABBBCCCEEEHHHJJJMMMNNNTTTZZZ^^^```gggooo{{{~~~tttmmmfffaaaeeekkkrrr|||~~~~~~~~~zzzuuusssnnnmmmnnnpppssstttrrrqqqpppnnnnnnqqquuuxxxyyyxxxuuutttssssssoooggg\\\SSSOOOPPPOOOLLLHHHFFFHHHJJJXXXbbbpppzzz~~~rrryyyrrr```bbbiiittt}}}~~~pppbbbZZZWWWUUUSSSOOOMMMJJJHHHDDDBBB:::999888666666555555555555555555555555444444444555555666666666666555555555555666666666666555555555444444333444555666777666666666666666666666666999888888999:::<<<======FFFRRR\\\eeevvvxxxkkkdddcccmmm{{{|||xxxyyy~~~qqq___aaammmuuuzzztttppplllqqq{{{ssscccYYYVVVXXXYYYYYYWWWTTTTTTTTTTTTSSSQQQNNNIIIDDD@@@===888888777666666666666666555555555555555555555555666666666555444444333333555555555555555555555555555666666666666777777777777777666666555555555444777888999999888777888:::888888:::>>>DDDQQQhhh{{{ttthhheeeooo|||yyyiii]]]SSSQQQbbbuuuuuullliiifffeeeeeeggggggfffeeedddcccaaa___]]][[[[[[XXXXXXVVVTTTPPPLLLIIIGGGEEEDDDBBB???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???????????????AAABBBCCCDDDFFFIIIKKKOOOQQQYYYdddlllnnnrrrvvv~~~rrrhhhfffccccccjjjsss~~~{{{yyyyyyvvvsssssspppooooooqqqrrrsssqqqpppmmmmmmnnnrrrvvvzzz{{{{{{yyyyyyyyyzzzvvvlll^^^TTTOOOOOONNNKKKHHHFFFGGGHHHPPPZZZhhhsssyyy|||~~~yyyxxxmmm^^^\\\```gggqqqyyy}}}|||zzzyyy{{{xxxfff\\\ZZZUUURRROOOLLLJJJHHHDDDBBB;;;:::888777555555555555666666555555555444444444555555666666666666555555555555666666666666555555555444444444444555666666444444555666666777888888999999::::::;;;===>>>???JJJUUU___fffvvvtttggg```bbbrrr}}}yyyssswww~~~lll^^^dddrrr{{{|||wwwsssppplllooovvvnnnaaaYYYZZZZZZYYYXXXVVVVVVUUUUUUTTTRRRNNNJJJEEEAAA???999888777666666666666666444444444555555555555555888888777777666666666666555555555555555555555555555555555555666666666666777777777666555555444444777888:::999888888999:::888999;;;@@@JJJ[[[rrrllleeedddnnnzzz|||nnn```VVVPPPTTThhh}}}zzzrrrmmmjjjgggeeefffffffffffffffeeecccaaa___\\\[[[ZZZXXXXXXVVVTTTPPPLLLIIIGGGDDDCCCAAA???============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEGGGJJJLLLPPPUUUaaarrr||||||yyyxxx{{{vvvllleeedddfffllluuuzzzwwwvvvuuuttttttsssqqqpppqqqrrrrrrpppoookkkmmmooosssxxx{{{}}}~~~}}}|||||||||xxxnnn```VVVOOOOOOMMMKKKIIIGGGFFFFFFKKKTTTbbbooowww}}}}}}sss~~~zzziii\\\VVVYYY```hhhpppuuuwwwvvvwwwzzz~~~iii^^^ZZZUUURRROOOMMMKKKHHHEEECCC===<<<999777555555555666666666666555444444333333444555555666666555555444444555555666666555555444444444444444555555666666555555555666777777888888888999:::;;;;;;===???AAAMMMXXXbbbiiiwwwtttfff]]]```uuuzzzwwwtttyyyllldddjjjxxxzzzuuurrrqqqrrrrrrrrruuu{{{xxxiii\\\[[[ZZZYYYYYYYYYXXXXXXUUUTTTRRROOOKKKGGGCCCAAA999888777666555555555555444444444555555555666666777777777777666666666666555555555555555555555555333333333444444444555555777777666666555555555444666777999888777777999:::888:::===CCCQQQfff|||jjjffffffnnnxxx~~~|||sssfff[[[UUUTTTZZZnnnxxxrrrooolllhhhfffffffffeeedddfffeeecccaaa^^^\\\ZZZYYYXXXXXXVVVTTTPPPLLLIIIGGGDDDBBB@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBB@@@BBBDDDEEEEEEGGGJJJMMMPPPYYYjjj~~~yyyssspppuuu{{{~~~{{{ssskkkhhhfffmmmxxx|||xxxwwwuuuuuuwwwtttsssqqqqqqqqqqqqpppoookkknnnqqquuuyyy{{{~~~~~~|||{{{wwwnnnbbbYYYPPPOOOMMMLLLJJJHHHFFFEEEHHHPPP\\\jjjvvv|||nnnvvvxxxhhh\\\SSSXXX^^^eeejjjoootttwwwyyy|||mmm___ZZZUUUSSSPPPNNNLLLJJJGGGDDD@@@>>>:::777555555555666666666555555555444444444444444555555555555444444444444555555555555444444444444444555555555555555777777777777777777777777666888999::::::===AAADDDPPP[[[ffflllzzzttteee[[[^^^tttzzzyyyyyyxxxqqqttt|||tttpppoooqqqrrruuuuuuuuuvvv|||rrraaa___[[[ZZZZZZZZZYYYXXXUUUTTTSSSPPPLLLHHHEEECCC:::999888666555555555555333333444444555666666666555555555555555555444444555555555555555555555555222222333333333444444444666666666666666666666666555666888888777777888:::888;;;@@@GGGYYYpppkkkjjjjjjooowww~~~wwwjjj___VVVUUUXXXaaauuuwwwsssooolllhhhfffeeeddddddccceeedddbbb```]]][[[YYYXXXXXXXXXVVVTTTPPPLLLIIIGGGCCCBBB@@@>>>============;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCCCCCCC@@@AAACCCDDDEEEGGGJJJLLLQQQ\\\ppp}}}qqqjjjgggkkkssszzzyyyrrrlllkkkjjjwwwzzzyyywwwwwwxxxuuusssqqqqqqqqqqqqqqqooolllppptttwwwyyy{{{}}}}}}{{{xxxpppddd\\\RRRPPPNNNMMMLLLJJJGGGDDDCCCIIITTTbbbqqq~~~|||kkknnnwwwzzzkkk___VVVZZZ___cccgggmmmtttyyy{{{tttbbbZZZVVVTTTQQQOOONNNLLLIIIFFFBBB???;;;888555555666666555555555555555555555555444444555555555555444444444444555555555555444444333444555555666666555555777777777777777777777777666888999999:::>>>EEEKKKTTTaaakkkqqq|||nnnbbb[[[```vvv}}}{{{}}}yyysssoooooopppqqqrrrttttttsssssszzz{{{hhhccc^^^ZZZYYYYYYWWWUUUUUUTTTSSSQQQMMMJJJFFFDDD;;;:::999888777666666666333333444444555666666777444555555555555555555555555555555555555555555555333333333444444444555555444444555555666777777777555666888888777777999:::888===BBBKKK___xxx|||llllllmmmrrrzzz~~~sssdddZZZRRRUUU[[[ggg}}}}}}uuuqqqllliiieeeccccccccccccbbbcccbbbaaa___\\\ZZZYYYXXXXXXXXXVVVTTTPPPLLLIIIGGGBBBAAA???>>>============;;;;;;<<<<<<<<<============>>>@@@AAACCCDDDDDDDDD???AAACCCDDDEEEFFFIIILLLSSS^^^ppp~~~rrrfffaaaaaaeeeooozzz{{{uuupppqqqqqq}}}{{{xxxwwwxxxvvvsssqqqpppqqqrrrqqqqqqooorrrwwwyyyzzzzzz|||}}}}}}tttggg^^^SSSQQQOOONNNNNNKKKGGGDDD@@@EEENNN\\\mmm}}}kkkgggkkk}}}oooddd\\\\\\]]]aaahhhpppvvvxxx|||}}}hhh\\\XXXUUURRRQQQOOOMMMJJJHHHCCC@@@<<<888555555666666333333444444555666666666333444444555555444444333333444444555555444444333333444555666666666555444666666666777888888999999888:::::::::;;;@@@KKKSSS[[[gggqqqvvv~~~tttgggaaa```iii~~~~~~}}}}}}yyytttqqqpppppppppnnnrrrssspppmmmqqq}}}mmmggg```[[[YYYXXXUUUSSSUUUTTTSSSQQQNNNJJJGGGEEE===<<<;;;999888777777777333333444444555666777777666666666777777777777777555555555555555555555555444444444555555555666666333333444555666777888888555777888888888888:::;;;888>>>DDDNNNbbb|||wwwkkklllooosss|||qqqcccXXXQQQUUU^^^lllzzzsssooohhheeebbbaaaaaabbbcccbbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXVVVTTTPPPLLLIIIGGGBBBAAA???>>>============<<<<<<<<<=========>>>>>>===>>>@@@BBBCCCDDDEEEEEE???AAABBBCCCDDDFFFIIIKKKUUU___ooozzzvvvhhh^^^\\\[[[```lllzzz~~~yyyvvvxxxwww~~~xxxxxxvvvtttwww~~~|||yyywwwxxxuuusssqqqpppqqqrrrrrrqqqppptttyyy{{{zzzyyyzzz|||xxxjjj___TTTRRROOOOOOOOOLLLHHHDDD@@@CCCLLLYYYlll~~~mmmdddddd{{{ssshhhbbb]]]ZZZ___jjjtttwwwvvv{{{lll___XXXVVVSSSQQQPPPNNNLLLIIIDDDAAA<<<888555555666777222333333444555666777777333444444555555444444333333444444555555444444333333333555666666666555444444444555777888999;;;;;;:::;;;<<<;;;<<>><<<<<<<<<<<<:::::::::::::::;;;======????????????@@@AAABBBCCCDDDDDDEEEDDDDDDFFFJJJMMMVVVZZZ```ccccccaaa^^^]]]XXXbbbooowwwyyyyyyzzz|||~~~uuuooollliiigggjjjpppxxx}}}xxxqqqsssuuusssuuuooojjjkkklllkkkmmmqqquuuvvvwwwyyy{{{~~~}}}rrrgggZZZUUUOOOLLLLLLKKKIIIGGGDDDDDDHHHTTTfffzzzrrrgggfffuuu~~~vvvmmmggg```ZZZ^^^iiisssuuuttt{{{sss```]]]YYYTTTPPPNNNLLLJJJHHHFFFCCC>>>:::666555555555666555444333222333444555555555555555555555555555555555666666555555444333555444333444555666666555666666777888888888888888:::999:::<<<===BBBNNNZZZggglllsss|||}}}ooofff^^^___iii}}}}}}{{{~~~|||{{{}}}~~~||||||vvvsssooommmmmmnnnnnnmmmkkkkkkkkkkkkjjjllloooqqqsss|||}}}pppccc___^^^\\\YYYYYYTTTTTTTTTRRRPPPMMMIIIGGGCCC@@@;;;777444333444555444444444444444555666666444444444444444444444444444444555555555444333333444555666666666666666555555555555555555555555555888777777666777888:::;;;;;;@@@LLL___uuuwwwmmmsssvvvzzzsss```WWWSSSXXXfffyyyzzzrrrmmmkkkgggfffeeecccbbbaaa``````bbb```^^^\\\[[[ZZZZZZZZZVVVUUUTTTRRROOOLLLJJJHHHCCCBBB@@@>>><<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>????????????@@@AAABBBCCCCCCDDDDDDDDDDDDFFFIIILLLRRRVVV\\\``````______^^^\\\eeeqqqyyyzzzxxxxxxxxx}}}~~~zzzssskkkeeedddcccdddiiipppyyyvvvpppssstttssssssmmmiiijjjllllllnnnqqqwwwwwwyyy{{{~~~uuujjj]]]WWWQQQMMMMMMMMMKKKIIIDDDCCCFFFPPPbbbvvvyyykkkhhhpppzzz~~~vvvlllfff___YYY[[[eeeooossssss}}}vvvaaa]]]YYYTTTQQQOOOMMMJJJIIIGGGDDD@@@;;;777666555555555555444444333333444444444444444444444444444444555555666666555555444333555444444444555666666555666666777888888888888888888888:::===???EEERRR___lllooouuu}}}|||iii```[[[bbbrrr~~~}}}|||{{{}}}||||||{{{wwwvvvpppnnnkkkjjjkkkllllllkkkfffffffffgggiiikkkkkkkkkfffpppxxxggg``````]]]ZZZXXXUUUUUUTTTSSSQQQNNNKKKIIIEEEBBB>>>:::777666666777555444444444444555666666444444444444444444444444333444444555555555444444555555666666666555555444666666666666666666666666777666666666777888:::;;;===EEETTTggg|||}}}mmmhhhuuuyyy}}}ttt^^^UUUQQQ[[[lllwwwpppkkkjjjeeedddcccbbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\\\\\\\VVVUUUTTTRRROOOLLLIIIHHHCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@??????@@@@@@AAABBBCCCBBBCCCDDDDDDDDDEEEHHHKKKMMMRRRWWW[[[^^^___aaabbbdddlllvvv|||{{{wwwtttrrr|||sssssswww}}}qqqjjjddd^^^\\\^^^aaaeeellluuuuuuoooqqqtttssspppkkkhhhjjjllllllnnnrrrxxxyyy{{{~~~yyypppaaa[[[SSSOOOOOOOOONNNLLLEEECCCDDDLLL\\\ppprrrjjjiiisss~~~uuulllfff___WWWWWW___hhhnnnppp}}}}}}fff\\\YYYUUURRRPPPNNNKKKIIIIIIFFFBBB===999666555555555555555555555444333333333333333333333333333333555555666666555555444333444444555555555666666666666777777777888888888888777777:::>>>AAAHHHVVVdddtttxxx}}}~~~hhh^^^[[[hhh}}}||||||~~~{{{yyyzzz}}}}}}uuupppnnnmmmkkkjjjiiijjjjjjiiihhhgggdddaaacccgggjjjjjjiii```iiiyyymmmcccaaa]]]YYYWWWUUUUUUTTTRRRPPPNNNKKKJJJFFFDDD@@@<<<999777777777555555444444444555555666555555555555555555555555333333444555555666555555555555666666555555444444777777777777777777777777666666666666777999;;;<<<===HHH[[[pppuuujjjjjjuuuyyy||||||qqq\\\TTTSSS```uuu{{{tttnnniiigggccccccbbbbbbbbbbbbccccccaaaaaa```^^^]]]\\\[[[[[[VVVUUUTTTQQQNNNKKKHHHGGGCCCAAA???>>><<<<<<<<<===============>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCCCCCCCEEEGGGJJJJJJNNNTTTYYY]]]bbbfffiiipppvvv}}}|||vvvppplllsssyyypppqqqwwwsssfff___ZZZWWWZZZ___eeelllsss}}}tttnnnqqqsssrrrmmmiiigggkkknnnnnnooorrrxxxyyy|||}}}vvveee^^^VVVPPPOOOPPPOOONNNFFFDDDCCCIIIXXXlllxxxllldddlllyyyvvvmmmggg```WWWTTTXXX```hhhmmmxxxlll]]]ZZZVVVTTTRRROOOLLLIIIKKKHHHDDD???:::777666555444555666666666555333222444444444444444444444444555555555666555555444333444555666666555555666777777777777777777888888999888777:::>>>BBBJJJYYYgggzzzlllbbb```qqq~~~~~~~~~~~~{{{yyy{{{}}}{{{yyyzzz{{{pppiiigggnnnlllkkkjjjjjjiiigggeeegggbbb]]]\\\```eeehhhiiiaaahhhtttuuuhhhbbb\\\XXXVVVTTTSSSRRRQQQOOOMMMKKKJJJGGGDDDAAA===:::888777666666555555444444444555555555555555555555555555555333333444555666666666666444555555555555555444444777777777777777777777777666666666666888:::<<<>>>>>>LLLcccyyymmmggglllrrrwww}}}jjj[[[VVVYYYiiixxxrrrlllgggeeebbbbbbaaaaaabbbbbbcccdddcccbbbaaa___]]][[[YYYXXXVVVUUUTTTQQQNNNKKKHHHFFFBBBAAA???>>>===<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBB@@@BBBCCCDDDDDDEEEGGGIIIJJJMMMRRRXXX___gggooottt~~~}}}tttkkkfffhhhtttzzzqqqsss{{{|||kkk```ZZZXXXXXX]]]ccckkkrrrzzzuuuoooqqqrrrqqqmmmiiiiiimmmppppppqqqtttvvvxxx{{{{{{jjjbbbXXXQQQOOOOOONNNMMMHHHFFFDDDHHHUUUiii}}}}}}nnnaaahhhtttxxxqqqiiibbbXXXRRRRRRYYYbbbhhhpppttt___\\\XXXTTTRRROOOLLLJJJKKKHHHEEE@@@<<<888666555444555666777666555444333666666666666666666666666555555555666555555444333444555777777555555666888777777666666777777888999999999;;;???CCCKKK[[[iii|||nnnffffffyyy~~~{{{|||~~~{{{zzz|||{{{yyyyyyzzzxxxmmmfffcccmmmmmmllllllllljjjfffdddeeeaaa[[[XXXZZZ___dddgggdddfffmmmyyyoooddd[[[WWWWWWTTTSSSRRRPPPNNNMMMLLLKKKGGGEEEAAA>>>:::888666666666666555444444444444555555555555555555555555555444444555666666666555555333333444555555555555555666666666666666666666666666666666777999<<<>>>@@@BBBTTTmmmxxxeeebbbiiiooouuu~~~xxxeee[[[ZZZbbbuuu{{{ssspppjjjfffdddaaaaaaaaaaaaaaabbbcccccccccbbbaaa___]]]ZZZXXXVVVVVVUUUTTTQQQMMMJJJGGGEEEBBBAAA???============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDEEEEEEFFFHHHIIIJJJMMMRRRYYYbbbmmmxxxzzzpppfff```^^^hhhrrrwww|||vvvxxxpppddd\\\XXXYYY]]]___fffooowwwxxxrrrrrrrrrpppnnnkkkkkkqqqtttssssssuuuuuuwww{{{oooggg[[[RRROOOOOONNNMMMIIIGGGEEEGGGQQQcccvvvssscccfffppp{{{wwwlllfff\\\SSSOOOSSS\\\ccchhhyyy|||ccc___YYYTTTQQQOOOLLLKKKJJJHHHDDD@@@<<<999777555555666666666666555444444666666666666666666666666555555666666555555444333333666888777555444666999888777666666666777999:::;;;:::<<<@@@EEENNN^^^mmm~~~mmmfffjjj~~~{{{{{{{{{zzzttt{{{~~~~~~~~~~~~}}}|||}}}}}}zzz{{{{{{~~~vvvlllgggeeekkkjjjkkklllmmmkkkhhheeecccaaa^^^[[[ZZZ\\\aaaeeecccaaabbbkkkzzzwwwggg[[[XXXZZZUUUTTTSSSQQQOOONNNMMMMMMHHHFFFCCC???<<<999777666666666555444444444444444555555555555555555555555555666666666666555555444111222333444555666666666555555555555555555555555777777777999;;;>>>@@@BBBKKK^^^xxxtttdddcccjjjooouuuuuueee[[[___llltttnnnmmmjjjfffeeebbbaaaaaaaaaaaabbbbbbccc`````````___]]]ZZZXXXWWWVVVUUUTTTQQQMMMJJJGGGEEEAAA@@@???=========>>>>>>=========>>>>>>???@@@AAACCCBBBBBBAAAAAAAAABBBBBBAAACCCEEEFFFFFFGGGHHHJJJKKKMMMRRRYYYdddqqqvvvjjj```YYYWWW```iiipppwww}}}pppbbb[[[WWWUUUZZZaaabbbjjjsss{{{~~~zzzuuusssrrrooopppnnnoootttwwwvvvuuuwwwtttwww{{{uuulll___UUUPPPOOOOOONNNKKKHHHEEEEEEKKKZZZlllxxxyyy}}}xxxffffffnnn}}}|||ooojjj```UUUNNNPPPXXX___cccsss}}}gggbbbZZZTTTPPPNNNLLLKKKHHHFFFDDD@@@===999777666777666666555555555555555666666666666666666666666555555666666555555444333333666999888555444666:::888777666555666777999:::;;;;;;===CCCIIISSSeeetttlllhhhooo|||zzzzzzzzzyyyqqq|||~~~|||~~~{{{zzz}}}}}}}}}uuummmiiihhhhhhhhhiiilllmmmllliiifffbbbcccccc```]]]]]]aaaeeeaaa\\\ZZZaaappp}}}jjj\\\YYY\\\VVVUUUTTTRRRPPPOOOOOONNNIIIGGGDDD@@@===:::888777777666555444444444444444666666666666666666666666666777777777666555444444000111222444555666777777555555555555555555555555777777888999<<>>>>>============>>>???@@@AAACCCBBBBBBAAAAAAAAABBBBBBAAACCCFFFGGGGGGGGGIIIJJJJJJMMMRRRYYYeeesss}}}rrrfff\\\UUUUUU\\\eeemmmuuu~~~|||qqqdddXXXTTTSSSSSSZZZbbbeeemmmwwwzzz|||wwwtttrrrooorrrpppqqqvvvyyywwwvvvwwwuuuwww|||zzzoooaaaWWWRRRPPPOOONNNKKKIIIEEEBBBFFFSSScccoootttzzz|||iiigggmmm|||qqqlllbbbVVVNNNNNNUUU]]]aaaqqqzzz~~~jjjddd[[[SSSOOOMMMLLLLLLFFFEEECCC@@@===:::777666888777666444444555666666555555555555555555555555555555666666555555444333333666999888555444777:::999888666555666777999:::;;;;;;>>>EEELLLWWWjjjzzznnnkkksss|||{{{{{{zzzzzzppp~~~{{{zzz}}}}}}zzz{{{~~~uuuyyy|||zzztttooolllkkkmmmiiijjjppprrrmmmhhhhhhfffdddaaa_________^^^^^^WWWYYY\\\^^^eeesss~~~qqqbbb[[[ZZZWWWVVVTTTRRRPPPOOONNNMMMJJJGGGDDD@@@>>>;;;777444888666333333444555555444555555666666666666555555666666666666666666666666444444444555555555555666888888777777666666555555777555666999;;;===CCCJJJWWWrrrzzzkkkkkknnnmmmwww~~~oooiiiaaarrrzzzqqqllliiieeeeeehhhaaaaaaaaabbbbbbccccccccc___^^^___``````]]]YYYVVVWWWVVVSSSOOOKKKHHHEEECCC>>>>>>>>>>>>===<<<;;;:::<<<<<<>>>???@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBEEEFFFGGGHHHJJJLLLMMMQQQUUUZZZddduuuwwwmmmccc[[[VVVUUUYYYaaammmyyyqqqfff]]]VVVOOOMMMMMMOOOVVV^^^iiinnnvvv~~~|||sssvvvyyy|||}}}xxxuuusssrrrsssuuuwwwxxxxxxwwwwwwwwwtttyyyyyyrrrfff[[[RRRNNNNNNNNNNNNHHHCCCBBBDDDKKKYYYgggooosssxxx~~~tttjjjhhhttt}}}~~~rrrddd[[[UUUQQQRRRUUU^^^eeessssss^^^WWWYYYUUUQQQQQQMMMLLLJJJFFFBBB===:::777666888666555444444555666888777777666666555555555444666666666666666666666666666666666666777777777777888999:::999888777888999===:::???JJJTTT^^^ppprrrqqqxxxzzzwwwxxxwwwvvvvvv~~~~~~zzz}}}ooosssuuutttpppmmmllllllmmmjjjkkkqqqrrrmmmjjjjjjjjjhhheeebbb```___]]]\\\XXXYYY[[[\\\```kkkzzzzzzhhh^^^YYYWWWVVVTTTRRRPPPOOONNNMMMKKKHHHDDDBBB???<<<888555999777555444555666666555555555666666666666555555555555555555555555555555444444444555555555555666555555666666777777888888777555666999;;;===DDDLLL[[[tttwwwkkkooovvvxxx{{{}}}nnnhhhgggyyyyyyqqqmmmiiieeedddgggccccccdddddddddeeeeeeeee```____________]]]ZZZWWWWWWVVVSSSPPPLLLHHHEEEDDD>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???AAAAAAAAABBB@@@AAAAAAAAABBBBBBCCCCCCAAACCCEEEFFFFFFGGGIIIKKKKKKPPPTTTYYYddduuu{{{qqqggg___WWWRRRRRRXXXbbbpppqqqcccZZZTTTNNNJJJJJJKKKMMMTTT\\\fffkkksss|||~~~wwwtttpppsssvvvzzz}}}yyyuuuttttttssstttuuuuuuuuuuuuuuuvvvuuuzzz}}}vvvjjj^^^TTTOOONNNNNNPPPJJJDDDBBBBBBHHHUUUbbbooorrruuu{{{zzznnngggqqqwwwkkkaaaXXXRRRQQQUUU[[[aaaooo~~~zzzddd[[[[[[VVVRRRQQQLLLJJJIIIFFFBBB>>>;;;999888777666555444444555666777777666666666555555555555666666666666666666666666666666666666777777777777777999:::999888777888999<<<:::???KKKVVVbbbvvvnnnrrr}}}~~~{{{zzzzzzzzzyyyzzz~~~hhhjjjmmmllljjjiiikkkmmmnnnmmmooorrrsssooonnnoooqqqooolllgggccc___\\\[[[XXXYYYYYYXXXYYY```iiiqqqqqqaaaYYYXXXWWWUUURRRPPPOOONNNMMMLLLIIIFFFCCCAAA>>>:::777999777666555666777666666555555666666666666555555555555555555555555555555444444444555555555555666222333444666777999:::;;;777666777999;;;>>>FFFPPPbbbwwwuuuoooyyywww|||yyykkkfffkkk~~~wwwpppnnnjjjeeeccceeedddddddddddddddeeeeeeeeeaaa```^^^]]]]]]\\\ZZZXXXWWWVVVSSSPPPLLLIIIFFFEEE???>>>>>>======<<<;;;;;;======???@@@AAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDBBBDDDFFFFFFFFFGGGHHHJJJJJJOOOTTTYYYeeeuuu}}}tttlllccc\\\TTTPPPPPPWWWcccsssooo```UUUPPPKKKGGGFFFIIIJJJLLLSSS[[[bbbgggoooyyy}}}xxxwwwtttpppnnnoooqqquuu{{{}}}yyyvvvuuuuuuvvvtttsssrrrqqqrrrttttttvvvzzz|||ooobbbXXXQQQNNNMMMQQQKKKEEEBBB@@@DDDOOOZZZmmmpppsssyyytttiiiooovvvlll^^^SSSQQQTTTWWW]]]jjjyyykkk___^^^WWWRRRQQQLLLIIIHHHFFFCCC@@@===;;;:::777666555444444555666777666666666666555555555555666666666666666666666666666666666666777777777777777888999999888777888999<<<:::@@@MMMYYYggg~~~jjjttt}}}{{{{{{|||}}}~~~~~~bbbeeefffeeecccdddiiimmmppprrruuuwwwuuussstttuuuxxxwwwtttnnnggg```\\\ZZZXXXXXXVVVTTTTTTWWW\\\aaannn|||xxxeee[[[YYYXXXUUUSSSPPPOOONNNMMMLLLJJJGGGEEECCC@@@;;;888888777555555666777666555555555666666666666555555555555555555555555555555444444444555555555555666222333444666777999:::;;;888777888:::;;;???KKKWWWlll~~~yyyzzz|||ssszzzsssfffccclll|||uuupppnnnkkkeeebbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbb```]]]\\\\\\[[[[[[YYYWWWVVVSSSPPPMMMIIIGGGEEE??????>>>======<<<<<<<<<===>>>???@@@AAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCCCCEEEFFFGGGFFFFFFHHHIIIKKKOOOTTTZZZfffuuu~~~|||wwwpppiiibbb\\\UUUQQQOOOVVVcccsssppp```TTTNNNMMMGGGFFFGGGKKKLLLMMMTTT[[[___dddmmmwwwtttpppssssssrrrqqqqqqsssxxx~~~|||xxxvvvvvvwwwxxxuuuqqqooooooqqqssstttwwwzzztttfffZZZRRRMMMKKKOOOJJJEEEBBB???AAAJJJTTTiiinnnttt|||zzznnnqqquuudddUUUQQQTTTVVV\\\gggvvvqqqaaa^^^WWWSSSRRRLLLJJJIIIGGGDDDAAA>>>;;;999777666555555555555666777666666666666666555555555666666666666666666666666666666666666777777777777777888999999888777999:::<<<;;;BBBOOO[[[jjjqqqiiixxxzzzvvvvvvzzz~~~___aaaaaa```^^^```eeejjjrrrwww||||||yyyxxxzzz|||~~~~~~{{{uuukkkbbb]]][[[XXXWWWUUURRRQQQRRRUUUXXX]]]mmm}}}jjj___ZZZXXXVVVSSSQQQOOONNNMMMLLLJJJHHHGGGEEEAAA===999777555444555666666444333555555666666666666555555555555555555555555555555444444444555555555555666444555555666777888888888888888999;;;<<>>===<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFGGGFFFFFFHHHIIILLLPPPUUU\\\ggguuu||||||uuuqqqlllfffaaa[[[UUUQQQMMMTTTaaaooo{{{~~~zzzqqqcccVVVMMMKKKLLLFFFFFFIIIMMMMMMMMMSSS[[[___eeemmmvvv{{{ooopppuuuxxxxxxxxxsssvvv|||}}}}}}|||zzzwwwvvvvvvxxxzzzvvvpppnnnooorrrtttuuuvvvzzz~~~vvvhhh\\\RRRLLLJJJLLLHHHDDDBBB???@@@GGGQQQbbblllxxxuuuvvvzzzhhhWWWRRRTTTWWW^^^iiiuuuuuuccc^^^WWWSSSSSSMMMMMMLLLJJJFFFBBB>>>:::888666666555555555555666666555555555666666666666666666666666666666666666666666666666666777777777777666888999999888888999:::===>>>EEERRR]]]lllmmmkkk}}}|||uuupppqqq{{{}}}[[[]]]]]]\\\[[[]]]bbbgggqqqzzz||||||~~~{{{pppeee___]]]YYYWWWTTTQQQOOOPPPQQQSSSSSSaaavvv~~~zzzpppdddZZZYYYWWWTTTQQQOOONNNMMMLLLJJJIIIHHHFFFBBB===:::666555444555666666444222555555666666666666555555444444444444444444444444444444444555555555555666666666666666777777777777888888:::<<<>>>FFFXXXhhh~~~}}}yyy}}}wwwvvvxxxgggbbbgggxxxyyyrrrmmmllliiidddaaaaaabbbbbbbbbaaaaaaaaaaaaaaa```]]]ZZZYYYYYYYYYXXXWWWUUUTTTRRROOOLLLIIIFFFEEEAAA@@@>>>===<<<<<<===>>>??????@@@AAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???BBBDDDFFFFFFFFFGGGHHHJJJMMMPPPUUU\\\gggssswwwuuunnnkkkgggccc^^^YYYSSSOOOKKKQQQ]]]jjjuuuyyyyyywwwppplllcccYYYPPPJJJIIIJJJFFFGGGKKKNNNMMMLLLSSS\\\ccchhhpppxxxwwwpppttt|||~~~~~~www{{{|||}}}|||zzzwwwwwwxxxzzzzzztttnnnlllooossstttuuuuuuyyy}}}wwwjjj^^^TTTMMMJJJJJJGGGDDDBBB@@@???EEENNN\\\kkk{{{{{{xxxzzziiiYYYSSSTTTXXXaaalllvvv{{{eee^^^WWWTTTSSSNNNNNNMMMKKKHHHCCC>>>:::777666666666666666666666666555555555666666666666666666666666666666666666666666666666666777777777777666777999999888888999;;;>>>@@@IIIVVVaaappp}}}rrrnnn|||uuuooorrr~~~}}}UUUWWWYYYXXXXXXZZZ```eeennn{{{~~~}}}ssshhhbbb```\\\XXXSSSOOONNNNNNNNNOOONNNXXXhhhyyy~~~{{{wwwiii[[[ZZZWWWTTTQQQOOONNNMMMKKKJJJIIIHHHFFFBBB===999666555555666777777444222555555666666666666555555444444444444444444444444444444444555555555555666666666666666777777777777888999;;;===@@@JJJ^^^pppzzzrrrnnnuuuxxxzzzsssddddddnnnxxxrrrllljjjhhhcccaaabbbaaaaaa`````````_________^^^\\\YYYXXXXXXXXXVVVUUUTTTSSSPPPNNNKKKHHHFFFDDDBBB@@@>>>===<<<<<<>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEFFFFFFGGGIIIKKKLLLPPPTTTZZZfffppprrrnnnkkkhhheeeaaa]]]XXXRRRNNNJJJOOOXXXcccjjjllljjjgggaaa\\\UUUPPPMMMKKKJJJIIIHHHJJJNNNQQQPPPPPPXXXaaahhhmmmtttzzzyyyuuu{{{~~~~~~~~~}}}{{{yyyyyy{{{}}}wwwrrrlllkkknnnrrrtttssstttwww{{{~~~xxxlll```VVVOOOLLLKKKHHHEEEDDD@@@>>>CCCJJJXXXjjj|||~~~www|||wwwhhh[[[TTTUUUVVVcccpppwwwjjjaaaXXXTTTSSSMMMMMMMMMKKKIIIEEE@@@<<<999555555666666666666555555555555555555666666666777666666666666666666666666666666666666777777777777555777888999888888:::;;;===AAALLL[[[ffftttzzzsssnnnyyyrrrvvv}}}~~~PPPRRRUUUVVVVVVYYY___dddkkk{{{~~~}}}uuujjjdddbbb^^^ZZZSSSNNNLLLLLLLLLMMMLLLQQQ]]]lll{{{|||lll[[[ZZZWWWTTTQQQOOONNNMMMJJJIIIIIIHHHFFFBBB===999777666666777888888555333555555666666666666555555444444444444444444444444444444444555555555666666555555555666777888888999888999;;;>>>BBBLLLaaauuu~~~sssjjjeeemmm}}}yyy~~~ooocccgggttt|||yyyqqqkkkiiigggbbbaaabbb^^^^^^^^^]]]]]]\\\\\\\\\\\\ZZZXXXXXXXXXWWWUUUSSSSSSRRRPPPMMMJJJGGGEEEDDDBBBAAA???===<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAA>>>>>>???@@@AAABBBBBBCCC@@@BBBEEEFFFGGGHHHJJJLLLKKKOOOSSSYYYdddnnnnnniiikkkhhheeebbb^^^YYYSSSOOOKKKOOOUUU\\\aaa```\\\XXXTTTPPPKKKJJJLLLNNNMMMLLLKKKMMMRRRUUUTTTUUU^^^hhhkkkpppwww|||}}}{{{~~~|||{{{{{{}}}uuuooojjjiiinnnrrrsssrrrsssvvv{{{~~~yyynnnbbbXXXQQQNNNLLLIIIGGGEEE@@@===AAAGGGWWWjjj|||{{{}}}tttvvvtttggg[[[UUUUUUUUUcccrrrxxxnnncccYYYUUUSSSMMMKKKKKKKKKIIIFFFBBB>>>;;;555555666666666666555555444555555555666666777777666666666666666666666666666666666666777777777777555777888999888888:::;;;<<>>BBBMMMfff~~~|||oooeee```cccooo{{{www~~~~~~iii___iiizzz~~~|||vvvqqqkkkfffdddccccccbbbdddcccaaa```___]]]ZZZXXX[[[[[[ZZZXXXWWWVVVUUUTTTQQQNNNKKKIIIHHHFFFDDDBBBAAA@@@???=========>>>>>>AAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>CCCDDDFFFHHHIIIJJJIIIIIIKKKOOOSSSXXXaaakkkooonnnjjjllllllggg___VVVPPPNNNIIIMMMQQQUUUUUUSSSPPPMMMKKKJJJJJJJJJLLLMMMOOOQQQPPPSSSVVVWWWYYY\\\ccchhhmmmsss{{{~~~||||||~~~|||vvvooohhhiiinnnssssssqqqvvvwwwyyy{{{zzzpppeeeYYYOOOIIIGGGHHHHHHCCC>>>===BBBGGGXXXmmm}}}|||uuuxxx}}}ppprrr}}}tttmmmbbbXXXTTTXXXeeepppssswwwyyyddd\\\WWWTTTQQQNNNLLLJJJHHHFFFBBB===:::777666666555555555555666777777666666555555555444666666666666666666666666666666666666777777777777777666555555777999::::::===FFFUUUdddssstttsssyyyyyy~~~{{{zzz{{{yyy{{{~~~LLLMMMNNNOOOOOOQQQTTTWWW```qqq|||{{{yyy}}}~~~uuulllgggfff\\\ZZZWWWUUURRRNNNIIIFFFFFFIIILLLSSS___qqq~~~wwwfff```XXXRRRRRRRRRPPPMMMLLLKKKJJJJJJHHHEEE@@@<<<777666555555777777666555666666666666666666666666666666666666666666666666555555555555666666666666777777777777666666666666888888:::???DDDRRRlllxxxhhh___^^^bbbnnnxxx~~~{{{xxxeee^^^jjj{{{{{{yyytttpppjjjfffeeecccbbbaaacccaaa```______^^^[[[YYYZZZZZZYYYXXXWWWVVVUUUTTTPPPNNNJJJHHHGGGFFFDDDBBB???>>>===<<<;;;<<<<<<===AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>BBBCCCEEEGGGHHHIIIIIIIIIJJJNNNRRRWWW```jjjooonnnnnnnnnllleee[[[RRRLLLIIIGGGIIILLLNNNNNNLLLJJJHHHGGGGGGHHHIIILLLOOORRRSSSRRRUUUXXXYYYZZZ^^^dddiiiqqqvvv}}}~~~}}}|||}}}~~~|||yyytttnnnhhhiiioootttuuussswwwxxxyyy{{{yyypppfff[[[RRRMMMFFFGGGFFFAAA===<<<@@@DDDTTTfffuuuvvvsssyyyuuussswwwqqqfff\\\XXXTTTaaalllrrrxxx~~~hhh]]]YYYUUUSSSNNNLLLJJJHHHFFFBBB>>>;;;777777666555555555555666777666666666555555555555666666666666666666666666666666666666777777777777888777666666888:::;;;<<>>@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????AAABBBDDDFFFGGGHHHIIIIIIIIIMMMRRRWWW```jjjnnnmmmooommmhhh```VVVNNNIIIFFFGGGGGGHHHHHHHHHFFFDDDCCCBBBCCCEEEHHHLLLPPPSSSUUUUUUWWWZZZ[[[[[[^^^dddiiitttxxx~~~}}}|||{{{{{{yyyvvvtttqqqmmmiiikkkqqqwwwxxxvvvyyyyyyzzz|||zzzqqqhhh^^^UUUQQQGGGGGGFFFBBB>>>===@@@DDDOOO\\\jjjpppsss|||~~~xxx~~~|||uuujjj```[[[RRR\\\gggnnnwwwlll___ZZZVVVTTTNNNMMMJJJHHHFFFCCC???;;;888777666666555555555666666666666666555555555555666666666666666666666666666666666666777777777777888888888888999;;;===>>>CCCLLL[[[nnnvvv~~~wwwvvvuuu|||{{{zzzyyy{{{|||}}}~~~JJJJJJJJJIIIHHHIIIKKKMMMVVVaaalllooorrr{{{~~~{{{xxxssslllfff```]]]YYYVVVRRRNNNJJJGGGCCCDDDDDDFFFIIIVVVmmm}}}}}}ttthhh[[[UUUTTTRRRPPPOOOMMMLLLKKKJJJIIIFFFBBB???999888777777888888777666555555555555555555555555666666666666666666666666555555555555666666666666666666666666777777777777888888:::@@@KKK___wwwvvvcccZZZaaajjjtttzzz~~~qqq```YYY___ooovvvsssmmmkkkiiigggfffdddaaa______^^^]]]^^^^^^^^^\\\ZZZWWWWWWWWWVVVUUUUUUTTTTTTNNNKKKHHHGGGFFFEEECCCAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>?????????AAABBBCCCEEEFFFHHHIIIIIIJJJNNNSSSWWW```jjjnnnmmmkkkgggaaaYYYRRRLLLHHHGGGIIIHHHGGGFFFDDDCCCBBBBBB@@@AAADDDGGGKKKOOORRRTTTTTTWWWYYYZZZZZZ]]]bbbgggqqqvvv|||~~~{{{yyywwwtttrrrpppooollljjjmmmsssyyyzzzyyyzzzyyyyyy}}}|||uuukkkaaaXXXSSSJJJJJJHHHEEEAAA@@@BBBEEEJJJUUUcccnnnwww~~~}}}xxxmmmccc\\\SSSYYYaaaiiirrr~~~ooo___YYYUUURRROOOMMMKKKIIIGGGDDD@@@<<<888888777666555555555555666666666666666555555555666666666666666666666666666666666666777777777777777777888888888:::===???EEENNN]]]oootttzzzuuusssvvv}}}{{{zzzyyyzzz||||||~~~IIIJJJJJJHHHGGGGGGIIIKKKSSS[[[dddiiinnnwww~~~|||yyyuuummmgggaaa^^^YYYUUUQQQMMMIIIFFFCCCBBBCCCDDDEEENNNcccyyy}}}{{{kkk[[[VVVVVVSSSPPPQQQNNNMMMKKKJJJIIIGGGCCC@@@999888777777888888666555555555555555555555555555555555555555555555555555555555555555666666666666777777777777666666666666999:::<<>>>>>???@@@AAA????????????????????????======>>>>>>????????????AAAAAACCCDDDFFFHHHIIIJJJLLLPPPTTTXXX```jjjmmmlllgggbbb[[[SSSMMMIIIFFFEEEIIIGGGEEECCCBBBAAAAAAAAA@@@BBBDDDGGGJJJMMMNNNOOOPPPSSSUUUVVVVVVYYY^^^cccjjjooouuu{{{~~~|||xxxtttqqqooonnnnnnmmmmmmpppvvvzzz{{{{{{zzzwwwxxx}}}zzzpppdddZZZSSSKKKKKKHHHEEECCCBBBBBBDDDFFFPPP```qqq|||{{{yyyoooeee]]]UUUWWW]]]fffqqq|||sss```XXXTTTOOOOOOMMMKKKJJJHHHEEEAAA>>>999999777666666555555555555555555666666666666666666666666666666666666666666666666666777777777777555666888888777999<<>>DDDSSSiii{{{xxxiiiaaaiiirrrxxxuuugggYYYVVV]]]iiiyyy~~~yyysssooohhhfffeeeeeeeeedddbbb___^^^]]]\\\\\\]]]]]][[[YYYWWWWWWVVVTTTSSSRRRQQQPPPKKKIIIFFFDDDDDDCCCAAA@@@===<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>???????????????=========>>>??????@@@@@@BBBBBBCCCDDDFFFHHHJJJLLLMMMQQQTTTXXX___hhhkkkiiiddd___WWWOOOJJJFFFBBB@@@DDDCCCAAA@@@??????@@@@@@BBBCCCEEEGGGIIIJJJJJJKKKKKKNNNPPPQQQQQQTTTZZZ___dddiiiooouuu}}}~~~~~~|||xxxssspppooopppoooooopppssswwwzzz{{{{{{yyytttuuu|||}}}vvviii\\\UUUKKKIIIGGGDDDBBBAAAAAAAAAEEENNN___rrr~~~zzzxxx~~~zzzrrriiibbbXXXWWW[[[gggsss~~~yyycccZZZTTTNNNOOOMMMKKKJJJIIIFFFBBB???:::999888777666555555555555555555666666666666666666666666666666666666666666666666666777777777777444666888888777888<<<@@@DDDQQQaaarrrnnnqqq{{{rrrrrr~~~{{{zzzyyywwwzzz}}}FFFGGGGGGEEEDDDDDDGGGIIILLLNNNRRRWWW]]]fffpppxxx~~~|||zzzyyywwwtttqqqoooeeeaaa[[[VVVQQQMMMIIIGGGDDD@@@@@@DDDAAA>>>HHHWWWgggxxx~~~yyyccc]]]ZZZTTTPPPQQQOOOMMMKKKJJJIIIHHHEEECCC<<<:::888888999999777666666666666666666666666666555555555555555555555555555555555555666666666666666666666666777777777777888<<<@@@HHHYYYpppxxxmmmhhhooouuu{{{|||ddd[[[VVVZZZcccooo|||~~~~~~~~~uuuppplllgggeeeccccccdddcccbbb```^^^]]]\\\\\\\\\\\\ZZZXXXXXXWWWVVVTTTRRRPPPOOONNNJJJHHHEEEDDDCCCCCCAAA???<<<;;;:::::::::;;;===>>>===>>>>>>>>>?????????@@@<<<======>>>??????@@@@@@BBBCCCCCCDDDGGGIIILLLMMMMMMQQQSSSVVV\\\dddgggeee^^^YYYQQQLLLHHHEEEBBB???@@@@@@???>>>??????@@@AAAAAABBBDDDFFFHHHHHHHHHHHHFFFIIILLLMMMNNNRRRXXX]]]```eeelllqqqxxx~~~~~~|||xxxsssqqqqqqrrrpppqqqsssuuuxxxzzzzzzyyywwwqqqsss{{{~~~{{{}}}|||nnn```XXXLLLJJJGGGEEECCCBBBAAA@@@DDDKKK\\\ooo|||}}}sssvvv}}}wwwpppjjj^^^YYY[[[gggttt}}}iii___XXXPPPOOONNNLLLKKKIIIFFFCCC???;;;:::999777666555555555555555555555666666666777666666666666666666666666666666666666777777777777444777:::999888999===BBBIIIXXXfffssswwwlllxxx}}}tttwww~~~zzzyyyyyyvvvzzzDDDEEEEEEDDDCCCCCCFFFHHHIIIIIIKKKQQQWWW^^^iiirrrxxxxxxxxxwwwuuutttrrrrrrgggccc\\\WWWRRRNNNJJJHHHDDD??????CCC???888===IIIXXXmmm|||~~~hhh```\\\TTTOOOQQQPPPNNNKKKJJJIIIHHHFFFDDD===<<<::::::::::::999777777777777777777777777777777777777777777777777777555555555555666666666777444444555666777888999999777<<>>???======>>>>>>?????????@@@<<<======>>>???@@@@@@@@@CCCCCCDDDEEEGGGJJJMMMNNNMMMPPPRRRTTTZZZbbbdddbbbWWWRRRMMMIIIHHHGGGEEEBBB?????????@@@@@@AAABBBCCC@@@BBBDDDFFFHHHHHHHHHHHHDDDGGGJJJKKKMMMPPPWWW\\\```eeekkkpppuuu}}}~~~}}}yyytttqqqrrruuuqqqsssuuuwwwyyyyyyyyyxxxvvvpppqqqzzz}}}yyy|||rrrddd[[[NNNLLLIIIGGGFFFEEECCCBBBCCCIIIYYYlllyyyssssss|||{{{vvvpppccc\\\\\\fffrrrxxxnnnccc[[[RRROOONNNLLLKKKJJJGGGCCC@@@;;;:::999777666555555555444555555555666666777777666666666666666666666666666666666666777777777777555888;;;;;;999:::???DDDOOO^^^kkksss~~~lllkkkxxx|||~~~~~~}}}yyyxxxyyyvvvzzzAAABBBBBBBBBCCCDDDDDDDDDFFFFFFHHHIIIMMMSSS[[[aaaffflllsssxxxyyyxxxwwwvvvllleee\\\VVVSSSPPPJJJFFFEEECCC@@@>>>>>>???BBBCCCUUU```sss~~~vvvnnn___ZZZUUUSSSUUUPPPNNNLLLKKKJJJHHHEEECCC>>><<<999888999888777666666666555555555444444444333333444555666777888888777666555444444555666777666777888777666666888:::===>>>CCCPPPeeeyyy{{{tttsssxxxxxx{{{uuucccVVVZZZ]]]bbbmmm{{{~~~~~~yyysssnnnjjjccccccbbbaaa```___^^^^^^^^^\\\ZZZYYYZZZZZZYYYXXXYYYXXXVVVSSSPPPMMMKKKJJJFFFEEECCCAAA@@@@@@@@@@@@<<<======>>>???@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@???????????????@@@>>>AAADDDFFFGGGGGGHHHJJJNNNOOORRRVVVZZZ\\\[[[YYYPPPMMMHHHEEEDDDCCCBBBAAA??????>>>>>>??????@@@AAA???BBBEEEGGGFFFDDDCCCCCCAAADDDHHHKKKPPPUUU[[[___cccggglllqqqxxx|||yyywwwuuurrrpppsssssstttxxx|||}}}zzzvvvrrrooopppuuuxxxyyy|||yyyiii\\\RRRNNNHHHFFFFFFEEEBBB???EEEGGGTTTiii|||ooowww}}}}}}yyyuuuddd]]][[[eeerrryyyzzzzzz{{{|||tttcccZZZWWWSSSQQQNNNLLLKKKIIIFFFDDD;;;888555333444555555444777666555444444555666777666666666666666666666666555555555555666666666666:::888888:::::::::@@@GGGWWWfffsssxxx|||lllgggvvv~~~~~~{{{yyywwwvvv{{{BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFHHHKKKPPPWWW\\\aaagggpppvvvyyyyyyxxxxxxmmmfff^^^XXXTTTQQQKKKFFFEEECCC@@@>>>===???AAABBBFFFOOO```vvv~~~vvveee\\\VVVSSSTTTPPPNNNLLLKKKJJJHHHEEECCC>>><<<:::888888888777666666666555555555444444444444444555555666777777777777666555444444555666777666777888777666666888:::999<<>>??????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@???????????????@@@@@@BBBEEEFFFFFFGGGIIIJJJMMMNNNRRRWWW[[[[[[ZZZWWWOOOKKKGGGDDDCCCBBBAAA@@@@@@????????????@@@AAAAAA???BBBEEEGGGFFFEEEDDDDDDDDDFFFJJJMMMQQQVVV\\\```dddhhhlllqqqxxx}}}zzzxxxvvvsssqqqsssssstttxxx||||||xxxtttqqqooopppuuuyyyzzz}}}yyyjjj]]]TTTOOOJJJGGGGGGFFFCCCAAACCCGGGSSShhh}}}sssyyyzzz}}}yyyuuueee]]]ZZZaaalllqqqqqqqqqvvvwwwzzz}}}yyydddZZZUUUSSSQQQNNNLLLKKKIIIFFFDDD===:::777555666666666666777666555444444555666777666666666666666666666666666666666777777777777888999777888::::::;;;AAAHHH^^^mmmyyy}}}~~~{{{vvvgggggg{{{{{{wwwvvvtttzzzCCCBBBBBBBBBBBBBBBBBBAAACCCDDDDDDEEEGGGKKKQQQUUUXXX```jjjssswwwxxxxxxwwwoooiiiaaaZZZVVVRRRLLLGGGEEECCC@@@>>>===>>>???AAA@@@FFFSSSggg}}}}}}kkk___WWWSSSSSSPPPNNNLLLKKKJJJIIIFFFCCC???===:::888888888777666666666666555555555444444666666666666666666666666666666555555555555666666666777888777666666888:::888<<>>>>>>>><<<======>>>>>>??????@@@>>>>>>>>>?????????@@@@@@@@@???????????????@@@@@@CCCDDDFFFFFFFFFFFFIIIKKKKKKMMMRRRWWWZZZZZZWWWTTTLLLIIIEEEBBBAAAAAA@@@???@@@@@@@@@@@@@@@AAABBBBBB???BBBEEEGGGFFFEEEEEEEEEGGGJJJMMMPPPTTTYYY^^^bbbfffiiimmmqqqwww}}}{{{yyywwwuuussstttsssuuuxxx{{{{{{vvvrrrooonnnpppvvvzzz|||zzzlll___VVVRRRLLLIIIIIIHHHEEEBBBBBBFFFSSSiiitttvvvuuu|||wwwssshhh^^^YYY]]]dddgggggghhhnnnooosssvvvyyygggZZZUUUTTTQQQNNNLLLKKKIIIFFFCCC???<<<999777777888888777666666555555555555666777666666666666666666666666777777777777888888888888888777888::::::<<>>======>>>???DDDFFFMMM\\\rrrzzzxxxqqqaaaXXXSSSQQQOOONNNLLLKKKKKKIIIGGGDDDAAA>>>:::888888888777666666666666666555555555555777777666666555555555555666666666555555666666666555777777777666777999;;;;;;@@@MMMaaasss{{{}}}}}}yyy}}}wwwrrrttthhhYYYVVVTTT___mmmwww|||sssjjjeeedddbbbaaaaaa```___^^^]]]\\\[[[YYYWWWWWWXXXYYYXXXWWWTTTSSSRRROOOMMMJJJIIIHHHGGGFFFCCC@@@>>>===<<<<<<============>>>>>>??????>>>>>>>>>>>>?????????????????????>>>??????@@@AAAEEEFFFFFFEEEEEEFFFIIIKKKIIILLLQQQVVVZZZYYYUUUQQQIIIFFFBBB@@@?????????>>>AAAAAA@@@@@@AAAAAABBBCCC???BBBEEEGGGFFFFFFGGGGGGKKKMMMPPPSSSWWW[[[```dddfffhhhlllooouuu}}}{{{zzzyyywwwuuutttssstttwwwzzzyyytttooonnnmmmpppwww|||~~~{{{nnnbbbXXXSSSMMMIIIIIIHHHFFFCCCAAAGGGTTTjjjqqqooorrr}}}{{{tttooojjj```XXXZZZ^^^```aaacccgggiiinnnrrrttt|||kkk]]]XXXTTTRRROOOLLLKKKHHHEEECCC@@@===999888888888888777555555555555555666666777666666666666666666666666666666777777777888888888777666888::::::<<>>===>>>>>>AAABBBEEEPPPbbbxxxzzzuuu|||vvvcccYYYTTTQQQOOONNNLLLLLLKKKJJJGGGEEEBBB???;;;888888888777777777777666666666555555555777777777666555555444444555666666666666666666555555666777777666777999;;;???BBBPPPdddssswwwxxxzzzzzz|||yyyssssssyyyxxxbbbYYYWWWYYYeeettt}}}yyy}}}rrrhhhdddeeeaaaaaa```___^^^]]]\\\\\\ZZZXXXVVVVVVWWWXXXWWWVVVTTTSSSQQQOOOMMMKKKIIIHHHGGGEEEBBB@@@===<<<;;;;;;===============>>>>>>>>>======>>>>>>>>>???????????????>>>>>>???@@@@@@AAAEEEEEEFFFEEEDDDFFFHHHKKKIIIKKKPPPUUUXXXVVVRRRNNNGGGDDD@@@>>>>>>>>>>>>===AAAAAA@@@@@@AAAAAABBBCCC@@@BBBEEEGGGGGGGGGHHHJJJMMMPPPRRRUUUXXX\\\aaaeeeeeegggjjjlllrrr{{{}}}{{{{{{zzzyyywwwuuussssssuuuxxxwwwsssooommmmmmqqqyyy~~~|||pppdddYYYTTTMMMIIIHHHHHHFFFCCCBBBGGGSSSjjjrrrkkkooo|||yyyqqqkkkhhh^^^UUUUUUXXXZZZ\\\___dddgggmmmqqqssszzzpppaaa[[[UUURRROOOLLLKKKHHHEEEBBB???===999777777777777666444555555666666666666666666666666666666666666666555555555666666666777777666666999;;;:::<<>>???AAAAAA@@@@@@AAABBBHHHNNNXXX```eeehhhiiijjjnnnkkkgggaaaZZZTTTPPPMMMGGGFFFCCCAAA???>>>=========???BBBHHHVVVlll{{{{{{}}}hhh]]]VVVQQQOOONNNLLLLLLLLLKKKHHHFFFCCC@@@;;;888777888888777777777777666666666555555777777666666555555555444555555666666666666555555555666777777777777999;;;???CCCRRRhhhuuuvvvuuuxxx||||||}}}zzzsssooottt}}}qqq```ZZZZZZ```lllzzz}}}yyy{{{pppfffbbbeee``````___^^^]]]\\\\\\[[[XXXVVVUUUUUUVVVWWWWWWVVVSSSRRRQQQOOOMMMKKKIIIHHHEEEDDDAAA???===<<<<<<<<<=================================>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEEEEEEEEEEHHHJJJIIIKKKNNNRRRUUUTTTPPPMMMEEECCC???===>>>>>>>>>===@@@@@@@@@@@@@@@AAABBBBBB@@@BBBEEEGGGGGGHHHJJJLLLOOOQQQSSSVVVXXX\\\aaaeeeeeeggghhhjjjoooyyy~~~|||{{{{{{{{{yyyxxxuuusssqqqrrruuuvvvssspppnnnnnnrrrzzz~~~rrrggg[[[UUUNNNJJJIIIHHHFFFDDDCCCGGGQQQiiiwwwmmmkkkyyyzzzqqqjjjfff[[[RRROOOQQQSSSWWW\\\cccgggnnnssstttzzzxxxfff\\\UUURRROOOMMMKKKHHHEEEBBB???<<<888666666666666555333444555666777777777666666666666666666666666666555555555555666666666666666777:::;;;:::<<>>===;;;???CCCFFFOOObbb}}}~~~~~~nnnaaaXXXQQQOOONNNLLLLLLLLLKKKIIIFFFDDD@@@;;;888777888888777777777777777666666666555666666666666666555555555444555666777777666555444444666777777777777:::<<>>===<<<<<<<<<====================================>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBB???AAACCCEEEEEEFFFGGGIIIIIIJJJMMMPPPRRRRRROOOLLLEEEBBB???===>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@BBBEEEGGGGGGIIIKKKMMMOOOQQQSSSVVVXXX[[[```dddfffhhhiiijjjnnnxxx|||{{{}}}{{{zzz{{{{{{zzzyyyvvvrrroooooorrrttttttrrroooooosss{{{sssiii^^^XXXPPPKKKJJJJJJHHHFFFCCCEEEMMMfffyyykkkfffuuu|||ssslllggg\\\QQQNNNNNNPPPTTTZZZccchhhooouuuvvvzzziiiZZZUUUSSSOOOMMMJJJHHHDDDBBB@@@===999777666666666555333444555666777777777666666666666666666666666666555666666666666777777777777888;;;<<<:::;;;GGGUUUgggyyy|||kkkcccfffttt~~~}}}yyyvvvyyy~~~~~~}}}xxxvvvzzz~~~>>>>>>??????@@@@@@@@@AAA===???AAABBB@@@??????@@@???EEEMMMUUU\\\aaafffiiijjjiiigggbbb[[[UUUQQQPPPIIIHHHFFFCCCAAA???>>>>>>999???CCCCCCGGGWWWrrr{{{sssdddZZZRRROOONNNLLLLLLLLLKKKIIIGGGEEEAAA;;;888777888888888777777777777666666666666666666666666666666666666444555666777777666555444444555777777777888:::<<<@@@GGG___|||{{{||||||yyyqqqmmmsss~~~zzzkkk[[[YYY\\\iiiuuu}}}uuulllbbb___eee```______^^^]]]\\\[[[ZZZWWWUUUTTTTTTUUUVVVVVVUUUPPPOOOMMMLLLJJJHHHGGGFFFCCCAAA@@@>>>===<<<<<<==================<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB<<>>===>>>??????>>>??????>>>>>>??????@@@AAA@@@BBBEEEGGGHHHIIILLLNNNOOOQQQSSSUUUWWW[[[___ccchhhiiijjjkkkoooxxx|||yyyxxx|||~~~|||zzzzzzzzz{{{zzzyyyvvvrrrnnnnnnqqqtttuuutttoooooottt|||tttjjj```YYYQQQMMMKKKKKKJJJHHHCCCCCCJJJddduuufffbbbrrr~~~vvvoookkk```TTTOOONNNOOOUUU[[[ccchhhpppvvvwww{{{jjjXXXVVVSSSOOOMMMJJJHHHDDDAAAAAA>>>:::777777777666555222333555777777777777666666666666666666666666666777777777777888888888888888999<<<<<<999;;;GGGUUUddduuu{{{jjjaaafffvvv}}}{{{wwwsssvvv|||~~~~~~yyywwwzzz~~~>>>>>>============>>>>>>@@@??????>>>>>>>>>>>>>>>BBBBBBHHHPPPUUUYYY___fffdddggggggbbb^^^\\\WWWQQQIIIFFFCCC@@@???>>>===<<>>>>>>>>>>>===>>>>>>===;;;:::;;;<<<>>>>>>>>>>>>============>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGKKKJJJKKKPPPTTTSSSMMMGGGAAA@@@>>>===<<<===???@@@@@@???>>><<<<<<>>>???@@@CCCDDDEEEGGGHHHJJJKKKKKKOOORRRTTTWWWYYY\\\```cccccceeegggjjjppp{{{~~~tttppppppuuu|||{{{zzz{{{{{{zzzzzz{{{||||||zzzyyyvvvqqqlllmmmqqqttttttrrrnnnrrrxxx}}}|||uuueee^^^TTTMMMJJJIIIHHHFFFFFFHHHOOObbbuuuddd]]]iiixxx}}}uuuoooiiicccZZZRRRPPPTTTZZZ^^^dddkkkrrrvvvwww|||kkk^^^WWWTTTPPPMMMKKKHHHEEECCC>>><<<888555333222333444444444444444444444444444444555555666777666666666555555555555666666666666666666888::::::>>>LLLZZZhhhvvvzzzkkk___ggg~~~}}}xxxwwwyyy}}}xxxuuuuuuxxx|||>>>>>>============>>>>>>???>>>======<<<<<<======@@@@@@DDDLLLQQQTTT[[[bbbdddggghhhdddaaa^^^XXXQQQKKKHHHDDDBBBAAA@@@>>>===@@@<<<===AAACCCIII]]]sss}}}~~~lll^^^XXXQQQOOOMMMLLLLLLKKKIIIGGG@@@@@@???===:::888888999888888888888777777777777555555666666666666555555666777888888777666777888666333333777888777777:::@@@QQQkkkwwwpppvvv~~~xxxcccaaaiiisss|||wwwpppeeebbbddd___``````___]]]\\\[[[ZZZYYYUUUVVVVVVVVVVVVUUUTTTSSSPPPOOONNNKKKIIIGGGEEEDDDCCCBBB@@@>>>======>>>>>>EEECCC@@@===<<<;;;;;;;;;<<<<<<======>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGKKKJJJKKKOOORRRQQQKKKEEE@@@???===<<<<<<===???@@@???>>>=========>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJOOOQQQTTTWWWYYY]]]aaadddeeegggjjjmmmrrr{{{yyynnnkkkkkkpppwww}}}}}}}}}|||{{{{{{{{{||||||{{{yyysssooojjjjjjnnnqqqqqqpppmmmqqqvvvyyy{{{}}}~~~xxxggg```UUUNNNKKKJJJIIIGGGGGGGGGKKKZZZvvvwwwggg\\\eeeqqqzzz}}}|||wwwrrrkkkeee\\\TTTSSSVVV]]]aaahhhmmmtttvvvwww{{{qqqbbbWWWTTTPPPMMMJJJHHHEEECCC@@@>>>:::777555444555555444444444444444444444444555555555555666666666777555555666666666777777777777777999;;;;;;@@@OOO]]]mmmzzzvvviii___ggg}}}xxxwwwyyy}}}yyyuuuuuuyyy|||>>>======<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<>>>===@@@FFFJJJNNNVVV^^^bbbfffiiigggccc```YYYRRRLLLIIIEEECCCBBBAAA???>>>@@@===>>>@@@@@@CCCQQQbbbvvvtttbbbZZZSSSQQQNNNMMMLLLKKKIIIGGG???@@@???===:::999999:::888888888888777777777777555555666666666666555555666777888888666666777888666333333666777666888;;;DDDWWWqqqzzzsssyyyiiifffqqqzzz}}}rrrmmmdddccceeeaaa```___^^^]]]\\\ZZZYYYYYYWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLIIIGGGFFFEEEAAA@@@>>>=========>>>>>>NNNHHHAAA===<<<<<<<<<::::::;;;<<<===>>>??????@@@>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGJJJJJJKKKMMMPPPNNNHHHCCC======<<<<<<<<<>>>???@@@>>>=========>>>@@@AAACCCAAAAAAAAAAAACCCFFFIIIJJJOOOQQQUUUWWWZZZ]]]aaaeeefffiiilllooottt|||{{{qqqjjjggghhhmmmuuu~~~{{{{{{}}}|||{{{{{{||||||zzzyyyrrrnnnjjjjjjmmmpppqqqpppppprrruuuwwwyyy{{{~~~zzzkkkcccXXXPPPMMMKKKIIIHHHHHHEEEEEEOOOddd{{{zzznnn\\\aaajjjttt{{{}}}zzzwwwmmmggg]]]VVVTTTXXX___dddkkkpppuuuwwwwwwzzzxxxgggXXXTTTPPPLLLIIIGGGDDDBBBAAA???<<<999777666777777555555555555555555555555666555555444555666777888666666666777777777888888888888:::<<<===CCCSSSbbbsssqqqhhhbbbkkk|||xxxwwwyyy}}}zzzvvvvvvyyy|||=========<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<>>><<<===AAAEEEIIIQQQZZZ]]]ccchhhgggeeeaaaZZZRRRMMMJJJFFFCCCBBBAAA???===???===???@@@>>>???HHHTTTeeezzz|||{{{eeeYYYUUUSSSPPPNNNMMMKKKHHHFFFAAAAAA@@@===:::888888999666666666666555555555555555555666666666666555555666777888777666555666888888666555888888777;;;@@@MMM```xxx{{{vvv||||||mmmjjjwww~~~yyyoookkkcccbbbddd___^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWUUUSSSRRRQQQPPPPPPNNNLLLJJJHHHFFFEEE@@@@@@>>>======>>>???@@@PPPHHH???;;;<<<>>>===;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFFFFGGGGGGIIIIIIJJJLLLLLLJJJEEEAAA<<<<<<<<<<<<===>>>???@@@<<<<<<======???AAACCCDDDBBBAAA@@@@@@BBBEEEIIILLLOOOQQQUUUWWWZZZ]]]aaadddgggjjjmmmpppttt|||uuulllhhhfffgggnnnvvvzzzvvvrrrsssxxx}}}~~~~~~~~~}}}{{{yyyyyyyyyyyyxxxwwwssspppmmmlllnnnqqqrrrrrrtttvvvwwwxxxyyy{{{|||ooofff[[[SSSOOOMMMJJJHHHGGGCCCAAAHHHXXXjjjwww}}}wwwaaaaaagggttt~~~}}}{{{ooohhh^^^VVVSSSWWW^^^ccclllpppuuuwwwxxx{{{~~~jjjYYYUUUPPPLLLIIIGGGDDDBBBAAA@@@===:::888777777777666666666666666666666666777666444333444555777999777777777777888888888888999888:::<<<>>>EEEVVVfffzzznnniiifffppp{{{zzz{{{~~~{{{xxxxxx{{{~~~{{{wwwvvvyyy{{{}}}======<<<<<<<<<<<<======???>>>======<<<<<<======>>><<<<<>><<<<<<===???@@@??????EEELLLYYYmmm|||}}}gggXXXVVVTTTQQQOOONNNLLLIIIGGGDDDDDDBBB>>>:::777777777666666666666555555555555555555666666666666555555555777888777666555666777888666666888888888===DDDQQQiiizzzwww~~~zzzqqqnnnzzz}}}vvvmmmjjjbbb```bbb\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXWWWUUUSSSQQQPPPOOOOOOMMMLLLJJJHHHFFFFFFBBBAAA@@@???>>>???@@@AAAKKKDDD;;;999;;;>>>===;;;=========<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHIIIJJJJJJJJJGGGCCC@@@<<<<<<<<<===>>>???@@@@@@<<<<<<===>>>@@@BBBCCCDDDBBBBBBAAAAAACCCGGGKKKMMMOOORRRTTTWWWYYY\\\```ccceeehhhlllooosss{{{rrrhhhfffeeegggnnnwwwpppmmmkkklllpppssstttssswwwzzz~~~|||zzzwwwvvvvvvvvvuuutttrrrooommmlllmmmoooqqqrrruuuwwwxxxxxxyyy{{{}}}rrrjjj^^^UUUPPPMMMJJJHHHEEEAAA@@@FFFSSScccttt~~~kkkeeehhhvvv~~~rrrjjj^^^TTTPPPSSSYYY^^^iiimmmrrrvvvyyy|||kkk[[[VVVPPPLLLIIIGGGEEECCC@@@>>><<<:::888666666555666666666666666666666666777666444333444555777999777777777777888888888888888888999;;;>>>GGGZZZkkkjjjiiihhhqqqvvvtttvvv~~~}}}|||zzzyyyzzz|||{{{wwwuuuxxxyyy{{{|||===<<<<<<;;;;;;<<<<<<===???>>>======<<<<<<======???<<<<<<>>>AAADDDKKKSSSTTT\\\bbbdddeeeddd^^^XXXNNNJJJFFFCCCAAA@@@>>><<<:::<<>>???CCCGGGRRRddd|||~~~zzzlll[[[WWWUUURRRPPPOOOMMMJJJHHHEEEEEECCC???:::777666666888888888888777777777777555555666666666666555555555666777777555555666777666444555666666777???GGGUUUrrr}}}vvvuuu~~~yyysssrrryyyzzztttllljjjbbb``````[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWUUUSSSRRRQQQNNNNNNLLLKKKIIIGGGFFFEEECCCBBB@@@?????????@@@@@@BBB>>>:::999;;;======<<<=========<<<<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJHHHFFFCCCAAA======>>>>>>??????@@@@@@<<<<<<>>>???AAABBBCCCCCCBBBBBBBBBCCCEEEIIILLLNNNPPPRRRTTTVVVWWWZZZ]]]```dddgggjjjnnnsss|||pppgggcccbbbeeemmmvvvvvviiihhhffffffiiikkklllmmmqqqtttyyy~~~~~~}}}|||yyyvvvtttttttttsssrrrnnnmmmkkkjjjjjjlllnnnppptttuuuvvvwwwxxxzzz~~~~~~uuulll```VVVQQQMMMJJJGGGCCC@@@@@@GGGQQQ```ssstttiiiggguuuyyyooobbbUUUNNNOOOSSSWWWcccgggmmmrrrwww|||nnn]]]XXXRRRMMMJJJHHHFFFDDD???>>><<<999777666555444555555555555555555555555666555555444555666777888666666666777777777888888999888999;;;???JJJ]]]ooouuugggiiijjjqqqsssqqqsss~~~|||{{{{{{{{{|||{{{vvvsssvvvwwwyyy{{{~~~===<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<>>>;;;;;;>>>@@@BBBHHHPPPSSSZZZaaaccceeefffbbb]]]OOOLLLHHHDDDCCCAAA???===999<<<>>>>>>===>>>AAACCCKKKZZZqqqxxxzzzsssbbbWWWUUURRRQQQPPPNNNLLLJJJDDDDDDCCC???;;;888777888888888888888777777777777555555666666666666555555555666777666555555666777666555555777777999BBBLLLddd|||vvvrrrsss}}}wwwyyypppppprrrvvvqqqkkkiiibbbaaaaaa[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTRRRQQQMMMLLLKKKIIIHHHFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFGGGIIIIIIHHHEEECCCCCC??????@@@@@@@@@@@@@@@???<<<===>>>@@@AAABBBBBBCCC@@@AAABBBDDDGGGIIILLLMMMPPPRRRTTTUUUVVVWWWZZZ]]]dddfffjjjmmmsss~~~~~~nnnfffbbbaaaeeemmmwww{{{kkkdddcccbbbbbbdddgggjjjkkkllloootttyyy~~~~~~|||yyyvvvsssssssssrrrqqqmmmlllkkkjjjiiikkknnnpppsssuuuwwwyyyzzz|||wwwnnnaaaWWWQQQMMMIIIFFFBBB???AAAGGGPPP\\\qqq{{{iiiaaaooowwwgggXXXOOOMMMPPPTTT]]]aaagggmmmsssxxx}}}ttt___ZZZSSSNNNJJJIIIGGGFFF???>>><<<:::888666555444444444444444444444444444555555555555666666666777555555666666666777777777:::999:::===AAAMMMaaatttrrrjjjmmmnnnssssssqqqttt{{{{{{{{{}}}zzzuuurrrtttvvvyyy{{{}}}<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;===:::;;;>>>???AAAFFFMMMRRRYYY```cccfffhhhfffaaaQQQMMMIIIFFFDDDBBB@@@>>>999<<<>>>===<<<===??????EEERRRhhh~~~xxxvvv}}}yyyhhhWWWUUURRRQQQPPPOOOMMMKKKCCCCCCBBB???;;;999999:::666666666666555555555555555555666666666666555555555666777666555444555777777777888::::::===GGGQQQwwwwwwrrroooqqq}}}~~~vvvnnnjjjlllkkktttoooiiiiiicccbbbccc]]][[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRLLLKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@>>><<<<<<<<<===777:::===>>><<<:::999999999::::::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFEEEGGGIIIIIIGGGEEEDDDDDD@@@@@@AAAAAAAAA@@@@@@???===>>>???@@@AAABBBBBBBBB???@@@BBBDDDGGGIIIKKKLLLQQQRRRTTTTTTUUUVVVYYY[[[dddfffiiimmmttt|||mmmfffcccbbbfffoooyyyttteeeaaa```___```bbbfffiiikkkiiilllqqqvvv{{{~~~zzzvvvtttssssssrrrrrrooonnnmmmlllkkklllooorrrtttwwwzzz|||~~~xxxooobbbWWWQQQMMMIIIFFFAAA???AAAGGGNNNXXXmmm~~~hhh\\\iii}}}}}}lll[[[PPPMMMOOORRRZZZ]]]cccjjjpppuuuyyy{{{yyy```[[[TTTNNNKKKIIIHHHGGG???>>>===;;;999777555555444444444444444444444444444555666666777666666666555555555555666666666666;;;:::;;;>>>CCCOOOdddwwwtttnnnrrrssswwwsssrrruuuzzz{{{|||~~~zzzuuuqqqsssuuuxxx{{{}}}:::;;;;;;<<<===>>>??????999::::::;;;;;;::::::999:::;;;<<<===>>>AAAEEEHHHKKKPPPXXXbbbiiikkkhhhdddWWWQQQIIIFFFFFFFFFCCC@@@>>>===<<<;;;;;;<<<===>>>CCCLLL\\\pppvvvooowwwhhh\\\VVVQQQPPPOOOKKKIIIJJJEEEDDDCCC@@@>>>;;;888777888777777666555444444444555555555666666666666777333333333444444444555555777888444666===>>>HHH^^^wwwmmmlllqqquuuyyy}}}yyyuuuuuuhhheeeiiinnnsss|||yyyssskkkfffdddbbb___\\\___^^^]]][[[ZZZXXXWWWVVVUUUTTTSSSTTTTTTTTTRRRPPPPPPNNNKKKJJJHHHEEEAAA???BBBAAA???>>><<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAAAAABBBDDDEEEEEEEEEDDDCCCGGGHHHHHHHHHGGGDDDAAA@@@AAACCCDDDDDDAAA???>>>???>>>>>>>>>???@@@@@@@@@AAA>>>@@@CCCEEEFFFGGGJJJLLLOOOPPPRRRRRRSSSTTTWWWYYY___aaagggqqqzzz{{{mmmfffdddcccfffnnnxxx~~~kkk```^^^^^^______aaadddfffgggkkkmmmpppuuu|||{{{uuuooommmmmmoooqqqnnnnnnnnnnnnooooooooooooooowww}}}~~~xxxqqqfffZZZPPPJJJHHHGGGFFFDDDDDDFFFKKKTTTfffvvv|||iii^^^iiiyyy|||lll^^^SSSLLLMMMRRRYYYccclllkkkjjjooowww|||wwwhhh]]]SSSNNNLLLHHHFFFGGGAAA@@@===:::777444333222666666666666666555555555000111222444555666666666999666444555888:::999777999999<<<@@@FFFTTTmmmsssmmmzzz~~~xxxvvv|||{{{zzz{{{~~~}}}~~~}}}tttmmmssstttwww{{{:::::::::;;;;;;<<<<<<===999::::::;;;;;;::::::999999:::;;;;;;<<<>>>BBBFFFHHHNNNWWWaaaiiijjjgggdddXXXRRRKKKHHHGGGGGGDDDAAA>>>===<<<;;;;;;<<<===>>>BBBIIIWWWhhhyyy}}}tttvvvnnn^^^WWWQQQQQQPPPLLLJJJKKKEEEDDDCCC@@@>>>;;;888777888777777666555555444444444444555555555666666666555555555666666666777777777999555777===>>>HHH^^^~~~sssjjjkkkqqqvvvzzzyyy{{{~~~uuukkkiiilllooottt}}}wwwqqqiiidddbbbaaa___\\\\\\\\\ZZZYYYWWWUUUTTTSSSTTTSSSRRRRRRSSSSSSQQQOOOOOOMMMKKKIIIHHHFFFBBB@@@BBBAAA???===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHHHHFFFDDDAAA@@@@@@AAACCCCCCAAA?????????>>>>>>??????@@@@@@AAAAAAAAACCCEEEFFFGGGIIILLLNNNPPPQQQSSSSSSSSSTTTWWWYYY___aaaiiisss||||||nnngggccccccfffoooyyy{{{iii___\\\\\\\\\]]]___bbbdddffflllooosssxxx~~~{{{vvvqqqooonnnooopppppppppppppppooooooooooooooowww~~~wwwpppeeeZZZQQQLLLIIIIIIFFFCCCBBBDDDFFFNNN]]]mmmwww~~~iii^^^jjjzzzrrrcccUUUMMMMMMRRRWWWaaahhhiiijjjpppwww{{{iii^^^SSSOOOLLLHHHFFFFFFAAA@@@===;;;999777666555666666666666666666666555333333444555666777888888999777555666888999999777999999<<>>===<<<;;;;;;<<<===>>>@@@EEEOOO]]]nnn~~~zzzvvv}}}uuu```XXXQQQQQQPPPMMMKKKLLLEEEDDDCCC@@@>>>;;;888777777777777666555555444444333444444444555555555555555555666666666777777777888:::666888===>>>III___~~~|||vvvmmmfffiiiqqqwww}}}{{{yyy|||vvvsssqqqqqqssswwwtttmmmfffaaa``````^^^]]][[[ZZZYYYXXXVVVUUUSSSSSSSSSRRRQQQQQQRRRRRRPPPNNNNNNLLLJJJIIIHHHFFFCCCAAAAAA@@@???===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===========================;;;<<<<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGEEECCCAAA@@@>>>@@@BBBBBB@@@?????????>>>>>>???@@@@@@AAABBBBBBEEEFFFGGGGGGGGGJJJNNNQQQQQQRRRTTTTTTTTTUUUWWWZZZ```bbbjjjuuuppphhhcccbbbfffppp{{{vvveee]]][[[[[[\\\]]]___bbbeeefffmmmpppvvv|||}}}{{{xxxtttrrrpppooooooqqqqqqqqqppppppooooooooonnnwwwvvvpppeeeZZZRRRMMMKKKKKKHHHEEECCCCCCCCCHHHUUUcccsss|||iii___iiiyyyyyyhhhYYYNNNMMMRRRVVV]]]cccfffkkksssyyyzzz}}}kkk___TTTPPPMMMIIIEEEDDDAAA@@@>>><<<:::999999888555555666666666666666666666666555555666888:::;;;888777555666888999999888:::999<<>><<<;;;;;;<<<======???AAAHHHSSSdddxxxtttxxxzzzbbbXXXQQQPPPPPPMMMJJJJJJEEEDDDCCC@@@>>>;;;888777777777666666555555555555333333333444444444555555444444444444555555555555888:::888999>>>>>>JJJbbbzzz~~~ooogggccciiisss{{{www{{{||||||}}}|||zzzyyy|||pppjjjbbb^^^^^^^^^^^^]]][[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRPPPNNNLLLKKKIIIIIIIIIGGGDDDBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@<<<>>>AAAAAA@@@?????????>>>??????@@@AAABBBCCCCCCGGGGGGGGGGGGGGGIIINNNQQQQQQSSSTTTUUUUUUVVVXXXZZZ___bbbkkkwwwsssjjjdddcccgggqqq{{{pppaaa[[[]]]]]]^^^___bbbeeehhhjjjnnnrrryyy}}}|||{{{yyywwwtttrrrooonnnqqqqqqqqqpppooonnnmmmmmmnnnwww~~~~~~xxxqqqggg[[[RRRMMMJJJJJJJJJHHHFFFEEECCCFFFRRR___qqq{{{}}}hhh___gggvvv}}}lll[[[OOOMMMRRRUUUZZZ```eeennnwww{{{zzz{{{nnnaaaUUUPPPNNNIIIDDDBBBBBB@@@???<<<:::999888888555555555555666666666666777666555555555777:::;;;888777666666777888888999:::999===DDDOOOaaa{{{yyysssrrr}}}{{{zzz~~~}}}{{{xxxyyyzzz|||}}}~~~}}}|||{{{~~~zzzsssooorrrtttxxx|||;;;::::::999999888888777888999999::::::999999888666888999:::999:::<<<>>>???CCCLLLVVV___cccbbbaaa]]]ZZZUUUQQQMMMJJJGGGEEE???>>>===<<<;;;;;;<<<===>>>???CCCLLL]]]tttsssuuu~~~eeeZZZQQQOOOOOOLLLIIIHHHEEEDDDCCC@@@>>>;;;888777666666666666555555555555333333333444444444555555444444444555555555666666666:::999:::??????LLLeeezzzkkkdddbbbjjjvvvwww~~~zzzmmmggg```]]]]]]]]]]]][[[ZZZYYYXXXWWWVVVTTTTTTSSSTTTSSSRRRRRRSSSSSSQQQOOOLLLKKKIIIIIIIIIGGGEEECCC??????===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAADDDCCCCCCBBBBBBCCCEEEFFFEEEEEEEEEDDDCCCBBBAAAAAA<<<>>>AAAAAA@@@?????????>>>???@@@AAABBBCCCDDDDDDGGGGGGGGGFFFFFFHHHLLLOOOQQQRRRTTTTTTUUUVVVYYY[[[^^^bbbkkkxxxvvvlllfffeeeiiirrr|||kkk___[[[]]]]]]^^^```cccfffjjjkkkooottt{{{}}}{{{{{{zzzyyyvvvrrrooommmppppppooonnnmmmllllllkkknnnwww}}}|||~~~~~~}}}~~~{{{tttiii\\\RRRLLLIIIHHHIIIGGGFFFEEEDDDFFFQQQ]]]qqqzzzyyyiiicccgggppp|||mmm\\\OOOMMMRRRTTTYYY___fffpppzzz~~~||||||ttteeeVVVQQQOOOJJJEEECCCCCCBBB???<<<999777666555444555555555666666777777777666444444444666888:::777777777777777777888999::::::===FFFTTThhhssspppppp}}}~~~sssvvv~~~}}}{{{xxxyyy{{{}}}}}}}}}}}}}}}|||yyysssooopppssswww|||888888777777666666666555888888999999999999888888777888::::::::::::<<<======AAAGGGPPPXXX]]]______^^^\\\XXXSSSNNNJJJGGGEEE???>>>===<<<;;;;;;<<<<<<===>>>AAAHHHWWWooouuusss|||iii]]]RRRPPPPPPMMMHHHFFFEEEDDDCCC@@@>>>;;;888777666666666666666666555555333444444444555555555555666666777777777888888888555::::::;;;@@@AAAOOOiii~~~|||kkkeeedddnnnzzzxxxvvvkkkfff```]]]]]]]]][[[YYYVVVUUUUUUTTTRRRQQQQQQPPPTTTSSSRRRRRRSSSSSSQQQOOOLLLKKKIIIIIIIIIGGGEEEBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>??????@@@AAACCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA>>>@@@BBBBBB@@@???????????????@@@AAACCCDDDEEEEEEGGGGGGGGGFFFFFFGGGJJJMMMNNNPPPRRRSSSUUUWWWZZZ\\\___cccmmmyyyyyynnnhhhgggkkksss}}}{{{ggg^^^\\\[[[\\\]]]___cccfffjjjlllqqqvvv}}}{{{{{{zzzxxxvvvrrrooommmnnnnnnnnnmmmmmmlllllllllnnnwww~~~~~~}}}~~~~~~{{{{{{}}}}}}}}}}}}vvvjjj]]]SSSLLLHHHGGGFFFDDDDDDDDDBBBDDDNNNYYYnnnvvv|||}}}}}}xxxooolllkkklll{{{yyymmm\\\OOOLLLQQQRRRXXX___fffppp{{{~~~}}}~~~zzziiiXXXQQQOOOLLLGGGDDDDDDCCC@@@===999777555444444444555555666777777777555555444444444555666777666777888777666666888:::;;;:::===HHHXXXnnn~~~qqqoooooo{{{rrrvvv|||yyywwwzzz}}}~~~~~~~~~~~~~~~wwwssspppnnnqqqvvv{{{888888888888888777777777888888999999999999888888666888::::::999999:::;;;===???CCCJJJRRRYYY\\\]]]^^^]]]YYYTTTNNNIIIFFFEEE@@@???===<<<;;;;;;<<<<<<<<<===???DDDQQQhhhxxxrrrwwwooobbbUUURRRRRRNNNIIIFFFEEEDDDCCC@@@>>>;;;888777555666666666666666666666444444555555555666666666666777777777888888888888333999:::<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@AAACCCCCCAAA???????????????@@@BBBCCCEEEFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKLLLNNNPPPRRRTTTWWWZZZ]]]bbbfffooo|||{{{pppiiihhhlllvvvxxxeee]]]^^^\\\]]]^^^aaadddhhhlllnnntttzzz~~~|||{{{zzzyyywwwuuuqqqooommmnnnnnnnnnnnnmmmmmmmmmmmmnnnvvv||||||zzz||||||zzzzzz}}}}}}||||||vvvjjj]]]SSSMMMJJJIIIEEEDDDDDDCCCAAABBBKKKUUUeeeooowwwxxxxxx{{{{{{wwwxxxssslllvvv}}}xxxmmm]]]NNNKKKNNNOOOWWW```fffoooxxx}}}}}}mmmYYYQQQOOOMMMIIIFFFDDDCCC@@@>>>;;;999888777444444555555666777777888444444555555555555666666666777888888666666888:::;;;:::>>>JJJ\\\rrr}}}qqqqqqqqq{{{sssvvv~~~yyyuuuwww{{{~~~}}}vvvrrrqqqllloootttyyy~~~;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888666777999:::999888999:::===>>>AAAGGGNNNVVVZZZ\\\^^^]]]ZZZUUUNNNIIIFFFEEE@@@???===<<<;;;;;;;;;<<<<<<===>>>AAAMMMbbb|||{{{qqqsssssseeeXXXTTTTTTPPPJJJGGGEEEDDDCCC@@@>>>;;;888777555555555666666666666666555555555666666666666777555555555555666666666666111888:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<===>>>???AAACCCDDDAAABBBDDDEEEEEEEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAAAAACCCDDDDDDAAA???>>>??????@@@AAABBBDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHIIIKKKJJJLLLOOORRRTTTWWW[[[^^^dddhhhrrr~~~}}}qqqiiiiiinnnxxxvvvddd^^^_________aaadddgggllloooqqqwww}}}~~~|||{{{{{{zzzyyyvvvtttqqqnnnmmmnnnnnnnnnnnnooooooooooooooovvv{{{zzzxxxzzz{{{zzzyyy~~~~~~|||{{{tttiii]]]TTTNNNLLLKKKGGGFFFFFFEEEBBBBBBJJJTTT^^^iiisssvvvvvvzzz~~~~~~~~~xxxmmmttt}}}{{{wwwnnn]]]NNNIIILLLMMMVVV```fffmmmvvv{{{|||pppZZZQQQOOOMMMJJJHHHCCCBBBAAA???===<<<;;;;;;444444444555666777777888444555666666777666666555555777999888666555888;;;;;;:::>>>KKK]]]uuu~~~sssssssss|||rrruuu|||}}}uuuqqqwww{{{}}}vvvrrrqqqkkknnnsssyyy}}}<<<<<<;;;;;;;;;:::::::::999999999999999999999999999:::;;;<<<<<<<<<;;;:::<<<;;;???DDDGGGKKKUUU___dddbbb]]]VVVMMMGGGDDDCCCAAA@@@???===<<<<<<<<<<<<:::<<>><<<:::999;;;:::888777555444444444777777777777777666666666777777666666666666777777;;;:::;;;===???GGGXXXhhhyyy{{{~~~jjjhhhlllwww}}}wwwzzzqqqjjjeee___[[[XXXWWWUUUTTTUUUUUUUUUTTTRRRQQQOOONNNOOOOOOPPPPPPPPPOOONNNNNNMMMLLLJJJHHHFFFDDDBBBBBB@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<=========>>>============>>>???@@@AAADDDEEEEEEFFFFFFEEECCCCCCEEEDDDCCCBBBAAAAAABBBCCCCCCDDDCCCBBB???>>>???AAA>>>BBBFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOPPPSSSXXX___dddeeelllvvv~~~ppplllnnnrrrzzzwwwjjjaaa\\\______bbbfffgggiiiooowww|||~~~|||{{{zzz{{{{{{wwwrrrnnnnnnpppnnnmmmllllllnnnooooooooonnnqqqvvvyyyyyyyyyyyyzzz|||~~~~~~|||wwwrrriii___VVVOOOJJJHHHKKKGGGCCCCCCBBBBBBHHHOOO]]]fffooosssuuuyyy~~~{{{xxxtttsss{{{~~~tttfffXXXOOOLLLLLLJJJSSS\\\ccckkkuuu{{{|||ttt]]]UUUMMMKKKKKKEEECCCBBB@@@>>><<<;;;:::999777777666666666666777777666666666666666666666666777777777777777888888999999:::@@@MMM___tttyyyzzztttwwwtttyyy~~~vvvssstttuuuxxx|||~~~~~~{{{vvvssslllsss|||<<<;;;;;;;;;;;;:::::::::888888888888888888888888888999:::;;;;;;;;;::::::;;;;;;>>>CCCFFFKKKTTT^^^cccbbb^^^WWWOOOHHHEEECCCAAA@@@???===<<<<<<<<<<<<;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>=========>>>>>>???@@@AAACCCDDDEEEFFFGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDCCCAAA???>>>???@@@@@@CCCGGGIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMNNNPPPSSSXXX___dddeeelllvvv~~~tttkkklllpppxxxuuugggaaa]]]___```ccchhhjjjkkkrrrzzz~~~~~~|||{{{{{{||||||yyytttpppooopppooonnnllllllmmmnnnmmmllllllpppuuuxxxxxxxxxyyyzzz|||}}}|||yyywwwrrrjjj```VVVOOOKKKHHHKKKFFFCCCCCCBBBBBBGGGOOOZZZdddnnnrrrtttwww|||~~~~~~zzzwwwuuurrrqqqxxxwwwjjj[[[PPPKKKJJJLLLTTT]]]dddmmmwww}}}~~~www```WWWOOOLLLLLLGGGCCCAAA???===;;;999888888666666777777777777666666666666666666666666666666777777777777777888888999;;;;;;AAAMMM^^^ssszzzzzztttyyywww~~~}}}vvvssstttuuuyyy|||{{{vvvrrrnnnttt|||~~~;;;;;;;;;;;;::::::::::::777777777777777777777777777888999:::::::::999999::::::===BBBEEEIIISSS]]]bbbaaa___YYYQQQJJJFFFDDDAAA@@@???===<<<<<<<<<<<<<<<===>>>@@@AAAIII]]]ooo~~~uuuqqq|||nnn]]]VVVOOOOOOOOOGGGDDDCCCAAA???===:::999888888888777666666666666666777666555444444555666777777777666666666666777777;;;:::;;;===@@@III[[[lll{{{iiijjjqqq{{{|||wwwxxxooojjjfffaaa]]][[[YYYWWWUUUUUUUUUUUUTTTRRRQQQOOONNNOOOOOOOOOOOOOOONNNMMMMMMKKKKKKIIIGGGEEECCCBBBAAA>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAABBBCCCEEEGGGHHHIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCAAA???>>>???AAACCCFFFIIIJJJJJJIIIIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLKKKLLLMMMOOORRRXXX___dddgggnnnwww~~~wwwjjjkkkmmmuuuqqqddd___^^^``````dddjjjlllnnnvvv~~~}}}|||{{{{{{||||||zzzvvvrrrpppooopppnnnlllkkkllllllkkkjjjjjjnnnrrruuuwwwwwwxxxyyy{{{{{{}}}~~~~~~zzzwwwxxxssskkkaaaWWWPPPKKKIIIJJJFFFDDDCCCBBBBBBGGGNNNVVVbbbnnnqqqssswwwyyyyyyvvvsssqqqrrrrrrsssxxxzzzmmm^^^RRRKKKIIIMMMUUU]]]fffppp|||{{{cccZZZQQQMMMMMMGGGCCCAAA???<<<:::888666666555666777888888777666555666666666666666666666666777777777777777888888999>>>===CCCNNN___tttyyyzzzuuu~~~~~~|||uuurrrtttvvvyyy}}}|||vvvqqqooouuu{{{~~~~~~}}}}}}~~~;;;;;;;;;:::::::::999999888888888888888888888888888999999999::::::::::::999999<<<@@@CCCGGGPPPZZZ```aaa```[[[TTTMMMGGGEEEAAA@@@???===<<<<<<<<<<<<<<<<<<===??????FFFWWWgggwwwnnnwwwsss```WWWOOONNNOOOGGGEEEDDDBBB@@@===;;;999888777777666666666666777777666666444333444555777888777777666666666666777777999888:::<<<@@@III\\\nnn}}}zzzdddiiisssyyyyyy~~~xxxpppjjjgggbbb^^^\\\ZZZXXXVVVUUUUUUUUUTTTRRRQQQOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJHHHGGGEEECCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<============>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCFFFHHHJJJKKKLLLLLLJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDAAA??????AAACCCGGGIIILLLLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKLLLJJJKKKMMMOOOSSSXXX___dddiiipppxxxvvvlllkkkllltttlll```^^^______```dddjjjmmmpppxxx~~~|||{{{{{{{{{{{{{{{yyyvvvrrrooonnnnnnlllkkkkkklllllllllkkkiiilllpppsssuuuvvvwwwyyyzzzzzzzzz{{{~~~~~~zzzxxxxxxtttlllbbbYYYQQQLLLIIIJJJFFFDDDDDDCCCBBBGGGNNNTTTcccqqqtttvvvyyyzzzvvvnnnkkkmmmssswwwxxx|||{{{ooo```TTTNNNLLLMMMTTT^^^hhhuuufff\\\QQQMMMLLLGGGDDDCCC@@@===:::888666555444666777999999777666444666666666666666666666666777777777777777888888999??????EEERRRbbbvvvsssxxxvvv{{{tttrrrtttwwwzzz}}}~~~~~~}}}vvvrrrqqqvvv{{{|||{{{zzz|||~~~;;;;;;:::::::::999999999999999999999999999999999:::::::::::::::;;;;;;<<<999999;;;???AAADDDMMMWWW]]]___```]]]VVVNNNHHHEEEAAA@@@???===<<<<<<<<<<<<;;;;;;===???@@@EEESSSaaayyylllsss~~~wwwbbbWWWNNNMMMNNNGGGFFFEEECCCAAA???===;;;:::666666666666666777777888666555555444555666777888777777666666666666777777777666888;;;???JJJ^^^pppxxx}}}yyyeeemmmxxx|||yyyyyyssssssxxx~~~zzzpppjjjfffbbb___]]][[[YYYWWWUUUUUUUUUTTTRRRQQQOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGJJJLLLNNNOOOOOOKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@AAACCCFFFKKKMMMOOOOOOMMMKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMJJJLLLNNNPPPTTTYYY___ccckkkqqqzzzwwwnnnllllllttt}}}ggg]]]]]]^^^]]]^^^ccciiimmmpppxxx}}}{{{{{{{{{{{{zzzyyywwwuuurrrooolllkkkjjjiiijjjlllnnnnnnnnniiilllooorrrssstttvvvxxxxxxxxxxxxzzz|||~~~|||zzzyyytttmmmdddZZZRRRMMMJJJIIIFFFDDDDDDCCCCCCGGGMMMUUUhhhwwwzzz|||}}}wwweeeeeejjjuuu}}}~~~~~~{{{oooaaaVVVQQQPPPMMMSSS]]]iiizzziii]]]QQQMMMKKKFFFEEEDDDAAA>>>;;;999777666444666777999999777666444666666666666666666666666777777777777777888888999>>>@@@HHHWWWfffxxxyyyllluuuwwwyyysssqqqsssvvvyyy}}}~~~~~~~~~~~~~~~}}}wwwrrrrrrvvvyyyzzzxxxxxx{{{~~~::::::::::::999999999999999999999999999999999999;;;;;;:::::::::;;;<<<===:::999;;;>>>???AAAIIISSSZZZ]]]___^^^XXXPPPIIIEEEAAA@@@???===<<<<<<<<<<<<;;;;;;<<<>>>@@@DDDPPP\\\uuu~~~mmmqqqyyy}}}eeeXXXNNNMMMMMMGGGGGGFFFDDDBBB@@@===<<<;;;777666666666666666777888555555666666777888888888777777666666666666777777777666777;;;???KKK```sssvvv{{{xxxiiisss~~~zzz|||wwwnnngggjjjrrr{{{zzzqqqhhhfffbbb___]]][[[XXXVVVUUUUUUUUUTTTRRRQQQOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDBBBAAAAAA@@@???>>>======<<<<<<===;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>????????????>>>??????@@@AAABBBCCCEEEHHHKKKNNNPPPQQQQQQKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBDDDGGGJJJOOOQQQRRRQQQNNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNLLLNNNPPPRRRUUUYYY^^^bbbkkkqqqyyy{{{qqqmmmllltttuuubbb\\\\\\]]]]]]^^^ccciiimmmpppxxx}}}{{{{{{zzz{{{}}}zzzwwwuuutttrrrooommmkkkiiiiiijjjmmmooopppooojjjmmmpppqqqrrrsssuuuwwwvvvwwwxxxzzz||||||~~~}}}|||yyyuuunnneee\\\TTTMMMJJJIIIFFFDDDEEEDDDCCCGGGMMMXXXmmmyyybbbbbbkkkyyy~~~{{{{{{pppdddYYYTTTSSSLLLSSS\\\hhh{{{lll___RRRMMMKKKFFFEEEDDDAAA>>><<<:::888888555666777888888777666555666666666666666666666666777777777777777888888999<<<@@@LLL\\\jjjxxx}}}sssgggqqquuu}}}xxxrrrqqqsssuuuxxx|||~~~~~~~~~~~~~~~xxxtttsssuuuwwwwwwvvvwww{{{:::::::::999999999999888888888888888888888888888::::::999999999:::;;;<<<<<<:::;;;======???FFFOOOXXX[[[___^^^XXXPPPHHHDDDAAA@@@???===<<<<<<<<<<<<<<<;;;<<<>>>???AAAKKKUUUiiiooopppvvvhhhZZZOOOMMMNNNHHHFFFEEEDDDAAA???===;;;:::888777666666666666666777444555777999:::999999888777777666666666666777777888777888<<>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????????????????@@@AAABBBBBBDDDFFFIIILLLOOOQQQRRRRRRKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEDDDDDDGGGKKKOOOSSSSSSTTTRRROOONNNNNNNNNKKKKKKJJJJJJKKKMMMOOOPPPNNNPPPRRRTTTVVVYYY^^^bbbiiiooowwwrrrmmmkkksssnnn___\\\\\\[[[^^^___cccjjjmmmpppxxx|||zzzzzzzzz{{{|||wwwtttsssrrrqqqooommmkkkjjjkkknnnooopppooolllnnnpppqqqqqqrrrtttvvvtttvvvxxxzzz}}}}}}}}}{{{yyyvvvooofff]]]TTTNNNKKKHHHFFFDDDEEEDDDCCCGGGLLL[[[rrrzzzggghhhrrrxxxyyy{{{zzztttiii]]]UUURRRMMMRRRZZZfffxxxoooaaaTTTNNNLLLGGGCCCBBB@@@===;;;999888888666666777777777777666666666666666666666666666666777777777777777888888999;;;AAAOOO___kkkttt}}}}}}uuujjjeeeooorrr|||wwwrrrqqqssstttwww{{{}}}~~~~~~~~~yyyvvvrrrtttvvvuuutttvvv{{{:::::::::999999999888888777777777777777777777777:::999888888888999:::;;;===;;;;;;=========DDDMMMVVVZZZ^^^^^^YYYPPPHHHDDDAAA@@@???===<<<<<<<<<<<<<<<;;;<<<======???GGGPPP```qqqppptttkkk\\\PPPNNNPPPJJJEEEDDDCCC@@@>>><<<:::999888888777666666666666666333555888;;;<<<;;;999888777777666666666666777777999888:::>>>CCCPPPfffzzzzzz}}}}}}sssfffrrr}}}}}}nnn```^^^```fffmmmvvvxxxooofffdddaaa___]]][[[XXXUUUUUUUUUUUUTTTRRRQQQOOONNNNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????????????????@@@AAABBBCCCEEEGGGJJJMMMPPPQQQRRRSSSKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFEEEDDDEEEHHHMMMQQQTTTUUUUUUSSSPPPNNNNNNOOOKKKJJJJJJJJJLLLNNNPPPQQQOOOQQQSSSUUUWWWZZZ^^^aaagggmmmuuu}}}rrrmmmjjjrrrjjj^^^\\\\\\ZZZ___```dddjjjnnnqqqxxx~~~{{{zzzyyyzzz{{{}}}wwwtttssssssrrrpppooommmllllllnnnoooooonnnnnnoooqqqqqqqqqrrrsssuuusssuuuxxx{{{~~~|||zzzzzzvvvpppggg^^^UUUNNNKKKHHHEEEEEEFFFEEECCCFFFLLL\\\uuu{{{nnnppp{{{xxxsssxxx{{{wwwmmm```VVVQQQNNNRRRYYYdddvvvrrrcccVVVOOOMMMHHHAAA@@@>>><<<:::999888888777777666666666666777777666666666666666666666666777777777777777888888999:::BBBQQQaaakkkqqqxxxxxxvvvvvvnnnbbbeeennnppp{{{vvvqqqpppssssssvvvzzz}}}~~~~~~}}}zzzwwwrrrtttuuutttsssvvv|||:::::::::999999888888888999999::::::::::::;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;===@@@CCCMMMTTTZZZ[[[UUUNNNJJJIIIDDDBBB???=========<<<;;;>>>;;;<<<>>>???@@@DDDKKK[[[rrrtttqqqpppyyynnn]]]VVVPPPLLLJJJHHHGGGDDDBBB???===<<<;;;888888888888777777777777555555666666777777888888666666666666666666666666777999:::<<>><<<;;;:::;;;===>>>:::::::::;;;;;;;;;<<<<<<===============>>>?????????@@@AAAAAA@@@@@@BBBDDDEEEJJJPPPRRRQQQPPPQQQRRRLLLJJJHHHEEECCCCCCCCCDDDEEEFFFGGGIIILLLNNNOOOPPPWWWVVVTTTRRRPPPOOONNNNNNLLLLLLKKKKKKLLLNNNQQQRRRTTTTTTTTTUUUWWW[[[aaaffflllpppvvv}}}rrrllljjjssswwweee^^^___]]]ZZZ^^^___dddjjjnnnsss{{{~~~{{{yyyxxxwww~~~zzzyyyyyywwwrrrooommmiiihhhkkkmmmkkkkkkmmmqqqqqqqqqrrrsssuuuwwwyyywwwxxxzzz|||~~~|||zzz|||wwwpppiiibbbZZZRRRMMMIIIEEEBBBCCCCCCCCCFFFKKKYYYvvvxxxyyyuuuuuuxxx|||yyyoooaaaTTTLLLIIIRRRXXX]]]mmmvvvcccZZZRRRLLLJJJFFFDDD@@@>>><<<:::888666777777888888777666555555555555555555555555444444555555666666777888:::;;;===FFFVVVdddmmmppptttxxxxxxooogggaaa^^^]]]dddnnnyyy~~~{{{yyyyyyuuutttrrrsssuuutttwww{{{}}}~~~~~~~~~~~~}}}xxxssspppppppppqqqtttxxx{{{~~~:::::::::999999888888888999999999:::::::::;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;===@@@BBBMMMSSSZZZ[[[VVVOOOKKKJJJDDDBBB???=========<<<;;;===;;;<<<>>>??????DDDJJJUUUlllyyyrrrnnnuuutttaaaXXXQQQKKKIIIHHHGGGDDDBBB???===<<<;;;888888888888777777777777555555666666777777777777777777777777777777777777777888:::===FFFYYYrrr|||nnnfffnnnvvv~~~~~~tttfff[[[^^^dddkkkuuusssjjjeeebbb___\\\[[[ZZZXXXVVVXXXVVVTTTSSSSSSQQQOOOMMMNNNMMMKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;======:::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>??????@@@AAAAAA@@@@@@BBBDDDEEEJJJPPPSSSSSSQQQQQQQQQLLLKKKHHHFFFDDDDDDDDDEEEDDDEEEHHHJJJMMMOOOQQQRRRVVVTTTRRRPPPNNNNNNMMMMMMMMMLLLLLLLLLNNNPPPSSSTTTTTTUUUVVVWWWYYY]]]bbbfffkkkooouuu|||sssnnnlllttttttddd^^^^^^]]][[[^^^___dddjjjooosss||||||zzzxxxxxxxxx}}}{{{yyyxxxxxxwwwssspppnnnjjjhhhlllmmmllllllnnnssssssrrrssstttvvvxxxyyyyyyzzz{{{}}}}}}{{{|||xxxrrrkkkccc[[[RRRMMMMMMHHHEEEFFFEEEDDDFFFKKKYYYuuuyyyuuuwwwzzzyyyqqqdddWWWNNNGGGOOOUUU[[[lllzzzeee[[[RRRKKKIIIFFFDDD@@@>>><<<:::888666666666777777777666555555666666666666666666666666666666666777888999:::;;;<<>>??????CCCIIINNNdddtttlllooo}}}|||fffZZZQQQKKKIIIHHHFFFDDDBBB???===<<<<<<888888888888777777777777555666666666666777777777777777777777777777777777666888:::>>>III]]]uuu~~~pppfffnnnwww~~~~~~sssfff```bbbeeemmmxxxrrriiidddaaa]]]ZZZYYYYYYXXXWWWYYYWWWUUUUUUTTTSSSPPPNNNMMMMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@??????>>><<<;;;;;;;;;<<<===;;;;;;<<<<<<<<<===============<<<<<<======>>>??????@@@AAA@@@@@@@@@BBBDDDFFFKKKQQQUUUVVVTTTQQQPPPMMMKKKHHHFFFEEEEEEFFFFFFEEEFFFIIILLLOOOQQQSSSTTTSSSQQQOOOMMMLLLLLLMMMNNNMMMMMMMMMNNNPPPSSSUUUWWWTTTVVVXXXZZZ[[[^^^bbbfffiiimmmsss{{{tttooonnnuuuoooaaa]]]^^^]]]\\\^^^___dddjjjooottt~~~}}}{{{yyyyyyxxxxxxzzzyyywwwwwwwwwvvvtttrrroookkkjjjmmmooommmmmmooouuuuuuttttttuuuwwwyyyzzz||||||}}}~~~~~~|||yyytttnnnfff]]]SSSMMMOOOJJJGGGGGGFFFDDDEEEIIIYYYttt}}}vvvwwwyyyyyyuuuiiiZZZOOOEEELLLRRRZZZkkkhhh[[[RRRKKKHHHFFFCCC@@@===<<<;;;888666444444555666666666555555666777777777777777777777777777777777999:::;;;<<<<<>>>>>>>>===<<<<<<:::;;;>>>???>>>BBBGGGJJJ]]]zzzvvvhhhiiivvvkkk[[[RRRLLLIIIGGGFFFDDDAAA???>>>===<<<888888888888777777777666666666666666666666666666666666666666666666666666777888:::???JJJ]]]uuu~~~rrrfffoooyyy~~~wwwkkkgggeeeeeekkkwwwqqqiiiddd```[[[YYYXXXXXXXXXXXXZZZYYYWWWWWWWWWVVVSSSPPPMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBB@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@@@@???@@@BBBDDDGGGLLLRRRWWWXXXVVVSSSPPPLLLKKKIIIGGGFFFFFFGGGHHHHHHIIIKKKNNNPPPQQQRRRRRRPPPNNNLLLJJJJJJKKKMMMNNNLLLLLLMMMOOOQQQTTTVVVWWWUUUWWWYYY[[[]]]___ccceeegggkkkrrr{{{tttpppooovvv}}}jjj___]]]]]]^^^______```dddjjjooottt}}}{{{zzzzzzzzz{{{yyyxxxwwwwwwvvvtttrrrqqqqqqlllkkknnnpppooonnnpppwwwwwwvvvvvvwwwxxxzzz{{{~~~~~~~~~~~~~~~{{{vvvpppiii___TTTMMMLLLGGGEEEEEEEEECCCDDDHHHYYYsss}}}zzzyyyzzz{{{xxxmmm\\\OOOFFFKKKQQQZZZkkk~~~iii[[[SSSLLLHHHEEECCC@@@===<<<;;;999777333333444555666666666555666666666666666777777777777777777888999:::<<<<<<===NNNeeexxxsss___TTTTTT\\\bbbqqq~~~vvvsssuuuwww~~~xxxuuuuuutttuuuxxxzzz|||~~~~~~}}}||||||}}}zzzvvvnnnnnnnnnpppsssvvvzzz|||888888888888888888888888888888888999999999::::::999999999999999999999999999:::;;;::::::;;;>>>@@@IIINNNVVV[[[ZZZVVVPPPLLLEEECCC@@@>>>>>>>>>===<<<;;;:::;;;>>>>>>===@@@FFFHHHXXXrrrwwwgggfffrrrmmm\\\SSSNNNJJJGGGEEEDDDAAA???>>>======888888888888777777777666666666666555555555555555555555555555555555555555888999:::???JJJ]]]sss}}}rrrhhhrrr|||~~~ssshhhdddaaaggguuu}}}pppiiiccc___[[[XXXXXXYYYYYYYYY[[[ZZZYYYZZZZZZXXXUUURRRMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<<<<======>>>>>>???@@@@@@??????AAACCCHHHLLLRRRWWWYYYXXXSSSPPPKKKJJJHHHFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPPPPOOOOOOMMMLLLJJJJJJJJJLLLMMMOOOKKKLLLMMMOOOQQQTTTVVVWWWUUUWWWYYY[[[\\\___bbbdddfffkkkttt}}}tttqqqqqqwwwwwweee^^^]]]]]]^^^aaaaaaaaaeeekkkooouuu}}}}}}|||{{{||||||}}}yyyyyyyyywwwuuurrrpppppprrrnnnmmmppprrrpppppprrrxxxwwwwwwwwwxxxzzz{{{|||~~~}}}}}}~~~~~~yyyssskkk```VVVOOOIIIEEEDDDFFFFFFDDDFFFJJJYYYppp~~~}}}xxxyyy~~~||||||}}}{{{ooo]]]PPPKKKMMMRRR[[[kkk{{{|||}}}iiiZZZTTTNNNIIIEEEBBB???===<<<;;;999777333333444555666666666555444444444555555666666666777777777888999:::<<<<<>>>>>>>>>>>===;;;999;;;>>>>>>===???DDDHHHRRRiiizzzhhhfffpppppp\\\TTTOOOKKKFFFEEECCCAAA???>>>======888888888888777777777777666666666555555555555444444444444444444444444444999999:::???KKK^^^rrr|||sssmmmwww|||iiibbb^^^ddduuuzzzooojjjbbb___[[[ZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZXXXUUURRRLLLLLLJJJHHHGGGFFFFFFFFFDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>???@@@?????????AAACCCHHHJJJOOOTTTWWWVVVRRRNNNJJJIIIGGGFFFFFFGGGHHHIIIMMMNNNPPPQQQQQQOOOMMMLLLJJJJJJKKKKKKLLLNNNOOOPPPLLLMMMNNNPPPRRRTTTUUUVVVUUUVVVXXXYYYZZZ\\\```cccfffmmmwwwuuuttttttxxxrrraaa]]]^^^\\\^^^bbbccccccfffkkkooottt~~~}}}||||||}}}}}}yyyzzzzzzxxxtttqqqpppppptttpppnnnrrrsssrrrrrrtttwwwwwwwwwwwwyyy{{{}}}~~~}}}|||{{{{{{|||~~~{{{tttlllbbbXXXQQQJJJGGGFFFIIIIIIGGGIIILLLWWWlllyyy}}}|||~~~}}}llljjjvvv{{{}}}}}}qqq```TTTOOOOOORRR[[[hhhuuu~~~|||yyywwwjjjZZZTTTOOOIIIEEEBBB???===<<<;;;999888444444555666666666555555333333444444555555666666777777777777999:::;;;<<>>===:::999;;;>>>>>><<<>>>CCCGGGMMM```|||llliiippp}}}sss]]]TTTOOOKKKFFFEEECCCAAA@@@>>>>>>===888888888888777777777777666666555555555444444444555555555555555555555555999888999@@@NNNaaauuu|||tttsss}}}~~~}}}qqqhhhaaafffxxxvvvmmmiiiaaa___\\\\\\\\\\\\[[[ZZZWWWWWWWWWXXXYYYWWWSSSPPPLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@>>>======;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>??????>>>???AAACCCFFFGGGJJJOOORRRRRROOOKKKHHHGGGFFFEEEEEEFFFHHHIIILLLMMMOOOQQQQQQOOOMMMLLLHHHJJJLLLNNNOOOPPPPPPPPPNNNOOOQQQRRRTTTUUUVVVVVVTTTUUUVVVVVVWWWZZZ___bbbgggooo{{{xxxwwwwww{{{ooo___]]]^^^\\\^^^ccceeeeeegggkkkooottt~~~}}}|||{{{{{{||||||xxxyyyzzzxxxuuurrrrrrsssuuuqqqpppsssuuussssssuuuuuuuuuvvvwwwyyy{{{~~~{{{zzzxxxxxxyyy||||||tttlllbbbZZZTTTLLLHHHGGGJJJIIIGGGGGGKKKTTTfffssszzz{{{yyyxxxccc^^^jjjxxx~~~~~~www|||sssddd[[[QQQNNNOOOWWWbbbmmmtttxxx{{{vvvtttzzzlll[[[UUUOOOHHHDDDBBB???======<<<:::888666666777777777666555555444444444555666666777777666666666777888999:::;;;BBBTTTgggsssqqqZZZPPPVVVdddoooyyyuuuxxx|||~~~vvvtttuuuvvvxxx|||{{{}}}~~~}}}|||}}}~~~~~~yyyllllllmmmnnnqqquuuxxxzzz666666777777888888888999777888888888888999999999888888888888888888888888:::;;;;;;:::999:::<<>>===:::999;;;>>>>>><<<>>>BBBFFFIIIZZZwwwoookkkqqq|||vvv^^^TTTOOOKKKFFFEEECCCAAA@@@???>>>>>>888888888888777777777777666666555555555444444444666666666666666666666666888777999AAAPPPdddxxx|||vvvwww|||{{{zzzooofffjjjzzzssskkkhhh```^^^]]]]]]^^^]]]\\\ZZZUUUUUUUUUVVVWWWUUUQQQNNNLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>======;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========>>>??????>>>???AAACCCDDDDDDFFFJJJOOOOOOLLLIIIGGGFFFEEEDDDDDDFFFHHHIIIJJJLLLNNNPPPQQQPPPNNNMMMGGGIIIMMMPPPRRRRRRRRRQQQQQQQQQSSSTTTVVVVVVVVVWWWTTTTTTTTTTTTUUUXXX^^^bbbhhhppp}}}zzzyyyzzz~~~nnn___^^^___\\\^^^dddgggfffhhhlllooottt~~~~~~|||{{{zzzzzzzzz{{{vvvxxxzzzyyyvvvtttuuuvvvvvvrrrppptttuuuttttttvvvttttttuuuvvvyyy|||yyyxxxwwwvvvxxx{{{~~~|||tttlllccc[[[UUUKKKHHHGGGHHHGGGDDDDDDFFFQQQbbboooxxxzzzvvv~~~ttt]]]VVVaaaqqqyyyzzzttt{{{ttthhh```QQQMMMMMMTTT^^^fffmmmqqqzzzuuurrryyynnn[[[UUUOOOGGGDDDBBB???======<<<:::888777888888888777666555555444555555666777888888999555555666666777888:::;;;BBBTTTeeeppppppYYYPPPWWWeeeppp}}}}}}wwwuuuxxx}}}~~~uuutttuuuvvvyyy|||{{{|||}}}}}}|||}}}~~~yyylllllllllnnnqqqtttxxxzzz~~~