BM6(v nnnsssuuuxxx|||~~~vvvkkkggghhhiiillllllkkkmmmooooooooommmlllmmmkkkhhhdddcccgggkkkkkkhhheeedddfffiiikkkkkkhhhfffdddbbbaaabbbfffiiihhhgggeeedddbbb```___^^^aaabbbdddbbb\\\\\\ggguuu{{{eeeYYYeeeoooaaaYYYRRROOONNNMMMNNNQQQLLLLLLJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQOOONNNNNNOOOMMMNNNPPPRRRTTTUUUVVVVVVZZZ___ccczzzxxxnnn___]]]YYYUUUSSSQQQQQQQQQQQQQQQQQQTTTXXX[[[[[[[[[___aaaaaa```dddsss{{{lllaaaWWWKKKCCC@@@<<<;;;::::::::::::999777999999999888888888777777777777777777777777777777888777777666666666666666666666777777777777666666777666555555666777888777777888999888777666777999777777888888888999999999999999888888999999:::;;;::::::;;;;;;===>>>@@@AAACCCBBBGGGPPPWWW[[[```fffnnnuuupppvvvvvvwww|||{{{ooogggdddeeefffkkkkkklllnnnppppppmmmkkkhhhiiiiiifffbbbaaaeeehhhgggfffeeefffhhhjjjkkkkkkiiifffbbb______bbbfffiiihhhgggeeecccbbb`````````````````````^^^\\\cccllltttbbbdddxxxxxx[[[TTTOOONNNNNNLLLMMMPPPLLLKKKJJJIIIIIIIIIKKKKKKMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHIIIIIIKKKLLLLLLMMMOOOPPPPPPNNNNNNNNNOOOMMMNNNOOOQQQRRRSSSTTTTTTYYY\\\[[[eee~~~|||wwwqqqooonnnhhhaaaYYYWWWTTTRRRPPPPPPQQQQQQTTTTTTUUUWWW[[[^^^___^^^ZZZ^^^aaaeeettttttdddYYYOOOEEE@@@???<<<;;;999::::::;;;999888999999999888888888888777777777777777777777777777888888777666666666666666666666777777777777666666666666666666666777888888777888888888777777999;;;777888888888888999999999999999888888999999:::;;;;;;;;;;;;<<<===>>>@@@AAACCCBBBGGGPPPWWW[[[aaaggglllrrr}}}sssyyyyyyyyy~~~uuurrrnnnjjjfffdddccccccggghhhkkknnnpppnnnjjjfffaaaeeeiiiiiigggeeefffhhhfffffffffhhhjjjjjjiiiggghhheeebbb```aaacccfffgggeeedddcccbbbaaaaaabbbbbb```]]]\\\______]]]^^^bbbvvvlllnnnfffTTTOOOKKKLLLMMMKKKKKKMMMKKKJJJIIIIIIIIIIIIKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIHHHHHHIIIJJJLLLLLLMMMNNNPPPOOONNNMMMNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRWWWSSSSSSfff~~~|||zzzwwwrrrnnnkkkiiiccc]]][[[]]]ZZZVVVUUUTTTSSSQQQQQQSSSTTTUUUYYYYYYYYY\\\```ccccccccccccnnnzzzvvvhhhWWWLLLDDD>>><<<===<<<:::999999;;;;;;:::888999999999888888888888777777777777777777777777777888888777666666666666666666666777777777777666666666666666666666666777999666777777777777888:::===777888888888888999999999999999888888999999:::;;;<<<<<<<<<<<<===>>>@@@@@@BBBBBBFFFPPPWWW[[[aaaggglllsss~~~uuu|||{{{{{{xxxhhhjjjlllmmmmmmkkkhhhfffdddfffjjjnnnooommmhhhccc]]]dddlllooonnnlllkkkkkkgggggggggiiijjjiiifffdddfffdddcccbbbcccdddeeeeeeaaaaaa`````````bbbcccddd```[[[ZZZ^^^```]]][[[\\\bbbrrr{{{^^^OOOJJJHHHJJJKKKIIIIIIKKKKKKJJJIIIHHHIIIIIIKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNOOOOOOMMMMMMNNNOOOMMMNNNOOOOOOPPPPPPOOOOOONNNWWWVVVQQQ[[[nnn|||ooonnnuuu~~~wwwwwwvvvtttqqqooonnnoookkkkkklllllllllkkkiiihhheeeccc]]]WWWVVVZZZZZZWWWVVVUUUTTTTTTUUUWWWYYYZZZ]]]\\\]]]```dddfffgggggg||||||lll^^^MMMCCC===999999;;;<<<:::999999;;;;;;:::888999999999888888888888777777777777777777777777777888888777666666666666666666666777777777777666666666666777666666666777999555666777777777888;;;>>>777888888888888999999999999999888888999999:::;;;<<<<<<<<<<<<===???@@@@@@BBBBBBFFFPPPWWW[[[aaagggpppvvvsssyyyyyywwwwwwrrrpppmmmjjjgggfffeeeeeeggghhhkkknnnpppmmmfffaaaVVVZZZ```eeehhhiiihhhfffaaa``````bbbeeeggggggfffeeeaaa^^^```fffgggccc^^^cccccc```\\\]]]aaaaaa^^^]]]^^^___``````^^^\\\[[[ggg~~~wwwhhhWWWNNNKKKIIIHHHIIIIIIIIIHHHIIIJJJJJJJJJJJJJJJJJJIIILLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGIIIGGGFFFGGGJJJKKKIIIGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOONNNLLLLLLMMMNNNNNNNNNOOOOOOOOONNNMMMMMMUUUPPPOOOSSSUUU[[[qqqwwwoooppppppooommmooommmkkknnnwww|||}}}zzz{{{|||||||||xxxuuuppppppnnnjjjfffddddddeeefffbbb^^^```fffjjjjjjhhhccc\\\WWWYYY[[[YYYUUUTTTQQQSSSUUUXXX[[[]]]^^^_________```dddjjjrrrzzzuuu\\\SSSGGG@@@??????===;;;;;;;;;;;;::::::999999999;;;;;;:::999888777666555666666777777888888888999666666777777888888999999666666666666777777777777666666555555444444444333888777666555555666777888777777777777888888888888::::::999999888999999999;;;<<<============@@@BBBBBBCCCIIISSSZZZ^^^ccchhhrrryyy~~~}}}zzzoooooonnnllljjjhhhhhhhhhhhheeefffjjjmmmnnnjjjccc]]]TTTXXX]]]bbbdddfffffffffgggdddbbbaaabbbdddddddddddd```]]]___dddfffbbb]]]aaaaaa^^^ZZZ[[[```aaa^^^^^^^^^___```aaa```______eeewwwsssdddXXXKKKLLLKKKJJJIIIIIIJJJLLLNNNHHHIIIIIIJJJJJJIIIIIIHHHJJJKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGEEEDDDEEEGGGIIIHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLKKKKKKKKKLLLNNNMMMMMMNNNNNNNNNNNNNNNMMMWWWQQQQQQUUUUUUVVVddduuutttjjjiiieeeaaadddkkknnnkkkhhhjjjllloooqqqqqqqqqpppqqqrrrssssssrrrooollljjjddddddbbb___\\\ZZZ[[[\\\]]]^^^___```aaaaaaaaaaaaeee^^^YYYZZZ[[[XXXTTTTTTWWWXXXZZZ[[[]]]^^^___```\\\___eeelllvvvwwwfffSSSLLLCCC>>>>>>???>>><<<;;;;;;;;;::::::999999999999999999999888888888888666777777777888888888888777777777777777888888888555666666666777777777777666666666555555555444444888777777666666777777888777777777777888888888888::::::999999999999999:::;;;<<<============@@@BBBBBBCCCIIISSSZZZ^^^ccchhhrrrxxx|||www|||zzz{{{iiikkkkkkkkkjjjjjjjjjjjjjjjeeegggjjjllllllggg```[[[VVVZZZ___cccdddeeefffggghhheeeaaa___^^^______^^^ccc___]]]___cccdddaaa]]]]]]]]]ZZZWWWXXX]]]___\\\\\\\\\]]]^^^___```aaabbbdddjjjxxxpppiiiwwwzzz```UUUNNNIIIIIIKKKKKKJJJHHHJJJOOOTTTGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFDDDEEEGGGHHHHHHGGGDDDDDDEEEFFFGGGHHHHHHHHHFFFGGGIIIJJJIIIJJJKKKMMMLLLLLLMMMMMMNNNNNNOOOOOOTTTOOOPPPTTTUUURRRWWW```uuuuuueeeZZZYYY^^^^^^YYY]]]___bbbddddddeeegggiiijjjkkkllllllkkkiiifffdddcccdddcccbbb______```aaa___cccggggggccc______aaa]]]VVVSSSVVVYYYXXXWWWYYYTTTUUUYYY]]]bbbfffiiikkkqqqwwwzzzjjjYYYHHHCCC>>><<<===>>>===<<<;;;;;;::::::::::::999999777888888888999999::::::777777777777888888888888888777777777777777777666555555666666666777777777777777666666666666555555777888888888888888888777777777777777888888888888::::::999999999999::::::;;;<<<============@@@BBBBBBCCCIIISSS[[[___dddiiirrrxxxuuuyyyttt}}}pppiiijjjjjjkkkkkkjjjjjjiiihhhggghhhjjjjjjiiieee```]]]ZZZ___eeehhhgggfffeeeeee```___]]]\\\]]]\\\[[[ZZZccc```^^^```cccdddaaa^^^[[[[[[XXXUUUVVV\\\]]][[[YYYYYYXXXYYY[[[]]]```bbbgggbbbfff|||~~~fffYYYgggbbbVVVQQQMMMMMMHHHKKKLLLIIIFFFGGGNNNTTTEEEFFFFFFFFFFFFFFFFFFEEEGGGGGGHHHHHHIIIJJJJJJJJJFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLHHHIIIKKKKKKJJJJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQOOOKKKLLLQQQTTTRRRRRRVVV]]]vvvjjjcccdddaaa[[[VVVXXXXXXWWWVVVWWWZZZ]]]```aaaaaaaaa```^^^\\\[[[\\\]]]^^^^^^]]]]]]___```___bbbccc```[[[WWWVVVXXXYYYTTTTTTXXX\\\]]]^^^aaa^^^bbbiiirrr|||~~~hhhYYYLLLAAA>>>;;;;;;<<<===<<<;;;::::::::::::::::::::::::888888888999999999::::::777777777777777888888888888888777777666666666555555555555666666666777777777777777777777666666666777888999::::::999888777666777777777888888888888::::::999999999:::;;;;;;;;;<<<============@@@BBBCCCCCCIIITTT\\\```eeejjjrrrwwwyyyvvvrrr~~~pppiiijjjjjjkkkkkkkkkjjjhhheeedddfffgggggggggeeebbb```^^^XXX___gggjjjfffaaa^^^]]]XXXYYYZZZ]]]``````^^^\\\cccaaa```aaaddddddbbb```\\\]]][[[XXXZZZ___```]]]YYYXXXWWWWWWYYY\\\___aaaiii```^^^pppvvvvvvwwwbbb___gggcccSSSSSSPPPLLLLLLHHHKKKKKKHHHDDDDDDIIINNNDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHKKKKKKKKKKKKKKKLLLNNNNNNMMMNNNOOONNNLLLKKKKKKLLLNNNNNNNNNNNNOOOQQQRRRSSSNNNKKKJJJMMMQQQQQQQQQRRRQQQ\\\qqqwwwllleeeccc___[[[XXXXXX[[[]]]]]]^^^______^^^]]]\\\\\\ZZZ\\\^^^______```bbbcccgggdddaaa^^^[[[YYYXXXWWW\\\ZZZ]]]dddjjjmmmppptttmmmTTTJJJCCC>>>===<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::999999999999888888888777777777777777777888777777777666666555555555555555555666666666666666666666777777777777777777888999::::::999888777666777777777888888888888:::999999999:::;;;;;;<<<;;;<<<============@@@BBBCCCDDDJJJTTT\\\aaafffkkktttxxxttttttiiigggiiiiiijjjkkkkkkiiifffbbb```___bbbeeefffdddaaa___^^^UUU\\\dddfffaaa[[[XXXWWWXXXYYY\\\```dddfffeeeccccccbbbaaabbbddddddbbbaaa___aaaaaa___```dddccc___[[[ZZZYYYYYYZZZ\\\___aaaeee___]]]iiiqqqllliiiWWWYYYrrrzzzZZZSSSUUURRRMMMLLLHHHIIIJJJGGGDDDCCCEEEHHHDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIFFFDDDEEEGGGIIIKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPPPPOOOLLLKKKKKKLLLPPPOOONNNNNNNNNPPPQQQRRRPPPNNNLLLLLLNNNOOOOOOOOORRRSSS^^^yyy}}}wwwnnngggdddddddddddd``````______^^^]]]\\\\\\[[[]]]```bbbcccccceeeggghhheeeaaa___^^^^^^^^^^^^[[[^^^hhhwwwaaaLLLFFFAAA>>>>>>>>>===<<<;;;::::::999999::::::::::::;;;;;;;;;;;;::::::999999999888888888888888777777777777777666666666666666666555444444555555555666666666555555666666666666777777777888888888888888888777777777777777888888888888:::999999::::::;;;<<<===;;;<<<============@@@BBBCCCDDDJJJUUU]]]bbbggglllvvvyyy}}}nnnkkkjjjfffggghhhjjjjjjhhheeeaaa^^^YYY```hhhlllkkkfffaaa___XXX___eeefffaaa\\\]]]______^^^^^^___cccfffggggggaaaaaaaaabbbcccbbbaaa```___aaabbbaaabbbdddaaa\\\[[[[[[ZZZZZZZZZ[[[\\\]]][[[\\\^^^cccrrr|||kkk]]]bbb~~~rrr[[[TTTUUURRRNNNLLLGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGGGGFFFEEEFFFKKKNNNIIIHHHGGGFFFFFFHHHIIIJJJLLLMMMNNNMMMKKKJJJJJJLLLOOONNNMMMLLLLLLMMMOOOPPPMMMNNNNNNMMMLLLMMMNNNNNNRRRRRRXXXiii|||zzz{{{yyywwwwwwuuurrrmmmhhhddd```^^^^^^```dddfffggghhhiiikkkiiillloooooommmnnnqqqtttvvv{{{{{{jjjTTTIIIGGGAAA=========<<<;;;::::::;;;999999999::::::;;;;;;;;;999999::::::::::::::::::888888888888777777777666555555555666666666666666444444444555555555666666444444555555555666666666888777777666666777777888777777777777888888888888999999999::::::<<<======;;;<<<============@@@BBBCCCDDDJJJUUU^^^bbbhhhmmmxxxzzzuuulllpppnnneeedddfffhhhiiihhheee```^^^WWW```mmmuuusssmmmeeeaaa```eeejjjiiidddcccfffkkkdddaaa]]]\\\___bbbeeeggg``````aaaaaaaaaaaa``````[[[___``````aaaaaa]]]WWWZZZZZZYYYXXXXXXXXXXXXXXXSSSYYY]]]^^^eee|||xxxsss~~~kkkhhhcccjjjzzziiiXXXOOOMMMLLLJJJJJJGGGFFFFFFGGGHHHHHHEEECCCDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBAAABBBDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGDDDFFFGGGGGGGGGJJJPPPUUUIIIHHHFFFEEEEEEGGGHHHJJJHHHJJJKKKJJJIIIIIIJJJKKKOOONNNLLLJJJJJJKKKMMMNNNGGGKKKNNNMMMMMMNNNOOOOOOLLLNNNSSS[[[iiiyyy|||sss[[[NNNDDDCCCCCC<<<<<<<<<<<<;;;::::::;;;<<<999999999::::::;;;;;;;;;777888888999;;;<<<<<<===999888888888777777666666444555555555666666777777444444444555555555666666333444444444555555666666888777666555555666777888777777777777888888888888999999999:::;;;<<<===>>>;;;<<<=========>>>@@@BBBCCCDDDKKKVVV^^^ccchhhnnnyyy{{{iiimmm{{{uuubbbfffgggiiijjjgggbbb]]]YYYdddnnnxxxvvvllldddccceeekkknnnoookkkfffccceeehhhfffdddbbb___^^^```ccceeeccc___]]]___ccceeeccc```]]]]]]\\\\\\[[[[[[ZZZYYY]]]YYYVVVWWWZZZ[[[XXXTTTWWWXXX\\\fffuuutttpppuuuiiigggcccmmm\\\VVVNNNKKKKKKJJJGGGDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???CCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGGGGHHHJJJMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOLLLQQQUUUUUUYYYggg~~~kkk[[[KKKEEEAAA======AAA999::::::;;;;;;::::::999999999999999999999999999;;;:::888777777777888888999888888777666555555444666777888888777555333111444444444555555555555666555555555555666666666777999999999999999999999999444666888888888888999:::::::::999999::::::;;;<<<>>>>>>>>>===<<<===@@@CCCAAABBBIIIWWWbbbhhhmmmqqqyyynnnqqqzzzttteeekkklllllliiiddd___\\\[[[mmmooooookkkeeeaaabbbeeennnppppppmmmgggdddeeeggggggdddaaabbbdddeeeccc```bbb```___aaaeeefffccc___\\\[[[YYYXXXWWWVVVTTTSSSUUUSSSRRRUUUZZZ\\\ZZZWWWVVVYYYbbbqqq~~~pppcccbbbhhh}}}]]]VVVPPPJJJHHHIIIIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAADDDDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFFFFEEEEEEDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGJJJIIIIIIIIIJJJLLLNNNOOOMMMLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMNNNNNNNNNNNNOOONNNQQQRRRRRRSSS^^^pppqqq[[[OOODDDAAA???<<<;;;<<<999999::::::::::::999999999999999999999999999999:::999888777777777888888888888888777666555555555666666777777777555444333444444444555555555555666555555555666666666777777999999999999999999999999555777999999888888999:::::::::999999::::::;;;<<<===>>>>>>>>>===>>>@@@CCCAAABBBJJJXXXccciiimmmrrryyyuuuwwwyyyqqqhhhkkkmmmmmmhhhaaa^^^```dddwwwqqqhhh```^^^___bbbdddpppqqqqqqnnnhhheeeeeefffgggcccaaadddhhhhhhaaa[[[___^^^___bbbeeeddd```\\\ZZZXXXWWWVVVVVVVVVTTTSSSSSSRRRSSSXXX]]]^^^\\\ZZZXXX\\\ffftttxxxsssbbb[[[cccwwwaaaRRRNNNIIIEEEDDDFFFHHHGGGEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBDDDDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJLLLNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNQQQQQQPPPOOOPPPVVVaaajjjqqqWWWIIIBBB>>>>>>???<<<:::999999999::::::::::::999999999999999999999999999999999999888777777777888888888888777777666666555555666666666666666555555555444444444555555555555666555555666666666777777777999999999999999999999999777888999999888888999:::::::::999999::::::;;;<<<<<<>>>???@@@??????AAABBBBBBCCCKKKYYYdddjjjooosss{{{~~~zzzzzzuuummmiiigggiiiiiieee```aaaiiirrryyyrrriiiaaa______bbbcccmmmnnnnnnlllhhheeeeeefffeeecccbbbccceeeddd```\\\]]]]]]^^^aaacccaaa]]]YYY[[[YYYXXXYYY[[[\\\ZZZXXXZZZZZZ[[[^^^``````\\\YYY\\\___eeennnttttttooojjjnnnpppfff\\\[[[kkkpppUUUPPPIIIFFFCCCCCCDDDFFFEEEEEEHHHFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBDDDCCCAAAAAAAAACCCFFFGGGDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMRRRQQQOOOOOOPPPUUUZZZ]]]iii}}}zzziiiZZZGGG@@@===<<<===>>>===;;;:::::::::;;;;;;;;;;;;::::::888888888888888888888888888888888777777777777888888777777777666666666555666666555555555666666777444444444555555555555666555666666666666777777777888888888888888888888888777888999888777666888999::::::999999::::::;;;<<<;;;===@@@AAA@@@@@@AAABBBCCCDDDLLLZZZeeekkkooottt}}}{{{xxxxxxqqqiiihhhdddggggggccc```dddoooxxxsssrrrpppkkkgggcccbbbbbbhhhiiiiiiiiigggfffeeeeeebbbccccccaaa]]]]]]___bbb^^^___```aaaaaa```]]]ZZZ```]]][[[[[[^^^___]]]YYY]]]^^^___aaaaaa```\\\ZZZZZZaaahhhkkkjjjfffdddccc```}}}zzzsssUUUZZZfff}}}ttt^^^RRRLLLHHHGGGEEEDDDDDDDDDDDDDDDGGGFFFDDDBBB@@@@@@@@@AAAAAABBBCCCEEEEEEDDDCCCCCCBBBAAA@@@@@@AAACCCFFFGGGCCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLMMMQQQTTTWWWYYY^^^eeevvvxxx\\\QQQLLLBBB>>>===<<<:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888777777777777888777777777777777777777666666666666666666555555555666666777444444444555555555555666666666666666777777777888888888888888888888888888666777777666555666777999::::::999999::::::;;;<<<:::===???@@@@@@@@@AAABBBDDDEEELLLZZZeeekkkpppttt|||}}}tttpppqqqnnniiigggggghhhgggcccaaadddmmmuuummmppprrrrrrnnniiiccc```ddddddfffffffffeeedddccc```bbbccc^^^YYYYYY___fffccccccbbbaaa```_________ccc___[[[[[[^^^^^^ZZZVVVYYYZZZ\\\^^^^^^^^^]]]\\\WWWaaakkknnniiiaaa]]]\\\\\\ooo~~~jjjiii}}}jjj___VVV\\\qqqnnnZZZUUUQQQJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDFFFFFFEEEDDDCCC@@@?????????AAABBBDDDEEEAAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKFFFGGGIIIKKKNNNRRRUUUWWWZZZ```gggppprrr\\\GGGCCCFFFAAA<<<>>><<<999888;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888555666777888888888777777777777777777666666666666666666666666666555555555444444444555555555555666666666666777777777888888888888888888888888888888666777777666666777999<<<::::::999999::::::;;;<<<:::<<<>>>>>>>>>???AAACCCCCCDDDLLLZZZeeekkkppptttyyy}}}kkkeeeiiimmmlllhhhjjjhhhfffcccbbbeeekkkooollllllmmmpppqqqmmmeee^^^ddddddeeeffffffeeebbbaaa```aaa```]]][[[\\\aaafffeeeccc```]]][[[\\\^^^aaa___[[[WWWYYY^^^___\\\WWWVVVWWWYYY[[[[[[\\\\\\]]]YYY```hhhjjjfff^^^XXXUUU[[[cccyyybbbeeeppp}}}cccYYY\\\bbbuuu\\\TTTPPPLLLKKKEEEFFFFFFEEEEEEDDDEEEEEEBBBBBBBBBBBBBBBAAA@@@???@@@AAACCCEEEFFFDDDCCCAAA>>>>>>??????@@@AAABBBBBB???@@@AAABBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJEEEGGGJJJKKKLLLOOOSSSVVVWWW\\\___]]]___tttzzzfffXXXLLLAAA@@@CCC>>>:::>>>???;;;:::<<<<<<999999::::::::::::::::::999888888888888888888888888444555777888888888777777666666666666777777777777666666777777777555444333444444444555555555555666666666777777777888888888888888888888888888888888777777888777777999<<>>AAACCCCCCDDDLLLYYYeeejjjooosssxxxuuuddd^^^dddnnnooojjjiiigggdddcccdddgggkkknnnnnniiifffjjjqqqpppggg\\\eeeeeeeeeffffffdddaaa^^^bbb```^^^^^^___aaacccddddddaaa\\\XXXUUUWWW[[[___YYYUUUSSSXXX___dddbbb^^^XXXYYYZZZZZZZZZZZZ\\\]]]``````aaaaaa___ZZZUUURRRWWWXXXeeerrrdddgggttt|||fff```gggyyyYYYRRRRRRHHHCCCIIICCCDDDEEEEEEEEEEEEFFFGGG@@@AAABBBCCCBBBAAA@@@???>>>@@@CCCDDDEEEDDDBBB@@@<<<===>>>@@@@@@AAA@@@@@@>>>???@@@AAABBBCCCCCCCCC>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJGGGJJJMMMNNNMMMNNNRRRVVVSSSVVVXXXUUUTTT___yyyyyyaaaQQQIIIGGGBBBBBBBBB999999@@@BBB???>>>@@@???:::888888888999999888888888777777777777777777777777444555666888888888777666666666666666777777777777666777888888777555333111444444444555555555666666777777777777888888888888777777777777777777777777888888999999999;;;???BBB::::::999999::::::;;;<<<::::::;;;::::::===@@@DDDBBBCCCKKKYYYdddjjjooossszzzkkkZZZ]]]ggglllkkkkkkhhhgggfffffffffhhhiiijjjkkkfffdddgggiiifffddddddeeegggjjjjjjgggcccaaa______``````___]]]]]]^^^___\\\YYYUUUUUUWWWYYYYYYXXXWWWYYYZZZZZZ^^^cccddd```bbb```]]][[[YYYYYYZZZ[[[```cccccc^^^YYYXXXWWWUUU[[[YYY]]]fffqqqzzzrrrrrrvvvwwwmmmhhhrrryyyaaaMMMIIIIIICCCAAACCCEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB===<<<<<<;;;<<<>>>@@@AAA??????@@@@@@@@@AAAAAAAAAAAA???===???BBBCCCAAA???CCCBBBAAAAAABBBCCCBBBAAA@@@BBBCCCDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJJJJLLLNNNPPPRRRSSSOOOOOOPPPQQQRRRVVV\\\```{{{ppp^^^NNNLLLHHHDDDAAA@@@@@@@@@======<<<;;;::::::999999999999999999999888777666666666555555555555666666666666666666666666666666888888777777666666555555666666777777777777777777666666666666666666666666444444444666888888666444888888999999999888888777888777666666777999;;;===999999888888999999:::;;;>>>>>>===<<<<<<===??????DDDDDDLLL[[[iiioooppppppwww~~~|||}}}qqqggghhhlllllllllnnnkkkjjjhhhgggfffeeeeeeeeehhhcccbbbfffgggddd`````````cccffffffccc```^^^\\\[[[]]]___^^^\\\ZZZZZZ[[[ZZZWWWUUUUUUXXXZZZZZZZZZWWWZZZZZZZZZ]]]bbbbbb___^^^\\\ZZZYYYXXXYYYZZZ[[[\\\]]][[[ZZZ]]]aaa^^^XXX___[[[ZZZ\\\]]]iiiuuuvvvzzzyyyqqqtttfffTTTGGGHHHJJJFFFDDDGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB============>>>??????@@@????????????@@@@@@@@@@@@AAA???>>>???AAABBBAAA???CCCBBBAAAAAABBBCCCBBBAAAAAACCCEEEEEEDDDCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNPPPPPPKKKLLLMMMNNNOOORRRVVVYYY\\\ppp~~~lllZZZNNNFFFDDDAAA>>>;;;:::999999<<<<<<<<<;;;::::::999999999999999999999888777777777666666555555666666777666666666666666666666666777777777777666666555555777666666666666666666666555555555555666666666666555555666666777777666555888888999999999888888777:::999777666777888999;;;999999888888999999:::;;;======<<<<<<===>>>@@@AAADDDDDDLLL[[[iiinnnooopppyyy{{{wwwssspppooommmiiijjjmmmjjjjjjiiigggfffdddcccbbbdddbbbbbbfffgggccc______^^^```ccccccaaa^^^\\\[[[YYY[[[]]]]]][[[YYYXXXXXXYYYWWWUUUVVVYYY[[[\\\\\\XXXZZZZZZYYY\\\aaaaaa]]]YYYXXXWWWWWWWWWXXXYYYZZZYYYWWWTTTWWWbbbjjjggg^^^]]]ZZZXXXWWWTTTYYYmmmllldddnnn~~~qqqkkkfffeeemmmyyybbbTTTJJJEEEHHHIIIFFFEEEHHHDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>???????????????>>>>>>>>>>>>>>>????????????@@@???>>>???AAAAAAAAA@@@BBBAAA@@@AAABBBCCCBBBAAACCCEEEFFFFFFDDDCCCCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKMMMMMMHHHJJJLLLMMMMMMNNNQQQSSSNNNZZZqqqppp```UUUNNNIIIEEEDDDAAA>>><<<;;;::::::<<<;;;;;;::::::999999999888999999999999888777777888777777666666777777888666666666666666666666666777777777666666666666555666666666555555555444444444444444555555666666666666777888777666555666777777888888999999999888888;;;:::888777777777888999999999888888999999:::;;;<<<;;;;;;<<<===???AAACCCEEEEEEMMM[[[hhhmmmooopppzzzyyypppooonnnlllhhhfffgggiiigggggggggffffffeeeddddddaaa```ccchhhhhhdddaaaaaa^^^```ccccccaaa^^^]]]\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXZZZYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[[[[YYY\\\______[[[XXXXXXWWWVVVVVVWWWXXXXXXWWWVVVTTTXXXbbbjjjhhh```ZZZZZZZZZZZZVVVWWWeeetttzzztttwww|||zzzrrrnnndddcccoooyyypppWWWPPPJJJHHHIIIGGGCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>===============>>>>>>>>>>>>??????>>>???@@@@@@@@@@@@BBB@@@@@@@@@BBBCCCBBBAAACCCEEEFFFEEECCCBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIILLLNNNOOONNNNNNNNNOOOSSSTTT\\\lllmmmZZZOOOLLLLLLLLLEEEDDDBBB@@@???>>>======;;;:::::::::999999999888888888999999999888888777888888777777777777888888666666666666666666666666666666666666666666666666666666666555444444333333444444444555555666777777777888999888555555666888777777888999999999888888999999888777777888888999999999888888999999:::;;;::::::;;;<<<>>>AAACCCEEEEEEFFFMMM[[[fffkkknnnppp{{{|||xxxpppnnnjjjggghhhjjjjjjiiiggggggffffffeeeeeeeeeddd^^^^^^bbbggghhhcccaaaccc___aaacccbbb```^^^\\\\\\ZZZZZZXXXUUUTTTUUUXXXZZZ^^^^^^]]]\\\[[[[[[[[[\\\\\\]]]\\\ZZZ[[[___^^^ZZZZZZZZZYYYXXXWWWWWWWWWWWWTTTVVVWWWWWW[[[______[[[ZZZZZZ[[[YYYUUUSSSZZZbbbkkk}}}yyy{{{|||{{{xxx|||{{{~~~{{{rrrnnnaaaiiiooouuuaaaTTTRRRNNNKKKIIIEEEBBBBBBEEECCCBBBAAA@@@@@@??????@@@????????????????????????>>>>>>>>>?????????@@@@@@>>>???@@@AAAAAA@@@>>>===<<<<<<=========>>>>>>>>>>>>>>>????????????@@@@@@AAA@@@???@@@BBBCCCBBBAAABBBCCCDDDDDDBBB@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHJJJLLLOOOOOONNNMMMLLLMMMOOOMMMNNNRRRZZZllllllbbbUUUJJJEEEEEEFFFFFF@@@???>>>===<<<;;;::::::999999999999999888888888777888888999999999888888888888777777777777888888777777777777777777777777555555555555555666666666666666555555444444444444555555555666666666777777777888999888777777777888666777888999999999999999777777777777888999:::;;;999999888888999999:::;;;:::::::::<<<>>>AAADDDFFFFFFGGGNNN[[[dddiiilllppp~~~}}}vvvsssmmmjjjmmmrrrrrrnnnllljjjhhhfffdddccccccddd``````cccgggfffaaa```cccaaabbbcccbbb___\\\[[[[[[YYYYYYXXXVVVUUUVVVZZZ]]]```aaaaaa```^^^\\\\\\]]]___```^^^[[[\\\___]]]YYYZZZZZZZZZYYYXXXWWWVVVVVVPPPVVVXXXUUURRRTTTUUUTTTTTTVVVXXXWWWVVVVVVZZZ^^^^^^jjjrrrrrrvvv|||uuukkkbbbaaabbbcccfffjjjnnnqqqYYYQQQPPPMMMIIIGGGEEEDDDEEEFFFBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>?????????===>>>>>>>>>>>>?????????>>>>>>???????????????>>>============>>>>>>>>>>>>===>>>@@@???>>>>>>???AAA@@@???>>>@@@BBBCCCBBBAAA@@@BBBCCCCCCAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMKKKJJJJJJJJJKKKLLLNNNPPPOOORRR```oooppp]]]QQQMMMGGGCCCAAA@@@>>>===<<<<<<<<<;;;;;;:::999999888888888888888888888888777777888999999999999888888777777666666777777888777777777777777777777777444555555555555666666666555555555555555555555555777777777777777777777777777777777999;;;;;;999777666777888999999999999999555666777888999:::;;;;;;999999888888999999:::;;;::::::;;;<<>>>>>>>>=========>>>>>>>>>??????=========>>>>>>>>>??????============>>>??????@@@======>>>>>>>>>?????????<<<>>>@@@???>>>===???AAA???>>>>>>???AAACCCBBBAAA@@@AAACCCCCCBBBAAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGIIIKKKJJJIIIHHHIIIJJJKKKLLLPPPSSSRRROOOQQQWWW^^^mmmzzzjjjWWWIIIEEEDDDBBBAAA@@@>>><<<;;;;;;;;;;;;<<<;;;;;;::::::777888888888888888888888777777888999999999999999777666666555555666666777777777777777777777777777444444444555555555666666444555555666666777777888::::::999999888777777777777555555999???@@@:::555666666777999999::::::999666777888999999999999999999999888888999999:::;;;;;;;;;;;;===???BBBEEEFFFFFFHHHPPP[[[bbbfffkkkppp}}}wwwwwwssswwwuuuooommmooonnniiijjjhhheeecccdddgggkkkmmmrrrqqqqqqpppkkkdddcccgggjjjjjjjjjhhhdddaaa``````]]]aaafffiiiiiihhhgggggg___bbbeeedddbbbaaabbbdddbbbcccaaa^^^]]]___]]]YYYTTTUUUVVVWWWXXXXXXXXXXXXUUUYYYZZZWWWVVVXXXXXXUUUTTTVVVWWWVVVWWWZZZ\\\\\\dddeeehhhrrr~~~___TTTSSSLLLDDDFFFEEECCCCCCEEEGGGCCC===BBBAAA@@@???>>>>>>>>>>>><<<=========>>>>>>??????============>>>>>>>>>>>>===<<<<<<;;;<<<>>>@@@AAA>>>>>>>>>>>>????????????<<<>>>@@@???======???AAA???>>>>>>???AAACCCBBBAAA@@@BBBCCCDDDCCCCCCCCCEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIJJJLLLIIIFFFGGGLLLNNNLLLLLLMMMPPPUUUeeexxxiiiaaaZZZOOOFFF??????>>>=========<<<<<<777888888999999999888888777777777777777888888888666777888999999999999999666666555555555555666666777777777777777777777777444444444555555555666666444444555666777888999999<<<;;;;;;:::999888777777777333333999AAACCC;;;333666666777999999:::::::::888999999999999888777777999999888888999999:::;;;;;;;;;<<<===???BBBDDDFFFFFFIIIPPPZZZaaaeeejjjpppwww~~~xxxtttxxxwwwvvvtttqqqooolllkkkjjjlllhhhdddcccfffiiikkkkkkpppqqqoookkkfffeeegggjjjggghhhgggddd```]]]\\\\\\```gggqqqwwwvvvooogggbbbaaabbbbbb```^^^___bbbeeeeeeccc```^^^^^^]]]\\\ZZZXXXWWWVVVUUUTTTUUUVVVVVVZZZZZZXXXWWWUUUTTTSSSRRRWWWTTTSSSSSSRRRSSSZZZbbbggg```___fffqqqlll^^^OOOFFFFFFFFF???@@@@@@@@@@@@???>>>>>>??????>>>======<<<======<<<<<<======>>>>>>?????????>>>>>>===<<<;;;;;;;;;999:::;;;::::::;;;???AAA>>>>>>???>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???=========>>>>>>????????????????????????BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKPPPOOOVVVfffxxx~~~qqqaaaXXXUUURRRLLLEEE@@@???>>><<<:::999999999:::::::::999999888888888999999999888888888777777888888888888999999999999666666666666666777888888777777666666666666666777666666666666555555555555888888999::::::::::::999:::888777555555666888999666777888999999888777666888888999999999999888888777777777777888888888888:::::::::::::::::::::::::::;;;<<<>>>???AAABBBCCCJJJGGGKKKWWW^^^```fffnnnvvvyyyrrrqqqsssuuusssqqqppppppnnnkkkhhhhhhfffeeegggjjjkkkjjjiiikkkkkkjjjhhheeedddeeegggdddeeeeeeccc```___```aaacccmmmyyy~~~{{{tttmmmjjjcccaaa```aaaccccccbbbaaabbb```]]]\\\[[[[[[YYYXXXXXXWWWVVVUUUTTTUUUUUUVVVYYYXXXWWWVVVTTTSSSRRRQQQTTTQQQPPPQQQPPPPPPUUU\\\\\\WWWVVVZZZ^^^kkkxxx]]]UUUJJJBBBBBBAAA??????@@@@@@??????>>>===>>>>>>======<<<========================>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;<<<===<<<;;;;;;<<<>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<===>>>????????????????????????@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKOOOLLLNNNUUU\\\eeerrr~~~wwwjjj```WWWMMMHHHGGGGGGDDD@@@@@@???===<<<:::999999999:::::::::999999999888888999999999888888888777777666666666666777777777777888888777777777888888999777777666666666666777777666666777777888888999999999999999999999888777777888777666555444555777888666777888999999888777666888888999999999999888888777777777777888888888888:::::::::::::::::::::::::::;;;<<<===???AAABBBCCCGGGDDDIIIVVV___bbbhhhqqqxxxooohhhjjjkkkllllllnnnlllkkknnnrrrrrrnnniiifffgggiiikkklllkkkgggcccfffeeeddddddeeedddcccaaaaaabbbbbbaaa```aaadddfffbbbkkkuuuxxxtttmmmgggeeebbb```^^^___bbbccc___[[[^^^[[[YYYXXXXXXXXXWWWUUUWWWVVVUUUUUUTTTTTTUUUUUUWWWVVVUUUTTTSSSRRRQQQPPPQQQOOONNNPPPOOOMMMOOOUUUUUUSSSTTTUUUSSSVVVfffyyy}}}___MMMKKKEEE@@@AAA??????????????????>>>============<<<<<<<<<======>>>===============<<<<<<<<<=========<<<<<<;;;;;;:::===>>>???>>><<<:::::::::>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===????????????????????????>>>??????????????????>>>AAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJHHHHHHKKKLLLOOOUUU\\\lllwwwwwwfffXXXPPPIIIFFFBBB@@@@@@AAA@@@@@@???>>>===;;;:::999999999:::::::::999999999999888999999999888888888888888666666666666777777777777:::999999888888888999999777777777777777777888888777777888999:::;;;<<<<<<::::::999999888666555444777666555444444555666777777777888888888888777777888888999999999999888888777777777888888888999999999999999999999999999999::::::;;;<<<>>>@@@BBBCCCCCCAAAGGGUUU___cccjjjtttzzz{{{sssdddaaafffhhhhhhhhhfffdddeeekkksssuuuoooiiigggiiijjjkkkkkkgggccc___eeecccbbbccceeeddd```\\\___``````______aaadddgggaaadddggghhhfffaaa\\\YYY^^^\\\ZZZYYYYYYYYYXXXWWW[[[YYYWWWVVVVVVVVVUUUTTTVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQNNNOOOQQQPPPMMMMMMPPPQQQQQQTTTVVVSSSQQQYYYcccvvvttthhhPPPEEEFFFBBB@@@BBB@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<>>>??????===:::999999======>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===????????????????????????===>>>>>>??????>>>>>>===@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJLLLMMMNNNQQQTTTVVVZZZcccoooqqqcccYYYRRRMMMJJJDDDDDDDDDBBB@@@????????????>>><<<;;;:::999999999999999999999999999999999888888888888888888888888777888888888999999999999::::::999888888888888999999999999:::::::::::::::999999::::::;;;;;;;;;<<<888888888888777666555444666666555555555666777777777777777888888777777777888888999999999999888888777777888888888999999999888888888999999999999999;;;;;;;;;<<<>>>@@@BBBCCCCCCAAAGGGUUU___ccckkkttt}}}tttyyyppphhhhhhjjjiiiiiijjjgggdddeeejjjqqqqqqjjjcccccceeefffgggfffeeecccbbbfffdddcccdddeeeccc^^^YYY^^^______^^^]]]]]]```bbb```]]]ZZZ\\\^^^___[[[WWWYYYYYYXXXRRRMMMNNNSSSYYY[[[YYYWWWVVVVVVVVVTTTSSSTTTUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPSSSPPPPPPSSSSSSOOOMMMNNNMMMNNNPPPRRRPPPOOOTTTZZZlllvvvnnn___fff^^^KKKCCCCCC??????CCCAAA===>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<============<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999;;;===>>><<<;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>========================?????????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKMMMKKKJJJJJJKKKKKKOOOOOOOOOTTT___ppp~~~mmmfff[[[QQQJJJFFFCCCBBB@@@BBBBBBAAA===::::::;;;>>>===<<<;;;:::999999999999999999999999999999999888888888888888888888888777888888888999999999999999888888777777777888888:::;;;<<<============<<<;;;;;;;;;::::::999999999555666666777777777666666666666666666777888888999888777777777777777777888888888999999999999888888888888888888999999999999888888999999999:::::::::<<<<<<<<<<<<>>>@@@CCCEEEEEECCCIIIVVV```cccjjjssspppmmmllloooooolllkkkmmmllljjjhhhjjjkkkhhh```ZZZ[[[^^^```bbbbbbccceeegggeeedddccccccbbb___[[[XXX[[[\\\]]]\\\[[[ZZZZZZ[[[WWWUUUTTTVVV[[[^^^]]]ZZZUUUXXXWWWRRRLLLNNNYYYbbb]]][[[XXXVVVVVVUUUTTTRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPTTTPPPPPPTTTTTTPPPNNNNNNMMMNNNNNNNNNNNNOOORRRTTT]]]```pppzzz\\\TTT[[[VVVFFFAAAAAA;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>======>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIEEEHHHIIIGGGFFFIIIJJJJJJJJJKKKLLLMMMQQQYYYbbbhhh|||{{{nnneeeaaaXXXSSSLLLGGGDDDAAA???>>><<<===>>>>>><<<:::::::::===<<<;;;:::999999999999888999999999999:::::::::888888888888888999999999666666666666777777777777777777777777777888999999:::<<<===?????????>>>>>><<<<<<;;;:::999888777777555555666777777777777777666666777777888888999999888888777777777777888888888888999999999999888888888888888999999999999:::999999999::::::;;;;;;<<<>>>=========???AAADDDFFFHHHEEEKKKXXXaaacccjjjssszzzyyymmmkkklllpppqqqnnnlllnnnmmmllljjjiiigggbbb\\\WWWVVVZZZ^^^```______aaaccc___``````___]]]ZZZYYYYYYVVVYYY[[[[[[YYYWWWVVVVVVQQQUUUZZZ\\\\\\[[[[[[[[[VVVXXXYYYXXXXXX]]]gggooo^^^\\\YYYWWWVVVTTTRRRPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQSSSNNNMMMQQQSSSOOOMMMMMMOOOOOONNNMMMMMMOOOQQQQQQWWWWWW]]]ooorrr\\\QQQLLLJJJLLLAAA@@@AAA;;;<<>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHDDDHHHGGGCCCCCCHHHLLLKKKFFFHHHJJJKKKLLLNNNPPPSSSWWWaaammmvvvwwwiii]]]UUUPPPOOOGGGEEEBBBAAAAAAAAA@@@???<<<<<<<<<============<<<<<<<<<;;;:::999999999999888888999999999:::::::::777777888888888999999999666666666666777777777777777777777888999:::;;;<<<999:::<<<>>>??????>>>===;;;;;;;;;::::::999999999777777888888888777666666444555666777888888888888999888777666666777888999888888999999999999888888888888888999999999::::::999::::::;;;<<<<<<======???>>>>>>>>>@@@CCCFFFHHHHHHFFFLLLYYYbbbeeellluuuuuutttzzzpppkkkjjjoooqqqooolllkkkiiijjjjjjhhheeeaaa\\\ZZZWWW[[[___```^^^[[[ZZZ[[[YYY[[[]]]\\\XXXVVVWWWYYYSSSVVVYYYZZZXXXUUUTTTSSSSSS^^^hhhiiiaaaZZZZZZ\\\XXXYYY[[[___dddkkksssxxx___\\\YYYVVVUUUSSSQQQOOORRRSSSTTTTTTTTTSSSQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQLLLKKKNNNPPPNNNKKKKKKJJJKKKJJJIIIKKKNNNOOONNNOOOOOOOOORRR```}}}^^^HHHFFFMMMKKKBBBEEE===@@@CCC>>>>>>BBB>>><<<<<<======<<<<<<;;;:::<<<;;;;;;:::999999999999999999999::::::;;;;;;;;;999999999999999999999:::999999999777666666888:::666777888:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<======>>>???@@@?????????>>>???@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJMMMJJJAAA>>>AAADDDBBBFFFGGGGGGGGGGGGIIILLLOOOMMMPPPRRRRRRXXXfffttt|||wwwjjjeee]]]UUUNNNIIIGGGGGGDDDBBB????????????>>><<<<<<;;;999:::<<<<<<;;;999<<<;;;;;;:::999999999999888888888999999:::::::::777777888888999999999999888888888888999999999999777777888999:::<<<===>>>888999;;;===>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;999999999999888666555444333444555666777777777777999888777666666777888999888888999999999999888888888888999999999:::::::::::::::;;;;;;<<<===>>>>>>@@@???>>>>>>@@@CCCGGGIIIHHHEEELLLZZZcccgggnnnxxx}}}iiijjjvvvnnniiieeedddgggjjjkkkjjjjjjiiiiiihhhgggggghhhhhhbbbbbbbbbaaa```^^^\\\[[[ZZZ\\\\\\YYYYYY\\\\\\YYYUUUUUUUUUUUUWWWYYY[[[]]]ZZZgggvvvxxxmmmaaa[[[ZZZ[[[WWWVVV\\\fffjjjeee___[[[YYYVVVSSSPPPNNNMMMMMMPPPRRRUUUWWWWWWUUURRROOOOOOOOONNNNNNNNNOOOPPPQQQLLLLLLKKKKKKKKKKKKLLLLLLOOONNNMMMLLLLLLLLLNNNNNNMMMPPPQQQPPPTTTcccyyykkk```RRRHHHEEECCCBBB@@@@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888777777777777777777888999:::;;;666666666777888:::;;;<<<999999::::::::::::;;;;;;;;;::::::999999::::::;;;===<<<<<<<<<<<<;;;;;;;;;========================<<<<<<<<<<<<============????????????@@@AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDGGGGGGFFFFFFGGGIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMPPPRRRUUUVVVXXXXXXbbblllzzz{{{rrriiicccWWWUUURRRMMMIIIFFFCCCBBB@@@??????>>>===<<<<<<;;;999:::<<<=========<<<;;;;;;;;;;;;:::999888666666:::::::::999999888888888666666555666666777888999777777777777777777777777555666777888:::;;;<<<===<<<<<<<<<<<<;;;;;;:::999======<<<<<<<<<;;;;;;;;;:::999888777666666666666555555555555666666666666999999999999999999999999888888999::::::::::::999888888999999999:::::::::999999::::::999;;;===@@@@@@===;;;;;;>>>CCCFFFGGGEEEFFFMMMYYYbbbhhhooovvvrrrcccaaahhhlllgggbbbaaadddfffffffffgggggggggggggggggghhhiiieeedddcccbbb```^^^]]]]]][[[^^^]]]ZZZYYY[[[ZZZWWWSSSTTTVVVWWWXXXZZZ\\\^^^]]]fffnnnnnneee\\\YYYYYY[[[WWWVVVYYY___aaa^^^ZZZWWWUUUSSSQQQOOONNNNNNNNNRRRSSSUUUVVVUUUSSSQQQOOONNNNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNNNNPPPPPPOOOPPPXXXfffqqqmmmVVVPPPGGGCCCBBBBBB@@@>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888777777888888777777888888999999888777777777888:::;;;<<<999999999:::::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCFFFEEEEEEEEEEEEFFFHHHIIIHHHGGGGGGGGGFFFEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIKKKMMMNNNOOOPPPPPPPPPVVV]]]bbbgggooozzz}}}vvvnnnggg```YYYTTTLLLKKKHHHFFFCCCAAA@@@?????????>>>>>>===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999999999888888777777777777666666666666777777888777777777777777777777777777888888999999::::::;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::::::::999999999:::999888777666666666666555555555555666666666666888888888888888888888888777777888999999999999888888888999999999:::::::::999999::::::999;;;===@@@???===;;;<<>>>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999888888888888777777777999999888888888777777777999999888777888999:::<<<999999999999::::::::::::999888888777777888888999999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===============>>>>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEHHHHHHGGGFFFEEEDDDDDDCCCGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIFFFHHHIIIJJJKKKOOOSSSWWWdddhhhooovvv{{{sssmmmddd```ZZZTTTPPPLLLHHHEEEAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;888888888777777777777777888888777666666666777777777777777777777777777777999999999999999999888888999::::::::::::999888888999999888888888777777777999999888777666666666666555555555555666666666666777777777777777777777777666666777888888888888777888888999999999:::::::::999999::::::999;;;===@@@???===<<<>>>AAADDDEEEEEEEEEGGGNNNZZZccciiipppvvv~~~rrrjjjmmmoooooopppkkkhhheeeeeehhhjjjiiigggcccdddeeedddbbbaaacccfffgggeeebbb```^^^]]]^^^___[[[^^^^^^[[[[[[\\\ZZZWWWVVVZZZ^^^___^^^\\\\\\]]]ZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZXXXUUUSSSRRRSSSUUUMMMNNNNNNOOOPPPQQQRRRSSSVVVUUUSSSRRRQQQPPPPPPOOOLLLNNNOOOPPPPPPNNNLLLKKKLLLLLLKKKKKKLLLMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKKKKLLLNNNPPPPPPPPP___|||~~~eeeNNNCCCAAA???>>>>>>???>>>;;;888<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999999999999999999999999999888888888888888888888888888888888888777777777777999999999888888777666555999888777666777888999:::888999999999999:::::::::777777666666666666777777777888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<======>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFHHHGGGEEEEEEGGGIIIJJJJJJFFFHHHLLLPPPUUU[[[ccchhhwwwzzz{{{xxxtttrrrsssooojjjfffccc```[[[XXXPPPLLLGGGDDDBBBAAA???>>>>>>============>>>>>>???=========<<<<<<;;;;;;;;;<<<;;;:::999:::;;;<<<===;;;<<<<<<===>>>>>>>>>===888888888888888888777777999999888777666666666666777777777777777777777777888888888888888888888888888888999999999888888777888888888777777777666666888888777666666666666666555555555555666666666666777777777777777777777777666777777888888888888888888888999999999:::::::::999999::::::999;;;===@@@???>>>===???BBBDDDDDDDDDBBBDDDKKKXXXaaagggmmmsss|||xxxpppmmmkkkiiiiiiiiigggeeegggkkkmmmllljjjccceeeeeeccc^^^\\\^^^aaadddbbb```]]]\\\\\\]]]]]]YYY]]]^^^]]]]]]___^^^ZZZZZZ___cccccc```\\\[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXX[[[[[[ZZZWWWSSSSSSUUUXXXMMMNNNOOOQQQRRRTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOLLLNNNOOOPPPPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHIIIMMMPPPPPPPPPTTT```jjjpppddd___SSSGGGAAAAAA???>>>===<<<<<<;;;:::;;;;;;;;;:::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888888777777777777777777777777999999999999888666555444777666666666666777777777888888888999999999::::::777666666555555666666777666777888999:::<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@@@@???????????????@@@@@@@@@AAAAAADDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFGGGKKKKKKKKKJJJIIIHHHGGGFFFHHHFFFDDDDDDFFFGGGGGGFFFDDDEEEFFFFFFGGGIIIMMMQQQTTTUUUWWWZZZ]]]```cccdddffffffggghhhiiiiiiiiiiiilllhhhbbb^^^[[[ZZZYYYXXXTTTQQQNNNKKKJJJIIIHHHGGGFFFCCC???======>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999;;;<<<===;;;;;;<<<===>>>>>>>>>>>>999999999999999999999999:::999888777777666777777777777777777777777777777666777777888888999::::::777777888999999888888888888888888888777777777777888777666666666666666666555555555555666666666666888888888888888888888888777888999999::::::999999888888999999999:::::::::999999::::::999;;;===@@@???>>>>>>???BBBDDDDDDDDDBBBDDDLLLXXXbbbgggmmmrrr|||zzzssskkkgggfffggggggeeeeeegggkkkllljjjhhhaaadddeeeaaa[[[XXXZZZ^^^```___]]]\\\[[[[[[\\\\\\YYY^^^```___```bbbaaa]]][[[```eeeddd___[[[[[[]]]```___]]][[[YYYVVVUUUTTT\\\[[[ZZZWWWUUUUUUWWWYYYPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOOOOMMMNNNOOOPPPQQQPPPOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKLLLJJJGGGGGGIIILLLMMMNNNIIIUUU___nnnjjjTTTPPPSSSOOOEEE???===<<<;;;::::::;;;<<<===:::::::::999999999999999999999999888888888777777777777777777777777777777888888888888888888888888666666777777777777777888888888999999888666555333444555777888999888777666888888888888999999999999777666666555555666666777666777777888:::;;;<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA@@@@@@???>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEFFFDDDCCCBBBCCCCCCCCCBBBFFFGGGGGGFFFEEEEEEGGGIIIJJJIIIGGGFFFFFFHHHIIIJJJMMMMMMNNNOOOOOOOOOOOOOOOQQQPPPMMMLLLKKKKKKLLLMMMDDDCCCAAA@@@??????@@@@@@AAA>>><<<<<<==================<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<::::::;;;<<<======<<<<<<999999999999999:::::::::999999888777777777888888777777777777777777777777666666777777888999::::::777777888999999999999888999999888888888777777777777666666555555666666666555555555555666666666666888888888888888888888888888888999:::::::::::::::888888999999999:::::::::999999::::::999;;;===@@@AAA???>>>???AAADDDEEEEEEDDDFFFNNN[[[eeejjjooottt~~~{{{wwwooorrrsssoooiiigggiiilllhhhffffffhhhjjjjjjgggddd^^^bbbccc```YYYVVVYYY]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\```bbbaaabbbcccaaa]]]XXX]]]bbbaaa\\\YYY[[[___``````___\\\XXXVVVWWWXXX\\\ZZZXXXWWWVVVVVVVVVVVVRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOPPPQQQRRRRRRSSSOOONNNLLLKKKIIIHHHHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJHHHGGGGGGIIIKKKMMMKKKTTTZZZcccpppvvv```TTTIIIGGGJJJJJJDDD>>>;;;<<<<<<<<<;;;:::;;;;;;999999999999999999999999999888888888777777777777777777777777777777777777888888888888888888888888666666666666777777888888666777888999888777555444333555999<<<<<<;;;999777888888888888999999999999777777666666666666777777666777777888999::::::;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<===???AAABBBAAA@@@@@@>>>>>>>>>>>>?????????@@@?????????>>>??????@@@@@@???@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBCCCDDDGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHBBBAAAAAA???>>>>>>???@@@???===<<<<<<======<<<:::<<<;;;::::::999999999:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;::::::777888888888999999999999888888888777888888999999777777777777777777777777777777777777888888888888777888888999::::::999999888888888888777777777777666666555555555666666777555555555555666666666666777777777777777777777777777777888999999999999999888888999999999:::::::::999999::::::999;;;===@@@CCC@@@>>>>>>@@@CCCEEEFFFDDDGGGOOO]]]fffkkkpppuuuqqqnnnnnnkkkoooppplllggggggiiikkkkkkjjjiiijjjkkkjjjfffaaa[[[```bbb___XXXVVVYYY^^^ZZZ[[[\\\]]]]]]]]]]]]\\\___ccceeecccccccccaaa\\\TTTYYY___^^^ZZZXXX\\\```\\\^^^^^^[[[XXXXXX\\\```[[[YYYVVVVVVVVVVVVTTTRRRTTTTTTUUUTTTSSSRRRPPPOOOPPPPPPPPPQQQQQQPPPOOOOOONNNNNNOOOOOOQQQRRRTTTUUUQQQPPPNNNLLLJJJIIIHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKHHHIIIJJJJJJIIIJJJMMMOOORRRPPPLLLQQQ\\\YYYXXXdddtttoooVVVKKKGGGAAA<<<<<<@@@???======???@@@???===:::999888888888888888888888999999888888888888777777777777777777777777777777777777777777777777777777777777555666666666777777888888555666888999888777555444222666:::>>>@@@>>>;;;888777888888888888999999999777777666666666666777777777777777888999999::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>????????????>>>=========>>>???@@@@@@>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGGGG???AAACCCCCCBBBBBBDDDFFFBBBDDDEEEEEECCCBBBBBBBBB???@@@BBBCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@??????===???@@@@@@??????@@@AAAAAAAAA@@@???===<<<<<<===>>>=========>>>===;;;999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999:::;;;<<<;;;:::999888999999::::::999999888666666777777888888888999888777777777888999::::::777777777777777777777777999999999888777666666555777888999:::::::::::::::888777777777666666666666666666555555555666666777555555555555666666666777666666666666666666666666666666777888888888888888888888999999999:::::::::999999::::::999;;;===@@@DDDAAA>>>===@@@CCCEEEGGGCCCEEENNN[[[eeejjjnnnsss~~~iiiiiinnnmmmeeegggiiiiiihhhgggggggggiiieeebbbcccfffiiijjjiiiccccccaaa[[[TTTRRRVVV[[[^^^\\\\\\^^^\\\YYY[[[___ggggggeeecccaaa^^^\\\ZZZZZZ]]]___]]]ZZZ[[[```eee```]]]ZZZXXXXXXXXXWWWVVVVVVXXXXXXWWWUUUSSSSSSSSSVVVVVVVVVVVVTTTPPPMMMKKKMMMOOOOOONNNLLLKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGGGGIIIKKKKKKKKKIIIJJJKKKMMMNNNNNNOOOOOOTTTkkk}}}qqqYYYKKKIIICCCAAA??????@@@AAA@@@???<<<<<<<<<;;;;;;:::::::::999888888888777777666666888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777777777888888888888777777666666666666777777777777777777888888888888777777999888666555444555777888777888888888888999999999======<<<:::999888888777;;;;;;;;;<<<<<<<<<<<<======>>>AAACCCEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????>>>??????>>><<<<<<===>>><<<===>>>>>>>>>===;;;:::===<<<;;;:::999::::::;;;888:::::::::888888888:::999999:::::::::999888888999999999888888888888777777777777777777777777777888888888888888999999999999999999999999888777666666666777777777777666666999999999999888888777777666666666777777777777777666666666666666666666666777777777777888888888888666666666666777777777777999999999999999999999999888999:::;;;<<<;;;:::999;;;;;;:::;;;;;;<<<===>>>???AAAAAA???@@@DDDFFFEEEAAAIIINNN[[[lllnnnmmmuuuqqqdddeeefffdddcccfffiiiiiihhhgggfffgggdddcccccceeehhhiiihhheeebbbcccbbb]]]XXXUUUVVVXXX^^^\\\\\\^^^\\\YYYZZZ___eeeeeedddbbb```^^^\\\[[[YYY\\\^^^]]][[[]]]bbbgggdddaaa]]]ZZZXXXVVVSSSPPPUUUVVVXXXWWWUUURRRRRRRRRSSSTTTTTTTTTSSSQQQNNNMMMKKKMMMNNNMMMLLLLLLMMMOOOLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIJJJLLLLLLLLLGGGHHHIIIJJJKKKLLLLLLLLLJJJXXXbbbooo|||eeeWWWIIIBBBBBBAAA???======>>>>>>>>>===;;;:::::::::999999999999888888888777777777666666888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777666777777888888777777666555555666666666777777777666777777888888777777666888777666555555666777888777777888888888999999999;;;;;;;;;;;;:::999888777:::;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCCCCBBBAAA@@@??????>>>>>>=========>>>??????@@@@@@??????>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@?????????>>>>>>>>>=================================;;;;;;<<<<<<=====================<<<;;;;;;<<<===<<<======>>>===<<<;;;:::===<<<;;;:::999::::::;;;;;;<<<<<<;;;999999999:::888999999:::::::::999999999999999888888888888777777777777777777777777777999999888888888777777777888888999999999888777777666777777888888777777666888888888888777777666666666666666666666666666666666666666666666666666666555666666666666777777777666666666666777777777777999999999999999999999999999999::::::;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>@@@BBBAAA??????DDDEEEDDD@@@GGGMMMYYYjjjmmmmmmuuuxxxdddcccfffdddaaacccfffiiijjjiiigggfffeee```bbbeeeiiilllkkkgggddd``````___]]]ZZZWWWUUUSSS]]][[[[[[\\\[[[XXXZZZ___ccccccbbb```___^^^]]]\\\YYY[[[]]]]]]\\\^^^bbbffffffddd```\\\YYYTTTNNNJJJMMMPPPSSSTTTSSSRRRQQQRRRQQQQQQRRRSSSRRRQQQOOONNNJJJKKKLLLLLLKKKLLLNNNOOOLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKIIIJJJLLLMMMMMMLLLEEEEEEGGGHHHIIIIIIIIIIIIGGGMMMPPPYYYkkkxxxXXXJJJEEEAAA======>>><<<::::::;;;<<<;;;:::999999999888888888888888888888777777777777666666777777777777777777777777777777777777777777777777777777777777777777777777777666666555555666666777666666777777777777666666555555555666666666666777666666777777777777666666777777555555555666777888777777777888888888999999888999:::<<<<<<:::999888::::::::::::;;;;;;;;;;;;<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>>>><<<===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@AAAAAA???>>>======>>>>>>======<<<<<<========================:::;;;<<<=========<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<<<<;;;:::<<<;;;;;;::::::::::::;;;===>>>>>>===:::999999:::777888999999::::::::::::999999999888888888888777777777777777777777777777:::999999888666555555444777777888888999888888888777888888888888888888777777777777777777666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666777777777777999999999999999999999999::::::999999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@BBBBBB??????CCCEEECCC???FFFKKKXXXiiimmmmmmuuuhhhbbbjjjllljjjiiifffiiilllllljjjfffdddcccaaacccgggkkklllkkkhhhfff```^^^[[[ZZZYYYWWWTTTRRRXXXWWWXXX[[[[[[YYY[[[___aaa``````___^^^^^^^^^]]]ZZZ\\\]]]]]]\\\]]]```cccaaa```^^^\\\YYYTTTNNNIIIEEEIIIMMMPPPQQQQQQQQQRRRQQQQQQQQQQQQQQQOOONNNMMMKKKKKKLLLKKKJJJJJJLLLNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJGGGEEEEEEFFFHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHIIIKKKLLLKKKJJJDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKNNNXXXdddjjj~~~wwweeeUUUFFFCCCCCC@@@;;;:::===;;;999999:::::::::999888888888888888888888888777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666555666666777777666666555444444555555555666666666555666666777777666666555666666555555555666777777777777777777888888888888555777999<<<<<<;;;:::888999999999999:::::::::;;;;;;<<<============<<<<<<<<<<<<<<<======>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<===>>>@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???AAABBBAAA@@@>>>>>>????????????>>>===========================;;;===???AAAAAA@@@???>>>;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;:::::::::::::::::::::===>>>>>><<<:::888888999666777888999:::;;;;;;;;;999999999888888888777777777777777777777777777777888888777777666555555444666666777888888999888888888888999999999999888888888888888888777777777777777777666666666666666555666666666666666666666666555555555666666666777777666666666666777777777777888999999999999999::::::;;;:::999888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBAAA>>>???CCCDDDBBB???FFFKKKXXXiiimmmmmmvvvvvveeegggoooooommmnnniiikkkmmmllliiieeecccbbbaaaccceeefffffffffeeeeeebbb___[[[YYYYYYYYYYYYXXXTTTTTTXXX\\\]]][[[\\\``````___^^^^^^]]]^^^^^^___]]]^^^^^^]]]\\\[[[\\\]]]YYYXXXYYYYYYYYYVVVQQQMMMIIILLLOOOQQQQQQQQQQQQRRRSSSRRRRRRQQQOOONNNMMMLLLMMMMMMLLLJJJGGGGGGIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJHHHFFFDDDDDDEEEGGGIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFGGGIIIJJJIIIGGGDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIVVVbbb\\\]]]nnnnnnWWWIIIEEEAAA???@@@???<<<::::::<<<;;;999999:::::::::999888888888888999999999999666666666666666666777777555555555555555555555555555555555555555555555555555555555555555555555555666666555555555555666666555555666666666666555555444444444444555555555555555555666666666666555555555555555555555666777777666666777777777888888888333555999;;;<<<<<<:::999888888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<======>>>>>>======<<<>>>>>>??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===@@@CCCEEEDDDCCC===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCFFFGGGFFFDDDCCC<<<:::999:::===??????>>><<<;;;;;;:::::::::::::::999999::::::::::::::::::;;;<<<<<<:::888666666777666777888999:::;;;;;;;;;999999999888888888777777777777777777777777777777666666666666666777777777555666777888888888888888888888999999999999888888999999999999999999999999888888777777777666666666666666666666666666666666666666777777777888888888666666666666777777777777888888888999999:::::::::;;;:::999888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>???AAAAAA>>>>>>BBBDDDBBBBBBHHHLLLYYYjjjnnnnnnxxxwwwooohhhjjjmmmmmmllllllhhhiiijjjiiifffcccbbbbbb```aaaaaaaaa______```bbbbbbaaa___]]]\\\]]]^^^```UUUVVV[[[aaaaaa]]]\\\___aaa```___]]]]]]^^^______^^^^^^]]]\\\[[[YYYXXXXXXSSSTTTUUUWWWYYYXXXUUURRRTTTVVVVVVUUUSSSQQQQQQQQQTTTSSSRRRPPPOOONNNMMMLLLNNNMMMKKKHHHFFFEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFEEECCCOOO]]]XXXPPPTTT^^^eeeuuu}}}fffVVVKKKDDDAAA>>>??????===;;;:::===@@@<<<:::999888999:::999888888888888888888999999999555555666666666666777777666666666666666666666666555555555555555555555555555555555555555555555555666555555444444555555666444444555555555555444444333333333444444444555555444444555555555555444444333444444555666666666777666666666777777777888888444555888:::;;;;;;::::::777777777777888888888999999999999999::::::;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<============<<<<<<>>>>>>?????????>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????<<<<<<===@@@CCCEEEEEEDDD:::<<<===??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@EEEIIIKKKKKKIIIGGG===;;;999;;;???BBBAAA???<<<;;;:::999999999999:::888999999::::::::::::999999::::::999666555555666777888999999::::::::::::999999999888888888888777777777777777777777777777666666666777777888888888666666777777888777777777777888888888888888888777999999999::::::::::::::::::999999888888777777666666666666666666666666666777777777777888888888888666666666666777777777777888888888999999::::::;;;::::::999999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>@@@@@@===>>>CCCEEECCCDDDJJJMMMYYYjjjmmmnnnwww}}}nnniiijjjhhhfffiiimmmnnnjjjbbbcccdddcccbbbaaacccddd___aaabbbaaa^^^]]]^^^___\\\___aaa```^^^^^^```bbbZZZ\\\bbbhhhggg```\\\]]]bbbaaa___^^^]]]^^^___```\\\[[[[[[ZZZZZZYYYWWWVVVUUUUUUVVVWWWYYYYYYWWWTTTXXXXXXXXXUUURRRQQQRRRTTTSSSRRRQQQPPPPPPOOOOOOOOOLLLLLLJJJGGGEEEEEEGGGJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGEEECCCCCCDDDEEEEEEFFFEEEEEEEEECCCGGGDDDKKKZZZZZZPPPMMMMMMNNNVVVeeeyyypppYYYMMMGGGCCCBBBDDD@@@@@@>>><<<;;;<<<>>>???;;;999888777888999888777666666666777777888888888555555555666666666777777666666666666666666666666444444444444444444444444444444444444444444444444666555555444444555555666444444444555555444444444222333333333333444444444444444444555555444444444333333444555666666666666666666666666777777777888555666777999::::::::::::666666666777777777888888888888888888999:::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<===>>>?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========???AAACCCBBB@@@:::<<<>>>@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::>>>DDDIIILLLLLLJJJHHH===:::999;;;@@@CCCBBB@@@;;;;;;999888888888999:::777888999:::;;;::::::999777888999888666555666777888999999:::::::::999999999999999888888888888777777777777777777777777777888888888888888888777777777777777777777777666555666777777888888777777666888888999999999:::::::::;;;;;;::::::999888888777666666666666666666666666666666666777777777777888666666666666777777777777777888888999::::::;;;;;;999999::::::;;;;;;::::::;;;;;;:::;;;;;;<<<===>>><<>>CCCFFFDDDEEEJJJMMMXXXhhhllllllvvvvvvhhhbbbgggfffbbbgggqqqsssmmm]]]^^^_________```dddfffaaadddfffeeeaaa^^^^^^___UUUZZZ```aaa^^^\\\]]]``````bbbhhhnnnkkkbbb\\\[[[cccbbb```^^^]]]^^^___```ZZZYYYYYYYYYZZZYYYXXXVVVYYYXXXXXXYYYZZZYYYWWWUUUTTTTTTTTTRRRQQQRRRUUUWWWQQQQQQPPPPPPPPPQQQQQQRRRJJJJJJHHHFFFEEEEEEIIIKKKHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGGGGEEECCCCCCCCCDDDDDDEEEDDDDDDDDD>>>FFFGGGJJJYYYZZZNNNFFFGGGGGGKKKQQQXXXggg}}}```SSSIIIIIIIIICCC===;;;;;;;;;::::::<<<===999555:::888777666777888777666444555555555666666777777444555555555666666777777777777777777777777777777444444444444444444444444444444444444444444444444555555555444444555555555333444444555555444444333222222333333333444444444333444444555555444444333222333444555666666666666666666666666777777777777777777777888888999::::::666666666666777777777777777777777888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>>======>>>AAACCCCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<777;;;BBBHHHKKKKKKIIIHHH===:::888:::@@@CCCBBB@@@;;;:::999888888888999:::777888999:::;;;::::::999777888999888777666777888999999:::::::::999888888999999999888888888888777777777777777777777777777;;;;;;:::999888777666666777777888777777666555555666666777777777777666666777777888888999999999999<<<<<<;;;;;;:::999888888666666666666666666666666555555555555666666666777666666666666777777777777777777888999::::::;;;;;;888999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;<<<>>>>>>;;;>>>>>><<>>===<<<<<<<<<;;;;;;::::::999888777777999888888777666555555444333444444444555666666666444444444555555555555666555555555555555555555555777777666666555555555555222333444444555555444444333333333333333333333333444444555555444444333222333333333333333333333333444444444444444444444444444444444444444444444444333222222222333333444555333333444444666777888999777666666666666777777888777888888999999:::;;;;;;<<<;;;:::::::::<<<===>>>===============<<<<<<<<<<<<<<<======>>>>>>??????????????????????????????===@@@DDDEEEDDDBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCC@@@???>>>>>>??????>>><<<>>>>>>============>>>>>>???@@@BBBCCCCCCBBB@@@???<<<<<<<<<;;;;;;<<<<<<<<<<<<===???CCCGGGIIIHHHFFF======<<<;;;::::::999999::::::999999999999999999:::::::::;;;;;;<<<<<<<<<888888888:::;;;999666222666666777999999::::::999:::999888777777888999:::777666666666666777777888777777777777777777777777666666777777777666666555999999999999999888777666999999999999999999999999============<<<:::888666777777777777777777777777555555666777777777777777999888777666555555555555999999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFCCCLLLRRR[[[fffgggjjjvvv~~~uuuxxxwwwmmmccc```dddhhhlllrrrtttnnnfffdddhhhkkkjjjfffbbb``````fffbbb^^^[[[ZZZZZZYYYXXXWWW[[[^^^```^^^^^^^^^___```bbbdddbbb^^^\\\\\\]]]]]]^^^^^^\\\ZZZYYYZZZ[[[[[[[[[ZZZXXXUUUTTTTTTUUUTTTSSSRRRSSSUUUVVVUUUSSSOOOOOOOOOQQQTTTVVVUUUTTTWWWSSSOOONNNNNNOOONNNLLLIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFDDDEEEIIIMMMNNNKKKGGGCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFIIINNNRRRMMMPPPUUUfff{{{lll___RRRDDD>>>AAACCCBBB@@@>>><<<;;;:::999;;;::::::999888888777777888888777777666555555444444444444555555555555555444444444444555555555555555555555555555555555555666666666555555444444444222333444444555555444444333333333333333333333333444444555555444444333222333333333333333333333333444444444444444444444444444444444444444444444444444444444333444444555555444444444444666777888999888777666555555666777777777888888999999::::::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????????????????????????????>>>@@@CCCDDDCCCBBBAAABBBBBBBBBAAA@@@@@@@@@AAABBB@@@???>>>???AAABBBAAA@@@>>>>>>============>>>>>>>>>???@@@AAA@@@???>>>=========<<<<<<<<<<<<======<<<<<<===@@@BBBCCCAAA@@@<<<<<<<<<;;;::::::999999999999999999999999999999::::::::::::;;;;;;;;;<<<<<>>:::999999777888999999::::::::::::888888777666666777888888777777666666666666777777777777777777777777777777666777777888777777666666666777777888888777777666999999999999999999999999<<<<<<===<<<;;;999777666666666666666666666666666555555666777777777777777777777666666666666777777999999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<>>DDDCCCBBB@@@===;;;999888777::::::999999888777777777888777777666666555555555555555555555555444444444444444444444555555555555444444444444444444444444555555444444444444333333222333444444555555444444333333333333333333333333444444555555444444333222333333333333333333333333444444444444444444444444444444444444444444444444666666555444444444555555444444444444555777888999:::999666555444555666777777777888888999:::::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>?????????????????????????????????AAABBBBBBAAA@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>@@@BBBDDDDDDCCC>>>>>>============>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<=========<<<<<<>>>???>>><<<:::<<<;;;;;;::::::999999999777888888888999:::::::::999:::::::::::::::;;;;;;>>>CCCGGGEEE>>>::::::===999999::::::::::::::::::777777666666666666777777999888777666666555666666777777777777777777777777777777888888888888777777444555666666777666666666777777777777777777777777;;;;;;<<<;;;;;;999777666666666666666666666666666555555666777777777777777555555555555666777999999999999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<>>>??????@@@AAABBBBBBCCCAAAIIINNNYYYgggjjjmmmyyy{{{nnniiifffbbb^^^^^^dddlllsssrrrmmmggg```YYYaaaaaaaaa```^^^___bbbdddccc```]]]\\\]]]___``````aaa```___]]]\\\[[[\\\]]]YYY]]]```^^^ZZZXXX[[[```aaa```___\\\YYYXXXYYY[[[YYYYYYXXXVVVSSSQQQRRRSSSSSSRRRPPPPPPPPPQQQQQQRRRPPPOOOPPPRRRTTTUUUSSSQQQRRRQQQOOONNNMMMMMMMMMMMMJJJIIIGGGFFFFFFHHHKKKMMMKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDAAA@@@AAADDDGGGHHHFFFDDDEEEDDDBBB@@@@@@@@@BBBCCC@@@BBBCCCCCCBBBBBBDDDEEEBBBFFFEEEFFFJJJLLL]]]{{{sss___MMMEEE@@@AAA@@@<<<;;;>>>@@@???===;;;999888888777999999888888777777777777777777666666666555555555666666666555444444444333333333444444444555555555444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444444444555555444444333222222222333333333333444444444444444444444444444444444444444444444444444444666555555444444444444444444444444555555666888888;;;999777555444444666777777777777888999999::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???????????????????????????@@@@@@AAA@@@??????AAADDDBBBBBBAAA@@@@@@???????????????>>>@@@BBBDDDCCCCCC>>>>>>============>>>>>>???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<===>>>===;;;999;;;:::::::::999999999888666777777888999::::::;;;999999999999::::::::::::;;;???BBB@@@<<<999999;;;999999999999999999999:::777777777777777777777777999999777666555555555555666666666666666666666666666777888888888888888888666666777777777666666555777777777777777777777777999999:::::::::999777666666666666666666666666666555555666777777777777777555555555555666777888999999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<======>>>>>>>>>?????????>>>FFFJJJUUUfffjjjmmmyyyooohhhcccaaa```^^^___cccgggnnnqqqmmmfffbbb___[[[[[[WWWRRRQQQTTT[[[aaadddaaa``````bbbdddeeecccbbb^^^]]][[[ZZZ[[[\\\]]]^^^WWW\\\bbbbbb___\\\]]]_________^^^[[[XXXWWWXXXYYYUUUVVVVVVUUUSSSSSSUUUVVVYYYXXXWWWUUUTTTSSSRRRSSSVVVSSSQQQPPPPPPQQQQQQPPPMMMMMMMMMLLLKKKKKKKKKLLLJJJIIIGGGFFFGGGIIIKKKMMMIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@AAABBBCCCCCCAAA@@@CCCCCCCCCBBBBBBAAA@@@@@@???AAACCCCCCCCCCCCDDDEEE???CCCAAABBBGGGDDDHHHZZZooo{{{ooo___QQQGGG>>><<<<<<>>>>>>:::777777;;;:::999999888888999999888888777777777777666666666666666666555555555555666666666555444444444333333333333444444444444555444444444444444444444444222333333333333333333333222333444444555555444444444444444444444444444444444444555555444444333222222222222333333444444444444444444444444444444444444444444444444444444444444444333333333333333444555555444555555666777888;;;999777555444444555666666777777888888999::::::888999:::;;;;;;:::999888999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???===>>>AAACCCAAAAAAAAA@@@@@@?????????@@@>>>>>>???@@@AAA@@@???>>>>>>============>>>>>>???>>>===<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;::::::;;;<<<<<<;;;:::999999999999999888888888666666777888999999::::::999999999999999999999999888888999:::;;;;;;:::888888777777666777777888999888888888888888888888888999999777666555555555555666666666666666666666666666666777888888888888888:::::::::999888777666555666666666666666666666666777888888999999888777666555555555555555555555555555555666777777777777777777777666666666666777777999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<=========>>><<>>@@@BBBBBBAAA@@@??????@@@FFFFFF@@@@@@GGGEEEEEEPPPSSSWWWbbbppp{{{vvvooohhhlllkkk```RRRIIIBBB===???>>><<<<<<;;;<<<===>>>888777777777777888888999777777777666666666666666555555555555555555555555555555555555555444444444333333333333444444444444333333333333333333333333222222333333333333444444222333444444555555444444444444444444444444444444444444555555444444333222111222222333333444444555444444444444444444444444444444444444444444444444333222222222222333444444555555555555555666777777888888777666666666666666666666777777888999999999999999:::::::::999888888888999999::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===>>>@@@BBB??????@@@@@@@@@@@@?????????=========???@@@???>>>>>>>>>============>>>>>>========================;;;;;;::::::::::::;;;;;;999888777888:::;;;:::999888888888888888888888888666777777777888999999999999999999888888888888777777666555777:::<<<:::999666666555555666777999:::888888999999999999888888999888777666666555666666777777777777777777777777444555666777777888777777;;;;;;;;;;;;:::999888777666666666666666666666666555666777888888888777666555555555555555555555555555555666777777777777777888777666666666666666777999999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<:::;;;;;;<<<===>>>>>>>>><<>>@@@AAAAAA???===<<<===???===???:::999@@@>>>===FFFJJJHHHLLLVVV]]]^^^___bbb```gggooozzztttggg[[[QQQKKKHHHEEEKKKNNNKKKHHHEEE@@@;;;888888777444444555888999777777666666666666666777666666666666666666666666555555555555555555555555444444444555555555555555222222333333333444444444333333333333333333333333333333333333444444444555222333444444555555444444555555555555555555555555444444555555444444333222111111222333333444555555444444444444444444444444444444444444444444444444222222222333444555666777666555555555555666777777666666777888888777666555666666777777888888999999::::::999888888888888888888888888999::::::;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>???AAA===>>>???@@@AAAAAA@@@@@@===<<<;;;===???@@@@@@???>>>>>>============>>>>>>:::;;;<<<>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===;;;:::888888:::::::::999777888888888888888888888777777777777888888888888999999888888777777777777555666777888888888999999666555555555666888;;;<<<666777888999999888777666777777666666666666777777777777777777777777777777333333555666666777777777888999:::;;;;;;;;;;;;;;;777777777777777777777777444555666777888777777666555555555555555555555555555555666777777777777777666666555666666777888999999999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<===>>>???@@@AAABBB>>>CCCEEEQQQeeelllooozzzhhhddd```___\\\YYY]]]cccfffhhhfffdddeeejjjllljjj```SSSHHHNNN___kkkhhhaaa```___]]]^^^aaacccdddccc]]][[[ZZZ\\\```bbbaaa______[[[XXXYYY]]]___\\\YYYQQQTTTWWWXXXVVVSSSRRRQQQSSSUUUVVVVVVUUUVVVXXXZZZWWW[[[______[[[WWWVVVUUURRRQQQQQQRRRSSSRRROOOLLLHHHKKKNNNMMMKKKJJJKKKMMMKKKKKKKKKJJJJJJIIIIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB<<<>>>????????????AAABBB?????????@@@@@@@@@???????????????>>>======@@@BBB999@@@???@@@FFFBBB???GGGHHHBBBBBBJJJPPPMMMIIIIIIFFFKKKOOOTTT___ooo{{{uuubbbXXXWWWSSSLLLFFFBBBAAACCCDDD;;;===>>>>>>@@@BBB???999888;;;===;;;:::999888666888888666555555444444555555555555666666666666666444555555555555555555555333444444555555666666666222222333333333444444444333333333333333333333333333333333444444555555555222333444444555555444444555555555555555555555555444444555555444444333222111111222333333444555555444444444444444444444444444444444444444444444444222222333333555666888999666555555555555666666777444555777999999888666555666666666777888888999999;;;:::888777777777888999777777888999::::::;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????>>>>>>???@@@;;;===>>>@@@AAAAAAAAA@@@;;;:::;;;===@@@BBBBBBBBB>>>>>>============>>>>>>777999;;;>>>???>>>===<<<>>>>>>============>>>>>>@@@>>><<<;;;<<<<<<;;;:::777777777777777888888888888888888777777777777777999888888888777777666666333777:::888444222555999666555555555777:::===???555666777888888777666555777666666666666777777888777777777777777777777777222333444555666666666666555666888:::<<<======>>>888888888888888888888888333444555777777777666666555555555555555555555555555666666777777777777777333444444555777888:::;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<===>>>@@@AAACCCDDDDDD@@@EEEFFFRRRfffmmmppp{{{]]]```cccccc```^^^___aaafffddd```___eeemmmmmmiii\\\IIICCCTTThhhkkkeeeaaaaaa```______aaabbbaaa```]]]___```]]]YYYXXX[[[^^^YYYXXXXXXWWWXXXXXXYYYZZZRRRUUUWWWXXXVVVTTTTTTTTTVVVUUUVVVYYY]]]]]]ZZZWWWVVVWWWYYYZZZYYYWWWTTTRRRRRRQQQPPPNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIHHHFFFDDDBBBAAABBBBBBCCCCCCBBBAAAAAAAAACCCEEEGGGHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>======>>>>>>>>>>>>======@@@???>>><<<<<<<<<===>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDFFFJJJOOOSSSVVV```gggooosssuuuzzzpppaaa```^^^[[[WWWRRRMMMJJJCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;::::::999999999666666777777777777666666555555555555666666666666555555666666777777888888555555555555555555555555333444444444555666666666333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444444444333333333333222222333333333333333333333333444444444444444444444444444444444444444444444444444333333222222333333444333333333444555666777777666666555555444444444333444555777999999888666555777777777666555555777999;;;888666666999:::999777777888888888888999999999777999;;;<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>======<<<<<<===>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<::::::999:::;;;===>>>@@@AAABBB@@@;;;888888;;;<<<999666888777777777888999::::::888999999999999888777777888777666555444444444555666666666666666666666666555666666666777777777888777777777777666666666666666666555666666777888999999999888888777777666666666666555555555444444444666666777888888888888888444333333444444555666777777666666555555555555555333444444444555666666666666666666666777777777777777777888999999999999888555666777888999999888777999999::::::::::::;;;;;;;;;:::999999:::===???AAABBBAAA???@@@BBBDDDDDDDDDBBBBBBIIIVVVbbbjjjqqqvvvaaaaaaaaaaaacccdddddddddbbb```\\\[[[aaahhhiiieeeXXXIIIEEEUUUfffhhhccc```______^^^___``````___]]]ZZZZZZZZZ[[[\\\\\\[[[YYY\\\[[[[[[ZZZXXXWWWVVVUUUXXXZZZ[[[[[[XXXUUUSSSSSSVVVUUUUUUXXX[[[[[[YYYWWWVVVWWWXXXXXXWWWUUUSSSQQQNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGHHHHHHGGGFFFDDDBBBDDDDDDCCCBBBAAA@@@@@@???@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>=========>>>>>>=========??????===<<<<<<<<<==================<<<<<<<<<;;;========================>>>>>>>>>>>>?????????????????????@@@BBBFFFIIIKKKDDDIIIMMMMMMLLLRRR^^^hhhmmmqqqoooeee\\\\\\```bbbrrryyy~~~{{{|||~~~pppkkkccc]]]XXXQQQHHHBBBEEEEEEFFFEEEDDDAAA???===??????===<<<;;;;;;::::::;;;:::::::::999999999999666666777777777777666666555555555555666666666666444444555555555555555666555555555555555555555555444444444444555555555555333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333444444333333333333222222333333333333333333333333444444444444444444444444444444444444444444444444444333333222222333333444333333333444444555666777666666666555555444444444444555666777777777666666777777777666555555777999:::888666666888999888777777777888888888999999999666888:::::::::999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;========================@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<::::::999:::;;;<<<>>>???@@@AAA???;;;888888;;;<<<999666888888888777888888999999999999999999999888888777777777777666666666555555666666666666666666666666777777777777666666666666777777777777666666666555666666666666666666777888666666666666555555444444666666555555555444444444444555666666777777666666444444444444555666777888666555555555666777777888444444555555555555555555666666666666777777777777777777888999999999999888666777888999999999888888999999::::::::::::;;;;;;;;;:::999999:::===???@@@AAA@@@>>>???AAACCCDDDDDDAAAAAAHHHUUUaaaiiipppvvveeebbb```ccchhhkkkiiiggg^^^\\\XXXWWW\\\dddddd```TTTKKKKKKXXXcccccc___^^^^^^^^^^^^___```___\\\YYYXXXWWWWWW[[[``````\\\WWW[[[[[[\\\\\\[[[YYYWWWVVV]]]^^^^^^[[[WWWSSSQQQPPPVVVUUUUUUVVVXXXYYYXXXWWWVVVVVVVVVUUUTTTSSSQQQQQQKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGIIIJJJJJJKKKKKKFFFFFFGGGGGGGGGEEEDDDBBBFFFEEECCCAAA???????????????@@@@@@AAAAAAAAAAAAAAA>>>???????????????>>>>>><<<<<<============<<<<<<>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<<<<===>>>???BBBDDDEEECCCAAABBBGGGKKKXXX______SSSFFFAAAAAABBBBBBLLLVVVXXXSSSNNNNNNPPPTTTOOOHHHCCCBBB@@@===:::666777999:::::::::999888;;;;;;:::999999999999999:::999999999999888888888555666666777777666666555444555555555555666666666444444444333333333333333444444444444444444444444555555555555444444444444333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333444444333333333333222222333333333333333333333333444444444444444444444444444444444444444444444444444333333222222333333444333333333333444555666777666666666555555555555555555555555555555666777777777888888777555555777888888777666666888888777666777777777888888888999999666888:::;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<========================????????????>>>>>>>>>>>>===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888999:::;;;<<<===>>>???>>>;;;888888:::;;;999777999999888888777888888888999::::::::::::999888888555666777888888888777666666666666666666666666666777777777777666666666666777777777666666666555555777777666666555666666666666666666555555555555444555555555555555444444444333333444555555555555444555555555555666777888888555555555666777888::::::666666555555555555555555666666666666777777777777777777888999999999999888777888999999:::999999999999999::::::::::::;;;;;;;;;:::::::::;;;===>>>@@@@@@>>>===>>>AAACCCDDDDDDDDDDDDJJJWWWccclllssszzzddddddfffiiilllllliiifff\\\ZZZVVVUUUZZZbbbbbb]]]UUURRRTTT\\\aaa___\\\\\\^^^^^^^^^``````^^^ZZZVVVYYYYYYYYY\\\^^^___\\\YYYVVVXXX\\\___```___^^^\\\\\\\\\\\\YYYUUUQQQOOOOOOVVVUUUTTTTTTUUUVVVVVVVVVXXXWWWVVVTTTSSSRRRQQQQQQNNNMMMLLLJJJJJJIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJEEEEEEFFFFFFFFFEEEDDDCCCEEECCCAAA???>>>>>>???@@@????????????@@@@@@AAAAAA>>>>>>??????@@@?????????;;;<<<<<<======<<<<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;>>>?????????>>>>>>>>>???LLLUUUYYYPPPCCC======>>>777>>>FFFIIIFFFBBB@@@AAAGGGDDD???>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;:::999888888888888888999999888888888888888888888888555666666666666666666555444444444555555555666666555444444333333222222222444444444444444444444444555555555444444333333333333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444444333333333444444555666555555555555555555555555555555333333444555777888777888999888666666777888666666666777777777666666777777777777888888888888999;;;======<<<<<<===>>>::::::;;;;;;;;;;;;<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888999:::;;;;;;<<<<<<<<<:::888888999:::999777::::::999888777777777888:::::::::::::::999888888333555777999:::999888777666666666666666666666666555666666666777777777888777777666666666555555555888777666555555555555555777777777777777777777777555555555555555555555555333333444555555555555444666555555666666777888999666666666666777888999:::777777666666555555444444666666666666777777777777777777888999999999999888999999999999:::999999999999999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>??????===<<<===@@@CCCDDDDDDCCCCCCIIIVVVccckkksssyyy___eeelllooonnniiieeeccc]]][[[WWWVVV[[[bbbbbb^^^YYYYYY\\\``````]]][[[\\\___^^^___``````^^^YYYVVVYYYZZZ[[[ZZZXXXXXXZZZ\\\UUUXXX]]]aaaccccccaaa```YYYZZZZZZXXXUUURRRQQQRRRVVVUUUUUUTTTSSSTTTUUUUUUXXXWWWVVVUUUTTTSSSRRRRRRSSSQQQMMMIIIHHHHHHJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGDDDEEEEEEEEEDDDDDDCCCCCCAAA@@@???>>>>>>???AAABBB@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<======;;;:::>>>GGGMMMGGG>>>:::999999;;;;;;===@@@AAAAAA>>><<<<<<;;;;;;;;;<<<;;;:::999<<<<<<<<<<<<<<<;;;::::::888888777777888888999999777777777777777777777777555555666666666666555555444444444444555555555555666666555555444444333333444444444444444444444444555555444444333333333222333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444444333333333333444444555444444444444555555555555555444222222222555777999777999999999777666666777555666777888777666666666666666777777777888888888888:::<<<===<<<<<<===>>>::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================999;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::888888999999::::::;;;;;;;;;:::888888999999999888::::::999888777777777888999::::::::::::999888888333444777999::::::999888666666666666666666666666333444555666777888999:::666666666666555555555555777777666555555444555555666666666666666777777777444555555555555555555555444444555666666666666555666555555666666777888999888888777777777777888888777777777666666555555444666666666666777777777777777777888999999999999888::::::999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<<<<===@@@CCCEEEEEEAAAAAAHHHUUUbbbiiiooouuu[[[ccclllooolllfffbbb```^^^\\\XXXVVV[[[bbbbbb^^^\\\^^^aaabbb```^^^]]]^^^___^^^^^^^^^___]]]YYYWWWWWWYYYZZZXXXTTTSSSWWW[[[YYY\\\___aaabbb```^^^\\\XXXYYYYYYXXXVVVUUUUUUVVVUUUVVVWWWVVVTTTSSSSSSTTTUUUUUUVVVUUUUUUTTTSSSRRRTTTRRRMMMJJJHHHIIIJJJLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC???>>>>>>>>>>>>@@@AAABBB???@@@@@@AAABBBAAAAAAAAA???@@@@@@AAA@@@@@@??????::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::999999999999::::::::::::>>>???AAABBBAAA???===<<<<<>><<<;;;:::;;;888666888<<<>>>;;;888<<<===???AAAAAA???===<<<888888999999::::::;;;;;;888888777777777888888999555555666666666666666777444555555666666555555444333444444444444555555555666666666666555555555555333333333333333333333333444444444444333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444444444333333333333444444333333333333333444444444333333222111222444777888888999::::::888666666777555777999999888666666777666666666777777777888888555777999:::999999:::;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::::::::999999999999::::::::::::999999888888888888999999999999888888777888888888888999999999999888777777444555666888999999888888666666666666666666666666333444555666777888999:::666666666555555555444444666666555555444555555555333444444444444555555555444444444555555555555555555555666777777777777666555555555555666777888888999888777666666666666666777777666666666666666666666666666666777777777777777777888999999999999888::::::999888888888888999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===AAAEEEFFFGGGHHHIIIQQQ^^^jjjppptttxxx[[[___dddhhhhhheeeaaa___]]][[[WWWUUUZZZaaaaaa\\\\\\^^^````````````aaaaaa^^^\\\[[[[[[\\\[[[YYYWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]______^^^\\\YYYWWWVVVWWWWWWVVVTTTTTTUUUVVVTTTVVVXXXXXXUUURRRRRRSSSQQQRRRTTTUUUUUUTTTRRRQQQNNNNNNMMMLLLKKKKKKKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCBBBCCCCCCCCCDDD>>>>>>>>>???????????????===???@@@BBBBBBAAA@@@??????@@@@@@@@@???>>>======::::::;;;;;;;;;;;;::::::888999:::;;;<<<;;;;;;:::::::::::::::999999999999::::::::::::::::::::::::777777777888888888888999888888888999999999888888666999;;;;;;999777666666666:::;;;888777888777444888777666777999:::999777666888:::;;;;;;:::999999888888888888999::::::;;;888777777666666666777777444444555555555666666666444555555666666555555444333333444444444555555555555555555555555666666666333333333333333333333333333333333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222444333333222222333333444444444333333222333333444111111111222222333333333222111111222333444666777888999;;;:::888666666666444777:::;;;999777777888666666666666777777777888444666888999888888999:::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========@@@???===<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::::::::::::::::::::::::::999888999999888777888999:::888888888777888888999999777888888888888777666666555555555666666777777777666666666666666666666666666666666666777777777777666666555555555444444444555555444444444555666666333333333444444444555555444444444555555555666666555555666777777777777666444444444444555666777888666666666555666666777777666666666666666777777777666666666666777777777777777777888999999999999888:::999888777666777777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<>>>BBBFFFHHHHHHOOOQQQZZZhhhssswwwyyy{{{\\\\\\]]]aaaeeefffbbb___\\\ZZZUUUSSSXXX______ZZZZZZ]]]^^^^^^```bbbdddddd\\\[[[YYYYYYZZZZZZYYYWWWXXXXXXYYY]]]aaabbb___[[[[[[\\\\\\]]][[[YYYWWWVVVTTTUUUUUUSSSRRRQQQRRRTTTTTTWWWZZZYYYVVVSSSRRRSSSNNNPPPRRRTTTUUUSSSQQQPPPHHHIIILLLNNNOOOMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGAAABBBCCCEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDD?????????@@@???>>>===<<<<<<>>>@@@BBBBBBAAA???===????????????>>>===;;;;;;999::::::;;;;;;::::::999777888:::;;;<<<;;;;;;::::::::::::999999999888888999999999999999999999999888888888888999999999999999999::::::999999888777444888<<<<<<999777888:::666888777555777;;;;;;777333666999999777666666777666777999999999999:::;;;999888888777666777777777777777666555555555555555444444444555555555666666444555555555555555555444333333333444444444555555444444444555555666666666333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222444333333222222333333444444444333222222333333333000000111111111222222222111111111222333444666666888:::;;;;;;999666666666555888;;;<<<999777777888666666666666777777777777666888::::::999999:::;;;888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======GGGEEEBBB???===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;;;;::::::::::::999888888999888777777999:::888777777777888999::::::777777777777777666555555666555555555555666666777666666666666666666666666999888888777666555555444666666555555555444444444444444444444444555666777555555555666666666777777444444444555555555666666444555666666777777666666444333333444444555666777444444444444555777888999555555666666777777888888666666666666777777777777777777888999999999999888:::999777666666666777777999999:::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>===<<>>@@@AAAAAA@@@>>>===AAA>>>>>>AAAEEEFFFBBB>>><<<===???@@@???>>><<<;;;888888888888888888888888777999;;;;;;:::999:::;;;888888999999999888777777777777777777777777777777777777777777777777777777<<<:::888666555555666777777777777777777777777777999888888888777777666666777777777777777777777777888888999999999:::::::::999999999999999999999999777777666666555555555444444444444555555555555666444444444444444444444444444444444444444444444444444444444555555555555666333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222555555555444444333333333333333333333333333333333333333333333333333333333222333333444444333333222111111222222222222111111222222333333333333444444333333333333333333333333555444444333333444444555000000111222333333444444444444333222333444555666888888:::::::::888666555;;;:::999777666666555555888888888888888888888888888888888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???HHHQQQPPPCCC:::;;;<<<777;;;;;;;;;;;;;;;;;;<<<<<<::::::999888777777777777<<<:::999999:::;;;:::999999:::::::::999888666444999999999999999999999999777777777777888888888888444444555555666666777777777777777777666666666666888777666555333333333222555555555555555555555555555555555555555555555555555666666666777777777888:::666222222444777888777666666666666777777777777777777777777777777777777777777666666555555555444777777666666666666777777555555555555666666666666777777888888888999999999777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>???BBBGGGJJJMMMTTTVVV\\\lllrrrssszzzWWWTTTTTTZZZ]]]ZZZXXXXXXZZZZZZYYYYYY^^^bbb___YYYYYY[[[]]]___aaabbbcccccc\\\\\\[[[[[[YYYXXXWWWVVVVVVWWWYYY\\\^^^^^^\\\[[[YYYZZZZZZXXXVVVUUUVVVXXXUUUTTTSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUSSSQQQOOOMMMNNNOOOOOOQQQSSSRRROOOLLLOOOOOONNNNNNNNNMMMKKKIIIIIIHHHFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@??????>>>>>>>>>???AAABBBBBBAAA???>>>@@@>>>>>>@@@DDDDDDAAA<<<<<<===>>>??????===<<<;;;:::::::::::::::::::::::::::<<<===<<<:::999999:::888888888888888888777666777777777777777777777777777777777777777777777777:::999777666555555777777777777777777777777777777777777777666666666555555777777777777777777777777666666777777777888888888777777777777777777777777666666666666555555444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444555555555555333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222444444333333222222222222333333333333333333333333333333333333333333333333222333333444444333333222111111222222222222111111222222333333333333444444333333333333333333333333444444333333333333444444111111111222333333333444444444333333333444555666777777777777888999999:::999999888777666666666666777777777777777777777777999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???KKKVVVZZZSSSLLLIIIBBB888;;;;;;;;;;;;;;;::::::::::::999999888888888999999;;;999888888999:::999888999999999999888777666666999999999999999999999999777777777777888888888888555555555666666666666666666666666666777777777777777666555555444555555555555555555555555555555555555555555555555555555555555555555555666666666666777555333444666777666444666666666666777777777777666666666666666666666666777666666666555555555555777777666666666666777777555555666666666777777777777777888888888999999999777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBFFFIIIMMMTTTUUU]]]ooouuutttzzzTTTPPPOOORRRTTTQQQPPPQQQWWWZZZ[[[\\\___aaa\\\UUUYYYZZZ]]]___aaaaaaaaa```\\\[[[ZZZYYYWWWVVVUUUTTTUUUWWWYYY[[[\\\\\\[[[ZZZUUUVVVWWWVVVUUUUUUWWWYYYUUUUUUTTTTTTTTTUUUVVVVVVRRRSSSSSSSSSRRRPPPMMMLLLMMMLLLLLLMMMOOOOOOMMMLLLMMMKKKJJJKKKMMMLLLHHHEEEEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@???>>>>>>======???@@@AAABBBBBBAAA@@@???@@@>>>===???BBBBBB>>>;;;<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===;;;999888999888888888888888777666666777777777777777777777777777777777777777777777777888777666555555666777888777777777777777777777777666666555555555555555444666666666666666666666666444444444555555555666666555555555555555555555555666555555555555444444444444444444444555555555555444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222222222222222111111111111333333333333333333333333333333333333333333333333222222333333333333222222111111222222222222111111222222333333333333444444333333333333333333333333444444333333333333444444222222222222333333333333444333333333333444555666666555444444666999<<<>>>888777777666666777777888666666666666666666666666999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>EEERRR\\\^^^]]]ZZZOOOBBB>>>===<<<;;;::::::;;;;;;:::999999999999::::::;;;999888777777999999999777888888777777777777888888999999999999999999999999777777777777888888888888777777666666666666666555555555666666777777888888555555555555666666777888555555555555555555555555555555555555555555555555555555555555555444444444444444555777888777444222666666666666777777777777555555555555555555555555666666666666555555555555777777666666666666777777666777777777777888888888888888888888888999999999777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@BBBEEEHHHLLLRRRSSS^^^sss{{{xxx{{{VVVRRRPPPRRRRRROOOOOORRRUUUXXXYYYYYY[[[\\\XXXRRRWWWYYY\\\___```___]]]\\\[[[ZZZYYYWWWUUUTTTSSSSSSUUUWWWYYYZZZZZZYYYYYYYYYUUUVVVWWWVVVUUUUUUWWWYYYTTTTTTTTTTTTSSSSSSTTTVVVTTTSSSRRRPPPOOONNNNNNNNNPPPNNNMMMMMMNNNOOOOOONNNIIIGGGFFFHHHKKKKKKHHHDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>@@@>>>===>>>??????===:::<<<<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;:::::::::999:::::::::999888777666777777777777777777777777666666666666666666666666666555555555555666777888666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444444555444444444444444444444444444444444444444444444444333333444444444555555555333333333333333333333333333333333333333333333333222333333333444444444444222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222333333333333222222111222222333333222222111222222222333333333444444333333333333333333333333444333333333333333333444333333333333333333222222333333333333444444555555444444444555666999;;;<<<666666666666666777888888666666666666666666666666999999999999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======:::DDDOOOWWW^^^aaa]]]TTTHHHEEE@@@<<<::::::<<<===999999999999:::;;;<<<<<<999888777888::::::999888777777666555666777999:::888888888888888888888888666777777777888888888888888777777777666666555555444555555666777888888999666666666666666777888888555555555555555555555555555555555555555555555555666666555555555555444444444555666777777666444333666666666666777777777777666666666666666666666666666666666666666555555555777777666666666666777777777777888888888999999999888888888888888888888888777777888888888999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>======???>>>======>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::<<<======<<<;;;<<<<<<;;;;;;;;;;;;:::999888777666666666666666666666666555555555555555555555555444444444555555666777777555555555555555555555555666666666666666666666666444444444444444444444444333333333444444444555555444444444444444444444444333333333333444444444444333333333444444444444555333333333333333333333333333333333333333333333333222222222222333333333444222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333222222222222222333333333444444333333333333333333333333333333333222222333333333444444333333333333333333333333333444444444444444333444666777888888777777555555555555666777888999777777777777777777777777999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<777:::???FFFPPP\\\bbbcccYYYSSSKKKBBB<<<::::::;;;999999999999:::;;;<<<<<<999888888:::<<<<<<:::999777777666666666888999;;;888888888888888888888888666777777777888888888888888888777777666666666555444555555666777888888999888888777666666666666666666666666666666666666666555555555555555555555555666666666666666666666666777777777666555555555555666666666666777777777777777777777777777777777777555555555666666666666666777777666666666666777777888888888888999999999999888888888888888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;>>>@@@AAAAAA@@@@@@BBBDDDDDDJJJMMM\\\vvv[[[YYYXXXZZZXXXVVVXXX\\\ZZZ[[[YYYTTTTTTXXXZZZYYYXXXYYYZZZ[[[[[[ZZZXXXWWWYYYXXXVVVTTTSSSSSSSSSTTTWWWYYY\\\[[[XXXVVVWWWZZZ[[[\\\[[[YYYVVVUUUVVVWWWRRRVVVYYYYYYVVVTTTTTTUUUXXXUUUQQQNNNMMMOOORRRTTTQQQOOOLLLKKKLLLLLLKKKIIIIIIGGGEEECCCBBBAAABBBBBBFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>==================<<<<<<;;;;;;::::::::::::999999999999999999999999999:::<<<<<<;;;;;;<<<===;;;;;;;;;;;;:::999777777666666666666666666666666555555555555555555555555333444444555555555666666555555555555555555555555666666666666666777777777333333333333333333333333333333333444444444555555444444444444444444444444222222333333333333333444333333333333444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222222222222333333333333333222222222222222222222222222222222222222222222222111111222222222222111111222222333333333333222222222222333333333333444444333333333333333333333333333333222222222222333333333333333333444444444444222333444444555555444444333444666888888777555444555555555555666666777888777777777777777777777777888888888888888888888888999999999999999888888888888888999999::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999;;;CCCOOO[[[cccbbb]]]UUULLLCCC===999888:::999999999999::::::;;;888888999;;;======;;;999888888777777888999::::::888888888888888888888888777777777777888888888888888777777777777777777666555555666666777777888888888777666666555555555555666666666666666666666666555555555555555555555555666666666666777777888888888999999777555555666777666666666666777777777777888888888888888888888888555555555666666666666666777777666666666666777777777888888888888999999999999999999888888888888888888888888999999999999:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<>>>@@@@@@???@@@AAACCCBBBIIIMMMZZZrrr}}}}}}TTTSSSUUUWWWVVVSSSVVV[[[WWWYYYXXXTTTTTTWWWZZZYYY[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWUUUSSSSSSTTTUUUVVVXXX[[[]]][[[WWWVVVWWWZZZ[[[[[[[[[YYYVVVUUUVVVWWWSSSYYY^^^___[[[WWWVVVVVVUUUTTTRRRPPPPPPPPPQQQRRRQQQOOOMMMLLLKKKJJJHHHFFFDDDEEEEEEBBB???@@@FFFKKKGGGEEEDDDBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD????????????????????????======<<<<<<<<<<<<========================>>>???<<<;;;;;;:::::::::::::::999999999999999999999999999;;;<<<<<<:::999:::::::::::::::999888777555555666666666666666666666666444444444444444444444444333444444555555555444444444444444444444444444444444444555555555666666666333333333333333333333333222222333333333444444444333333333333333333333333111222222222333333333333222222333333333444444444222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222111111111111222222222333111111111111111111111111111111111111111111111111111111222222222222111111222333333444444333333222222222333333333333444444333333333333333333333333333333222222222222333333222333333333444555555555222333444555555555444444444444555555666666666555666666555555555666666777666666666666666666666666777777777777777777777777999999999999888888888777777888888999::::::;;;;;;;;;;;;<<<======<<<;;;:::<<<;;;::::::<<>>?????????@@@BBBCCCKKKNNNYYYmmmvvvwww~~~MMMMMMPPPSSSRRRPPPRRRXXXSSSVVVVVVSSSRRRVVVWWWVVV]]]]]]\\\\\\[[[ZZZZZZZZZWWWVVVTTTSSSSSSTTTVVVWWWXXX\\\^^^\\\WWWUUUXXX[[[YYYZZZZZZXXXVVVVVVWWWXXXTTT[[[bbbccc___ZZZWWWXXXQQQQQQRRRSSSRRRQQQOOONNNRRRQQQOOONNNMMMKKKHHHEEEEEEHHHJJJHHHFFFJJJTTT]]]GGGEEEBBB@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDD============>>>>>>>>>>>>>>>>>>============>>>>>><<<===>>>=========???AAA<<<;;;::::::999999::::::::::::::::::::::::::::::;;;<<<===<<<999888777888999999888888666555444333666666666666666666666666444444444444444444444444333444444555555444333333444444444444444444444444333333333444444555555555222222222222222222222222111222222222222333333333222222222222222222222222111111111222222333333333222222333333333444444444222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222//////000000111111111222111111111111111111111111111111111111111111111111111111222222222222111111222333333444444333333222222222333333333444444444333333333333333333333333333222222222222222222333222222333333444555666666222333444555555555444333555444333222333555777999666666555555555555666666555555555555555555555555666666666666666666666666999999999999888888777777777777888999::::::;;;;;;;;;;;;=========<<<;;;:::888:::<<<<<<;;;;;;BBBJJJKKKPPPVVVZZZXXXQQQIIICCC::::::999888777777777777555555777999;;;<<<999777999:::;;;<<<<<<;;;999888777777777777777777777777777777777777888888888888666666777777888888999999777777777777666666666666222333333333555666777888777777777777777777777777555555555555555555555555111222333444555777888888666:::>>>???<<<888555555666666666666777777777777666666666666666666666666444555555555666666777777777777666666666666777777666777777777777888888888999999999999888888777777888888999999999:::::::::999999999999999999999999;;;::::::999999::::::;;;888:::===>>>>>>???@@@AAAEEEMMMPPPXXXiiiqqqssszzzHHHJJJLLLOOOQQQQQQQQQPPPPPPMMMKKKLLLQQQVVVYYYYYYZZZZZZ[[[ZZZZZZ\\\```cccYYYWWWTTTRRRQQQRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYVVVUUUTTTTTTUUUVVVYYYYYY[[[]]]]]]ZZZUUUQQQPPPQQQSSSTTTUUUTTTRRRQQQSSSQQQNNNLLLLLLKKKIIIGGGFFFIIIGGGGGGTTTggglllfffIIIFFFCCCCCCDDDDDDAAA???CCCDDDEEEDDDCCCBBBCCCEEE???>>><<<;;;;;;===???@@@>>>===;;;:::;;;<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<999999999:::::::::;;;;;;::::::999999888777777777666555555666777777666444666666555555555444444444555555555555555555555555555555666666555444333333222222222222222222222222444444444333333222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111333333222222222333444555111000000000111222333333111000///000222333333111111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111333333333222222111111111333333333333333333333333444444333333333333222222333333333333333222111000222333333444444333333222222222111111222222333444222222333333333333444444333333222222333333444555444444444444444444444444333333333444444444555555888888777666666666666666666666777777777777666666666555555444444444555555555555555555555666777777888888888888888888888888888888999999999888888777999::::::;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<>><<<:::888777777777777777888888888888999999999666777999::::::999777666777777777777777777777777777777666666666666777777888777777777777777888888777888888777666555555666777777666666555555555444777666444333222222333444555555444444444444555555666666666666666666666666555666666777777777777777888777555444555666888999777777777777777777777777666666666666777777777777555666777888888777666555888888888777777777777777777777777777777777777777666666777888999:::::::::888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<:::;;;===>>>===>>>@@@AAADDDKKKMMMUUUgggqqqvvvIIIJJJMMMOOOPPPQQQPPPPPPLLLIIIHHHJJJNNNRRRTTTTTTVVVWWWXXXXXXXXXZZZ]]]```YYYXXXVVVTTTTTTVVVXXXYYYVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXWWWXXXYYY[[[[[[YYYTTTPPPMMMOOOQQQSSSTTTSSSSSSRRRPPPMMMKKKJJJKKKKKKJJJHHHFFFIIIGGGGGGQQQ```bbb[[[GGGEEECCCBBBCCCCCCAAA>>>AAACCCCCCCCCBBBAAABBBCCC???>>>===<<<<<<===???@@@@@@???===;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;:::;;;:::999999999999:::;;;999999999999::::::::::::::::::999888888777666666666555555555777777555444666555555555444444444444444444444444444444444444444444444444444333222222222222222222222222222222444444333333333222222222111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222333222222222333333444444111111111222222222222222111000///000222333222111111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111333333333222222222111111333333333333333333333333444444333333333222222222333333333333333222111000222333333444444333333222222222111111222222333444111111111222222222333333333222222222222333444444444444444444444444444444333333444444444555555555888777777666555555666666555666666777777666666555777777666666666666777777555555555555555666777777666666666666666666666666888888888999999888888777888999:::;;;===>>>@@@@@@;;;::::::999999::::::;;;<<<<<>>===;;;:::888888888888777888888888888999999999666777999::::::999777666777777777777777777777777999999888888888888999999888888777777777777888888666777888777666555666777777666666666555555555555666555444333333333444444555555444444444444555555666666666666666666666666555555666777777777777666777666555444555666888999777777777777777777777777777777777777888888888888666666777777777777666666888777777777777777777777888888888888888888888888777777888888999999::::::888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<:::;;;===>>>===>>>@@@AAADDDKKKLLLTTTfffpppttt~~~KKKLLLMMMOOOPPPPPPOOONNNGGGFFFGGGIIILLLNNNOOONNNRRRSSSTTTTTTUUUWWWZZZ]]]YYYXXXWWWWWWWWWZZZ\\\]]]UUUUUUUUUUUUVVVWWWYYYZZZVVVUUUTTTSSSSSSUUUWWWXXXUUUUUUWWWXXXYYYVVVRRRNNNJJJLLLNNNPPPQQQRRRRRRQQQKKKJJJHHHHHHIIIJJJJJJIIIFFFHHHHHHGGGMMMVVVTTTLLLEEECCCBBBAAABBBBBB@@@>>>@@@AAABBBBBB@@@@@@AAABBB@@@???>>>======>>>???@@@BBB@@@>>>===<<<;;;<<<<<<;;;;;;;;;::::::999999999;;;:::999999999999::::::888888888999999999::::::::::::999888777666555555666555444555777777555444555555555555444444444444444444444444444444444444222333333333333222222111222222222222222222222222333333333333222222222222000111111111111111111000222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444333333222222222333333333444444222222333444444333222111222000000000222333222111111111111111111111111111111000000000000111222222111111111111111111111111111111111111111111111111333333333222222222222111333333333333333333333333333333333333222222222222222222333333333222111111222222333333333333222222222222111111222222333444000000111111111222222222222222222222222333444444444444444444444444444444444444444555555555666666777777666555555555555666444555555555555555555444777666666666666666777777555555555555555666777777666666666666666666666666777777888888999888888777777777999;;;===>>>@@@AAA999999999888888999999999888777888:::>>>AAACCCCCC>>>===<<<:::999999999999777888888888888999999999666777888999999888777666777777777777777777777777999999888888888888999999888888777777777777777888555666777777666666777888666666666666555555555555444444444333444444555666555555444444444444555555666666666666666666666666444555555666666666666666777666555555555666777888777777777777777777777777888888888888999999999999777777666666666666777777777777777777777777888888888888888888888888888888888888888999999999999999888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<:::<<<===>>>===>>>???AAACCCJJJKKKSSSeeennnsss|||LLLLLLMMMNNNNNNNNNMMMMMMGGGHHHJJJLLLNNNNNNNNNMMMNNNPPPQQQRRRSSSTTTXXXZZZWWWWWWVVVVVVWWWYYY[[[\\\TTTTTTSSSTTTUUUXXXZZZ\\\UUUTTTRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUVVVTTTPPPMMMJJJKKKLLLNNNNNNOOOOOONNNJJJHHHGGGGGGHHHIIIHHHGGGEEEGGGGGGGGGKKKNNNJJJBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBAAA@@@@@@@@@BBB@@@@@@???>>>>>>>>>??????@@@???>>>===============;;;::::::999999888888888:::::::::999999999999999777777777888888888999999::::::999888666555444444555444444555666666555333444444444444444444444444333333333333333333333333222222333333333333222222111111111111111111111111333222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222333333444444333333222222222333333444444444333222333555666555333111000222111000111222333222000111111111111111111111111000000000000000111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222222111222222333333333222222111222222333333333333222222222222111111222222333444111111111111222222222222222222222111222333333444333333333333333333333333444444555555555666666666666666555444444555555555333444444555555444444333444444333333333444555555555555555555555666777777888888888888888888888888666777777888888888888888777777888999;;;<<<======888888777777777777888888888777777888:::===???@@@;;;;;;;;;:::999999999999777777888888888999999999777777888888888888777777777777777777777777777777777777666666666666777777999888777777777777777777444666777777666666777999666666666666666555555555333333333444555666666777555555444444444444555555666666666666666666666666444444555666666666666666666555555555555666777888666666666666666666666666777777777888888888999999888777666555555666777888777777777777777888888888888888888888888888888888999999999999999999999888888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<:::<<<>>>>>>======???@@@BBBIIIJJJRRRcccmmmqqqzzzKKKLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOQQQQQQPPPPPPOOOLLLNNNPPPQQQQQQSSSUUUXXXTTTTTTSSSSSSTTTUUUVVVVVVSSSSSSSSSTTTUUUXXXZZZ[[[UUUTTTQQQOOONNNNNNNNNOOOQQQQQQQQQRRRSSSRRRNNNLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGGGGGGGHHHGGGFFFDDDFFFFFFGGGIIIJJJEEE???@@@@@@@@@@@@?????????@@@@@@AAABBBBBBAAA@@@AAABBB@@@??????>>>>>>>>>>>>>>><<<<<<=========>>>??????;;;;;;:::999888888777777:::::::::999999888888888666666666777777777888888999999888777666555444333555444444555666666555333333333444444444444444444333333333333333333333333333333444444444444333333111111111111111111111111222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111222333444444444333333222333555666555333111000222111000111222222111000111111111111111111111111000000//////000000111222111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222333333222222222111111111111222222333333333222222111222222333333222222111222222111111222222333444222222222333333333333444222111111111111222333333333333333333333333333333444444444444555555555666555444444444444444555555333333444444444444333333333333333333333444555555555555555555555666777777777777777777777777777777555666777888888888888888888888888888888888888888888777777666666777777888777888999::::::999999999888999999999999888888888777777888888888999999999777777777888888777777777777777777777777777777777777777666666666666777777999999888777666666777777444666777777666666777999555555555666666666666666222333444555666666777777555555444444444444555555666666666666666666666666444555555666777666666666555555555555555666666777666666666666666666666666666666666777777777888888888777666555555666777888666666777777888888888888888888888888888888888888:::::::::999999999999999888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<;;;<<<>>>>>>======???@@@AAAHHHIIIQQQccclllqqqzzzJJJJJJJJJJJJJJJJJJJJJKKKNNNPPPRRRSSSRRRQQQQQQQQQLLLMMMOOOPPPPPPQQQSSSTTTPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRSSSUUUVVVXXXYYYYYYUUUTTTQQQNNNLLLLLLLLLMMMOOOOOOOOOQQQQQQQQQNNNKKKLLLLLLKKKKKKJJJIIIIIIIIILLLJJJHHHGGGHHHIIIHHHGGGEEEEEEEEEFFFGGGGGGDDDAAA>>>???AAA@@@??????@@@AAA@@@AAABBBBBB@@@@@@AAABBB??????>>>>>>======<<<<<<::::::;;;<<<===>>>??????<<<;;;::::::999888777777999:::::::::999888777666555555555666666666777777777777666666555555444444555444333444666666444333333333333333444444444444222222222222222222222222222333333444444444444444111111111111111111111111111111111222222222222222000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111222333444555444333222222222333444444333222111333222000111222222111000111111111111111111111111000////////////000111111111111111111111111111111000000000000000000000000111222222222222333333333222222222222222222222222222222222222111111111111111111222333333333222222111111222222222222111111222222111111222222333444222222333333333444444444111111111111111222333333333333333333333333333333333333333444444444555555444333333333333444555555333444444444444444444333444444444444555666777777555555555555555666777777555555555555555555555555555555666777888888888888999999888888777777666666888777777666666777777888555888::::::888666555555666777888888888888888777777888888888888999999999777777777777777777777777777777777777777777777777999999888888888888999999:::999888777666666666666555666777777666666777888555555555666666666666666222333444666666777777777555555444444444444555555666666666666666666666666555666666777777777777777444444555555555666666666777777777777777777777777555666666666777777777777777777666666666666777777666666666777888888999999999999999999999999999999999999999:::::::::::::::888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<;;;===>>>>>>======>>>@@@@@@GGGIIIPPPcccmmmrrr{{{GGGGGGGGGGGGHHHIIIIIIJJJNNNPPPQQQQQQOOOMMMNNNPPPKKKMMMNNNOOONNNNNNOOOQQQMMMMMMNNNOOOQQQRRRSSSTTTPPPRRRTTTVVVXXXXXXWWWWWWUUUSSSQQQNNNMMMMMMNNNOOOOOONNNNNNOOOQQQPPPNNNKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHHHHJJJKKKKKKJJJGGGFFFEEEEEEEEEDDDCCCCCC===???AAAAAA??????AAACCC???@@@AAA@@@?????????AAA>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777999:::::::::999888666555444444555555555666666666555555555555555555555555444444333444555555444222222222333333333444444444222222222222222222222222111111222333333333333333111111111111111111111111000111111111222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000222333555555444333222111111111222222222222222333222111111222222111///111111111111111111111111///////////////000111111111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111222222222222111111111111000111222333333333333222111111222222222222111111222222111111222222333444111222222222333333333333111111111111111222222333222222222222222222222222222222222333333333333444333333222222333444444555444444555555555555444444444444444444555666777888555555555555555666777777555555555555555555555555444555666777888888888888999999999999999888888888888777777777777777777888666888::::::888666666777666777888999:::999999888777888888888888999999999777777666666666666777777777777777777777777777777999999888888888888999999:::999888777666666666666666777888777666555666777555555555555666666666777333444555666777777666666555555444444444444555555666666666666666666666666666777777888888888888888444444555555666666555555777777777777777777777777666666777777777888888888666666777777777777666666555666666777888888999999999999999999999999999999888999999::::::;;;;;;;;;888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<===>>>>>>======>>>??????FFFHHHPPPcccnnnsss}}}FFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOONNNKKKJJJKKKMMMJJJLLLNNNNNNMMMLLLMMMNNNKKKLLLMMMPPPRRRTTTUUUVVVPPPRRRUUUXXXYYYXXXVVVUUUTTTSSSQQQOOOOOOOOOQQQRRROOONNNNNNOOOPPPPPPNNNKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHHHHIIILLLNNNNNNNNNIIIFFFDDDDDDCCCAAABBBCCC===???BBBAAA??????AAADDD===???@@@???>>>===>>>???============<<<;;;:::999;;;;;;;;;<<<;;;;;;::::::======<<<;;;:::888888777999999::::::999888666555444444444555555555666666444444444555555555555666444333333444555555444222222222222333333444444444111111111111111111111111///000111222222222222222000000000000000000000000000000111111222222222222222222333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000222222222333333222222222000111333555555444333222111000000000111222333333444222111111222222111///111111111111111111111111///////////////000111111111111111111111111111111000000000000000000000000111111111222222333333333111111111111111111111111222222222111111111111000000111222333333333333333111111222222222222111111222222111111222222333444000111111111111222222222111111111000111222222333222222222222222222222222111111222222222333333333222222222222333333444555444555555666666555555444111111111222333444555666555555555555555666777777777777777777777777777777444555666777888888888888999999:::::::::;;;;;;;;;888888777777777777888888888:::;;;:::888888:::===666777999:::;;;;;;:::999777888888888888999999999777777666666666666777777777777777777777777777777777777666666666666777777:::999888777666666666666777888999777666555555666444555555555666666777777444444666777777777666555555555555444444555555555666666666666666666666666777777888999999999999999333444555555666666555555777777777777777777777777777888888888888999999999555666777888888777666555555666666777888999999999999999999999999999999999888888999::::::;;;<<<<<<999999:::;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<===>>>>>>======>>>???>>>FFFHHHQQQdddooottt~~~IIIGGGCCC@@@@@@BBBEEEHHHPPPQQQQQQOOOKKKJJJMMMPPPIIIJJJJJJJJJKKKKKKKKKKKKPPPOOOOOOOOOPPPRRRTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXVVVTTTRRRPPPNNNMMMMMMLLLNNNNNNLLLNNNPPPMMMHHHKKKLLLLLLKKKIIIIIIJJJKKKJJJJJJIIIIIIIIIKKKLLLMMMHHHGGGFFFFFFFFFEEECCCAAABBBAAA@@@????????????@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999<<<<<<;;;;;;;;;;;;::::::999999999888777666666555777777666666555555555444333444444555555444444333444555555555444333333222333333333333333333333333111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333333333333222111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111222222222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111333222000//////000222333000000000000000000000000222111111111000000//////222111111111000000//////111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111222222222333333333111111111111111111111111222222333333333333444444222222222222222222222222333333222222333333444555555555666666555555444333444444444444444444444444555555555555666666666666333444444444555666666666666666666777888888999999888888888888888888888888777777666666666666777777999999888888888888999999555777999999888888888999777777777777888888888888888888888888777777777777777777888888888888777777666777777888888888888777888888777777666666555555555555666666777777888888666666666666666666666666444444444444444444444444555555555555555444444444555666666555444444666888888888777777666666555555555555555555666666666777777777666666666666777777999888888888999999888666777777777777777777777777555555666666777777888888777888888888888999999999999::::::;;;;;;::::::999;;;;;;;;;::::::999999999::::::::::::::::::::::::===>>>???@@@@@@@@@@@@@@@@@@EEEGGGTTTnnnyyyyyy|||FFFDDDBBB@@@@@@BBBEEEFFFKKKKKKKKKIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVUUUUUUUUUVVVUUUTTTSSSQQQOOONNNMMMLLLPPPQQQOOOOOOQQQPPPMMMMMMMMMNNNLLLKKKJJJKKKMMMJJJIIIIIIIIIIIIJJJKKKLLLIIIHHHGGGFFFGGGFFFDDDAAACCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999;;;;;;;;;::::::999999999999999888777777666555555777666666666555555555444333444444555555444444333444444555555444333333222333333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111222000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111333222000//////000222333000000000000000000000000222111111111000000000000222111111111000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111222222222333333333111111111111111111111111222222333333333333444444222222222222222222222222444333333333333444555555555555666666555555444333444444444444444444444444555555555555666666666666444444555555555555555555555555666666777888888888999888888888888888888999888777777666666777777888999999888888888888999999:::;;;<<<<<<:::888888999777777777777888888888888888888888888777777777777777777888888888888777777666666777888888888888777888888777777666666666666666666666666777777777777666666666666666666666666555555555555555555555555555555555555555555555555555777888777555555555777888777777777666666666555555555555666666666777777777777666666666666777777888777777888::::::888777777777777777777777777777555555666666777777888888777888888888888999999999999::::::;;;;;;::::::999;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<<<<===??????@@@@@@@@@AAAFFFHHHTTTmmmxxxxxx|||DDDDDDCCCCCCCCCEEEFFFGGGHHHGGGEEEEEEGGGHHHIIIHHHLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSRRRQQQQQQSSSSSSTTTTTTSSSQQQOOONNNKKKQQQTTTQQQNNNOOOPPPOOONNNOOOOOONNNLLLLLLMMMOOOJJJJJJIIIIIIIIIJJJJJJKKKJJJHHHGGGGGGHHHGGGEEECCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999;;;;;;:::999888888777777888888777777666666555555666666666555555555555555333444444555555444444333444444444444444333333222333333333333333333333333111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111000111111111111000000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111222111000//////000111222000000000000000000000000111111111111111000000000111111111111111000000000111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333444444333333444444555666555555666666555555444333444444444444444444444444555555555555666666666666666666555555555555555555444444555555666777777777:::999888777777888999:::888888888777777888888888999999888888888888999999>>>???@@@>>>;;;999888888777777777777888888888888888888888888777777777777666777777888888777777666555666777777888888888777888777777777777666666666777777777777666666666666666666666666666666666666666666666666666666666666444444444555555666666777666888999999777555555555777777777777666666666666555555666666666777777777777777666666666666777777777777777888:::;;;999888777777777777777777777777555555666666777777888888777888888888888999999999999999::::::::::::999999;;;;;;::::::::::::999999::::::::::::::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@CCCHHHIIIUUUlllvvvvvv{{{DDDEEEEEEFFFGGGIIIIIIJJJHHHEEECCCDDDHHHKKKKKKIIINNNMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQSSSTTTSSSRRRPPPNNNLLLSSSVVVRRRMMMMMMNNNNNNNNNOOOOOONNNLLLLLLMMMOOOKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGEEECCCCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888::::::999888777666666555777777777666666555555555555555555555555555555555333444444555555444444333333333444444444333333222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111//////000000000000//////////////////////////////////////////////////////111111111111111111111111111111111111111111111111.........////////////000000000000000000000000000111111000000000000111111000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333444444333333333333333333333333333333333222333444444555555555555666555555444333444444444444444444444444555555555555666666666666777777666666555555444444333333444444555666666777:::999888666666888999:::999999888888888888999999999999888888888888999999>>>???@@@>>>;;;999888999666777777777888888888888888888888888777777777666666666777777777777666666555555666777888888888888777777777777777777777777888888777777666666555555666666666666666666666666666666666666666666666666333444444555666777777888666888:::;;;999666555555777777777777666666666666555666666666666777777777777777666666666666777777666666666888:::;;;:::999666666666666666666666666555555666666777777888888777777888888888999999999999999::::::::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;===>>>@@@AAABBBBBBCCCIIIJJJTTTjjjttttttyyyBBBCCCEEEFFFGGGHHHIIIIIIGGGDDDBBBCCCHHHKKKKKKJJJMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRQQQQQQPPPOOOOOONNNOOOQQQRRRRRRQQQPPPNNNPPPWWWZZZUUUOOONNNNNNNNNMMMNNNNNNMMMKKKKKKLLLNNNLLLLLLLLLLLLKKKJJJJJJJJJHHHGGGFFFFFFGGGGGGEEECCCAAABBBCCCDDDDDDBBB@@@?????????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999888777777666555555666666666555555555555555444444444555555555555555333444444555555444444333222222333333444333333222222222222222222222222222000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000...//////000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000---.........////////////000000000000000000000000111111000000000000111111000000000000000000000000///000000000111111111111111000000000000000000111000000000000000000000000111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222222222333333444555555555666555555444333444444444444444444444444555555555555666666666666777777777666666555555444333333333444555555666666999999888777777888999999999999888888888888999999999999888888888888999999999;;;<<<<<<:::999999:::666777777777888888888888888888888888777777777666666666777777777777666666444444555777777888888888777777777777888888888888888888777777666666555555666666666666666666666666555555555555555555555555444444555555666777888888555888:::;;;999666555555666666666666777777777777666666666666777777777888777777666666666666777777666666666888:::;;;:::999666666666666666666666666555555666666777777888888777777888888888999999999888999999::::::999999888:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<>>>@@@AAACCCCCCCCCCCCIIIJJJSSSgggqqqrrrxxx???@@@AAABBBCCCDDDEEEEEECCCBBBAAABBBDDDGGGHHHHHHLLLKKKIIIHHHIIIJJJLLLNNNLLLMMMNNNPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPPPPOOOMMMNNNOOOPPPPPPOOONNNNNNUUUZZZ\\\WWWRRRRRRQQQOOOLLLMMMMMMLLLJJJJJJKKKMMMLLLLLLLLLLLLKKKJJJHHHHHHEEEDDDCCCDDDEEEEEECCCAAA???@@@AAAAAAAAA@@@???>>>>>>???@@@@@@@@@>>>===<<<:::::::::;;;;;;;;;;;;<<<999999999999888888888888888888777777777666666666555555555555555555444444444444444444444555555555333444444555555444444333111222222333333333333333222222222222222222222222000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111222222222222222111111111222222222222222111111111111111111111111111111111111111111111111111111111222222222222333222222222222222222222222111111222222222333333333333333333333333333333333222222333333333333444444333333333333333333333333333222222222222333444444555555666666555555444333444444444444444444444444555555555555666666666666777777666666666666666666333333444444555666666666888888888888888888888888888888888777777888888888999999888888888888999999555777999999888888888999777777777777888888888888888888888888777777777777555666666777777666666555333444555666777888888888777777777888888888888999777777777777666666666666666666666666666666666666555555555555555555555555555555555666666777777888555777999999888666666777666666666666777777777777666666666777777777888888777777666666666666777777777777777888:::;;;999888777777777777777777777777555555666666777777888888777888888888888999999999888888999999999999888888999999::::::::::::;;;;;;:::::::::;;;<<<<<<=========>>>???AAABBBCCCCCCCCCAAAGGGHHHQQQdddnnnpppxxx????????????@@@AAACCCCCC@@@AAABBBBBBBBBCCCFFFHHHIIIHHHGGGGGGHHHJJJMMMNNNKKKLLLMMMOOOPPPPPPPPPPPPNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMSSSWWWWWWTTTSSSTTTRRROOOLLLMMMMMMLLLJJJJJJKKKMMMKKKKKKKKKKKKIIIHHHFFFEEECCCBBBAAABBBCCCCCCAAA???????????????>>>>>>>>>>>>===>>>@@@@@@@@@???===<<<:::::::::;;;;;;;;;<<<<<<999999999999888888888888666777777777777888888888444444444444444444444444333333333444444555555555333444444555555444444333111111222333333333333333111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000...///000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000111111111222222333333333111111111222222333333333111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222111111222222222333333333333333333333333333333333222222333333333333444444444444444444444444444444555444444444444555666666555555666666555555444333444444444444444444444444555555555555666666666666666666666666666777777777444444444555666666777777666888999::::::999888666888777777666666777777888999999888888888888999999444666777888777666777888777777777777888888888888888888888888777777777777555555666666666666555555222333444666777888888888777777888888888999999999666666666666777777777777666666666666666666666666666666666666666666666666666666666666666777777777333555666666666666777999555666666666777777777888666666777777777888888888777777666666666666777777888777777888::::::888777777777777777777777777777555555666666777777888888777888888888888999999999888888999999999999888888999999999::::::;;;;;;;;;::::::;;;;;;<<<============>>>???@@@AAABBBBBBBBB>>>EEEGGGOOObbbkkkooowwwAAA@@@??????@@@AAACCCDDD@@@CCCDDDCCCBBBBBBFFFJJJHHHGGGFFFEEEGGGJJJMMMOOOIIIKKKLLLNNNOOOOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLLLLOOOQQQQQQPPPQQQTTTRRRMMMMMMNNNNNNMMMKKKJJJLLLMMMIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@???@@@AAAAAA???>>>@@@???>>>>>>======>>>>>>===>>>@@@AAA@@@???===<<<:::::::::;;;;;;<<<<<<<<<999999999888888888888777666666777777888888999999444444444444444444444444333333333444444555555555333444444555555444444333000111222333333333333333111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000111111111222222333333333111111111222222333333333111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333222222333333333444444444444444444444444444444444666666666666666777888888555555666666555555444333444444444444444444444444555555555555666666666777555555666666777777888888444444555555666777777777555777999;;;;;;999777555777777666666666666777777999999888888888888999999555666888888666555666777777777777777888888888888888888888888777777777777555555666666666666555555222333444666777888888888777777888888999999999999555555666666777777888888666666666666666666666666777777777777777777777777777777777777666666666666333444555555555555888:::555666666666777777888888777777777777888888888888777777666666666666777777999888888888:::999888666777777777777777777777777555555666666777888888888777888888888888999999999888888999999999999888888999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@===DDDFFFNNN```jjjnnnwww;;;===@@@BBBAAAAAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMKKKJJJKKKNNNNNNLLLIIIQQQPPPOOOOOOPPPPPPNNNLLLNNNMMMLLLKKKKKKKKKKKKKKKGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBAAA@@@???@@@AAABBB@@@@@@@@@@@@@@@???>>>===@@@???>>><<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888888888888888888888777666555888777666555555444444555777777666555444333333333444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000//////.........---000000000000000000000000///////////////000111111111111000000//////......000///...------...///000//////000111111111111111000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////222111111111000000////////////000000111111222222111111111111111111111111222000///...///000222333222222222222222222222222///111111111000///000111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222444333333222222333333444222333333444555555555444222222333333333333444444333333333444555666777777:::888777555444444444444333444444444555666666666666666666666666666666666555555555555555555555555444444444555555555555666666777888999999999999999555555555555555666777777666777777777888888888888777777888999999999999888666666777777888888888888666666666666666666666666555777888888777555555555444444444555555777888888666666666666666666666666777777777777666666666666888777666666777777666555666555555555555444444444555555555555555555555555555555555555555666777777666666666666777777777777777777777777777777777777666666666666777777777777888888777777666666555555777777777777666666666666777777777777888888888888999999888888888888999999<<<;;;999888777888999999666666777888:::;;;<<<===<<<;;;;;;;;;;;;<<<======<<<<<>>AAADDDDDDBBB@@@@@@DDDBBBJJJ___kkkooowww===>>>????????????AAACCC>>>???@@@AAABBBBBBBBBAAAEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGGGGGGGIIIIIIHHHGGGIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBEEEDDDCCCBBBAAA@@@@@@AAADDDDDDDDDBBBAAA???===<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888777666666888999999999999888777777555555555666666777888999777666555444333333333333333333333333222222222222111111111111111111111111111111111111111111111111////////////////////////111111000000000000//////000000000000000000000000////////////............000000000000000000000000///////////////000111111000000000000////////////000//////......//////000//////000111111111111111000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111000/////////000222333222222222222222222222222111222333222111000111333222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222444333333222222333333444222333333444444444444444222222333333333333444444333333333333444555666777666666555555444555555666555555555555555444444444555555555555555555555555444444444444444444444444666666666666777777777888777777888888999999888888555555555555555666777777888888888999999999::::::666777888888999999888888666666666666555555555555666666666666666666666666777:::======;;;888666555555555444555555666777888777777777777777777777777777777777666666666555555777777777666666666555555666555555555555444444444555555555555555555555555555555555666666666777777888888777777666666555555777777777777777777777777777777777777888888888888777777777777666666666666777777777777777777777777777777777777888888888888999999888888888888999999999999:::::::::999888888999999999999::::::::::::<<<;;;;;;;;;;;;<<<======:::;;;<<>>BBBAAAJJJ```lllpppxxx===>>>>>>>>>===>>>AAACCC>>>???@@@@@@AAAAAAAAA@@@DDDDDDDDDCCCCCCDDDDDDDDDFFFFFFGGGGGGHHHGGGGGGGGGEEEFFFGGGHHHJJJJJJKKKKKKEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHIIIKKKLLLKKKIIIEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBEEEDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBAAA@@@???===<<<>>>===<<<;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;::::::999888777666666888888999999999999888888666666666666666777888999666555444444333333333444333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000/////////////////////////////////////////////.........000000000000000000000000///////////////000000111000000000000////////////000//////////////////000//////000111111111111111////////////////////////000000000000000111111111000000000000000000000000111111111111111111111111111111111000000000000000222222111111000000//////111111111111111111111111000000//////000000111222111111111111111111111111111222333333222111222333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222444333333222222333333444222333333444444444333333222222222333333333444444444333333333444444555666444444444444555555666666666666666555444444444333555555555555555555555555444444444444444444444444555555666666666777777777777777888888888888777777555555555555555666777777777777888888888999999999666777777888888888888888777777666666666555555555666666666666666666666666888;;;??????===999666555555555555555555666777777777777777777777777777777777777666666666555555555666777777666555555555666666555555555555444444444555555555555555555555555555555666777777777777777888888777777666666555555666666666666666666666666777777777777888888888999777777777777666666666666777777777777777888888888666777777777888888888888999999888888888888999999888999:::;;;;;;:::888777::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;<<<===???BBBBBBAAA???>>>BBBBBBKKKaaannnrrr{{{===>>>>>>===<<<===@@@BBB??????@@@AAAAAAAAA@@@@@@CCCCCCBBBAAAAAAAAAAAAAAADDDDDDEEEFFFFFFGGGFFFFFFCCCDDDEEEGGGIIIJJJJJJKKKHHHHHHHHHHHHGGGHHHIIIJJJIIIHHHHHHJJJKKKLLLKKKJJJEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@>>>???????????????>>>===AAA@@@???===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::999999888777777666777888888999999999888888888888777666666666666666555444444333333333333444333333222222222111111111000000000000000000000000000000000000000000000000111111111111111111111111//////////////////000000////////////////////////.........//////////////////////////////////////////////////////000000111////////////000000000000///000000000000000000/////////000111111111111111//////////////////////////////000000111111111111000000000000000000000000111111111111111111111111000000000000000000111111222222111111000000//////000000000000000000000000000000000000000111111222111111111111111111111111111222333333222111222333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222444333333222222333333444222333333444333333222222222222222333333333444444444333333333333444444555333333444555555666666666666666666555444444444333555555555555555555555555444444444444444444444444444444555555555666666666777777888888888777777666555555555555555666777777666666666666777777777777666666777888888888888777777777777777777777777777666666666666666666666666777:::>>>???===:::777555666555555555555666666777777777777777777777777777666666666666555555555555555666888777444333444666666555555555555444444444555555555555555555555555555666777777888888777777888777777777666666666555666666666666666666666666666777777777777888888888666666666666777777777777666777777777888888888999666777777777888888888888999999888888888888999999777888:::;;;;;;:::999888;;;;;;;;;::::::::::::999<<<;;;;;;;;;;;;<<<============>>>@@@BBBCCCAAA@@@???CCCBBBLLLbbbooottt|||<<<===>>>===<<<===>>>@@@??????@@@@@@@@@@@@@@@???BBBAAA@@@???????????????BBBBBBCCCDDDEEEEEEEEEEEEBBBCCCEEEGGGIIIJJJKKKKKKMMMMMMLLLIIIFFFEEEFFFHHHHHHGGGGGGHHHIIIJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???<<<===>>>>>>???>>>>>>>>>AAAAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888888666666777888888888888777888777666555555444444444444444333333333333444444222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////......////////////000000000000000000000000000000.........//////////////////////////////////////////////////////000111111////////////000000000000///000000111111000000/////////000111111111111111000000000000000000000000/////////000111111222222000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000///000000000111111111111111111111111111111111111111222333222111000111333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222444333333222222333333444333333333333333222222111222222333333333333444444444444333333333333444444222333444555555555555555555555555555555444444444444444444444444444444444333333333333333333333333444444444444555555555555777777888888777777666666555555555555555666777777555555555666666666777777555666777777888888777777777777777777888888888999666666666666666666666666666999<<<===;;;999777666666666555555555555666666777777777777777777777777666666666555555555444444444666888777444222444666666555555555555444444444555555555555555555555555555666777888999888777666666666666777777777777777777777777777777777777777666666666666777777777777666666666666777777777777666777777888888999999999777777777777888888888888999999888888888888999999888888999:::::::::999999;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>???AAABBBAAA@@@???CCCCCCLLLbbbooottt|||;;;<<<>>>>>>===<<<===>>>>>>>>>>>>??????>>>>>>===@@@???>>>>>>>>>>>>>>>>>>??????AAABBBBBBCCCCCCCCCAAABBBDDDGGGIIIJJJKKKLLLKKKLLLKKKHHHEEEEEEGGGJJJHHHGGGGGGGGGHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@???>>>>>>?????????>>>>>>===>>>>>>============>>>???;;;;;;;;;;;;::::::::::::888888888888888999999999555555666777777777777777666555444444444444444555444333333222333333444444222222222222111111111111000000000000000000000000000000000000000000000000................................./////////000000000000000000000000000000............/////////000///////////////////////////////////////000111111.../////////000000000111///000111111111111000/////////000111111111111111000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000111111111000000000000000000000000//////000111111111111111111111111111111111111111000111222222000000111222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222444333333222222333333444333333333333333222111111222222333333333333444444444444333333222333333444222333444555555555444333444444444555555555555555444444444444444444444444333333333333333333333333555555555555666666666666777777777777777666666555555555555555555666777777666666666666777777777777555666666777777777777777444555555666777888999999666666666666666666666666444666999:::999777777777666666555555555555666666666666666666666666666666666666555555555444444444333666888777333111444777666555555555555444444444555555555555555555555555555666777999999888777666555555666666777777888888777777777777777777777777444555555555666666666666555666666666777777777888666777777888888999::::::777777777777888888888888999999888888888888999999999999888888999999:::;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>======>>>@@@AAA@@@???>>>BBBAAAJJJ```mmmqqqyyy:::<<<>>>???>>><<<<<<===<<<===============<<<<<<>>>>>>============>>>>>>======>>>@@@@@@AAAAAAAAAAAABBBDDDGGGIIIKKKLLLLLLEEEGGGHHHGGGFFFGGGKKKOOOJJJIIIHHHIIIIIIIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA<<<===???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@>>>===<<<:::::::::;;;===>>>@@@AAA;;;;;;:::::::::999999999777777777888999999::::::444444555666666777666666333333333333333444555666333333333222222333444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000---.........//////000000///////////////////////////////////////000111111.../////////000000111111///000111222222111000/////////000111111111111111000000000000000000000000...//////000111222222222000000000000000000000000//////////////////////////////000000111111111222//////000000111111222222000000000000000000000000//////000111111111111111000000000000000000000000///111222111000///000111////////////////////////000000000000000000000000111111111111111111111111000111111111111222222222444333333222222333333444333333333333333222111000222222333333333444444444444444333222222333333333333333555555555444333222333444444555555666666666444444444444444444444444333333333333333333333333666666666666777777777777777777777777777666555555555555555555555666777777777777777777888888888888555666666777777777777777222333444555666888999999666666666666666666666666222555777888777777777888777666666555555555666666666666666666666666666666666666555555555444444444333666999777333111333777666666555555555444444444555555555555555555555555555666888999:::999777666444444555666777888999999777777777777777777777777444444444444555555555666555666666666777777888888666777777888999999::::::777777777777888888888888999999888888888888999999999999888777888999;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<===>>>@@@???>>>===AAA@@@III^^^kkkooowww;;;<<<>>>?????????>>>===999:::;;;============<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAA@@@AAACCCBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIGGGGGGFFFEEEHHHHHHFFFEEEDDDBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAAAA???>>>============:::;;;<<<===>>>???@@@AAA;;;;;;:::999888888888888666555666888:::;;;;;;:::444555666666666666666555222222333333333333444444222222222222222222222222000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000///......---------......////////////////////////000000111111111111000000---------.........//////000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000222111000//////000111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111000000111111222333000111111111111222222222111111111111111111111111111111222222222333333333444333333222222333333444222222111111111111222222111111222222222333333333555444333444666777666555333333333444444444555555333333333444444444555555444444444444444444444444333333333444444555555555555555444333333555666777:::999777666666666777888555444666999999666777;;;777666777::::::666333333666666666666666666666666777777777777777777777777777888888999999777666555777777777666666666666666888888777777666666555555666666777777777777666666666666666666555555555555333444666666555666777999777666555444333222222222333444444444555666666666777777666666777888999:::666666666666555555555555777777777777777777777777777777777777777777777777555555666777888999::::::777777777777777777777777555666666777777777777777999999888777666666777777888999::::::888888999:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>======>>>???????????????@@@???BBBNNN```ooovvvxxx:::;;;<<<===>>>===<<<<<<999:::<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???AAABBBAAABBBCCCFFFGGGIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@AAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>>>>======;;;;;;<<<===>>>??????@@@<<<;;;:::999888888888888888777777888999:::888777555555555666555555444444222222333333333333444444222222222222222222222222000000000000000000000000000000000000000000000000111000000000/////////...///////////////////////////......---------......///////////////////////////000000111111000000///---------.........//////000000000000000000000000...////////////000000000000000000000////////////000000000000000000000000222111000//////000111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000111111222333000111111111111222222222111111111111111111111111111111222222222333333333444333333222222333333444222222111111111111222222111111222222222333333333444333222333555666555444333333333444444444555555333333333444444444555555444444444444444444444444333333333444444444555555444444444444444555666666999888777666666666777777888666666777666444666;;;888666666777888888777888666666666666666666666666666666666666666666666666666666777777777666555444777777777777777777777777888777777777666666666555666666777777777777666666666666666666555555555555333444666666555555777999777666555444333333333333444444444555555555555555777777777777777888888888999999999888888888888888777777777777777777777777777777777777777777777777666666777777777777777777777777777777777777777777555666666777777777777777999999888777777777777777888999::::::888888999:::::::::::::::::::::::::::::::::;;;;;;<<<======>>>======>>>???????????????@@@>>>BBBNNN___nnnvvvxxx999:::;;;<<<===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===========================>>>@@@???>>>>>>@@@AAA@@@AAABBBDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB????????????????????????>>>>>>???@@@@@@???>>>===<<<<<<=========>>>>>>>>>===<<<;;;999888777777777999888777888888888666444555666666666555444333333222222333333333333444444222222222222222222222222////////////////////////000000000000000000000000000000000000////////////////////////////////////......---------......///////////////////////////...//////000000//////...------........./////////000000000000000000000000............////////////////////////000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111111000000000000111222222000111111111111222222222111111111111111111111111111111222222222333333333333333222222222222333333222222111111111111222222111111222222222333333333333222111222444555444333333333333444444444555555333333333444444444555555444444444444444444444444333333333444444444444555333444555555666666555555888777666555555555666666999666555666777777===DDDBBB>>>999555555777888999666666666666666666666666555555555555555555555555666777888888888777666555666666777777888888999999777777777777666666666666555666666777777666666555666666666666555555555555333555666666555555777888666666555444333333333333555555555555555444444444666777888888888777666555999999999999999999999999666666666666666666666666777777777777777777777777777777777666666555555555777777777777777777777777555666777777888888777777999888777777777777777777888999::::::888888999:::::::::::::::::::::::::::::::::;;;;;;<<<===============>>>??????????????????>>>AAAMMM^^^mmmvvvyyy999:::;;;<<<===<<<<<<;;;<<<<<<===>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======???@@@@@@AAABBBDDDFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCAAA@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@AAAAAA@@@???==============================<<<;;;999888777777666888777777777888888666555777777777666666444333222222222222333333333444444222222222222222222222222////////////////////////////////////////////////000000000000////////////////////////////////////...------------...//////////////////////////////......////////////..................////////////////////////////////////........./////////000000////////////000000000000////////////////////////111000000000000000000111///000000000111111111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000111222222000000111111111222222222111111111111111111111111111111222222222333333333333333222222222222333333222222111111111111222222111111222222222333333333222111000111333444333222333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444222333555666666666555444777666666555555555555555888444444777:::>>>FFFOOOOOOLLLCCC999444555666555666666666666666666666666666666666666666666666666999::::::;;;:::999888777555666666777888999::::::777777777777666666666666555666666666666666666555666666666666555555555555333555666666555555666888666666555444444444444444666666666555444444444333666777888999999777555333666666666666666777777777666666666666666666666666666666666666666666666666666666666666555555555555777777777777777777777777666666777888888888888777888888777777777777777888888999::::::888888999:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>???????????????>>>>>>AAAMMM]]]lllvvvzzz:::;;;<<<===>>>===<<<<<<<<<<<<======>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;:::<<<============>>>@@@AAABBBCCCEEEFFFGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAA===>>>@@@AAABBBAAA???>>>============<<<<<<<<<<<<===<<<:::999888777777777777666666777999999888777888888888777666555444333222222222333333333444444222222222222222222222222////////////////////////////////////////////////////////////000000000000........................---------------...//////////////////////////////......////////////.............../////////000000//////////////////////////////000000000111111111.../////////000000000111////////////////////////000000000111111000000000///000000000111111111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000//////000000111222000000111111111222222222111111111111111111111111111111222222222333333333333222222111111222222333222222111111111111222222111111222222222333333333222111000111333444333222333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444222333555666666666555444666666666666666555555444777444333666999===FFFOOOTTTUUUNNN@@@666555666444666666666666666666666666777777777777777777777777999::::::;;;:::999888777555555666777888999999:::666666666666777777777777555555666666666666555555666666666666555555555555444555666666555555666777666666555444444444555555666666666555444444444333666777888999888666444333444444444444555555666666666666666666666666666666666666666666666666666666444444444555666777777777777777777777777777777777666777777888888888888888888777777777777777888888888999::::::888888999:::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???????????????===>>>BBBMMM\\\lllwww|||:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;============???@@@AAABBBCCCEEEFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888777777777888:::;;;999888666777777777666555444444222222333333333333444444222222222222222222222222////////////////////////000000000000000000000000////////////000000000000........................---------------...///000////////////////////////...//////000000//////........./////////000000000000000000000000000000000000000000000111111111111......//////000000111111000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222222222222222222222222222222222222222222111111000000000000111111000////////////000111111000111111111111222222222111111111111111111111111111111222222222333333333222222111111111111222222222222111111111111222222111111222222222333333333222111000111333444333222333333333444444444555555333333333444444444555555444444444444444444444444555444444444444333333333333444555555666666555555666777777777777666555444666333333555666777===DDDKKKUUUVVVIII<<<888888777666666666666666666666666888888888888888888888888666777888888888777666555555555666666777777888888666666666666777777777777444555555666666555555444666666666666555555555555444666777666555555666777666666555555555555555666555555555555555444444444555666777777777666555444444555555666666777777888666666666666666666666666777777777777777777777777333444555666777888888999777777777777777777777777666777888888999999888888777777777777777888888999888999::::::888888999:::888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????>>>???CCCNNN\\\lllxxx999:::;;;<<<===<<<;;;;;;<<<;;;;;;;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;=========>>>???AAA@@@AAABBBCCCDDDEEEEEEEEEDDDEEEHHHJJJKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBB???????????????@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@?????????;;;<<<<<<<<<<<<<<<<<<<<<::::::999888888999999::::::999999999;;;;;;999777333444444555444444333333222222333333333333444444222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000000111........................---,,,,,,------///000000///////////////////////////000000111111000000///.../////////000000000000000000000000000000000000/////////000000000000111.........///000111111111000000000000000000000000///000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222222222222222222222222222222222222222222111111000000000000111111///////////////000111111000111111111111222222222111111111111111111111111111111222222222333333333222222111111111111222222222222111111111111222222111111222222222333333333333222111222444444444333333333333444444444555555333333333444444444555555444444444444444444444444555555444444444333333333444444444444444555666666777777888888888777666555444222333555555444777<<>>???????????????>>>@@@EEENNN]]]lllzzz888999:::;;;<<<;;;::::::;;;;;;::::::;;;<<<>>>???========================:::;;;===>>>>>>>>>@@@BBB???@@@AAABBBCCCCCCDDDDDDBBBDDDFFFIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB??????@@@AAAAAABBBCCCCCC???>>>>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@????????????;;;;;;;;;<<<<<<<<<======999999888888999999:::;;;===<<<;;;;;;;;;:::888666111111222333333333222222222222333333333444444444222222222222222222222222111111111111111111111111000000000000000000000000.../////////000000111111........................,,,,,,,,,---...///000111////////////////////////000000111111111111000000////////////000000000000000000000000000000000000............/////////000---......///000111111222000000000000000000000000///000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222222222222222222222222222222222222222222111111000000000000111111///////////////000111111000111111111111222222222111111111111111111111111111111222222222333333333222222111111111111222222222222111111111111222222111111222222222333333333333222111222444555444333333333333444444444555555333333333444444444555555444444444444444444444444555555555444444333333333555555444333333555666777777888999999999888666555111111333777777555777<<<888QQQ```UUUBBB888666444666666666666666666666666666666666666666666666666777888888999999777666555555555555555555444444444555666666666777777888888444555555555555555555444777666666666555555555555555666777666555444555666666666555555555666666777333444444555555666666666555555555555555666777888333444444555666777777888888888888888888888888888777777777777777777777777888888888888777777777777777777777777777777777777777777888999999999999888777777666777777888999999888999::::::888888999:::888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;======>>>??????????????????AAAFFFOOO]]]mmm{{{444555666888888999999999<<<;;;;;;;;;;;;<<<======;;;;;;::::::::::::;;;;;;======>>>???????????????<<<===>>>@@@BBBCCCCCCCCCCCCEEEFFFGGGFFFFFFGGGIIIEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>???@@@??????>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>======<<<::::::;;;;;;<<<===>>>>>>:::::::::::::::;;;<<<===CCCAAA???;;;999888777777666555444333222111111111111222222333333222222111222222111111000//////...111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,------...///000111111////////////////////////////////////////////////000000000000000000000000////////////000000000000///////////////000111111111111111111111000//////.../////////000000000111111000000111222222000---000000000000000000000000000111111111111222222222000000000000000000000000000000////////////000000000111111111111222222222444444333222222111000000333333222111111222333333222222222222222222222222///000111222222111000///000000111222222222222111444333333222222333333444333777777111000444333...222222111111111111222222222222111111111111111111222222222222222222222222444333333222222333333444333333333333333333333333444444444555555555555666777666444444666777666555666444222222333555555444555555555666666666666777777777777777777666555555666666555555555555666666<<>><<<>>>???@@@??????AAABBB@@@BBBEEENNN^^^oooxxxxxx555666777777888888888888;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>@@@AAABBBBBBCCCCCCDDDFFFFFFEEEEEEGGGHHHDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????<<<===>>>???@@@??????>>>>>>>>>>>>?????????@@@@@@BBBBBBAAAAAA@@@?????????999999:::;;;;;;<<<======;;;:::::::::;;;;;;<<<===CCCAAA???<<<:::888777777666555444333222222222222222222333333333333222222333222222111000000//////111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000////////////////////////////////////////////////000000000000000000000000.../////////000000000000///////////////000111111000000000000000///......////////////000000000000333111/////////000111222000000000000000000000000000000111111111222222222000000000000000000000000000000////////////000000000111111111111222222222444444444333222111111111333222222111111222222333222222222222222222222222///000111222222111000///000000111222222222222111444333333222222333333444333666666111111444333000222222111111111111222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444555777555444444555666666555666444222222333555555444444444555555555666666666777777777777777666555555666666555555555555666666<<>>888777444666666555555555666777888777666666666555555555555777666666666666666666666777666666666555555555555666666666666666666666666666666555444555666777888666666555555555555666666777666666555555666666777888777777666555555444444666666666666555555555555444666777666555555666777444444444555555555666666666666666666777777777777888777777777666666666555777777777777888888888888:::;;;;;;999777666777999777777888888888888777777666666666666777888999:::::::::::::::::::::::::::;;;;;;::::::;;;<<<======<<<<<<;;;:::;;;<<<===>>>===>>>@@@?????????@@@BBBAAACCCGGGOOO___qqqzzz{{{666666777777777777777666::::::999999::::::;;;<<<===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<;;;<<<===???@@@AAAAAABBBBBBCCCEEEEEEDDDDDDFFFGGGDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>???????????????===>>>>>>????????????>>>======>>>>>>>>>?????????BBBBBBBBBAAA@@@@@@??????888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>><<<:::999888888666555555444333333333333333333444444444444333333333333333222111111000000111111000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////000000000000000000000000....../////////000000000///////////////000111111...////////////......---000000000000///////////////000000///......000222000000000000000000000000000000000111111111222222000000000000000000000000000000////////////000000000111111111111222222222555444444333333222222111333222111111111111222333222222222222222222222222000000111111111111000000000000111222222222222111333333222222222222333333222444444111111444444111222222111111111111222222111111111111111111111111222222222222222222222222222222444444444444222222333333333333333333333333222222222333333333444444666444222333444555444444666444222222444555444444333444444444555555555555777777777777777666666555666666555555555555666666999GGGNNNEEE:::666666444555555444444555555666777666666666666555555555555666666666555555555444444666666666666555555555555666666666666666666666666666666555555555666777888666666555555555555666666666555555555555555555666777777777666555555444444666666666666555555555555333444666666555555777999444444555555555666666666666666666666777777777777777777777777666666666666555555555666666666777777999::::::888666666777888777777888888888888777777777777777777777888999:::::::::::::::::::::::::::;;;:::;;;;;;<<<===>>>???<<<;;;;;;:::;;;<<<===>>>>>>???@@@???>>>>>>???AAACCCEEEIIIPPP```rrr}}}666666777777777666555555999888888888888999::::::::::::999999999999::::::999999:::;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@AAACCCCCCBBBBBBDDDEEEBBBBBBBBBBBBAAAAAA@@@@@@===>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>@@@@@@@@@???>>>>>>======777888888888999999999:::;;;;;;;;;<<<<<<<<<;;;;;;???>>>===<<<;;;999999888666555555444333333333444333444444555555444444333333333333222222222111111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////........./////////000000///////////////000000111...//////000//////......000000000000////////////---000444555333111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111222222222444444444333333333222222222222111111111111222222111111111111111111111111000000000111111000000000000000111222222222222111333333222222222222333333111222222222222333444333222222111111111111222222111111111111111222222222111222222222222222333333111222444555555444222111222222222222222222222222222333333333333444444444555333222222333444444333555444333333444555444333333333333444444444555555666666777777777777666666666666555555555555666666555>>>BBB;;;444222333333444444444444555555555666666666666666666555555555666666666555444444333333666666666666666555555555666666666666666777777777666666666666666777777777666666555555555555666666555555444444444444555555777777666666555555555555666666666666555555555555333555666666555555666888555555555555666666666666666666666666777777777777777777777777666666666666555555555666666666777777666777777666444333444666777888888999999888888777888777777777888888999:::::::::::::::::::::::::::::::::;;;;;;===>>>@@@@@@<<<;;;::::::;;;<<<>>>???@@@@@@@@@???======???AAACCCFFFIIIPPP___rrr~~~555555666666666555555444777777777777777888999999999999888888888888999999888888999::::::::::::::::::;;;<<<===>>>?????????>>>@@@AAAAAAAAAAAABBBDDDAAAAAAAAAAAAAAA@@@@@@@@@>>>?????????@@@@@@AAAAAA>>>=====================;;;;;;<<<<<<<<<=========@@@??????>>>>>>======<<<777777777888888888888888::::::;;;<<<;;;;;;:::999<<<<<<<<<;;;:::999999888555555444333333333444444333444444555555444444333333333333222222222222222000000000////////////...................................................///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////............///////////////////////////000000111///000000111111000000000000000000000////////////000111222333222222333333000000000000000000000000//////000000000111111111000000000000000000000000000000////////////000000000000111111111222222222444333333333333333222222111111111111111111111111111111111111111111111111111000000000000000000111000000111222222222222111333222222111111222222333111000111222333222333444222222111111111111222222000000111111111222222222111111111222222333333333111222444555555444222111222222222222222222222222444444444444555555555555444333111111333444333222555444333333555555444333333333333444444444555555666666777777777777666666666666555555555555666666444888999666222222333333333444444555555555555555555555555666666666666666666666555555444444444444555555555666666666666666666666666666777777888888666666666777777777777777666666555555555555666666555555444444444444555555666666666666555555555555666666666666555555555555666777777777555444444666555555555666666666777777666666666666777777777777666666666666777777777777666666666777777777888888666666777666444444555666888888999999999999888888888888888888888888999:::::::::::::::::::::::::::::::::;;;;;;===>>>@@@@@@;;;;;;::::::;;;<<<>>>???@@@AAA@@@>>>======???AAACCCFFFIIIOOO]]]ooo}}}444444555555555555555444666666666555666777777888;;;::::::999999::::::;;;777888999999::::::999999999:::;;;<<<===============>>>@@@@@@??????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@===<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<>>>>>======888888888888888888888888999999:::;;;;;;:::888777999999:::::::::999888888444333333222222333333333333333444444444444333333222222222222222222111111000000////////////......................................................////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////000000000000000000000000------.........////////////////////////000111111///000000111111111111111////////////000000000000///...,,,---///111111000000000000000000000000000/////////000000000111111000000000000000000000000000000////////////000000000111111111111222222222222222222222222222222222000000111222222111000000111111111111111111111111111111000000000000111111000000111222222222222111222222111111111111222222222///000333333111222444222222111111111111222222000000000111222222333333111111111222222333333444222222444444444444222222222222222222222222222222444444444555555555666666555333111222333444333333444333333444555555444222333444444444555555555555555666666777777777777777666666555555555555666666777777666555555666666555444444555666666666666555555555555666666666666666555555555555555555555555555555555666666666666666555666666777777888888999555666777888888888777777666666555555555555666666666555555555555555555666666666666666666666555555666666666666555555555555777777888777555333444555555555666666666777777777666666666666777777777777666666666666777777777777777777888888888999999999888999999888777666888999888888999999999999888888999999888888888999999:::::::::::::::::::::::::::;;;:::;;;;;;<<<===>>>???;;;:::::::::;;;===>>>???@@@@@@???>>>======@@@CCCDDDGGGJJJNNNZZZmmm|||222333444555555555555555555555555444555666666777::::::999999999999::::::888888999::::::::::::999999:::;;;<<<<<<<<<<<<<<<;;;===>>>???>>>>>>???AAA?????????@@@@@@@@@@@@@@@???????????????>>>>>>>>><<<;;;:::999999999::::::::::::::::::;;;;;;;;;;;;??????>>>>>>======<<<<<<888888888888888888888888777888999::::::888777555666777888888999888777777222222222111111222222333222222333333333333222222111111111111111111111111000000/////////.........................................................////////////////////////////////////////////////------......//////000000////////////////////////////////////////////////000000000000000000000000---------........./////////////////////000111111...//////000111111000000------...///000111222222///111777???EEEAAA666,,,000000000000000000000000////////////000000000111000000000000000000000000000000////////////000000000111111111111222222222111111111111111111111111///000111222222111000///111111111111111111111111222111000//////000111222000000111222222222222111222222111111111111222222333//////333333000000444222222111111111111222222///000000111222222333333000111111222333333444444333333333333333333333333111111111111111111111111333333444444444555555555555444222222444444444333444333333444666666444222444444555555555666666666555555666777777777777777666666555555555555666666888555444555888888777666444555666777777777666666555555555555666666666777444555555666666777777888555555555555666666666777555666666777888888999999555666777888999888777777666666555555555555666666777666666555555666666777555666666666666666666666666666666666555555555555555666777666555444555666555666666666777777777777666666666666777777777777555666666666777777777888777777777888888888999999888999:::999777777999;;;888999999::::::999999888:::999999888888999999999::::::::::::::::::::::::;;;;;;::::::;;;<<<======::::::::::::;;;===???@@@?????????===<<<>>>AAADDDFFFIIIKKKNNNYYYkkk{{{111222333444555555666555555444444444444555666666888888777777777777888888888888999::::::::::::999999999:::;;;<<<<<<<<<<<<;;;<<<>>>>>>======???@@@??????????????????@@@@@@??????>>>>>>======<<<<<<<<<;;;999888777888999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999999999888888888888888777777999:::999777555444444555666888888888777666111111111000111111222222111222222333333222222111000000000000000000111111000/////////............................................................////////////////////////////////////////////////,,,------...///000111111////////////////////////////////////////////////000000000000000000000000---------........./////////////////////000111111------...///000000//////,,,---...///000111222333555>>>NNNaaahhh\\\CCC///000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000111111111111222222222000000000000000000111111///000111222222111000///000000000000000000000000222111000//////000111222000000111222222222222111222222111111111111222222444//////333333//////333222222111111111111222222///000000111222222333333000000111222333333444444444333333222222333333444111111111111111111111111222222333333333444444444666444333333444555555444444333333555666666444222555555555666666666666777555555666777777777777777666666555555555555666666777333111444888888555444444555777888888888777666444555555555666666777777444444555666777888999999444555555555666666777777555666666777888999999999555666777999999888888777666666555555555555666666777777666666666666777777555555555666666666666666777666666666555555555555333555666666555555777888666666666666777777777777666666666666777777777777555666666666777777888888777777777777888888888888777888888777666666888999888999999::::::999999888::::::999999888999999999::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<::::::::::::;;;===???@@@??????>>>===<<<>>>BBBEEEHHHKKKLLLOOOYYYkkk{{{222222222333333333444444555444444333333444444555666666555555555666666777777777888999999999999999999999999:::::::::;;;;;;:::;;;;;;;;;<<<=========<<<===>>>??????@@@??????@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888777777777777777777777777777666555444888888777555444333222111777666555444444444444444222222222111111111111000000000000000000000000000111111111111000000000000////////////....................................000///...------...///000000000//////.........---///////////////////////////////////////////////////...------...///000111//////.........---------000000000000000000000000000000//////.........---////////////000000000000////////////////////////////////////111333555666333:::CCCJJJJJJCCC:::333000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111333333222222111000000000000111111111111222222222000000000000000000000000000000111222222222222111000111111111111222222222222222222222222111000///111111222222222333333333222222222222222222222222333333222222333333444555333333444555555444333333555444333222111111111111333333333444444444555555555444444333333444444555444444444555555555555666444444444444444555666666777777777777777777777777555555555555666666666666666666555555555555666777555444444333333444444555444444555555555555555555222444555555444444555777666666666666777888888888777777777777777888888888777777888888888888777777777777777777777777777777666666666666666666666666666666777777777777666666666666555555555555666666555555555555555666777777666666666666666777888888888888888888888888888888777777888999999777666555777777666666666666666777777777777777777777777777666666666666777888999:::===777555666888777888;;;888777999<<<;;;777888;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>>>>>>>>===<<<>>>BBBEEEGGGEEEFFFMMMZZZjjjxxx222222222333333333333444444444333333333333444444444444333333444555666666666666777888888888888888999999999::::::::::::;;;::::::;;;;;;<<<<<<======<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888777777777777999999999999999888777777777777666555444333333222666555555555444444444444222222222111111111111000000000000000000000000000111111111000000000//////////////////....................................//////...---------...///000/////////............//////////////////////////////////////////////////////...---......000000//////.........---------000000000000000000000000000/////////............////////////000000000000////////////////////////............///111222333000111222333333222111000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222000111111111111222222222000000000000000000000000000000111222222222222111000111111111111222222222111222222222222111000000111111222222222333333333222222222222222222222222333333222222333333444555333333444555555444333333555555444222222111111222333333333444444444555555555444444333333444444555555555555666666666777777555555444444555555666777666666666666666666666666555555555555666666666666777666666555555555666666555444444444444444444555555555555444444555555666555666777666444444555666666666777888888888777777999999888888777777666666777777888888888888777777666666666666666666666666666666666666666666666666666666777777777777666666666666555555555555666666555555555555555666777777666666666666666777888888888888888888888888888888777888888888888777666666777777666666666666777777777777777777777777777777999999888777777888888888:::777666:::;;;999999<<<<<<::::::===;;;888777::::::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===>>>>>>>>>======???CCCFFFIIIGGGHHHNNNZZZiiiuuu|||111111222222222333333333444333333222222333333444111111111222333444555666555555666777777777777666888888999999999:::::::::999999:::;;;;;;<<<============>>>???@@@@@@@@@@@@??????>>>>>>======<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888777777999999999999888888888888666666555555555444444444444444555666555555333222222222222111111111111000000000000000000000000000111111000000000000//////////////////....................................///......------......///////////////............////////////////////////////////////////////////000//////............////////////............---000000000000000000000000////////////............////////////000000000000000000000000000000000000......---------...///000111///,,,******,,,///111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111///000000111222222333333000111111111111222222222000000000000000000000000000000111222222222222111000111111111111222222222000000111222222222222111111111222222222333333333333333333333333333333333333333333333333444444555333444444555555444444333666555444333333333333333333333333444444444555555555555444444444444555555666666666666777777777888666666555555666666777888777777777777777777777777555555555555666666666666777777777666666555555555555555444444444444555555777666555444444444666666777888888777555444444555333444666777666555333222888888888888888888888888777777888888888888777777666666666666666666666666666666666666666666666666555666666777777666666555666666555555555555666666555555555555555666777777666666666666666777888888888888888888888888888888888888777777666666777777777777666666666666777777777777777777777777777777;;;:::999888777777777777999777888;;;;;;888777999;;;888888;;;;;;888888;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>@@@DDDGGGJJJIIIJJJPPP[[[hhhsssyyy111111111111222222222222333333222222222222333333000000111111333444666666333444555555666666555555888888888888999999999999888888999:::;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<:::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888777777666666666666666777444555555555555555555555222333555666666555333222222222222111111111000000000000000000000000000000111000000000////////////////////////....................................//////////////////000000///////////////.........////////////////////////////////////////////////000000//////............/////////...............///////////////////////////////////////.........////////////000000000000000000000000000000000000........................000000111111111111000000000000000000000000000000000000////////////000000000000////////////000000///////////////////////////000000000111111111111111111111111111111111111000000111111111222222222000000111111111222222222000000000000000000000000000000111222222222222111000000111111111222222222//////000111222333333333111111222222222333333333333333333333333333333333333333333333333444555555444444444444444444444444666666555444444444444444333333333444444444555555555555444444444444555555555555666666666777777777666666666666666777888888888888888888888888888888555555555555666666666666888888777777666666555444666666555555555555666666888777555444444444666777666777888777666555666777777999;;;<<<;;;999777555666666777888888999::::::777777888888888888777777666666666666666666666666666666666666666666666666555666666666666666666555666666555555555555666666555555555555555666777777666666666666666777777888888888888888888888888888999888777555555666777777777666666666666777777888666666666666666666666666999888777777666666666777;;;888888999777444444777888555555888:::999999<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>?????????AAADDDGGGHHHHHHIIIPPP\\\hhhsssxxx000000000111111111222222222222111111111111222222111111111222333555666777333333444555555555555555777777777888888888999999777777888999:::;;;<<<<<<<<<<<<===>>>????????????=========<<<<<<<<<<<<<<<999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::999999999999777777666555555666777888444444444555555555555555111333444666666555333222222222222111111111000000000000000000000000000000000000000////////////...////////////............//////////////////////////////000000111111111111.........///////////////////////////////////////////////////////////////000000000//////...------////////////////////////////////////////////////.........///////////////////////////000000000000000000000000000000000000000000000000//////.........///111222222111///...000000000000000000000000000000////////////000000000000////////////000000///////////////////////////000000000111111111111111111111111111111111111222222222111111111000000000000111111111222222222000000000000000000000000000000111222222222222111000000111111111222222222...///000111222333333333111111222222222333333333333333333333333333333333444444333333444444555666444444444444444444444444666666555444444444555555333333333444444444555555666555555444444555555666444444555555555666666666666666666666666777888888777777777777777777777777555555555555666666666666777777888888777666555555777666666555555666666777888777666555444555555666333555777777666777888:::BBBCCCEEEFFFFFFCCCAAA???999999999999888888888888777777888888888888777777555555555555555555555555666666666666666666666666555555666666666666555555666666555555555555666666555555555555555666777777666666666666666777777888888888888888888888888888999888666555555555666777666666666666666777888888666666666666666666666666555555555555555666777888;;;888777777666555:::@@@>>>999777999;;;999999::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>?????????@@@CCCFFFDDDDDDGGGOOO[[[iiitttzzz///000000000000111111111222111111000000111111222111111111222333444555666333333444555555555555444666777777777777888888888666666777888:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;888888999999::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999999888777777777888::::::444444555555555555555555111222444555555444333333222222222111111111111000000000000000000000000000000000////////////......////////////............////////////////////////......000111111111111111.........///////////////////////////////////////////////////////////////...//////000//////...---...////////////000000000000000000000000000000000.........///////////////////////////000000000000000000000000000000000000000000111111111000000///222111///......///111222000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111333333222222111000000///000111111111111222222222000000000000000000000000000000111222222222222111000111111111111222222222...///000111222333333333111111222222222333333333333333333333333333333333444444444444444555555666555444444333333444444555666555555444444444555555333333333444444444555555666666555555555555666666444444444444555555555555666666555555666666777888444444444444444444444444555555555555666666666666555666888888888888777666777777666666666666777777888777777777666555555444222333555666666777999;;;AAABBBDDDEEEEEECCCAAA@@@>>>===<<<:::888666444444777777888888888888777777555555555555555555555555666666666666666666666666444555555666666555555444666666555555555555666666555555555555555666777777666666666666666777888888888888888888888888888888777777666666555555666666666555555666666777888999777777777777777777777777555555555555666777888999888666666888888:::BBBLLLGGG@@@;;;<<<===:::888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;<<<>>>??????>>>???AAACCCBBBAAADDDLLLYYYhhhttt{{{/////////000000000111111111111000000000000111111111111111111111222333444333444444555555555555555666666666777777777888888555555666888999;;;<<<<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666777888:::;;;555555555555555555444444222222333333333444444444222222222111111111111000000000000000000000000000000000/////////.........////////////............////////////////////////+++,,,...///000000000///............/////////000////////////////////////////////////////////////---...///000000//////....../////////000000000000000000000000000000000000............/////////000////////////000000000000//////////////////////////////000111111111000///444333111000000111333444000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111222222111111111111111111000111111111111222222222000000000000000000000000000000111222222222222111000111111111111222222222///000111222222222222222111111222222222333333333444444444444444444444444444444444444444555666666555444333333333333444555555444444444444444555555333333333444444444555555666666555555555555666666555555555555666666666666555555444444555555666777555555555555555555555555555555555555666666666666444555777999999999888777888777777666666777777888666777888999888666444333222444555555555555777999888999::::::;;;:::::::::===<<<;;;:::888777666555777777888888888888777777555555555555555555555555666666666666666666666666444555555666666555555444666666555555555555666666555555555555555666777777666666666666666777888888888888888888888888888888666666777777666666555444555555555555666777888999777777777777777777777777888888777777777888888999555555777999999:::BBBKKKFFF>>>999;;;<<<;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;<<<>>>???>>>======???@@@AAA@@@BBBIIIVVVfffsss{{{////////////000000000000111111000000000000111111111000000000000000111111333444555555666666555555666666666666777777777777444555666888999:::<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777666555444555666888:::666666555555555444444444333222222222222333444555222222222111111111111000000000000000000000000000000/////////............000/////////............000000000000000000000000)))***,,,...//////......---.........//////000000////////////////////////////////////////////////,,,---...000000000//////.../////////000000111111000000000000000000000000---.........//////000000////////////000000000000////////////////////////---...000111111111000//////111333444444333111///000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111222222333333000111111111111222222222000000000000000000000000000000111222222222222111000111111111111222222222000000111222222222222111111111222222222333333333444444444444444444444444555444444444444555666666555444333333333333444555444444333333333444444555333333333444444444555555666666555555555555666666666666666666777777777777444444444444444555666666888888888888888888888888555555555555666666666777333444777999::::::999888888888777777777777888888666777999:::999777444222333555666555444444555666444444555555555666777777888888888999999:::::::::777777888888888888777777555555555555555555555555666666666666666666666666444555555555555555555444666666555555555555666666555555555555555666777777666666666666666777888888888888888888888888888888555666777777777666444333555555555555666777999999777777777777777777777777<<<;;;:::999888888888888444444777999777555:::BBB>>>777333666;;;;;;:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::<<<>>>???>>>===<<<===>>>BBBAAAAAAHHHTTTdddrrrzzz...------------...//////222111111111000000//////000000000000111111111111333333333444444444555555444555666777777888888888888888777777888888999:::999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999999::::::::::::;;;;;;888888:::;;;;;;;;;;;;:::;;;;;;;;;::::::999999999777666555444444555777888888888666555444333333222222333333444444333333222444333222111000000000000000000000000000000000000000111222222111000///...//////............//////---...///000000///...---....................................////////////////////////////////////////////////////////////........................000000//////.........---////////////////////////000000//////.........---////////////000111222333222111111111000000//////000000000000000000000000222111000//////000111222000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111000111111111111222222222444111//////000111000000111111111111111111111111111111222222222222111111000111111111111222222222222222111111111111111111333333222111111222333333222333333444444333333222444555555444333333444555222222333333333333444444555444333333222222222222555555444333333555666777444444444444444444444444333333333444444444555555666666666666666666666666555555666777777777777777777777777777777777777777555555666666777777888888:::888666555444555666777555555666777777666555444999999888666555444333222555555666666666666555555666888;;;===>>><<<999777:::999999888777666555444444555666777777666555444666666666666777777777777444444444444444444444444444444444555555555666666555555555555555666777777777777777777888888888888777777888888888888777777666666777777666555444444777777777777777888888999999888666555555777888:::999999888888777777666666666555555555555666666777::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===========================<<<>>>AAAAAA???>>>===>>>>>>???AAAGGGRRRbbbrrr}}}...------------...//////111111111000000000////////////000000000111111111222222333333333444444444444444666777777777777777888777777777777888999999888999999:::::::::999999999999999999999999999999999999999:::::::::;;;;;;999999999:::::::::::::::::::::999999888888888888888777555444444555666777888777666555333333333333222333333444444333333222444333222111000000000000000000000000000000000000000111111222111000///...//////............//////---...///000000///...---....................................////////////////////////////////////////////////////////////........................000/////////............////////////////////////000/////////............////////////000111222333111111111000000000//////000000000000000000000000222111000//////000111222000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111000111111111111222222222444111//////000111000000111111111111111111111111111111222222222222111111000111111111111222222222111111111111111111111111333333222111111222333333222333333444444333333222444444444444333222333444222222333333333333444444555444333333222222222333444444444444444555666666444444444444444444444444333333444444444555555555555555555555555555555555555555666777777777777777777777777777777777777777555666666666777777777888777777777777777666555555444555666666666555444444888888777666555444444333555555666666666666555555333555999<<>>;;;:::888777666666777888444555666777777666555444555555666666666777777777555555555555555555555555444444444555555555666666666666555555666666777888777777777777888888888888777777888888888888777777666666777777666555555444777777777777777888888999:::888777666555666888999888888888777777777777777666666666555666666777888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<==============================>>>@@@???>>>======>>>EEEEEEFFFKKKTTTbbbqqq|||...------------...//////111111000000000000////////////000000000000111111111111111222222222333333333444555666777777777777777777666666777777888999888888888999888888777777888888888888888888999999999999999999::::::::::::;;;:::999888888888999:::888888888777777777777777888777666444444444555666777777555444333333333333222222333333333333222222333222111111000000000000000000000000000000000000000000111111111000////////////............//////......////////////..........................................////////////////////////////////////////////////////////////........................////////////............////////////////////////////////////............////////////000111222222111111000000000000//////000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111000111111111111222222222444111//////000111000000111111111111111111111111111111222222222222111111000111111111111222222222111111111111111111111111333222222111111222222333222222333333333333222222444444444333333222222222222222333333333333444444444444333222222222333333333333444555555555555555444444444444444444444444333444444444444555555555444444444444444444444444555555666777777777777777777777777777777777777777666666666666777777777777555666777999888777555333333444555666666666555444777666666666555555555555555666666777777666666555222444666999<<<>>>???@@@???===:::777666666777888555555666666666666555555444444555555555666666666666666666666666666666666444444555555555666666666777666666666666777888888777777777777888888888888777777888888888888777777666666777777777666555555777777777777777888888999:::999777666666666777888777777777777888888888888777777666666777888888999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>><<<<<<>>>???HHHHHHJJJNNNWWWfffuuu...------------...//////000000000000000000//////////////////000000000111000000000000111111111111333333444555666666666666666666555555666666777888777888888888888777666666777777777888888888888888888999999999999:::::::::<<<;;;888777666777888999777777777777777777777777888777666555444444555555777666555444333333333333222222333333333333222222222222111000000000000000000000000000000000000000000000000000000000////////////............//////...//////////////////.......................................////////////////////////////////////////////////////////////........................///////////////.........///////////////////////////////////////.........///////////////000111111000000000000000000//////////////////////////////111000000000000000000111000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111000000111111111222222222444111//////000111000000111111111111111111111111111111222222222222111111000000111111111222222222111111111111111222222222222222222222222222222222222222333333333333222222444333333333333333222111222222222333333333444444444333333222222333333333222333444555666555444333444444444444444444444444444444444444555555555555555555555555555555555555555555666777777777777777666666666666666666666666666666666666777777777777555555666777777666555444444555666777777777666555555555555666666666666666666666777777777777666666555555555666666888999999AAA@@@===;;;888666555444555666666666666666666555444444444444555555555666666666666666666666666666555555555555666666666666777777777777777888888999666777777777888888888888777777888888888888777777666666777777777666666555777777777777777888888999:::999888777666666666777666666777777888888999999777777777777888999::::::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<==============================>>>===<<<;;;<<<>>>@@@DDDEEEHHHOOOZZZkkk|||...------------...////////////////////////000000...////////////000000000/////////000000000111111222333444555555666666555555555444444555555666777777777888888888888777777666666666777777888888888888888888999999999::::::;;;:::888666555666888999777777777888888888888888777777666555555555555555666555444333333333333333111222222333333222222111111111000000///000000000//////////////////////////////////////////000000//////............///////////////....../////////....................................////////////////////////////////////////////////////////////////////////////////////.........///////////////000000000000000000000000........./////////////////////////////////000111//////////////////000000////////////////////////000000000111111000000000000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111000000111111111222222222444111//////000111000000000000000000000000000000111111222222222222111111000000111111111222222222000000111111111222222222222222222222222222222222111222222333333222222111444222222333555555333111222222222333333333444444333333333222222333333444111222444555555555444333444444444444444444444444444444444555555555666666666666666666666666666666555555666777777777777777666666666666666666666666777777777777666666666666666666555444444555666777555666777888999888888777555555555555666666666666666666777777777777666666777777666555555555666777:::<<<===>>>===:::666444666666666555555666666666444444444444555555555666555555555555555555555555555555555666666666777777777777777777777888888999666777777777888888888888777777888888888888777777666666777777777777777666777777777777777888888999999888888777777777777777666666777777888888999999777777777777888999:::;;;888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=================================>>>===<<<<<>>:::888666666555555555555666666444444555555555666666666555555555555555555555555555555666666666777777777777666666666666777888888777777777777888888888888777777888888888888777777666666777888888888777777777777777777777888888999777777777777888777777777777777777777888888888888777777777777888999;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>???>>>===>>>@@@BBBCCCEEEHHHOOOZZZkkk}}}...------------...//////........./////////000000........./////////000000//////000000000111111111111222333444444555444444333333333333333444444555222333444666777777777777444444555666666777888888888888888888999999999999666666666777777777777777555555666666666777777777444444555666666777777777444444333333222222333333111111222222222222111111000000////////////000000///////////////////////////......---...///000111//////............//////000///...------...///000....................................////////////////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000............/////////000000//////.........//////........./////////000000000000000000000000000000///000111222222111000///000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111000111111111111222222222444111//////000111000000000000000000000000000000111111222222222222111111000111111111111222222222///000000111222222333333111222333333333333222111111111222222222222111111222111111444999;;;888444222222333333333333444444333222222222333333444555333333222222333333444555444444444444444444444444555555555555666666666666777777777777777777777777555555666777777777777777777777777777777777777777888777777777666666666555444444444444555555666666222333555666777777666666666666666666666555555555777777888888888888777777555666777888999:::;;;;;;222555999===>>>===:::888777666555444444555666777555555666666666777777777666666666666666666666666555666666666777777777777666666555555666666777888777777777777888888888888777777888888888888777777666666777888888888888888777777777777777888888999555666777888888888888888888888888777777777777777666666666777888999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===========================<<<>>>@@@@@@@@@@@@AAABBBEEEFFFIIIOOOZZZjjj{{{...------------...//////---.........//////000000............/////////000000000000000111111111111111111222333444444444444333333222222333333444555000111222444555666777777444444444555666777777888777888888888888999999999444555666777888888777777444444444555555555666666222333444666777777888888444444333222222222333333111111222222222222111111000000////////////000111///////////////////////////...------...///000111//////............//////000///...------...///000..................................../////////000////////////////////////////////////////////////000000000000000000000000---.........//////000000000000000000000000000000---.........//////000000000//////.........//////---.........//////000000000000000000000000000000///000111222222111000///000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111000111111111111222222222444111//////000111000000000000000000000000000000111111222222222222111111000111111111111222222222///000000111222222333333111222333444444333222111111111222222222222111111222000111555;;;===:::555222222333333333444444444222222222222333333444555444333222111222333444555444444444444444444444444555555555555666666666777666666666666666666666666555666666777777777777777777777777777777777777777888888777777666666666555222333555666777666555444000222333555666666555555777777666666555555555555777777888888888888777777444555666777888888777777888999;;;;;;;;;999777666777666555444444555666777666666666666777777777777777777777777777777777777666666666666777777777777555555555555555666777777777777777777888888888888777777888888888888777777666666777888888888888888777777777777777888888999444555666888999999999999999999888888777777666666555555555666777999:::;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<==============================<<<>>>AAABBBAAAAAAAAABBBEEEFFFIIIOOO[[[kkk|||---------............/////////000000000000//////............////////////111111111000000000000000111111222333333333333222333444555666666444222111333333333444444444555555222333444666777999:::;;;999:::;;;;;;;;;:::999888777777666666666666666777333333333333333444555666444333222111222333444555666666555444333333222222111111111111111111111111000000000000000000000000////////////////////////000000//////.........---////////////////////////////////////////////////---,,,,,,,,,---...............------------......//////////////////////////////000000///...------............////////////000000000000000000000000000000000000000000000000////////////////////////............////////////111111111000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000111111111111000000...///000111111000///...---...///000000///...---000000000000000000000000111111111111111111111111000000000000000000000000666555555444222000...---000000////////////000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333222222111111111000000111222333444444555333333222111222333444555444444444333333222222222666666666666666555555555555555555555555555555555666666666666666666666666666666666666777777777777777555444444666888999999666666666666666555555555444555777888888666444333444555777777666444333444555555666666777777888888555555444444444444555555444555666777777888777777777777777777777777777777:::999999<<>>>>>>>>>>>===@@@AAAFFFQQQ```ppp|||------------............//////000000000000//////............////////////000000000000000000000000000111222222333333222222333444555666555444222111333333333444444444444555333333444666777888999:::777888999999999999888777777777666666666666777777444444444444444444555666222222222222222333444444555444444333222222111111111111111111111111111111////////////////////////////////////////////////000/////////............////////////////////////...........................,,,+++///555888555111......------------......///////////////////////////////////////...------............////////////000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000000111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111111111000000...///000111111000///.........///000000///......000000000000000000000000111111111111111111111111111111111111111111111111333333333333222222111000000000////////////000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333222222222111111111111111222222333333444333333222222222333444555444444444333333222222222666666666666555555555555555555555555555555555555666666666666666666666666555666666666777777777777777555444444666888999999666666666666666666666555666666777777777555444333333333333444555666444333555666666666777777777888555555444444444444555555555666666777777777777666777777777777777777777777888777888;;;>>>>>>:::666555555666666666666555555777777777777777777777777777888888888888777666666777777777666666555555555666666666666777777777777666666777777777888888888888888888888888777666666777888888999888777666555777777777777777888888999888888777777777777888888777777777777777777777777888888777777888888999:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<===>>>>>>>>>>>>>>>>>>BBBCCCHHHSSScccsss------------...............//////000000//////...---............//////////////////000000000000000000111222222333333222222222333444555444333222111333333333333444444444444444555555666666777888888555666666777777666666555777777666666666666777777777666555555444444555555111111222333333333333222333333333222222111111000111111111111111111111111........................////////////////////////////////////............////////////////////////------------------------000---...555>>>AAA;;;444......------------......///////////////////////////////////////......---............////////////000000000000000000000000000000000000000000000000////////////////////////............//////////////////000000111111222222111000000000000/////////000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////...//////000000//////...000000000000000000000000111111111111111111111111111111111111111111111111000000111222222333333333111000000//////000000111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333222222222222111222222222222222222222222333333222222222333444555444444333333333333222222555555555555555555555555555555555555555555555555666666666666666666666666555555666666666777777777777555444555777888888888555555666666666666666666888888777666555444444444555333222333666888777555666666666666777777777777555555444444444444555555666666777777777666555555777777777777777777777777777666777:::======999555555555666666666666555555777777777777777777777777777777888888777777666555666666666555555555555555666666666666777777777777666666777777777777888888888777666666666666666666777888888888888777666666777777777777777888888999777777888888888888777777777777777777777777777777888888777777888888999:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<===>>>>>>??????>>>>>>BBBCCCHHHSSScccttt,,,,,,---------............//////////////////...---------.........//////......///////////////000000000111222222222222222222222333333333333222111222222333333333444444444666666666666666666666666444555555555666666666666777666666666666777777888888888777555555444444444///000222333444333222111444333333333222222111111111111111111111111111111///////////////////////////////////////////////////////////////.........////////////////////////------------------------111111444;;;@@@@@@:::444......------------......////////////////////////...///////////////..................////////////////////////////////////////////////////////////////////////////////////............////////////......///000111222222333000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000/////////000000000000000/////////000000/////////000000000000000000000000111111111111111111111111111111111111111111111111000000000111111333333444111000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333222222111111111222222222333333333444444333333333333333333333333444444555555555555555666555555555555555555555555555555555555555555555555555555555666666666777777777555555555777888888777555555555555666666666666;;;999777444333333444444666666666666666777888888666666666666777777777777555555444444444444555555666777777777666555444444666666666666666666666666777666777:::======999666555555666666666666555555666666666666666666666666777777777777777666666555555555555555555555444444666666666666777777777777666666777777777777777777999888666555555666777888777777888888888777777777777777777777777888888999666777888999999888777666777777777777777777777777888888777777888888999:::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<===>>>???????????????AAABBBFFFPPP___ooo}}},,,,,,,,,------------.........////////////......------------............------........./////////000000111222222222222111111111222222222222222222222222222333333333444444666666666666555555555444555555555555666666777777666666666666666777888888999888777666555444444444000111222333444333222222444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////.........///////////////////////////////////////------------------------111555:::===;;;777333111......------------......////////////////////////......///////////////...............////////////////////////////////////////////////////////////////////////////////////............////////////......///000111222222333000000000000111111111111111111111111111111111111////////////////////////000000111111111111000000///////////////000111111000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222444333333222222111111111222222333333333444444444333333333333333333333333333444444444555555666666555555555555555555555555444444444444444444444444555555555555666666666666777666555666888888777666444555555555666666777777;;;999666444333333444555444777999888555444666888777777777777666666666666555555444444444444555555666666666666666555444333666666666666666666666666777666777:::>>>>>>;;;777555555666666666666555555666666666666666666666666777777777777777666555555444444555555555555555555666666666666777777777777777777666666666666666666999888777666777777999:::777777777777777777888888777777777777777888888999666777888999999888777666777777777777777777777777888888777777888888999:::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBBBBEEENNN\\\lllyyy,,,,,,,,,,,,---------------......//////......---,,,------------.........,,,,,,------...////////////000111111222222111111111111111111111111222222222222222222333333333333666666666555555555444444555555555555666777888888666555555666666777888999888777666555444444444444222222333444444444444333444444444444444444444444111111111111111111111111111111111111111111111111////////////////////////.........///////////////////////////////////////------------------------000555999999444///---.........------------......////////////////////////---...//////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////............//////////////////000000111111222222000000000111111111111222111111111111111111111111000000000000000000000000000000111111111111000000//////......///000111222111000000//////000000111111111111111111111111111111111111111111111111111222222222222222222222222333222111//////000111111222111111000000111111222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333111222222222222333333333333333333222222111111111111222333444444444333333222222333333333333444444333333333444555555666666555555555555555555555555444444444444444444444444444444555555555666666666777666555777888888777555444444555555666777777777:::888666444333333555555222555888888666555555666777777777777666666666666555555444444444444555555555555666666666555444444777777777777777777777777777666777:::>>>???;;;777555555666666666666555555777777777777777777777777666666777777666666555444555555555555555666666666666666666666777777777777777777666666666666555555888888888888888999999:::777777777666777777888999777777777777777888888999777777888888888888777777777777777777777777777777888888777777888888999:::;;;::::::999999::::::;;;999::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAACCCCCCFFFNNN\\\mmmzzz++++++,,,,,,,,,------------......//////......---,,,,,,---------.........+++,,,,,,---....../////////000000111111111111111000000000000000111222222111222222222222333333333555555555555555555444444555555444444555666888999555555555555666777888999666666555444333333333444444444333333444444555666333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////............/////////000////////////////////////...........................000222111000...---.........------------......////////////////////////------...///////////////............////////////000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000000111111111000000111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000///.........///000222333111111000//////000111111111111111111111111111111111111111111111111111111222222222222222222222222222111000//////000111222222111111000000111111222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333111111222222222333333333333333222222222222222222111222333444444444333333222222222333333444444444222222333444444555666666555555555555555555555555333333333333333333333333444444444555555555666666777666666777888888666444444444555555666777777888888777666555444444555666444333333888>>>???;;;666888777777777666666666555555555444444444444555555444444555555666555555555777777777777777777777777555555666999===>>>:::777555555666666666666555555777777777777777777777777666666777777666666555444555555555666666777777777666666666666777777777777777777666666666555555555666666777888888888888888888777666666666777999:::777777777777777888888999888888777777777777888888777777777777777777777777888888777777888888999:::;;;::::::999999::::::;;;999999::::::;;;<<<<<<===999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBAAADDDNNN]]]nnn}}}++++++,,,,,,,,,------------..................---,,,,,,,,,---------......++++++,,,------...////////////000111111111111111000000//////000111222222111111222222222333333333555555555555555555555555444444333333444666777888555555555555666777999999555555444333333333333444555555444333444555666777222222222222222222222222111111111111111111111111////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////,,,+++***+++...000000///.........------.........////////////////////////------...///000000//////............/////////000000000000000000000000000000000000000000000000000////////////////////////............/////////000111111111000000000000000000000111111222222222222111111111111111111111111000000000000000000000000000000111111111111000000///.........///000222333222111000//////000111222111111111111111111111111111111111111111111111111222222222222222222222222111000///...///000333444222222111111111111222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333111111111222222333333333222222222222222222222222111222333444555444333333222222222333333444444444222222333333444555666666555555555555555555555555333333333333333333333333444444444555555555666666777666666777999888666444444444444555666777777888777666666555555555666666888333111:::FFFJJJBBB888888888777777666666666555555555555444444555555555333333444555666666666555777777777777777777777777444333444888<<<===999666555555666666666666555555777777777777777777777777666666666666666555555444555666666666777777888888666666666666777777777777777777666666555555555444444555666888888888777666888777666666666888999:::777777777777777888888999999888777666666777888999777777777777777777777777888888888777888999999:::;;;::::::999999::::::;;;999999::::::;;;<<<======999:::;;;;;;<<<<<<;;;;;;<<<===>>>???AAAAAAAAABBB>>>>>>BBBLLL\\\ooo~~~,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..................////////////////////////////////////////////////000000000000333222111111111222333444333333222222333333444555333333333444444444555555444555666777777666555444111111222333333444555555555555444333333333333444444444333333222111000000111111111111111111111111222111000//////000111222///////////////000111111000000000000000000000000////////////..................---------,,,,,,,,,........................///............------------------............//////////////////////////////////////////.........////////////////////////////////////////////////000///...---------------////////////000000000000000000000000000000000000111111222222222222111111222222111111111111111111000000000000000000000000111111000000//////......////////////000000000000000000////////////000000000000000000000000000000444222000///111222222222111111111111111111111111000000000000000000000000666222...000333555333000333333333222222111111111111111111000000000000000222222222222222222222222444333333222111111111222111111222222222333333333333333333333333333333333222222222222444555666777333333333444444555555555444444666666666555444333555444333222111111111111222222333333333444444444333333333333444555666666999999999999999888777666555555666666666666555555555555555555666666666777333444666888888888888777777777777777666666666666555555555555555555555555777777777777777777777777777777777777666555444333888:::888555777<<<;;;444666666666666777777777777777777777777777888888999999888666555666777666555666666666666666777888888777777666666666777777888999999999777555555777999777777777777777777777777999999999888777666888:::888888777777777777888888777777666666666666777777888888888888888888888888999999888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<============>>>AAACCCDDDBBB@@@???AAACCCIIIYYYooo------------------------........................,,,,,,,,,---------..................////////////000000000000000000000000.../////////000000000000222222111111111222333444333222222222222333444444333333333444444444555555444555666777777666555444111222222333444444555555555555444333333333333444444444333333222111111000111111111111111111111111222111000//////000111222///////////////000111111////////////////////////////////////........................---------,,,........................///............------------------............////////////////////////////////////////////////...////////////////////////////////////////////////000///...------------...////////////000000000000000000000000000000000000000111111222222111111000111111111111111111111111000000000000000000000000111000000000/////////...////////////000000000000000000////////////000000000000000000000000000000333111///000111222111111111111111111111111111111000000000000000000000000555222///000333555333000333333333222222111111111111111111111000000000000222222222222222222222222444333222222111111222222111111222222222333333333333333333333333333333333222222111222333444444333333333333444444444555555444444555666666555444333777666555444333333333333222222333333333444444444333333333333444555666666888888888888888777666666555555666666666666555555555555555666666666777777333444666777777777777666555555666666777777888888555555555555555555555555666666666666666666666666666666666777666666555444888999888555888===<<<666666777777777777777777777777777777777777888888999999888666666666777666555666666666666666777888888999888777666666555555555777888888777666555777888777777777777777777777777777777777777777777777777888888777777777777888888777777666666666666777777888888888888888888888888888888888888888888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<============>>>AAACCCDDDBBB@@@???@@@BBBIIIYYYooo................................................,,,,,,,,,---------..................////////////111111111111111111111111....../////////000000000222111111111111222333333222222222222222333444444333333333444444444555555444555666666666666555444222222222333444444555555555555444333333333333333444333333222222111111111111111111111111111111111111111000000000000111111///////////////000111111////////////////////////////////////............/////////.........------........................///............------------------............///////////////////////////......////////////////////////////////////////////////////////////////////////......------......////////////000000000000000000000000000000000000000111111222222111111000111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000////////////000000000000000000000000000000111000///000222222000///111111111111111111111111000000000000000000000000555222///000333444333111222222222222222111111111111111111111111111111111222222222222222222222222333333222222111111222222111111222222222333333333333333333333333333333333333222111222444444333111333333333444444444444555444444555555666555555444777666555444333333333333333333333333444444444444333333333333444555666777777777777777777666666555555555666666666666555555555555666666666777777777444444555666666555555444444444555666777888999999555555555555555555555555666666666666666666666666555555666777777777666666777888777666999======:::777777777777777777777777777777777777777888888999999777666666777777777666777666666666666777888888888888777777666666666666555666888888666555666777777777777777777777777777777666666888;;;<<<999666888888777777777777888888888777777666666777777888888888888888888888888888888888888888888888888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<===============>>>AAACCCDDDBBB@@@===???BBBHHHYYYooo................................................,,,,,,,,,---------..................////////////000000000000000000000000........./////////000000111111111111111222222333222222222111222333333444333333333444444444555555555555555555555555555555333333333333444444555555555444333333222222333333333333333222222111111111111111111111111111111111111000000000000000000111///////////////000000111////////////////////////////////////............000////////////.................................///............------------------............///////////////////////////............//////////////////////////////////////////////////////////////////............//////////////////000000000000000000000000000000000000000000111111111111000000000000000000111111111111////////////////////////000000000000////////////////////////000000000000000000////////////000000000000000000000000000000000//////111222222000...111111111111111111111111000000000000000000000000444222000111222333333111222222222111111111111111000111111111111111222222222222222222222222222222333333222222111222222333111111222222222333333333333333333333333333333333333222222555888999666444444444444444444444444444444444444555555555555555444444333222222222222222333333333444444444444555333333333444444555666777555666666666666666555555555555666666666666555555555666666666666777777777444444444444444444333333555555555666777888888888555555555555555555555555555555555555555555555555444444555777777888888888777777777777999<<<======888888888777777777777777777777777777777888888999999777666666777888777777777777666666777777888999666666777888888888888888444666888999777666666666777777777777777777777777:::777777;;;@@@AAA===888999888888777777888888999888777777777777777777888888888888888888888888888888888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<==================>>>AAACCCDDDBBB@@@<<>>>>>======>>>AAACCCDDDBBB@@@<<>>>>>>>>======>>>AAACCCDDDBBB@@@<<>>>>>>>>===;;;:::AAAAAA@@@>>>;;;999999:::777777777777777777777777888888888888999999999999:::999999888888999999:::999888888777777888888999888888888888888888888888666777777888999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<=========>>>>>>>>>>>>======>>>AAACCCDDDBBB@@@===@@@CCCIIIWWWjjjxxx}}}~~~000000000000000000000000........................,,,,,,,,,---------................../////////000000000000000000000000000---------.........//////...///000222222111111000111111111000111222222333333333333444444444555555555444333333333333444555555555555555555555444444444333222222111111222222222222222222222222222222111111111111111111111111///000111222222111000//////////////////000111111........................000/////////..................---------,,,,,,,,,........................//////.........------------------.........//////////////////////////////---------...///000000111///////////////////////////////////////////////////////////////000111111////////////000000000000000000000000000000000000//////000000000000//////---......///000111111222000000000000000000000000.../////////000000111111////////////000000000000000000////////////000000000000000000000000000000666333111111222444444444111111111111111111111111111111111111111111111111222333333222111111222444//////000000111111111222000000111222333333444444222222222222222222222222222111111111222333333444111111222222222333333333333333333333333333333333000///000777>>>>>>888111555555555444444333333333444444333333444555777888444444333333333444444555444444444555555555666666555444444555555666777888555555666777888888777777555555666666666666555555777777777777888888888888444444333333444666777888444444555666777888999999777777777777777777777777888888888888888888888888666777777888888888888777777444444777555222777???::::::999999888777777666777777777777777888888999999777666777999::::::999888888888777888888999:::666888;;;>>>AAABBBBBBBBBEEEDDDBBB???;;;::::::<<<777777777777777777777777:::;;;;;;:::888888:::;;;:::999999888888999999:::999999888888888888999999888888888888888888888888666777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>======>>>AAACCCDDDBBB@@@>>>AAACCCIIIWWWjjjwww|||......------------.........------,,,,,,------...------------------------........................---------------------------------............///111111111000000000000000000000000000000000000000222222333333333444444444333333333333333333333333333333333222222111111111222111111111000000//////000111222222222222111000111111111111000000000000////////////000000000000000000000000//////////////////////////////////////////.........---------........................---,,,,,,,,,,,,---......///............------------------------------------......///////////////////////////////////////000000//////.........---......////////////..................////////////111000///......///000111//////000000000000//////111111000000//////......000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111000000000000000111111222000000000000000000000000111111222222222333333333222222111111111111222222000000000000000000000000000000000000000000000000000111111222222111111000333333333222222111111111111111222222222333333333333222000111333555777777333333333333333333333333444444444444444444444444333333333444444444555555666555444444555666555444222222111111222222333444444333333555666777555444444444444444444444444444666555555444444666777888999888888777666777777777666777888777555444444555777777777777888888888888888666444555777999888666999888888888777777666666777777777777777777777777777777777777777666555444777777777777888888888888999999888777666666999<<<>>>888555777999777666777666888999777444333666:::888888888999999:::::::::999999888777666666777777777777777666777;;;@@@DDDfffXXXFFF<<<;;;;;;999555777777777777777777777777<<<888555666999:::666222666888::::::888666888:::777777777777888888888888888888999999999999888888999999888888888888999999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======:::<<<======@@@EEEDDD@@@@@@>>>@@@JJJ\\\nnn{{{......------------.........------,,,,,,------...------------------------........................---------------------------------............///000000000000000000000000000000000000000000000000222222222222333333333333333333333333333333333333333333333222222111111111222111111111000000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000/////////...//////////////////////////////.........---------........................---,,,,,,,,,,,,---......///............------------------------------------......///////////////////////////////////////000/////////..................////////////..................////////////111000///......///000111///000000111111000000///111111000000////////////000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111000000000000000111111222111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111333333222222222222222222111111222222222333333333222111111111222333444333333333333333333333333333444444444444444444444444333333333444444444555555666555444444555666555444333333333333333444444555555444333444666666666555555555555555555555555555666555555444555666777888999888888777777777777777555666777666555444555666777777777777888888888888999777555555888999999888888888888888777777777666777777777777777777777777777777888888888777666666777777777777888888888888::::::999888666666999;;;===999777888777444444666999888777777888888888888888888999999999999999999999888888777666666777777666777777777777:::>>>AAAoooaaaMMM???::::::999888777777777777777777777777:::888777:::===<<<888333888:::<<<<<<999888888999777777777777888888888888888888999999999999888888999999888888888888999999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======;;;=========@@@EEEEEEBBBAAA???AAAKKK\\\mmmzzz......------------.........------,,,,,,------...------------------------........................---------------------------------............///000000000000000000000000000000000000000000000000000111111111222222222222333333333333333333333333222222222222222111111111111111111111111000000000333222111000000111222333111111111111000000000000////////////000000000000000000000/////////......////////////////////////...............---------........................---,,,,,,,,,,,,---......///............------------------------------------......///////////////////////////////////////////////////..................////////////..................////////////000000////////////000000000111111111111111111000111000000000000/////////000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111000000000000000111111222222222222222222222222222111111222222222333333333222222111111111111222222222222222222222222222222111111111111111111111111222222333333333333222222222222222222222222333333111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555666555444444555666555444444444444444444555555666666444333333444666666666666666666666666666666666666555555555555666777777888888888777777777777777444555777666555555666777777777777777888888888888;;;888666666777999::::::888888888888777777777777777777777777777777777777777777888888999888888888777777777777888888888888;;;;;;:::888777777:::<<<<<<:::999;;;999555555999<<<999666888;;;===:::777999999999888888888888888888888777666666666777777666777888888777888;;;===UUUMMMBBB:::777888:::<<<777777777777777777777777888888999===@@@???:::666999;;;===>>><<<999888888777777777777888888888888888888999999999999888888999999888888888888999999888888999:::;;;;;;;;;;;;::::::::::::::::::::::::<<<======>>>>>>============>>>>>>===@@@EEEFFFCCCCCCAAABBBJJJZZZkkkyyy......------------.........------,,,,,,------...------------------------........................---------------------------------............////////////000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111111111111111111333222000//////000222333111111111111000000000///////////////000000000000000000/////////.........////////////////////////................................................---,,,,,,,,,,,,---......///............------------------------------------......//////////////////////////////////////////////////////...............////////////..................////////////000000////////////000000111111222222222222111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////111111111111111111111111000000000000000111111222222222222222222222222222111111222222222333333333222222111111111111222222222222222222222222222222111111111111111111111111222333333444444333333222111111111222222333333333111111222222222333333333333333333222111222444555333333333333333333333333444444444444444444444444333333333444444444555555666444444444555666555444444444444333444555555666777555222222333666777777555555555555555555555555555555555555666666666777888888888888888777666666333555666666555555777888666777777777888888888888:::888666555666888:::;;;888888888777777777777777777777777777777777777777666777888999999999999999666777777777888888888888999999999888888999===??????:::888;;;;;;999888999<<<:::999:::;;;<<<:::888999999888888777777777666888777777666666666777777555777888999777777888999222444777888888777777888777777777777777777777777777777888;;;>>>???<<<:::777999<<<======;;;:::999666777777777888888888888888888999999999999888888:::999999888888999999:::888999::::::;;;;;;;;;:::::::::::::::::::::::::::<<<<<<======>>>=========>>>???>>>===@@@FFFGGGDDDDDDAAABBBIIIWWWhhhvvv~~~......------------.........------,,,,,,------...------------------------........................---------------------------------............///......//////000000000000000000000000000000000000//////000000000111111111222222222222222222222222111111111111111111111111111111111111111222222222333222000//////000222333111111111111000000000///////////////000000000000////////////............////////////////////////---.............................................---,,,,,,,,,,,,---......///............------------------------------------......///////////////////////////////////////.........///////////////......////////////..................//////////////////000000000000//////111111222222222222111111000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000111111222111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111222333333444444333333222111111111222222333333333111111222222222333333333111222222111000111555888333333333333333333333333444444444444444444444444333333333444444444555555666444444444555666555444333333333333333444444555777555222222333666777777444444444444444444444444444555555666666666666666777888888888888777666666333555666666555555777888666777777777888888888888777777666555555666888:::777777777777777777888888888888888888888888888888666777888999999999999999666777777777888888888888555666777888999;;;???CCCEEE<<<666888;;;999666555:::<<<===;;;888777888:::888888888777777666666666777666666666666666777777555777999999777666666777222666:::;;;:::777555555777777777777777777777777888777666777:::<<<======666777999;;;<<<<<<;;;:::666777777777888888888888888888999999999999888888::::::999999999999::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<==================??????>>>AAAFFFGGGDDDBBB@@@@@@GGGTTTeeevvv......------------.........------,,,,,,------...------------------------........................---------------------------------............///---......//////000000111000000000000000000000000///000000000111111111111222222222222222222222222000000000111111111111111111111111222222222222222333222111000000111222333111111111111000000000000////////////000000000000/////////.........------////////////////////////---------.......................................---,,,,,,,,,,,,---......///............------------------------------------......///////////////////////////////////////.........///////////////......////////////..................//////////////////000000000000//////000111111111111111111000000000000111111111111222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000111111222000000000000000000000000111111222222222333333333222222111111111111222222000000000000000000000000222222222222222222222222222222333333333333222222222222222222222222333333111111222222222333333333111333666555333222444777333333333333333333333333444444444444444444444444333333333444444444555555666555444444555666555444333333333222333444444555666444333333444666666666444444444444444444444444444555555666777666666666777888888999999777666555444555777666555555666777777777777777888888888888555666777666555555777999777777777777888888888888888888888888888888888888777777888888999888888888777777777777888888888888444555666777888;;;@@@CCCGGG>>>777777888666555666===??????<<<666444777:::777777777777666666666666666666555555666666777777666777999999777666777777:::::::::888777888:::===777777777777777777777777777666555555777:::===???888777777999;;;<<<<<<:::777777777777888888888888888888999999999999888888::::::999999999999::::::999::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<============;;;>>>???>>>BBBFFFFFFBBB@@@??????EEESSSeeewww......------------.........------,,,,,,------...------------------------........................---------------------------------............///------......///000000111000000000000000000000000000000000111111111222222111111111111111111111111///000000000111111111222111111111222222333333333111111111111111111111111111111111111000000000000////////////000000000000//////.........---------////////////////////////---------.........//////........................---,,,,,,,,,,,,---......///............------------------------------------......///////////////////////////////////////............/////////000......////////////..................////////////...///000111111000///...///000000111111000000///000000111111111222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000111111222111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111222222222222222222222222111111222222222222111111333333222222222222222222111111222222222333333333444:::AAABBB>>>888555555333333333333333333333333444444444444444444444444333333333444444444555555666555444444555666555444444444444444444555555666555444333444666666666555555555555555555555555555444444666777777777666555666777999999999888666555555666777666555444555666777777777777888888888888444666999999777666777888666777777777888888888888888888888888888888888888777777888888888777666666777777777777888888888888555666777777777999===@@@BBB>>><<<;;;999999@@@HHHEEECCC???:::777777888999555555666666666666666666555555555555555666777777777888999888777777888999888666555555777:::===???777777777777777777777777666666777777888999;;;======;;;888888:::<<<;;;:::777777777777888888888888888888999999999999888888;;;::::::999999::::::;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============999<<<>>>???BBBFFFDDD??????>>>@@@FFFSSSggg{{{.........------............------,,,,,,------...------------------------........................---------------------------------.........//////---------...///000000111000000000000000000000000111111111111222222222222111111111111111111111111//////000000111111111222111111111222222333333333000111222222222222111000111111111111000000000000////////////000000000000//////.........---------////////////////////////---------.........//////........................---,,,,,,,,,,,,---......//////.........------------------------------------......///////////////////////////////////////---.........//////000000......////////////................../////////000...///000111111000///...//////000000000000//////000000111111222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000111111222222222222222222222222222111111222222222333333333222222111111111111222222222222222222222222222222222222222222222222222222111111111222222111111111444333333222222111111111111111222222222333333333:::CCCLLLOOOIII???888555333333333333333333333333444444444444444444444444333333333444444444555555666555444444555666555444555555555555555666777777444333333555666777555444666666666666666666666666333444666777777777666555666777999:::999888666555666777888777555444444555777777777777888888888888333777;;;<<<999888888999666666777777888888888999888888888888888888888888777777777777777666555444777777777777888888888888777888777666666777:::===:::===@@@@@@===???NNN^^^KKKEEE===999999:::999888444555555555666666777777555555555555555666777888777888999888777777999;;;888888888:::<<<;;;888666777777777777777777777777444666999:::::::::;;;;;;CCC???:::999:::;;;;;;999777777777777888888888888888888999999999999888888;;;::::::999999::::::;;;:::::::::;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============777;;;>>>@@@CCCFFFCCC>>>??????@@@GGGUUUiii~~~------------------------------------------------------------------------------------------------------------------------+++,,,------......---------------............///000000000000111111111111111/////////111222111000222222111111111111111111000000111111111111000000222222222222222222222222111111111111000000000000000000000000000000000000............///////////////...---,,,,,,,,,,,,,,,................................................................................................+++,,,------......------//////.........---------////////////////////////......////////////......////////////////////////////////////////////////......------------......////////////000000000000............////////////000000000000000000000000222111000//////000111222000000111111111111000000000000000000000000000000111111000000//////......000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333333444444444555555444444444444444444444444777555444333333444555777AAAEEEEEECCCEEEHHHCCC;;;:::777333222222444444444222222333333333444444444444444444444444444444444333444555444333333444666444444555666666555555444666666666666666555555555555555555555555555555555555555555555666666777777777777888888888777777666555555555555555666777777999888888888777777666666555666666666777777777888888888888888777777777777888777777666666666666666999999999::::::999999999777888888888888999999999777777777777666666666666777999;;;<<<<<>>======???AAABBBAAA???>>>>>>@@@HHHVVVhhhyyy------------------------------------------------------------------------------------------------------------------------+++,,,------......---------------............/////////000000000111111111000//////000222222111000111111111111111111111111000111111111111111111000222222222222222222222222111111111111000000000000000000000000000000000000............///////////////...------,,,,,,,,,---................................................................................................+++,,,------......------//////.........---------////////////////////////......////////////......////////////////////////////////////////////////......------------......////////////000000000000............////////////000000000000000000000000222111000//////000111222000000111111111111000000000000000000000000000000111000000000/////////...000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333333333444444444444444444444444444444444444999888666555555666888999IIIDDD999111444@@@IIIKKKEEEAAA;;;666444222000///222222333333333444444444555555555555555555555555333444555444333333555777444444555555555555444444666666666666666666666555555555555555555555555555444444555555666666666666777777888888888888777777555555555555555666777777888888777777777666666666666666777777777777777777888888888888777777777777888888777666666666666777888888999999999999888888777777888888888999999999777777777777777777777666666777888888777999===AAA>>>:::666444555666666555777888888999888777666555777777777777888888888888999999999888666666777888:::777666999:::999;;;???;;;===777444:::999666===777777666555555666777888<<<===>>>>>><<<:::888777666777888888777777888999888888777777888888999::::::999999888888999999:::;;;999999:::======;;;999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::>>>======???AAABBBAAA?????????CCCJJJWWWgggvvv------------------------------------------------------------------------------------------------------------------------+++,,,------......---------------............/////////000000000000111111/////////111333333111...111111111111111111111111111111222222222222111111222222222222222222222222111111111111000000000000000000000000000000000000............///////////////...------,,,---------................................................................................................,,,,,,---............---...............---------////////////////////////...//////000000//////...////////////////////////////////////////////////......------------......////////////000000000000............////////////000000000000000000000000111111000000000000111111000000111111111111000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222333333333444444444444444444444444444444444555444333222222333444555666555222///222999===<<<>>>;;;888666666666666666333333333333444444444444666666666666666666666666333444555444444444666777444444444444444444444444555555666666666666666666555555555555555555555555444444444555555555555555777777888888888888777777555555555666666666777777777777666666666666666555888888777777777777777777888888888888777777777777999888888777777777777777777777888888888888777777777777777888888888999999777777777777777777777777777777777666555555888:::777666555555777999999999777888888888888777666666777777777888888888999999::::::999777555555888:::999666555888:::;;;???DDDFFFHHH===555888555333999::::::999888888888999:::@@@BBBCCC???999666666888777888999999777666777888888888777777888888999::::::999999888888999999:::===<<<<<<<<<======;;;::::::;;;;;;;;;<<<==================<<<<<<<<<<<<;;;>>>======???AAABBBAAA??????AAAEEELLLXXXfffsss{{{------------------------------------------------------------------------------------------------------------------------+++,,,------......---------------............///////////////000000000111......000222444333000---000000000000111111111111222222222333333222222222111111111111111111111111111111111111000000000///////////////////////////............////////////......------------......................................................................................................,,,------.......................................//////////////////////////////000000000000//////////////////////////////////////////////////////......------------......////////////000000000000............////////////////////////////////////111000000000000000000111000000111111111111000000////////////////////////000000000000///////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333222111000000000000111222)))---222555666444000+++333111000111555888::::::333333333444444444444555555555555555555555555555333555555555444555777888555555555444444444444444555555555555666666666666555555555555555555555555444444444444555555555555666777777888888888888777555555666777777777777777666666666666555555555555999999888888888777777777888888888888777777777666999999888777777777777777666666777777777777666666777777777777888888888888777777777777777888888888999888888777777777888999999999999:::;;;;;;:::999888888888888777777777666777777777888888999999:::::::::999777666777;;;>>>===888666888::::::>>>CCCHHHKKK@@@555666555444:::AAAAAA@@@?????????@@@AAACCCCCCBBB>>>999666777999888999:::999777666777888888888777777888888999::::::999999888888999999:::??????>>>>>>>>>===;;;::::::::::::;;;<<<===>>>>>>=====================<<<>>>======???AAABBBAAA???@@@AAADDDKKKWWWfffttt}}}------------------------------------------------------------------------------------------------------------------------+++,,,------......---------------............///...////////////000000000......000222444333000---//////000000000111111111222222222333333222222222111111111111111111111111111111111111000000000///////////////////////////............////////////......---------......///................................................................................................,,,---......//////......---.....................//////////////////////////////000000000000//////////////////////////////////////////////////////......------------......////////////000000000000............////////////////////////////////////000000000111111000000000000000111111111111000000////////////////////////////////////000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333444333333333333333333444666333111000000111555999555333111111222333333222333333444444444555555555444444444444444444444444444555666666555666888:::777666555444444444444555444555555555666666777777666666666666666666666666555555555555555555555555666666777888888888888888555666777777888888777777555555555555666666666666999999999999999888888888888888888888777777777666999888888777666777777777666666666777777666666666666666777777777888888888666777777777888888888999888888777888999999::::::666777888888888777666666888888888777777777777777666777777888999:::::::::999999999888888:::???BBBAAA<<<999999999777:::>>><<>>EEEBBBAAAAAA@@@@@@AAACCCDDDCCC???;;;999::::::999888888999:::999888777888999888888777777888888999::::::999999888888999999:::???@@@@@@???>>><<<;;;;;;:::::::::;;;<<<===>>>>>><<<=====================>>>======???AAABBBAAA???AAA@@@AAAGGGTTTfffxxx------------------------------------------------------------------------------------------------------------------------+++,,,------......---------------............///......////////////000000/////////111333333111......//////000000111111111111111222222222222111111111111111111111111111111111111111111000000000000000000000000000000000000............////////////.........---......///000................................................................................................------...////////////...---------...............///////////////////////////000000111111000000///////////////////////////////////////////////////......------------......////////////000000000000............////////////000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333222222222222222222222222444111/////////111777>>>666444333333444444444222333444444444555555555555444444444444444444444444444555666666666666999;;;999888666555444555555666444444555555666777777777666666666666666666666666666666666666666555555555555666777888888999888888555666777888999888777666555666666666666777777777888888999999999:::::::::888888888888777777777777888777777666666666666666666666777777777777666666666666666777777777888888666777777888888999999999777666666777999::::::888333555777888777777888999999888888777666777777777666777777888999:::;;;;;;888999999999999;;;???BBBBBB===::::::888666777;;;;;;FFFAAA777:::===>>>BBB;;;:::::::::;;;===???@@@???:::666666:::;;;:::777777888999999888888999;;;888888777777888888999::::::999999888888999999:::>>>@@@AAA@@@>>><<<<<<<<<:::;;;;;;;;;<<<=========;;;<<<<<<<<<<<<=========>>>======???AAABBBAAA???@@@??????EEESSSgggzzz------------------------------------------------------------------------------------------------------------------------+++,,,------......---------------............///........./////////000000000//////000222222111000......//////000111111222000111111111111111111000111111111111111111111111111111111111000000000000000000000000000000000000............////////////...............///000000................................................................................................------...///////////////---------.........//////////////////////////////000000111111111111000000////////////////////////////////////////////////......------------......////////////000000000000............////////////000000000000000000000000///000111222222111000///000000111111111111000000000000000000000000000000.../////////000000000111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222222222222222222222222222000000000111111000000000,,,,,,111666555000111555222111111222555777888777444444444444555555555555555555555555555555555555444555666777666777999<<<;;;:::888666555666777777444444555555666777777888666666666666666666666666888888777777777666666666555666777888888999999999555666777999999888777666666666666777777777888888777888888999:::;;;<<<<<<888888888888777777777777777666666555555555555555666777777888888777777666666666666666777777777888666777777888888999::::::999777666888:::;;;999777444777999999888888:::<<<999999777666666666777888666777777888:::;;;;;;<<<888999:::999999999;;;======:::888:::999777888;;;AAANNNJJJ===<<<<<<888999555555555666888:::<<<>>>888777666666777777777777555777999999999999;;;<<<888888777777888888999::::::999999888888999999:::===???AAA@@@===;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<>>>======???AAABBBAAA??????>>>@@@GGGUUUgggzzz------------------------------------------------------------------------------------------------------------------------+++,,,------......---------------.........//////............/////////000111/////////111222111000---......///000111111222000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000............/////////000...............///000000................................................................................................---......///////////////---------.........//////////////////////////////000000111111111111000000////////////////////////////////////////////////.........------.........////////////000000000000............/////////000000000000000000000000000///000111222222111000///000000111111111111000000000000000000000000000000.../////////000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222333333444444444444333333777444444666333...111888333222111222444555444333444444444555555555666666666666666666666666666666444555777777777888:::<<<<<<;;;999777666666777888444444444555666777777888777777777777777777777777999999888888777777666666555555666888888999999999555666888999:::999777666666666777777888888999999777777888999;;;<<<======888888888888777777777777666666555444444444444444777777888888888888777777666666666666777777777777666777777888999999::::::<<<:::999:::<<<<<<:::777666777888777555444666999:::999777666666666777888666777777999:::;;;<<<<<<888999:::999777777777888888555666999;;;999:::>>>???NNNMMMAAA@@@@@@;;;;;;555555555777999<<<>>>@@@333666888777444333555777555666888999999:::<<<>>>888888888777888999999::::::999999999999999999:::<<<>>>@@@???===;;;<<<>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>======???AAABBBAAA???>>>>>>AAAIIIWWWhhhxxx------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////---.../////////...---,,,222///------...111222222000000000000111111111111000000000000000000000000222222111111111111111111000000000000000000000000333333333222111000//////000000000000000000000000////////////////////////111000///...---,,,,,,,,,,,,,,,,,,------.........////////////////////////........................---------............///////////////////////////000000000000000000000000000000000000000000000000...///000111111000///...///////////////.........////////////////////////////////////////////////////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000//////......------111111222222222333333333222222222111111111000000222222222222222222222222222111111111000000//////111111111111111111111111444444333222222111111000222222222222222222222222111222333333444444333333444333333222222333333444555444444333333444444555444444444444444444444444555555444333444555666777444444555555555555444444777777777777777777777777555555555555666666666777666666666666666666666666888777666555555666777888777777777777666666666666999::::::;;;;;;::::::999888777666666666666666777888888999999999999888888888888999999999999888888;;;:::999888777777777777666666555555555555666666666666666666666666666666555666777999999888888777<<<:::999999999999888666888999::::::999888777666777777777777777777777777;;;:::999999888888888999555555666666777999:::;;;999999999999999999999999;;;;;;;;;::::::999999999777===FFFKKKJJJBBB888000333555888;;;============777777777777666666666666777888888888888999999999888888999999999888888777888888888888888888888888999:::;;;;;;<<<<<<;;;;;;========================:::::::::;;;;;;;;;<<<<<<>>>=========>>>???@@@@@@???>>>@@@HHHXXXjjj{{{------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,---...//////...---,,,000...------///000111000/////////000000000111111////////////////////////111111111111111111111111000000000000000000000000222222222222111000//////000000000000000000000000........................000//////...------------,,,,,,,,,------.........////////////////////////........................---------............///////////////////////////////////////////////////////////////////////////...///000111111000///.../////////////////////...////////////////////////////////////////////////.../////////000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000111111111222222222333333222222222111111111000000222222222222222222222222222111111111000000000000111111111111111111111111333333333222222222222111222222222222222222222222111222333333444444333333444333333333333333333444555444444333333444444555444444444444444444444444444444333222333444555666444555555666666555555444666666666666666666666666555555555666666666777777666666666666666666666666888777666555555666777777777777777777777777777666888999999::::::999999888777777666666666666777777888888999999999999888888888888999999999999888888;;;:::999888777777777777666666555555555555666666888888888888888888888888555666777888999888888777:::888888888:::::::::888888888999999999888777666777777777777777777777777999999888888888777777777666666666666777888999999999999999999999999999999;;;;;;:::::::::999999999777;;;BBBGGGGGGDDD???;;;<<<<<<>>>>>>>>><<<;;;999777777777777666666666666777777888888888999999999888888999999999888888777888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAA??????@@@GGGTTTfffxxx------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,---......------,,,///---------///000///............////////////000////////////////////////111111111111111111111111000000000000000000000000222222222222111000//////000000000000000000000000................................................---------------.........////////////////////////........................---------............///////////////////////////////////////////////////////////////////////////...//////000000//////.........//////////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111...//////000111111222222111111111222222222222333222222222111111111111111222222222222222222222222111111111111111000000000111111111111111111111111111111222222222333333333222222222222222222222222111222333333444444333333333333333333333333333333555444444333333444444555444444444444444444444444333333222222333333444555444555555666666555555444666666666666666666666666555555666666666777777777666666666666666666666666777777666666666666777777777777777777777777777777777888888999999888888777777777777666666777777888888888999999999999888888888888999999999999888888:::999888888777777777777666666555555555555666666888888888888888888888888666666777888888888888777888777666888:::;;;;;;:::777777888999999999888888777777777777777777777777666777888888888777666555888777777666666777777888999999999999999999999999::::::::::::999999999999999;;;===???@@@AAAAAAAAA===>>>>>>>>>===;;;999777666666666666777777777777777777777888888888999999777888888999999999888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAA>>>???@@@EEEPPPbbbvvv------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------------...------...//////...,,,---------.........//////////////////////////////000000000000111111111111000000000000000000000000111111111111111000//////000000000000000000000000........................------...///////////////---------...............////////////////////////........................---------............///////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////........./////////000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222111222333333444444333333333444444444444444444333555444444333333444444555555555555555555555555555333333333444444444555555555555666666666666555555666666666666666666666666555666666666666777777777666666666666666666666666666666666666666777777777777777777777777888888888888888999999999999888888777777777666777777888888888888999999999999888888888888999999999999888888999999888777777777777777666666555555555555666666888888888888888888888888666777777777888888888888888777777888999::::::888666666777888888888999999777777777777777777777777555666888999999888666555888888777666666666666666888888888888999999999999:::999999999999999999999<<<;;;::::::999::::::;;;666777888999999999888888666666666666777777777777777777777777888888888888777777888999999999888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA===???AAADDDNNNaaaxxx------------------------------------------------------------------------------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,------.........------...//////---,,,------------....................................//////000000000111111111000000000000000000000000000000111111111000//////////////////////////////........................,,,---...///000000000///........................////////////////////////........................---------............///////////////////////////................................................//////............//////---.........//////000000////////////////////////////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222222222111111111000000000111111111222222222111111111111111111111111222222222222222222222222111111111111111222222222111111111111111111111111000000111222333444444555222222222222222222222222111222333333444444333333333444444555555444444333555444444333333444444555555555555555555555555555444555555666666666666666555666666666666666666555555555555555555555555555666666666666777777777888666666666666666666666666555555666777777777777777666777777777888888888999999999::::::::::::999999777777777777777888999999888888999999999999888888888888999999999999888888888888777777666777777777666666555555555555666666777777777777777777777777777777777777777888888888:::999777888999999777666666666666777777888888999777777777777777777777777555777999::::::999777666999888777666555555555555777777777888888999999999999999999999999999999999<<<;;;;;;:::999777777666333444555666777888888888555666666666777777777888666666777777777888888888666777888999999999999999888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>@@@AAAAAAAAAAAA<<<>>>@@@EEEOOOddd}}}------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,---...///000---------------...///000000///---...//////...------------............///...........................//////000000111111111000000000000000000000000///000000111111000//////////////////////////////------------------------,,,---///000111000000////////////...............////////////////////////........................---------............///////////////////////////................................................///......------......///------......///000000000////////////////////////////////////////////////------........./////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333222222111000000///000000000111111111111222111111111111111222222222222222222222222222222222111111111222222222222222111111111111111111111111000000111222333333444444222222222222222222222222111222333333444444333333333444555666666555444333555444444333333444444555555555555555555555555555555555666777777777777666555666666777777666666555555555555555555555555555666666666777777777888888666666666666666666666666444555666777888888888777666777777888888999999999:::::::::;;;;;;:::::::::777777777777888888999:::888888999999999999888888888888999999999999888888888777777666666777777777666666555555555555666666666666666666666666666666777777777666777888888999;;;999888777888888666555777777666666666777888888777777777777777777777777666777888999999999888777888777666666555555555555666666777777888999999999888888888999999999999999999:::;;;<<<<<<;;;:::999888888888888777777777777555555666666777777888888666666666777777777888888666777888999999999999999888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<>>>AAABBBBBBBBBBBB<<<===???EEERRRhhh------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------...............------...///111222222000...---...//////...---............/////////..............................//////000111111222000000000000000000000000//////000000000000000///////////////////////////---------------------------...000111111000///...000/////////.........---////////////////////////........................---------............///////////////////////////................................................///...------------...///------......///000000111////////////////////////////////////////////////---------.........//////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000111111111111000000111111111222222222222222222222222222222222111111111222222333333333111111111111111111111111111111111222222333333333222222222222222222222222111222333333444444333333333444555666666555444333555444444333333444444555555555555555555555555555444444666777777777666555666666777777777777666666555555555555555555555555666666777777777888888888666666666666666666666666333444666777888888888777666777777888888999::::::999999::::::::::::999999777777777777888999:::;;;888888999999999999888888888888999999999999888888777777666666666666777777666666555555555555666666777777777777777777777777888777666666666777999999999888777777888999777666888888666666555666777777777777777777777777777777666666666777777777888888777666666555555555666666666666666777888999999999777888888888999999999999888999:::;;;;;;;;;;;;;;;<<<;;;:::999888777777777555555555666777888888888666666666666777777777888666666777999999::::::999888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<>>===>>>EEETTTjjj------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---------,,,,,,,,,///.........///000222333444111...---...///000000.........////////////000........................---......///000111111222000000000000000000000000//////000000000000000///////////////////////////------------------------...///000222111000///---000000//////.........---////////////////////////........................---------.........//////////////////////////////................................................///...---,,,,,,---...///---------...///000000111////////////////////////////////////////////////---------.........//////000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222000000000000111111111111000000111111222222222222222222222222222222222222111111111222222333333333111111111111111111111111111222222222222333333333222222222222222222222222222222333444444444333333333444666777777666444333555444444333333444444555666666666666666666666666333333555666666666555444666666777777777777666666555555555555555555555555777777777777888888888888666666666666666666666666333444666777888888888777666777777888999999::::::888888999999999999888888777777777777888999:::;;;888888999999999999888888888888999999999999888888777777666666666666777888666666555555555555666666888888888888888888888888888777666666666777999:::777666555666888:::999888999888777555555555666777777777777777777777777777555555555555555666777888666666555555555555666666555666666777888999999999777777888888999999999999999999888888888888888999:::999999888777777888888444555555666777888888999666666666666777777777777666666777999999:::::::::888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>:::<<>>>>>EEEUUUjjj}}}---------------------------,,,,,,,,,,,,---......------------------------........................------------------------,,,------......------,,,111111111111111111111111333222000...---...///000000000//////.........---////////////////////////............////////////111111000/////////////////////000000000000//////000000//////.........---........................---------............///////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////............////////////////////////////////////---......///////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222222222111000//////000000000000000000000000000000222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111222333444555555555444333222222222222333444555444444444444444444444444555555555555555555555555555444444444444555666666555444333333333333444555666666555555555555666666888777666555555555555555666666666666666555555555333444666777888888777777777666555444444555666777:::777555666999999888555888888888777888888999:::<<<;;;::::::999999::::::;;;:::999888888999:::;;;999888888888777777666666:::::::::::::::999888777999888777666666777888999888888777777666666555555999888888888777777666666555666777888888999999888888888888999999:::::::::999999999888888888777777888888999999999999888888666666666666777777777777777777777777888888888888777777777888999999999:::777777777777777777777777999999888777777888888999AAA???===;;;888666555555999888777777777888:::;;;666666666666777777777777888888888888999:::;;;<<>>???@@@@@@@@@BBB>>>===DDDVVVlll---------------------------,,,,,,,,,,,,---......------------------------........................------------------------,,,------......------,,,////////////////////////222111///...---...///000000/////////............////////////////////////............////////////111111000/////////////////////000000000000//////000/////////............................................./////////000000////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////............////////////////////////////////////---......///////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222222222111000000000000000000000000000000000000000222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111333444666888999:::444333333333333333444555444444444444444444444444555555555555555555555555555444444444444555666666555555444333333444555555666666555555555555666666666666555555555666666777666666666666666666666666777888999:::;;;;;;::::::888777666666666666777888999777666666999999888666888888888888888999::::::;;;;;;:::999999999999:::::::::999888888999::::::999888888888777777777777:::::::::::::::999888777888777666666666777888888888888777777666666666666999888888888777777777777555666777888999999999999999999999999999999::::::999999999888888888777777888888999999999999888888888888777777666666666555777777777777888888888888888888888888888999999999777777777777777777777777::::::999999999::::::;;;===<<<;;;999888777777777888888777666777888999:::666666666666777777777888777777777777888999:::;;;LLLHHHAAA;;;888777999;;;::::::::::::::::::::::::::::::::::::::::::::::::=====================<<<=========>>>>>>?????????BBB???>>>EEEVVVlll---------------------------,,,,,,,,,,,,---......------------------------........................------------------------------............------------------------------000///.........///000111////////////............////////////////////////............////////////111000000/////////////////////000000000000//////////////////....................................////////////000000000111////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////............////////////////////////////////////---......///////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111000111111111111222222222222111000000000000000000000000000000000000000000222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111000111222444777;;;>>>@@@555555444444444444444555444444444444444444444444555555555555555555555555555444444444444555666666555555444333333444555555666666555555555555666666555555555555666777888888666666666666666666666666888888:::;;;;;;<<<;;;;;;999888888777777888888999999777666777888999888777999999888888999999:::;;;;;;::::::999999999999999::::::999999999999::::::888888888888888777777777999999:::::::::999888888777777666666666666777777888777777777777666666666888888888888888777777777555666777888999999999999::::::999999999999999999999999999888888888888888888888999999999999888888:::999888777666555555444777777777777888888888888999999999888888888888888777777777777777777777777::::::::::::;;;;;;<<<===999888888777777888888999777777666666666777888999666666666777777777888888666666666666777888999999GGGDDD@@@;;;999888888999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<========================>>>>>>>>>>>>>>>>>>AAA??????FFFWWWlll---------------------------,,,,,,,,,,,,---......------------------------........................------------------------------............------------------------------......------...000111222///////////////.........////////////////////////............////////////000000////////////000000//////000000000000/////////////////////......................................./////////000000000////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////............////////////////////////////////////---......///////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111111000000111111111222222222111111000000000000000111000000000000000000000000222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111111111111333666:::>>>@@@666666555444444444444555444444444444444444444444555555555555555555555555555444444444444555666666555555444444444444555555666666555555555555666666777666666666666666777777666666666666666777777777666666777888888999999999888888888888888888888888888777777888888999999888999999999999999:::;;;;;;;;;;;;:::999999999999999::::::::::::::::::::::::888888888888888888888888999999:::::::::999999888777777666666666666666666777777777777777777777777888888888888888888888888666666777888999999999999:::::::::999999888888888888888888888888888888888888888999999999999888888999999888888777666666555666777777777888888888888:::999999999888777777777777777777777777777777777::::::::::::;;;;;;<<<===777777666666666777777888666666666666666777777888666666777777777888888888777777777777777888999999<<<;;;:::999888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>FFFUUUjjj~~~---------------------------,,,,,,,,,,,,---......------------------------........................---------------------------......//////......---------------------------,,,------...///000111111.........///////////////////////////////////////............////////////000000////////////000000//////000000000000//////.........///////////////........................------........./////////////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////............////////////////////////////////////---......///////////////////////////////////////.../////////000000000111//////////////////////////////////////////////////////////////////////////////////////////////////////000111111111111000000000111111111222222222111000000000000000111111000000000000000000000000222222222222222222222222333333222222222222333333111111111111111111111111111111111111111111111111222222111222444777:::<<<666555555444444444555555444444444444444444444444555555555555555555555555555444444444444555666666555555555555555555555555666666555555555555666666:::999888666666555555555666666666666777777888888555555666666777888888999777777777777777777777777777888888888888999999::::::::::::::::::;;;;;;<<<<<<;;;::::::999999::::::::::::::::::::::::::::::888888888888888999999999888999999:::::::::999999777777777777777666666555777777777777888888888888888888888888888999999999666777888999999::::::999:::::::::999999888888888888888888888888888888888888888999999999999888888777777777777888888888888666777777777888888888888:::999999999888777777777777777777777777777777777999999888888999:::;;;;;;888777666666555555555555555666666666777777777777777777777777888888888888999999888888888999::::::888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????======>>>EEESSSfffzzz---------------------------,,,,,,,,,,,,---......------------------------........................------------------------......////////////......------------------------,,,,,,---...//////000000.........///////////////////////////////////////............///////////////////////////000000111//////000000000000//////.........///////////////........................------------............////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////............////////////////////////////////////---......///////////////////////////////////////......//////000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000000111111111111222222222000000000000000111111222000000000000000000000000222222222222222222222222333333222222222222333333111111111111111111111111111111111111111111111111444333222222333444555666444444333333444555555666444444444444444444444444555555555555555555555555555444444444444555666666444555666666666666555444666666555555555555666666;;;:::999777666555444444555666666777777888888999777777777777888999:::;;;666777777888888777777666666888999999888888:::;;;;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888999999999999999888888999:::::::::999999888888999999888777666555777777777888888888888999888888888999999999999999666777888999::::::::::::::::::999999999999999999888888888888888999999999888888999999999999888888777777777888888888999999777777777777888888888888999999999888888888888888777777777777777777777777999888888777777888888999999888777666555444444444555666777888888888777777777777777888888888999999:::999999999999999::::::<<<<<<<<<;;;:::999888777::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBB<<<===???EEEQQQcccvvv---------------------------,,,,,,,,,,,,---......------------------------........................------------------------......////////////......------------------------,,,------...////////////............/////////000////////////////////////............///////////////////////////000111111//////000000000000//////............/////////000....................................////////////////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////............////////////////////////////////////---......///////////////////////////////////////.........///000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000111111111111222222222000000000000000111222222000000000000000000000000222222222222222222222222444333333222222333333444111111111111111111111111111111111111111111111111333333333333333333333333222222222222333555666777444444444444444444444444555555555555555555555555555444444444444555666666444555666777777666555444666666555555555555666666:::999888777666666666666555666666777888888999999888888888888888:::;;;<<<777777888999999888777777666888::::::888888:::<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===::::::;;;<<<<<<;;;::::::888888888999999:::::::::777888999::::::::::::999999:::::::::999888666555777777888888888999999999888888888999999:::::::::777777888999::::::::::::999999999999999999::::::777777888888888999999999888888999999999999888888999999888888888888888888777777777777888888888888888888888888888999999999777777777777777777777777:::999888777777777777777999888777666555555555555666777888999999999888777777777888888888999999999999999888888888888999999===<<<;;;:::999888888888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@BBBCCCDDDDDD>>>???AAAFFFQQQaaattt---------------------------,,,,,,,,,,,,---......------------------------........................------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---.........//////000000////////////////////////............/////////000///////////////000111111//////000000000000//////---.........//////000000........................////////////000000000000////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////............/////////000////////////////////////---......///////////////////////////////////////---......///000111111222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000111111111111222222222000000///000000111222222000000000000000000000000222222222222222222222222444333333222222333333444111111111111111111111111111111111111111111111111333333444555555444333333000000111222333555666777444444444444444444444444555555555555555555555555555444444444444555666666444555666777777666555444666666555555555555666666888888777777777777777888555666666777888999999999888777777666777999:::;;;888999:::;;;;;;:::999888555888::::::888888:::===<<<;;;;;;;;;;;;<<<======??????>>>===============::::::;;;<<<<<<;;;::::::888888888999999:::::::::777888999:::::::::::::::::::::;;;;;;:::999777666777777888888999999999999888888888999999:::::::::777777888999::::::::::::888888888999999::::::;;;777777888888999999999999888888999999999999888888;;;::::::999888777666666777777777777888888888888777777888888999999999:::777777777777777777777777;;;;;;999888777666666666888777777666666666777777666777888::::::999999888777888888888888999999999888888777777777777777888999888888777888888999:::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;<<<===>>>>>>???>>>>>>@@@AAACCCDDDFFFFFF???AAACCCGGGQQQaaattt------------------------,,,,,,,,,---------......------------------------........................---------------------------------------------------,,,,,,,,,,,,---..............................................................................000000//////.........---//////////////////////////////////////////////////////.........---------........................---------............///////////////////////////................................................---------............///000000//////......---------......///////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111...000111000///...///111000000000000000000000000222111111111000000//////222222222222222222222222000111111111111222222222111111222222222333333333444333333222222333333444444333333333222111111111222222222222222222222222222222222222222222222222444333333333333444555555666666666555444444444333888777666555444444555666444555555555666666777777666666666666777777777777555555666666777777888888666666666666777777777777666888999888777666777888777888888888888999999999999999::::::::::::;;;;;;999999888888999999:::;;;@@@AAAAAAAAA@@@===:::999<<<<<<======<<<<<<;;;:::777:::===>>>===;;;999999:::::::::;;;;;;;;;<<<<<<:::999888888:::<<<<<<;;;======<<<;;;999888777777999999999999999999999999999:::;;;<<<<<<;;;:::999;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999:::999999888888999999:::777777777777777777777777999999888777666666777777777999;;;:::999777666777888888888888888777666666::::::999888777666555555777777666666555555444444888888777777777777888888777777777777888888888888888888888888888888888888<<<;;;:::999888888888888<<<;;;::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@AAAAAAAAAAAA@@@AAAHHHWWWiiiyyy------------------------,,,,,,---------.........------------------------------------------------------------------------------------------------------,,,,,,------...///........................................................................000/////////............//////////////////////////////////////////////////////.........---------........................---------............///////////////////////////........................---------------------------------............//////////////////.........---...//////000000//////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111///000111000///...///111000000000000000000000000222111111111000000000000222222222222222222222222111111111111222222222222111111222222222333333333444333333222222333333444222222222222222111111111222222222222222222222222222222222222222222222222444444333333444444555666555555555555555555444444888777666555444555555666555555555555666666666777666666666666777777777777666666666777777777777777666666666777777777888888888999:::999888777888:::888888888888999999999999999999::::::::::::;;;;;;::::::999999::::::;;;<<>>???@@@AAABBBBBBBBBAAA@@@@@@HHHVVVhhhxxx------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,------...///........................................................................////////////............////////////////////////////////////////////////...............---------........................---------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////---...//////000000//////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111///000111111//////000111////////////////////////111111111111111000000000222222222222222222222222111111111111222222222333111111222222222333333333333333222222222222333333111111111111111222222222222222222222222222222222222222222222333333333333444444444333444444555666555555555555555555666666777777666555555555555666555555555555666666666666666666666666777777777777777777777777777777666666666777777777777888888888999:::;;;:::999888999;;;888888888888999999999:::999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<==================<<<<<<<<<<<<============<<<;;;;;;<<<<<<;;;::::::===BBBFFF:::;;;;;;;;;;;;<<<<<<<<<;;;:::999999;;;<<<;;;;;;666777777777888888999999::::::::::::::::::::::::::::::999999999999::::::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;;;;::::::;;;;;;<<<888888888888888888888888999888777777777777777777888:::<<<<<<:::888888999:::999666444444444555666888888888888888888888888555666666777888888999999666777888999999888777666777777777777888888888888888888888888888888888888;;;;;;:::999888888888888::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCCCCAAA@@@@@@GGGTTTfffuuu~~~}}}------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------...//////........................................................................///////////////.........////////////////////////////////////////////////................................................---------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......//////000000......///000000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111111111000000000000111111///000111111000///000111////////////////////////111111111111111111111111222222222222222222222222111111111222222222333333111111222222222333333333333333222222222222333333000000000111111222222222222222222222222222222222222222222333333333333333444444444444444555666666444444555555666666777777666666666555555555666666555555555666666666666666666666666666777777777777999888888777777666666666777777777888888888999999999:::;;;:::999888999;;;888888888999999999::::::999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>===============<<<;;;;;;:::;;;;;;<<<>>>BBBHHHMMM;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999;;;<<<;;;;;;999999999888888777777777::::::::::::::::::::::::::::::999999999999::::::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::::::::;;;;;;888888888888888888888888888888777777777777777888888:::<<<<<<;;;999999:::999888777666555444444555777777777888888999999999777777888888888999999999555666888::::::888666555666777777777888888888888888888888888888888888888;;;:::999999888888888999999999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBAAA??????FFFSSSdddsss|||zzz---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...//////.................................................................................///////////////////////////////////////////////////////////////---.............................................---------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......//////000000...//////000000000000000////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////000000000000///000000000111111111111111111000000000000111111000111222111000///000222000000000000000000000000111111111111111222222222222222222222222222222222111222222222222333333333111111222222222333333333333222222111111222222333000000111111222222222333222222222222222222222222222222333333333444444444555444444444444555666666444555555666666777777777555555666666666666666666666666666666666555555555666666666666777777777777999999888888777777666666888888888888999999999999888999:::999888777888:::888999999999999:::::::::999999999:::::::::;;;;;;999999999999999::::::;;;::::::::::::;;;<<<===>>>======>>>>>>======<<<;;;999;;;<<<>>>???AAADDDGGG;;;;;;;;;<<<<<<<<<=========;;;::::::;;;<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999::::::999999999999::::::888888888888888888888888888777777777777777888888888:::<<<<<<;;;:::::::::444555777999;;;;;;;;;;;;777777888888999999:::::::::999999999888888888777555666888::::::888666555666777777777888888888888888888888888888888888888::::::999999888888999999999999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===???@@@@@@@@@@@@AAA??????EEERRRcccrrrzzz|||------------------------------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------......///000.................................................................................///////////////////////////////////////////////////////////////---------.......................................---------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////...///000000111111000000////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111000111222222000000111222000000000000000000000000111111111222222222222222222222222222222222222222222222222222333333333333111111222222222333333333222222111111111111222222222222222222222333333333222222222222222222222222222222333333444444555555555555444444555555666777666666666666666666777777444555666666777666666666666666666666666555555555666666666666777777777777888888888888888888777777888888999999999:::::::::888999:::999888777888:::999999999999::::::::::::999999::::::::::::;;;;;;999888888888888999::::::::::::;;;;;;<<<======>>>===>>>>>>>>>>>>===<<<<<<999;;;======<<<;;;;;;<<<;;;;;;<<<<<<<<<=========>>><<<::::::;;;<<<;;;:::888888999;;;<<<>>>???@@@:::::::::::::::::::::::::::;;;<<<======<<<;;;:::;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999777777777777777888888999777999;;;;;;:::999999:::666777777888888777666666888888888999999999::::::::::::999999888777777666666777888999999888777666777777777777888888888888888888888888888888888888::::::999999888999999:::::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>??????@@@@@@AAA??????EEERRRcccrrr{{{------------------------............////////////------------------------------------------------------------------------.......................................//////000..................................................................................../////////000////////////////////////////////////////////////---------.........//////........................---------............///////////////////////////........................---------------------------------............//////////////////.........//////000111111111111000////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111000111222222000000111222222222222222222222222222111111111222222333333333222222222222222222222222222222222333333333444444111111222222222333333333222222111111111111222222444444444333333333333333222222222222222222222222222222333333444555555666555555555555555666666777777777777666666666666666333444666777777777666666777666666666555555555555666666666666777777777777888888888888888888999999999999999::::::::::::;;;999:::;;;:::999888999;;;999999999:::::::::;;;;;;999999::::::::::::;;;;;;:::999999999999:::;;;;;;:::;;;<<<===>>>>>>===<<<>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<:::999:::;;;<<<<<<<<<<<<============>>>===;;;:::;;;<<<;;;:::777888999;;;===???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>@@@@@@>>>;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999999999:::::::::999999:::::::::999999999999999999999999777777777777777888999999555888:::;;;:::999999999:::999666555555666888:::999999999999999999999999888888888888888777777777777777777777777777777777777777777777888888888888888888888888888888888888:::999999888999999::::::;;;;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>???@@@@@@@@@@@@>>>???EEESSSdddsss|||------------------------............/////////000------------------------........................------------------------////////////////////////...............///000000........................................................................---.........//////000000////////////////////////////////////////////////---------.........//////........................---------.........//////////////////////////////................................................---------.........//////000000//////.........---//////000111111111111111////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111000222222222111000111222222222222222222222222222111111111222222333333333222222222222222222222222222222333333333444444444111111222222222333333333222222111111111111222222555555555444444333333333222222222222222222222222222222333333444555666666555555555555555666777777888888777777666666555555333444666777777777666666777777666666555555555444666666666666777777777777777777777888999999999:::999999:::::::::;;;;;;;;;:::;;;<<<<<<::::::;;;<<<999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<:::;;;===??????>>>===<<<>>>>>>>>>>>>>>>======<<<999;;;<<<<<<;;;===@@@BBB<<<<<<<<<<<<=========>>>???===;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999<<>>???@@@AAAAAAAAA@@@>>>???EEESSSdddttt}}}~~~,,,,,,,,,---------......////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///..........................................------........................------------------------................................................////////////////////////......------------..............................------------.........///000000000000000000000000......//////...---,,,,,,....................................////////////000000//////.........---////////////////////////////////////000000000000............////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000222222111111111111111111000000111111111111000000111111111111111111111111111111222333333444555555222222222222222222222222111111111111111111111111111111111111000000//////222222222222222222222222111111222222222333333333555555666666666666555555555555555555666666666666:::999888666666666777888999999999888888888888888777777777777666666666666666666777777777777666666888888888777777777777777888888999999999::::::::::::;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;;;;===>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::999:::;;;<<<<<<<<<============<<<<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888888999999:::::::::777888::::::999999999:::888999999::::::999999888999999999999999999999999888888777777777777888888666555555555888===BBBEEE:::888777777888999999888999888777666666777888999999888888888777777666666888888888888888888888888666666666666666777777888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>======<<<<<<<<<<<<<<>>>>>>>>>>>??????>>>===???CCCJJJUUUeeettt,,,,,,,,,---------..............................................................................---------------------------------............///................................................................................................................................................////////////////////////......------------..............................------........./////////////////////////////////......//////...------,,,....................................////////////000/////////............////////////////////////////////////000000000000....../////////000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111222222333444444555222222222222222222222222222222222222222222222222222222222111111000000000222222222222222222222222222222222222333333333333555555666666666666555555555555555555666666666666888888666555555555666666888888888888888888888888666666666777777777777777666666777777777777666666888888888888888888888888888999999999999:::::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::::::::===<<<;;;;;;===>>>>>>===================================================;;;<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999999999999999999888888:::;;;<<<<<<:::999999:::999999::::::::::::999999:::::::::999999999999999888888777777777777888888888888777666888;;;===???<<<:::999999:::;;;;;;:::999888777666666777888999999888888888777777777777888888888888888888888888888888777777888888999:::777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>======<<<<<<======>>>???@@@AAAAAA@@@??????@@@===???CCCJJJUUUeeeuuu,,,,,,,,,---------..............................------------------------................................................---------............///........................................................................////////////////////////................................................////////////////////////......------------........................................../////////000////////////////////////.........///......---,,,....................................////////////////////////............////////////////////////////////////000000000000/////////000000000111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////////////////000000000000111111111111000000111111111111111111111111111111222222333333444444222222222222222222222222333333333333333333333333333333222222222222111111333333333333333333333333333333333333444444444444555555666666666666555555555555555555666666666666777666666555555555555666666777777888888999999999555666666777777888888888666777777888888777777666888888888888888888888888999999999999::::::::::::<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;<<<>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<=========:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888999:::<<<<<<:::999::::::999999::::::::::::999999;;;;;;::::::999999888888888888777777777777888888::::::999888888888999999<<<:::999999:::;;;;;;:::999888777777777777888999888888888888888777777777888888888888888888888888999999999999999:::;;;;;;888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<============>>>???@@@@@@???CCCFFFEEEBBB@@@@@@AAA===???BBBGGGRRRaaappp{{{,,,,,,,,,---------..............................------------------------........................---------------------------------............///........................---------...............................................................................................................////////////////////////......------------......................................./////////000000////////////////////////---...............------....................................///////////////////////////.........////////////////////////////////////000000000000000000000000111111111111////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////000000000000000000000111111111111000000111111111111111111111111111111222222333333333333111222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444555555666666555555444555555555555666666666666666666666666666666666666555666666777888999999:::555555666777888888999999777777777888888777777777888888888999999999999999999999999:::::::::;;;;;;===<<<:::999999:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;666888:::;;;:::::::::<<<999::::::::::::::::::999;;;;;;;;;::::::999888888999888888777777888888999999999999999888777666666:::888777777888999999888888888888888888888888888888888888888888888888888888888888888888888888888:::999999999999:::;;;;;;888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>@@@AAABBB???CCCGGGGGGCCC@@@???@@@??????AAAEEENNN\\\kkkuuu,,,,,,,,,---------..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------.........//////........................------------------------........................////////////////////////////////////////////////......------------..........................................////////////........................------...............---....................................////////////.........///////////////////////////////////////////////////000000000000000000000000111111111111////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000111111222222222000000111111111111000000111111111111111111111111111111222222222222222333111111111222222333333333333333333333333333333333333333333333333333333444333333333333333333333333333333333444444444555555444444555555555555444444555555555555666666666666777777777777777777777777555555666777888888999999555666666777888999999:::777777888888888888777777888999999999:::::::::;;;999999:::::::::;;;;;;;;;===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA===;;;:::;;;===??????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<===>>>???<<<<<<<<<======>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???@@@@@@<<<===>>>===;;;::::::;;;:::::::::;;;;;;:::::::::;;;;;;;;;:::::::::999999999999888888888888999999777888999999999999888777:::888777777888999999888888888999999999999888888888888888888888999999999888888888888888888888888888888888888888999::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBB>>>BBBEEEFFFCCC@@@??????>>>???@@@EEEOOO^^^nnnyyy,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,------.../////////........................------------------------........................////////////////////////////////////////////////......------------..............................------------.........///........................,,,---......///.............................................////////////.........///////////////////////////////////////////////////000000000000/////////000000000111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111222222333333000000111111111111000000111111111111111111111111111111222222222222222222111111111222222333333444333333333333333333333333222222333333333333444444333333333333333333333333333333333333444444444444444444555555555555444444555555555555666666666666666777777888888888888777555666666777777888888888666777777888888999999999777888888999999888888777999999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>==================>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@;;;<<<===>>>?????????>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<===>>>???AAABBBBBBDDDEEEEEEBBB>>>:::999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999888888888888999999666777888999::::::::::::<<<:::999999:::;;;;;;:::888888999::::::999888888888888888999999999999999888888888888888888888888777777777777777888999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>???AAABBB???@@@AAACCCCCCBBB@@@???===>>>AAAGGGSSSdddvvv,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............///........................,,,,,,------...//////000........................................................................////////////////////////////////////////////////......------------..............................,,,,,,,,,,,,------------........................,,,------...//////..........................................////////////............/////////000////////////////////////////////////000000000000....../////////000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000/////////000111222222222000000111111111111000000111111111111111111111111222222111111111111111111000111111222333333444444222222222222222222222222111222222222333333333333444444444444444444444444222222222222333333333333333444444555555444444333555555555555666666666666555555777888888888777777666666666777777777777777888888888888888888888888777888888999999888888777999999::::::;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>========================>>>===<<<>>>@@@BBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>============>>>>>>>>>?????????>>>===============>>>>>>;;;<<<===???@@@@@@??????<<<<<<============<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;<<<<<<===>>>???@@@@@@CCCDDDDDDBBB>>>;;;::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<:::999999888888999999:::777888888999:::;;;;;;<<<<<<:::999999:::;;;;;;:::888999999::::::999999888888888888999999:::::::::888888888888888888888888777777777777777888999999;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<===>>>???@@@AAA???>>>@@@DDDEEECCC@@@??????BBBHHHSSSeeewww,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.........//////........................,,,,,,------...///000000........................////////////////////////........................000000000000000000000000////////////////////////.........------.................................+++++++++,,,,,,,,,------........................,,,,,,---.../////////......................................./////////000---.........//////000000////////////////////////////////////000000000000............////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000---......///000111111222000000111111111111000000111111111111111111111111222222111111111111111111000000111222333333444444111111111111111111111111111111111222222333333333444444444444444444444444111111222222222333333333333444444555555444444333555555555555666666666777333444666777777777666666777777777777666666666666999999999888888888888888888888999999999999888888999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<::::::;;;<<<======<<<<<<========================>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>AAACCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>============>>>>>>?????????@@@@@@???>>>======<<<<<<===;;;<<<>>>???@@@@@@@@@???>>>>>>????????????>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<============<<<===>>>>>><<<;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::888999999:::;;;<<<======:::999999888888999999:::999999999999:::;;;<<<===:::888777777888999999888888999:::;;;;;;:::999888888888888999999:::::::::888888888888888888888888888888777777888888999:::;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>???CCC???<<<>>>EEEHHHEEEAAABBBBBBBBBFFFPPP```qqq|||..................------------------------------.........------,,,,,,,,,------------------------......000222444444222000//////////////////////////////000000///...------............////////////........................---------------------------------............///000///...------...///000//////.........---------000000//////.........---........................///////////////.........000000//////.........---............////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222////////////000000000000000000111111111000000///000000111222222222222111111111222222222333333333000111111111111222222222222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444444444444333333222222222222333333222111222444666888777666555555555555555333444444555666777777888999999888888888888888888777777666666666666777777888888777777888999999:::999999::::::;;;<<<======::::::;;;;;;<<<===>>>>>><<<;;;;;;::::::999999999<<<======<<<::::::<<<>>>>>>======<<<;;;;;;;;;;;;AAA@@@???>>>======>>>>>>===???AAACCCBBB@@@>>><<<>>><<<<<<===AAACCCDDDCCCBBB===<<>>======AAABBBCCCBBB???===>>>???>>>===<<<<<<===???@@@AAA>>>>>>>>>???@@@@@@>>><<>>>>>>>>>>>???>>>===<<<<<<===>>>?????????>>>>>>======<<<<<<@@@???===<<<<<<<<<===>>>???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>:::999999888888999999:::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999::::::::::::999999888888888888888888888888888888888777888888888888999999999:::999999888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>???>>>>>>>>>???AAACCCDDDAAA???@@@HHHWWWfffrrrxxxzzz}}}........................------------------------......---------,,,,,,,,,------------------------......///222444444222000........................///////////////...------............////////////........................---------------------------------............///000///...------...///000//////.........---------000/////////..................................../////////////////////...000/////////........................////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222////////////000000000000000000111111111111000000000111111222333222222222111111222222222333333333111111111111222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444444444444333333333222222333444444444333333555777777777666555555555555555555666666777888888999999888888888888888888888888777777777666666777777777::::::999999999::::::;;;999999:::;;;;;;<<<======::::::;;;;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>??????@@@???@@@@@@AAA;;;===>>>????????????@@@?????????@@@@@@@@@@@@AAADDDCCCBBB@@@??????@@@@@@DDDCCCBBBCCCDDDEEEFFFFFFIIIDDDBBBGGGHHHEEECCCEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA<<<>>>AAAAAA@@@>>>>>>>>>AAA@@@???@@@AAACCCCCCDDDAAA@@@@@@AAAAAAAAA???===BBBBBBAAA@@@@@@??????>>>>>>>>>=========>>>????????????>>>>>>============@@@???>>>===<<<======>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999::::::::::::999999999888888888888888888888888888888777888888888888999999999:::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>>>>>>>>>>>>>>>>@@@BBBCCCEEEEEEBBBBBBIIIVVVeeepppuuutttzzz........................------------------------...------------,,,,,,,,,------------------------///...///111333333111000...........................////////////...------............////////////........................---------------------------------............/////////............//////...............---------////////////..........................................//////////////////////////////........................////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////000000000000000000111111111111000000111222222333333333333333111111222222222333333333111111111111222222222333222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444444444444444333333333333444555666555444444666888777777666666666666555555777888888999999:::::::::888888888888888888888888888888777777777777888888<<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<999999:::<<<===>>>??????<<<;;;<<<===??????>>>===999;;;>>>???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@AAAAAACCCDDDDDDBBBAAAAAACCCEEEGGGDDDDDDGGGHHHFFFDDDDDDFFFEEECCCAAAAAABBBCCCDDDAAAAAAAAABBBAAAAAA@@@@@@EEEEEEEEEEEEEEEDDDDDDDDDAAA@@@>>>???AAABBBBBBBBBAAA@@@???@@@@@@@@@>>><<>>===<<<<<<>>>>>>======>>>???@@@@@@???>>>>>>>>>>>>=========??????>>>===============???>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999::::::::::::999999999999888888888888888888888888888777888888888888999999999:::999999888888999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDFFFEEEBBBBBBHHHVVVfffrrrxxxuuu|||---------.......................................------------------------........................///......000222222111///.................................//////...------............////////////................................................---------............////////////....../////////........................///////////////.............................................///////////////////////////.....................////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111000000000000000000111////////////000000000000///000000111111111111000222222333444444444444333111111222222222333333333111111111222222222333333222222222222222222222222333222222111111222222333222222222222222222222222222222222333333333444444444444444444444444333333444555666555444444666777666666777777777666666666888888888999999:::::::::888888888888888999999999999888888777777888888999===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===???@@@@@@>>>======>>>AAAAAA???===@@@BBBDDDCCCAAA@@@AAACCCFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDFFFHHHIIIHHHFFFEEEHHHIIIIIIHHHGGGHHHKKKNNNNNNOOOSSSXXXZZZYYYWWWVVVPPPNNNKKKHHHGGGHHHJJJLLLHHHIIIIIIIIIHHHFFFEEEDDDHHHFFFCCCCCCCCCDDDBBBAAAEEEBBB??????AAABBBBBBAAABBBAAA@@@AAABBBBBBAAA???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::999999999999999999999999888888888888888888888888777777888888888999999999:::999999888888999999:::999::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======>>>???@@@CCCEEEGGGBBB??????GGGWWWiiiwww~~~---------.........//////........................------------------------........................///......///000111000...........................------............------............////////////................................................---------............///...//////////////////...---..............................///////////////........................---.........//////000000.........///////////////............////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000111111000000000////////////000000000000//////000111111111111111222222333444444444444333111111222222222333333333111222222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222222222222333333333444444444444444444444444444444222444555555444444555666555666777888888777666666777777777888888888888888777777888888888999999999999999888888888888999999<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>??????@@@AAAAAABBBDDDCCCCCCDDDEEEFFFEEECCCFFFIIIKKKKKKIIIIIIMMMQQQPPPOOONNNMMMOOORRRUUUXXXVVVVVVUUUTTTSSSSSSSSSTTTWWWXXXXXXYYY[[[^^^cccfffkkkqqqyyywwwsssllleee```]]]\\\]]]\\\]]]^^^______^^^]]]\\\XXXYYY\\\aaaeeebbbZZZRRRSSSMMMGGGEEEFFFHHHGGGEEEEEECCCBBBCCCDDDEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCC>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;>>>=========<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::999999999999999999999999888888888888888888888888777777888888888999999999:::999999888888999999:::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===============???AAADDDGGGHHHBBB??????FFFVVVjjjyyy,,,,,,------.../////////........................,,,,,,,,,------------...........................///...---...///000///...------------------------,,,,,,---............---............////////////................................................---------............///......////////////......---------........................///////////////........................------......///000000000.........///////////////............////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000...///000111111222111111111222222333333333333333111111222222222333333333222222222222333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444444444444444555555555555222333555555444444444555555666777888999888777666777777777777777777777777777777777888999999::::::::::::999999999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>======>>>>>>???@@@@@@AAA@@@BBBCCCCCCCCCDDDGGGIIIFFFLLLTTTWWWWWWYYY^^^cccaaabbbdddfffjjjooosssuuu|||wwwoooiiifffhhhlllpppllljjjjjjnnnttt{{{~~~{{{yyy{{{}}}vvv{{{tttfff]]]SSSNNNNNNOOONNNLLLHHHFFFDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===============<<<<<<<<<;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::888999999999999:::::::::888888888888888888888888777888888888888999999999:::999999888888999999:::::::::;;;;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<===???AAAEEEHHHIIIFFFBBB@@@FFFVVViiixxx,,,,,,------...//////000........................,,,,,,,,,---------..............................000...------...///...---------------------------+++,,,------.........---............////////////................................................---------............///---...///000000///...------------.........//////............/////////000........................------......///000000111............/////////000............////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///////////////000000000000...///000111111222222222000111111222333222222222111111222222222333333333222222222333333333444444222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444444444444444555555555666222444666777666555555666444666777999999999777666777777777777777777777777666777777888999999::::::::::::999999999999:::::::::::::::;;;<<<===>>>???============<<<<<<<<<<<<======>>>>>>??????@@@@@@===>>>???@@@BBBDDDEEEEEEGGGKKKNNNNNNMMMPPPWWW^^^___jjjxxxuuuggg___^^^___^^^\\\VVVSSSOOOMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>?????????@@@@@@@@@===>>>>>>???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===::::::999999999999::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::888888888888888888888888777888888888888999999999:::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===???BBBEEEHHHJJJFFFBBB@@@FFFVVViiizzz,,,,,,------...///000000////////////////////////,,,,,,,,,------.........////////////////////////000...,,,,,,...///...---------------------------+++,,,------.........---............/////////000........................////////////////////////---------.........//////---...///000000///...------------.........//////---.........//////000000........................---------...///000000111---.........//////000000............/////////000////////////////////////////////////////////////............/////////000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///////////////000000000000......///111111222222222000000111222222222222111111111222222222333333333222222333333333444444444222222222222222222222222333222222222222222222333222222222222222222222222222222333333333444444444444444444555555555666666333555888888777666666777444666888999:::999888777888888888777777777777777666777777888999999::::::;;;::::::999999::::::;;;;;;;;;;;;<<<>>>???AAABBB===============<<<<<<<<<======>>>???@@@AAAAAABBBDDDEEEGGGIIILLLNNNPPPQQQ\\\bbbggggggfffjjjuuu}}}sssqqqrrrqqqoookkkgggbbb^^^[[[YYYVVVTTTQQQPPPNNNLLLJJJHHHFFFEEEBBBCCCCCCCCCBBB@@@>>>===>>>>>>??????@@@@@@@@@@@@===>>>?????????>>><<<;;;>>>>>>>>>>>>>>>?????????>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::999999888888999999:::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::999999999999999999:::888888888999999:::::::::888888888888888888888888777888888888888999999999:::999999999999999999:::;;;<<<<<<======<<<<<<;;;999999::::::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===???BBBFFFIIIKKKCCC???===EEEVVVlll~~~000000000000000000000000///............---------000000//////.........---............///////////////////////////.........//////............//////111///...------...///111///......---------......////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////000000//////.........---............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000//////.........//////000000000000000000000000111111000000//////......000000000000111111111111111111111111111111111111111111000000//////......000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222333444444555555444444444444444333333222222222444444333222222111111000222222333444444444333333222222222333333222222111555555555444444333333333444444444444444444444444555777888777666555666888777777888999999999999888888777666666666777999:::999999999888999999::::::;;;:::999999999:::;;;<<<:::<<<<<<:::<<<@@@AAA>>><<>>>>>;;;===>>>AAADDDHHHLLLOOOQQQTTTVVVZZZ^^^dddmmmvvv|||zzzttttttuuurrrrrrnnnhhhaaaZZZWWWUUUNNNJJJFFFDDDDDDEEEEEEEEEAAACCCBBB===<<<@@@CCCCCCCCCBBB@@@>>><<<<<<<<<===>>>??????@@@@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;<<<>>>@@@???<<<999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;;;;999999888777999999999999999999999999::::::::::::999999888777:::::::::999999888888888::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???>>>===>>>@@@CCCDDDDDDEEECCCAAAFFFRRReeeyyy000000000000000000000000///............---------///.........------------............/////////////////////////////////...//////............//////000///...------...///000///......------.........////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////000/////////........................////////////////////////////////////////////////////////////000000000000000000000000/////////////////////////////////.........//////000000000000000000000000111000000000/////////...000000000000111111111111111111111111111111111111111000000000/////////...000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111222333333333333333444444444333333222222222222222222222222222222333222222333333333333333222222333333444444444444333555555555444444333333333444444444444444444444444555777888777666555666888777777888999999999999999888777777666777888999:::999999999999999::::::;;;;;;:::999999999:::;;;<<<;;;======:::;;;??????<<<===AAABBB@@@AAAEEEHHHGGGOOOOOOPPPPPPSSSXXX```eeeuuu|||ssslllaaaWWWPPPKKKHHHFFFAAAEEEGGGFFFEEEGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@AAA>>>??????@@@@@@@@@??????>>>>>>=========<<<<<<<<<>>>>>>???AAACCCBBB???<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999888999999999999999999999999<<<<<<<<<<<<;;;;;;:::::::::::::::999999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>???>>><<<===@@@CCCDDDDDDDDDBBBAAAFFFSSSfffzzz000000000000000000000000///............------------------------,,,,,,,,,............////////////......////////////////////////............//////000///...------...///000///......---......//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////////////////........................////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111///000000111111111111111444444333333333333222222000111111222333333444444222222222222222222222222333333444444555555555666555555555444444444444444444444444444444444444444555777888777666555666888777888888999999999999999888777777777777888999999999999999999999:::;;;<<<===<<<;;;::::::;;;<<<===<<>>???<<<@@@DDDFFFEEEGGGOOOUUUWWWUUUXXXZZZ\\\```iiiwww}}}mmm```VVVOOOLLLFFFHHHHHHEEEDDDFFFFFFCCC?????????@@@@@@@@@@@@@@@?????????@@@@@@??????>>>>>>>>>>>>>>>============??????@@@AAACCCBBB???===<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============???===<<<===@@@CCCDDDDDDBBB@@@@@@FFFTTTggg{{{///////////////////////////............---------------------------------............////////////............//////////////////............//////000///............///000...............//////000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............///////////////////////////.....................////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000000000000////////////////////////000000000000///////////////000000000111111111111111111111111111111111111000000000000////////////////////////////////////000000111111111222222222111111111111111111111111111111111111111111111111///000000111111111111111333333333333333333333333111111111222222333333333222222222111111222222222333333333444444555666666555555555555555444444444555555555555555555555555555777888777666555666888777888999999::::::999999777777777888888888999999::::::999::::::;;;<<<===AAA@@@>>>===<<<<<<<<<===<<<@@@@@@===>>>AAADDDCCCDDDJJJMMMMMMQQQ[[[dddhhhccckkkuuu}}}}}}rrrjjjeee___\\\RRRHHHDDDFFFGGGFFFAAAAAAAAABBBAAAAAA@@@@@@???@@@@@@@@@@@@??????>>>?????????>>>>>>>>>=========<<<===>>>@@@???===;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999999999::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>===<<<===@@@CCCDDDDDD@@@???@@@FFFTTThhh{{{///////////////////////////............---------..................//////............////////////---.........//////000000//////............////////////............//////...............///000111////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////.........///////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000111111000000////////////////////////////////////000000000000///000000000111111111111000000000000000000000000////////////000000000000////////////////////////000000111111111222222222111111111111111111111111111111111111111111111111000111222222333222222222333333333333333333333333333333333222222222111111222222111111111222333444333333222222333444555555555555555555555555555555555555555555555555555555555777888777666555666888888888999::::::::::::999777888888888999999999999::::::::::::;;;<<<===>>>AAA@@@>>>===;;;;;;<<<<<<;;;@@@BBBAAADDDKKKQQQTTTWWW^^^eeehhhnnnzzzvvvfff]]]XXXSSSMMMFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@??????@@@????????????>>>>>>>>><<<;;;;;;<<<======<<<:::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;::::::999999:::;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>===<<<===@@@CCCEEEEEE@@@??????FFFSSSfffyyy000000000000000000000000///............---------.........///////////////............////////////------......///000000000//////............//////////////////////////////............///000111111////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////.........///////////////............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////---...000111222111111000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111222333333444444333333222222333333333333444444444444333333222111111000222222111111222444666777555444333222222333444555555555555555555666666666555555555555555555555555555777888777666555666888888999999:::::::::::::::777888999999::::::999999:::::::::;;;<<<===>>>??????>>>===<<<<<<===>>>???AAAGGGKKKMMMSSS```mmmsssyyyjjj]]]QQQOOOLLLHHHFFFDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<===>>>>>>===;;;>>>============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::===<<<;;;;;;;;;<<<>>>>>>888999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<===<<<<<<===AAADDDEEEEEE@@@???@@@EEERRRddduuu000000000000000000000000///............------------------....../////////............////////////------......///000000111//////............//////......////////////..................///000111222////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////............/////////000............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////---...000222222222111000000000000000000000000000.../////////000000000111000000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111222333333444333333333222222222333333444444444333222222222222222222222222111111111333666999:::888666555333222333444555444555555555666666666777555555555555555555555555555777888777666555666888888999::::::;;;;;;::::::777888999:::::::::999999::::::;;;;;;<<<>>>???@@@===>>>>>>@@@BBBEEEHHHJJJOOOVVV]]]aaalll|||ooojjjaaaXXXOOOIIIFFFDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<===>>>???>>><<<>>>>>>======>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>=========<<<<<<<<<<<<===<<<;;;===AAADDDEEEFFFAAA@@@@@@EEEPPPaaaqqq{{{000000000000000000000000//////.........---------,,,,,,,,,------...................../////////000---------...///000000111//////............//////......////////////..................///000222222////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////............/////////000---.........//////000000............/////////000////////////////////////////////////////////////000000000000000000000000////////////////////////,,,...000222333222111000000000000000000000000000.../////////000000111111000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111222333333333333222222222222333333444444444111111111222222333444444111111111222444777:::<<<:::999666444333333444555444555555555666666777777666666666666666666666666666777888777666555666888888999::::::;;;;;;::::::777888999:::;;;:::999999::::::;;;;;;===>>>???@@@???@@@BBBEEEIIINNNRRRUUU]]]eeemmmsssyyytttpppqqquuuvvvrrrmmmoookkkffffffpppzzz{{{vvvooovvv}}}nnn___TTTMMMJJJFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999999;;;===>>>888888888999999:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;===<<<;;;===AAADDDFFFFFFBBBAAA@@@DDDOOO___nnnxxx////////////////////////......////////////..................///////////////////////////////////////////////////.........////////////////////////111111111000000000000000//////............//////000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---///////////////000111111////////////////////////////////////////////////000000000000000000000000//////...//////000111222111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111000000111222222222222111111111111111111111111111222222222222222222222222111111222222222333333333333333333222222111111111333111111555::::::666111111333444444555888<<<@@@;;;999777555444444555666888666444444555666666666888888777777777777777888777777777777777888888999::::::::::::::::::;;;;;;888888888999;;;<<<;;;999===AAA<<<888======<<>>=========@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<;;;::::::::::::;;;<<<=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;<<<<<<;;;::::::999999888777888:::;;;;;;:::888777888999::::::;;;;;;::::::::::::;;;;;;<<<=========<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<>>>???AAACCCDDDEEEBBB???DDDPPP```oooxxx////////////////////////......////////////................../////////////////////////////////////////////////////////...////////////////////////111000000000000000000000//////............//////000///............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000/////////.........///////////////000111111////////////////////////////////////////////////000000000000000000000000000////////////000000111111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111000000111222222222222111111111111111111111111111222222222222222222222222111222222222222333333333333333333222222222111111333111222555999:::666111444555555444444555999;;;:::999666555444444555666888666444444555777777666888777777666666777777888888888888888888999::::::999999::::::::::::;;;;;;============>>>===<<<;;;<<>><<<<<<>>>@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;:::::::::::::::999999999888999:::;;;;;;:::999888999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEECCC@@@>>>DDDQQQcccsss|||////////////////////////......////////////..................////////////////////////////////////......//////////////////////////////////////////000000000000000000111111000//////......//////000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////......///////////////000111111////////////////////////////////////////////////000000000000000000000000111000000////////////000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111000000111222222222222111111111111111111111111111222222222222222222222222222222222222333333333333333333333333222222222222333222222555888999555222777777666444222222444666888777555444444444555555999777555444666777777777777777666666666666777777999999999999999:::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===GGGHHHHHHOOORRRWWWccckkkyyy{{{{{{ppp^^^OOOJJJEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;888888999999999:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>???AAACCCDDDFFF@@@>>>>>>DDDSSSfffwww////////////////////////......////////////..................////////////////////////////////////............////////////////////////////////////000000000000000111111111000000////////////000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000/////////////////////////////////000000111////////////////////////////////////////////////////////////////////////111111000//////...//////111111000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111111000000000000000000000000000000///000000000111111111111000000111222222222222111111111111111111111111111222222222222222222222222222222222333333333444444333333333333333333333333333222222444777777555222666666666444222111222444666555555444444444555555999777555555777888888888666666666555666666777888999999999999999:::;;;;;;999999999:::;;;;;;<<<<<<888999:::;;;;;;<<<>>>@@@AAAKKKLLLNNNXXX^^^hhhwww{{{yyy|||vvv\\\QQQJJJIIIGGGFFFFFFDDDBBBAAA>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;777777888888999:::;;;;;;;;;;;;::::::::::::;;;;;;999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>@@@AAACCCEEEFFF@@@>>>>>>EEETTTgggxxx////////////////////////......////////////..................////////////////////////////////////---.........//////000000000000000000000000000000//////000000111111111111000000////////////000000///000000000000000000///111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000000000///////////////000000111000000000000000000000000000000000000000000000000////////////////////////111111000//////...//////111111000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111111000000000000000000000000000000///000000000111111111111000000111222222222222111111111111111111111111111222222222222222222222222222222333333333444444444333333333333333333333333333333333444555555444333333444555444333222444555555444444444444555555555999777555555777999999999666666666666666777888888888888888888888999::::::999::::::;;;<<<<<<======<<<>>>???@@@@@@BBBEEEHHHJJJTTTXXX^^^ooo}}}}}}{{{~~~xxxlllccc\\\RRRJJJFFFCCCAAA@@@????????????@@@@@@@@@@@@????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;777777888999:::;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???===<<<<<<;;;;;;<<<<<<======>>>>>>@@@AAACCCEEEFFFBBB??????EEETTTgggxxx////////////////////////......////////////..................////////////////////////////////////------......///000000000000000000000000000000000/////////000111111222222111000000//////000000111///000000111111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000////////////000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111000000111222222222222111111111111111111111111111222222222222222222222222333333333333444444444444333333333333444444444444333333444444444444333333000222444444444444666777444444444555666666666666999777666666888:::::::::777666666777777888999:::888888888888888999:::::::::;;;;;;<<<===>>>?????????BBBFFFGGGIIILLLRRRWWWcccmmmssswwwooouuuzzzyyyuuuyyy~~~~~~jjjXXXMMMGGGDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????===>>>>>>??????>>>>>>===;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????======<<<<<<<<<<<<============>>>???AAACCCDDDFFFBBB@@@???EEETTTfffwww////////////////////////......////////////..................////////////////////////////////////------......///000000111000000000000000000000000...//////000111111222222111111000000000000111111///000111111111111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111000000111222222222222111111111111111111111111111222222222222222222222222333333333444444444444555333333333444444444555555333333444444333222333333000222444555555555777888333444555666777777888888999888666666999;;;;;;;;;777777777777888999:::;;;999999999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAGGGOOOUUU\\\dddooowwwxxxrrrzzz~~~yyyjjj\\\PPPIIIDDDDDDCCCBBBBBBAAA@@@@@@????????????????????????>>>>>>????????????>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<=========>>>>>>::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????======<<<<<<<<<<<<======<<<<<<===>>>@@@BBBDDDEEEAAA>>>>>>EEESSSfffwww////////////////////////......////////////................../////////000////////////////////////---------...///000000111000000000000000000000000...//////000111222222222111111000000000000111111///000111222222111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000//////...//////000111222111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111000000111222222222222111111111111111111111111111222222222222222222222222333333333444444444555555333333333444444555555555333444444444222222333444000222555666555666777888444444666777888888888888999888666777999;;;<<<;;;888888888888999:::;;;<<<;;;::::::::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBBFFFNNNZZZfffrrrzzz{{{}}}rrrlllpppwwwttt]]]NNNFFFFFFEEEDDDBBBAAA@@@???????????????????????????>>>>>>????????????>>>>>>;;;<<<===>>>>>>===<<<;;;<<<=========>>>>>>??????::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<<<<<<<<<<===:::<<<>>>??????>>><<<::::::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>??????======<<<<<<<<<<<<======;;;<<<<<<>>>???AAACCCDDD???======DDDSSSfffxxx////////////000000000000000000000000000000000000//////////////////////////////............//////---------......000111222222222111000//////000000...//////000111222222222000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111222111111111000000//////111111222333222111000///000111111111111222222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222111111222222222333333333333333333333333333333333333333333444444444555555555555555444444333333333333333333444444444555555666666666666666666666666888888999999999:::::::::<<<888555666999;;;999666777666777:::>>>???===:::AAA@@@AAABBBDDDFFFLLLRRRVVV]]]kkk~~~~~~xxxqqqmmm{{{yyy```WWWNNNFFFEEEGGGEEE@@@===<<<>>>@@@@@@???>>>======?????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;<<<>>>???;;;;;;;;;:::::::::999999<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<;;;999=======================================<<<<<<<<<;;;???@@@???@@@BBBBBB>>>@@@???>>>DDDPPPcccuuu////////////000000000111000000000000000000000000//////////////////////////////............//////...............///000111222111111000000000000000...//////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///111222222333222111000///000111111111111222222222111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111000000000000000000000/////////000000000111111//////000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222333111111222222222333333333222222222222222222222222333333333444444444555555555555444444444333333333333333444444444555555555666666666666666666666666888888999999999:::::::::999777888;;;@@@@@@===999===;;;;;;<<<>>>???>>><<<<<<===@@@DDDIIIPPPZZZaaadddooo}}}~~~ooofffZZZPPPHHHDDDBBBBBB>>>???@@@AAA@@@@@@???@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===<<<;;;<<<======<<<;;;=============================================<<<;;;???@@@???@@@BBBBBB>>>@@@>>>>>>DDDQQQcccuuu/////////000000000111111000000000000000000000000////////////////////////000//////......//////000/////////......///000000000000000111111111111111/////////000111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222111111111111000000000000111222222222222111000000000111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111000000000111111111222222///000000111111000000///000000000000000000000000000000000000111111111111111111111111111111111111222222222111222333333444111111222222222333333333222222222222222222222222333333333444444444555555555444444444444333333333444444444444555555555666666666666666666666666666888888999999999:::::::::666777:::@@@EEEEEE@@@<<<>>><<<;;;;;;===?????????AAAEEEJJJOOOWWWdddsss}}}}}}tttzzzsss```RRRJJJHHHBBBAAAAAA@@@??????>>>>>>AAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>??????>>>>>>===;;;:::999;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===<<<;;;<<<>>>>>>===;;;========================<<<<<<==================;;;???AAA???@@@CCCBBB???@@@>>>???DDDQQQcccuuu//////000000000111111111000000000000000000000000////////////////////////000000////////////000000000000/////////////////////000000111222222222222//////000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000111111111222222222111111111000000000000000222222222222111111000000000000111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111111000111111111222222222222000000000111111000000000000000000000000000000000///000000000111111111111111111111111111111111111222111111111111222333333111111222222222333333333333333333333333333333333333333333444444444555555444444444444444444444444444555555555555666666666666666666666666666666666888888999999999:::::::::666777;;;@@@DDDDDDAAA======<<<;;;<<>>>>>>>>>>>??????===>>>>>>???>>><<<:::999<<<;;;;;;;;;;;;:::::::::===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>>>><<<:::========================<<<<<<<<<<<<============<<>>???EEEQQQcccttt000000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000111000000/////////000000///000111222333333222222000000000000000111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111222222222222000000000000000000111111222222222111111111111111000000111111111222222222000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////000000111111111111000111111111222222222222000000111111111111000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000111222222111111222222222333333333555555555555555555555555333333333444444444555555444444444444444444444444555555555666666666777777777777777777777777777777888888999999999:::::::::888999:::<<<>>>???>>>===>>>>>>>>>@@@CCCHHHMMMQQQPPP[[[fffooo~~~zzzyyyzzzvvvfffSSSNNNHHHEEEEEEFFFFFFEEEBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@>>><<<========================;;;<<<<<<<<<======>>>>>><<<@@@AAA@@@AAACCCCCC??????>>>???EEERRRcccttt000000000111111111222222111111111111111111111111000000000000000000000000111000000//////000000111000000000//////000111111000111222333333333222111000000000000000000111111222222222222222222222222222222222222222222222222000000000000000000000000111111111222222222222333000000000000111111111111333222111111000000111111000111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////000111111222222000000000111111111222222000111111222222111111000000000000000000000000000000000000000111111111111222222222222222222222222000000//////000000111222111111222222222333333333444444444444444444444444333333333444444444555555333333333444444444444555666666666666777777777777777777777777777777777777888888999999999:::::::::::::::999999:::;;;<<<======???AAADDDGGGMMMTTTYYYcccuuu}}}}}}tttYYYRRRJJJEEEEEEFFFFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????;;;;;;<<<===============<<<<<<<<<<<<;;;;;;;;;:::::::::<<<>>>@@@CCCFFFGGG<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======>>>AAACCCCCC@@@>>>========================;;;;;;<<<<<<===>>>>>>>>><<<@@@BBB@@@AAADDDCCC@@@>>>>>>???FFFRRRdddttt~~~000000111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////000111222222111222333444444222111000111000000000000000000000222222222222222222222222222222222222222222222222000000000000000000000000111111111222222222333333///000000000111111111111333222111000000000111222000111111111111222222222///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000...//////000111111222222/////////000000000111111000111111222222111111000000000000000000000000000000000000000111111111111222222222222222222222222111111000000111111222333111111222222222333333333333333333333333333333333333333333444444444555555333333333444444444555555666666777777777888888888777777777777777777777777888888999999999::::::::::::;;;;;;;;;;;;<<<===??????DDDJJJPPPWWW```iiipppmmmdddWWWNNNJJJHHHEEECCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===@@@BBBEEEFFF<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;===@@@BBBAAA???===========================;;;;;;<<<<<<===>>>>>>???<<<@@@BBB@@@AAADDDCCC@@@>>>>>>???FFFSSSdddttt~~~~~~000111111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////000111333333111222444444444222000///111111111000000000000000222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333//////000000111111111222444333111000000000111222000111111111111222222222//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000...//////000111222222222////////////000000000000111111222222222222111111000000000000000000000000000000000000111111111111222222222222222222222222222222111111222222333444111111222222222333333333111111111111111111111111333333333444444444555555333333333444444555555555777777777777888888888888777777777777777777777777888888999999999:::::::::999;;;===>>>>>>>>>@@@AAAHHHNNNXXXcccnnnzzzzzz~~~mmm___VVVPPPJJJFFFAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>AAA???===<<<;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<777888999<<<>>>>>><<<999========================;;;;;;;;;<<<===>>>>>>???===@@@BBBAAAAAADDDCCC@@@>>>===???FFFSSSdddttt~~~{{{000111111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222000000111111111111000000111111000000000000111111111111000000000111333444222222222222222222222222444444333222222333444444222111111111000000//////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111000/////////000222333111111111111111111111111000000000000000000000000222111000//////000111222111111111111111111111111000000000000000000000000111111222222222333333333555444222111111111222222333333222222111000000000222222333333333444444444444444333222333444555666666555333333333444666888555555666666777777888888888888888888888888999999999:::;;;<<<<<<<<<<<<<<<>>>@@@;;;;;;BBBBBBEEEQQQXXX```mmmzzzoooggg[[[QQQHHHBBB???AAABBBBBBCCCFFF@@@???======>>>??????>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<999::::::;;;===???@@@AAA===>>>???AAACCCCCCAAA???@@@AAABBBFFFPPP___ppp{{{www}}}000111111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222000111111222222111111000111111000000000000111111222111000000000111333444222222222222222222222222444333222111111222333444222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111000/////////000222222111111111111111111111111111111111111111111111111222111000//////000111222111111111111111111111111111111111111111111111111111111222222222333333333444333222111111111222222222222222222111111111111222222333333333444444444444444333333333444555666666555444333333555666888555555666666777888888888888888888888888999999:::>>>===<<<;;;;;;<<<===>>>;;;@@@???AAAHHHJJJRRRbbbuuu~~~vvvhhh]]]PPPJJJEEEEEEEEEBBBBBBDDDAAA???>>>===>>>>>>===<<>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???AAACCCCCCAAA???@@@@@@AAAFFFOOO^^^ooozzzxxx~~~000111111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222111222222333333222222111111111000000000000111111222111111111111222333333222222222222222222222222222222111111111111222222222222222111111111111000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000///000111111222111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333444333222111111111222222111111111111222222222222333333333333444444444444444444333333444444555666666555444444444555666777555555666777777888888999999888888888999999:::;;;>>>===<<<;;;;;;===???AAA:::BBBDDDGGGOOOTTTaaavvv}}}~~~uuuoooXXXPPPJJJGGGDDD@@@???AAABBBAAA@@@@@@@@@@@@===;;;??????>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<>>===<<<<<<;;;<<<<<<>>>===>>>@@@BBBCCCAAA?????????@@@EEENNN]]]mmmxxxxxx~~~000000111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222222333333444444333333222222111111000000111111222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000111111222111111111111111111111111222222222222222222222222111000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333333333222222222222222222222000000111222222333444444333333333444444444444555444444444444444555555666666555555444555666777777555666666777888888999999999999999999999:::;;;<<<;;;;;;;;;<<<===???@@@AAABBBIIIKKKSSSbbbmmm|||wwwddd[[[QQQLLLGGGCCCBBBDDDDDDCCCBBBCCCDDDCCC@@@>>>?????????>>>>>>>>>======>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<>>===<<<<<<;;;<<<<<<>>>===>>>???AAABBBAAA?????????@@@DDDMMM\\\lllwwwzzz000000111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222333333444444444444333333222222111111111111222222222222333333333222222222222222222222222222222222111111111111111111111111222222222222333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111222222222222222222222222000000000111111000000000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222000000111222333444444555333333444444444555555555444444555555555666666555555555555555666666777777666666777777888999999999999999999999:::;;;<<<===;;;<<<>>>???@@@@@@@@@???JJJPPPVVVhhhzzznnnbbbYYYQQQJJJGGGIIICCCBBBAAABBBCCCCCCAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<===<<<<<<<<<<<<======>>>>>>======>>>@@@AAAAAA?????????@@@DDDMMM[[[kkkvvv|||000111111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222222333333444444333333222222222111111111111222222333333333444333333222111222222222222222222222222111111222333333222111111222333333333333444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////000111111111111000111111111111111111111111222222222222222222222222000000111111111111000000111111111111111111111111222222222222222222222222111111222222222333333333111111222333333333222222111111111222333444444555333444444444555555555555444444555666666666666555555555666666666777777777666666777888888999999:::999999999:::;;;<<<===>>>???@@@BBBCCCDDDEEEEEEEEENNNYYYgggxxxyyy~~~rrrhhh\\\PPPIIIGGGDDDBBB@@@???@@@@@@@@@???@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<>>>???@@@>>>======>>>@@@AAAAAA@@@@@@???@@@DDDMMM[[[kkkvvv000111111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222222222333333333333222222333222222111111222222333333333444444444333222111222222222222222222222222111222333444444333222111333333333333444444444555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000...///000111222111111000111111111111111111111111111111111111111111111111///000111222222111000///111111111111111111111111222222222222222222222222111111222222222333333333000111222333333333333222222222222333333444444444444444444444555555555555333444555666777666666555555555666777777777777777666777777888888999::::::999999::::::;;;===>>>???@@@AAABBBEEEJJJQQQVVVZZZ```sss}}}|||{{{ppp___RRRMMMJJJGGGCCC@@@????????????@@@@@@@@@?????????>>>>>><<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<===>>>???>>>===<<<===???@@@@@@@@@@@@@@@AAAEEEMMM\\\lllvvv000111111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222111222222333333222222111333222222111111222222333333333444555444333111000222222222222222222222222222333444444444444333222333333333444444555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000...///000222222111111000111111111111111111111111000000000000000000000000///000111222222111000///111111111111111111111111222222222222222222222222111111222222222333333333000111222333444333333222222222333333333333444444444444444555555555666666333444666777777777666555555555666777777777777777777777777888999999::::::999::::::;;;<<<===??????===>>>@@@EEEOOO\\\hhhooo|||}}}tttccc[[[RRRMMMGGGCCCAAAAAA@@@@@@@@@@@@@@@????????????>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<===<<<<<<<<<<<<======>>>>>>===<<<===???@@@@@@@@@AAAAAABBBEEENNN\\\lllvvv000000000000111111111111111111222222222333333333222222222111111111111000111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222666555555444444555555666444444444333333222222222333333333444444555555555333333333333333333333333333444555444222111222333222222222222222222222222111222444555555444222111111111111111111111111111333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111222000...000222333111...111111222222222333333333444444444333333222222222333333333444444333222222444333333333333444555555333333333444444444555555555555555555666666666777777777777777666666666666555666666888999:::;;;;;;;;;<<<;;;;;;;;;<<<>>>???;;;BBBOOOXXX[[[bbbxxx~~~~~~tttooodddZZZOOOHHHEEECCCBBBBBBAAA???======>>>?????????======<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============???>>>===>>>???@@@???>>>@@@@@@BBBFFFNNN\\\lllvvv}}}000000000000111111111111111111111222222222333333222222222222111111111111222222222333333222222222222222222222222222222222222222222222333333333333333333333333333333333333555555444444444444555555444444444333333333222222333333333333444444444555333333333333333333333333333444555444222111222333222222222222222222222222111222333444444333222111222222222222222222222222333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111000///000222333111...111111222222222333333333444444444333333222222222333333333444444333333222444333333333333444555555333333444444444555555555555555555666666666777777777777777777777777777666777888888999:::;;;<<<<<<:::;;;;;;;;;;;;<<>>>>>???@@@???>>>======<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============???>>>===>>>???@@@???>>>@@@@@@AAAEEENNN\\\kkkuuu}}}000000000111111111222222000000111111111222222222333222222222111111111111222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444555444444333333444444555444444444444444333333333222222333333333333444444444444444444444444444444333444555444333222222444333333333333333333333333111222333444444333222111222222222222222222222222333333333333222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000/////////000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111000000111222222111///111111222222222333333333444444333333333333222222222333333444444333333333444333333333333444555555333444444444444555555555555555666666666777777777777777777777777777777777:::::::::;;;;;;<<<<<<<<<:::<<<===<<<<<<>>>DDDIIITTTYYYfff{{{wwwiii[[[RRRMMMGGGCCCCCCAAA??????@@@@@@???>>>>>>======<<<<<<======>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============???>>>===>>>@@@AAA@@@???@@@@@@AAAEEEMMM[[[jjjttt~~~000000111111111222222222000000000111111111222222333333222222222111111111222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444444444444444333333333333444444555555555444444444444444222333333333333333333333444444444444444444444444444555555555333222333444333333333333333333333333111111222333333222111111333333333333333333333333444444333333333222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222111000111111222222222333333333333333333333333333333333222222333444444444333333444333333333333444555555444444444444555555555555555666666666666777777777777777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@??????CCCMMMVVV]]]lll{{{nnnccc[[[PPPGGGDDDBBB@@@@@@@@@AAA@@@???>>>>>>============>>>>>>>>>>>>>>>============<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============???>>>===>>>@@@AAAAAA@@@AAAAAAAAAEEEMMMZZZiiirrr}}}111111111111222222222222000111111111111222222222333333333222222222222111333222222111111222222333222222222222222222222222333333444444444555555555333333333333333333333333555444444333333444444555555555555555555555555555333333333333333333333333555555555555555555555555444555666555333222333444333333333333333333333333222222222333333222222222333333333333333333333333444444444333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111000111222222222111111111111111222222222333333333333333333333333333333333111222333333444444444333444333333333333444555555444444444555555555666666666666666666777777777888666777777777888888888999:::::::::;;;;;;;;;;;;;;;;;;???BBBBBBCCCLLL]]]jjjzzzyyymmm]]]NNNHHHEEEBBBAAAAAABBBAAAAAA>>>>>>============>>>>>>???>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============>>>======>>>@@@BBBAAA@@@AAAAAAAAADDDLLLYYYgggqqq{{{111111111222222222222333111111222222222333333333333333333333222222222222444333222111111222333444444444444444444444444444444444444555555555666666333333333333333333333333555555555444444555555555555555555666666666666666555555444444444444333333666666666666666666666666444555666555333333333555333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111111222000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111000222333333222111111222111111222222222333333333222222333333333333444444111111222333444444444444444333333333333444555555444444555555555666666666666666666777777777888888666777777888888999999999:::::::::;;;;;;;;;<<<<<<;;;@@@FFFHHHMMM\\\uuummmZZZRRRNNNHHHDDDBBBBBBBBBBBB???>>>>>>======>>>>>>?????????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============>>>======???AAABBBBBBAAAAAAAAAAAADDDKKKXXXfffoooxxx~~~111111111222222222333333222333333333333444444444444444333333333222222222444333111000000111333444555555555555555555555555444555555555666666666666444444444444444444444444777666666555555666666777555555666666666777777777666666666555555444444444666666666666666666666666444666666555444333444555444444444444444444444444555444444444444444444555444444444444444444444444555444444444444333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111000222444444222000111333111111222222222333333333222222222333333444444444000111222333444444444444444333333333333444555555555555555555666666666666666666777777777888888888666777777888888999::::::::::::;;;<<<======>>>>>>>>>FFFMMMSSS]]]ttt~~~lllaaaZZZQQQIIIDDDCCCBBBBBB??????>>>>>>>>>>>>???????????????>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============>>>======???AAACCCCCCBBBAAAAAAAAACCCJJJWWWeeennnuuu{{{111111222222222333333333333333333444444444555555444444444333333333222222444333111000000111333444666666666666666666666666555555555555666666666777666666666666666666666666777777666666666666777777555666666666777777888888777777666666666555555555777777777777777777777777555666666666444333444555444444444444444444444444666555555444444555555666555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111222222222222000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111000222555444222000111333111111222222222333333333222222222333333444444444000111222333444444555444444333333333333444555555555555555555666666666777777777777777888888888888666777777888999999:::::::::;;;<<<===>>>???@@@AAACCCLLLUUU]]]kkk{{{rrr~~~zzzllldddXXXMMMFFFCCCBBBBBB??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<=========>>>>>>======???AAACCCCCCBBBBBBAAAAAACCCJJJVVVdddnnnsssyyy~~~111111222222222333333333444444333333333333333222333333333333333333333333333333222222333333444555:::999888666444333333222555666666777777777666666888888888888777777666555555555666777888888999999:::999888777777999;;;<<<888888888777777666666666777777777777666666666666444444444444444444444444666666666666666666666666444555555555666666777777555555444333333333333444555555555555555555555555444444444444333333222111333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000111111111111222222222000111111111111222222222111111222222222333333333333333333222222111111111111111111111111111111111222222222222222222222222444444444333333222222222222222333333333444444444444444444444444555666777444555666666444333444555666666666666666666666666777777777777888888888888;;;;;;:::999888888888999>>>999888>>>CCCBBBDDDIIIVVV\\\jjjyyysss}}}|||gggVVVNNNJJJGGGDDD???>>>===>>>???@@@???===??????>>>=======================================??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>???>>>>>>@@@BBBCCCBBB@@@???===???EEELLLUUUeeerrruuu|||222222222222333333333333333444555444444333444555444444444444444444444444222222222222222333444444888777666555555444444555333444555666666777777777888888888888888777666666666666777777888888999999999888888777777999:::;;;777777777666666666666666888888888888777777777777555555555555555555555555777777777777777777777777555555555666666666777777666555444444333333444444444444444444444444444444444444444444444333222111333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111222222222222000111111111111222222222111111222222222333333333333333333222222222111111111111111111111111111111222222222222222222222222222222222111111111000000222222333333333444444444555555444444444555555666444555666666444444555666666666666666666666666666888888888888999999999999::::::::::::::::::;;;;;;===;;;<<<>>>>>>CCCQQQ``````vvv|||mmm___SSSKKKHHHAAA@@@>>>>>>??????>>>===??????>>>=======================================???>>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;============>>>>>>>>>>>><<<<<<<<<>>>@@@AAA@@@??????===???EEEKKKTTTcccpppuuu|||222222222333333333444444222555777666444333555777666666666666666666666666444444333333444444555666666555555555555666666777333444555777888888888888999999999:::999999888777999999999999999999999999888888999999999:::::::::777777777777777888888888999999999888888888888777777777777777777777777777777777777777777777777777666666666666777777777777666666555444444444444444444444444444444444444444333444444444444333333222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111222222222333000111111111111222222222111111222222222333333333333333333222222222222111222222222222222222222222222222222222222222222222222222222111111111111000333333333333444444444444666666555444444444555555444555666666444444555666666666666666666666666666999999999::::::::::::;;;888999:::;;;<<<<<<<<<<<<===;;;<<>>??????>>>============>>>========================>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;============>>>>>>>>>>>><<<;;;<<<>>>@@@AAAAAA@@@???>>>???DDDIIIRRR```mmmvvv}}}333333333333444444444444333666888666333111444777666666666666666666666666666666666666666777888888666666555555555666777777666777888888999999999999:::::::::;;;;;;:::999999;;;;;;;;;;;;;;;:::::::::888999::::::;;;;;;::::::888888888999999999::::::999999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777666555555444555555555444444444444444444444444333444444444444444333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222333333000000111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444555777666555444444444444444444555666666555555666777666666666666666666666666999999999999::::::::::::888999:::<<<<<<<<<<<<;;;>>>:::<<>>>>>======>>>>>>===========================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<============>>>>>>>>>>>>=========@@@BBBDDDCCCBBB@@@>>>???CCCHHHOOO]]]jjjwww}}}333333444444444555555555444666777666333222333555555555555555555555555555666666666666666777888888888888777666666666777777888888999999999888777777999999::::::::::::999999;;;;;;;;;;;;::::::::::::888888999::::::::::::999999999999999999999999999999999999888888888777777777777777777777777777777666666666666666666666666888888888888888888888777777777666555555555555666444444444444444444444444333444444555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333333333000000111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444555555555777666555444444444444444444555666666555555666888777777777777777777777777888888888999999999999:::999::::::;;;;;;;;;;;;;;;===AAAIIIUUUfff{{{zzzjjjjjjrrr~~~|||mmmbbbSSSMMMFFFAAA???@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<===========================<<<==================<<<============>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCAAA@@@>>>???BBBGGGNNN\\\hhhxxx~~~444444444555555555666666555555555555666666666666666666666666666666666666555555444444555555666777:::999888888888888888999999999999::::::999999888::::::;;;<<<<<<<<<<<<;;;<<<<<<==================;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::999999999:::::::::999999999888888888888888888888888888888777777777777777777777777999999999999888888888888888888777666666666666666555555555555555555555555333444444555555555555444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333000111111111111222222222111111222222222333333333111222222222222333333333333333333333333333333333222222222222222222222222000111111111111222222222333444444444555555555555666666555444444444555555444555666666666666777999777777777777777777777777888888888888999999999999:::::::::;;;;;;===>>>???CCCRRRaaafffmmm{{{jjjkkkpppzzzzzzrrr___XXXNNNEEEAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<===>>>========================<<<======>>>>>>======<<<============>>>>>>>>>>>>===<<<<<<>>>@@@AAA@@@>>>@@@>>>???BBBGGGNNN\\\hhhyyy~~~444555555555666666666666555333222555;;;>>>===;;;777777777777777777777777666666666666666777888888999999999999:::;;;<<<<<<;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999::::::999999999888888888999888777777666666777777666666666666666666666666333333444555555555555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444000111111111111222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222000000111111111222222222444444444444555555555555555555444444444555555666333555777777666666888999777777777777777777777777999999999999:::::::::;;;;;;::::::;;;===@@@DDDFFFUUUeeeuuu|||rrrmmmiiilllttt{{{{{{yyysssjjj\\\PPPHHHEEECCCCCCAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???==============================>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>===>>>@@@@@@>>>===@@@>>>???CCCGGGOOO\\\iiiyyy555555555555666666666777444111000666???DDDCCC@@@888888888888888888888888::::::999999::::::;;;<<<888888888:::;;;===???@@@???AAACCCEEEHHHIIIKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLMMMPPPQQQJJJJJJIIIGGGFFFEEEDDDCCC>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999888888777777777777777777777777777777777777777333333444555666666666555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444000111111111111222222222111111222222222333333333111111111222222333333333333333333333333333333333222222222222222222222222222222222333333444444444444444444555555555666666444444444444444555666777333555777777666666888:::777777777777777777777777:::::::::;;;;;;;;;<<<<<<;;;::::::;;;???DDDIIIMMMiiiqqq}}}vvvkkkgggkkkttt{{{~~~zzzjjj[[[PPPKKKHHHGGGAAA@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>AAA@@@@@@@@@AAAAAA@@@>>>@@@>>>???CCCHHHOOO]]]jjjzzz888888777777777888888999666666777:::<<<<<<;;;999888999777333444888:::999666888999999;;;===;;;666>>>======???CCCGGGJJJKKKSSSNNNNNNSSSVVVUUUWWW\\\XXXZZZ^^^aaa```]]]___cccaaa^^^]]]eeeoootttqqqkkkfffccc\\\YYY^^^fffhhhdddaaa___\\\\\\[[[VVVMMMFFFAAAEEEDDD>>>===BBBEEEDDDAAA??????AAA===888;;;BBB:::;;;;;;;;;;;;;;;::::::;;;999777777888999888777999888888888888888999999777777777777777777777777777777777777777666666555666666666666666666666666555555444444444444555555555555555444444333333333222222222222222222222222333333333333333333333333222222222222111111000000444444333222222111111000111111111111111111111111111222222333333222222111222222222222222222222222111111222222222333333333444444444555555555555666444444444444444444444444333333444444555666666666555555666666777777888888;;;;;;;;;:::888888:::<<<666777<<>><<<;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>????????????????????????;;;<<<<<<===>>>??????@@@>>>===<<<<<<<<<===???@@@??????@@@AAAAAAAAA@@@@@@???@@@BBBFFFLLLVVV```gggtttzzz~~~888777777666666555555555:::999888888999999888888777::::::777888<<<>>><<<;;;>>>???===>>>BBBDDDCCCHHHJJJLLLMMMPPPUUU\\\bbbllllllooorrrrrrsss|||uuuhhhXXX[[[ZZZUUURRRRRRNNNHHHHHHCCC@@@BBBAAA===<<<>>><<<============<<<<<<<<<:::999888888999:::999888:::999999999999999::::::888888888888888888888888777777888888777666555555555555555555555555555555555555444444444444555555555555444444444333333333222222222222222222222222333333333333333333333333222222222222111111111000333333333222222222222111111111111222222222333333111222222333333222222111222222222222222222222222111222222222222333333333444444444555555555555666555555555555555555555555333333444555555666666777555555666666777888888888:::;;;;;;:::999:::<<<===>>>>>>AAAFFFLLLRRR]]]hhhuuummmrrroooeeeeeeoooqqqvvvzzzwwwlll___UUUQQQLLLIIICCC???<<<===???@@@??????>>>>>>======<<<<<<>>>===<<<<<<<<<<<<===>>>????????????????????????<<<<<<<<<===>>>?????????>>>======<<<===>>>???@@@??????@@@AAAAAAAAA@@@@@@???AAACCCFFFLLLVVV```hhhtttzzz}}}~~~555666777777777777666666999888777666666777888888;;;>>>???===>>>AAAAAA???AAAFFFHHHHHHMMMVVV^^^```WWW\\\bbbhhhooozzz|||xxxxxxwwwsssllliiibbb\\\[[[YYYRRRKKKHHHEEEDDDBBB@@@??????@@@@@@;;;:::999:::;;;;;;:::888;;;::::::999999::::::;;;888888888888888888888888888888888888777666555444555555555555555555555555555555444444444444555555555444444444444333333333333333333333333333333333333333333333333333333333222222222222111111111111111111222222222333333333222222222333333444444444111222222333333222222111222222222222222222222222222222222222333333333333444444444555555555555666666666666666666666666666333444444555555666777777555555666777777888888999888:::;;;;;;;;;;;;<<<===@@@@@@EEELLLSSS]]]kkkxxxwwwvvvwwwooofffbbbccckkkuuu|||{{{rrreee]]]OOOMMMHHHBBB>>>===>>>@@@>>>>>>???@@@@@@???>>>===>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????===============>>>??????>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCFFFLLLVVVaaahhhvvv{{{444555777999::::::::::::888888999::::::;;;===???DDDGGGHHHGGGIIIOOORRRQQQOOOSSSYYYaaaoooyyypppkkkccc]]]UUULLLEEECCCCCCCCC@@@???======>>>>>><<<;;;;;;;;;:::999999999::::::888888888888888888888888999999999888777666555444444444444444444444444444555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000000111222333333444444555555444444444333333333111222222333333222222111222222222222222222222222222222222333333333444444444444444555555555555666555555555555555555555555444444444555666666777777555666666777888888999999888:::;;;<<<;;;:::;;;<<<>>>BBBKKKTTT]]]iii~~~xxxvvv{{{fff```bbbiiiuuu~~~vvvlllPPPMMMJJJHHHFFFCCC@@@======>>>@@@BBBBBBAAA@@@???>>>==================>>>========================<<<=========>>>>>>>>>???===============>>>>>>???>>>???@@@@@@AAAAAAAAAAAA@@@AAACCCFFFMMMVVVaaahhhxxx}}}555666777888999:::::::::999<<>>>>>???>>>===<<<;;;:::999999999999999888888888888888888888888999999999999888777666555555555555555555555555555555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222333000000111222333444444555888777666555333222111111111222222333333222222111222222222222222222222222222222333333333444444444444444444555555555555666444444444444444444444444444444555555666777777888666666777777888999999999999;;;<<<;;;::::::;;;<<>>AAABBBCCCBBBAAA@@@===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>===>>>???@@@AAAAAABBBAAA@@@AAACCCGGGMMMWWWaaahhhvvvzzz}}}~~~999888888777888888999999<<<@@@DDDFFFFFFHHHMMMPPPRRRXXX```hhhuuuuuudddZZZUUUOOOKKKEEE@@@>>><<<;;;:::===<<<<<<;;;::::::::::::999999999999999999999999888888999999888888777666666666666666666666666666555555444444444444555555333333333444444444444555333333333333333333333333333333333333333333333333222222222222333333333333000000111222333333444444888777666555333222000000111222222333333222222111222222222222222222222222333333333333444444444444444444444555555555555666444444444444444444444444444555555666666777888888666666777888888999999::::::;;;<<<;;;;;;===@@@BBBMMMPPPZZZlllwwwxxxvvvkkkhhhlllssswwwxxxqqqfffWWWKKKFFFDDDBBBAAA>>>???@@@BBBBBBBBBAAAAAA===>>>>>>??????>>>>>>=======================================>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAABBBDDDGGGMMMWWWbbbiiiqqqvvvxxxyyy}}}:::999888888:::===@@@BBBJJJNNNRRRUUUXXX___jjjrrr{{{zzzqqqdddXXXNNNGGGBBB???@@@???>>>===<<<<<<<<<<<<999999999999999999999999777777888999999999888888777777777777777777777777555555444444444444555555333333333444444444555555444444444444444444444444333333333333333333333333222222222333333333444444111111111222222333333333555555444444333222222222111222222333333222222111222222222222222222222222333333333444444444444555444444444555555555555666555555555555555555555555555555555666777777888888666777777888888999:::::::::;;;;;;<<<>>>BBBHHHMMMWWW[[[lllzzz}}}}}}xxxmmmcccbbbkkktttuuupppgggYYYLLLDDDCCCDDD@@@@@@@@@@@@@@@AAAAAAAAA===>>>????????????>>>===========================>>>>>>>>>>>>============;;;<<<===>>>???>>>>>>======>>>???@@@AAABBBBBBBBBAAABBBDDDGGGNNNWWWbbbiiioootttwwwxxx|||999999999;;;???EEEKKKOOO^^^aaaeeejjjqqq~~~~~~zzziii\\\SSSNNNBBBAAA@@@???>>>>>>>>>>>>999999999999999999999999666777888999999999999999777777777777777777777777555555555444444555555555333333333444444555555555444444444444444444444444333333333333333333333333222222222333333444444444111222222222222333333333222222222333333333444444222222222333333222222222222222222222222222222222333333333444444444555555444444444555555555666666666666666666666666666666555555666666777777888888777777777888999999::::::999:::;;;===AAAGGGOOOUUUbbbiiiqqq{{{sss___WWWbbbqqqlllrrrtttiiiWWWHHHDDDEEEAAAAAA@@@??????@@@@@@AAA===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;<<<>>>?????????>>>=========???@@@AAABBBBBBBBBAAABBBDDDHHHNNNWWWbbbiiiqqquuuxxxzzz~~~999<<>>@@@CCCCCCAAA????????????>>>>>>>>>=========>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDBBBBBBCCCFFFKKKUUU___gggvvv{{{~~~}}}@@@DDDKKKUUU___jjjtttzzz}}}sssfffYYYPPPIIICCCAAABBBBBBAAAAAA@@@>>><<<:::;;;:::888888999:::999888666666666777777777888888777777666666666555555555444444555555555555555555444444444444444444444444444444444444444444444444111222222222222333333333333333222222222222333333222222222222222222222222222333333444444333333222222222222222222222222222333333333444444444555555222333444444555555444444555555555555555555555555666666666666666777999999888999999999999999::::::<<>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@@@@BBBBBBCCCDDDAAAAAAAAACCCHHHPPPZZZaaaxxx}}}GGGMMMZZZllltttfffYYYPPPFFFDDDAAA>>>===<<<:::999===:::888888999:::;;;:::777777777777777888888888777777777777666666666666666666555555555555555555444444444444444444444444444444444444444444444444222222222222333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333444444444555555333333444555555555555444555555555555555555555555666666666666777888999:::999999999888888999<<>>>>>>>>>>>====================================>>>>>>??????@@@@@@>>>???@@@@@@BBBBBBCCCDDDAAAAAAAAABBBFFFNNNXXX^^^www{{{^^^gggwwwuuu[[[SSSIIIBBB?????????>>>???===;;;;;;<<<;;;:::999888888888888888888888888777777777777777777777777777777666666555555444444555555555555555555555555444444444444444444444444222222222333333333444444333333444444444444333333333333333333333333333333333333444444444444333333333333333333333333333333333333333444444444555555333444444555555555555555555555555555555555555555777777777777888999:::::::::;;;<<<;;;:::;;;>>>AAA???FFFNNN\\\gggiiiyyy|||hhhoooyyyqqq___```___aaannnxxxrrrcccXXXQQQIIIEEEEEEFFFDDDAAAAAAAAA@@@@@@@@@?????????======>>>>>>>>>>>>==============================<<<<<<===>>>???@@@@@@AAA>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCDDDHHHPPPZZZaaarrrvvvzzz~~~|||hhhVVVLLLGGGCCCAAA===<<<<<<===>>>===999777999999999999999888888888777888888888888888888888777777777666666555555444555555555555555555555555444444444444444444444444222222333333333444444444333444555555555555444333333333333333333333333333333444444555555444444333333333333333333333333333333333333444444444555555333444555555666666555555666666666666666666666666777777777888888999:::;;;888;;;>>>===;;;;;;???CCCLLLSSSYYYfffsss|||{{{~~~yyyxxxxxxwwwkkkqqqqqqjjjeee\\\WWWccctttxxxqqqhhh[[[KKKEEEFFFGGGCCC>>>@@@?????????>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<===>>>???@@@@@@AAA>>>???@@@@@@BBBBBBCCCDDDBBBBBBCCCEEEIIIRRR\\\cccoooqqqvvv}}}rrr```RRRFFF>>>>>>======>>>>>>>>>;;;888:::::::::999999999999999888888888888999999999999777777666666666666666666555555555555555555555555444444444444444444444444333333333333444444444444333444555666666555444333333333333333333333333333444444555555555555444444333333333333333333333333333333333444444444555555444444555666666666666555666666666666666666666666888888888888999:::;;;<<<666:::===<<<;;;===CCCIIIWWW^^^cccooo~~~llluuuttt|||xxx|||vvvllldddmmmggg^^^XXX]]]jjjtttxxxqqqcccQQQHHHGGGGGGBBB<<>>>>>>>>============>>>>>>>>>>>>====================================>>>>>>??????@@@@@@>>>???@@@@@@BBBBBBCCCDDD@@@@@@AAACCCHHHPPP[[[bbblllnnnttt|||~~~yyyfffXXXMMMJJJEEEAAA@@@>>>===;;;;;;;;;:::::::::999999999888888888999999999::::::666666666666666777777777555555555555555555555555444444444444444444444444333333333444444444444555444555666777777666555444444444444444444444444444444444555555555555444444444444444444444444444444333333333444444444555555444444555666666666666666666666666666666666666666999999888999999:::;;;<<<888;;;<<<;;;;;;AAAMMMWWWbbbjjjoooyyy~~~{{{~~~uuudddddddddeeeccc``````iiiuuurrrjjj]]]SSSLLLHHHDDDAAA@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@@@@BBBBBBCCCDDDAAAAAAAAABBBFFFNNNXXX___hhhiiioooyyy}}}zzz```YYYOOOFFFAAA???>>>===;;;;;;;;;::::::999999999888888888999999:::::::::555555666666777777888888666666666666666666666666444444444444444444444444333333333444444444555555444555666888888666555444444444444444444444444444444444555555555555444444444444444444444444444444333333333444444444555555444555555666666666666666777777777777777777777777999999999999:::;;;<<<<<<<<<======<<<===GGGXXXeeepppxxx~~~zzzpppZZZ```kkkoooeee[[[aaapppqqqoooiii___SSSJJJHHHHHHAAAAAAAAA@@@@@@@@@??????======>>>>>>>>>>>>======?????????????????????????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCGGGNNNWWW^^^cccdddkkkvvvyyyvvvgggXXXQQQJJJCCC>>>AAA===;;;<<<:::666666999===;;;:::999:::;;;:::999888888888888777777777777888888888888888777666666888777777666555444444444555555555555555555555555444444555555555555555555333333333444444444555555333444444555555444444333333333333444444444555555444444444555555555555666555555555555666666666777666666777777777777666666888999:::999888888:::<<<888:::===AAAJJJXXXhhhrrr{{{~~~xxxzzzyyyzzzqqqfffccckkkmmmddd\\\\\\kkkqqqvvvtttgggVVVIIIDDDFFFFFFDDDAAA>>>===???@@@>>>>>>>>>>>>============??????>>>===============>>>>>>>>>>>>????????????AAA???>>>???AAACCCCCCCCCCCCAAA@@@CCCJJJSSSZZZ^^^```gggpppuuuxxxxxxnnn\\\PPPKKKIIIBBB???AAACCCAAA>>>===:::999888999:::<<<;;;:::999888888888777777777777888888888888888777777666888777777666555555444444555555555555555555555555666666666555555444444444333333444444444555555555333444444555555444444333333333444444444555555555444444444555555555555666555555555666666666777777666777777777777777777666888999999:::::::::;;;<<>>===>>>@@@>>>>>>>>>>>>============??????>>>=====================>>>>>>>>>?????????@@@??????AAACCCEEEDDDCCCCCCAAA@@@CCCJJJSSSYYY]]]___fffnnnuuuwwwxxxyyykkkiiiXXXKKK???>>>@@@???<<<;;;<<<:::::::::<<<<<<;;;:::999999999888888888777777888888999999888888777666888777777666666555555444555555555555555555555555888777777666555444333333333444444444444555555555444444555555555555444444333444444444444555555555444444444555555555555666555555666666666777777777777777888888888888777777999888888:::<<<======<<>>>>>>>>???>>>>>>>>>>>>============??????>>>=====================>>>>>>>>>>>>??????>>>>>>@@@CCCFFFGGGFFFDDDCCCAAAAAADDDJJJRRRXXX\\\^^^dddlllsssvvvxxxmmmYYYLLLEEE???======AAA???===<<<===<<<:::888::::::999999999888888888888999999999999888777777777777777777666666555555555555555555555555555555777777666666555555444444444444444444555555555555444444555555555555444444444444444444555555555555444444444555555555555666555666666666666777777777777888888999999888888777:::999888999<<<===<<<;;;>>>AAAQQQhhhoooooo~~~|||yyyrrraaabbbkkkppp______aaaiiirrrtttjjj]]]RRRMMMGGGBBB???>>>??????>>>>>>>>>>>>============???>>>>>>===========================>>>>>>>>>???===>>>AAAEEEHHHIIIGGGDDDCCCAAAAAADDDJJJRRRWWWZZZ\\\aaaiiiqqquuuxxx{{{fffRRRGGGCCCBBB@@@===;;;;;;;;;:::999::::::::::::999999999999999999999999999888777777777777777777777666666666666666666666666666666666444555555666666777777777444444444555555555666666444555555666666555555444444444444555555555666666444444444555555555555666666666666666777777777888888888999999999999888888;;;:::999999;;;<<<======GGGOOObbbuuuvvvvvv~~~|||uuu}}}~~~uuu}}}qqq]]]___mmmccc\\\VVVZZZlllzzzwwwlll[[[TTTKKKDDDAAA@@@??????>>>>>>>>>>>>============???>>>>>>===============<<<============>>>>>>>>><<<>>>AAAFFFIIIIIIGGGDDDCCCBBBAAADDDJJJQQQVVVXXXZZZ___fffnnntttwwwjjjRRRHHHDDDAAA===;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999:::999999888777777777777777777777777777666666666666666666666666444444555666777888888999444444555555555666666666555555666666666666555555444444555555555666666666444444444555555555555666666666666777777777888888999999::::::::::::999999;;;;;;;;;::::::===BBBEEEUUU___qqq|||{{{|||xxxtttvvvpppzzzsssooo{{{eeeVVVWWW^^^YYYQQQQQQaaavvv|||wwweee]]]QQQHHHDDDBBBAAA???>>>>>>>>>>>>============??????>>>===============<<<<<<============>>>>>>===???BBBFFFHHHIIIFFFCCCCCCBBBBBBEEEJJJPPPUUUVVVXXX\\\ccclllssswwwjjj]]]RRRLLLEEE???===>>>>>>???;;;;;;;;;;;;::::::::::::999999::::::999999888777777777777777777777777777666666666666666666666666555555666666777777888888555555555555666666666666555555666666666666555555555555555555666666666666444444444555555555555666666666777777777888888888999999::::::::::::999999999<<<>>>===<<<@@@JJJRRReeennnxxx}}}{{{wwwsssxxxsssyyy}}}kkkmmmuuu^^^QQQXXX]]][[[UUUZZZjjjwwwyyynnndddVVVLLLGGGEEEBBB@@@>>>>>>>>>>>>============??????>>>===============<<<<<<<<<=========>>>>>>??????AAADDDGGGGGGEEEBBBCCCBBBBBBEEEJJJPPPTTTUUUWWWZZZaaajjjssswww}}}zzzbbbZZZPPPGGGAAA@@@??????<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888777777777777777888888888777777777777777777777777777777777777666666666666555555555555666666666777555555666666666666555555555555555555666666666777444444444555555555666666777777777777888888888888999::::::;;;;;;::::::999888<<>>===CCCQQQ\\\ssszzz~~~}}}zzztttyyy~~~qqqiii}}}rrrbbbWWWeeeiii^^^WWWaaaooovvvtttiiiYYYNNNIIIFFFCCC@@@>>>>>>>>>>>>============??????>>>===============<<<<<<<<<<<<=========>>>@@@@@@AAACCCFFFFFFDDDBBBCCCBBBBBBEEEKKKPPPSSSTTTVVVYYY```iiirrrwwwtttYYYKKKHHHEEE@@@:::999;;;>>>===999888;;;:::::::::::::::999888777::::::999999888777777666777777777777777777777777777777777777777777777777666666555555555444444444444444444555555555666666555555555555555555555555666666666666777777777777666666666666777777777777;;;:::999999:::999888777<<<<<<;;;:::???OOOgggyyyyyyzzzvvvmmmnnnxxxxxx{{{wwwjjjZZZ[[[gggtttlllZZZ\\\mmmrrrssslll]]]NNNFFFBBB@@@@@@???===<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@BBBCCCCCCCCCBBBAAA???@@@CCCEEEHHHLLLQQQUUUYYY[[[```iiirrrwwwkkk]]]NNNBBBDDDAAA??????===:::<<<@@@;;;;;;<<<;;;;;;:::999888:::999999888888777777777888888888888888888888888777777777777777777777777777777777666666555555555444444444555555555666666555555555555555555555555666666666666777777777888666666777777777888888888::::::999::::::;;;;;;:::===>>>@@@DDDMMM\\\mmmyyy|||zzzyyylllgggmmm{{{~~~ssskkkfff]]]^^^iiikkkaaa[[[^^^kkkooonnndddXXXPPPHHHBBBBBBAAA???============>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@AAABBBCCCDDDCCCBBBBBB@@@AAABBBDDDFFFKKKQQQUUUYYY[[[aaakkkuuu{{{vvvdddMMMFFF@@@>>>>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@AAABBBDDDDDDCCCCCCBBBAAABBBBBBCCCEEEJJJQQQVVVYYY\\\bbblllwww~~~aaaRRRCCC???AAAAAA>>><<<===============<<<;;;;;;:::999888777777888999999888888888888888888888888666666666666666666666666777777777777777777777777555555555555666666666666555555555555555555555555666666777777777888888888888888888999999::::::;;;:::::::::::::::;;;<<<>>>>>>AAAJJJYYYkkkxxx~~~yyyrrrddd___gggvvv~~~ppp]]]\\\jjjssslllaaaTTT___jjjooonnnfffWWWJJJCCCBBBAAA???>>><<<;;;;;;====================================>>>>>>>>>>>>@@@AAABBBCCCDDDCCCCCCBBBCCCBBBBBBBBBCCCIIIPPPUUUYYY[[[aaakkkvvv|||oooPPPCCCCCCDDDAAA======>>>>>>??????>>>>>>>>><<<;;;999888888999::::::888888888888888888888888666666666666666666666666666666666666666666666666555555555666666666777777666666666666666666666666777777777777888888888888777888888999::::::;;;;;;:::;;;;;;:::888999<<>>===<<<<<<====================================>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBAAACCCCCCBBBAAACCCHHHOOOTTTXXXZZZ___hhhqqqvvvgggOOOHHHEEEBBB@@@>>>???@@@BBBBBBCCCCCCCCC???>>>;;;999999999:::;;;999999999999999999999999777777777777777777777777555555666666666666777777555555666666666777777777666666666666666666666666777777777888888888999999777777888999:::;;;;;;<<<:::;;;<<<;;;999:::>>>BBBEEEZZZsssyyyvvvwww}}}wwwppplllkkklllsssooommmttt{{{}}}pppccc[[[\\\bbbVVVYYY]]]aaagggiiibbbXXXIIIGGGDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAA@@@CCCCCCCCCBBBCCCGGGMMMRRRWWWXXX]]]eeemmmqqqsssaaaSSSJJJGGGAAABBBCCCEEEGGGIIIIIIJJJBBB@@@===;;;999:::;;;<<<999999999999999999999999777777777777777777777777666666666777777888888888555666666666777777777777666666666666666666666666777777888888888999999999666666777888999:::;;;;;;888;;;===<<<;;;===DDDIIIYYYooo{{{www{{{|||}}}{{{wwwtttqqqppppppvvvpppjjjrrrsss]]]WWW___ccc___ZZZYYY```hhhhhhcccRRROOOIIICCC@@@>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===>>>???@@@AAA@@@??????BBBCCCCCCCCCDDDGGGLLLPPPVVVWWW\\\dddlllpppiiiXXXQQQCCCDDDFFFIIIKKKMMMNNNNNNEEEBBB???<<<::::::;;;<<<999999999999999999999999777777777777777777777777777777888888999999999999666666666666777777777777777777777777777777777777777888888888888999999999555666777888999:::;;;;;;777:::===>>>>>>AAAHHHOOOkkk~~~qqqwwwzzzzzz{{{{{{zzzyyyxxxvvvsssooovvvyyyllloooiii\\\aaammmeeeYYYTTT[[[hhhllljjjZZZUUUNNNFFFAAA??????@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<===>>>???@@@??????>>>BBBCCCDDDDDDEEEGGGKKKNNNUUUWWW\\\dddlllqqqrrrSSSSSSJJJKKKLLLHHHJJJMMMFFFGGGCCC>>>;;;;;;<<<======<<<;;;::::::999999::::::888888888888888888888888777777777777777777777777555555666666777777888888777777777777888888888888777777777777888888888888999::::::::::::::::::;;;;;;>>>???;;;:::CCCVVVfff}}}xxx}}}{{{yyywwwvvvwwwwwwvvvtttlllmmmrrr}}}}}}tttmmmrrrnnnZZZhhhmmmfffVVVRRR```mmmooofff\\\OOOGGGDDDBBB@@@===??????@@@AAAAAA@@@>>>======<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBDDDGGGMMMPPPVVV\\\aaaeeelllrrr~~~\\\OOOKKKKKKHHHMMMQQQKKKFFFBBB>>>;;;::::::::::::<<<;;;::::::999999::::::888888888888888888888888777777777777777777777777666666666777777777777777777777777777888888888888777777777777888888888888999::::::::::::;;;;;;;;;999<<<>>>>>>@@@NNNcccuuu}}}}}}{{{yyywwwvvvwwwwwwvvvuuunnnmmmpppvvv|||uuunnnnnn}}}ttt]]]___gggjjjbbbYYYZZZfffqqqiiiaaaVVVMMMGGGCCC@@@>>>>>>???@@@@@@@@@???>>>=========<<<<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBCCCGGGLLLPPPVVV[[[```eeekkkqqqoooaaaUUUIIIIIIKKKDDDDDDAAA>>><<<;;;;;;:::999<<<;;;;;;:::::::::::::::999999999999999999999999777777777777777777777777777777777777777777666666777777777777888888888888777777777888888888999999999999::::::;;;;;;;;;;;;;;;===>>>BBBKKK\\\sss~~~{{{~~~~~~{{{xxxvvvuuuvvvwwwvvvuuupppnnnllllllpppuuuyyyzzz|||sssnnnsss|||jjj[[[aaalllpppcccVVV]]]pppmmmjjjbbbYYYNNNFFFBBB@@@>>>????????????>>>===<<<>>>============>>>???@@@>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBCCCFFFKKKOOOUUUZZZ___dddjjjqqqqqqUUUJJJHHHBBBBBB@@@>>>>>>>>>>>>===;;;<<<<<<;;;:::::::::::::::999999999999999999999999777777777777777777777777999888888777777666666666666777777777888888888888777777888888888999999999999999::::::;;;<<<<<<<<>>>>>GGGXXXlll|||}}}xxxvvv{{{xxxvvvtttuuuvvvvvvvvvrrrnnnhhhcccccchhhpppuuuxxxooollllll}}}~~~fff```fffrrrkkkXXXXXXhhhooopppnnneeeWWWKKKEEECCC??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCFFFJJJNNNTTTYYY^^^bbbiiippphhhSSSMMMGGG@@@???======>>>???>>>======<<<;;;;;;::::::;;;;;;999999999999999999999999777777777777777777777777999999888888777777666666666777777777888888888888888888888888999999999999999999:::;;;;;;<<<======CCC???AAAPPPggg{{{wwwuuu||||||yyyvvvttttttuuuuuuuuutttoooggg___]]]bbbmmmvvv{{{rrrjjjeeennnqqqppplllsssxxxddd]]]fffiii]]]XXX]]]jjjoooqqqkkk]]]OOOGGGDDD@@@???>>>>>>===<<<<<<<<<===>>>>>>???????????????>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCFFFJJJNNNSSSXXX\\\```gggooo{{{___RRRGGGBBB@@@===<<<=========<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777888888888888888888777777777777777777888888888888888888888999999999999:::999999:::;;;<<<======>>>@@@AAAKKK```xxxttt~~~zzzvvvssssssttttttssssssqqqkkkbbb]]]___iiirrr~~~tttjjjeeekkknnnkkkrrrqqq\\\YYY```ddd```[[[bbbiiipppnnncccUUUIIIDDDAAA@@@???>>>===<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBCCCFFFKKKOOORRRWWW[[[___fffnnnmmmZZZKKKGGGBBB???>>>>>>===<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777888888888888888888999999777777777777888888888888888888888999999999::::::999999:::;;;<<<===>>>>>>???KKK___uuu}}}{{{|||wwwsssrrrrrrrrrrrrqqqsssrrrjjj```\\\```eeeuuu|||ppp```kkktttzzzjjjVVVZZZlllpppfff]]]fffooorrrkkk^^^QQQIIICCCBBB@@@>>>============;;;<<<===>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBCCCGGGLLLPPPRRRVVVZZZ^^^eeemmmTTTOOOIIIDDDAAA@@@???>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::777777777777777777777777777777777888999999999:::777777777777888888888888888888999999999:::::::::999999:::;;;<<<===>>>???AAAUUUqqqyyy}}}wwwsssqqqqqqqqqqqqpppuuuwwwpppdddZZZXXXZZZdddppp}}}{{{mmm^^^kkkzzzzzzZZZXXXrrr~~~uuu]]]fffqqqwwwsssgggXXXOOODDDBBB@@@???=========>>>:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBDDDGGGMMMPPPQQQVVVYYY]]]dddmmmnnnMMMDDDFFFCCC>>><<>>===???@@@===888<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999888888777777888888888999999:::::::::888888777777888:::<<<===<<<:::;;;===<<<;;;???EEERRRmmm{{{uuu{{{}}}xxxuuurrrqqqooonnnoooppprrrrrrmmmdddXXXPPPUUU]]]kkkzzzsssnnngggkkkkkkVVVkkkccc^^^___iiipppjjj^^^VVVMMMDDD???@@@@@@<<<;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBBBBAAACCCFFFLLLPPPRRRTTTUUUYYYaaakkk}}}{{{tttqqqmmmllllllkkkiiiggghhhhhhggggggffffffffffffiiiiiiiiiiiikkkmmmnnnpppkkknnnrrrtttvvvyyy}}}hhhSSSKKKDDDAAACCC>>><<<::::::<<<>>>>>><<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999888888888777888888999999999:::::::::999999888888888:::;;;<<<>>>;;;;;;>>>??????AAAFFF^^^yyyuuuttt~~~|||xxxtttsssqqqpppnnnmmmoooppppppmmmdddYYYRRRPPPVVVbbbrrrrrrllliiijjjwwwuuu\\\bbb{{{iii[[[WWWcccllljjjfffiiiRRRHHH@@@@@@AAA>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCFFFLLLPPPQQQSSSTTTWWW```iiizzzuuunnnllljjjjjjjjjjjjiiihhhfffdddcccbbbbbbaaa___]]]`````````____________^^^YYYYYYYYYYYYZZZ[[[\\\]]]]]]___bbbccceeegggiiilllggglllssszzzeeeQQQEEEAAAEEE===<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888888888888999999999999:::::::::::::::999999999999:::;;;<<<999999<<<>>>???BBBHHHkkkxxxrrrzzz~~~{{{wwwtttsssrrrqqqooolllmmmnnnooolllfff]]]VVVOOORRRXXXeeevvv|||qqqpppsssrrrrrr|||}}}dddXXXeee~~~mmm\\\TTT]]]fffgggiiipppYYYNNNCCC@@@BBBAAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCFFFKKKOOOOOOQQQSSSUUU^^^gggyyysssqqqnnnkkkgggddd```^^^___]]]\\\\\\^^^___^^^]]]^^^^^^_________^^^\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]][[[\\\]]]]]]]]]]]]]]]]]]VVVYYY]]]aaaeeeiiinnnqqqssswww~~~mmmWWWJJJGGGAAA??????@@@???<<<<<<>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999;;;:::::::::999999::::::<<<;;;<<<===<<>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBCCCFFFJJJMMMNNNPPPQQQSSS[[[ddd~~~uuunnniiieeebbbbbbaaaaaa```^^^]]]]]]]]]aaa```^^^___aaacccbbbbbb```aaacccdddddddddcccccceeeeeeeeeeeefffffffffffffffgggggggggggggggggggggfffeeedddcccbbb```]]]\\\[[[\\\^^^^^^\\\\\\]]]^^^ccceeegggjjjnnnttt{{{xxxZZZJJJCCC??????CCCBBB===<<<>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999:::999999999999999999999999::::::;;;;;;:::::::::999===???BBBAAA>>>DDDYYYmmm~~~rrrooo}}}}}}zzzxxxvvvttttttsssqqqoookkkkkklllmmmmmmkkkfffccc[[[VVVQQQTTTdddxxxzzzvvvwww}}}ooo]]]dddxxx{{{ppp\\\ZZZkkkrrrkkkfff[[[MMMDDDBBBBBB???;;;========================>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBCCCEEEIIILLLMMMOOOPPPRRRYYYbbbvvvkkkiiieeeaaa______aaabbbbbbcccccccccbbbbbbeeefffgggfffeeegggjjjlllllllllkkknnnpppqqqqqqrrrssstttwwwwwwwwwxxxxxxxxxxxxxxxtttuuuvvvvvvvvvvvvvvvuuuwwwuuusssrrrqqqnnnjjjggghhhiiiiiihhhdddaaa```aaabbbcccccccccbbbdddhhhjjjlllsss}}}iiiNNNJJJAAA===AAACCC???>>>AAA=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999:::::::::::::::::::::999999999999888999:::;;;;;;;;;;;;:::::::::===@@@AAAAAAKKKeee}}}mmmvvv|||{{{}}}zzzxxxvvvuuutttssspppnnnkkkkkkkkkllllllkkkiiifff\\\YYYSSSRRR^^^sssxxxvvvkkkjjjnnnttt{{{hhh[[[oooxxxoooWWWQQQcccpppmmmjjjcccVVVIIICCCBBB@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCCCCEEEHHHKKKMMMOOOOOOQQQXXX```~~~tttmmmhhh___```aaabbbcccdddfffhhh```bbbdddeeeeeegggkkkooonnnmmmnnnqqquuuyyy{{{{{{}}}}}}yyyyyyzzzyyywwwrrrnnnlllkkkeeefffeeedddaaa```aaabbbgggjjjmmmrrrwww~~~kkk^^^LLL@@@AAADDD@@@???CCC============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::999999999888888888999:::<<<<<<<<<;;;;;;999:::>>>DDDLLLZZZrrrzzzmmm|||{{{zzzxxxvvvuuutttrrrooommmjjjiiihhhiiijjjjjjiiiggg______ZZZUUUYYYggguuu}}}zzz|||xxxgggdddlllqqq{{{xxxZZZ___hhhkkkbbbXXXZZZccclllmmmjjj___OOOFFFDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB???AAABBBCCCCCCEEEGGGJJJMMMOOOOOOQQQXXX___~~~qqqgggbbb```aaabbb```cccgggjjjkkkjjjjjjjjjqqqtttxxxzzz|||}}}vvvpppnnnmmmhhhgggeeedddfffjjjnnnpppllltttsss[[[GGGCCCDDDAAA@@@CCC>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::999999888888888777888:::<<<======<<<<<>>BBBMMM\\\mmmuuuooo~~~zzzzzzyyyvvvuuutttrrrnnnllliiigggfffggghhhhhhhhhfffdddeeeaaaXXXUUU\\\ffflll{{{}}}kkkhhhtttbbbVVV^^^oooyyylllYYY[[[jjjpppooofffTTTHHHEEEDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB???AAABBBCCCCCCDDDGGGIIINNNOOOOOOQQQWWW___}}}rrrdddeeeeeeeeeddddddfffhhhjjjmmmrrrwwwzzz~~~{{{vvvpppmmmmmmllljjjhhheeehhhlllmmmooovvv{{{RRRIIIHHH???;;;@@@AAA???>>>===>>>>>><<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999;;;<<<<<<<<<<<<===>>>999GGGCCCQQQ|||rrrvvv|||zzzyyywwwtttrrrpppoooooojjjhhhfffddddddeeegggiiiddddddaaa\\\WWWYYYaaahhh~~~vvvooommmnnnzzz|||]]]aaasssdddXXX___mmmsssrrreeePPPAAA???BBB;;;===>>>???>>>???@@@BBB============>>>>>>>>>>>>@@@@@@@@@??????BBBFFFIIIMMMNNNQQQUUU[[[^^^zzzpppkkkfffbbbiiiiiiiiiiiijjjmmmrrruuu}}}zzzuuummmnnnmmmkkkjjjmmmrrrvvvttt~~~xxxZZZMMMGGGDDDCCCBBB@@@?????????>>><<<:::<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>><<>>>>>???>>>>>>===>>>???============>>>>>>>>>?????????@@@???@@@BBBGGGJJJNNNOOORRRVVV\\\___rrrfffbbbdddfffhhhjjjkkklllnnnqqqwww~~~wwwrrrooolllkkkjjjgggkkkrrr~~~qqqUUUMMMGGG???BBBAAA@@@@@@@@@???<<<:::<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<;;;::::::<<<===???EEERRRkkkxxx{{{yyywwwtttrrrpppooonnniiihhhfffddddddeeefffgggddddddbbb\\\UUURRRSSSVVVZZZeeettt~~~|||yyyxxxnnn}}}oooccceeexxxzzzfffZZZ^^^mmm}}}}}}mmmXXXIIICCCAAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>??????>>>?????????@@@CCCHHHLLLOOOPPPSSSXXX]]]```~~~nnnjjjfffccccccfffhhhjjjpppsssxxx}}}yyysssuuurrrooopppyyymmmYYYJJJ>>>AAA@@@??????@@@???===;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<;;;::::::<<<>>>AAAGGG___{{{{{{{{{zzzwwwtttrrrpppnnnnnniiihhhfffeeeddddddeeefffaaaaaa```\\\WWWSSSRRRSSSYYYbbbpppyyyzzz{{{yyyzzzvvvdddYYYggg{{{~~~lllYYY\\\iiiwwwyyynnn\\\MMMFFFBBB@@@>>>============<<<======>>>>>>>>>?????????>>>>>>??????AAADDDIIIMMMPPPQQQTTTYYY^^^aaazzzooohhhaaacccfffhhhkkkooosssvvvzzzsssqqquuu}}}uuuXXXHHHBBB@@@???>>>???@@@???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<;;;:::;;;>>>@@@IIITTTppp}}}|||zzzxxxuuurrrooonnnmmmiiihhhfffeeedddddddddeeebbbbbbaaa___ZZZUUURRRPPPSSS^^^nnnwwwwwwwwwuuutttvvvbbbbbbsss~~~sssaaaXXXaaammmtttqqqeeeVVVLLLCCC@@@===<<<>>>??????>>>>>>>>>>>>>>>????????????>>>??????@@@AAADDDIIIMMMPPPQQQSSSXXX]]]aaatttiiidddbbbbbbjjjmmmqqqtttyyy|||sssooonnnzzzqqqWWWHHHEEEAAA??????@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<;;;;;;===AAADDDVVVjjj}}}|||zzzxxxuuurrrooonnnmmmhhhhhhfffeeeddddddccccccfffeeedddaaa\\\VVVQQQNNNSSS^^^ppp|||wwwooottt{{{llleeemmmrrrssswwwfffiiiuuusssgggVVVZZZdddpppwwwrrrbbbTTTEEEAAA======???AAA@@@???>>>>>>>>>?????????@@@@@@???@@@@@@@@@AAADDDIIIMMMNNNOOORRRWWW\\\___{{{tttiiiaaa^^^aaafffiiiooottt{{{pppoooqqq}}}iiiSSSNNNGGGBBB@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<>>@@@AAA@@@>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAADDDHHHLLLLLLMMMPPPUUUZZZ]]]jjjfffbbb```bbbhhhnnnrrrzzzzzznnnlllxxxzzz[[[UUULLLDDDAAA@@@@@@@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<===AAAFFFIIIiiixxx}}}{{{xxxuuurrrooommmlllhhhggggggfffdddcccbbbbbbaaa```______^^^[[[WWWTTTNNNPPP^^^sss}}}yyyxxx}}}}}}rrrlllpppxxxxxxdddlllxxxzzzuuueeeWWW[[[kkktttmmmbbbMMMGGGAAA???@@@AAA???<<<>>>????????????@@@@@@@@@AAABBBBBBAAAAAADDDHHHKKKKKKLLLOOOTTTYYY\\\cccfffiiilllnnnttt|||}}}rrrkkkuuuxxxcccMMMCCC???===>>>BBB???>>>>>>============>>>========================<<<<<<<<<<<<<<<<<<<<<<<>>@@@CCC???===@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAABBBEEEHHHJJJIIIKKKQQQYYY^^^ggglllrrryyy|||llliiiqqq~~~~~~\\\JJJEEECCC@@@?????????>>>============>>>========================<<<<<<<<<<<<<<<<<<<<<<<>>===@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBAAAAAABBBFFFIIIJJJJJJKKKQQQXXX]]]pppwww{{{ppppppllltttnnnTTTJJJEEEAAA>>>@@@??????>>>======>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>===???AAA@@@HHH```yyy~~~yyy|||zzzvvvrrrooommmkkkkkkkkknnnqqqtttwww~~~{{{vvvpppkkkhhhdddeeeffffffeeedddbbbaaa___^^^]]]```dddddd___ZZZPPPLLLLLLSSS\\\bbbiiipppuuutttwww{{{vvvwwwgggkkkvvv\\\[[[jjjoooiiiaaaPPPBBB@@@AAA>>>===@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAACCCGGGJJJKKKJJJKKKPPPWWW[[[}}}{{{www{{{iiiTTTIIIDDDDDDAAA@@@??????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@LLLkkkzzz~~~~~~xxxvvvuuuxxx{{{wwwsssqqqooollljjjiiihhhhhhjjjkkklllnnnsss{{{~~~|||wwwrrrmmmjjjhhhhhhhhhgggeeecccaaa___aaa]]]\\\___eeegggaaa[[[TTTPPPNNNQQQVVV\\\fffpppyyywww~~~|||sssppphhhuuu{{{\\\TTTccclllgggdddUUUFFFBBB@@@>>>>>>@@@>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAACCCGGGKKKKKKJJJKKKPPPVVVZZZ~~~zzzhhhPPPHHHHHHBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================???AAA@@@BBBSSSrrr~~~xxx~~~vvvwwwrrrooopppwww|||xxxxxx{{{zzztttooonnnmmmkkkiiihhhhhhiiiiiikkkkkklllmmmoootttzzz~~~~~~{{{wwwsssnnnllliiiiiiiiihhhgggeeebbbaaaccc___]]]```eeefffaaa[[[VVVRRRPPPQQQTTTYYYdddooouuuttt}}}{{{jjjeeeeeeTTT]]]iiikkkfffZZZLLLEEEBBB?????????>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAACCCGGGKKKKKKJJJJJJOOOUUUXXXyyy___LLLEEECCCCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================???AAACCCKKK^^^yyyxxxyyy|||pppkkkmmmtttzzz~~~xxxtttqqqrrrvvvwwwrrrmmmmmmlllkkkjjjjjjjjjkkklllnnnmmmmmmmmmnnnoooqqqrrrxxx}}}}}}zzzvvvrrrooonnnggghhhiiijjjiiiiiiggggggdddaaa___aaadddeeeaaa\\\XXXSSSPPPQQQSSSVVV___iiiooooooxxxuuuuuuxxxeeettt\\\ZZZdddlllhhh___RRRIIIDDDBBB@@@>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAACCCGGGJJJIIIHHHIIINNNTTTXXXyyy{{{|||]]]JJJDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>@@@CCCIIIXXXlllvvvtttoooqqquuuyyyxxxyyy{{{{{{zzzxxxvvvttttttsssrrrqqqrrrrrrtttttttttsssrrrrrrtttuuuvvvvvvssswww}}}~~~{{{wwwtttrrrpppoooiiiiiijjjkkkkkkkkkjjjiiibbbaaaaaabbbddddddbbb```\\\VVVQQQRRRSSSUUUZZZ```hhhllltttzzzvvvllleeedddttt|||pppppp{{{bbbWWW]]]fffjjjcccXXXMMMGGGDDD@@@===>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBAAAAAABBBFFFIIIHHHGGGHHHMMMSSSWWWzzzwwwZZZEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@DDDNNNaaawwwxxx}}}wwwuuuuuu~~~||||||zzzyyyxxxwwwxxxyyyzzz{{{xxxvvvuuuvvvyyy|||~~~~~~vvvyyy~~~zzzvvvrrrqqqppppppmmmmmmmmmmmmllljjjhhhggg``````bbbcccccccccdddddd```YYYTTTTTTUUUUUUWWWZZZ^^^hhhtttyyyvvvooohhhcccuuuvvvaaaqqqyyydddTTTVVV___kkkeee[[[PPPIIIEEEAAA===>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAABBBEEEHHHGGGFFFGGGLLLSSSWWWgggMMMDDD???AAABBB@@@@@@CCC????????????>>>>>>>>>>>>===============>>>??????<<<@@@IIIXXXoooxxx}}}{{{vvv{{{}}}~~~}}}|||zzzxxxvvvssspppnnnmmmkkkhhhfffdddcccbbb``````___```aaabbbdddeee^^^YYYUUUUUUUUUSSSUUUZZZ[[[^^^mmmrrrjjjnnn___iiiwww{{{mmmZZZTTTXXXhhhfff```WWWNNNFFFAAA???>>>======>>>@@@@@@???>>>===>>>?????????AAADDDFFFKKKKKKKKKNNNRRRTTT~~~WWWMMMEEECCCAAA======@@@????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>?????????AAAKKK^^^sssxxxzzzyyy~~~|||zzzxxxtttqqqnnnmmmkkkhhhfffdddccccccaaa````````````bbbcccddd```[[[WWWVVVUUURRRSSSWWWWWWZZZfffwww|||ssslllkkkkkkgggooo}}}hhhYYYXXXjjjjjjfff^^^SSSIIIBBB@@@>>>======>>>@@@@@@???>>>===>>>?????????AAADDDFFFIIIIIIJJJMMMRRRVVVmmm```PPPFFFAAA======???@@@@@@?????????>>>>>>>>>@@@@@@???>>>>>>>>>??????BBBCCCOOOfffzzzyyy{{{~~~~~~~~~~~~}}}zzzvvvrrrnnnmmmkkkiiigggeeeddddddbbbaaa`````````aaabbbbbbbbb]]]YYYXXXUUUQQQRRRUUUXXX\\\dddmmmsssrrrlllfffuuu}}}eeefffyyy___YYYhhhlllmmmgggZZZMMMDDDAAA???>>>===>>>@@@@@@@@@>>>>>>>>>?????????AAADDDFFFGGGGGGIIIMMMRRRVVVwww[[[IIIBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>@@@??????>>>>>>>>>>>>>>>BBBDDDTTTnnnzzz~~~~~~~~~~~~~~~{{{wwwsssnnnmmmkkkiiigggfffeeeeeecccbbbaaa```______```aaaccc]]]ZZZYYYVVVRRRRRRUUU\\\dddkkkkkklllnnnmmmhhhhhhxxxeee^^^bbbXXXaaahhhnnnkkk___PPPFFFBBB@@@>>>===>>>@@@AAA@@@???>>>???@@@@@@???AAADDDFFFGGGGGGIIIMMMRRRVVVgggLLLDDDEEEDDD@@@@@@@@@@@@@@@???????????????>>>>>>======>>>>>>>>>AAAHHH[[[sss{{{~~~~~~}}}}}}}}}~~~~~~|||wwwtttooonnnllljjjhhhgggfffeeecccbbbaaa_________``````aaa]]]ZZZZZZXXXTTTTTTWWW]]]iiiqqqnnniiilllqqquuuiiitttgggZZZyyy~~~aaaVVVXXXaaaiiijjjaaaTTTIIIDDD@@@???===>>>???AAAAAA@@@???@@@@@@@@@@@@AAACCCFFFHHHHHHIIIMMMQQQTTT{{{WWWGGGEEECCC@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@BBBPPPeeexxxzzz~~~~~~~~~}}}||||||}}}~~~|||yyyvvvqqqpppmmmkkkhhhfffeeeeeecccbbb```___^^^___``````bbb]]][[[[[[YYYUUUTTTWWWWWWbbblllmmmhhhiiittttttuuuoooZZZhhh}}}{{{hhhYYYSSSZZZcccgggbbbXXXLLLEEEAAA???======???AAAAAAAAA@@@AAAAAAAAA@@@AAACCCFFFHHHHHHIIILLLQQQTTTnnnPPPEEECCCBBBAAAAAA@@@@@@@@@??????????????????@@@AAABBBCCCDDDGGG]]]rrr}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}~~~~~~|||zzzsssqqqooollliiifffeeedddbbbaaa______^^^___```aaaddd```]]]\\\YYYTTTRRRUUURRRVVV```gggdddcccooozzzqqqtttzzzzzz}}}```\\\rrryyydddUUUYYY___dddddd\\\PPPGGGBBB@@@>>>===???AAABBBBBB@@@AAABBBAAA@@@AAACCCFFFFFFFFFHHHLLLQQQUUUYYYFFFEEEFFFAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBCCCEEEFFFGGGLLLfff{{{~~~}}}{{{{{{{{{|||}}}}}}~~~~~~}}}tttssspppllliiifffdddcccaaa```___^^^^^^___```aaafffbbb^^^]]]YYYSSSQQQRRRRRROOOVVVaaaaaa\\\gggyyyxxxiiifffkkkooogggYYYppppppXXXZZZ^^^dddeee___RRRHHHBBB@@@>>>===???AAABBBBBBAAAAAABBBAAA@@@AAACCCFFFDDDDDDFFFKKKQQQVVVtttOOOCCCGGGCCCBBBAAAAAACCCCCCBBBAAACCCDDDBBBBBBJJJUUUXXXTTT[[[jjj~~~}}}yyy{{{|||zzzwwwwww}}}~~~~~~}}}|||}}}~~~{{{uuummmhhhggggggfffeee```^^^\\\[[[[[[\\\]]]^^^bbbbbbbbb```\\\WWWRRRNNNNNNMMMQQQXXX]]]___ccchhhqqqfffcccnnn}}}yyy\\\hhh{{{YYYUUUWWW___ccc^^^VVVQQQEEEAAA>>>???>>><<<<<<@@@AAAAAA@@@@@@AAAAAABBBCCCEEEDDDFFFIIINNNSSSTTTEEEIIIDDDBBBAAAAAABBBCCCBBB@@@>>>AAABBBFFFPPP]]]bbb```eeeqqq|||}}}|||zzzwwwwwwzzz|||~~~}}}||||||}}}yyytttnnnjjjiiiiiihhhgggcccbbb___\\\[[[ZZZZZZ[[[______aaaaaa___[[[UUUQQQPPPNNNQQQYYY```cccfffjjjnnneeedddrrreeejjjxxx\\\UUUSSSZZZbbbbbb[[[VVVHHHBBB???@@@@@@>>>>>>AAAAAAAAA@@@@@@AAAAAABBBCCCEEEDDDEEEHHHMMMQQQ|||wwwyyydddLLLLLLEEECCCAAAAAABBBBBBAAA@@@===AAAEEEKKKUUUaaaggggggmmmttt}}}|||yyyssstttxxxxxx{{{~~~~~~|||{{{{{{yyyuuuppplllkkkjjjiiihhhdddbbb```]]][[[[[[[[[[[[[[[\\\___bbbccc```ZZZUUUTTTOOOPPPZZZdddiiijjjllliiiaaaaaaqqqtttmmmzzz|||mmm^^^SSSXXXcccfffaaa\\\KKKEEE@@@AAAAAA@@@@@@CCCAAAAAA@@@@@@AAAAAABBBCCCEEEDDDDDDGGGKKKOOOwwwuuupppooouuu[[[PPPFFFDDDBBBAAAAAABBBAAA@@@BBBEEEIIINNNTTT[[[aaaccclllsssyyy{{{sssnnnmmmqqquuu{{{~~~~~~}}}||||||{{{xxxtttpppmmmjjjgggfffaaa```___^^^]]]]]]^^^^^^ZZZ[[[___cccfffccc]]]WWWVVVPPPOOOYYYeeekkkllllllfff^^^]]]iii{{{qqqpppqqq[[[XXXccchhhddd^^^NNNGGGAAA@@@AAA@@@AAACCCAAAAAA@@@@@@AAAAAABBBCCCDDDCCCDDDFFFJJJMMM~~~zzzwwwuuuqqqvvvrrrVVVIIIFFFCCCBBBBBBBBBAAAAAAEEEGGGJJJNNNOOORRRXXX^^^jjjsssyyy~~~wwwjjjbbbkkkpppwww|||~~~~~~~~~~~~}}}zzzuuuoooiiieeebbbaaaaaa```___^^^^^^^^^]]][[[\\\___dddgggeee^^^WWWVVVPPPOOOXXXccchhhjjjjjjhhhcccaaadddoooyyylll```WWW```gggeee```RRRIIIAAA???@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCEEEHHHKKKzzzyyycccLLLIIIEEECCCCCCCCCBBBBBBEEEFFFJJJMMMMMMNNNVVV___kkkwww|||~~~}}}}}}mmmccciiinnnvvv|||~~~yyyqqqiiicccaaaeeeeeecccaaa___\\\[[[ZZZ\\\[[[]]]bbbgggfff___XXXWWWQQQPPPWWW___cccfffhhhlllpppqqqllljjjvvvnnn```SSS[[[dddfffdddWWWLLLBBB???@@@@@@???AAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBEEEHHHKKKsssNNNKKKGGGDDDDDDDDDDDDCCCGGGHHHKKKNNNMMMNNNYYYfffkkkzzz~~~xxxqqqmmmrrrxxx}}}|||sssjjjdddaaafffeeedddbbb___]]][[[YYY[[[ZZZZZZ```fffgggaaa[[[XXXTTTSSSXXX\\\___bbbffflll||||||lllllluuucccRRRXXXbbbgggggg]]]PPPDDDAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBDDDHHHLLLqqqttt{{{~~~PPPLLLHHHEEEDDDDDDDDDDDDLLLLLLOOOQQQOOOOOO[[[jjjjjjzzz~~~rrrvvv{{{~~~}}}tttkkkfffcccccccccbbbbbbaaa___^^^]]]ZZZXXXXXX^^^eeehhhccc]]]YYYVVVUUUYYY[[[\\\```eeejjjpppffftttzzz~~~hhhTTTWWWaaagggiiiaaaSSSFFFBBBBBBAAA@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAABBBEEEIIILLLuuuvvvyyyfffLLLCCCIIIGGGDDDFFFEEEQQQSSSSSSPPPOOOUUUaaakkkuuuuuu{{{uuunnniiidddddddddcccaaa```^^^]]][[[YYYYYY]]]cccfffdddaaa^^^TTTRRRZZZZZZVVV^^^nnnvvv{{{eeejjjppp}}}pppoooXXXWWWbbbqqqfffdddYYYKKKBBB@@@AAABBBAAA@@@AAABBBAAA@@@@@@BBBDDDEEEDDDCCCDDDGGGJJJlllRRRGGGJJJEEEAAAEEEFFFMMMOOOPPPOOOOOOVVVcccnnnvvvxxx~~~wwwpppkkkddddddcccbbbaaa```___^^^]]]ZZZYYY\\\aaadddbbb___\\\UUUVVV[[[XXXSSS^^^qqq~~~|||fffkkkrrrrrrpppYYYTTT\\\lllddddddZZZLLLCCC@@@AAAAAAAAA???@@@AAA@@@???@@@AAACCCEEEDDDCCCDDDHHHJJJwwwZZZKKKIIICCC???DDDGGGHHHJJJLLLMMMPPPXXXfffppptttzzzwwwpppllldddccccccbbbaaa```______^^^[[[ZZZ\\\___bbbaaa___\\\XXXYYY\\\VVVRRR___ssswwwgggoooyyyvvv{{{ttt^^^SSSTTTfffccceee[[[NNNDDDAAA@@@@@@@@@>>>???@@@@@@??????@@@BBBEEEDDDCCCEEEHHHJJJcccLLLHHHCCCBBBFFFFFFFFFHHHJJJLLLPPPYYYfffoooooozzzvvvooolllddddddcccaaaaaa```______]]][[[YYYZZZ^^^aaabbbaaa___ZZZXXXZZZVVVTTT___oooqqqgggrrrqqqzzzgggVVVRRRdddffffff]]]QQQFFFAAA@@@@@@@@@>>>???@@@???>>>>>>@@@BBBDDDCCCCCCEEEHHHKKKnnnOOOIIIGGGHHHIIIEEEGGGIIIJJJLLLQQQYYYdddlllmmm|||~~~zzzsssooofffeeecccaaa```_________[[[YYYXXXZZZ]]]aaaeeefffccc[[[VVVWWWXXXXXX^^^hhhrrrtttuuurrrlllgggrrruuuuuu___SSSeeekkkhhh```TTTJJJCCC@@@@@@@@@>>>???@@@???>>>>>>@@@BBBDDDCCCDDDFFFIIIKKK~~~[[[QQQLLLKKKKKKGGGJJJJJJKKKMMMQQQYYYbbbiiiooozzz{{{uuuhhhfffdddaaa___^^^^^^^^^[[[ZZZYYYZZZ]]]bbbgggjjjeee]]]VVVVVVXXXYYY[[[```___fffgggiiiooolllppp~~~}}}hhhVVVdddjjjjjjcccXXXMMMEEEAAAAAAAAA>>>???@@@@@@??????@@@BBBCCCCCCDDDFFFIIIKKKlll]]]PPPJJJLLLKKKKKKKKKKKKNNNSSSZZZccchhhqqq}}}zzz~~~yyyjjjhhheeeaaa^^^]]]\\\\\\]]]\\\[[[[[[]]]aaagggkkkccc^^^ZZZXXXVVVUUUWWW[[[WWW______ggg{{{{{{rrryyyxxxnnnUUU___eeelllfff[[[PPPGGGBBBBBBCCC???@@@AAA@@@???@@@AAACCCCCCCCCDDDGGGJJJKKK{{{fffRRRHHHKKKNNNKKKKKKKKKNNNTTT\\\dddiiiqqq}}}yyyllliiieeeaaa^^^\\\[[[[[[```___]]]\\\\\\```fffkkk```___^^^ZZZTTTQQQUUUZZZXXX___]]]kkkwwwuuu{{{vvvqqqTTTZZZ___mmmhhh]]]RRRHHHCCCBBBCCC@@@AAABBBAAA@@@@@@BBBDDDBBBCCCDDDGGGJJJKKKnnnRRRNNNPPPHHHJJJIIIKKKRRRXXX\\\bbbiiikkk~~~}}}rrrnnnggg^^^[[[[[[\\\\\\___\\\YYYYYY]]]cccgggjjjfffccc^^^XXXTTTRRRQQQQQQRRRWWW___lll~~~zzzfffxxxwwwsss~~~tttUUUWWW___jjjooojjjZZZKKKEEECCCAAA@@@@@@??????@@@@@@AAABBBDDDDDDEEEFFFGGGIII[[[OOOPPPJJJIIIIIILLLSSSYYY\\\bbbhhhrrrqqqmmmeee^^^[[[\\\]]]]]]```]]]ZZZYYY[[[___dddfffcccaaa]]]XXXVVVUUUUUUVVVVVVYYY]]]hhh{{{|||iiinnnyyyjjj}}}ZZZRRRRRRhhhmmmjjj[[[LLLEEECCCAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGIII```LLLKKKHHHGGGHHHMMMUUUYYY[[[```gggsssqqqkkkddd^^^]]]]]]^^^___```^^^ZZZXXXYYY\\\___bbbaaa___[[[XXXWWWXXXZZZ[[[aaabbbcccjjj{{{~~~mmmdddtttyyyjjjiiiUUUOOOdddjjjiii^^^PPPGGGCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEGGGHHHaaaLLLKKKHHHFFFHHHNNNVVVYYYZZZ___fffmmmssskkkccc______^^^^^^```]]]\\\ZZZXXXWWWZZZ]]]```aaa^^^[[[XXXWWWXXX[[[\\\hhhjjjjjjnnnzzzzzzjjjdddsssyyyooorrrZZZSSS___eeehhhaaaTTTIIICCCBBBAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEFFFHHHgggSSSPPPKKKEEEHHHOOOVVVXXXYYY^^^fffmmmwwwlllcccaaaaaa^^^^^^```YYYZZZYYYXXXXXXZZZ^^^bbbdddaaa\\\XXXVVVWWWYYY[[[dddjjjooorrryyy~~~vvviiinnnooo|||mmmWWWSSSZZZaaagggdddYYYKKKDDDBBB???????????????@@@@@@AAACCCCCCDDDEEEFFFHHHjjjUUUNNNHHHFFFIIIOOOUUUWWWWWW^^^fffvvv~~~~~~}}}pppeeedddccc^^^\\\___WWWYYYZZZZZZYYY[[[```eeehhhddd___YYYWWWWWWYYYZZZdddpppyyy{{{~~~{{{rrrvvvuuuqqqlllVVVSSSUUU\\\fffhhh]]]MMMDDDCCC>>>>>>>>>>>>>>>???@@@@@@CCCCCCDDDDDDFFFGGGmmmUUUKKKDDDGGGIIIOOOTTTUUUUUU^^^ggg{{{tttvvv}}}tttggggggeee^^^[[[^^^XXX[[[]]]\\\ZZZ\\\aaaffflllhhhaaa\\\YYYYYY[[[]]]jjjyyy~~~~~~|||wwwtttmmmxxx\\\SSSQQQYYYeeejjj```OOODDDCCC??????>>>>>>??????@@@AAACCCCCCCCCDDDFFFGGGsssYYYNNNHHHGGGJJJOOOTTTSSSUUU^^^hhhzzzzzzyyy}}}xxx{{{vvviiihhhggg^^^ZZZ]]]ZZZ]]]___]]][[[\\\aaafffnnnjjjccc^^^[[[[[[^^^```lll|||uuurrrrrrpppnnnjjjaaaPPPOOOWWWeeelllbbbOOODDDCCC@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEGGG{{{\\\JJJGGGIIILLLKKKOOOVVVTTT[[[nnn}}}{{{www{{{{{{|||~~~ssskkkjjjaaa^^^aaaaaa[[[[[[ZZZZZZ[[[]]]___```iiifffccc___]]]\\\]]]^^^hhhuuuoookkkqqqnnnsssnnneeeTTTUUU___jjjlllcccUUUHHHAAABBBAAA@@@@@@BBBBBBAAA@@@>>>???AAACCCFFFHHH}}}aaaNNNIIIIIILLLKKKOOOUUUTTT[[[ooo}}}~~~yyyxxxtttkkkjjjaaa^^^aaa```[[[ZZZZZZZZZZZZ\\\]]]^^^eeedddaaa^^^[[[ZZZ[[[\\\hhhsssooooooxxxxxxuuussskkk\\\UUU^^^hhhkkkcccUUUHHH@@@BBBAAA@@@@@@BBBBBBAAA@@@???@@@BBBCCCFFFGGGiiiTTTIIIIIIMMMLLLOOOUUUSSS\\\qqqwww{{{{{{zzzvvvllljjjbbb^^^aaa___[[[[[[ZZZZZZZZZZZZ[[[[[[``````___\\\ZZZXXXYYYZZZgggnnnzzzyyymmmrrr{{{zzzhhhYYYXXX```iiilllfffYYYLLLCCCCCCAAA@@@@@@AAABBBAAA@@@AAAAAABBBDDDEEEGGGqqqXXXIIIIIIMMMLLLOOOTTTSSS]]]sss{{{yyyzzztttyyyzzzwwwwwwzzznnnlllddd```bbb```]]]\\\\\\[[[[[[[[[[[[[[[]]]___```^^^ZZZWWWXXXYYYbbbeeeppprrrkkkttt}}}zzzlll^^^\\\bbbjjjnnnkkk```QQQHHHCCCAAA??????AAABBBBBBAAABBBBBBCCCDDDEEEFFFyyy^^^KKKIIINNNMMMNNNRRRRRR^^^vvv~~~uuupppooorrrjjjvvv~~~~~~qqqnnnfffbbbccc```^^^^^^^^^]]]]]]\\\[[[[[[\\\```cccaaa\\\XXXXXXYYY[[[\\\gggnnnllluuu}}}yyyyyyvvvuuuzzzkkk[[[___fffllllllcccTTTJJJDDDAAA??????@@@BBBBBBBBBCCCCCCCCCDDDEEEFFF~~~eeeQQQJJJNNNMMMNNNQQQQQQ___yyyvvvppplllmmmpppooo|||rrrnnngggcccccc___^^^^^^______^^^]]]\\\\\\]]]bbbfffeee___YYYWWWXXXWWWWWWeeeqqqqqqxxx}}}yyyrrrttteeeVVVYYY___fffiiibbbTTTIIIDDDBBB???>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFjjjWWWJJJOOOMMMNNNQQQQQQ```zzzwwwpppmmmlllmmmpppvvv}}}qqqmmmfffbbbbbb]]]\\\]]]^^^^^^^^^]]]\\\[[[]]]dddiiiggg```YYYVVVWWWVVVVVVhhhxxxyyy|||}}}~~~{{{vvv~~~jjj^^^RRRSSSYYYbbbhhhcccUUUIIIDDDBBB???>>>???AAABBBBBBAAABBBCCCDDDEEEFFFlllYYYJJJOOONNNNNNPPPQQQ```{{{{{{pppmmmlllkkkmmmqqqtttvvvtttpppllldddaaa```[[[[[[[[[]]]]]]^^^]]]\\\[[[]]]dddjjjiii```XXXUUUVVVWWWXXXkkkqqqwwwwwwyyyrrriiiQQQRRRXXXbbbiiieeeWWWKKKEEEBBB???>>>???AAABBBCCCAAAAAABBBDDDEEEGGGxxx\\\QQQKKKLLLPPPNNNQQQggg|||ssskkkjjjlllnnnqqquuu{{{zzzwwwtttzzzsssmmmeeecccaaaYYYbbbbbbaaa___^^^]]]\\\\\\^^^```fffjjjeee\\\WWWWWWVVVVVV\\\nnn~~~wwwdddjjjyyy}}}iiiTTTRRR\\\ffffffeee\\\JJJDDDBBB???>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGG}}}cccTTTMMMMMMPPPNNNPPPfffyyyqqqjjjkkkmmmoootttxxx||||||xxxrrrnnntttrrrmmmeeedddccc\\\aaaaaa```___^^^\\\\\\[[[]]]```fffkkkggg^^^XXXXXXWWWTTT[[[nnnwwwllleeejjjzzzqqqYYYUUU]]]gggfffeee\\\KKKEEEBBB@@@???@@@AAABBBBBBCCCCCCDDDEEEFFFGGG~~~~~~gggVVVOOOMMMOOOMMMOOOfff}}}tttnnniiikkkooosssxxx~~~~~~xxxuuuxxx}}}qqqllleeeeeeeee^^^______^^^^^^]]]\\\[[[[[[\\\___fffllljjjaaaZZZXXXYYYVVV^^^sssrrreeedddhhhwww{{{___YYY```hhhgggeee]]]NNNGGGDDD@@@???@@@AAABBBBBBBBBCCCCCCDDDFFFGGG|||~~~}}}iiiWWWPPPMMMNNNLLLPPPhhhzzzzzzzzzxxxxxxqqqyyy}}}vvvpppkkkjjjnnnsssxxxrrrllleeedddeee^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZ\\\dddlllkkkbbbZZZWWW[[[[[[fffyyy~~~tttnnnlllnnnzzzeee\\\aaajjjiiieee^^^QQQIIIEEEAAA???@@@AAABBBBBBAAABBBCCCDDDEEEFFF}}}www~~~}}}kkkWWWOOOKKKMMMLLLRRRkkkvvv~~~yyyssssssxxx|||uuunnnnnnpppjjj{{{{{{rrrmmmjjjkkkqqqxxx~~~sssllldddcccccc]]]\\\\\\\\\\\\\\\\\\\\\[[[XXXZZZaaajjjjjjaaaYYYVVVZZZ^^^kkk{{{yyyyyy|||{{{}}}hhh]]]bbbmmmkkkggg```UUUKKKGGGBBB???@@@AAABBBBBBAAAAAABBBDDDEEEFFFzzz{{{yyyjjjXXXOOOJJJKKKKKKRRRnnnvvvkkknnnzzz~~~{{{zzzsssxxxvvvtttooonnnpppkkkssswww}}}vvvqqqllllllooovvv}}}tttllldddcccccc]]]\\\\\\\\\\\\\\\\\\]]]]]]YYYZZZ```hhhhhhaaaXXXUUUXXX\\\jjjxxxyyyttt|||}}}yyyzzzggg\\\bbbooonnniiibbbYYYMMMIIICCC@@@@@@AAABBBCCC@@@@@@BBBCCCEEEFFFxxxxxxzzzppp[[[QQQKKKKKKJJJRRRnnnvvvnnnkkkpppxxx{{{|||~~~|||{{{|||xxxtttxxx}}}uuutttmmmnnnrrr{{{ssslllddddddeee___\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\```ggghhhaaaYYYUUUXXXZZZgggvvvxxxtttwwwiiiooo{{{eeeZZZaaapppqqqjjjddd\\\NNNJJJDDD@@@@@@AAABBBCCC???@@@AAACCCEEEFFF}}}qqqvvv}}}]]]SSSLLLKKKJJJQQQmmmqqqnnniiikkkvvv}}}uuuvvvnnnooouuu}}}rrrllldddeeegggaaa\\\\\\\\\]]]]]]^^^^^^______^^^```ggghhhbbbZZZVVV[[[[[[fffvvv{{{wwwvvv```ggg}}}cccXXX```qqqrrrllleee^^^OOOJJJDDD@@@@@@AAABBBCCC???@@@AAACCCEEEFFF}}}uuuwwwiiiXXXMMMLLLKKKQQQooo}}}qqqwwwqqqvvv~~~}}}rrrnnnkkkrrr|||uuuiiiddd```]]]]]]]]]___^^^ZZZ[[[^^^```^^^]]]^^^bbbiiimmmjjj___VVV[[[___mmmxxxfffnnn~~~bbbXXX^^^lllqqqrrrkkk^^^NNNGGGAAAAAAAAA@@@AAADDDCCCCCCCCCCCCDDDEEE{{{www|||iiiXXXLLLLLLKKKQQQooouuu|||{{{|||rrrooorrrxxxtttjjjgggdddcccddd\\\^^^^^^[[[[[[^^^___]]]^^^___bbbiiinnnlllbbbYYYZZZ\\\iii~~~tttdddmmmsss___SSSWWWeeelllooolllaaaPPPHHHCCCBBBAAA??????BBBCCCCCCCCCDDDDDDFFF~~~yyyyyyhhhWWWLLLKKKKKKRRRppp|||||||||yyywwwvvvuuuuuusssqqqwwwzzz{{{rrrqqqwww{{{sssjjjgggeeedddeee]]]______\\\[[[]]]]]]ZZZ______aaaiiiooonnneee\\\YYYWWWbbbzzz{{{mmmdddooo|||mmm^^^QQQSSS```gggmmmmmmdddQQQJJJCCCBBB@@@>>>>>>AAABBBBBBCCCDDDEEEFFF|||www}}}hhhWWWKKKKKKKKKRRRqqq}}}|||~~~}}}zzzwwwuuussspppooorrrtttzzzzzztttuuu{{{rrrhhheeebbb``````___bbbaaa]]]\\\]]]\\\XXX___^^^```hhhppppppggg^^^YYYUUU]]]uuu}}}mmmffffffvvvwwwzzzttt```SSSUUUbbbhhhlllkkkaaaPPPIIICCCBBB@@@>>>???BBBAAABBBCCCDDDFFFFFFyyy{{{iiiXXXLLLKKKKKKTTTsss{{{zzzwwwssspppmmmlllkkkggglllsssxxx}}}}}}zzz|||qqqhhheeebbb``````bbbdddccc___]]]___^^^ZZZ___]]]___hhhrrrrrriii^^^ZZZVVV]]]rrr~~~tttooobbbaaaiii~~~nnn|||aaaUUUYYYfffjjjkkkfffYYYNNNGGGBBBAAAAAA@@@AAADDD@@@AAACCCEEEFFFGGG~~~vvvwwwjjjYYYLLLLLLLLLUUUvvv|||vvvpppllllllmmmhhhnnnssstttsssvvv~~~qqqjjjhhhfffeeeeeebbbdddccc``````dddeeeccc```^^^aaakkkuuuvvvjjj^^^\\\[[[ddduuu|||vvvmmmkkkbbb```iii~~~rrr|||^^^TTTYYYgggkkkjjjcccUUUMMMFFFAAAAAAAAA@@@AAAEEE???@@@CCCEEEGGGGGG{{{tttuuu}}}kkkZZZMMMMMMNNNWWWxxxxxxrrrrrrsssrrrtttvvvuuutttsssuuuxxxqqqjjjhhhfffdddddd```bbbaaa```cccjjjoooooobbb```dddooozzzyyylll^^^\\\```mmm|||~~~uuuppprrrhhhbbbdddvvvzzz~~~xxx\\\RRRXXXgggmmmnnnhhh[[[OOOHHHBBBAAAAAA???@@@CCC>>>@@@CCCEEEGGGHHHqqqoooqqqxxx|||ssszzz~~~lllZZZNNNNNNOOOXXXzzzzzzsssqqqsssqqqpppqqqsssvvvxxxwwwuuuxxxqqqiiifffbbb___^^^]]]___```___eeeooovvvxxxdddcccgggsss~~~|||nnn___\\\dddtttxxxvvv{{{oooddd```ooo~~~uuuvvv[[[QQQXXXhhhpppssspppdddQQQIIICCCBBB@@@>>>>>>AAA>>>@@@CCCFFFGGGHHHpppjjjjjjlllqqqyyyzzzvvv|||wwwkkkYYYLLLJJJLLLXXXyyy}}}xxxyyy}}}xxxvvvvvvwwwyyy{{{{{{zzz{{{rrriiiddd___]]]]]]^^^^^^^^^^^^```bbbdddfffeeeaaacccpppzzzuuuggg\\\bbbeeeqqqyyywww}}}tttbbb```hhhzzz{{{sssXXXRRRYYYfffkkknnnjjj[[[QQQIIIDDDCCCCCCAAABBBEEEAAABBBCCCEEEGGGIIIxxxrrrqqqiiillloootttzzz{{{|||~~~~~~qqq]]]MMMKKKMMMWWWwwwzzzzzz~~~~~~|||zzzzzz|||~~~pppgggccc___]]]^^^^^^]]]]]]]]]^^^```bbbcccccc___dddrrr{{{vvvggg\\\[[[aaarrr~~~xxxfffjjjyyyxxxoooVVVOOOVVVaaafffjjjfffXXXOOOIIICCCCCCBBBAAAAAADDDBBBCCCDDDFFFGGGIIIvvvvvvuuuttttttxxx~~~zzzxxxzzzaaaNNNLLLNNNXXXvvv~~~{{{}}}}}}zzzyyy||||||llldddaaa______```^^^^^^]]]\\\]]]^^^___``````___ggguuu}}}vvvggg[[[\\\aaaqqquuucccllltttnnnVVVNNNSSS]]]aaafffcccWWWNNNGGGBBBBBBBBB@@@@@@CCCCCCCCCDDDFFFHHHIII|||~~~~~~cccNNNMMMPPPYYYxxx|||}}}yyyyyy~~~wwwiiibbb```___```bbb```___^^^\\\\\\]]]]]]^^^___aaakkkzzzuuudddYYYcccdddooorrr^^^hhhsssmmmYYYPPPRRR[[[^^^dddcccWWWLLLFFFAAAAAAAAA???@@@BBBCCCDDDEEEFFFGGGIIIbbbNNNMMMPPPYYY{{{~~~{{{}}}sssfffaaa`````````bbbaaa```___]]]\\\]]]]]]^^^___cccppp}}}sssbbbWWW^^^bbbmmm~~~qqq^^^iii}}}vvvzzzjjjZZZPPPQQQXXX[[[aaaaaaUUUJJJEEEAAAAAABBB???@@@BBBCCCCCCDDDEEEGGGHHH{{{rrrmmmqqq{{{}}}aaaNNNNNNOOOXXX}}}~~~||||||xxx|||pppeeebbbbbbaaa```aaaaaa```^^^]]]\\\\\\]]]]]]^^^eeerrrrrraaaWWWSSS^^^pppiii^^^lll}}}yyyxxxqqqgggYYYOOOPPPVVVYYY^^^]]]RRRJJJDDDAAABBBBBB@@@@@@BBBBBBBBBCCCDDDEEEFFF{{{tttpppyyy}}}|||aaaOOOOOONNNUUU~~~~~~ggg```]]]hhhyyynnneeeddddddbbb``````___^^^]]]\\\[[[[[[\\\\\\[[[cccssssssccc[[[UUUcccuuuzzzsss___^^^rrruuuzzztttmmm[[[PPPQQQXXXZZZ___]]]QQQJJJDDDAAACCCCCCAAAAAACCCAAAAAABBBCCCDDDEEE|||{{{aaaPPPPPPLLLRRR}}}fffUUUPPPOOOZZZqqqwwwmmmfffeeeeeeccc```___^^^]]][[[ZZZZZZZZZ[[[\\\YYYbbbrrrtttfff___aaammmzzz~~~xxxrrrlll]]]ccc{{{ooo~~~uuu]]]SSSTTT[[[]]]aaa___RRRJJJEEEBBBDDDDDDBBBAAACCC@@@AAAAAABBBCCCDDD~~~~~~}}}fffKKKJJJMMMTTTxxxrrr[[[LLLPPPRRRVVVlllyyytttnnniiifffdddcccbbb]]]\\\[[[YYYYYYYYYZZZZZZ[[[^^^kkk}}}ssseee^^^bbbnnn~~~tttjjjfffeeennn~~~qqqppp]]]RRRYYYggggggaaa[[[RRRMMMFFFAAABBBCCCBBBAAABBBAAA@@@@@@BBBEEEGGGyyyvvvvvv|||gggMMMLLLMMMSSStttmmmUUUOOOQQQPPPUUUkkkyyytttmmmgggdddcccbbbbbb]]]\\\ZZZYYYYYYZZZ[[[\\\]]]^^^iiixxx{{{oooccc^^^aaalllzzz~~~yyyxxx{{{oooooossssss|||lll]]]TTT[[[jjjkkkhhhcccZZZNNNFFFAAABBBCCCBBBAAABBBAAA@@@@@@BBBEEEGGGzzzuuuzzzfffOOONNNNNNRRRppp~~~|||iiiSSSRRRRRRSSS[[[sssxxxrrrkkkeeebbbbbbbbbaaa^^^\\\ZZZYYYYYY[[[]]]___]]]^^^gggtttvvvjjj```]]]```hhhqqqtttuuuwww~~~uuuqqqqqq|||uuu}}}ssseeeVVVPPPYYYgggkkkmmmiii^^^OOOHHHBBBCCCDDDBBBAAABBBAAA@@@@@@BBBEEEGGG}}}bbbOOOOOONNNQQQnnnyyyvvv}}}nnnZZZQQQRRRWWWeeewwwqqqiiicccaaa```aaaaaa^^^\\\ZZZYYYYYY\\\___aaa]]]]]]gggssssssggg]]][[[]]]bbbgggkkkpppvvvyyyyyypppuuuwwwtttkkk^^^PPPNNNYYYffflllrrrpppbbbPPPHHHCCCCCCDDDBBBAAABBBAAA@@@@@@BBBEEEGGGrrr]]]NNNOOONNNRRRmmm|||wwwvvv}}}|||mmmYYY\\\ddduuuuuuppphhhcccaaa`````````]]]\\\ZZZYYYZZZ\\\^^^```[[[]]]hhhuuutttggg\\\ZZZZZZ___fffooo{{{uuuiiiwww|||~~~nnneeeZZZPPPRRR___kkkqqq{{{wwweeeOOOHHHBBBCCCDDDBBBAAABBBAAA@@@@@@BBBEEEGGG~~~jjjXXXMMMNNNNNNRRRmmm~~~}}}|||zzzuuusssuuu}}}wwwzzzsssoooiiidddbbbaaa```___\\\\\\[[[ZZZ[[[\\\]]]]]]YYY]]]iiiuuutttfff\\\[[[ZZZcccnnn{{{}}}eeesss{{{jjjbbbYYYMMMTTTbbblllrrr|||vvv```MMMFFFAAABBBCCCBBBAAABBBAAA@@@@@@BBBEEEGGGvvvfffWWWMMMMMMLLLQQQkkk}}}wwwsssnnnnnnttt|||qqqnnniiifffdddbbb```^^^[[[[[[[[[[[[[[[[[[ZZZZZZZZZ\\\gggrrrpppccc\\\^^^```mmmyyy}}}ccckkk|||}}}uuubbb\\\UUUKKKUUUdddlllqqq{{{rrrWWWJJJCCC???@@@BBBAAAAAACCCAAA@@@@@@BBBEEEGGGqqqeeeWWWMMMLLLKKKPPPjjjuuuooojjjkkktttyyyuuuqqqnnnjjjgggeeeccc```^^^ZZZ[[[\\\\\\\\\ZZZYYYWWW[[[\\\dddnnnlllaaa]]]```fffuuu}}}rrr```dddsssxxxooo[[[UUUOOONNNZZZjjjpppttt}}}sssVVVIIIBBB===???BBBAAAAAACCCAAA@@@@@@BBBEEEGGGoooSSSMMMKKKMMMVVVggg|||ssskkkhhhnnnuuuzzzuuuoooooolllhhhdddcccaaa___]]]\\\[[[YYYXXXXXXXXXYYYZZZYYY```kkkppphhh\\\ZZZ```ooo|||wwwppppppllldddZZZggg|||wwwvvveeeSSSQQQTTTQQQTTTfffpppoooxxxqqqQQQFFFCCC@@@??????@@@@@@@@@@@@???@@@BBBEEEGGGpppTTTOOOLLLMMMUUUeee~~~wwwsssllliiiooovvv{{{wwwrrrooolllgggdddcccaaa___]]]\\\[[[ZZZYYYXXXYYYYYYZZZYYYaaalllqqqhhh\\\ZZZ```mmmzzz|||nnniiinnnjjj]]]\\\hhh{{{xxx{{{lllYYYTTTUUUQQQUUUfffnnnmmmuuummmPPPFFFCCC@@@???@@@AAAAAA@@@CCCBBBBBBDDDGGGIIIoooTTTPPPMMMMMMTTTccc{{{~~~xxxpppqqqlllkkkpppwww|||xxxtttnnnkkkgggdddbbbaaa___]]]\\\[[[ZZZYYYXXXYYYZZZZZZYYYcccnnnqqqhhh]]][[[```ooo}}}zzzhhhggguuusssaaa```jjjyyy|||{{{vvvcccZZZWWWPPPWWWeeejjjjjjooofffLLLFFFDDDAAA@@@AAABBBAAAAAACCCCCCCCCDDDGGGHHHlllSSSQQQOOONNNUUUeee}}}{{{uuuuuurrrmmmnnnmmmnnnsssxxx~~~vvvrrrnnnkkkfffdddbbbaaa___]]]\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZeeeqqqrrrggg]]]\\\aaarrryyydddggglll___gggsss{{{mmmaaaYYYOOO\\\gggiiiiiikkk^^^IIIEEECCCAAAAAABBBBBBBBBAAABBBAAAAAABBBEEEFFFyyy~~~hhhQQQQQQQQQQQQWWWhhhsssnnnmmmmmmlllkkknnnrrrvvv{{{tttnnnmmmjjjfffcccbbbaaa___]]]]]]\\\ZZZYYYYYYYYYZZZ[[[[[[hhhsssqqqeee]]]^^^cccwwwzzzdddiiiooo^^^hhhuuu~~~tttfff[[[RRReeeppppppqqqlll[[[IIIDDDBBBAAAAAABBBBBBBBBAAAAAAAAA@@@BBBEEEGGG|||yyyvvv|||fffQQQSSSSSSSSSYYYjjj~~~tttooollliiiiiilllhhhooouuuyyy~~~~~~sssmmmllliiieeecccbbbaaa___^^^]]]\\\[[[ZZZYYYZZZ[[[[[[^^^llluuuooobbb]]]aaafffqqqsssmmmhhhzzzuuuggg[[[UUUppp|||zzz{{{qqqYYYJJJBBBAAA@@@@@@BBBBBBAAA@@@BBBAAABBBDDDGGGIIIyyynnnsssxxx}}}hhhSSSVVVVVVUUUZZZkkkxxxpppkkklllllliiihhhjjjfffooowww{{{|||tttpppllliiieeebbbaaaaaa___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\```nnnvvvmmm```\\\ccchhh~~~{{{hhhpppqqqdddXXXTTTuuurrrUUUGGG@@@??????@@@AAAAAA@@@>>>AAA@@@AAADDDGGGJJJooofffqqqzzzjjjUUUXXXXXXVVVZZZjjjwwwsssjjjeeeiiimmmjjjggghhhdddoooyyy}}}{{{vvvssskkkhhheeebbbaaaaaa___^^^]]]]]][[[ZZZZZZZZZ[[[\\\aaapppwwwlll^^^\\\dddjjjtttsssaaammm~~~nnnaaaUUUPPPtttpppOOOAAA???>>>>>>???AAAAAA???>>>>>>===>>>AAAFFFIIItttjjjfffqqqyyy}}}~~~|||||||||jjjWWWZZZZZZYYY]]]kkk}}}vvvjjjhhhiiigggcccfffmmmmmmggglllpppvvvzzzsssooollliiihhheeeccc```___]]]]]]___\\\[[[]]]]]]ZZZZZZ^^^dddsssuuudddUUUZZZgggooovvvxxx}}}ppp[[[uuuvvvcccTTTVVVZZZmmmwwwzzzzzzhhhNNNAAAAAAAAAAAA@@@@@@@@@??????<<<<<<>>>AAADDDGGGsssiiiaaahhhrrr{{{wwwrrrlllkkkiiikkkpppyyykkkZZZ^^^___^^^bbblllsssnnniiibbbfffgggeeecccfffllllllggglllqqqxxxzzzuuurrroooiiihhheeeccc```___]]]]]]]]]ZZZZZZ\\\\\\ZZZ[[[___kkkvvvvvvfffZZZ___jjjqqquuuttttttxxx~~~}}}rrreeexxxdddTTTTTTQQQeeepppsssssscccMMMCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???AAADDDFFFwwwjjjccc^^^jjjpppzzzxxxwww|||uuussssssnnnkkkhhhhhhlllooopppoookkkkkknnnqqqsss{{{mmm]]]ccceeeeeehhhnnnwwwkkkeeeaaa```dddeeedddcccfffjjjkkkhhhjjjnnnwwwzzzvvvrrrpppiiihhheeeccc```___]]]]]]ZZZXXXYYY[[[[[[ZZZ]]]bbbqqqvvvrrrddd]]]bbbkkkooommmiiigggjjjooopppmmmjjjxxxcccRRRRRROOOcccmmmmmmkkk\\\IIIDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAADDDEEEpppeeebbbccciiilllwww~~~~~~|||}}}~~~yyyrrrpppooonnnmmmvvvooo___eeegggiiimmmppprrrjjjaaa^^^bbbccccccddddddfffhhhiiiiiieeekkkuuu~~~yyytttooollliiihhheeeccc```___]]]]]]XXXWWWXXXZZZYYYYYY___fffqqqqqqiii^^^[[[aaahhhjjjccc```ccciiijjjfffdddfff{{{sss___PPPRRRYYYlllrrrllleeeUUUFFFCCC@@@@@@@@@?????????>>>>>>?????????AAADDDEEEuuuggg```bbbgggmmmnnnxxx~~~tttnnnppp|||oooaaagggiiimmmsssuuussshhhddd]]]\\\bbbaaabbbccceeeeeeeeefffhhhcccjjjvvvzzzuuupppkkkgggiiihhheeeccc```___]]]]]]XXXWWWXXXYYYYYYYYY```iiipppkkkaaaYYYZZZaaagggiiicccdddooozzzwwwhhhbbbfff~~~sssjjjYYYNNNTTTcccrrrsssiii```QQQDDDCCC>>>>>>>>>>>>==================>>>AAADDDFFFvvvkkkeeedddjjjppptttvvv||||||uuurrrrrrnnnbbbjjjooovvv}}}|||~~~ddd^^^___\\\]]]bbb______aaadddccc```aaaeeeccckkkxxx|||wwwssspppmmmjjjgggiiihhheeeccc```___]]]]]]XXXXXXYYYYYYXXXYYYbbblllqqqiii^^^YYY\\\dddllloooooorrrooogggooozzz{{{mmmbbbTTTOOOYYYgggrrrnnnbbb[[[OOODDDCCC>>>>>>>>>============<<<<<<<<<===AAADDDGGG~~~nnniiiiiimmmttt{{{{{{~~~yyytttqqqtttxxxqqqnnnwwwmmmdddqqqyyymmm\\\YYY[[[\\\]]]___\\\[[[^^^aaa___ZZZ[[[```aaakkkvvv}}}yyyuuuqqqooommmkkkiiiiiihhheeeccc```___]]]]]]ZZZYYYZZZZZZXXXYYYcccooopppggg^^^ZZZ___hhhqqqwww|||}}}ppplll{{{uuu{{{xxxiii___SSSQQQ]]]jjjqqqiii\\\WWWNNNCCCBBB@@@????????????>>>>>>>>>>>>===>>>AAADDDFFFyyyiiifffjjjpppwww~~~pppmmmkkknnnvvvvvvjjjlllqqqkkkfffvvv~~~{{{vvvpppdddXXXTTTVVVYYYXXXWWWZZZYYY[[[___\\\VVVVVV\\\___iiisssyyy~~~}}}xxxsssqqqooommmkkkiiihhheeeccc```___]]]]]][[[ZZZ[[[[[[XXXYYYdddpppnnnfff]]][[[```iiittt{{{jjjmmmkkk}}}vvvhhh^^^SSSSSS```ooossshhhZZZVVVMMMAAA@@@AAAAAAAAA@@@@@@@@@@@@???@@@??????AAADDDEEEtttccchhhqqqssszzztttqqqmmmnnnssstttqqquuu|||~~~tttmmmlll}}}mmmcccppp{{{wwwtttzzzddd___YYYUUUTTTTTTUUUUUUTTTUUUYYY]]]ZZZSSSRRRTTT\\\dddmmmssstttuuuxxx{{{~~~}}}wwwrrrooommmkkkjjjjjjgggccc___]]]]]]^^^```[[[\\\[[[YYYXXX\\\dddlllmmm___TTTWWW```mmm}}}qqqcccpppvvvnnn~~~pppaaaTTTPPPYYYfffpppllleeeZZZPPPGGGCCCAAA???AAAAAA@@@>>>===>>>???BBB@@@@@@AAACCCDDDyyyfffjjjsssvvv{{{zzzppprrruuuxxxwwwttttttwwwxxxqqq|||iiiaaapppiiinnnuuu~~~yyyuuurrrxxxwwwxxxiii\\\YYYTTTRRRRRRTTTVVVVVVVVVXXX]]]```\\\WWWYYY^^^```fffooosssssssssuuuxxx{{{{{{||||||vvvrrrooonnnlllkkkjjjgggccc___]]]]]]^^^___XXXYYYZZZYYYZZZ___gggnnnbbbZZZZZZeeerrryyy}}}iii^^^pppvvvsss|||mmm^^^SSSQQQ\\\iiiqqqlllcccXXXMMMEEEAAA@@@???@@@AAA@@@>>>===>>>???AAA@@@@@@AAACCCDDDjjjlllvvvyyy}}}ooouuuyyywwwwww{{{|||bbb\\\nnnllljjjhhhnnnzzz|||wwwrrroootttoooqqqpppeeebbb]]]ZZZVVVUUUVVVWWWXXXYYYZZZ]]]bbbddd```[[[^^^fffgggmmmuuuzzz|||}}}}}}zzzuuurrrpppooommmllliiigggccc```^^^^^^^^^^^^YYYZZZZZZ[[[]]]aaaggglll[[[VVV[[[kkkwwwyyy{{{xxx^^^YYYpppwwwzzzxxxgggYYYQQQSSSaaaooouuummmaaaTTTIIICCC@@@??????@@@@@@@@@>>>===>>>???AAA@@@???@@@CCCDDDnnnnnnwww}}}vvv{{{{{{www{{{{{{]]]YYYkkk}}}rrrmmmnnnmmmqqqzzztttoookkknnnkkkkkktttxxxrrrhhhgggmmmdddbbb^^^\\\\\\]]]\\\\\\cccgggnnnpppjjjdddgggnnnuuu{{{zzzxxxuuusssrrrpppnnnlllhhhfffdddaaa___^^^]]]]]]]]]]]]]]]^^^```bbbdddddd\\\TTTUUUbbbjjjiiikkkrrrpppVVVXXXqqqwww}}}qqq___SSSOOOVVVgggvvvxxxooo```QQQGGGAAA??????>>>???@@@???>>>===>>>???@@@??????@@@BBBDDDuuurrrzzz~~~^^^YYYjjj~~~tttiiieeeuuuzzzsssmmmhhhiiiiiijjjllltttyyywwwxxxrrrsss{{{sssqqqooonnnoooooonnnmmmvvv{{{xxxwwwuuutttsssqqqooolllgggfffdddbbb```^^^]]]\\\]]]\\\\\\___cccdddbbb```\\\SSSTTT```ccc^^^aaalllgggTTT]]]wwwxxx|||zzzjjjXXXNNNPPPZZZlllzzz{{{ooo^^^NNNEEEAAA??????===>>>??????>>>===>>>??????>>>>>>@@@BBBDDD{{{~~~^^^XXXgggzzzlllhhhjjjzzz{{{ssslllgggeeegggiiigggeeemmmwwwvvvuuuuuutttrrrnnnkkkfffeeeeeecccaaa___]]][[[ZZZXXXZZZ___eeegggccc___VVVRRR[[[iiiiii```eeettt|||___YYYiiiyyyzzzyyyrrrbbbQQQLLLRRR___ppp}}}zzzmmm[[[LLLCCC@@@>>>===<<<>>>???>>>======>>>@@@>>>======???BBBDDDrrrYYYRRR```ooommmrrr~~~~~~tttlllfffeeedddeeefffdddccckkkttt|||wwwvvvvvvvvvuuurrrnnnjjjeeeeeeeeedddbbb___\\\[[[YYYWWWYYY___ggghhhbbbZZZSSSRRR___ooommmdddnnnmmmXXX```vvv~~~yyyxxxvvvkkk\\\MMMLLLUUUcccsss~~~wwwiiiWWWHHHAAA>>><<<;;;<<<===>>>>>>======>>>@@@>>>======???BBBDDDaaaRRRKKKYYY{{{zzzrrrxxxuuulllffffffbbbbbbgggjjjhhheeeeeedddkkkpppppplllmmmttt{{{xxxwwwwwwvvvvvvuuurrrmmmiiieeeeeeeeeeeebbb___\\\ZZZ\\\ZZZZZZ```gggfff^^^UUUTTTTTT^^^lllhhhbbbssseeeTTTeee~~~}}}zzzyyywwwgggXXXKKKLLLWWWeeettt~~~tttfffTTTFFF???===:::999;;;===>>>>>>======>>>@@@=========???BBBDDD~~~cccTTTKKK]]]rrr{{{yyyuuullleeegggbbb```eeeiiihhhfffeeeiiicccaaacccggglllyyy{{{xxxwwwuuusssqqqooommmlllddddddddddddbbb```]]]\\\[[[[[[___fffkkkiii___UUUTTTWWW```ddd]]]]]]uuu{{{]]]^^^sss}}}yyywwwuuucccTTTHHHNNNaaasssyyywwwooo```NNNBBB???@@@???>>>========================>>>======???AAACCC^^^XXXMMM\\\oooxxxnnnhhhhhhcccaaaeeeiiiiiihhhiiihhhdddbbbdddhhhssszzzwwwwwwvvvuuurrrpppmmmlllkkkddddddcccbbb```^^^[[[ZZZZZZ]]]bbbhhhkkkfff\\\TTTVVVXXX]]]aaaccclllooo```mmm~~~zzzyyywwwtttaaaTTTJJJPPPbbbrrrwwwuuujjj]]]KKK@@@>>>>>>>>><<<========================>>>======???AAACCCtttWWWYYYLLLXXXgggzzzqqqkkkiiieeedddhhhjjjiiiiiikkkeeeeeefffgggmmm~~~zzzwwwvvvwwwvvvsssqqqnnnkkkiiihhhdddcccbbbaaa^^^\\\ZZZXXXYYY___gggkkkiiiaaaXXXRRRTTTZZZ___dddooo}}}~~~oookkk~~~~~~sssssssssnnnhhh[[[QQQJJJPPP```nnnpppmmmbbbWWWHHH>>>;;;<<<<<<:::>>>>>>>>>>>>>>>>>>>>>>>>=========???BBBCCClllTTTTTTIIITTT___|||sssllliiigggiiimmmmmmhhhgggiiieeeiiimmmooovvv}}}}}}}}}zzzyyyxxxvvvtttrrrooollliiifffeeedddcccbbb```^^^[[[YYYXXXXXXaaakkkmmmeee[[[UUURRRTTTaaakkkppp|||zzzppppppvvvlllmmmjjj```WWWRRRKKKHHHOOO\\\ffffffccc[[[QQQEEE===;;;;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???BBBDDDfffTTTOOOIIITTT[[[~~~ssslllhhhjjjnnnrrrnnnhhhfffhhhkkkqqqxxx|||~~~||||||~~~}}}|||{{{zzztttsssqqqnnnjjjgggeeedddeeedddbbb```^^^\\\ZZZZZZYYYccclllkkkaaaXXXTTTTTTXXXhhhrrrttt}}}~~~tttpppuuuqqqooorrrlll___UUULLLIIIHHHOOOYYY```___[[[TTTMMMDDD===;;;<<<<<<<<<===========================<<<<<>>BBBDDDZZZVVVNNNNNNYYYRRRlllxxxqqqlllnnnqqqrrrnnnkkkrrr{{{~~~~~~~~~}}}~~~||||||~~~}}}}}}|||yyyuuuqqqpppooollljjjgggfffeeeaaa```___]]]\\\[[[\\\\\\^^^ccceeeaaaYYYUUUXXX\\\aaaeeehhhkkkrrrxxxvvvooo{{{yyyrrroootttqqq```XXXHHHHHHJJJPPPVVVXXXVVVTTTHHHDDD@@@===;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>BBBDDDTTTVVVNNNNNNWWWLLLbbb|||yyywww}}}zzztttoooooopppppplllnnnyyy}}}wwwpppmmmttt~~~|||zzzxxxwwwxxx|||~~~}}}~~~yyyuuuqqqpppnnnllljjjhhhffffff___^^^]]][[[ZZZ[[[[[[\\\```bbbccc^^^WWWUUUZZZ___mmmnnnsss{{{sssggggggooo{{{vvvmmmnnnyyyiiiSSSKKKEEEFFFIIINNNRRRTTTSSSPPPDDDBBB???<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>BBBEEEpppXXXUUUSSSLLLQQQSSS[[[wwwnnnhhhiiimmmnnnnnnvvv|||ssstttrrrrrrrrrrrrwwwuuuvvvvvvzzzwwwpppjjjnnnzzz~~~}}}|||zzzyyyyyy~~~~~~~~~~~~~~~}}}||||||zzzxxxxxx{{{}}}yyytttsssqqqnnnkkkhhhfffeee______```^^^\\\[[[ZZZ[[[aaabbb___ZZZVVVZZZfffpppmmmoooxxxsss```hhhnnn|||uuuqqqgggnnnwwwzzzsssdddTTTJJJIIIGGGGGGJJJOOOPPPMMMIIIDDDAAA===:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@@@@AAAkkkWWWTTTQQQLLLPPPQQQWWWxxxpppjjjeeeeeeggghhhiiiqqqyyyxxxvvvvvvvvvvvv{{{zzzooommmkkkvvv{{{vvvllleeehhhssszzz{{{{{{~~~~~~{{{zzz|||yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwwwwzzz|||yyyuuusssqqqnnnkkkhhhfffeee``````___]]]\\\[[[\\\]]]aaa___\\\WWWWWW^^^jjjsssttttttnnn\\\pppzzz~~~qqqiiifffqqq}}}}}}rrr```RRRKKKFFFEEEFFFJJJNNNNNNJJJFFFDDD@@@<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBdddVVVTTTPPPLLLOOOOOOSSS}}}yyynnnjjjhhheeeccccccggggggmmmwww|||zzzxxxxxxyyyzzzxxxlllhhhccciiiyyy{{{uuujjjbbbeeemmmqqqooorrrqqqrrrtttxxx~~~{{{xxxwww|||~~~~~~}}}{{{yyyyyyyyyvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwzzz~~~~~~|||yyyuuutttqqqnnnkkkhhhfffeeecccaaa___]]]\\\]]]___```___[[[VVVUUU[[[gggttt}}}~~~llleee~~~uuukkkbbbdddqqq|||{{{kkkYYYMMMHHHDDDFFFIIIMMMOOOMMMHHHDDDBBB???<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAACCC```WWWUUUQQQOOOOOONNNPPPppptttjjjjjjlllkkkhhhfffjjjiiikkkttt|||xxxxxxwwwwwwzzz|||{{{oookkkdddfffrrrxxx}}}wwwmmmgggkkksssuuurrrssspppllljjjjjjkkklllkkkmmmqqqxxx~~~{{{yyyxxxzzz{{{||||||zzzxxxxxxyyyvvvvvvuuuuuuttttttttttttyyyyyyzzz|||~~~}}}yyyvvvtttqqqmmmjjjhhhgggfffeeebbb___\\\]]]___aaabbb[[[VVVQQQTTT```ooo}}}rrrmmmwwwtttmmmiiibbbccckkkrrrnnn```QQQHHHEEEEEEIIIOOOSSSRRRNNNHHHDDD@@@>>>;;;999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBzzz___ZZZWWWSSSQQQPPPOOOPPPddd|||rrrjjjlllpppqqqooonnnnnnlllpppzzz~~~uuuyyywwwyyy|||{{{ooolllfffhhhrrruuu}}}vvvsssyyy{{{tttnnnhhhddd___[[[WWW\\\fffsss~~~}}}||||||yyyzzz{{{{{{yyyxxxxxxyyyxxxwwwvvvtttsssrrrrrrrrr|||}}}~~~~~~~~~~~~zzzvvvtttqqqmmmjjjhhhggggggfffccc___^^^___aaaaaaaaaXXXSSSOOOSSS___nnnyyyttt```iii~~~{{{sssooohhhggggggfff```VVVMMMGGGEEEFFFLLLSSSVVVRRRKKKEEEBBB>>><<<:::999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@qqq```^^^WWWUUUSSSOOOPPPQQQYYY{{{sssmmmppptttuuuvvvxxxtttxxxxxx}}}|||}}}uuuiiiiiieeehhhrrrttt|||{{{qqqggg```\\\RRRUUU\\\gggttt~~~~~~~~~yyy{{{|||{{{yyyxxxxxxxxxyyyxxxuuusssrrrrrrrrrrrr}}}~~~~~~~~~~~~zzzwwwtttpppllliiigggggggggeeeccc``````bbbbbb___\\\VVVRRRPPPRRR[[[eeemmmpppxxxjjjYYYfff}}}uuullllllhhhbbbYYYQQQLLLIIIHHHFFFMMMUUUVVVOOOFFF@@@>>><<<:::999999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@vvv|||}}}jjjaaaaaaVVVVVVSSSMMMPPPQQQOOOxxx~~~wwwtttuuuyyy{{{~~~}}}qqqfffgggeeeiiitttwww~~~tttppppppqqqkkkmmmqqqxxx{{{ooohhheeeZZZYYY[[[```jjjttt{{{~~~}}}}}}}}}zzz{{{|||{{{yyyxxxwwwxxxvvvuuusssrrrrrrssstttuuuyyy|||~~~~~~~~~|||xxxwwwtttpppllliiigggggggggdddbbbaaaccceeeccc\\\VVVQQQQQQRRRUUU[[[aaafffhhhtttfffbbbuuurrrlllmmmkkkeeeYYYNNNGGGGGGIIIIIIQQQXXXWWWMMMCCC>>>===:::999888999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@~~~sssjjjmmmnnnsssyyy{{{yyy{{{yyy{{{eeebbbbbbTTTVVVSSSLLLPPPQQQJJJmmm}}}zzz{{{}}}|||qqqggghhhgggmmmxxx{{{}}}|||qqqkkkiiiiiikkkqqq{{{uuuooommmccc___\\\]]]ccclllsssxxx~~~}}}|||{{{zzz{{{|||}}}|||yyyxxxwwwxxxsssrrrqqqqqqrrrtttvvvwwwuuuyyy|||}}}}}}zzzvvvwwwtttpppllliiigggggghhhcccbbbbbbeeegggcccZZZSSSMMMOOOSSSXXX^^^cccgggjjjxxxwwweeeoooxxxllljjjkkklllhhh[[[KKKBBBCCCHHHMMMUUU\\\YYYNNNCCC>>>>>>999888888888:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===???AAA{{{qqqlllfffiiijjjlllmmmmmmlllkkkkkkppp~~~jjjkkkhhh^^^\\\SSSLLLQQQQQQMMMhhh|||}}}yyy|||~~~~~~zzz}}}wwwjjjiiiiiijjjuuuwwwooorrrzzzwwwtttvvvooonnnkkkhhhiiilllnnnnnnwwwzzz~~~}}}zzzxxxxxxzzz|||yyyyyyzzz||||||zzzuuurrrwwwssspppppptttxxxyyyyyy{{{~~~}}}{{{}}}}}}yyyvvvuuupppkkkjjjlllmmmjjjgggeeecccdddhhheee\\\SSSPPPMMMRRRZZZaaacccfffqqq}}}yyyiiijjjrrrqqqxxxmmmcccWWWPPPKKKFFFEEEHHHQQQWWWWWWNNNFFFCCC???::::::999999888888999999:::<<<<<<;;;;;;;;;:::::::::<<<<<<===???@@@AAA{{{sssooojjjoooooommmkkkjjjjjjkkkmmmyyy~~~ssstttpppgggeee[[[PPPPPPNNNHHHaaavvvnnnnnnvvv}}}zzznnnmmmmmmnnnxxxxxx}}}xxxrrrqqqrrrsssuuuwww{{{}}}~~~~~~|||{{{}}}}}}{{{yyywwwwwwyyy|||vvvwwwxxx{{{|||{{{wwwtttsssqqqpppssswww{{{|||||||||~~~}}}{{{}}}~~~zzzxxxwwwsssnnnlllmmmlllhhhddd```___aaadddbbbYYYQQQNNNOOOUUU]]]cccgggnnn{{{rrrfffoooyyyrrrssswwwiii^^^SSSLLLIIIFFFFFFIIIQQQUUUTTTKKKDDDAAA>>>::::::999999888888999999:::999:::::::::;;;;;;<<<<<<<<<<<<===???@@@AAAyyysssssspppwwwtttooojjjffffffjjjmmm~~~{{{qqqhhhcccZZZQQQQQQPPPHHHXXX{{{|||nnndddccchhhnnnwwwttttttuuu~~~~~~xxx}}}zzzyyytttvvvxxxyyyzzzxxxwwwvvvxxxxxxxxxvvvuuuuuuxxx{{{xxxxxxxxxzzzzzzyyyvvvsssoooppprrrwww{{{~~~~~~}}}~~~}}}~~~~~~|||{{{yyyuuuqqqooonnnkkkfffbbb^^^]]]```ccc___VVVOOOMMMOOOWWW```eeekkkwwwvvvrrrrrrtttxxxwwwfffYYYMMMHHHFFFFFFHHHLLLRRRSSSOOOGGGAAA???===::::::999999888888999999:::888888999:::;;;<<<======<<<<<<===???@@@AAAyyyvvvxxxxxx|||yyyssskkkfffeeeiiinnn~~~zzzkkkddd\\\XXXRRRTTTVVVLLLRRRjjjzzzlllddddddjjjooo{{{zzzwwwwwwxxxxxxwwwuuutttsssssssssssssssrrrsssvvvxxx|||{{{zzzyyyxxxvvvssspppooorrrvvv{{{~~~~~~xxxuuurrrpppnnnkkkeeeaaaaaa```aaaccc^^^TTTNNNMMMMMMXXXccchhhppp~~~uuullltttyyytttfffXXXJJJEEEEEEFFFJJJNNNRRROOOJJJCCC>>><<<;;;;;;:::999999888888999999:::888888999:::;;;;;;<<<<<<<<<<<<===???@@@AAA~~~~~~}}}yyyrrrllllllrrrwwwwwwoooppplllfffZZZVVVWWWOOOOOO___|||zzznnniiikkkqqquuuxxx{{{yyy{{{{{{yyyxxxvvvtttrrrrrrmmmnnnooooooooopppsssuuu{{{yyywwwvvvvvvuuusssqqqrrruuuzzz~~~vvvuuussspppnnnjjjeeebbbdddbbbaaa```YYYOOOKKKLLLNNN\\\hhhnnnxxx|||mmmgggqqqvvvqqqhhhYYYJJJEEEGGGIIILLLPPPQQQLLLEEE@@@<<<::::::;;;:::999999888888999999:::::::::::::::::::::::::::<<<<<<===???@@@AAA~~~{{{zzz~~~~~~eeeWWWVVVPPPOOOYYYfff|||qqqnnnppptttvvvwww}}}{{{vvv{{{~~~}}}zzzwwwtttrrrppppppiiikkklllllllllmmmoooqqqqqqpppoooppprrrtttuuuuuutttwwwzzz||||||}}}~~~}}}}}}vvvuuurrroookkkgggdddbbbdddaaa___[[[SSSJJJIIIMMMUUUcccnnntttrrr[[[eeezzzpppmmmtttyyywwwhhhYYYKKKGGGJJJMMMPPPSSSQQQIIIBBB???<<<999999;;;:::999999888888999999:::;;;:::::::::999999999888<<<<<<===???@@@AAAkkk[[[[[[WWWRRRWWW]]]}}}sssrrruuuwwwwww}}}zzzzzz{{{wwwvvvvvvvvv}}}}}}yyyuuuqqqnnnmmmlllggghhhjjjjjjjjjjjjlllmmmjjjhhhhhhiiimmmqqqssssssrrrtttvvvwwwwwwxxx|||~~~~~~xxxvvvsssnnnhhhdddaaaaaaccc```]]]XXXPPPJJJLLLRRR[[[hhhpppuuuiiiPPPVVViiiyyyvvvwwwyyy|||eeeWWWIIIHHHMMMQQQTTTVVVPPPGGG@@@???===999888::::::999999888888999999:::999999999999999:::::::::<<<<<<===???@@@AAA~~~kkk```ddd```VVVUUURRRzzz~~~uuuvvvyyy{{{{{{xxxpppooottt|||wwwrrrtttwwwuuu|||wwwrrrnnnkkkjjjjjjfffgggiiiiiihhhhhhjjjkkkhhhfffdddeeeiiilllnnnooopppqqqsssrrrrrruuu{{{}}}}}}~~~~~~}}}zzzxxxtttmmmfffaaa___^^^dddaaa]]]XXXQQQLLLQQQYYY^^^iiinnnrrrcccXXXWWWbbbyyy~~~|||wwwqqqrrrwwwbbbTTTHHHHHHNNNTTTVVVXXXOOOFFF??????>>>999888::::::999999999999999999:::777777888999:::;;;;;;<<<<<<<<<===???@@@AAAzzzzzztttjjj```YYYUUURRRXXX```|||wwwxxxyyy{{{~~~mmmeeekkkwww~~~uuuuuu{{{{{{|||uuuoookkkiiijjjjjjjjjjjjiiiiiihhhhhhgggggggggeeeeeegggkkklllkkkiiijjjgggeeefffjjjqqqvvvyyy{{{~~~|||zzzuuupppjjj```YYY___iiigggeee^^^UUUMMMNNNVVV^^^kkktttuuuxxx~~~hhh[[[UUUYYYtttooowwwzzzvvvvvv{{{wwwmmmWWWLLLDDDHHHTTT[[[WWWPPPJJJCCC<<<999:::;;;999777777777888888888999999999999999::::::::::::;;;;;;===<<<;;;===@@@CCCzzzyyywwwrrrkkkddd___ZZZVVVRRRYYY{{{wwwvvvxxx~~~}}}xxxttt}}}zzztttmmmiiiggghhhhhhiiihhhhhhhhhggggggffffffgggfffgggiiimmmnnnllljjjjjjiiihhhhhhkkkoootttxxxzzz}}}~~~}}}wwwsssnnnhhh___XXX]]]fffgggccc\\\UUUSSSWWW]]]bbbkkk{{{{{{```VVVZZZjjj{{{ssswwwyyyiiiqqqvvvuuuyyy}}}wwwkkkRRRJJJEEEJJJTTTYYYTTTLLLFFF@@@:::888:::;;;:::888888888888999999999999:::999999::::::::::::;;;;;;===<<<;;;===@@@CCCtttqqqkkkoookkkhhhgggeeeaaa[[[VVVPPPUUUtttzzzwwwuuuwwwxxx~~~~~~zzzvvvqqqkkkgggeeeeeefffffffffffffffffffffeeeeeefffggghhhlllnnnooonnnlllkkkmmmnnnmmmlllnnnrrrvvvzzz|||~~~~~~wwwtttqqqkkkccc]]]aaagggddd]]]VVVUUUZZZbbbgggiiilll~~~sss```eeerrr{{{iiibbbjjjfffnnntttwww{{{}}}ssseeeMMMHHHGGGLLLTTTVVVPPPHHHAAA===888777999;;;:::999999999999999::::::::::::999999::::::::::::;;;;;;===<<<;;;===@@@CCCmmmbbbccc```kkkgggfffiiijjjddd[[[UUUSSSVVVggg}}}wwwuuuvvvyyy~~~vvvsssnnnjjjfffeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeefffiiimmmooopppooommmooorrruuussspppooossswww|||}}}~~~~~~uuuuuutttooohhhcccdddgggccc[[[UUUYYYeeeqqquuutttsss~~~|||hhhkkkxxx___^^^gggmmmsssvvvyyyvvvhhhYYYIIIHHHKKKPPPTTTSSSLLLEEE???<<<888777888999999888999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;===<<<;;;===@@@CCCgggbbblllppp}}}vvvtttwwwvvvkkk___YYYUUUVVV___xxxppprrryyyrrrppplllhhhfffeeeeeefffcccdddddddddeeeeeeffffffdddgggjjjmmmoooppppppppptttxxxzzzyyyuuussswww{{{}}}{{{rrruuuvvvsssnnniiigggeeebbb[[[XXX___nnn{{{}}}tttjjjbbbvvvddd^^^dddhhhlllooopppjjj[[[NNNHHHKKKOOOSSSSSSOOOHHHCCC>>><<<999777777777777666999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;===<<<;;;===@@@CCCyyykkkvvvzzzmmmcccbbbZZZUUUZZZuuuyyyooojjjooozzzpppmmmkkkiiigggeeeeeeffffffddddddeeeeeefffggghhhhhhfffhhhkkknnnooopppsssuuuxxxzzz|||{{{yyyyyy{{{~~~~~~~~~~~~yyyuuusssyyy~~~}}}yyytttnnnhhhZZZXXXXXX```nnnzzz{{{kkkfffhhh~~~sssffffff___aaadddfffccc[[[PPPHHHJJJNNNRRRSSSPPPJJJDDDAAA===<<<:::888777666666777999999999999::::::::::::999999::::::::::::;;;;;;===<<<;;;===@@@CCCwwwuuuvvvqqqooo}}}vvvlllkkkrrrjjjZZZZZZfffzzzwwwqqqkkkhhhmmmvvv~~~~~~~~~~~~uuuooocccgggfffeeedddddddddeeefffeeeeeefffggghhhiiijjjjjjiiikkknnnoooppprrrwww{{{{{{{{{zzzzzz{{{}}}zzzsssnnnpppzzzzzzpppfffYYY[[[```gggppp|||uuubbbiiiwwwrrrgggiiijjjcccddddddaaaYYYOOOIIIGGGKKKPPPSSSQQQKKKDDD@@@???:::::::::999888777888999888888888999999999999:::999999::::::::::::;;;;;;===<<<;;;===@@@CCCzzzvvvuuupppqqqzzztttpppxxx{{{ccc]]]^^^hhhxxxpppmmmoookkkkkknnnrrrxxx}}}}}}~~~}}}|||}}}sssrrrrrriiiccccccbbbbbbbbbccceeefffeeefffggghhhiiijjjkkkllllllnnnppppppqqqtttzzz|||zzzxxxyyy|||wwwnnnhhhgggsss|||~~~{{{vvvjjj^^^aaagggooouuu{{{kkkYYYjjjkkkgggnnnggglllllljjjbbbUUUJJJEEEFFFLLLPPPSSSOOOGGG???===>>>888888999999888999;;;<<<777777888888888999999999999999:::::::::;;;;;;;;;===<<<;;;===@@@CCC}}}uuunnnhhhoooxxxtttiii___^^^bbbyyypppjjjhhhoooppptttxxxyyy}}}~~~}}}}}}||||||zzzyyy|||vvvsssoookkkgggdddccc```______```cccdddccchhhjjjjjjkkknnnmmmjjjfffjjjnnnrrruuuxxx{{{~~~{{{|||~~~~~~zzzwwwnnncccfffhhhqqqyyyuuuggg^^^^^^aaawwweeeccc}}}nnnaaammmsssmmmmmmnnniii]]]MMMDDDDDDIIIWWWTTTOOOGGG@@@======>>>999999999999999999999999999888777888;;;<<<:::888:::::::::;;;;;;;;;<<<<<<<<<======???@@@AAA}}}{{{~~~~~~{{{nnnooonnnaaa]]]___|||zzztttqqqppppppttt||||||}}}~~~~~~}}}}}}}}}}}}}}}{{{zzz{{{~~~}}}tttnnnllljjjfffbbbbbbaaa___^^^___aaaccceeeeeeiiikkkkkkllloooooollliiilllpppsssvvvxxx{{{~~~|||}}}~~~zzztttrrrllleeedddiiioooppphhh^^^ZZZ[[[lllrrr___fff}}}eeecccssszzzuuujjjfff___UUULLLHHHIIIKKKUUUQQQKKKDDD@@@===<<<;;;999999999999999999999999999888777999;;;<<<:::888999999999:::::::::;;;;;;<<<<<<===???@@@AAA~~~vvvnnncccpppiii___^^^iii~~~}}}~~~}}}xxxyyy|||}}}~~~~~~}}}|||||||||||||||}}}{{{zzzzzz{{{||||||{{{}}}yyyvvvxxxxxxtttvvvqqqkkkhhhgggfffccc___```___^^^^^^___aaaccceeegggkkkmmmlllnnnqqqqqqnnnlllooorrruuuwwwyyy{{{}}}}}}~~~tttllljjjjjjiiigggnnnooofff[[[XXX^^^cccwwwwwwpppzzzllldddnnn{{{|||uuuddd]]]SSSLLLKKKMMMOOOPPPSSSMMMFFFAAA???===:::888999999999999999999999999999888888999;;;;;;:::888888888888999999999::::::<<<<<<===???@@@AAAyyywww~~~|||lllccc___{{{ttteeebbb\\\zzz|||}}}~~~|||yyy|||~~~|||{{{|||}}}||||||{{{{{{zzzzzzzzz{{{zzzyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~vvvtttwwwuuuppppppnnnjjjiiihhhfffccc```^^^^^^]]]^^^___bbbdddfffiiimmmnnnmmmooorrrrrrpppooorrruuuwwwxxxyyy{{{}}}~~~zzznnnfffeeejjjooopppuuuppp___TTT[[[kkkwwwuuugggmmmzzz~~~vvvmmm^^^WWWMMMHHHJJJOOOTTTVVVPPPIIIBBB>>>???>>>:::666888888888888888888888888888888888999:::::::::999999999999999::::::::::::;;;<<<===>>>@@@BBByyyrrr~~~{{{mmmrrrxxxwwwfff^^^cccyyyiiigggYYYhhh~~~zzz|||~~~|||{{{~~~||||||yyyxxx|||{{{wwwuuuvvv|||||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyzzz|||}}}}}}}}}{{{yyyzzz~~~|||uuusssuuusssooorrrpppnnnkkkiiifffcccaaa]]]]]]^^^___```ccceeefffjjjmmmnnnmmmooorrrsssqqqqqqtttvvvxxxyyyzzz|||}}}zzzrrrjjjeeegggooowwwyyywwwlll[[[TTT```uuuzzziii{{{xxxkkkeeeoooyyyxxxpppiiiXXXTTTNNNJJJKKKOOOTTTXXXLLLFFF???===>>>>>>:::666888888888888888888888888777888999::::::999999:::::::::::::::;;;;;;;;;;;;;;;;;;===>>>@@@BBByyyqqqzzz|||{{{sssggglll}}}xxxwwwddd^^^mmmwwwjjjjjj^^^ccc}}}~~~~~~~~~}}}}}}zzz}}}}}}|||{{{zzz{{{|||}}}xxxyyywwwvvvwww{{{{{{xxxvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvtttvvvwwwxxxxxxyyy|||~~~}}}}}}{{{zzzyyy|||{{{wwwvvvtttpppsssrrrooolllgggdddaaa___^^^^^^___```bbbccceeefffiiimmmmmmlllmmmqqqrrrppprrrtttwwwyyyyyyzzz|||~~~uuupppkkkjjjjjjnnnwww}}}rrreee]]]]]]ggg{{{sssgggaaa{{{mmmfffbbbhhhooopppnnnkkkSSSQQQOOONNNOOOQQQTTTUUUGGGCCC>>><<<===<<<:::777888888888888888888888888777888::::::999999999:::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<>>>@@@BBBoooxxx|||uuujjjooo{{{}}}wwwuuubbb___vvvxxxooojjjdddfffkkk~~~}}}~~~~~~~~~|||zzzxxxvvvyyy}}}~~~}}}{{{{{{|||yyyzzz{{{{{{{{{~~~vvvrrruuuuuutttvvvzzz{{{yyyyyy}}}uuuvvvwwwxxxxxxwwwvvvuuurrrtttvvvvvvuuuvvvyyy|||yyy{{{||||||||||||~~~|||yyywwwuuutttsssoookkkeeeaaa______``````aaabbbcccdddeeefffhhhkkkllljjjkkkpppqqqoooqqqtttwwwxxxyyyzzz|||~~~~~~{{{lllfffeeekkkrrrwwwyyyhhh___hhhssszzzgggfffssssssgggffffffhhhmmmppplllfffOOOLLLKKKOOOUUUWWWSSSMMMAAA???===;;;:::888888777888888888888888888888888666888;;;;;;999888999;;;999999:::::::::;;;;;;;;;:::;;;<<<>>>@@@BBByyykkkjjjnnnkkksssqqq^^^___||||||tttjjjhhhjjjbbb~~~}}}}}}~~~}}}{{{|||}}}{{{|||}}}~~~}}}zzzvvvtttppptttxxxzzzyyyxxxyyy{{{zzz{{{|||{{{{{{{{{~~~}}}~~~|||xxxrrrkkkjjjmmmrrrqqqsssvvvvvvuuuvvv{{{qqqrrrtttvvvwwwwwwvvvvvvqqqsssuuuuuussstttvvvzzzvvvyyy|||~~~~~~~~~~~~{{{{{{xxxxxxwwwuuussspppjjjeeeaaa``````aaaaaabbbcccdddeeeeeefffhhhjjjkkkiiijjjooopppnnnpppsssvvvxxxyyyzzz}}}~~~~~~~~~pppfffaaabbbmmmxxx~~~uuuaaa^^^uuufffoooqqqeeejjjnnnooossstttjjj]]]LLLHHHGGGOOOZZZ\\\RRRGGG======<<<:::777555666777777777777777777777777777666999;;;;;;999888999;;;888888999999999::::::::::::;;;<<<>>>@@@BBB~~~~~~~~~xxxrrr{{{vvveeedddqqquuusssnnnjjjjjjttt~~~|||~~~}}}|||}}}{{{zzzyyyyyyzzz|||}}}~~~{{{zzz{{{yyyzzz{{{{{{yyyvvvrrrpppjjjooouuuwwwuuuuuuyyy}}}|||{{{xxxvvvuuuvvvwwwxxxzzzyyyxxxyyy}}}}}}yyyssspppqqqvvvzzz|||uuurrrnnnjjjiiijjjlllnnnpppooooooqqqsssuuuuuutttvvvuuussssssssssssqqqooopppqqqqqqsssttttttuuuuuuwwwvvvvvvyyy}}}}}}||||||uuuwwwpppjjjhhheeebbbaaaccc```bbbddddddcccccceeefffgggggggggiiimmmpppqqqrrrrrrvvvzzz}}}}}}}}}}}}}}}oooggg\\\```iiivvv}}}aaabbbjjj|||ooonnntttpppqqqooonnnqqqqqqfffXXXPPPDDDFFFYYY```SSSFFFEEE===;;;:::888777777888888666777777777777888888888999999999999999999999999<<<;;;:::999999999:::;;;<<<;;;<<<>>>BBBDDDrrrqqq}}}~~~lllhhhfffgggkkkiii}}}zzz~~~~~~}}}{{{zzzyyyyyyxxx}}}{{{yyywwwwwwwwwxxxyyy{{{}}}~~~{{{yyyzzzzzzxxxyyyyyyyyyxxxuuuqqqoooiiinnnssstttssssssvvvyyy|||{{{yyywwwvvvwwwxxxxxxwwwvvvvvvwww{{{zzz{{{~~~zzzvvvrrrmmmkkklllooorrrtttpppnnnllljjjjjjkkknnnppppppooooooppprrrttttttsssuuusssrrrrrrrrrrrrpppoooppppppqqqqqqrrrsssuuuvvvxxxwwwwwwyyy|||~~~}}}{{{|||zzzrrrssslllgggfffeeebbbbbbdddaaabbbcccbbbbbbbbbdddffflllkkkkkkmmmoooqqqrrrrrruuuxxx|||~~~~~~~~~~~~~~~jjjeeedddgggooo}}}|||qqqaaaggguuussskkkxxx{{{vvvyyyqqqlllnnnlll]]]MMMIIIEEEKKKXXX[[[PPPEEEBBB<<<;;;:::888777777888888777777777888888888888999999999999999999999999999::::::999888888999999:::<<<;;;<<<>>>BBBDDDvvvzzzqqqpppooommmmmmdddsss~~~{{{zzzyyywwwuuutttuuuvvvwww{{{yyywwwuuusssssssssssstttvvvyyy|||~~~~~~~~~}}}|||||||||{{{yyywwwwwwxxxzzzvvvwwwwwwwwwuuurrrooommmhhhlllpppqqqpppoooqqqsssyyyxxxvvvuuuttttttuuuvvvrrrrrrssstttwww{{{~~~|||vvvqqqrrrvvvuuuqqqpppmmmiiihhhhhhjjjkkkkkkkkkkkkjjjkkklllnnnoooqqqpppooonnnoooqqqrrrqqqpppsssqqqppppppqqqqqqooonnnqqqpppooooooppprrrtttvvvyyyxxxxxxzzz|||}}}|||zzz|||yyyqqqooohhhdddeeeeeeccccccfffccccccbbbaaa``````cccfffnnnnnnnnnnnnoooppprrrrrrxxx{{{~~~~~~rrrbbbaaacccjjjxxxmmm]]]fffqqqxxxrrryyy}}}pppvvv~~~oooffffffbbbTTTDDDDDDJJJRRRUUUSSSLLLCCC>>>;;;:::999888888888888888777888888888888999999999999999999999999999999999999999888888888888999999<<<;;;<<<>>>BBBDDD~~~zzzoookkklllwwwuuusssqqqqqqsssuuuwwwvvvuuusssrrrppppppoooooonnnooorrrtttwwwyyy{{{{{{zzz{{{}}}}}}|||||||||{{{yyyxxxxxxwwwuuussssssvvvxxxtttttttttsssrrrooommmkkkiiikkknnnooonnnmmmnnnooorrrrrrqqqpppooooooppppppmmmmmmnnnppprrruuuwwwxxxvvvvvvssspppqqqtttsssoooooommmjjjiiijjjjjjiiihhhjjjkkklllmmmnnnooopppppppppnnnmmmnnnooopppooommmooonnnmmmmmmoooooonnnlllpppooommmmmmnnnpppsssuuuxxxxxxyyy{{{}}}~~~}}}}}}|||{{{sssnnnhhhdddeeeeeeccccccfffddddddbbb```___```cccfffkkklllmmmnnnnnnoooqqqsss{{{}}}~~~~~~~~~}}}|||tttggg^^^bbbfffuuusssccc[[[vvv}}}{{{~~~rrrgggyyyyyyhhh]]]YYYVVVMMMDDDHHHSSSXXXQQQIIIFFFAAA;;;:::999999888888888888888888888888888999999999999888999999999999999::::::999999999999999999::::::<<<;;;<<<>>>BBBDDDooorrrlllvvv|||zzzuuurrrpppqqqrrrtttqqqpppooonnnnnnmmmmmmmmmjjjkkklllnnnqqqsssvvvwwwtttvvvxxxzzz}}}~~~~~~~~~}}}{{{zzzzzzzzzxxxwwwuuuuuutttrrrppppppsssuuuqqqqqqqqqpppnnnllljjjhhhiiikkkmmmnnnmmmlllllllllmmmmmmmmmllllllllllllllliiiiiijjjlllmmmooopppqqqppprrrqqqooopppsssrrrnnnnnnmmmkkkkkkkkkkkkiiihhhlllmmmnnnnnnooooooooooooooommmllllllmmmnnnlllkkklllkkkjjjkkklllmmmlllkkkooonnnlllkkklllooorrrtttvvvwwwzzz|||~~~|||vvvpppjjjfffgggfffdddcccdddeeedddcccaaa```bbbeeehhhjjjlllnnnooooooqqqtttwww{{{~~~~~~|||zzz~~~xxxqqqhhheeemmm~~~ssseeejjjvvv|||wwwmmmuuu|||kkkcccwww{{{qqqbbbUUUMMMHHHHHHIIIRRR[[[YYYKKKAAAAAA@@@;;;888888999888888888777777777777888888888999999999888888888999999:::::::::999::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>BBBDDD~~~oootttyyyvvvmmm}}}qqquuuppprrr~~~~~~{{{uuuqqqooooooooommmmmmmmmllllllkkkkkkjjjhhhhhhiiiiiikkknnnqqqsssrrrsssuuuxxxzzz{{{||||||}}}~~~|||{{{yyyxxxxxxxxxvvvtttsssssssssqqqnnnnnnoooqqqooonnnnnnlllkkkiiigggfffiiijjjkkklllmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkffffffggghhhiiikkklllmmmiiilllllljjjjjjmmmmmmkkklllkkkjjjjjjkkkkkkiiihhhmmmnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjkkkllllllkkkjjjiiihhhggghhhjjjkkkkkkjjjmmmlllkkkkkklllnnnppprrrtttvvvzzz|||~~~wwwqqqkkkggghhhgggcccbbbccceeefffeeeddddddeeehhhkkklllooorrrsssrrrtttxxx|||zzz|||}}}xxxsssuuuxxx^^^___|||xxxnnnsss|||zzztttzzzooodddaaappptttjjj\\\PPPEEEAAAFFFNNN[[[\\\TTTFFF>>>???>>>:::777888888999888888777777666777777777777888888888888888888999999::::::;;;999:::;;;<<<=========<<<<<<;;;<<<>>>BBBDDDlllffffffeeeVVV```ggguuuzzzxxxzzz|||yyy|||~~~xxxtttqqqoooooommmmmmlllkkkjjjiiigggfffgggfffeeeeeegggiiilllnnnpppppprrrtttvvvxxxyyyzzzyyy|||~~~}}}{{{zzzyyywwwvvvvvvuuurrrpppqqqrrrrrrqqqnnnllllllmmmmmmlllkkkjjjhhhfffeeedddhhhhhhiiikkklllllljjjiiihhhhhhhhhiiiiiiiiihhhhhheeeddddddeeefffhhhkkklllfffjjjjjjggggggjjjkkkiiikkkjjjiiiiiijjjkkkjjjiiilllkkkkkkkkkkkklllmmmnnnkkkiiihhhiiikkkkkkkkkiiigggfffeeegggiiijjjjjjiiikkkkkkkkkkkklllnnnooopppsssvvvyyy{{{{{{||||||tttnnniiifffgggfffcccaaabbbeeefffhhhhhhhhhiiikkknnnnnnqqqttttttssstttxxx|||xxxzzz}}}iii^^^ooovvvuuuvvv||||||~~~ooodddbbbgggooouuupppcccUUULLLFFFEEELLLVVV^^^VVVKKKCCC@@@@@@===999666777888999999888777777555555666666666777777777777888888999::::::;;;;;;888999:::<<<<<<<<<<<<<<<<<<;;;<<<>>>BBBDDDmmm[[[UUUXXX[[[XXXZZZjjjeeezzz}}}yyyvvvtttssssssnnnnnnmmmkkkiiigggeeecccfffeeedddcccdddgggiiikkkmmmmmmnnnooorrrtttvvvwwwxxxzzz}}}}}}}}}~~~~~~zzzxxxyyywwwvvvuuutttssspppnnnqqqrrrsssqqqnnnlllkkkkkklllkkkjjjhhhgggeeedddcccfffggggggiiikkkkkkjjjhhhddddddeeeffffffeeeeeeeeeddddddcccccceeegggjjjlllhhhkkklllhhhhhhkkklllkkkllljjjiiiiiikkkllllllkkkiiiiiihhhhhhiiikkkmmmnnniiihhhhhhhhhjjjkkkjjjiiieeeddddddfffhhhiiiiiihhhiiijjjkkklllmmmmmmnnnnnnsssvvvyyyzzzyyyyyy|||~~~}}}~~~xxxppplllgggdddffffffbbbaaabbbeeegggiiijjjkkklllnnnooonnnqqqtttsssqqqqqquuuyyyvvvxxx{{{}}}uuuiiiooooooyyyyyyzzzjjj```eeeqqqvvvsssmmm^^^OOOJJJJJJLLLTTT]]]]]]PPPDDDBBBDDDAAA<<<777666777888999999888777666555555555555666666666666777777888999::::::;;;;;;777888999;;;<<<<<<;;;;;;<<<<<<<<<>>>BBBDDDqqqZZZNNNUUUSSSkkkoooxxx~~~}}}yyyzzz~~~~~~yyysssmmmlllkkkiiigggfffddddddgggfffdddccccccdddfffggggggiiikkknnnqqqtttvvvwwwwwwwwwwwwwwwyyy{{{}}}|||~~~~~~zzzxxxrrrsssssstttsssrrrpppooonnnnnnmmmllljjjiiihhhgggjjjhhheeebbbaaaaaacccdddffffffeeeeeeeeeeeeffffffdddcccbbbbbbaaaaaabbbbbbeeecccbbbbbbcccddddddcccdddeeefffggghhhhhhhhhhhhggggggggghhhjjjlllnnnooommmkkkiiiiiijjjkkkjjjiiigggfffdddeeeeeeeeedddccceeedddccceeeggghhhhhhggghhhggggggggghhhjjjlllmmmsssuuuwwwxxxxxxxxxyyy{{{|||}}}|||{{{yyywwwuuusssllllllkkkhhheeecccdddeeegggiiikkknnnppprrrttttttuuuzzz}}}{{{vvvtttuuuyyywwwuuuwww|||~~~~~~zzznnnkkkvvvrrrppp~~~rrrooo~~~qqqllllllqqqsssooommmnnnbbbWWWKKKGGGKKKSSSXXXZZZMMMIIIBBB===:::888777555666666555555555555666666777777777777777777777777666666777888999:::::::::::::::::::::::::::::::::;;;;;;<<>><<<:::999888888666555777777777666666777777777888888888888888888888888888888888888888888999999::::::::::::::::::::::::;;;;;;<<>>DDDHHH{{{{{{uuu{{{}}}~~~yyyyyymmmjjjjjjkkkmmmccc]]]]]]\\\ZZZ[[[```^^^]]]\\\[[[ZZZZZZZZZZZZXXXYYYZZZZZZZZZZZZ\\\______```bbbcccddddddddddddeeedddcccbbb^^^\\\aaaiiiqqqvvvpppbbb[[[______ZZZ^^^^^^\\\\\\\\\\\\^^^^^^YYYZZZZZZZZZ[[[[[[\\\\\\YYYZZZZZZZZZZZZZZZYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^______dddccccccbbbaaa```^^^^^^]]]]]]\\\\\\]]]^^^```aaaaaa``````_________``````aaaaaaaaaaaabbbbbbbbbbbbeeeeeeeeeeeeeeeeeeffffffhhhiiikkkkkkjjjjjjkkkmmmkkklllnnnooonnnmmmlllllloooooopppqqqrrrqqqnnnlllsssoooqqqwwwzzzzzz}}}~~~zzzuuulllsssrrrrrr~~~rrr```QQQLLLSSS\\\fffZZZOOOIIIEEE???<<<===:::::::::999999999888888666777777888888888888777777888888888888999999999666777777777888888888888::::::::::::::::::::::::::::::;;;???DDDHHH~~~uuukkkllleee```aaaaaa\\\ZZZ\\\[[[ZZZYYYYYYXXXYYYYYYYYYWWWXXXYYYYYYYYYZZZ\\\___^^^^^^^^^^^^^^^___aaabbbbbbaaaaaaaaa^^^\\\bbbjjjwwwbbbZZZ]]]]]]WWW]]]\\\[[[ZZZZZZ[[[\\\]]]XXXXXXYYYYYYZZZZZZZZZZZZXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^___```aaaddddddccccccbbb```___^^^^^^]]]]]]\\\]]]^^^___```aaa``````_________``````aaaaaaaaabbbbbbbbbccccccdddeeeeeeeeeeeeffffffffffffgggiiiiiihhhhhhiiikkknnnoooqqqrrrrrrqqqqqqqqqoooppprrrtttvvvwwwuuutttuuuqqqsss{{{|||||||||zzz}}}xxx{{{~~~qqqkkkaaaVVVPPPSSS\\\ccckkk\\\KKKAAA<<<888999<<<:::999999999888888888888777777888888888777777666777777888888888999999999888888888888999999999999::::::::::::::::::::::::;;;;;;<<<@@@DDDHHH~~~vvv}}}zzz|||~~~{{{yyyrrrllljjjggg```YYYVVVYYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[]]]]]][[[YYYWWWWWWYYY\\\]]]^^^\\\]]]^^^\\\[[[```ggg|||jjjYYYWWW]]]]]]WWW[[[ZZZZZZYYYYYYZZZZZZ[[[WWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYXXXXXXWWWVVVWWWWWWXXXYYYYYYZZZZZZXXXYYYZZZ\\\]]]___``````dddddddddcccbbbaaa```______^^^]]]\\\]]]^^^___````````````______``````aaaaaaaaabbbbbbbbbcccccccccddddddddddddeeeeeeffffffeeeggghhhhhhhhhhhhiiikkkmmmoooqqqrrrqqqpppqqqrrrssstttvvvwwwxxxyyyyyyyyy{{{{{{~~~yyy}}}zzztttbbb\\\TTTQQQUUU\\\cccfffhhhZZZKKKAAA<<<999999<<<999999888888888777777777888888888888888777666555777777777888888888999999888999999999999:::::::::::::::::::::::::::::::::<<<<<<===@@@DDDHHHwww|||uuunnnssswwwyyyrrrmmmhhhaaa]]][[[ZZZYYYXXXXXXXXXZZZ[[[aaaaaa```^^^[[[YYYZZZ[[[ZZZYYYWWWUUUUUUVVVWWWXXX[[[YYYYYYZZZYYYXXX[[[aaa___^^^YYYUUUWWW]]]\\\VVVZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZVVVWWWXXXZZZ\\\^^^___```ccccccccccccbbbaaa```______^^^]]]]]]]]]]]]______``````````````````aaabbb`````````aaaaaaaaabbbbbbbbbbbbbbbcccddddddeeeeeegggiiijjjkkkjjjkkklllnnnnnnqqqsssrrrpppoooppprrryyyyyyxxxxxxwwwyyy{{{}}}tttxxx|||ppptttyyy~~~~~~zzzsssnnnaaa[[[VVVYYY```dddccc```YYYPPPGGGDDDAAA<<<888888888888888777777777777666999999999888888666555444777777777777888888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>AAAEEEGGG}}}~~~xxxiiivvv~~~zzzuuurrrmmmhhh```^^^\\\YYYWWWWWWXXXYYY]]]^^^^^^\\\ZZZYYYZZZ[[[WWWWWWWWWWWWVVVUUUUUUTTTYYYVVVUUUWWWVVVSSSUUUZZZSSSWWWZZZYYYYYYYYYXXXUUUYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZXXXYYYZZZ\\\^^^```aaabbbbbbbbbbbbbbbaaaaaa```______^^^]]]\\\]]]^^^___``````````````````aaabbbbbb_________`````````aaaaaaaaaaaaaaabbbcccdddddddddhhhiiikkklllkkklllnnnoooqqqtttvvvtttqqqppprrruuuwwwxxxzzz|||~~~vvvnnnsssyyy~~~~~~uuusssvvvmmmqqqxxx~~~|||tttmmm^^^\\\]]]cccjjjiiibbbZZZPPPHHHAAA@@@>>>999666666888888888777777777777666999999999888888666555444666666777777777888888888777777777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;======>>>AAAEEEHHH|||zzz~~~wwwhhhooovvvllljjjgggbbb]]]ZZZXXXXXXXXXUUUWWWXXXXXXWWWXXXZZZ\\\VVVWWWXXXXXXXXXVVVUUUTTTXXXUUUSSSUUUUUURRRSSSVVVWWWYYY[[[ZZZXXXXXXYYY[[[XXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWYYYZZZ[[[\\\]]]^^^```aaacccdddeee```aaaaaaaaa``````___^^^]]]]]]\\\\\\]]]^^^```aaa````````````aaabbbcccccc_________`````````aaaaaaaaaaaabbbcccdddeeeffffffgggiiijjjkkkkkklllnnnoooooorrruuutttpppppptttxxxxxx~~~|||lllgggfffnnn|||}}}dddnnnvvviii```WWWZZZaaahhhkkkggg]]]VVVUUUJJJ@@@<<<;;;999999<<<999999888888888777777777888888888888888777666555666666666777777777888888666666777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;======>>>AAAEEEIII|||yyy}}}|||mmm^^^rrr|||yyyuuunnngggaaa]]]\\\[[[VVVWWWXXXXXXWWWWWWYYY[[[WWWWWWWWWVVVVVVVVVVVVVVVWWWTTTRRRUUUVVVTTTUUUWWWWWWVVVVVVYYYZZZ[[[\\\]]]VVVWWWXXXYYYYYYXXXWWWVVVYYYYYYXXXXXXXXXWWWWWWWWWUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXYYY[[[]]]^^^^^^___```bbbccccccddd_______________^^^^^^]]]\\\\\\[[[\\\]]]___aaabbb````````````aaabbbcccdddaaaaaaaaaaaabbbbbbbbbbbbcccdddeeefffggghhhiiiiiihhhjjjlllmmmmmmmmmoooqqqnnnssswwwwwwuuuvvv|||uuukkkbbbiiisssrrrhhh{{{yyykkk___XXXXXX___gggjjjeee[[[RRRMMMPPPFFF>>><<<<<<;;;;;;>>>:::999999999888888888888777777888888888777777666666666666666777777777888777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAFFFIII}}}|||}}}{{{}}}qqqooorrrmmmnnnvvvqqqyyypppiiidddbbbaaa]]]^^^]]][[[XXXWWWXXXYYYYYYWWWUUUTTTTTTUUUXXXYYYWWWSSSRRRVVVXXXWWWWWWZZZ\\\XXXXXX^^^bbbaaa[[[VVVUUUUUUWWWWWWWWWWWWUUUUUUZZZZZZZZZYYYYYYXXXXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWXXXZZZ\\\]]]]]]]]]^^^^^^___```aaaaaa^^^^^^^^^___^^^^^^]]]]]][[[[[[[[[\\\]]]```bbbddd````````````aaabbbcccdddbbbccccccccccccdddddddddffffffggghhhiiijjjkkklllkkkmmmoooppppppqqqssstttuuu{{{~~~pppiiidddooo~~~|||tttiiicccaaaaaaiiioookkk^^^OOOGGGDDD>>>888666999<<<999777666:::::::::999999999999888666777777888888888888777666666666666777777777777888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAAFFFJJJ{{{mmmmmm{{{}}}xxx{{{~~~~~~|||tttnnnnnntttyyywww|||zzztttttt~~~|||qqqnnnmmmkkkaaaaaa___\\\XXXVVVWWWXXXZZZVVVSSSTTTWWWXXXVVVTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[YYYXXXWWWYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXWWW\\\ZZZWWWVVVXXXZZZ\\\\\\]]]]]]^^^______``````aaabbb```___]]]\\\\\\\\\]]]YYYZZZ\\\\\\\\\^^^```cccdddcccaaa```___```bbbcccbbbdddfffffffffeeefffgggiiihhhhhhiiijjjkkkmmmnnnnnnnnnnnnoooqqqtttvvvxxxzzz{{{ooohhhhhhkkkzzz}}}uuunnnjjjhhhhhhmmmuuuwwwiiiUUUGGGDDDDDD<<<;;;999777666666777888999888888777777777777777777777777777777777777777888777666666666666666777777777888888888999999999:::::::::;;;;;;;;;<<<<<<>>>>>>@@@CCCGGGJJJ}}}vvvxxx~~~}}}zzz|||}}}{{{~~~{{{xxxxxxzzz|||~~~}}}yyyvvvtttvvvzzz~~~~~~}}}zzzvvvsssuuu{{{{{{vvvoookkkeee```\\\ZZZYYYYYY```]]]ZZZYYYXXXWWWUUUSSSVVVVVVWWWXXXYYYZZZ[[[[[[\\\ZZZXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXZZZYYYXXXYYYZZZ[[[[[[ZZZ\\\\\\\\\]]]^^^^^^______aaa```___^^^]]]]]]]]]]]][[[\\\^^^^^^^^^___aaacccdddcccaaa``````aaabbbcccggghhhiiiiiigggffffffgggfffgggiiikkkmmmooopppqqqrrrrrrqqqqqqqqquuu|||uuujjjhhhrrr}}}yyy|||~~~vvvpppmmmoooqqq}}}rrrggg```UUUGGG===999;;;:::999888777777777777999888888777777777777777777777777777777777777777666666666777777777777777888888888888888888888888:::::::::;;;;;;;;;;;;<<<>>>>>>???CCCGGGJJJyyyyyy}}}}}}~~~yyywww|||yyyvvvxxx|||{{{zzzyyyyyy{{{}}}}}}}}}wwwuuussssssttttttrrrpppooo{{{sssjjjddd___\\\ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]][[[YYYYYYZZZ[[[ZZZYYYVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYY[[[]]]]]][[[XXXZZZZZZ[[[\\\\\\]]]]]]^^^```````````````___^^^]]]^^^___``````___```bbbdddccccccbbbaaaaaabbbcccdddeeeggghhhgggfffeeefffgggggghhhjjjlllooopppqqqrrrrrrtttvvvvvvxxxxxxjjjggghhhqqq}}}|||{{{~~~|||wwwsssrrrtttwww{{{iiiZZZUUUOOODDD===>>>999999999999999888777666999888888777777777777777777777777777777777777777444555777888888888888777999999999999999888888888::::::::::::;;;;;;;;;;;;======???CCCHHHKKK}}}xxxxxx~~~}}}~~~~~~yyywww{{{{{{~~~~~~xxxxxx}}}yyywwwvvvxxxzzzyyyuuuqqqjjjmmmrrrvvvwwwssslllgggiiiwwwsssgggaaa^^^[[[\\\\\\\\\[[[[[[\\\\\\ZZZZZZZZZ[[[[[[\\\\\\\\\^^^\\\ZZZZZZ[[[\\\[[[ZZZWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYY[[[\\\]]]\\\ZZZZZZ[[[[[[\\\\\\]]]^^^^^^___```aaaaaaaaa```___^^^___```aaa```___```bbbccccccccccccccccccdddeeefffdddfffggggggggghhhjjjlllpppoooooooooqqqsssvvvxxxzzzyyyiiidddqqq{{{{{{{{{zzzzzzyyyvvvsssqqqfff```VVVJJJ@@@;;;<<>>333777888999::::::888777666999888888777777777777777666666666666666666666666777888999:::999888666444666666777999:::;;;<<<===999999999:::::::::;;;;;;<<<===???DDDIIIMMM~~~vvvvvv~~~~~~~~~~~~~~~zzzssssssxxx||||||}}}~~~}}}wwwvvv}}}||||||~~~|||xxxttt{{{||||||}}}|||yyytttpppiiioootttpppiiigggnnnwwwzzzxxx{{{wwwbbbddd~~~|||qqqnnnjjjeee___^^^___aaaaaa___]]]]]]\\\\\\\\\\\\\\\\\\aaa___]]]]]]^^^___^^^]]]\\\\\\]]]]]]^^^^^^______]]]]]]]]]]]]]]]^^^^^^___[[[[[[[[[[[[\\\\\\\\\\\\___\\\YYYXXXZZZ]]]^^^___]]]^^^^^^______``````aaa]]]^^^___```````````````___```aaaaaa```aaaccceeeeeefffggghhhiiijjjkkkkkkmmmmmmnnnmmmlllmmmooorrrsssssstttwwwqqqlllzzzwwwgggZZZSSSMMMEEEHHHXXX```OOO777888888999999999888888777999888888777777777777777666666666666666666666666888888999999999888777666666777888999:::<<<<<<===999999999999::::::::::::;;;<<>><<<<<<;;;::::::999888888888888999999999:::::::::;;;<<>>AAACCCDDDIIIPPP}}}{{{vvvttttttsssyyyzzz{{{yyyzzz{{{|||{{{yyyxxxwwwxxxxxx{{{}}}|||yyywwwxxxzzzooojjjiiimmmooouuuzzzjjjsssqqqiiidddbbbaaahhheeebbbaaabbbdddeeeeeeeeecccaaabbbeeegggfffdddfffffffffgggiiiiiiiiihhhffffffggggggfffeeedddccchhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeefffhhhiiifffeeeddddddfffhhhjjjkkkhhhfffeeeggglllnnnnnnmmmnnnqqqvvv||||||tttxxxvvvssspppuuuuuuiii\\\SSSMMMJJJEEE@@@;;;999;;;<<<:::777888888888888777777777666666666777777777888888888666666666777777777888888555555555555555666777777999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>AAABBBCCCHHHOOO{{{|||vvv||||||{{{xxxuuutttuuuvvvwww~~~wwwwwwwwwwwwwwwxxxwwwuuusssrrruuuxxxwwwtttrrrtttvvvqqqmmmlllpppooooooxxxyyyooouuuyyytttpppppplllfffccccccdddeeefffkkkfffbbbcccgggjjjhhhfffiiigggggghhhiiijjjjjjhhhfffggghhhhhhhhhhhhgggggghhhhhhhhhgggggggggfffffffffffffffffffffggghhhiiijjjjjjkkkjjjjjjhhhfffeeelllpppssssssqqqrrrvvv{{{{{{wwwzzzlllvvvwwwiii^^^XXXRRRJJJDDDAAA===999888:::;;;:::777888888888888777777777777666666666666666777777777555666666666666666777777555555555555555666777777888999:::;;;;;;;;;;;;;;;999999999999999:::;;;;;;>>>AAABBBCCCGGGNNN{{{uuuwwwyyywwwtttssswww{{{}}}}}}uuusssssstttwwwvvvsssoooooosssvvvwwwvvvvvvxxx{{{pppmmmmmmqqqsssrrrtttzzz}}}jjjsss|||wwwtttqqqooommmnnnkkkiiimmmtttxxxvvvsssssspppmmmllllllllliiigggggghhhhhhiiijjjkkkkkkllleeeeeefffgggggghhhiiiiiihhhhhhiiiiiiiiijjjjjjkkklllooosssuuuuuutttrrrrrr||||||sssyyywwwmmm```WWWRRRMMMEEE???===:::888888999:::999888888888888777777777777777777777777777777777777777555555555555666666666666555555555555555666777777777888999::::::;;;::::::999999888888999999:::;;;???BBBCCCDDDHHHNNN}}}yyyyyy|||zzzttttttzzzzzzvvvuuutttvvvxxxxxxsssoooppptttxxxxxxwwwwwwzzz|||ooolllllloooqqqrrrtttwwwvvv~~~mmmpppwwwzzzvvvuuuttttttssssssrrrrrrrrrnnnnnnooooooooooooooopppqqqrrrtttvvvyyy{{{|||}}}zzztttjjjnnnttt~~~gggbbb[[[TTTLLLEEE???<<<:::999888888999999999888777777777777777777888888888888888888888888888888666666666666555555555555555555555555555666777777666777888999::::::::::::999999888888999999:::;;;@@@CCCDDDEEEJJJPPP~~~~~~{{{yyyzzzyyywww|||~~~||||||zzzwww~~~xxxyyyyyyzzzzzzxxxtttqqqsssvvvxxxwwwtttssstttvvvpppnnnlllkkkkkkkkkmmmoooqqqwwwkkkppp}}}{{{{{{{{{ssstttmmmlllxxxuuuhhhZZZZZZWWWOOOFFF>>>;;;:::888888999999999999999999777777777777888888888888999999999999888888888888777777777666666666666555555555555555555666777777555666777888999:::::::::999999999999999:::;;;;;;@@@BBBDDDFFFKKKRRR}}}zzzzzzxxxuuuxxx~~~}}}zzz~~~yyyxxx~~~xxx}}}vvvxxx{{{{{{xxxtttqqqpppqqqsssuuutttqqqoooppprrrpppqqqnnniiieeedddeeegggkkkooowwwiiipppwwwooonnnqqquuu{{{lll```VVVTTTPPPIIIAAA;;;999:::888999::::::999888888999666777777777888888888888999888888888777777777777888888777777777666666666555555555555555666777777444555666888999999:::::::::::::::::::::;;;;;;<<<===AAACCCEEEJJJRRR}}}{{{{{{yyyxxx}}}}}}{{{~~~|||rrrvvvyyyxxxsssnnnllllllmmmpppsssrrrpppoooqqqsssppprrrqqqjjjcccaaabbbccc___hhhssswwwooovvvyyyooojjjmmmrrrzzzzzzoooeee```VVVQQQJJJCCC===:::::::::888:::;;;;;;999888888999666666777777888888888999888888777777666666666555999999888888777777666666555555555555555666777777444555666777999999::::::;;;;;;::::::;;;;;;<<<===<<>>;;;:::::::::888888999999999999999999888::::::999888888777666666888888888888888888888888777777777777777777777777777777666666777777888999888888888888888888888888;;;;;;:::999:::;;;<<<===??????BBBGGGLLLQQQtttsss{{{~~~zzz|||~~~~~~}}}}}}}}}||||||}}}||||||tttmmmqqq|||}}}vvvvvvoookkkooovvvxxxqqqiiizzz~~~{{{pppffffffjjjmmmpppnnnkkkgggeeegggkkkooohhheeecccdddfffeeebbb___ZZZ^^^dddgggcccfffzzztttyyy~~~{{{uuummmgggfffjjjooottt~~~zzzyyy|||mmmZZZSSS@@@===:::999999999999888:::::::::;;;;;;:::::::::999999999888888777777666888888888888888888888888777777777777777777777777666555555555555666777777888888888888888888888888;;;:::999999999:::<<<===???@@@BBBGGGLLLPPP~~~mmmnnn}}}xxx}}}}}}zzzqqquuu~~~}}}~~~{{{{{{zzz{{{~~~~~~xxxrrrrrrooollloooxxx}}}vvvmmmyyyuuurrrsssuuusssmmmgggvvvyyyvvvllleeedddggghhhlllmmmlllhhhcccaaaccceeeeeedddcccdddeeeddd```]]]QQQWWW```fffcccbbbmmm{{{xxxtttlllmmmllliiihhhkkkttt{{{www|||{{{zzzzzzhhhOOOHHH;;;:::999999999888777777999::::::;;;;;;::::::999999888888888777777777666999999999999999999999999666666666666666666666666666666555555666666777888888888888888888999999999;;;:::999999999:::;;;<<<@@@AAACCCHHHMMMQQQ~~~yyy~~~}}}vvvzzz~~~|||~~~}}}yyyxxxwwwyyyzzzxxxsssnnnggggggddddddkkkvvvyyyvvvwwwwwwvvvsssnnnjjjhhhhhhpppsssqqqkkkeeeeeedddbbbcccfffiiiiiigggfffgggjjjeeecccaaa```___^^^\\\[[[YYY___fffjjjeee```bbbhhhrrr}}}}}}rrriiidddbbb]]]___ccchhhqqqzzzwwwxxx}}}~~~{{{qqqQQQ>>><<<;;;;;;;;;:::999777777666888888999999999999888888888888888777777777777777888888888888888888888888666666666666666666666666777666666666666777888888777777888888888999999999::::::999888999:::;;;<<>>888<<<;;;<<<<<<;;;888777777888666777777888888777777666777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777888999777777777888999999:::::::::999888888888999;;;<<>>:::;;;<<<:::888777888;;;666777777888888777777666666777777777777777777777666666666666666666666666777777777777777777777777666666555555555666777777666777777888999999:::::::::999888888888999;;;;;;@@@AAADDDJJJPPPUUU}}}qqqwww}}}}}}{{{sssqqqnnnssssssxxx|||~~~zzzvvvxxx{{{{{{{{{mmmdddppp{{{rrrkkkiiimmmsssxxxrrrpppkkkfffgggkkkllliiiiiigggeeefffhhhfffaaa]]]\\\___aaabbbaaa___]]]]]]ZZZ\\\\\\\\\]]]^^^^^^\\\___eeelllyyyzzzuuuuuu~~~|||wwwmmmccceeeddddddfffjjjpppwww{{{sssuuuoooaaaLLL<<<;;;@@@???888999:::;;;999777777:::===777777888888888888777777666666666666777777777777666666666666666666666666777777777777777777777777555444444444444555666666666777777888999999:::::::::999888888888999:::;;;>>>???CCCIIIPPPUUU}}}zzzvvvgggmmmuuu{{{}}}|||zzzyyyyyyyyy|||{{{{{{uuuuuu|||uuulllggggggiiikkkkkkqqqooollliiieeecccbbbbbbfffhhhhhhgggdddbbbaaabbbgggrrrwwwooobbb[[[[[[]]]\\\\\\[[[[[[[[[[[[[[[\\\``````fffpppzzzwwwssszzzxxxssspppjjjdddaaallllllpppvvvzzz~~~|||}}}}}}~~~XXXOOODDD;;;888999999999999999999888888888888777666777888999999888666555888777777666555444444444555555555555555555555555777777666666555555555444444444555555666666777777777888999888777666666888:::;;;;;;:::999888:::;;;@@@AAADDDIIIOOOTTTxxxrrryyy{{{|||~~~~~~~~~yyyoooiiiiiilllooopppnnnllliiieeecccaaaaaaaaaiiiiiiiiifffbbb_________fffnnnrrrmmmeee```^^^]]]YYYYYYYYYYYYYYYZZZ[[[[[[^^^\\\___dddgggrrrzzzuuu}}}}}}wwwnnnffffffhhhjjjnnnrrrooovvvzzzaaaHHHCCC===999999:::::::::999999999888888888777777555555666666777666666666888777777666555555444444555555555555555555555555777666666666555555555444555555555555666666666666555777888888777777888::::::;;;;;;:::999888:::<<<@@@AAADDDIIIOOOTTT{{{vvv~~~{{{www{{{zzzpppkkkmmmrrrvvvxxxkkkjjjgggdddbbbbbbccccccjjjjjjhhhddd```\\\\\\\\\]]]dddhhheeeaaa___[[[VVVWWWWWWWWWWWWWWWXXXYYYZZZ]]][[[\\\___^^^^^^kkk{{{{{{zzz}}}~~~sssmmmkkkjjjiiilllhhhgggkkkpppwwwwwwWWWCCC<<<;;;999:::;;;;;;:::999999999888888888777777777666555555555666777888888777777777666555555444444555555555555555555555555666666666555555555555555666666666555555555555555444555777888777888999;;;999:::;;;:::999999:::<<<@@@AAADDDIIIPPPTTT~~~uuu{{{~~~yyyyyy~~~~~~}}}{{{|||vvvooommmpppuuuxxxyyyllljjjhhhfffeeeeeefffgggggggggeeebbb^^^[[[[[[\\\XXX```fffccc^^^[[[XXXUUUXXXXXXWWWWWWWWWWWWWWWXXXYYYXXX[[[``````___ccckkkvvvwwwssslllhhhggghhhkkklllpppttt~~~sssPPP@@@>>><<<<<<<<<<<<<<<;;;999888888888888888777777777777888777777777888999;;;<<<777777666666555555555555555555555555555555555555555555555555555555555555666666666555555444444444444666777888777777999:::999:::;;;:::999999;;;<<<@@@AAADDDJJJPPPUUUyyy{{{}}}}}}}}}~~~}}}~~~}}}zzzwwwxxxvvvzzz{{{|||wwwxxxtttpppoooqqqrrrqqqooojjjiiihhhfffeeeeeeeeeeee```aaaaaa___]]]\\\]]]^^^]]]iiiqqqlllbbb]]]]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUXXX]]]``````bbbeeeiiiuuuvvvmmmkkkhhhggghhhmmmtttzzzxxxUUU???===DDD======<<<;;;:::999999:::888888888777777777666666888777666666777999;;;<<<666666666666555555555555555555555555555555555555444444444555555555555555666666555555444444333333777888999888777666777888888:::::::::999999;;;===@@@AAADDDJJJQQQVVV~~~yyy{{{}}}{{{||||||}}}}}}}}}~~~~~~|||}}}~~~~~~{{{wwwuuuqqqvvvyyyuuuyyy|||tttxxxuuuqqqoooooolllgggcccfffeeeeeedddccc```___]]]XXX[[[]]]^^^]]]]]]^^^___```lllssslllaaa\\\^^^aaa\\\[[[ZZZYYYXXXWWWWWWWWWYYYZZZ\\\^^^___^^^^^^___bbbaaakkk}}}zzzooooooppprrrxxxhhhOOOBBB?????????888888999888777777:::<<<888888777777777666666666555444444444555666777777666666666666666666555555555555555555555555555555444444444444444555555555555555555444444444444444777999999888666666666777888999::::::999999;;;===@@@AAADDDJJJQQQVVVyyygggdddiiiwwwyyyxxx||||||yyyzzz|||~~~zzzzzz{{{{{{xxxuuurrrjjjnnnsssoooooossspppyyyuuupppnnnmmmjjjfffbbbbbbcccdddccc```\\\XXXUUUSSSVVV[[[]]]^^^^^^^^^___\\\dddiiicccZZZXXXZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZ]]]``````___^^^]]]\\\ZZZYYY[[[hhh~~~xxxuuurrruuuzzzrrr^^^FFF999:::>>><<<777444666888888777777999;;;888777777777666666666666333444444555555555444444555666666666666666666666555555555555555555555555333333333444444555555555333444444444444444444555666777888888777666888999888999::::::999:::<<<>>>???AAADDDJJJQQQWWWVVVddd}}}{{{nnnZZZYYYbbbzzz{{{zzzyyy}}}uuuxxx|||~~~zzzwwwvvvtttqqqnnniii```fffooommmooouuuvvvwwwsssmmmkkklllllljjjgggbbbcccdddddd```[[[UUURRRQQQUUUZZZ^^^^^^^^^]]]]]]ZZZ___```[[[XXXXXXXXXWWWVVVVVVVVVWWWXXXYYY[[[\\\SSSYYY^^^___^^^]]]\\\[[[\\\``````]]]```ttt~~~yyyvvvvvvvvvvvvvvv~~~nnnJJJFFF@@@<<<;;;;;;:::999555999<<<<<<999777777888777777777777666666666666555555777777777666555444555555555666666666666666555555555555555555555555333333333444444555555555333333333444444555555555444666777888777888999;;;888999::::::999:::<<<>>>???AAADDDJJJQQQWWWYYYUUU\\\tttzzzzzzxxxiiiUUUYYYjjjwwwqqqqqq~~~yyyzzz~~~xxxyyynnnppptttqqqllliiiccc```cccnnntttsssqqqrrrvvvtttrrrooollliiihhhgggcccddddddaaa\\\XXXWWWXXX^^^```aaa___[[[ZZZ\\\___XXX___aaaZZZUUUVVVXXXWWWYYYXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[]]]^^^\\\YYYVVV\\\\\\ZZZXXX[[[fffvvvzzz~~~~~~~~~~~~{{{yyy~~~}}}}}}}}}}}}~~~|||{{{|||pppLLL@@@@@@???>>>===<<<;;;;;;777777777777777777777777888888777777777777888888777777666666555555555444555555444444444444555555666666555555555444444444666666666666666666666666444333333333333444555555666666666666666777888888999:::999777666888:::===BBBEEEFFFHHHNNNVVVNNNKKKQQQ```ppp||||||yyytttvvv{{{}}}www}}}mmmdddvvvyyyzzz~~~{{{|||xxx~~~rrrjjjkkkooonnnkkkjjjmmmhhhiiiooosssrrrqqqsssrrrqqqpppnnnkkkgggeeecccaaabbbcccaaa^^^[[[[[[\\\mmmiiiddd___]]]\\\\\\]]]]]]cccccc\\\WWWWWWYYYXXXVVVVVVUUUUUUVVVWWWXXXYYYVVVVVVWWWYYY[[[ZZZWWWTTTXXXXXXXXXVVVVVV[[[eeemmm~~~|||{{{vvvooopppqqqrrrrrrsssuuuxxxzzz~~~~~~~~~}}}||||||~~~uuunnnkkkkkkkkklllmmmnnnppprrrrrrsssuuuyyymmmTTTBBB??????>>>===<<<;;;::::::777777777777777777777777777666666666666666666777777666666666555555555444555555444444444444555555666666555555555444444444555555555555555555555555444333333333333444555555666666666666666777888888888999999888777888:::<<<@@@CCCFFFIIIPPPXXXKKKJJJNNNSSSUUU[[[lllzzzxxxyyy|||~~~wwwxxxwwwyyyuuuxxxzzzwwwxxx}}}|||{{{{{{yyyrrrlllnnnpppqqqqqqsssvvvqqqnnnpppqqqooooooqqqmmmlllkkkjjjgggdddaaa___^^^```aaaaaa___^^^^^^___uuummmccc]]]\\\]]]]]][[[```cccbbb[[[VVVVVVXXXXXXTTTTTTTTTTTTUUUWWWXXXYYYTTTTTTUUUWWWYYYYYYWWWUUURRRTTTVVVUUUSSSSSSVVVYYY```~~~ooopppmmmiiigggfffgggggggggeeeggghhhhhhfffeeeeeefffhhhiiinnnyyyzzzsssqqqsssvvvvvvwwwyyy{{{zzzuuummmgggdddgggjjjmmmpppvvv~~~~~~```JJJ@@@<<<======<<<<<<;;;:::999999777777777777777777777777666555555444444555555666666666666555555555555555555555444444444444555555555555555555555444444444444444444444444444444444444333333333333444555555666666666666666777888888777999::::::999888:::;;;>>>BBBEEEIIIQQQZZZPPPNNNOOOOOOLLLKKKTTT___kkksss}}}~~~wwwxxxyyyuuurrrtttzzz~~~{{{uuuqqq{{{uuuxxx|||~~~xxxwwwsssvvv~~~}}}}}}}}}xxxvvvvvvuuusssppppppqqqsssuuuxxxtttqqqooonnnmmmlllkkkkkkjjjhhhfffcccaaa_________]]]^^^____________^^^___kkkeee^^^ZZZZZZ[[[\\\\\\\\\]]][[[VVVRRRSSSUUUWWWTTTTTTTTTTTTUUUUUUVVVVVVSSSSSSTTTWWWYYYYYYXXXVVVNNNQQQTTTUUUTTTSSSTTTUUUYYYaaarrr{{{tttooojjjllllllkkkiiigggggghhhggggggiiippp|||xxxvvvqqqmmmkkknnntttxxxuuuwwwzzz~~~}}}rrrTTTGGGBBB>>>999<<<;;;;;;:::999888888888777777777777777777777777666555555555555555555666555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444444333333333333444555555666666666666666777777888666888::::::999999999:::===AAAEEEIIIPPPYYYNNNKKKJJJJJJIIIHHHKKKNNNVVVYYY[[[ZZZ___nnntttnnnssspppmmmnnntttyyywwwnnnfffwww|||uuuyyyyyyyyy~~~xxxsss}}}vvvuuu}}}vvvxxx~~~~~~wwwxxx{{{~~~yyyuuuttttttnnnnnnnnnllllllmmmooopppjjjkkklllkkkjjjiiihhhgggjjjgggbbb]]][[[\\\___```^^^^^^^^^^^^^^^]]]\\\[[[^^^______\\\XXXWWWXXXZZZXXXVVVTTTSSSQQQQQQTTTWWWUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRTTTVVVWWWVVVTTTPPPQQQSSSTTTTTTTTTUUUUUUZZZUUUUUUddd|||zzzzzz{{{zzzxxxxxx{{{rrrKKK999;;;AAA>>>888::::::999999888888777777666666666666666666666666777666666555555666666777444444444555555555555555444444333333333333444444444555555555555555555555444444444444444444444444444333333333333444555555666666666666666777777888666888::::::999999999:::>>>BBBEEEIIIPPPXXXIIIHHHGGGHHHJJJKKKKKKKKKLLLOOOQQQPPPQQQYYYgggsss~~~}}}ssseeedddnnntttrrrtttzzzzzzqqqddd]]]qqq|||}}}|||zzzzzzvvvyyy{{{uuukkktttzzz{{{tttvvv|||wwwvvv}}}wwwttt{{{sssttt||||||~~~~~~wwwvvvyyy|||{{{wwwtttssstttjjjmmmmmmkkkkkkmmmllliiiaaafffiiihhhgggiiijjjhhhiiifff```\\\[[[\\\___aaa^^^]]]\\\]]]]]]]]][[[YYY\\\___bbb```ZZZVVVVVVWWWWWWSSSRRRSSSTTTSSSUUUXXXUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOPPPRRRSSSRRRPPPRRRQQQQQQPPPPPPQQQRRRRRRQQQTTTVVVXXXfffcccRRRAAA;;;===>>>===<<<999999999888888888777777666666666666666666666666777666666666666666666777444444444444444555555555444444333333333333444444444444444555555555555555444444444444444444444444444333333333333444555555666666666666666777888888777999::::::999888:::;;;>>>BBBFFFJJJQQQXXXEEEHHHJJJJJJIIIJJJLLLNNNFFFIIILLLNNNOOOTTT[[[aaafffaaa[[[ZZZbbbqqq{{{uuunnneee___dddnnnuuutttwww}}}|||rrrhhhdddqqq{{{|||xxxzzzzzz{{{||||||sssaaannn~~~zzzvvvrrrvvv~~~|||zzzyyyrrrsss{{{tttuuu}}}}}}~~~yyywwwyyy{{{yyyuuurrrrrrtttjjjnnnpppooopppsssnnngggaaagggiiiggggggllloooooofffeeebbb___^^^^^^___```^^^]]]\\\]]]^^^___\\\ZZZ___```aaa```]]]ZZZWWWVVVWWWSSSQQQUUUUUURRRRRRVVVRRRSSSSSSSSSSSSRRRPPPOOOOOONNNNNNNNNPPPPPPOOONNNOOONNNNNNNNNOOOOOOOOOOOOMMMRRRVVVVVVXXXfffcccHHHDDDBBBCCC@@@;;;;;;???999999999888888888888777666666666666666666666666666555555444444555555666333333333444444555555555444333333222222333333444444444444555555555666666555555555555555555555555444333333333333444555555666666666666666777888888888999999888777888:::<<<>>>BBBGGGLLLSSS[[[@@@GGGLLLIIIDDDDDDHHHMMMJJJJJJIIIHHHHHHJJJNNNRRRRRRQQQOOOOOORRRWWW\\\___SSSfffssskkkmmmrrruuuvvvsssuuuooommmiiiccc^^^___fffnnnpppooouuu}}}}}}vvvrrrrrrwwwuuuzzz|||}}}xxx|||wwwrrr|||}}}~~~tttmmmrrr{{{}}}~~~qqqyyytttooovvv~~~rrrsss{{{zzzzzz|||xxxyyy{{{{{{xxxsssqqqqqqssshhhllloooooorrruuuoooeeeeeejjjkkkggggggnnntttuuudddddddddcccbbb```___^^^^^^\\\\\\]]]```aaa___\\\```]]][[[\\\^^^^^^ZZZVVVWWWRRRQQQUUUUUUPPPOOORRRPPPQQQRRRSSSSSSRRRQQQQQQRRRPPPOOOOOOQQQQQQPPPOOOJJJJJJKKKNNNPPPQQQQQQPPPTTTPPPNNNPPPUUUZZZ```fffsssmmmSSSJJJDDD???<<<>>>===888888<<<999999999999888888888888666666666666666666666666555444444333333444444555333333333444444555555555444333333222222333333444444444444555555555666666666666666666666666666666444333333333333444555555666666666666666777888888999:::999888666888;;;======BBBHHHMMMVVV^^^HHHGGGEEEDDDEEEGGGJJJKKKHHHFFFFFFIIINNNQQQQQQPPPIIIJJJLLLLLLKKKJJJJJJKKKNNNZZZiiiooolllhhhiiilllvvv|||zzzmmmhhhaaa```jjjmmmhhhlll{{{zzzooojjjiiifffcccccceeejjjmmmsssmmmmmmsssuuussstttwww{{{zzz|||~~~~~~|||{{{}}}zzzxxxxxxzzz{{{yyyvvvzzz|||uuusss~~~|||zzzuuuwww}}}xxxtttttt{{{{{{xxxyyyyyyyyywwwtttrrrrrrrrrlllppptttuuusssoookkkiiilllllliiiccccccfffiiigggbbbbbbccccccbbb```]]][[[^^^^^^]]]\\\\\\]]]]]]]]]]]]\\\[[[YYYXXXXXXWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTSSSRRRPPPNNNMMMLLLKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTTTTTTTSSSTTTUUU^^^uuusss\\\HHH@@@BBB>>>===<<<;;;:::;;;<<<<<<777777777777777777777888555555444444444444555555555555666666555555444333333333444555666666666555333333333333444555666666444555666777777666555444888555222444888999666333111333555666666666888:::666666555444444555777777<<<999666666:::>>>??????DDDFFFHHHLLLUUU]]]DDDDDDDDDDDDEEEEEEFFFFFFEEECCCCCCEEEIIIKKKKKKJJJHHHIIIKKKKKKIIIIIIIIIJJJIIIQQQZZZ]]]ZZZUUUTTTUUURRRVVV\\\fffsss{{{zzz{{{ooobbb```[[[YYYbbbiiieeegggttt}}}zzznnndddeeeeeecccbbbbbbcccfffhhheeedddfffmmmooommmmmmqqq~~~|||}}}~~~}}}{{{{{{yyyyyy{{{{{{wwwzzz~~~zzzwwwwww||||||yyyxxxzzzzzzyyyvvvtttqqqppppppoooppprrrsssrrroookkkhhhiiijjjgggaaa```dddeeeddd___```aaabbbbbbaaa```___\\\\\\[[[[[[[[[[[[\\\\\\]]]\\\[[[YYYXXXXXXXXXXXXTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPNNNLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOQQQSSSSSSRRRQQQQQQRRRZZZ```vvvlllVVVJJJ@@@>>>CCC<<<<<<:::999999999:::;;;888888777777777777777777555555444444444444555555555555555555555444444333333444555555555555555555444333333222222222333333222333444555555444333222888555222444777888666333000222333444333444555777777666555555555666777888;;;888666777:::<<<======CCCEEEHHHMMMVVV___CCCDDDEEEFFFFFFDDDCCCBBBFFFEEEEEEFFFGGGHHHHHHGGGFFFHHHIIIHHHGGGFFFGGGHHHHHHKKKNNNNNNLLLIIIHHHHHHLLLLLLMMMQQQXXXbbbjjjpppjjjrrrzzzooollloooyyy{{{qqqjjjxxxvvvggg\\\^^^[[[XXX___aaa^^^aaajjjpppllleee```dddcccccccccccccccccccccaaacccggglllllliiikkkpppzzz}}}}}}{{{|||~~~||||||~~~~~~yyyxxxyyy{{{zzzxxxvvvtttrrrqqqpppsssqqqppppppqqqppplllhhheeefffddd______bbbdddbbb___```aaabbbbbbaaa```___[[[ZZZZZZZZZZZZZZZ[[[[[[]]]\\\[[[YYYXXXXXXXXXXXXSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNPPPQQQQQQOOONNNNNNOOOTTTSSSZZZmmmgggJJJ>>>===<<<<<<@@@;;;:::999888888888999999888888888777777666666666555555444444444444555555555555555555444444444333444555555555555444444333555444333222111111111111333333444444444444333333777444222333666777555333111333444444333333444555777666666666666777888999:::888777888:::;;;;;;:::AAADDDHHHMMMWWW```FFFGGGGGGFFFEEEDDDCCCCCCGGGFFFEEEEEEEEEEEEDDDCCCEEEFFFGGGFFFDDDDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHGGGIIIIIIHHHIIILLLOOOSSSVVVRRRWWW[[[YYYXXX___nnn{{{{{{vvvtttzzzzzzrrrrrrppplllbbb```aaahhhkkkgggdddcccvvvqqqaaaXXX\\\\\\XXX]]]XXXWWW\\\dddhhhfffdddeeefffffffffffffffdddaaa___gggkkkooopppmmmlllqqqvvv|||}}}|||~~~~~~}}}{{{~~~zzz|||}}}xxxxxx{{{zzzyyywwwwwwvvvvvvtttsssvvvrrrmmmmmmpppppplllhhhbbbddddddaaaaaaeeegggeeeddddddcccbbbaaa___]]][[[ZZZZZZYYYYYYZZZZZZ[[[[[[]]]\\\ZZZYYYXXXXXXWWWWWWSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPOOONNNMMMKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNMMMOOOPPPOOOMMMLLLLLLMMMKKKPPPVVVXXX]]]ttt|||}}}vvvtttxxx}}}|||}}}uuu{{{qqqUUUHHH===<<<>>>===;;;;;;::::::999999888888888888888888888777666666555555555444444333333444444555555555444444333333333444555555555555444444333222444444333222222222222222555555555555555555555555666444333333555666555333444555666666444444555666666666777777888888999999::::::::::::;;;;;;::::::@@@DDDIIIMMMVVV___IIIGGGEEECCCBBBBBBCCCDDDBBBBBBBBBAAA???>>>>>>>>>EEEEEEEEEDDDBBBAAACCCDDDDDDBBB??????BBBEEEFFFFFFFFFFFFHHHIIIIIIHHHHHHGGGJJJNNNPPPNNNLLLSSSaaannnkkkccc[[[YYY]]]___]]]ZZZSSSRRRSSSUUUWWWYYYYYYYYYYYY]]]aaa```\\\VVVTTTSSSUUURRRRRRWWW\\\___eeekkkiiigggbbb]]]\\\^^^^^^[[[UUURRRSSSXXX[[[\\\___dddlllgggWWWOOOVVVVVVRRRVVVSSSTTTYYY```cccbbbcccgggfffeeeddddddeeeccc___\\\fffjjjmmmkkkjjjmmmuuuzzz~~~}}}{{{{{{||||||}}}}}}uuuzzz{{{~~~{{{}}}{{{~~~xxxpppvvv}}}xxxyyy}}}xxxwwwvvvwwwyyyzzzyyyxxxwwwqqqllllllnnnooollliiibbbeeefffeeegggkkkllljjjeeedddcccbbb```^^^\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVRRRRRRSSSSSSTTTTTTUUUUUUSSSRRRQQQOOONNNNNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNOOONNNLLLKKKKKKLLLDDDKKKQQQOOOJJJRRRmmm~~~~~~zzz}}}}}}pppjjjooovvv~~~tttsss~~~gggSSSEEE>>>======@@@???<<<:::<<<::::::::::::999999888888777777777777666666555555444444333333333333444444555555444333333333333444444555555555444333222222333333333333333444555555555555555444444555555555444333333333444444444333444666666666444333444555555666666777888999999999;;;;;;<<<<<<<<<;;;<<<<<>>???AAABBBAAABBBCCCBBB@@@??????@@@DDDEEEDDDBBB@@@@@@BBBCCCFFFDDDBBBAAACCCEEEFFFGGGHHHJJJMMMOOOOOOMMMJJJHHHJJJKKKLLLJJJHHHLLLUUU]]]```YYYPPPLLLLLLLLLJJJGGGKKKMMMPPPQQQPPPOOOOOOPPPNNNOOONNNMMMLLLMMMPPPRRRNNNMMMNNNTTTWWWWWWYYY]]]PPPQQQRRRTTTWWWXXXWWWUUUSSSOOONNNQQQSSSTTTXXX]]]dddbbbTTTNNNTTTTTTQQQTTTSSSTTTWWW\\\]]][[[\\\```aaa^^^\\\\\\^^^___]]]ZZZ\\\aaacccbbbdddkkkrrrvvvxxxvvvuuuwww{{{~~~~~~}}}ssszzz~~~yyy~~~~~~{{{{{{~~~zzz|||{{{|||ssszzz}}}yyyzzz}}}wwwuuutttvvvzzz}}}|||zzztttpppmmmlllmmmnnnmmmkkkeeeiiijjjjjjkkkoooooolllbbbbbbaaaaaa``````______ZZZYYYYYYYYYZZZ[[[\\\]]]ZZZYYYXXXWWWVVVUUUUUUUUURRRRRRSSSSSSTTTUUUVVVVVVRRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJKKKJJJLLLMMMMMMKKKJJJJJJKKKIIIHHHIIIMMMOOOOOOTTTZZZpppmmmMMM<<<@@@EEE;;;===???===999888;;;???999::::::::::::999888888666666666666666666666666444444333333333333444444666555333222222222333444333444444444444333333222333333333333444555666777333333222222222222333333333333333333333333333333222333444333222111222333444555666777888999999999;;;<<<===<<<;;;<<<===???AAAGGGLLLOOOUUU\\\CCCBBBAAA@@@??????@@@@@@BBBDDDEEEEEECCCBBBCCCEEEEEEEEEDDDAAA??????AAACCCEEEFFFEEEEEEEEEFFFHHHIIIBBBCCCEEEGGGGGGFFFEEEDDDIIIIIIHHHFFFEEEFFFHHHJJJMMMJJJGGGFFFGGGIIIJJJJJJFFFLLLRRRQQQLLLHHHHHHJJJFFFCCCAAABBBDDDHHHKKKLLLFFFDDDFFFJJJLLLJJJJJJMMMMMMMMMPPPUUUXXXWWWUUUSSSVVVSSSRRRUUUUUUSSSRRRSSSaaaaaaWWWQQQWWWVVVSSSWWWUUUTTTVVVZZZ[[[XXXWWWZZZZZZVVVSSSTTTYYY]]]^^^]]][[[```bbbbbbeeelllnnnlllnnnqqquuuyyy{{{|||}}}}}}ttt|||}}}zzz|||}}}|||www~~~~~~}}}{{{}}}zzzzzz}}}|||}}}{{{|||}}}|||{{{zzzzzz|||vvvsssrrrtttyyy|||{{{xxxpppooonnnmmmmmmmmmmmmnnnhhhlllnnnllllllnnnmmmiiicccbbbaaa``````_________XXXXXXXXXXXXYYYZZZ[[[\\\XXXXXXVVVUUUTTTSSSSSSSSSQQQRRRRRRTTTUUUVVVWWWWWWPPPPPPOOONNNMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKGGGIIIJJJJJJIIIHHHIIIJJJLLLHHHGGGMMMQQQOOOLLLKKKOOO]]]sss|||jjjiiinnn```LLLCCC???===>>>===:::777888;;;===888888999999999888777666444444555555666777777777444333333222222333333444666555333222111222333444222222333444444444333333333333333222333333444444333333222111111222333333222333333333222222222333111222333333222111222444222333555777888888888888:::;;;<<<:::999:::>>>BBBAAAGGGNNNQQQWWW___AAABBBCCCCCCCCCBBBAAA@@@>>>@@@CCCBBB@@@@@@BBBDDDEEEEEEDDDAAA??????AAACCC>>>@@@CCCDDDDDDEEEGGGIIICCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGIIIKKKJJJIIIGGGFFFEEEDDDEEEGGGIIIJJJJJJRRRYYYXXXPPPJJJJJJMMMFFFEEEFFFIIIMMMMMMJJJGGGHHHFFFHHHLLLMMMKKKLLLOOOKKKKKKMMMRRRTTTRRROOONNNPPPNNNPPPVVVYYYVVVSSSRRR^^^___WWWRRRWWWUUURRRWWWUUUSSSUUUZZZ\\\YYYXXXYYYVVVQQQNNNPPPWWW^^^bbbbbbccchhhjjjjjjlllpppmmmfffgggoooyyy}}}{{{xxxyyy{{{uuu}}}zzzvvvwwwxxxvvvvvv~~~~~~||||||zzz~~~zzzzzz|||~~~}}}{{{~~~}}}~~~|||~~~yyyxxxzzzzzzyyyzzzvvvsssqqqsssxxxzzzxxxuuummmnnnooonnnllllllnnnoookkknnnooommmkkkllliiieeegggfffcccaaa___]]]\\\\\\VVVVVVVVVWWWXXXYYYZZZ[[[WWWWWWUUUTTTSSSRRRRRRRRRQQQQQQRRRTTTUUUVVVWWWXXXPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKDDDFFFHHHHHHGGGGGGHHHIIIFFFFFFIIIJJJGGGCCCFFFLLLJJJOOOUUU```rrr|||dddKKKCCCLLLGGG>>>===>>><<<======<<<<<<===;;;888666777888888888777555444333333444555666777888888444333333222222333333444666555333111111222333444111222333333444444444444444444333222111111111111555555333333333333555555111222333333222111222333222333555555444333555666111222444666777888777777999::::::999777999>>>CCC@@@HHHOOOSSSYYYbbb@@@AAABBBCCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFEEECCCCCCDDDFFFGGGEEEDDDDDDEEEFFFFFFFFFDDDDDDCCCCCCCCCEEEFFFGGGLLLkkktttXXXHHHDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJQQQLLLNNNUUUTTTOOOUUU```nnn[[[WWWgggkkk[[[SSS[[[kkkdddZZZTTTSSSUUUVVVVVVRRRSSSUUUXXXZZZZZZWWWTTTTTTOOOPPPVVVZZZXXXYYY\\\eeeddd___dddnnniiiaaafffcccjjjssswwwxxxxxx{{{wwwsssoooppptttwwwvvvtttwwwvvvuuuwww{{{}}}~~~~~~xxxsssqqqwww|||zzzvvvtttxxx}}}~~~~~~~~~~~~xxxsssrrrtttvvvwwwrrrrrrtttwwwzzz{{{yyywwwuuupppjjjjjjmmmppppppnnnnnnmmmllljjjhhhfffeeeddddddcccaaa___]]][[[YYYXXXUUUUUUUUUUUUUUUVVVVVVVVVSSSRRRRRRRRRRRRSSSSSSTTTQQQPPPNNNMMMMMMNNNPPPQQQOOONNNMMMKKKJJJIIIIIIIIILLLIIIGGGGGGIIIKKKIIIGGGIIIIIIHHHGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGKKKQQQQQQWWWooouuu[[[NNNDDDBBB@@@>>>=========>>>;;;;;;:::::::::999999999666666666666777777777777666666555444333333222222333333333333333333333333555555444333333333333444333333333333333333333333333333333222222111111111333444444555555444444333111111111111111111111111222222111111222222333444444444555555666777777777777888888777777777:::<<>>===>>>??????@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEAAABBBCCCCCCBBBBBBAAAAAACCCBBBBBBCCCDDDEEEEEEDDDFFFFFFEEEDDDDDDEEEFFFGGGPPPkkk}}}sss\\\MMMHHHFFFCCCCCCCCCCCCDDDEEEFFFGGGJJJIIIGGGGGGGGGIIIKKKMMMTTTOOOOOOTTTSSSQQQXXXdddvvvbbbWWW^^^```XXXTTTXXXeee___WWWQQQQQQTTTVVVWWWUUUTTTTTTVVVWWWWWWUUURRRTTTPPPPPPVVVYYYXXXXXX[[[[[[]]]\\\dddnnnhhh___bbbbbbhhhooorrrqqqpppqqqsssqqqlllhhhmmmvvvyyyuuunnnooosssxxxzzzzzzyyyzzz{{{rrrooopppuuuxxxvvvrrrqqqzzz|||~~~yyyyyy}}}}}}|||}}}||||||{{{{{{{{{||||||~~~yyyrrrnnnnnnqqqtttvvvtttuuuwwwzzz{{{xxxsssooonnnkkkhhhiiinnnpppooommmllllllkkkjjjhhhfffdddcccbbbaaa___]]][[[YYYXXXWWWUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSPPPOOONNNLLLLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJJJJHHHFFFGGGIIIKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHCCCDDDIIIJJJKKKWWWggg{{{qqqUUUGGGDDDFFFBBB@@@???===<<<<<<<<<<<<::::::::::::999999999999777777666666666666666666666555555444333333222222333333333333333333333333444444333222222222222222333333333333333333333333444444444333333333222222333333444444444444333333111111111111111111111111333333222222333333444555444444555555666777777777777888888777777777:::<<>>>>>======>>>???????????????>>>>>>>>>?????????@@@@@@>>>???@@@AAACCCDDDEEEFFFAAABBBDDDFFFGGGEEEBBB???AAAAAAAAACCCFFFFFFEEECCCHHHGGGFFFDDDDDDDDDDDDEEEHHH\\\jjjbbbRRRHHHCCC@@@BBBBBBBBBBBBCCCDDDEEEEEEKKKIIIEEECCCDDDGGGLLLOOOUUUPPPNNNQQQPPPOOOWWWcccuuufffXXXRRRRRRSSSTTTUUU^^^YYYTTTRRRSSSUUUXXXYYYWWWUUUSSSRRRSSSSSSRRRQQQUUURRRQQQUUUXXXWWWWWWXXXWWW]]]^^^fffooohhh\\\\\\aaafffmmmooommmkkkjjjkkkfffbbbbbblllxxx|||sssiiiiiiqqqyyy|||yyyuuuvvvxxxqqqpppsssxxxyyytttrrrrrrzzzxxxwwwwwwxxxzzz{{{zzzyyyuuuuuuyyy{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxzzzvvvqqqnnnnnnppprrrrrrsssuuuxxx{{{{{{vvvoooiiigggffffffjjjnnnpppmmmjjjkkkkkkjjjiiigggdddbbb```___^^^\\\[[[YYYWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOQQQQQQPPPPPPPPPPPPPPPQQQOOONNNMMMKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFGGGHHHJJJJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEELLLDDDBBBHHHJJJGGGHHHLLLRRRbbbhhhOOODDDBBBCCCEEE???>>>===<<<;;;:::::::::::::::999999999888888888777777666666555555555444555555444444333333222222333333333333333333333333333333222222222111111111333333333333333333333333444444444444444333333333333333444444444444333333222222222222222222222222444444333333444444555666444444555555666777777777777888888777777777:::<<>>>>>======<<<===>>>>>>??????>>>>>>======>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCDDD@@@CCCIIIOOOQQQNNNFFF@@@@@@AAABBBEEEHHHHHHGGGDDDHHHGGGEEECCCBBBBBBBBBBBB>>>IIIPPPKKKCCC@@@???===AAAAAAAAAAAAAAABBBCCCCCCIIIGGGDDDBBBCCCFFFKKKNNNRRROOOMMMNNNLLLJJJPPPYYYgggfff\\\NNNIIINNNRRRQQQUUUUUUUUUVVVWWWXXXYYYYYYVVVSSSPPPOOOPPPQQQQQQQQQUUUSSSRRRTTTVVVVVVVVVUUUVVV]]]^^^bbbiiibbbVVVUUU]]]aaagggjjjiiigggffffff\\\]]]bbbnnnyyy{{{sssjjjkkkqqqxxx{{{yyyvvvvvvwwwvvvvvvzzz~~~|||uuusssuuutttqqqoooqqqvvv|||~~~~~~xxxvvvvvvyyy|||}}}}}}}}}|||}}}}}}~~~}}}{{{yyyxxxxxxwwwuuuuuuuuutttrrrppppppqqqsssvvvvvvsssmmmiiicccdddgggkkknnnnnnjjjfffjjjjjjiiigggddd```]]][[[[[[[[[ZZZXXXWWWUUUTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOQQQQQQPPPOOONNNNNNNNNOOONNNMMMLLLJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDKKKEEEDDDIIIKKKHHHEEEFFFLLLRRRbbb{{{}}}^^^WWWNNNIIIHHHFFF@@@;;;======<<<;;;::::::999999999999888888888777777777777666666555555444444333444444444333333333222222222222222222222222222222333333333333333222111111222222222222222222222222333333333333333333333333333333333444444333333333222222222222222222222222333333333333333444555555444444555555666777777777777888888777777777:::<<>>>>>======<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@===DDDMMMUUUWWWRRRHHHAAA??????AAADDDGGGGGGEEECCCEEEDDDBBBAAA@@@@@@@@@@@@???BBBCCC@@@>>>AAADDDEEE@@@@@@@@@@@@@@@@@@AAABBBDDDDDDCCCDDDEEEGGGHHHJJJOOOOOOOOONNNKKKGGGJJJNNNYYYeeefffUUUHHHIIIMMMKKKLLLOOOTTTWWWXXXWWWVVVTTTPPPOOOMMMMMMPPPRRRRRRRRRSSSSSSSSSSSSTTTVVVUUUSSSSSSZZZYYYXXX___\\\UUUVVV]]]```ccceeedddcccaaa```WWW]]]gggqqqxxxyyytttppprrrssstttvvvxxxyyyxxxwwwwwwwwwzzz|||yyysssppprrrpppmmmlllooovvv}}}wwwwwwxxxyyy}}}}}}~~~~~~~~~}}}{{{yyywwwssstttwwwzzz|||zzzvvvrrrqqqooonnnnnnnnnmmmkkkiiidddfffiiilllmmmjjjfffbbbiiihhhgggddd```\\\XXXVVVYYYYYYXXXWWWUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMMMMMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEECCCCCCEEEEEEDDDDDDFFFGGGGGGKKKRRRZZZdddtttuuu___NNNDDDAAA>>>=========>>>>>><<<<<<<<<;;;;;;:::999999888888777777777666666666666555555555444444333333333333333333333222222222222222222222222222222222444444444555444333222222222222222222222222222222111111111111111111222222222333333333333333333222222222222222222222222222222222222222222333333444444444555555666777777777777888888777777777:::<<>>>>>>>>>>>>>>>>>>>>>>>;;;CCCNNNTTTRRRLLLDDD???=========???BBBBBBAAA???BBBAAA@@@?????????@@@AAABBBAAA>>>===>>>BBBGGGJJJ@@@@@@@@@??????@@@@@@AAA@@@AAACCCEEEFFFGGGGGGFFFNNNOOOPPPNNNJJJGGGGGGIIIRRRbbbhhhZZZJJJGGGHHHGGGFFFKKKPPPTTTSSSQQQOOONNNKKKKKKLLLOOORRRSSSSSSRRRRRRSSSRRRQQQSSSVVVVVVRRRSSS[[[XXXVVV^^^bbb```eeehhhhhhgggfffeeecccaaa```XXX___hhhpppuuuuuutttrrruuurrrqqqrrruuuxxxxxxwwwssspppqqqsssrrrnnnkkklllqqqpppppprrrvvvyyy{{{|||tttvvvwwwxxx|||}}}||||||{{{yyywwwvvvuuulllnnnsssyyy||||||xxxttttttqqqllliiihhhhhhhhhhhhfffgggiiijjjiiifffccc```fffeeebbb___[[[XXXUUUTTTXXXXXXWWWVVVUUUUUUTTTTTTPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGDDDCCCDDDEEEDDDDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFEEEBBBBBBDDDHHHCCCCCCEEEGGGEEEEEELLLTTTaaaqqqsss\\\NNNHHHCCC???CCCDDDBBB???;;;;;;>>>AAA:::;;;;;;;;;;;;:::999888777777666666666555555555444444444444444444444444333333333333222222222222222222222222222222222222333444555666555444333222222222222222222222222222000000000000111111111111222222333333333333222222333333333333333333333333222111111111111222333333444444555555666777777777777888888777777777:::<<>>>>>???>>>FFFMMMMMMGGGAAA>>>>>>===<<<<<<===>>>??????>>>???????????????AAACCCDDDAAA???======>>>???BBBDDDAAA@@@@@@??????@@@@@@AAA???@@@BBBCCCEEEFFFFFFFFFJJJMMMMMMIIIEEEEEEGGGHHHJJJUUU[[[RRRIIIGGGHHHGGGIIIKKKNNNNNNLLLKKKLLLMMMHHHIIIMMMQQQTTTTTTRRROOOPPPRRRRRRPPPRRRWWWWWWRRRTTT]]][[[WWW```ggghhhmmmkkkjjjgggeeedddcccbbbaaa^^^```dddjjjppprrrqqqpppoooooopppppppppqqqsssuuuoookkkiiimmmpppnnnmmmmmmtttvvvxxxxxxwwwvvvvvvwwwrrrvvvwwwvvv{{{}}}|||zzzxxxvvvuuuttttttooooooqqqtttwwwwwwvvvtttsssoookkkhhhhhhiiijjjjjjeeefffgggfffdddbbbaaa```aaa___\\\YYYWWWVVVVVVVVVXXXXXXWWWWWWVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLLLLLLLHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGFFFDDDDDDFFFHHHIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGEEEDDDDDDFFFGGGEEEDDDEEEIIIJJJGGGFFFHHHJJJOOOVVVbbbzzz[[[SSSIIIDDDBBB@@@>>>===999<<>>@@@>>>======>>>@@@??????>>>>>>>>>???AAACCCEEEFFFAAA??????@@@@@@>>>>>>???AAAAAA@@@@@@@@@@@@@@@AAA???@@@@@@BBBCCCEEEFFFGGGGGGIIIHHHCCC@@@BBBFFFIIIAAAFFFIIIGGGEEEGGGJJJKKKNNNOOOOOOLLLIIIIIILLLOOOGGGIIINNNSSSVVVUUUPPPLLLOOORRRRRROOORRRWWWWWWRRRQQQ[[[XXXTTT\\\bbbccchhhcccaaa^^^\\\]]]^^^______bbb```___dddlllqqqooolllhhhlllpppppplllkkkooosssqqqjjjhhhmmmssstttsssssswww{{{{{{wwwvvvwwwrrrvvvwwwwww{{{}}}{{{xxxvvvuuuuuuuuuxxxuuurrrqqqrrrrrrrrrqqqnnnllliiiiiikkkmmmoooooodddddddddcccaaa``````aaa\\\ZZZXXXUUUUUUVVVWWWYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQTTTSSSQQQOOONNNMMMLLLLLLGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFAAADDDFFFEEEDDDEEEHHHKKKMMMLLLJJJGGGEEECCCBBBAAACCCCCCCCCCCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAACCCEEEEEEBBBGGGAAA>>>DDDHHHHHHEEEDDDEEEJJJNNNOOOWWWiii}}}jjjZZZMMMIIIEEECCCAAA>>><<<<<<<<<<<<<<<===============666666777888888777666555666666555555555444444444000111222333444555555666222222222222222222222222111111111111111111111111111222333444444222111///111111111111111111111111111111222222222333333333222222222333333222222222333333333333333333333333444333333333333444555555444444555555666777777777777888888777777888:::<<>>@@@@@@?????????????????????999<<<999777AAASSSZZZUUU@@@?????????>>>>>>======??????>>>======>>>??????@@@@@@@@@??????@@@DDDFFFIIIEEEAAA@@@BBBCCCBBBAAADDDEEEEEEFFFGGGGGGHHHHHHEEEIIIJJJFFFDDDHHHKKKLLLHHHJJJNNNSSSVVVUUUQQQNNNSSSSSSSSSSSSRRRQQQPPPOOORRRRRRSSSVVVZZZ]]]]]]\\\\\\^^^___\\\XXXWWWYYY[[[aaa[[[WWW\\\eeekkkiiieeeooonnnnnnoookkkgggiiinnnnnnmmmrrrxxxssskkkooo{{{|||xxxvvvwwwyyyzzz{{{xxxuuusssvvv}}}~~~}}}|||zzzxxxxxxwwwxxxwwwvvvqqqmmmnnnrrrqqqllllllmmmmmmkkkiiiiiilllpppcccaaa```bbbdddddd```]]][[[\\\\\\[[[YYYXXXYYYZZZYYYWWWUUUVVVYYYZZZXXXUUUUUUTTTRRRQQQOOOOOONNNNNNRRRQQQOOONNNMMMLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIIIIHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFHHHLLLRRRXXX\\\~~~|||iiiZZZRRROOOHHHEEE@@@>>>===<<<;;;:::;;;;;;:::::::::999999999777777777777777777777777555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333000111333444444333111000333333222222222222222222111111111222222333333333000111111111111222222222333333333444444444555555555444444555555666777888888888999777666777999;;;AAAIIIQQQXXXaaaiii;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999;;;======<<<======<<<<<<;;;;;;::::::<<<;;;:::::::::;;;<<<===;;;===???>>>===<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>===;;;>>>===<<>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>===>>>?????????>>>???AAACCCFFFCCC??????@@@BBBBBBAAACCCDDDDDDEEEFFFFFFGGGGGGCCCHHHIIIGGGEEEIIILLLKKKHHHIIILLLPPPSSSSSSPPPMMMQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQTTTYYY[[[[[[[[[\\\\\\ZZZXXXWWWYYY\\\___aaaZZZRRRRRRXXX___ccccccooooooppprrrnnnjjjkkkppprrroooqqqwwwtttnnnrrr}}}{{{xxxuuutttvvvxxxzzz{{{tttqqqpppsssxxx||||||zzzyyywwwuuutttttttttvvvwwwvvvvvvrrrnnnnnnrrrqqqlll```ffflllpppnnnkkkhhhgggbbbaaa```aaabbbaaa^^^[[[XXXZZZ[[[[[[ZZZZZZ\\\]]][[[ZZZXXXWWWXXXXXXXXXWWWUUUTTTSSSQQQPPPPPPOOOOOOPPPPPPOOONNNNNNNNNNNNNNNLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDDDDEEEHHHKKKMMMMMM___vvvuuufffVVVLLLGGGCCCBBBCCCGGGDDD@@@===<<<<<<;;;:::::::::::::::999999999999777777777777777777777777555444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111333444444333111000222222222222222222222222222222222222222222333333000111111111111222222222333333333333444444444444555444444555555666777888777888888777666666999;;;DDDLLLSSSYYYaaajjj;;;;;;;;;;;;<<<<<<<<<<<<:::999888999;;;=========??????>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999:::;;;<<<<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<999<<<;;;:::AAALLLOOOKKK<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<===>>>??????======>>>???AAA???======>>>@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEAAAFFFHHHFFFFFFIIIKKKIIIHHHHHHJJJLLLOOOPPPNNNMMMNNNOOOPPPQQQRRRRRRSSSRRRMMMMMMOOORRRVVVYYYZZZYYY\\\YYYUUUUUUWWW[[[___aaabbb]]]WWWUUUWWW\\\aaaccciiijjjlllnnnkkkgggiiinnnwwwpppnnnrrrrrrooorrryyyvvvsssqqqrrruuuyyy{{{|||vvvtttsssuuuzzz}}}}}}|||vvvtttrrrpppqqqsssvvvxxxvvvvvvtttpppppprrrqqqmmmaaafffmmmqqqoookkkfffcccbbbaaa`````````___\\\YYYUUUXXXZZZ\\\\\\]]]^^^```^^^^^^\\\YYYVVVUUUWWWYYYVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOMMMLLLJJJIIIHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAAAAABBBBBB???EEELLLSSSaaa{{{cccQQQOOOFFF??????AAAAAACCCEEEEEEBBB>>><<<<<<;;;:::999::::::999999999888888888555555555555555555555555444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111222333333222111000111111111222222333333444333333222222222222222222000111111111111222222222222222222222333333333333555444444555555666777888777888888777666666999;;;HHHNNNTTTYYYaaaiii::::::;;;;;;;;;<<<<<<<<<:::999999:::<<<>>>>>>===??????>>>===<<<;;;;;;:::999::::::::::::999888777888999:::::::::;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<999;;;:::888:::@@@???:::<<<<<<<<<<<<;;;;;;;;;;;;;;;===???AAAAAA???===;;;<<<>>>??????===<<<<<<===>>>===;;;;;;<<<>>>@@@AAA@@@AAAAAAAAABBBBBBCCCCCC???DDDFFFEEEEEEHHHHHHEEEIIIHHHHHHIIILLLNNNNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQKKKLLLMMMQQQUUUXXXXXXWWWZZZVVVSSSTTTXXX\\\^^^^^^\\\]]]_________```aaaccchhhggghhhiiigggfffjjjqqqyyypppjjjkkkllllllnnnrrrqqqooooooqqquuuzzz}}}~~~yyywwwvvvxxx|||~~~~~~~~~zzzwwwtttrrrrrruuuyyy{{{wwwxxxwwwsssssstttsssoooqqqqqqooommmjjjhhhgggfffbbbbbbaaa```___]]]ZZZXXXVVVXXX[[[]]]]]]]]]___`````````___ZZZUUUTTTVVVZZZVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOONNNLLLJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEFFFHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCBBBAAA@@@@@@?????????AAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????????????????@@@@@@AAAAAABBBBBBBBBBBBFFFHHHGGGEEEFFFOOOZZZcccuuu|||fffXXXNNNGGGEEEEEE@@@===???@@@>>>===???BBB???<<<;;;;;;:::999888999999888888888777777777444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111222222222222111000000000111222333333444444333333333222222111111111000000111111111222222222111111222222222333333333555444444555555666777888777888888888777888:::<<>>???>>>=========<<<;;;;;;:::999999777888999:::::::::999999999888888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<===;;;888<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@CCCCCC@@@===;;;<<<>>>??????>>><<<=========<<<<<<;;;;;;===???AAA@@@@@@@@@@@@@@@AAAAAAAAA???BBBDDDCCCDDDGGGFFFCCCJJJIIIGGGHHHJJJLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNKKKLLLMMMPPPTTTVVVVVVVVVVVVTTTSSSUUUYYY[[[YYYWWWVVVXXX\\\]]]]]]^^^```ccckkkiiihhhhhhggghhhpppyyy{{{rrriiiggghhhiiijjjlllkkkjjjkkknnnsssxxx{{{}}}wwwwwwvvvwwwzzz{{{||||||~~~|||xxxuuutttvvvyyy{{{www{{{{{{xxxvvvvvvuuuqqqwwwtttoookkkhhhhhhhhhhhhbbbccccccbbb___\\\ZZZYYYXXXZZZ]]]^^^^^^]]]]]]^^^aaaaaa___ZZZUUUTTTWWWZZZVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTRRRPPPOOOMMMMMMMMMMMMLLLKKKKKKKKKKKKMMMMMMKKKJJJHHHFFFFFFGGGIIIJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBBBB<<<>>>AAADDDDDDEEEHHHMMMLLL^^^yyyooo```PPPIIIFFFCCC@@@???<<<999:::>>>???<<<;;;===>>><<<:::::::::999888666888888777777777666666666333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000000111222333333444444333333333222222111111111000000111111111222222222111111222222222333333333555444444555555666777888888999999999888999<<<>>>GGGLLLQQQUUU[[[ddd::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<;;;:::::::::::::::999999999888888888999999::::::::::::999888888::::::999888888999999::::::;;;;;;<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;===@@@BBBBBB@@@===;;;<<<===>>>>>><<<<<<===>>>??????>>><<<;;;;;;>>>@@@????????????@@@@@@@@@@@@>>>AAABBBAAAEEEJJJIIIFFFJJJHHHFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLKKKLLLOOORRRTTTSSSRRRRRRSSSSSSUUUWWWWWWUUUSSSXXXXXXWWWVVVXXX]]]dddhhhgggdddcccddddddfffoooyyyyyyrrrjjjffffffhhhjjjkkkgggfffgggkkkpppuuuwwwxxxzzzzzzzzzzzz{{{|||~~~~~~~~~|||xxxtttssssssuuuvvvwww|||~~~zzzwwwwwwuuurrrnnnmmmlllkkkkkkiiifffdddaaaccccccbbb^^^[[[ZZZZZZZZZ\\\___```___]]]\\\\\\______]]]ZZZWWWVVVXXXYYYUUUUUUTTTTTTTTTUUUUUUVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>============>>>>>>===========================>>>>>>?????????>>>>>>>>>>>>@@@CCCCCCBBBCCCHHHGGGKKKSSS___ooolll```MMMGGGDDDEEEEEE???:::999???======AAAAAA>>>===???;;;:::888888999888777555777777666666666555555555333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111222222333333444333333222222222222222222000111111111111222222222222222222222333333333333555444444555555666777888888888999999888999<<<>>>EEEKKKQQQUUU\\\ddd999999:::::::::;;;;;;;;;;;;::::::;;;<<<;;;999777999999999999::::::::::::<<<;;;999999888999::::::<<<:::888888::::::888666666777777888999999::::::666666777999999999:::;;;999:::::::::;;;;;;;;;<<<:::<<<>>>??????>>><<<::::::;;;;;;;;;:::;;;===???BBBBBBAAA>>>;;;:::<<>>?????????@@@@@@@@@@@@>>>======<<<<<<======>>>========================<<<<<<<<<<<<<<<<<<======FFFCCCAAACCCAAA======AAAEEEBBBBBBEEEJJJTTThhh{{{xxxaaaPPPFFFBBBDDD@@@======;;;888999===<<<:::999;;;999555444777999888777777888888666444666666666555555555444444444444444444444444444444333333333222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111000000000000111111222222222222222222222222222222222222222222333333000111111111111222222222333333333333444444444444555444444555555666777888666777777777777888;;;===FFFLLLTTTYYY```hhh999999:::::::::;;;;;;;;;:::999888999:::999666444888999999::::::;;;;;;<<>>;;;999999::::::888555444555555666777888888999999999:::;;;:::888999;;;888888888999999:::::::::999:::<<<======<<<:::999999999999888888999===???DDDEEEDDD@@@;;;:::<<<>>>@@@@@@@@@???????????????<<<>>>???AAAIIISSSWWWUUUFFFDDDCCCDDDFFFGGGGGGFFFDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKMMMNNNMMMKKKMMMOOOQQQPPPNNNOOOTTTXXXTTTTTTVVVZZZ^^^```___^^^ZZZ[[[```eeeffffffjjjqqqiiihhhddd``````dddiiikkkkkkkkkkkkooossswwwyyyyyyxxxyyyzzzyyyyyyyyy{{{|||yyyxxxvvvtttssssssssssssssszzz}}}zzzvvvuuussspppsssooojjjhhhgggfffccc```\\\___aaa___\\\YYYXXXYYYXXX[[[___aaa```___^^^^^^[[[YYYWWWXXX[[[\\\ZZZWWWSSSSSSSSSSSSTTTUUUVVVVVVQQQPPPOOONNNMMMMMMLLLMMMMMMNNNPPPQQQPPPMMMJJJHHHHHHHHHIIIJJJJJJIIIIIIHHHDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;<<<>>>???@@@;;;888:::@@@AAA>>>>>>CCC<<<<<>>@@@DDD999888:::<<<;;;888<<