BM6P6(@ FFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCCCCCCCAAA@@@@@@AAABBBBBBAAAAAABBBDDDEEEGGGHHHGGGFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMQQQUUUZZZ___cccdddkkkpppwww~~~EEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAABBBBBBAAA@@@??????AAADDDCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIILLLNNNPPPQQQTTTXXX]]]bbbhhhnnntttyyyEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDEEECCCCCCCCCBBBAAAAAAAAA@@@BBBBBBBBBAAAAAAAAAAAA@@@???@@@AAA@@@>>>===>>>???BBBBBBAAA@@@??????@@@@@@AAA@@@@@@BBBDDDDDDCCCBBBDDDCCCBBBAAA@@@????????????@@@AAABBBCCCDDDEEEFFFEEEGGGKKKMMMPPPSSSWWWZZZcccfffkkkpppvvv|||EEEEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGFFFEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAACCCCCCCCCAAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFEEEDDDDDDCCCAAA???>>>>>>>>>>>><<<===>>>???@@@BBBCCCCCCBBBDDDFFFFFFGGGHHHKKKNNNRRRSSSVVVYYY]]]bbbiiimmmppprrrvvvzzz~~~GGGFFFDDDDDDDDDDDDFFFGGGIIIKKKMMMMMMLLLLLLMMMOOOLLLLLLMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDGGGHHHGGGEEEDDDCCCAAA???>>>>>>??????:::;;;;;;<<<<<<=========>>>???AAAAAA@@@AAADDDFFFFFFGGGHHHIIIJJJMMMQQQUUUWWWYYY[[[]]]```dddiiimmmooorrrvvvyyy}}}MMMKKKJJJHHHHHHJJJKKKMMMKKKOOOTTTVVVUUUTTTVVVXXXUUUVVVVVVVVVTTTRRRPPPOOOKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKLLLKKKJJJJJJKKKMMMKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJKKKJJJIIIFFFDDDBBB@@@??????@@@@@@>>>>>>======<<<;;;::::::;;;<<<=========>>>@@@BBBAAABBBBBBAAA@@@AAADDDFFFIIIJJJKKKLLLLLLOOORRRUUUUUUWWWZZZ\\\___bbbgggjjjooorrrxxx~~~YYYXXXVVVTTTTTTVVVXXXYYYZZZaaaiiimmmlllkkklllnnnnnnnnnmmmkkkhhhddd```^^^[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\\\\[[[ZZZ\\\]]]\\\\\\[[[ZZZXXXVVVSSSRRRQQQPPPPPPQQQRRRRRRQQQOOOIIIGGGCCC@@@>>>===>>>????????????>>>>>>=========;;;===============???AAA>>>@@@AAA@@@???>>>???@@@CCCDDDEEEEEEDDDEEEFFFHHHIIIJJJLLLMMMNNNPPPTTTWWWWWWZZZ^^^cccgggkkkooossszzz~~~eeecccaaa``````aaaccceeeqqqzzz|||vvvsssrrrrrrqqqqqqqqqqqqppppppqqqrrrssssssrrrrrrtttuuurrrrrrqqqoookkkgggdddbbbYYYXXXXXXYYYZZZZZZXXXVVVLLLIIIEEE@@@===<<<<<<<<<888999:::;;;<<<===>>>???<<<=========<<<<<<===???:::<<<>>>>>>===<<<<<<===AAABBBCCCCCCBBBBBBCCCDDDBBBCCCDDDDDDDDDFFFIIILLLEEEHHHKKKNNNPPPSSSWWWZZZ^^^bbbgggmmmsssyyy|||uuuoooiiijjjttt{{{qqqooogggbbbdddddd___XXXUUUGGGDDDAAA??????>>>===<<<<<<<<<======<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;:::;;;<<<===>>>======>>>???@@@AAAAAABBB>>>???AAACCCEEEGGGIIIJJJNNNOOOQQQUUUYYY^^^aaadddlllmmmpppsssxxx||||||}}}{{{qqqiiigggddd]]]VVVRRRFFFDDD@@@???>>>>>>===<<<======>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::;;;===============>>>?????????@@@<<<======>>>@@@AAABBBBBB@@@AAACCCFFFIIIMMMPPPRRRTTTUUUWWWYYY\\\___bbbdddgggjjjnnnssswww}}}~~~qqqjjjcccZZZRRRNNNFFFCCC@@@>>>======<<<;;;===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>==================;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDFFFDDDDDDEEEFFFGGGIIIKKKLLLOOOQQQSSSVVVYYY___eeeiiippprrrvvv{{{vvvkkkaaaVVVNNNKKKEEEBBB???======<<<;;;:::<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;=========>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJLLLOOOUUUYYYYYY\\\___dddiiillloooppptttxxx~~~xxxjjj___TTTLLLIIIEEEBBB???======<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999888888888999999:::::::::::::::::::::999999999999999999999999::::::;;;;;;<<<<<<;;;::::::999999:::::::::<<<<<<<<<===>>>???@@@AAA@@@AAABBBBBBBBBDDDHHHKKKGGGIIILLLPPPTTTWWWYYYZZZ]]]```eeeiiimmmqqquuuxxxzzzlll```UUUMMMJJJFFFCCC@@@>>>======<<<;;;999999:::;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::999999777888999:::::::::999999888888888888999999999999666666777888999:::;;;;;;999888888777777777888888999999999::::::<<<======:::<<<============@@@AAA>>>@@@BBBEEEGGGIIIJJJKKKMMMOOOSSSUUUWWWZZZ^^^```eeegggkkkpppuuuyyy|||~~~~~~pppdddXXXOOOLLLFFFDDD@@@???>>>>>>===<<<999:::;;;;;;<<<<<<;;;;;;;;;::::::999999::::::;;;<<<;;;;;;:::999999888888777777999:::::::::999888777777888888999999::::::666777777888888999999:::999999888888888999::::::;;;:::::::::::::::;;;;;;888:::<<<===<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHIIIKKKNNNPPPPPPQQQTTTWWW[[[^^^aaabbbcccgggmmmtttzzzsssgggZZZRRRNNNGGGDDDAAA??????>>>===<<<:::;;;;;;<<<=========<<<;;;::::::999999::::::;;;999999888888777666666555666777888999:::999888888666777777888999::::::;;;999999999999::::::::::::777777777777888999::::::;;;;;;:::999888888888888555777:::;;;:::999888888;;;<<<<<<=========<<<<<<888:::<<<===>>>@@@CCCEEECCCDDDFFFHHHJJJMMMNNNOOONNNRRRXXX^^^dddhhhkkklllmmmooosssvvvxxx{{{~~~sssggg[[[TTTRRRJJJHHHEEECCC@@@?????????===<<<;;;;;;<<<;;;999777:::;;;;;;;;;<<<=========888888888888888888888888888888888777777777777777888888999999999999888888888888888888888888888888<<<;;;999777666666777777888888888888888888888888444555777999:::::::::999::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEFFFIIIKKKNNNPPPQQQRRRWWWWWWXXXZZZ]]]___bbbccchhhmmmsssxxx}}}ttthhh\\\UUUSSSKKKIIIFFFCCCAAA???>>>>>>===<<<;;;;;;<<<<<<:::888::::::::::::;;;;;;;;;;;;888888888888888888888888888888888888888888888888777888888888888888888777888888888888888888888888:::999888777777666666777::::::::::::::::::::::::777888999999:::999888888999999999999999888888888888888999::::::;;;<<<<<<::::::;;;<<<===>>>>>>???>>>???AAACCCEEEGGGHHHHHHIIIIIIJJJLLLNNNPPPSSSTTTWWWZZZ^^^aaaeeejjjooosssuuuzzzwwwiii]]]VVVSSSMMMKKKHHHDDDAAA???>>>>>>===;;;:::;;;<<<<<<;;;999::::::::::::999999999999888888888888888888888888777777888888999999::::::777777888888888888777777777777777777777777777777666666777777777666666555777777777777777777777777999999::::::999888888777999888888888777777666666666666777777888999999999777888888888999999999999888999:::<<<===>>>>>>>>>???@@@@@@BBBDDDFFFGGGIIIIIIJJJLLLMMMOOOTTTZZZ___```dddhhhjjjkkkmmmrrrvvvwwwxxx{{{~~~yyykkk___WWWTTTOOOMMMJJJFFFCCC@@@??????===<<<;;;;;;<<<===<<<;;;;;;;;;::::::999999888888888888888888888888888888555666666777888999999:::777777777666666777777777666666666666666666666666222333555666777666555555444444444444444444444444999999999999999999888888999888888777777666666666666666666777777888888888888888888888888888888777777777888999999999999999;;;<<<<<<===>>>@@@AAABBB@@@AAABBBCCCDDDGGGKKKNNNPPPSSSVVVXXXYYY[[[^^^aaaggghhhiiikkknnnqqqtttuuuzzz}}}{{{mmm```XXXUUUQQQNNNKKKGGGDDDBBB@@@@@@@@@>>><<<<<<===>>>===<<<<<<<<<;;;;;;::::::999999888888888888888888888888333444444555666777777888777777666555555666777777555555555555555555555555111222444555666666555444777777777777777777777777666666777777888999::::::999999888888777777777666777777777777888888888888888777777777777666666666777777888888888777777666777777777777888999:::;;;777999<<<=========???@@@CCCDDDFFFHHHIIIKKKMMMNNNTTTTTTUUUWWWZZZ\\\^^^```hhhkkkooorrruuuyyy}}}|||nnnaaaYYYWWWQQQOOOLLLHHHEEECCCBBBBBBCCCAAA>>>===>>>???>>>>>>;;;;;;;;;;;;::::::::::::888888888888888888888888333333444444555555666666777666555444444555666777666666666666666666666666222333444555555555555555666666666666666666666666555555555555777888999:::777777777777777888888888888888888888888888888888555555555555444444444444666666777777666666555444777777666666777777888888555888:::;;;;;;:::::::::======>>>???AAABBBCCCCCCDDDEEEGGGIIIMMMPPPSSSTTTXXX[[[^^^aaadddgggjjjmmmsssvvvzzz}}}|||ooobbbZZZXXXQQQOOOLLLIIIGGGEEEDDDDDDGGGDDDAAA????????????>>>999999999999::::::::::::888888888888888888888888555555555555555555555555777666444333333444666777666666666666666666666666555444444444444555555666444444444444444444444444555555444444555666777888555555555666666777777888888888777777777777777777333333444444444444444444666666777777666666555444999999888888777888888888777888999888777777888:::;;;;;;;;;<<<===>>>>>>>>>??????@@@BBBEEEGGGJJJKKKIIILLLOOOQQQSSSUUUYYY[[[___cccgggjjjkkklllmmmnnnpppssswww{{{}}}|||oooccc[[[YYYQQQOOOLLLJJJGGGFFFFFFEEEIIIFFFBBB@@@@@@@@@??????777777888888999999999:::888888888888888888888888666666666666666555555555777666444333333444666777777777777777777777777777777666444333333444555666777777777777777777777777777666555333333444555555222333333444555666777777777777777777777666666666444444555555555666666666777777888888888777777666777777666555555555555555555555333222000111444777777666666666888999888888<<<<<<<<<<<<===>>>?????????BBBDDDGGGHHHJJJMMMOOOPPPTTTXXX[[[[[[\\\]]]^^^bbbeeeiiillloooqqqtttvvvyyy|||}}}ooocccZZZWWWTTTQQQMMMKKKJJJIIIGGGFFF?????????@@@BBBBBB???===>>>;;;999888888999888777666666555444444444444444777777666666555555444444555555555555555555555555777777666555555555555555555333333555888999888555444444444444444444444444555555666666666666666555555555666777777777777777999888777666444444333333888777666555555444444444555555666666555444333333444444444555555555555555666666666666666777888888666666666666666666666666777888999::::::999777777:::;;;<<<>>>???AAABBBCCCHHHJJJKKKLLLLLLLLLNNNPPPUUUUUUWWWYYY\\\```dddfffjjjlllooorrruuuyyy|||ooocccZZZWWWTTTQQQNNNKKKJJJIIIGGGFFFBBBBBBAAA@@@???>>><<<;;;>>><<<999888999999999888999999888777777777777777666666666666555555555555555555555555555555555555666666555444444444444444333222222444666888666444444444444444444444444444555555555555555444333333444444555666666666666555666666555555555555555666666666555444444444555555555555555555555444333333222333333444555666777777444444444444444555555666666666666666666666666666777888999999999888777777888888999;;;<<<===>>>???AAACCCEEEEEEEEEEEEGGGIIIHHHHHHIIIKKKNNNQQQTTTVVVYYY[[[^^^```cccgggkkkooossssssuuuwwwzzz}}}|||oooccc[[[XXXUUURRROOOLLLKKKJJJHHHFFFEEEEEEDDDAAA>>><<<<<<======;;;999999999:::999888777666555555444444555555555555555555555666666666444444444444444444444444555444333333333333333333222111111333555666555333444444444444444444444444666666666666555444333333222333444444555555444444333333333444555666777888555444444444444555666666444555555555555444444333111111222444555666777888444333333333333444555555666666666666666666666666777777888888888888777777777777888999999::::::;;;;;;<<<>>>>>>>>>>>>@@@AAA@@@@@@AAABBBDDDGGGIIIJJJLLLNNNPPPRRRTTTVVVZZZ]]]aaabbbccceeehhhkkkmmmnnnssstttuuuxxxzzz}}}~~~{{{nnnccc[[[YYYUUUSSSPPPNNNMMMKKKIIIGGGEEEEEEDDDBBB>>>===???AAA;;;:::888888999999888777666555444444333333444444444444444555555666666666444444444444444444444444444444333333333333444444222222333444555555444444333333333333333333333333555555666666777666666555222333333444444444444444222222333333444555777777444444444444555666777888444444444555555444444333222222333444444555666666555555444444555555666777555555555555555555555555666666777777777777777777888888888888999999999999777999:::;;;::::::<<<=========>>>>>>@@@AAABBBBBBEEEFFFIIIJJJJJJLLLNNNPPPTTTTTTUUUWWWYYY\\\^^^___cccdddfffiiilllnnnpppqqqrrrtttvvvxxxzzz|||~~~~~~zzzmmmccc\\\ZZZUUUSSSQQQOOONNNMMMJJJGGGFFFEEECCC@@@>>><<<===>>>999888777777888999777666999888777777666666777777333333444444555555666666444444444444444444444444555444444444444444555555333444555555555444444555333333333333333333333333111222333444555666666666333333444555555555555444444444333333333333444444444444444555666777999999333333444444444444444333444444444444444333333333444444444444444555666666444444444444444444444444555555555666666777777888666666666666666666666666555666888888777777888:::777888888999::::::::::::===???AAAAAAAAAAAACCCEEEFFFGGGGGGIIIKKKMMMOOOPPPSSSTTTVVVXXX[[[]]]___```aaabbbccceeehhhjjjlllmmmlllnnnqqqsssvvvyyy~~~yyymmmccc\\\[[[VVVTTTRRRQQQPPPNNNJJJHHHGGGEEEBBB@@@???>>><<<:::888777777888999999777666888777666666555555666666444444444444444555555555333333333333333333333333444444444444444555555666333444666666444444444555333333333333333333333333......000111222333333333222333444444555555444444555444333333222222222222444444444555555777888888222333333444444444444333555555444444333222222222222111111111111222333333444444444444444444444444555555444444555666777888333333333333333333333444222444555555444444555666555666777888888888777777999;;;===>>>======>>>??????@@@@@@AAACCCDDDFFFGGGHHHIIIKKKLLLNNNPPPRRRRRRVVVVVVWWWYYY[[[^^^```bbbaaaccceeeggghhhkkkpppssswwwyyy|||~~~xxxlllbbb]]]\\\VVVUUUSSSRRRQQQOOOKKKHHHGGGCCC@@@CCCGGGHHHEEE@@@999888888:::;;;;;;999777555555444333333333333444555444444444444444444333333333333333333333333333333333222222333444444555111444666555333222333444222222222222222222222222111111222222222111111000111222222333333333333333444333333222222222222222333333333333333444555666111222333444444444444444444444333333333333333333111111111111111222222333333333333333333333333333444444333333444666777888111111222222333333333444222333555444333333444555555666777888888888777777777999;;;<<<;;;;;;;;;<<<=========>>>???AAABBBCCCBBBCCCDDDEEEGGGHHHIIIIIILLLLLLMMMOOOQQQTTTWWWXXXXXXYYY[[[\\\]]]___cccfffiiikkknnnppprrruuuyyy|||zzz|||wwwlllccc]]]\\\VVVUUUTTTSSSRRROOOKKKHHHEEEAAA@@@GGGQQQUUURRRLLL:::::::::<<<======;;;999888888777666666666666777555555555444444333333333333333333333333333333333222111111111222333333444000333555444222000111333222222222222222222222222666666666555444333111000000000111222222222222222333222222111222222333333222222111111222222333333111222333333444444444444222222222333333444444444333333222222333333444555333333333333333333333333444444333333444555777888222333333444555555666666444555666666555555666777111222444555555555444444222444777777777666666777888888888999:::<<<===>>><<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCFFFIIILLLMMMNNNOOOPPPQQQQQQSSSWWWYYY\\\^^^aaacccdddgggkkkmmmmmmpppsssuuuxxx{{{wwwlllbbb\\\ZZZWWWVVVTTTQQQNNNLLLJJJIIIAAABBBFFFMMMSSSVVVTTTQQQ<<<:::888999<<<<<<999777888888777555555444444444666666555555555555666666333333333333333333333333333333222222222333444444222222333333333333444444222222222111111111000000222222111111222222333444333333333333333333333333333333222111222333444555222222111000111444666777222222222111111111000000///000222333444444333333222222333333333222111111222222222333333333444444444333333222222333333444///111444666777666444333222222222222222222222222444555555555444333333222555555555555555555444444666666555555555555666666999999999999:::;;;;;;<<<;;;<<<===???@@@BBBCCCDDDGGGGGGIIIJJJLLLMMMOOOOOOQQQRRRTTTWWWZZZ\\\^^^___^^^aaaeeehhhjjjlllnnnqqqnnnooopppqqqtttxxx{{{}}}~~~wwwlllbbb\\\ZZZWWWVVVTTTQQQNNNLLLJJJIIIEEEEEEEEEGGGJJJIIIFFFBBB<<<;;;999:::<<<<<<999777999999888666666555555555666666555555555555666666333333333333333333333333555555555444444444555555222222222333333333444444222222222222111111111111222222111111222222333444333333333333333333333333333222222111222333444555444333222111111222444555222222222111111111000000///000111333444444333333555555444444333222111000222222222333333333333444444333333222222333333444///000222444555444444333222222222222222222222222444444444444444333222222444444333333333333333333666666555555555555666666888888777777777888999999999:::;;;<<<===>>>???@@@@@@AAABBBCCCDDDFFFFFFGGGIIIJJJKKKNNNPPPRRRTTTUUUSSSUUUXXXZZZ[[[[[[]]]___ccccccdddeeegggiiilllmmmnnnoooqqqsssvvvyyy{{{|||vvvkkkbbb\\\ZZZWWWVVVTTTQQQNNNLLLJJJIIIGGGFFFCCCBBBAAA>>>;;;888===<<<;;;;;;;;;;;;999777:::999888777777666777777666555555444444555555666222222333333333333333333555444444444444444444444222222222222333333333333333333333222222222111111222111111111111222333333333333333333333333333333222222111111222222333444555444222111111111222333222222222111111111111111///000111222333333333333666666666555333222000///111111222222222333333333333333222222222222333333000000111111222333333333222222222222222222222222333333444444444333222222222222222222222222222222666555555444444555555666666666555555555555555555777777777888999:::::::::;;;;;;<<<<<<===>>>>>>???@@@AAABBBDDDFFFGGGHHHIIILLLNNNPPPPPPOOOOOOPPPQQQVVVVVVVVVWWWXXXYYY[[[\\\```aaacccfffiiikkkmmmnnnqqqqqqrrrtttvvvyyy{{{|||yyyzzz{{{|||~~~vvvkkkbbb\\\ZZZWWWVVVTTTQQQNNNLLLJJJIIIFFFDDDBBB@@@???===<<<;;;===<<<<<<;;;;;;:::888777999888777777666666666777555444444444444444444555222222222222222333333333000000111222222222222222111222222222222333333333333333333333222222222222111111111111111222222333222222222222222222222222111111111111111222222333333222111111111111222222111111111111111111111111000000111111222222222222444444444333222111000///111111111111222222222222333333222222222222333333222111111000111222333444111111111111111111111111222222333333333333222222111111222222222222222222555444444444444444444555666555444333333333333333555555666666666666666666::::::::::::;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAABBBFFFHHHJJJJJJIIIHHHHHHIIILLLLLLMMMNNNOOOQQQRRRSSSVVVWWWYYY\\\^^^aaabbbcccbbbccceeefffgggiiikkkmmmiiiiiikkklllnnnooopppqqqwwwxxxzzz|||}}}|||{{{zzzzzzzzz{{{}}}uuukkkaaa\\\ZZZWWWVVVTTTQQQNNNLLLJJJIIICCCCCCAAA@@@>>>>>>>>>???;;;;;;<<<;;;:::888888777777777666555555555666666444444333333333333444444111111111222222333333333---...000111222333222222111111111222222222333333333333333222222222111111111111000000111111222333222222222222222222222222000000111111111111222111//////000000111222333333111111111111111111111111111111111111111111222222///000000111111111000000000000000111111111222222333222222111111222222333444333111111111222444555111111111111111111111111111111222222222222222111111111222222333333333333444444333333333333444444666555444333333333333333555555555555555555555555999999999999999999999999:::::::::;;;<<<<<<======<<<>>>@@@AAA@@@@@@AAABBBDDDDDDFFFHHHJJJLLLMMMNNNKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUVVVWWWVVVXXX[[[]]]]]]^^^___```bbbcccdddeeehhhiiikkklllmmmllljjjiiijjjjjjjjjkkkmmmoooqqqrrroooooopppqqqrrrsssttttttzzz{{{{{{|||||||||{{{{{{yyyzzz{{{{{{{{{{{{{{{{{{~~~|||zzzyyyyyyyyy~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxyyyyyyzzzyyywwwuuuttttttsssssssssttttttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyuuuuuuttttttssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqtttsssqqqooonnnmmmnnnnnnmmmnnnoooqqqqqqrrrrrrrrrqqqsssssssssssstttvvvyyyzzzwwwvvvvvvuuutttwwwxxxyyy{{{}}}}}}~~~uuukkkaaa\\\ZZZWWWVVVTTTQQQNNNLLLJJJIIICCCCCCBBB@@@<<<;;;;;;<<<888999::::::888777777888666666555555555555666666444333333222222333333444000000111111222333333333000111222333444333222222111111111111222222222222222222222111111111000000111000000000000111222222222222222222222222222222//////000111111111111000---...///000111222333333111111111111111222222222111111000000000111111222------///000000000000000///000000000000111111111222222111111111111222222444333222111111222333444111111111111111111111111000000111222222222111111111111111222222333444444444333333222222333333444555444333333333333333444444444444555555555555555666666666666666666777777666666666777888888999999777999;;;<<<;;;;;;===>>>;;;===???AAADDDEEEFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLOOONNNMMMMMMPPPTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[\\\^^^______^^^]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^_________``````aaaaaaaaaeeeeeeffffffggggggffffffeeeeeeeeeeeeeeedddcccbbbeeeeeefffggghhhiiiiiijjjmmmkkkjjjkkkmmmoooooonnnmmmmmmnnnnnnnnnnnnoooooollljjjiiigggeeeeeeeeeeeeffffffeeeeeeddddddcccccceeeddddddcccbbbaaa``````___````````````___^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[[[[[[[[[[\\\]]]^^^___[[[[[[ZZZZZZYYYZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ]]]bbbfffkkkfff```[[[YYYZZZ[[[[[[ZZZ[[[\\\]]]___aaabbbbbbccccccccccccdddddddddeee```aaadddfffiiilllnnnooonnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmnnnpppqqqrrrrrrrrrsssssstttuuuuuuuuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~uuujjjaaa\\\[[[WWWVVVTTTQQQNNNLLLJJJIIICCCDDDDDDAAA<<<999888999444777999999777666777999777666666666666666777777333333222222222222333333///000000111222222333333333444444444333000...,,,111111111111222222222222111111111000000000//////000000000000000111222222111111111111111111111111...///000111111111000///...//////000111111111111000000111111111222222222222111000//////000111222...///000000000000000////////////000000000111111222222111111111111222222222222111111111111222222111111111111111111111111///000000111222222111111//////000000111222222333333333222222222222333333333222222222222222333444333333333444444555555555333333444444555555555666333444444555666666777777555777999:::999888999:::666777999;;;===>>>>>>===AAAAAABBBBBBBBBBBBCCCCCCCCCFFFHHHGGGEEEEEEHHHLLLJJJKKKKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSTTTSSSRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWUUUTTTUUUWWWYYYYYYXXXVVVVVVWWWWWWWWWXXXXXXXXXYYYWWWVVVTTTSSSSSSTTTTTTRRRRRRQQQPPPPPPOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFHHHNNNVVV[[[TTTPPPJJJGGGFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]___```aaaaaacccbbb```______```bbbccceeedddcccbbbccceeeggghhhhhhhhhhhhiiijjjkkklllmmmppppppppppppqqqrrrssstttuuuxxx|||uuujjjaaa\\\[[[WWWVVVTTTQQQOOOLLLJJJIIIBBBDDDEEEBBB===:::999:::222555888888666555777999888777777777777777888888333222222222222222222333///000000111222222333333555555555333000,,,(((&&&000111111111111222222222000000000000////////////000000000000000111111222111111111111111111111111---...000111111111000///000000000000000//////...000000111111222222222222222111000//////000111111111111111111111000///...////////////000000000000222222111111111111222222111111111111000000000000000000000000000000000000//////000111111111111111---......///000111111222333222222222222222222333111111000000111222333333111222222333444444555555333333333444555555666666333333444555666777888888222444555555444333333444555666777888999999888888<<<<<<<<<<<<<<<;;;;;;;;;999===???>>>;;;;;;???CCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFHHHIIIIIIJJJIIIHHHGGGHHHJJJKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKGGGFFFDDDCCCBBBCCCDDDDDDGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCEEEFFFEEEEEECCCBBBAAAAAA@@@@@@======>>>>>>>>>>>>============<<<<<<===>>>@@@AAA>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======?????????>>>===<<<======>>>>>>>>>===<<<<<<======<<<<<<@@@GGGPPPWWWDDDAAA>>>============<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBBBBBBBCCCEEEGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNRRRPPPNNNLLLLLLNNNPPPRRRSSSSSSQQQQQQRRRSSSVVVWWWTTTTTTUUUUUUVVVXXXYYYZZZYYYYYYYYYZZZZZZ\\\]]]]]]^^^aaaeeehhhiiijjjkkkllliiijjjkkknnnqqqtttvvvxxxuuuxxx{{{tttkkkccc]]][[[XXXTTTQQQPPPPPPNNNKKKHHHEEEDDDBBB@@@===:::888777888777666777888999888666666777888888777555333111333333222222222333444444444333333222222333333444333333333222222222111111333111///000222333222//////000000//////000222555(((***---///000000000///333333222111000000000111111111000000000000111111000000000000////////////111111111000000/////////............////////////000000000000000000000000222111000//////000111222///000111222222111000///000000000000000000000000//////000111111111111111111111111111111111111111333222111000////////////333111//////111222222111111000000111333333222000111111222222222333333333333333333333333333333333333333333444444444555555555555555444444555555555555555555555555555555444333333444666777888999:::999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>>>>???????????????@@@>>>===<<<<<<===>>>@@@???>>>===<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>======<<<<<<<<<>>>>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999888888999999999:::::::::777888:::;;;;;;:::888777999999999999999999999999:::999888888888:::===>>>;;;:::999888888999:::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<===>>>???;;;;;;;;;<<<<<<<<<======;;;===>>>>>>======>>>@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRVVVWWWXXXYYYZZZ[[[\\\\\\___```bbbdddfffggghhhhhhkkklllnnnppprrrtttuuuvvvwwwwwwxxxxxxzzz{{{|||}}}uuulllccc]]][[[WWWTTTQQQOOOOOONNNJJJHHHHHHGGGDDDBBB???<<<:::999888777666777888888777666555555666666666444333222444333333222222222333333333333222222222222333333222222222222111111111111333111///000222333111000222222111000...---///000+++,,,///000111111000000222111111000000000000111............///000111222000000000000/////////...333333222222222111111111////////////000000000000000000000000000000000000555444222000...---,,,,,,000000000111111000000000000000000000000000000000//////000111111111111000222222222222222222222222222111000000///000000000//////000111111222333333222111000111333444333222111111111222222222333333222222222222222222222222333333333333444444444444555444444333333444444555444444444444444444444444555555666777888999999:::888888888999999999:::::::::::::::;;;;;;;;;<<<<<<777888888999:::999999999<<<;;;:::999999:::;;;<<<<<<;;;::::::999999999:::999::::::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<777777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777;;;;;;<<<<<<<<<;;;999999777777777777777777777777999888777666777888:::;;;999999999999888888888888888888777777777777888888::::::999888888888888999999999999888888777777777666666777777888888888888666777888999999888777666777777777777777777777777888777666666777888:::<<<999999888777777888999999888888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999888888999:::;;;888888999999999:::::::::999;;;<<<<<<;;;:::<<<===:::999999888888999999:::=========<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>?????????????????????@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVUUUVVVWWWYYYZZZ\\\]]]^^^_________```aaabbbddddddhhhiiijjjlllmmmmmmnnnnnnoooppprrruuuyyy}}}wwwmmmccc]]][[[VVVTTTQQQOOONNNMMMJJJHHHHHHGGGEEEBBB???<<<999888888777666666888888777666444444444444444444333333555444333222222222222222222222111111111111222222111111111111000000000000222111000000222222111000000111111///---,,,---///...///111222222222111000000////////////000000111++++++,,,---...000111222000000000/////////....../////////...............//////000000000111111111////////////////////////,,,---...///000000000000111000000//////000000111000000000000000000000000...///000000111111000000111111111111111111111111000000/////////000111111///222444444111000000222333111000000222333333222111111111222222222222333111111111111111111111111222222333333333444444444333333222222222222333333333333333333333333333333222222222222333333333444666666666777777777888888777777777888888888888999333333444555555555555444888777666555555666777888888777777666666666666777555666666777777666666555666666777777888888999999222222333444555666777888777777777777777777777777666666666666666666666666555555555555555444444444777777888888888777666666555555555555555555555555555555444333333555666777666666666555555555444444666666666555555666666666888777666666555555666666666666666666666555555555444555555555555666666666555555777777777777555555555555555555555555555555666555444444555666888999777777666666666666777777666666777777777888888888888888888888888888888888888888888999999999::::::777777666666666666777777555555555666666666666777666888999999777777888:::999999888888888888999999;;;;;;;;;:::::::::::::::666666666777888888999999::::::999999999::::::;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>?????????@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWXXX[[[^^^aaadddfffjjjjjjjjjkkkllllllmmmmmmlllllllllmmmoooqqqsssuuuzzz}}}xxxmmmccc\\\[[[VVVUUUSSSQQQOOOMMMJJJIIIGGGEEECCC@@@===999777666888666555666777888777666444444444333333444555555555444333222111111111111111111000000000000111111000000000000////////////111000000000111111111000+++---......------///111000000111111111111000///...............///000111,,,,,,,,,---...000111222000000/////////.........------------------------////////////000000000000........................)))***,,,///000000000000111000///......///000111000000000000000000000000...//////000000000000000.................................//////111222222333777:::888222------...222000//////111222222222111111111111222222222222000000000000000000000000222222222222333333333333222222111111111111222222111111111111222222222222111111000000000000000000444444444444555555555555444444444555555555555666333333444555555555555555555444444333333444444555555555444444444555555666555666666666666666666555333333444555555666777777333333444444555666666777555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555444444666666666666666666666666555444444444444555666777555555444444333333222222555555444444444444555555666666555444444444444555555555555555555444444444444444444444444555555555555555666666666666555555444444444444444444444444444444444333444555666777555555555555555555555555444555555555666666666666666666666666666666666666666666777777777888888888777777777777777777777777333333333444444444444555555666777777555555666777::::::999999999999::::::999999999999888888888888555555666666777777777777999999888888888888888888666777888::::::999888888888888888999999:::::::::::::::::::::::::::::::::<<<======>>>>>>>>>>>>===??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFHHHJJJLLLOOOQQQRRRVVVWWWWWWXXXYYYYYYZZZZZZXXXXXXXXXXXXZZZ\\\^^^___bbbeeejjjppptttvvvwwwxxxvvvwwwwwwyyy{{{yyymmmccc]]][[[VVVVVVTTTRRROOOMMMKKKKKKFFFEEECCC@@@===:::777666777666555666777888777555666555555444555555666777555444333222111000000000111000000//////000000111000000000/////////......000000111000000000000111***,,,......------///000//////////////////.........---------...///000000//////......//////000000////////////............000000000000111111111111---------.........//////------------------------111111111000...+++((('''111000///......///000111////////////////////////......///000000000000000---------------------------.........///000222222444888;;;999333...---///000///......000111111000000000111111111222222222000000000000000000000000111111111222222222333333111111111000000111111111000000000111111111222222444444444444444333333333222222222333333333444444222222222222333333333333333444555555666666555555444333333333333333333444444444333444444555666666555555666666666666555555222222333444555555666666555555555555555444444444444444444444444444444444555555555555555555555555444444444555555555555555444444444444444444555555666666666666666666666666444444444444444555555666555555444444444333333333444444333333333333444444666666555444444444444444444555555555555555555555555555555555555555555555555666666666666666666555444444444444444444444444444444444444444555555666444444444444444444444444333333333444444444555555555555555555555555555555555555555666666666666777666666666777777666666666333333333333444444444444444666666666444444555666666666555555555555666666444444444444444444444444666666666666666777777777999999888777777777888888555666888999999999888777888888888888999999999999888888999999999999999999<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???;;;<<<===>>>>>>>>>>>>>>><<<<<<===>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMNNNNNNPPPUUUZZZ^^^aaabbbbbbaaabbbcccccccccfffkkkooovvvwwwyyyzzzzzzxxxwwwuuussstttuuuuuuvvvxxx{{{~~~}}}~~~yyymmmccc]]][[[UUUUUUUUURRRNNNKKKKKKKKKGGGFFFDDDBBB???<<<:::999777666555555777777666555666666666666666666666555444333222111111111111111111111000000000000111111000000000000///////////////000111111//////000111...///000000---,,,,,,,,,.........---------------///............//////000000000//////...//////000/////////.........------...///////////////000000,,,,,,---------.................................111000000///...,,,******000//////......//////000////////////////////////---...//////000000//////////////////////////////............///000111222000333666555333111111333//////...000111222000///000000000111111111111222000000000000000000000000000000111111111222222222111111000000000000111111//////000000111222222222333333333333222222222222111111111222222222333333111111111222222222333333222222333444444444444444333333333333333333333333333333333444555666777888333333444444444444333333222333333444444555555555444444333333333222222222444444444444444444444444333333333333333333333333222222333333333333333444444444444333444444555666444444444444444444444444222222222333333333444444444444444444444444444555444333333222222333333444666555555444333444444444444444444555555555555555666666666555555555555555555555555555555555555555444444444444444444444444444555555555555555555555333333444555555444333333222333333333333444444444444444444444444444444444444444555555555555666666333333444444444444333333333333333444444444555555444555666555333333333555444444333333333333444444444444444555555555555555555555555555555555555555666666666555555666666777444555666666777777666666777777777777777777777777666666777777777888888888888999999::::::::::::999999999999888888888888888999888888888999999:::;;;888999999:::;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@AAACCCEEEFFFDDDFFFHHHLLLOOORRRTTTUUUTTTVVVWWWUUUSSSTTTXXX\\\cccddddddeeeeeedddbbbbbbccccccdddccccccdddhhhkkklllnnnppprrrttttttttttttvvvxxx|||~~~yyymmmccc]]]\\\SSSTTTSSSPPPLLLIIIIIIJJJFFFEEECCCAAA???===<<<;;;777666555555666777666555555666666777666555333222222222111111111111111222222111111000000111111222111111111000000000//////...000111111///...///111...000111000...---,,,,,,------------------......000000//////.../////////------------...///000000//////.........---------***+++++++++,,,,,,,,,,,,------------.........///........................,,,,,,------...000111222...//////////////////...////////////////////////---...//////000000//////////////////////////////...............///000111......///000000111222222//////111333555444111///000000000000111111111111111111111111111111111111000000000000111111111222222111111000000111111222//////000111111222333333////////////000000000000111111111111222222222222111111222222222333333333111111222333333333333222222222222333333222222222222222333333555666777888222333333333333333333222333333333333333333333333222222222333333333333333444444444444444444444444333333333333333333333333222222222333333333444444444333333222333444555666333333333333333333333333111222222333333333333333333333444444555555666666444333333222222333333444555444444333222333333333333333333444444555555555666666555555555444444444444444333333333333444444333333333333333333333333444444444555444444444333333333444555555444333333222222333333333444444444444444444444444444444444444444444555555555666666111222333444444333222111333333333444444444444555333444444444222111222333555555444444444444555555555555555666666777777777444444444444444444444444444444444444444555666777555555555444555666666777666666666555555555555555333333444555666777777888666666777888999999888888888888888888888888888888888888888777888888999:::888888999999::::::999999;;;;;;;;;;;;;;;<<<===>>>999999::::::;;;;;;<<<<<<============>>>???AAABBBAAAAAABBBCCCEEEHHHKKKLLLKKKNNNPPPNNNKKKKKKNNNRRRSSSSSSSSSSSSRRRRRRQQQQQQSSSSSSSSSRRRRRRTTTXXX[[[```aaacccdddeeedddcccbbbdddeeehhhjjjkkkkkkjjjiiihhhiiikkkmmmooorrrssstttyyy{{{}}}~~~}}}||||||}}}~~~xxxlllccc]]]\\\QQQRRRRRROOOJJJGGGGGGHHHCCCBBBAAA???===<<<;;;:::777555444555666777666555444555666666666444111000111111111111111111222222222222111111111111222222111111111111000000000000...000222111...---///111+++---000000000//////000---------------...//////222111000///////////////******+++,,,---///000111//////.........---------,,,,,,,,,------...................../////////000////////////////////////222111///...------...///---...///000000///...---////////////////////////---......///////////////........................///............///000000///...,,,,,,---///...---000111333666888666333///000000000000111111111111111111111111111111111111000000000000111111111111222222111111111111222222///000000111222333333333111111111111222222222333111111111111222222222222222222222222333333333333111222222333333333333333111111222222222222111111222222222333444666777888444444555555555555444444333333333222222222222222222222333444555666666777333333333333333333333333444444444444444444444444333333444444555555555555333333222222222333555666444444444444444444444444333333444555555555555444222222333444555666666777444333333222222333333444444333333222111222222222222222222333333444444444555555555444444333333333333222222111111222222333222222222222222222222222333333444444444333333222333333555555555555333333222222333333333444444444444444444444444444444444444444444555555555666666222333444555555444333222222333333333333444444444222333333222111000000111333222222222222222222333111111222222222333333333555555555444444444444444444444444444555666777888777666555555555666888999666666666666555555555555222222333444666777888888666777888999::::::::::::555555555555555666666666666555555555555555666777555555666666777666666666888888777777777888888999777777888888999:::::::::888888777888888:::<<<======<<<;;;;;;===@@@CCCDDDBBBFFFIIIHHHDDDCCCFFFJJJKKKJJJIIIIIIHHHHHHHHHIIIGGGHHHHHHGGGHHHJJJOOORRRSSSTTTVVVWWWWWWVVVTTTRRRQQQRRRTTTUUUVVVVVVVVVUUUVVVWWWXXXZZZ\\\^^^___```ccceeeggghhhgggffffffgggeeeffffffeeeeeegggkkkmmmooopppqqqssssssrrrrrrqqqwwwkkk```ZZZYYYVVVUUURRRNNNKKKHHHGGGFFFDDDDDDDDDEEEFFFEEEAAA???777777777666666666666666444444333222222222333333333222111111000000111111111222222333333333222222......//////000000111111------,,,,,,,,,------...+++,,,...000000000000///,,,,,,------.../////////...,,,---///333444222///..................------,,,,,,,,,---------.........------------...///000---,,,,,,++++++,,,,,,---,,,---///...---,,,,,,---,,,,,,,,,,,,,,,---...///........................000///---,,,,,,---///000......////////////......,,,---------......//////...............///000000000000////////////000000///,,,...666@@@???333'''//////////////////////////////............//////////////////////////////111111000000//////..................////////////111111222222222222111111000000......000444777:::111111111111111111111111222222333333222111///...222222222222222222222222000000111222333333444444111333444444333222222333333333333333333333333333333333333222222111111111333333444555555444333333333333333333333333333333444333222222333444666777444555555555444333333222111111222333333444444555555444444333333444444555444444444444444444444444333333333333333333333333000111222222222222111000333333333444444444555555444444444444444444444444444444444444333333222111333333333333333333333333222222333333333333444444111222222333333333222222222222222333333333444444555666666444222222333444444444333333333333222222555444333333222222222222444444444444444444444444333333333333333333333333111222222333333444555555444444444333333222222222333333333444444555555555444444444555555555555666333444444444555555666666444444444444444444444444555555555555666666666666777777777777777777777777555555555555555666777777555444444555666666555333444555555666777666666666888555444555777888666444666777777777777777666666888777555444555666888999999999:::;;;<<<===>>>?????????>>>>>>>>>>>>??????DDDCCCAAA@@@???>>>>>>???AAA@@@@@@@@@AAACCCFFFGGGKKKLLLMMMNNNMMMKKKHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIJJJLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUUUUUUUVVVVVVVVVVVVwwwkkkaaa[[[YYYVVVTTTRRROOOLLLIIIHHHGGGGGGFFFEEEDDDDDDBBB>>>;;;:::999999888888777777777666555555444333333333333333222111111000000111111///000000000000000/////////000000000000000000111//////......---.........+++,,,...///000000000/////////......---------,,,,,,,,,,,,...000111///---------------------------------------.........///,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------+++---......---,,,,,,---,,,,,,,,,,,,,,,---..............................//////...------...//////......////////////......---........./////////000---------------......///000//////////////////000111333666;;;===:::222,,,//////////////////////////////............//////000000000000000000000000000000000/////////......////////////000000000000000111111222222111111000111000//////000222444666111111111111111111111111111111222333222111000///000000000000000000000000000000000111222333333333111333444444333222222333333333333333333333333333333333333222222111111111222333444555555444333222333333333333333333333333222222222333333444555666444444555555444333333222444444333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222333333333444444444444444444444444444333333444444333333222111333333333333333333333333222222222333333333444444111222222333333222222222333333333444444444555555444444555444222222333555444444333333333222222222555444333222222222222222333333333333333333333333333333333333333333333333222222111111111111000000444444333333333222222222222222333333333444444444444444444444555555555555555555666666777777777777444444444444444444444444555555555555666666666666666666666666666666666666555555555555555666666777555444444555666666555333333444555555666666555555777555333444666777666444444444555666777777777777777666555444555666888999777777888999:::;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<>><<<::::::;;;<<<===<<<<<<;;;;;;;;;===@@@AAACCCDDDFFFFFFFFFDDDAAA?????????@@@@@@@@@@@@????????????>>>??????@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGwwwlllaaa\\\ZZZUUUTTTRRRPPPMMMKKKIIIIIIJJJHHHEEECCCAAA???;;;888777777666666555444333333777777666555444444333333222222111000000000000111///000000000///...------000000000000000////////////......---,,,,,,,,,,,,,,,---...///////////////.........---------------,,,++++++,,,......,,,***+++++++++,,,,,,------...------........./////////---,,,+++++++++++++++,,,...------,,,,,,------...+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,------...------------------------..............................////////////......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...//////............//////111666<<<<<<777222000000//////////////////////////////............//////111111111111111111111111///////////////.........//////000000000111111111000000111111111111000000000000000000000000111111000000000000000000000000000000111222222222222111000000000000000000000000//////000000111111222222111333444444333222222333333333333333333333333333222222222222222111111111222333333444444333333222333333333333333333333333111111222333444444444444444444444444444333333222555555555444333222222222222222111111111111222222333333333333333333333333333333333333333333333333333222111000000111222333111111111111222222222222444444444444444444444444333333333333333222222111333333333333333333333333222222222222333333333333222222222333333222222111444444444444555555555555111333444333222222333555333333333333222222222222444333333222222222222333222222222222222222222222333333333333333333333333444333333111000///......333333333333222222222222222222222222222333333333444444444444555555555555222222333333333333444444444444444444444444444444444555555555555666666666555555555555555555555555555555444444555555666777555444333444666666444333222333444444555555444444555444333444555666555333222222444555666777777777666666555444444666777888555555666777888999999:::999999888888888888999999???===:::777666777888:::999888777777777888:::;;;<<<===>>>???>>>===;;;999888999999::::::999999888;;;:::::::::::::::;;;;;;<<<============>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>xxxlllbbb]]][[[UUUUUUSSSRRROOOMMMKKKJJJKKKIIIFFFCCCAAA???;;;999777666666555444333222222777666666555444333222222222222111000000000000000111111111111000///...---000000//////......------,,,,,,+++***))))))))))))---------....../////////******+++,,,...///000000,,,,,,,,,------,,,***)))))))))***+++,,,,,,------,,,,,,,,,---------......///...------,,,,,,------...------,,,,,,------...***,,,------,,,,,,,,,------,,,,,,+++,,,,,,------------------------------,,,,,,------------,,,,,,---......//////......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...///......------......//////444777666000,,,,,,//////////////////////////////......------......///000000000000000000000000........................////////////000000000000///000000000000000000///---...///000000000//////111111111111111111111111//////000111222222333333222222222222222222222222.../////////000000111111111222444444222111222333222222222222222222222222222222222111111111111111222222333333333333222222222222222222222222222222///000222444444444333333333333444444444333333222555444444444333333333222222222111111111111222222222222222222222222222222222222222222222222222222333222000//////000222333111111111222222222222333333333333333333333333333222222333333333222222111222222222222222222222222111222222222222333333333222222333333333222111111333333333444444444444555000222333444333222333555333333333222222222222111333333222222222222222333111111111111111111111111222222222222222222222222555555444333222111000000333222222222222222222222111111111111111111222222333333444444444555555555222222222222222222222222333333444444444444444444444444444555555555666666444444444444444444444444555444444444444555666666444444333444555666444222222222333444444444444333444444333444444444444333222333333444555555555555555555444444444555666777444555555666777777888888777777666666666666777777DDDBBB===888666555555666888888777666777777888999:::;;;<<<===<<<;;;999888777888888888888888888777;;;:::999999999999999:::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========xxxmmmccc^^^\\\VVVVVVUUUSSSQQQOOOLLLKKKJJJHHHFFFEEECCCAAA>>>;;;;;;::::::999888888777777444555555555444333111000222111000000//////000000111111111000000...---,,,.........------,,,,,,,,,,,,+++***)))))))))))))))---------------.........******+++,,,---...///000,,,---......---+++******))))))******+++,,,------******+++++++++,,,,,,,,,...------,,,,,,,,,---------------,,,,,,---------)))+++------,,,+++,,,------,,,,,,+++++++++,,,,,,------------------------***++++++,,,,,,++++++***------............------000000//////////////////---------,,,---......///......------------.........///000///---,,,------////////////////////////......------------..............................---------------.........---------.........//////...//////000000//////...***+++---///000000000///222222222222222222222222//////000000111333333444111111111111111111111111///////////////000000000000222333333222111111222222222222222222222222222111111111111111111111111222222222111111222222222222222222222222222222222///000111333444333333222222222333333444333333222222222222333333333444444333333222222222222333333222222222222222222222222222222222222222222222222333222000//////000222333222222222222333333333333333333333333333333333333111111222333333222222222222222222222222222222222111111111222222222333333333333333333333222111000111111222222222333333333000222444444444333444555333333222222222111111111222222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333444444444444555666666666666666666666666333333333444444444555555444444444444555555555555444444444444444444444444444444444444444555666666444333333444555555444222111222222333444333333333333444444444444333444444444444555555444333222222444444444444444555555666555555666666777777888888777666666666666666666777CCCAAA===999666555555666777777777666777777777888::::::;;;<<<;;;:::999999777888888999999888888777777777666666555666666666888888999999999:::::::::;;;;;;::::::::::::;;;;;;888888888888999999999999yyynnnddd___]]]XXXXXXWWWUUUSSSPPPMMMKKKHHHGGGGGGFFFFFFCCC???;;;999999888888888888777777222333444444444333222111111111000////////////000.../////////...---,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,------............------,,,+++++++++,,,...000///---,,,+++,,,*********++++++,,,,,,---)))))))))*********++++++***************+++,,,,,,---,,,,,,++++++,,,,,,---(((***,,,---,,,+++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,+++++++++---------------......///------,,,,,,,,,,,,------...---------...//////...////////////////////////......------------......------------------------,,,,,,,,,---------------,,,,,,---------...............////////////......***+++---///000000000000111111111111111111111111000000000000111222333444////////////////////////////////////000000000000000222333333222111111222222222222222222222222222000000000111111111111111222111111000000111111222222222222222222222222222//////000111222222222222111222222333333333333333000000000111222333333333333333222222222222333333333333333333333333333333222222222222222222222222333222111000000111222333222222222222333333333444333333333333333333333333000111222222222222222222222222222222222222222222111111111111222222222222333333333333222222111000111111111111222222222222111333555666555444444444222222222222111111111111222111111111111222222333111111111111111111111111222222222222222222222222......//////000111222222111111111222222222222222222222222111111111111111333333333333444444444444555555555555555444444444222333333444444555555555333444444444444555555555444444444444444444444444444444333333444444555666444333222333555555333222111222333333444444333333333555666555444333444555666666666555444333111111333333333444444444444555555666666666777777777888777777666666666666777777:::999888777666666777888444444555555666666666777999999999::::::999999888777777888888888888777777777777777666666777888888888888888888999999999999999888888888888888888999777777777888888888999999yyynnneee___^^^YYYYYYYYYWWWTTTPPPMMMJJJFFFFFFGGGGGGFFFBBB<<<888444444444555555555555666111222444555666555444333111111000///////////////....../////////......---..................//////,,,,,,+++,,,,,,---...///......---,,,,,,,,,---...//////...---+++***))))))***---//////---++++++---+++++++++,,,,,,,,,,,,,,,)))*********++++++++++++(((((())))))***+++------,,,++++++******++++++,,,(((***,,,,,,,,,+++,,,...---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------......------,,,*********)))))))))((((((,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......---------......////////////////////////...------,,,,,,------...------------------------++++++,,,,,,,,,---------------------.........///---......//////......---------...///////////////////////////////////////111111000000000222333444////////////////////////000000000000000000000000000111333333111000111222111111111111111111111111///000000000111111111222222111000000000000111222111111111111111111111111000//////000000111222333111111222333333333333333000000000000000000111111222222111111111111222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222000000111222222222222222111111111111111111111111111111111111222222222222333333333333222111000000111111222222222333333333333555777888666444444444222222222222111111111111111111111111111222333333222222222222222222222222111111111111111111111111.........///000111111111000111111111222222222222333333222222222111111111222222333333333444444444222222222222111111111000222222333333444555555666333333444444444555555555444444444444444444444444444444333333444444555666444333222333444555333111222333333444444444444444444666777666444333555777555555555555555444333222222222333444444444444444555555555666666666666666777777666666666666777777555555666777777888888777333444555666777777888888888888999999999999999999777777888888888888777777999999999999:::;;;;;;<<<999999999999::::::::::::999888888777777888888999::::::::::::;;;;;;;;;;;;zzzoooeee```___[[[ZZZZZZXXXUUUPPPLLLJJJFFFFFFGGGHHHFFFAAA:::555555555666666777888888888111333555666777777555444111111000//////////////////000111111111111111000.../////////000000111111)))))))))***+++,,,......///...---,,,+++,,,---...---------,,,,,,,,,++++++))),,,//////,,,++++++---------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,...///000+++******************+++''')))+++,,,,,,+++,,,...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000,,,------......------,,,/////////......---------++++++******++++++,,,------,,,,,,++++++,,,,,,---+++---///...***)))+++---////////////////////////...------,,,,,,------...........................+++++++++,,,,,,---------............/////////000---..................---000000//////....................................222111000000000111222333111111111111111111111111111111111111000000000000000111333333111000111222111111111111111111111111//////000000111111111222222111000//////000111222111111111111111111111111000000/////////111333444000111222333333333333333111111000000//////......111111000000000000111111444444444444444444444444111111111111111111111111000111222222222222111000000000000000111111111111222222222222222222222222///000111222222222222222111111111111111111111111000111111111111222222222444444444333222111000///222222333333333444444444444666999999777555444333222222222111111111111000111111000000111222333333222222222222222222222222111111111111111111111111000111111111222222222222000000111111222222222222333333333333222222111111222222333333333444444444444444444333333333222222222222333333444555666666333333333444444444555555555555555555555555555555444333333333333444555555333333222333444555333111222333444444555555444444444666888777555444555888444444555555666555555555111222333444444444333333444444555555555555555555777666666555555666666777777777999999999888777666444555666888999:::::::::999999::::::::::::::::::888999999999999999999888777777777888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>???=========>>>>>>=========yyynnneee___^^^[[[[[[ZZZXXXUUURRROOOMMMLLLJJJGGGFFFDDDBBB???<<<777777777666666666555555444444555555444444333222333444333222000000222333333222111///...---,,,,,,///...,,,+++******+++,,,---,,,,,,++++++,,,,,,---,,,++++++,,,---...,,,+++,,,++++++++++++++++++,,,))))))***++++++++++++***)))*********++++++******+++,,,,,,,,,++++++***)))++++++++++++++++++++++++************************************************)))******++++++******))),,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++*********************************+++,,,------,,,+++***+++,,,,,,+++))))))***+++,,,+++)))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------------------------...------,,,++++++******++++++---.........---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------.........+++,,,,,,...///000111111222111///---,,,---...///,,,,,,,,,------------...---------.........//////+++,,,...000111111000///................................................////////////////////////......------...//////000000000000000000000000000111///---...111222222000111111111111111111111111//////...///000111333444111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////000000000000///000000111111///000000111222222111111......///000000000000///111111111111111000000000111111111111111111111111333333333333222222222111000000000000111111222222222222222111111111000000---......///000000111111000111222222111111222333222222222222222222222222333333222222222111111111000000111111222333333444000000111111222333333333444333333333222222222222444222///------///222444333333333444444444555555333333444555555444333222333333333333333333333333222222222333333333333444111222222333444333333333333333333444444444444444333333333333333222111111444444444444444444444444444444555555555666666666666666666666666666666666888888888888888888888888888888888888888888888888;;;;;;;;;::::::::::::::::::::::::::::::::::::999:::999999999:::;;;<<<<<<<<<<<<<<<<<<============>>>>>>=========>>>???@@@>>>>>>???@@@@@@@@@@@@@@@yyynnneee___^^^\\\\\\[[[YYYVVVSSSPPPNNNLLLJJJHHHFFFDDDBBB>>><<<777666555444444444555666444555555555555444333333222333333222000000111333444333111///...------...,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,+++,,,------+++)))++++++++++++++++++++++++(((((()))***************)))***+++,,,,,,***((('''+++++++++,,,++++++***)))++++++++++++++++++++++++************************************************)))******++++++******)))+++++++++******))))))))),,,,,,,,,,,,+++***)))(((************************)))***++++++++++++***))),,,---...,,,+++***,,,---,,,+++)))((('''(((***+++++++++++++++++++++++++++************************...---+++))))))+++---...------,,,,,,++++++*********+++,,,------------,,,,,,,,,,,,------,,,,,,,,,------------............+++++++++,,,,,,,,,------((()))***,,,...///111111111000...---,,,------...,,,,,,,,,,,,---------------............/////////(((***,,,...///000000///................................................------------------------......---------...//////////////////////////////111///......///000000///000000000000000000000000////////////000222333444111111111000000/////////////////////////////////////////////////////////////////////////////////111000000//////.........111000000/////////000000//////000000000111111111---...//////000/////////...///////////////000000////////////////////////222222222222111111111111000000000000000000111111000000000000////////////,,,,,,------....../////////000111111000000111222111111111111111111111111222222111111111111000000111000000///000111333444111111111111111111111111333222222222222111111111222111000//////000111222111222222333444555666666444444333333222222222111222222222222222222222222111111222222222333333333111111222333333333333222222222222333333444444555222222333333333222111111444444444444444444444444444444444444555555555555555555555555555555555555777777777777777777888888999999999999999999999999<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<=========>>>>>>>>>>>>@@@@@@?????????@@@AAABBB???@@@AAACCCDDDDDDDDDDDDxxxmmmddd___^^^\\\\\\[[[ZZZWWWTTTQQQOOOLLLJJJHHHFFFDDDBBB>>>;;;888666444333222333555666555555555555555444444333000111111000......///000000///...---...///000222+++,,,---------,,,+++++++++******))))))******+++---,,,+++,,,,,,,,,***(((++++++++++++++++++++++++&&&'''(((((())))))((((((((()))***++++++***)))(((******++++++++++++******++++++++++++++++++++++++************************************************))))))************))))))*********)))((((((''''''***++++++++++++******)))************************************************,,,------,,,+++***,,,------,,,***)))((()))+++,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,---------.........+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------111000///...------......++++++,,,,,,,,,---------------........./////////,,,,,,...///000000000000------------------------------------------------////////////////////////...---------------..............................000///...---............////////////////////////111111000000000000000000111000000//////.................................------------............................................./////////......000000///.........///////////////////////////000------...////////////...------......//////000000////////////////////////000000000000000000000000////////////000/////////,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------///000000//////000111000000000000000000000000000000000000000000000000111000///......000222333111000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333444333222111111111111111222222222222222222222222111111111111222222222222000111111222222222222222000111111222333444444555333333444444444444333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555666666666888888999999999999::::::======<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<=========>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCAAABBBCCCEEEGGGHHHHHHHHHwwwmmmddd______[[[[[[[[[YYYWWWTTTQQQPPPMMMKKKHHHFFFDDDAAA>>>;;;888666444333222333555666555555666666555555444333///000111000///......///......---------...///000,,,---......---,,,***)))+++******))))))******+++---,,,++++++,,,,,,***(((***++++++,,,,,,++++++***'''((())))))******)))))))))((((((((((((***+++,,,)))******++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((''''''''''''((()))***+++,,,,,,,,,************************++++++************++++++***++++++***))))))+++,,,///---+++******+++,,,---************************(((((((((((((((((((((((())))))***++++++***)))))),,,+++++++++++++++******************++++++,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////...------,,,++++++000000//////......//////+++++++++,,,,,,,,,------------------............//////////////////......------------------------------------------------////////////////////////------,,,,,,,,,,,,------------------------------.........---,,,,,,---...........................000000000000//////....../////////......---------------------------------++++++,,,,,,,,,---------------------------------***+++,,,...//////////////////.............../////////...------......///,,,,,,---...............---.........//////000000////////////////////////////////////////////////---.../////////...------+++++++++*********))))))***************+++++++++,,,---///...------...000////////////////////////////////////////////////000///...------...000222/////////////////////...000000000000000000000000000000000111111000000000222222222222111111111111333222111000000000000000111111111111111111111111000000000111111111222222///000111111222222111111000000111111222333444444222222333333333333333222222222222222222222222222222222222222333333333333333333333333333333333333111111222222333333333444777777777888888999999999<<<;;;;;;:::999888888777999999999999::::::;;;;;;999999999:::;;;<<<===>>>======>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCAAABBBDDDFFFHHHIIIIIIJJJvvvlllddd______ZZZZZZZZZYYYWWWTTTQQQPPPMMMKKKHHHFFFDDDAAA===:::777666555444444444555666555666666666666555444444000222333333111///000000/////////...------,,,,,,------......---+++***)))---,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,***(((***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,((('''&&&&&&'''***,,,...((()))******+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&'''(((***+++,,,,,,---************************++++++************++++++((()))***)))((((((***+++///---+++*********,,,---))))))))))))))))))))))))************************''')))+++,,,,,,+++)))'''++++++++++++++++++************))))))******+++,,,*********++++++*********))))))))))))************++++++,,,,,,,,,---------,,,,,,------------..............................++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...------------------------***+++,,,...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---.........------------------.../////////...---,,,,,,,,,---...+++,,,------......------.............../////////........................------------............,,,---...///...---,,,+++,,,,,,,,,,,,++++++++++++))))))******************+++,,,------,,,,,,---///........................------............/////////...---------...///000..............................///////////////000////////////////////////---......///000111222222000000000000000000000000000000000000000000000000///000000000000111111111//////000111111111111000000000000111111222222333//////000111111111000000111111111111111111111111111111111111222222222222222222222222222222222222/////////000111111222222444555555666666777777777999888888777777666666666666666777777888888999999777777888999:::<<<===>>><<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBBAAABBBDDDEEEGGGHHHHHHIIIvvvlllddd```___YYYYYYYYYXXXVVVSSSQQQOOONNNKKKIIIFFFDDDAAA===:::777777777666666666555555666666666666666555444444///111333333111//////000...///000111000...,,,+++,,,,,,,,,---,,,,,,,,,+++---,,,,,,++++++,,,,,,---***))))))***,,,,,,+++))))))***,,,------,,,***))))))******+++++++++++++++((((((((((((((()))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((())))))******''''''(((***++++++++++++***************************))))))(((((())))))***''')))))))))((((((***,,,---,,,***(((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************************++++++***))))))((()))***+++,,,******))))))))))))******(((((()))))))))******************++++++++++++,,,)))******+++,,,------...+++,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,---...///000///...,,,+++***+++,,,---++++++,,,------------,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...,,,---.........---+++***,,,,,,,,,,,,+++++++++************)))))))))))))))***+++,,,,,,++++++,,,...------------------------,,,,,,------............------------------------,,,,,,,,,---.........///------........./////////......------------......---------....../////////,,,---///000111000000///000000000000000000000000/////////000000000111111...///000000111111000000000000000111111111111111...//////000111111000000000000000000000000000000000000000111111111222222222222222222222222222222......///000000111222222222222222333444555555555555555555555444444444444333444444555666666777777777777777888999:::;;;<<<;;;;;;<<<===>>>???@@@AAA???@@@AAABBBBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFuuulllddd```___YYYYYYXXXWWWUUUSSSPPPOOONNNLLLIIIFFFDDDAAA===:::777777777888777666666555666666666666666555555444---///111111///---------+++---000222333222000///******+++,,,,,,---......+++******************+++)))))))))***,,,---+++***)))***,,,------,,,***)))&&&''''''((((((((((((((('''(((***+++***)))'''&&&(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++((())))))************)))************************)))((('''&&&&&&'''((()))((()))***)))((()))***,,,+++***((('''&&&'''(((***))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((***+++,,,******************++++++***)))((((((((()))+++,,,+++***)))(((((()))***+++((()))))))))************))))))))))))***************************+++++++++)))******+++++++++************+++++++++,,,,,,,,,))))))*********++++++++++++*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++(((***,,,+++******---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))******+++,,,---......///++++++++++++++++++++++++'''(((((()))***++++++,,,++++++++++++++++++++++++,,,---......---***(((&&&******+++,,,---///000111///...,,,******+++,,,---++++++,,,------------,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,.........,,,***)))************))))))))))))************)))))))))))))))+++,,,,,,+++***,,,---------------------------,,,,,,,,,------.........,,,------......---,,,,,,++++++,,,,,,---...//////---------.........//////...---,,,++++++,,,---...000//////---,,,+++*********,,,...000111111000///000000000000000000000000////////////000000000000...//////000000000000000111111111111000000000000000000111222222222222222000000000000000000000000000000000000111111111111111111111111111111111111...//////000111222222333000000111222222333444444222222333333333333333333222222333333444555555666999888888888888888999999:::;;;<<<===>>>???@@@@@@>>>???@@@AAAAAAAAA@@@??????@@@AAACCCDDDDDDDDDDDDvvvnnneee___\\\\\\\\\[[[ZZZWWWTTTQQQOOOLLLLLLLLLKKKGGGCCC>>>;;;:::999777666666666777888666555555555555444444444666666555444333222111000///000000000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++------+++***+++,,,))))))***+++,,,,,,,,,,,,))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))(((''''''((((((''''''''''''((()))((('''''''''&&&&&&%%%%%%'''(((((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))(((&&&&&&%%%%%%%%%))))))))))))))))))))))))******)))))))))+++,,,---+++***)))(((((()))***+++###$$$''')))***)))'''&&&'''&&&%%%&&&)))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''%%%###"""$$$'''((()))***---///((((((''''''''''''(((((()))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++222000---***))))))+++,,,++++++++++++++++++++++++(((((())))))***************)))((()))++++++)))((((((***++++++******+++,,,,,,,,,+++***+++,,,...///++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++***)))(((''''''((()))***++++++++++++++++++++++++...------,,,,,,++++++***((()))))))))************'''(((((((((&&&&&&((()))******))))))))))))******++++++,,,------...//////222000,,,***))))))+++,,,((())))))+++,,,---......///...---,,,+++++++++++++++***)))))))))***,,,,,,---///000///...,,,,,,---,,,---......---,,,***)))+++***)))''''''''''''((('''(((((()))***++++++,,,,,,+++***)))))))))++++++)))))))))***+++,,,......///---+++))))))+++---///---------------------------------,,,,,,+++++++++.........------.........---,,,,,,,,,,,,---......///......------------...///...---,,,,,,---...///..................------111111111111000000000000000000//////.........---+++++++++---000111000...////////////////////////////////////////////////////////////////////////////////////............111...,,,---000222222111///000000000111111111111222222222222222222222222222222222333333333444444444444555555666777777777888888:::;;;<<<=========<<<<<<======>>>>>>??????>>>>>>>>>>>>???@@@AAAAAAuuunnnfff___]]]\\\\\\[[[YYYWWWTTTQQQOOOMMMMMMMMMKKKGGGBBB>>>;;;888777555444444444555666666555555555555444444444222222111000///...------.../////////...---+++***++++++++++++++++++++++++++++++++++++++++++++++++***************************+++---,,,***))))))************+++******)))))))))((((((''''''(((((()))++++++************++++++)))))))))))))))(((''''''))))))))))))((((((((((((,,,,,,,,,+++++++++******''''''((()))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((+++***)))((('''((()))***''''''(((((())))))))))))+++)))(((((((((((('''%%%((((((((((((((((((((((((************************''''''((())))))((('''&&&%%%'''((()))((((((***+++((((((''''''''''''(((((())))))***+++++++++++++++)))))))))*********++++++************************---,,,***((((((***,,,---++++++++++++++++++++++++)))))))))*********++++++***)))((()))++++++)))((((((***++++++***)))+++,,,+++******)))***+++,,,---************************************************++++++++++++++++++++++++((()))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++*********+++++++++++++++)))*********++++++++++++***++++++***))))))***,,,******))))))))))))*********++++++,,,------.........---+++******+++,,,---((())))))***,,,------.........---++++++***************)))))))))***+++,,,,,,...//////---+++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,+++)))(((''''''(((((('''((((((((()))*********+++*********)))******+++************+++,,,---------,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,---......000///////////////000000///...---,,,,,,---...///..................------......//////////////////000/////////.........------,,,,,,---///000///...........................////////////////////////........................////////////............000---,,,,,,///111111000//////000000000111111111111111111111111111111111222222222333333333333444222222222333444444555555666777888999:::;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>======>>>???AAABBBuuummmfff```^^^[[[[[[[[[YYYWWWTTTRRRPPPNNNNNNMMMKKKGGGBBB===:::888777555444444444555666666555555555555444444444000000///...------,,,,,,------.........,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************)))+++,,,+++)))(((((((((************)))((('''&&&(((''''''''''''''''''(((((((((''''''''''''(((((((((((()))))))))((('''''')))******+++***)))'''''')))))))))(((((((((((((((&&&&&&'''(((((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%******((('''''''''(((((()))((('''%%%&&&''')))***+++***(((((())))))'''&&&((((((((((((((((((((((((************************''''''''''''(((((())))))((()))***)))'''&&&'''(((((((((''''''''''''(((((((((((()))*********))))))((((((((()))))))))******)))))))))))))))))))))))))))(((''''''(((***,,,...,,,,,,++++++***************************+++++++++)))(((((()))******)))'''((()))+++***))))))***,,,***))))))))))))***++++++************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))************++++++************++++++************************'''(((((()))******++++++*********+++++++++,,,,,,+++,,,,,,+++******+++---******))))))))))))******)))******++++++,,,,,,,,,*********++++++,,,,,,---((())))))***+++,,,------------,,,+++***************))))))))))))***+++++++++,,,...---,,,***++++++************+++,,,---...,,,+++***)))((((((((((((''''''(((((((((((((((((())))))******+++******)))++++++*********++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......---......///000111......------------......------------------......+++,,,,,,------........./////////...............000...,,,,,,---//////...........................////////////////////////......................../////////............---...---+++,,,...000000///////////////000000000000////////////////////////111111222222222333333333111222222333333444444555444444666777888999999999;;;;;;;;;<<<======>>>>>>???>>>===<<<===???AAABBB~~~sssllleee```^^^ZZZZZZZZZYYYWWWUUURRRQQQOOOOOONNNLLLHHHBBB===::::::999777666666666777888666555555555555444444444222111111000//////......---......///...---,,,+++************************))))))))))))))))))))))))************************'''(((******)))(((((())))))*********))))))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''')))***+++)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))+++***)))(((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''***)))(((&&&&&&&&&'''((((((&&&%%%$$$$$$%%%&&&'''(((''''''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((()))***)))'''&&&&&&'''((((((''''''''''''((((((''''''(((((()))(((((('''((((((((()))))))))******))))))))))))))))))))))))((((((''''''(((***,,,---,,,,,,++++++******))))))************++++++++++++)))(((((()))******)))'''((()))******))))))***+++************************))))))))))))************((((((((((((((((((((((((************************)))))))))))))))*********************************************************(((((()))))))))*********))))))*********+++++++++((())))))(((''''''(((*********))))))))))))******))))))))))))******++++++))))))+++,,,,,,,,,+++***((())))))***+++,,,,,,,,,,,,,,,+++***************)))))))))))))))******+++)))+++,,,,,,***)))***++++++***)))))))))+++,,,---,,,++++++***))))))((((((''''''''''''''''''&&&&&&'''(((***+++++++++)))))),,,,,,+++******************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,,,,,,,,,,************+++---......------------------------,,,,,,------------......******+++,,,---......///........................222///,,,+++,,,---..............................................................................//////.........---------,,,,,,,,,,,,---................../////////000000////////////////////////111111111111222222222222333333333444555555666666333444555666777888888888:::::::::;;;<<<<<<======???===<<<;;;<<<>>>@@@BBB{{{pppkkkddd___^^^YYYZZZZZZYYYWWWUUUSSSRRRNNNOOONNNLLLHHHCCC>>>;;;:::999777666666666777888666555555555555444444444222222222111111000000///......///000000///---,,,************************(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&((()))))))))***+++((())))))***++++++******''''''&&&&&&&&&&&&''''''***))))))(((((())))))***''''''((((((((((((''''''"""$$$&&&)))))))))((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((,,,+++***)))''''''&&&&&&''''''''''''''''''''''''(((((())))))************)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%$$$((('''&&&''')))+++***)))((((((((((((((((((((((((''''''''''''''''''''''''******((('''&&&&&&&&&&&&&&&'''(((((('''&&&((()))((((((''''''''''''((((((''''''(((((((((''''''&&&)))))))))*********++++++******************************))))))))))))***++++++++++++******)))))))))************************)))((('''(((******((('''''')))******)))(((***+++++++++++++++++++++******(((((()))))))))*********))))))))))))))))))))))))******************************))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))++++++******))))))))))))(((((((((((())))))))))))&&&'''((('''%%%%%%'''(((******))))))))))))******(((((()))))))))))))))***)))***+++,,,+++***(((''')))))))))******++++++,,,++++++***)))))))))******(((((())))))************(((***++++++***))))))***,,,+++***)))((()))******++++++******)))(((((('''''''''''''''&&&&&&&&&&&&'''((()))***+++******))),,,,,,+++***)))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********)))***+++,,,,,,,,,++++++))))))))))))***+++------,,,------------------,,,,,,,,,,,,,,,------......++++++,,,---......//////---------...............333000---+++,,,---...---........................------------------------....................................------------+++,,,---------------------............/////////000000000000000000000000000000000111111111222222222222333333444555555555333444555777888888999999999999999:::;;;;;;<<<<<<===<<<;;;;;;<<<===???AAAwwwnnnhhhccc___]]]YYYYYYYYYYYYXXXVVVTTTSSSNNNNNNNNNLLLIIIDDD???<<<888777555444444444555666666555555555555444444444111111111000000/////////......///000000///...---************************(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&))))))))))))***+++'''((()))***++++++++++++(((''''''''''''''''''(((((((((''''''''''''((((((&&&&&&'''(((((((((''''''"""###%%%'''((((((((('''&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((++++++)))((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((())))))((((((''''''&&&''')))***+++************)))(((&&&&&&***)))''''''((((((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%%%%&&&((((((''''''(((***((((((''''''''''''((((((''''''((((((((('''&&&&&&)))))))))*********++++++************************++++++***))))))((())))))*********************************)))))))))))))))(((''''''((())))))(((&&&'''(((***)))(((((()))+++++++++,,,,,,++++++***)))'''(((((())))))*********************************************************************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++++++++***)))((((((((('''''''''((((((((())))))(((((()))((('''&&&(((*********))))))))))))******)))))))))))))))))))))))))))***++++++***)))(((''')))))))))*********++++++******)))))))))))))))***'''((())))))******))))))''')))++++++***)))***+++,,,+++***)))(((((((((((()))*********)))((('''&&&&&&&&&''''''''''''''''''''''''((()))************,,,+++***))))))))))))))),,,+++***))))))***+++,,,************************************++++++++++++******))))))))))))******((()))***+++,,,+++******++++++***++++++,,,---...,,,,,,------------,,,,,,++++++,,,,,,------......,,,------....../////////---------------.........111///---,,,---...------------------------------------------------------------------------------.........------------,,,+++---......---,,,,,,---------------.........///000000000000000000000000///000000000000111111111///000000111111222222333444555666777888999999999888888888999::::::;;;;;;;;;;;;;;;<<<<<<===>>>???tttkkkfffaaa]]]\\\XXXXXXYYYYYYXXXVVVTTTSSSLLLMMMMMMLLLIIIEEEAAA>>>888777555444444444555666666555555555555444444444111111000000000000//////,,,---.../////////...---************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***)))(((((()))(((((())))))***))))))))))))((((((''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&###$$$$$$$$$%%%%%%%%%%%%''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&%%%'''&&&&&&'''(((***,,,......---+++)))(((((((((((()))(((&&&&&&''''''%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))'''&&&%%%%%%&&&((('''&&&&&&''')))((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))******++++++)))))))))(((((((((''''''(((''''''((())))))(((&&&'''((())))))(((((()))+++******+++++++++***((((((''''''(((((()))******+++))))))))))))))))))))))))************************************)))))))))(((((()))************)))((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((())))))))))))((()))))))))'''''')))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))((((((((())))))***'''''')))*********)))(((''')))++++++*********+++))))))))))))))))))(((((((((((())))))((('''%%%$$$&&&&&&&&&'''(((((())))))'''''''''(((((()))+++++++++***)))))))))))))))*********++++++++++++******************************(((((()))))))))*********+++******))))))******+++'''(((***+++,,,+++***)))++++++*********++++++,,,+++,,,------------,,,+++***++++++,,,------......---------...............,,,,,,,,,------.........///...------...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,+++---000000...,,,,,,...,,,,,,---------................................./////////000000000111111//////000000111222222222333444555777888888888888777777888888999:::::::::999:::<<<===============sssjjjeee```]]]\\\XXXXXXYYYYYYXXXVVVUUUTTTLLLLLLMMMLLLIIIFFFBBB???:::999777666666666777888666666555555555444444444222222222222111111111111+++,,,---.........---,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,---+++)))'''&&&'''))))))))))))((('''&&&%%%))))))(((((((((((())))))(((((((((''''''(((((((((%%%%%%&&&'''((((((((('''++++++)))'''&&&&&&%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++))))))))))))))))))))))))'''(((((()))((('''%%%$$$&&&&&&&&&'''))),,,...///000---)))%%%$$$%%%''')))%%%$$$$$$%%%'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((******)))'''&&&&&&(((((((((&&&%%%&&&'''((((((''''''''''''((((((((()))))))))((('''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((()))***+++,,,,,,))))))(((((('''''''''&&&(((''''''((())))))(((&&&'''((())))))(((((()))***((()))*********((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))************'''(((((((((&&&&&&((()))******))))))))))))******************))))))))))))&&&&&&'''((()))***+++,,,))))))))))))************))))))(((((((((((()))***&&&''')))*********)))(((((()))+++++++++***+++,,,%%%'''(((*********))))))'''((((((((((((&&&%%%$$$&&&&&&&&&'''((()))******((('''''''''''')))+++,,,******))))))))))))******'''))),,,......,,,)))'''))))))))))))))))))))))))''''''(((((()))))))))***++++++************++++++'''(((***+++,,,+++)))(((***)))((((((((((((((()))++++++------------++++++******+++,,,,,,---......------------------------,,,,,,,,,------............------...//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++...111111...,,,---...,,,,,,,,,---------......------------------------////////////000000000000111111111222333333444444333333555666777888888888777777777888999999::::::888999<<<>>>>>>>>><<<;;;sssjjjeeeaaa]]]\\\[[[YYYXXXWWWVVVUUURRRPPPPPPQQQQQQOOOKKKFFF@@@===888777666666666666666777222333555666666555333222111000000////////////000///......------,,,++++++&&&''''''((((((((((((''')))***+++***(((''''''(((***'''"""!!!%%%(((&&&'''((())))))***))))))&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&((())),,,------,,,***)))***,,,&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((('''(((((()))***+++)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''***)))((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((((((((())))))+++)))(((((())))))(((&&&''''''''''''''''''''''''((())))))'''%%%$$$%%%''''''%%%$$$&&&)))+++***(((%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))*********)))((((((''''''((((((((((((((((((((((((''''''(((((()))*********''''''''''''(((((((((((())))))))))))((((((((((((***************)))((((((%%%&&&((()))))))))((('''###%%%''')))++++++++++++))))))(((((('''''''''&&&'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))*********))))))(((************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***************)))(((((($$$$$$%%%%%%&&&'''((((((((())))))))))))(((((('''(((((((((((())))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++***((()))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))...---,,,,,,---...000111,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,---.........---++++++++++++++++++++++++...---,,,+++***+++,,,,,,,,,---...---+++***+++,,,------............------//////000000000000///////////////000111111222222///000111333444555666666555555555666777777888888777999;;;<<<======;;;;;;sssjjjeeeaaa]]]\\\[[[YYYXXXWWWVVVUUURRRPPPOOOOOOOOONNNKKKFFFAAA>>>999888777666666666666666222333555666666555444222111000000//////////////////......------,,,++++++***+++++++++++++++******)))***+++***(((((((((***,,,+++)))''''''((()))***&&&''''''((((((((((((''''''(((((((((((()))))))))***)))'''&&&&&&''')))***)))******)))''''''((()))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((()))***'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%$$$)))((((((''''''(((((())))))'''&&&&&&''''''&&&$$$'''''''''''''''''''''''''''(((((((((&&&&&&(((***(((&&&%%%&&&((()))(((&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((((((((()))(((((('''&&&&&&'''((())))))***)))(((''')))((((((((('''''''''''''''(((((((((((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******''''''(((((())))))))))))))))))*********))))))(((************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&''''''((('''(((((()))))))))(((((((((((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***)))))))))***++++++,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,------,,,,,,........................///...---,,,+++,,,,,,------...///...,,,+++,,,---,,,------......------,,,//////000000000000//////...//////000000111222222......000111222222222222333333444555555666666777666888:::;;;<<<<<<;;;:::tttjjjeeeaaa]]]\\\[[[YYYXXXWWWVVVUUURRRPPPMMMMMMNNNMMMJJJFFFAAA???:::999888777666666666666333444555666666555444333111111000//////////////////......------,,,++++++,,,,,,---,,,,,,+++***)))((()))******)))((()))+++)))***+++++++++***((('''&&&'''''''''''''''&&&%%%)))))))))*********++++++***)))(((''''''((()))***((())))))(((&&&&&&''')))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$))))))(((((('''((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''')))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,((('''&&&&&&''''''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''***))))))((((((''''''&&&''''''''''''(((((((((((('''((((((((()))*********))))))******))))))((((((+++***)))(((&&&&&&&&&%%%(((((()))))))))(((((('''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((******))))))))))))((((((''''''''''''''''''''''''(((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))***+++))))))))))))))))))))))))'''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))******(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))---,,,***((('''(((***++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------,,,+++'''((()))***+++++++++***,,,+++******+++,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******+++++++++++++++++++++++++++++++++++++++,,,+++******))))))******---...///...---,,,---...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++......//////000111111111...///000000111111111000111222222333333444555555555777888:::::::::999999uuujjjeee```]]]\\\[[[YYYWWWWWWVVVUUURRRPPPKKKLLLLLLKKKIIIFFFBBB@@@<<<;;;999888777666666555555555666666666555444444222111000//////......//////......------,,,++++++++++++******)))((('''&&&&&&'''))))))(((((()))***((()))+++++++++***((('''((((((((((((''''''&&&%%%))))))*********+++++++++))))))(((''''''((())))))))))))***)))'''''')))***(((((((((((('''''''''''')))((('''&&&%%%###""""""'''''''''''''''''''''''''''(((((((((((((((((((((***)))((('''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''(((***&&&&&&%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''*********)))((((((''''''''''''''''''''''''''''''((((((((()))******++++++''''''''''''((((((((((((%%%&&&&&&'''((())))))***((()))))))))))))))((((((+++***((('''&&&&&&''''''%%%%%%&&&''')))*********(((((((((((((((''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&''')))***))))))))))))))))))))))))))))))******))))))((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((()))))))))***'''''''''''''''''''''''')))))))))))))))))))))))),,,+++***)))(((((())))))******))))))******+++,,,************************+++++++++++++++++++++++++++***)))***,,,---,,,+++'''))),,,...///...,,,++++++***)))***+++,,,+++)))************************,,,,,,++++++++++++,,,,,,******+++++++++++++++***************************,,,,,,++++++************,,,---...---,,,+++,,,...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++------...//////000000111111111111222222111111000000111111222333333444444444555666777888888888777vvvkkkeee```]]]]]][[[YYYWWWWWWVVVUUURRRPPPLLLLLLLLLKKKIIIFFFCCCAAA<<<;;;:::999777777666666777777777777666555555444222111000///............///......------,,,++++++))))))))))))((('''&&&%%%%%%&&&'''''''''&&&((()))---,,,,,,,,,++++++++++++)))))))))))))))((('''&&&((((((((()))))))))******''''''''''''''''''''''''((())))))((('''''')))***))))))((((((((('''''''''))))))((('''&&&%%%$$$$$$&&&'''''''''''''''''''''%%%&&&&&&'''((()))******))))))(((''''''&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&$$$$$$%%%'''###$$$%%%&&&&&&&&&'''(((%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''*********)))((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''(((((((((((($$$$$$%%%%%%&&&'''(((((('''(((((()))))))))(((((()))((('''&&&&&&'''((()))%%%&&&&&&'''((()))******'''''''''((((((((((((((('''''''''&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''))))))(((((((((((((((((((((((()))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++***)))((('''((((((((((((((()))******************************++++++++++++++++++++++++)))(((((()))***++++++***(((***---///000///---++++++***))))))++++++***)))************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------------------------...............------,,,***+++,,,,,,+++***+++,,,---------......---------.........//////.........---------...//////000000000000111111000000//////000111111222222333333444222333444555555666666666wwwkkkeee```]]]]]][[[YYYXXXWWWVVVUUURRRPPPMMMMMMLLLKKKIIIFFFCCCBBB<<<;;;:::999888888888888888888777777666666555555333222111///............///......------,,,++++++***************)))((('''%%%'''((((((&&&&&&'''))),,,+++)))((('''((()))***))))))))))))))))))(((''''''''''''((((((((())))))&&&''''''''''''''''''&&&&&&'''''''''%%%&&&''')))***))))))(((((('''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&'''((((((((((((''''''&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&######$$$%%%###$$$&&&&&&&&&'''(((***''''''(((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&''''''''''''((()))))))))(((((('''''''''''''''((())))))))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''(((''''''''''''((())))))************************++++++++++++++++++++++++(((''''''(((***+++***)))&&&(((+++---...---+++***+++***))))))***+++***)))************************++++++************++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++***)))((()))***++++++******+++,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,------.../////////------.........---,,,,,,///000000111222222333333111111222222333444444555wwwkkkeee```]]]]]][[[YYYXXXWWWVVVUUURRRPPPOOONNNMMMKKKIIIFFFCCCBBB<<<;;;:::999999999999999999999888777666666666666333222111///......------///......------,,,++++++******+++++++++******)))((()))***)))((('''((()))(((''''''&&&&&&&&&&&&&&&''''''(((((()))((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&'''((('''&&&&&&(((*********))))))(((''''''&&&######$$$%%%'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''$$$&&&((((((&&&&&&(((***((())))))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))(((((('''(((((((((((((((''''''***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((()))((('''&&&%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******)))((('''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((())))))))))))))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))*********((((((((((((((())))))***************************************************(((''''''(((***,,,+++***&&&''')))+++,,,+++***)))+++)))((()))***+++***(((************************++++++************+++++++++++++++++++++***))))))))))))))))))))))))))))))'''(((((()))((('''&&&%%%)))***,,,,,,+++***,,,---******++++++++++++******((())))))******))))))(((+++,,,,,,---......//////+++,,,,,,---------,,,,,,.........///000000111111000000000000111222333333xxxkkkeee```]]]]]][[[YYYXXXWWWWWWUUURRRPPPPPPPPPNNNLLLIIIFFFDDDBBB;;;;;;:::999999::::::::::::999888777666666666666333222111///......------///......------,,,++++++((())))))*********))))))+++,,,,,,+++)))((()))***)))******+++***)))((('''%%%%%%&&&'''((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((((()))***)))))))))+++---+++******)))(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***''')))***)))&&&%%%''')))******))))))(((&&&%%%$$$'''''''''''''''''''''''''''''''''(((((((((((()))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((())))))))))))))))))(((((((((&&&&&&'''((())))))(((((())))))******)))'''%%%$$$'''&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))((('''&&&%%%&&&(((***,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))+++,,,***((('''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))),,,---)))))))))))))))******+++))))))))))))))))))))))))************************)))(((((()))+++---,,,+++'''(((***+++,,,,,,++++++***)))((()))***+++***((())))))))))))))))))))))))++++++************++++++***************)))((((((++++++++++++++++++++++++,,,------......,,,+++******+++---,,,,,,,,,---...(((((())))))))))))((((((.........//////.........++++++,,,------......///,,,---....../////////...,,,,,,------...//////000////////////000111222333xxxjjjeeeaaa\\\ZZZ\\\\\\[[[ZZZWWWTTTQQQOOOPPPOOOMMMKKKHHHFFFDDDDDD;;;;;;::::::999888777777888777777888999999666444333222111////////////000///...---,,,,,,,,,,,,---...+++(((''')))***)))(((,,,,,,++++++***)))))))))((((((((((((((()))******''''''((()))))))))))))))(((((((((((())))))))))))''''''&&&''''''((()))******)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''(((((('''&&&$$$$$$''')))&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&))))))$$$###'''&&&"""######$$$%%%&&&&&&''''''((('''&&&&&&$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&"""!!!&&&(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&(((&&&$$$$$$&&&((()))))))))(((((((((((())))))***))))))******)))(((''''''$$$%%%&&&'''((((((((((((######$$$$$$%%%&&&'''''')))))))))))))))((('''''''''((()))))))))(((&&&%%%''''''&&&%%%&&&'''((()))))))))))))))))))))))))))'''''''''(((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))***++++++(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,222000((($$$&&&+++))))))((('''''''''''''''(((''''''&&&&&&''')))***)))(((''''''((()))(((&&&(((((())))))))))))(((((())))))))))))))))))))))))***(((&&&&&&(((*********))))))))))))))))))))))))******++++++++++++******+++++++++++++++***)))(((+++++++++++++++***)))(((+++)))((()))++++++(((%%%+++++++++++++++***)))(((++++++******))))))((((((++++++******************))))))))))))))))))))))))))))))***++++++++++++***---,,,***(((((()))***+++++++++******))))))(((((('''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............000---,,,---000111000...zzzlllfffaaa]]][[[ZZZZZZZZZYYYXXXUUUSSSRRRQQQPPPNNNLLLIIIFFFDDDBBB;;;;;;::::::999888888777888777777888999999666444333222111////////////000...------,,,,,,,,,------+++(((&&&&&&((())))))((('''(((((())))))***++++++((((((((((((((())))))***''''''((()))))))))))))))++++++***)))((('''&&&&&&)))((('''''''''''''''(((((('''''''''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%''''''''''''%%%$$$%%%'''***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''"""&&&'''$$$%%%)))***&&&"""""""""###$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%"""!!!%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&''''''&&&&&&&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((('''$$$$$$$$$%%%&&&'''''''''$$$%%%&&&'''((()))))))))'''((((((((('''&&&$$$###'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))...222111+++((())),,,))))))(((''''''''''''''''''''''''''''''(((((())))))(((&&&'''((()))(((&&&(((((())))))))))))((((((''''''''''''''''''''''''***(((&&&&&&(((******))))))))))))))))))))))))))))))******++++++******)))+++++++++++++++***))))))******+++++++++***)))))),,,***))))))++++++)))''')))*********))))))((('''*********)))))))))))))))************************************************))))))***++++++++++++***---,,,***)))((()))***+++*********)))))))))))))))((()))***+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///---,,,---000111000...|||nnngggaaa]]][[[WWWWWWXXXYYYXXXWWWVVVUUUQQQQQQPPPNNNKKKGGGCCC@@@;;;;;;::::::999999888888888888888999:::999777555333222111////////////000---------------------------+++******,,,------,,,&&&&&&'''(((((())))))***((((((''''''(((((()))***''''''((())))))))))))(((+++***))))))((('''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&%%%%%%%%%(((***---***&&&%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$&&&'''((()))***"""%%%&&&%%%&&&)))***(((############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''%%%$$$######""""""""""""%%%""" !!!%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%'''(((((((((&&&%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((###$$$%%%&&&'''(((((((((%%%%%%&&&''''''&&&$$$$$$&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''%%%$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''&&&''')))(((''''''&&&'''''''''&&&&&&'''(((((((((((((((((('''&&&'''((()))(((''''''(((((())))))((((((''''''''''''''''''''''''''')))(((&&&''')))******))))))))))))))))))))))))))))))******++++++******)))***++++++++++++***))))))))))))******+++*********+++***(((((()))))))))((((((((())))))((((((''''''((())))))))))))))))))***************************************************((()))******++++++******,,,+++***)))))))))***+++))))))))))))************)))******+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///...---------///000///...}}}nnnfff```[[[ZZZWWWWWWXXXYYYYYYXXXWWWVVVRRRRRRQQQPPPLLLGGGBBB???;;;;;;:::::::::999999999999888888999:::999777555333222111////////////000,,,,,,------------------...---,,,,,,------,,,,,,******)))((((((''''''&&&(((''''''''''''((())))))&&&'''(((((())))))((((((&&&'''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&'''$$$%%%&&&%%%%%%&&&(((***///***%%%%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################'''&&&$$$######$$$&&&'''&&&%%%$$$###""""""""""""&&&$$$"""###&&&((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''((((((+++***)))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%"""###%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$######(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&((()))***)))((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###(((''''''&&&&&&'''''''''%%%&&&'''((()))((('''&&&((('''&&&'''((()))(((''''''((((((((((((((((((''')))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))))))))************))))))******+++++++++******)))(((((()))******+++******)))(((&&&&&&&&&''''''(((((((((((())))))((((((''''''((((((((())))))******))))))))))))************++++++++++++++++++++++++((())))))***************++++++***))))))******+++(((((())))))******+++++++++++++++++++++***)))(((************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++------------...//////...|||nnneee^^^ZZZZZZYYYYYYZZZZZZYYYWWWVVVTTTRRRRRRRRRPPPMMMHHHCCC@@@;;;;;;;;;:::::::::::::::999888888999::::::777555333222111////////////000,,,,,,---......------,,,*********)))(((&&&&&&&&&+++******))))))((('''''''''''''''''''''(((((()))&&&&&&'''(((((((((((((((%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))###$$$%%%&&&%%%&&&''')))...)))$$$%%%(((***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%'''((()))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&(((((('''$$$"""###'''*********)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&%%%$$$$$$((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&''')))))))))((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))'''%%%''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&(((&&&&&&''')))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))(((''''''(((******)))((()))))))))))))))))))))))))))))))))******))))))))))))******+++++++++******'''((()))***************((((((((((((''''''((()))(((((()))******))))))(((''''''(((((()))))))))***(((((()))))))))*********************************(((((()))************)))******************++++++(((((())))))******+++++++++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,------...---......///|||nnneee^^^[[[[[[ZZZZZZ[[[ZZZYYYWWWUUUTTTSSSSSSRRRPPPMMMIIIEEEBBB;;;;;;;;;;;;::::::::::::999999999:::;;;:::888666333222111////////////000,,,---.........---+++***((()))******(((&&&&&&&&&'''(((((())))))***++++++''''''&&&&&&''''''((()))&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((''''''((()))###$$$&&&&&&%%%%%%&&&((()))'''%%%&&&((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$""""""%%%&&&$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$###""""""###$$$$$$'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&$$$!!!$$$)))''''''&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))(((((()))((('''%%%###"""$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''+++*********)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&''''''''''''''''''&&&&&&''')))***)))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''(((***+++)))((())))))))))))))))))))))))((())))))******))))))((())))))***++++++++++++***(((((())))))***)))))))))((()))++++++*********+++(((((()))*********))))))'''(((((((((((((((((()))'''(((((())))))*********))))))))))))))))))))))))'''((())))))******)))))))))*********++++++++++++))))))))))))************+++++++++++++++***)))((()))))))))************+++++++++++++++++++++++++++)))***+++,,,---......///+++---......------...///}}}ooofff___\\\]]]ZZZZZZZZZZZZYYYXXXVVVUUUTTTSSSQQQOOOLLLIIIGGGEEE;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;:::888666333222111////////////000......//////...,,,***)))&&&))),,,,,,***)))***,,,&&&''''''(((((())))))***'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''###%%%&&&&&&%%%$$$%%%&&&###$$$&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!%%%%%%!!!!!!%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&'''(((######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&%%%'''&&&###$$$(((&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&***)))))))))))))))))))))%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''''''''&&&%%%''')))***)))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((('''''')))++++++)))'''))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++++++++++++++))))))))))))))))))((('''$$$'''+++,,,+++)))((()))&&&'''(((((()))))))))(((((((((((((((((('''''''''''''''(((((()))******+++(((((((((((((((((((((((('''(((((()))))))))))))))))))))***+++++++++++++++*********)))))))))))))))******+++++++++******)))))))))))))))************************************((())))))***+++,,,------+++---......,,,,,,---///~~~qqqhhhaaa^^^___XXXYYYZZZZZZZZZYYYWWWVVVTTTSSSQQQNNNLLLJJJHHHGGG;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;:::888666333222111////////////000...///000000...,,,)))''' $$$((()))((((((***,,,)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((()))***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$$$$%%%$$$%%%''''''%%%$$$$$$%%%###&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))$$$###%%%$$$ %%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))"""###$$$$$$###$$$&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&)))+++((($$$###&&&)))''''''&&&&&&&&&'''((((((%%%&&&''''''(((((((((((("""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$ """%%%&&&'''''''''###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%''')))%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''((('''&&&%%%''')))******)))&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''')))++++++)))'''))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++++++++++++++))))))***))))))(((''''''$$$)))***(((&&&%%%%%%%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&&&&''''''((()))******+++(((((((((((((((((((((((('''(((((()))))))))))))))((()))***+++++++++++++++++++++******))))))(((((()))******+++++++++******))))))))))))************************************************))))))))))))***---///...,,,+++---000~~~qqqhhh```]]]\\\[[[[[[[[[[[[ZZZYYYWWWWWWUUUSSSPPPNNNLLLIIIEEEBBB>>>>>>>>>===<<<;;;999888;;;:::888888888777444222333222000///............///............------------+++((((((((()))))))))+++******)))(((''''''&&&'''&&&&&&''')))***)))''''''''''''''''''((()))***+++&&&""""""%%%((('''%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$######(((%%%$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%$$$$$$###+++)))'''&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&###"""###$$$%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&'''''''''''''''(((((((((((((((((()))))))))'''&&&$$$)))&&&$$$%%%''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%&&&&&&%%%"""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###(((''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((&&&$$$###&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$%%%'''&&&%%%%%%&&&((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((()))+++,,,,,,+++)))(((******))))))(((((('''''',,,++++++***)))(((((('''''''''((((((((((((''''''******))))))((((((''''''))))))))))))************&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++))))))***++++++++++++*********))))))******+++,,,,,,+++*********+++,,,---~~~qqqhhhaaa]]]\\\[[[[[[[[[ZZZZZZYYYWWWWWWUUUSSSQQQOOOMMMJJJFFFCCC>>>>>>======<<<:::999999;;;:::888888999888666444444222111///........................------------,,,***(((((()))******)))******))))))(((''''''&&&(((''''''(((***+++)))((('''''''''''''''(((((()))(((&&&$$$%%%''')))((('''%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$##################$$$%%%&&&''''''''''''''''''(((((((((''''''((((((((('''&&&%%%,,,***((((((******)))&&&***)))(((&&&%%%$$$$$$###&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((('''((((((((('''&&&%%%%%%&&&'''((('''&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%''')))***+++***((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))((()))***++++++***)))((())))))))))))((((((''''''))))))(((((('''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************************************++++++++++++++++++++++++)))******+++++++++++++++******))))))******+++,,,,,,+++*********+++,,,---}}}qqqhhhaaa\\\\\\ZZZZZZZZZZZZYYYXXXXXXWWWVVVTTTQQQPPPNNNKKKHHHEEE>>>>>>===<<<;;;:::999999:::999999999::::::888666444333111///.........///............------------+++)))(((((()))******)))***))))))((((((''''''''')))(((((()))++++++***(((((((((((('''''''''''''''$$$%%%''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&$$$######$$$%%%%%%&&&''''''  """%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&############$$$%%%''''''%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''''')))(((''''''(((((('''&&&+++***)))'''&&&%%%%%%$$$%%%$$$$$$%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$))))))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&))),,,,,,***'''%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))((((((((((((''')))((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***))))))))))))***++++++,,,+++*********+++,,,---}}}qqqhhhaaa\\\\\\YYYYYYZZZZZZYYYXXXXXXWWWVVVTTTRRRPPPOOOLLLIIIFFF???>>>===<<<;;;::::::::::::999999:::;;;<<<:::888444333111///......//////.........---------,,,,,,***)))((((((***+++***)))))))))(((((((((''''''''')))((('''(((******)))'''(((((((((((('''&&&&&&%%%!!!%%%))))))%%%"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""!!! """$$$&&&'''&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&'''((())))))******(((''''''''''''(((''''''((((((''''''''''''((((((&&&%%%%%%'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&(((******)))(((&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((******)))))))))(((((((((&&&''''''((((((''''''&&&''''''(((((())))))******&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,+++*********+++,,,---}}}qqqiiiaaa\\\[[[XXXYYYYYYYYYYYYXXXXXXWWWVVVTTTRRRQQQOOOMMMJJJGGG???>>>===;;;:::::::::::::::999999:::<<<<<<;;;999444333111000////////////...------------,,,,,,,,,***)))((()))***+++***(((((((((((((((''''''''''''''''''&&&'''(((((('''%%%''''''(((((('''&&&%%%$$$###(((---,,,&&&"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&'''''''''$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!############%%%&&&$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''(((((()))***+++,,,++++++,,,,,,++++++,,,,,,((((((''''''''''''((((((&&&%%%%%%'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%###"""&&&((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******''''''((((((((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))(((((())))))***+++,,,+++*********+++,,,---|||qqqiiiaaa\\\[[[XXXXXXYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPOOOMMMJJJGGG@@@???===;;;:::::::::;;;:::999999:::;;;<<<:::999555444222000/////////000------------,,,,,,,,,,,,+++***)))***+++***(((''''''''''''''''''''''''''''''&&&&&&&&&''''''%%%$$$%%%&&&'''(((((('''%%%$$$'''+++///...)))%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&###%%%&&&%%%$$$###$$$&&&''''''&&&%%%%%%$$$######&&&$$$######$$$$$$$$$#########$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!###$$$%%%$$$%%%&&&((($$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%$$$###"""###$$$$$$%%%&&&''''''(((((((((((()))***+++,,,***+++,,,,,,+++***,,,------,,,+++)))((('''&&&&&&%%%$$$$$$%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###!!!%%%((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&%%%%%%''')))***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***)))(((((((((((()))******,,,+++*********+++,,,---|||qqqiiiaaa\\\ZZZWWWWWWXXXYYYYYYXXXXXXWWWUUUSSSQQQPPPOOOMMMIIIGGG@@@???<<<:::999::::::;;;:::999999999;;;;;;999777555444222000/////////000---------,,,,,,,,,++++++,,,+++******+++***'''%%%''''''''''''''''''''''''((('''&&&'''((((((&&&$$$$$$%%%&&&(((((('''&&&%%%&&&(((++++++)))'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$%%%%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""############$$$%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""###$$$%%%&&&''''''''''''&&&&&&'''((()))***''')))++++++)))(((***,,,000///---,,,***)))))))))&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%""""""$$$%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((((((((((((((()))******,,,+++*********+++,,,---|||qqqiiiaaa\\\ZZZWWWWWWXXXXXXYYYXXXXXXWWWTTTRRRPPPOOONNNLLLIIIGGG@@@???<<<:::999999:::;;;:::999999999::::::888666555444222000//////000000---------,,,,,,,,,++++++---++++++++++++)))&&&$$$&&&''''''''''''''''''''')))((('''((()))((('''%%%###$$$&&&(((((((((&&&%%%"""###%%%&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&)))***$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""%%%&&&%%%###"""$$$&&&###$$$$$$%%%%%%&&&&&&'''&&&$$$###$$$&&&''''''&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%$$$!!! &&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&& !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""$$$%%%&&&&&&%%%###"""!!!"""###$$$%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((***,,,///...,,,,,,...000///......------......///)))(((''''''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''$$$"""((((((&&&$$$"""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$###!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))************************))))))))))))))))))))))))************************''''''((()))))))))))))))((((((((((((((()))******,,,+++*********+++,,,---}}}qqqhhh```[[[ZZZTTTUUUVVVWWWWWWWWWVVVUUUSSSRRRPPPPPPOOOMMMJJJGGGCCC@@@<<<;;;;;;;;;;;;::::::999888999;;;<<<;;;:::777666444222000////////////...---,,,+++,,,------******)))((((((((((((((((((((((((((())))))))))))***)))'''&&&%%%%%%&&&&&&$$$(((+++***'''$$$$$$&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$###"""!!! """"""""""""############&&&%%%$$$$$$%%%(((+++---***))))))))))))+++---...------.........---+++***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&((((((&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%%%%%%%''')))%%%###!!!###&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((************)))'''&&&%%%***)))'''((()))***((('''))))))))))))************(((((())))))*********+++}}}qqqhhh```ZZZYYYTTTUUUVVVWWWWWWVVVUUUUUUQQQPPPOOOOOOOOONNNKKKHHHCCC@@@===;;;;;;;;;;;;::::::999888999;;;<<<;;;:::666666555333111000......///...---,,,,,,,,,------******)))((((((((((((((('''''''''''''''(((((((((***)))'''&&&%%%%%%&&&&&&$$$%%%%%%$$$###"""###%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$######""""""""""""############$$$$$$%%%%%%&&&'''((())))))((((((((((((***+++------......///...---,,,+++((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%'''(((&&&$$$###$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************))))))***))))))((('''&&&((('''&&&&&&(((((('''&&&(((((()))))))))*********(((((()))))))))*********~~~rrrhhh___ZZZXXXTTTUUUVVVWWWWWWVVVUUUTTTQQQPPPOOOOOOPPPNNNKKKIIIDDDAAA===;;;;;;;;;;;;::::::999888999:::;;;:::999555555555444333000...---///...---,,,,,,,,,,,,---******)))((((((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&$$$!!! """$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#########$$$%%%$$$######$$$%%%&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$"""###%%%&&&'''&&&%%%$$$((('''&&&&&&'''(((***+++------.........---,,,+++((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&(((((('''&&&%%%&&&'''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((((((((())))))(((((('''((('''&&&'''((()))((('''(((((())))))))))))******(((((())))))))))))******sssiii___YYYWWWUUUUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPOOONNNJJJHHHDDDAAA>>>;;;;;;;;;;;;::::::999888999:::;;;:::999444555555555333111...,,,......------,,,,,,,,,,,,***))))))(((((((((((((((((((((''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&(((%%%"""###''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""######$$$$$$######""""""$$$%%%$$$###"""###$$$&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$&&&''''''%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!!!!""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%&&&((()))+++++++++++++++++++++***)))(((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%%%%&&&((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))((((((***)))((()))+++++++++)))(((((((((((()))))))))***(((((())))))))))))))))))uuujjj```YYYWWWUUUUUUVVVVVVVVVUUUSSSSSSTTTRRRQQQPPPOOOMMMIIIFFFEEEBBB>>><<<;;;;;;;;;::::::999888888::::::999888444555555555333111...,,,---------------,,,,,,,,,***))))))((((((((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&'''%%%%%%'''++++++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%###""" """###%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!  !!!###"""######$$$$$$######""""""###$$$$$$""""""###$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%###$$$&&&(((((('''%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!""""""###$$$$$$############$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&((())))))'''%%%%%%%%%((((((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((())))))((()))(((((()))***++++++)))'''(((((((((((()))))))))))))))((((((((((((((((((xxxlllaaaZZZWWWUUUUUUVVVVVVVVVTTTSSSRRRSSSRRRPPPPPPOOOMMMIIIGGGFFFCCC???<<<<<<<<<;;;::::::999888888999999888777555555555444333000...---------......------,,,+++******)))(((((((((((((((*********)))((((((''''''&&&''''''(((''''''&&&&&&$$$%%%&&&((())))))&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""#########$$$$$$%%%&&&'''$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######!!!!!!!!!!!!############$$$$$$$$$$$$######"""###$$$###""""""###$$$&&&$$$######$$$%%%%%%$$$$$$############$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&#########$$$$$$$$$$$$%%%&&&$$$""" !!!$$$%%%&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%%%%%%%&&&''''''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&'''(((((((((((((((&&&%%%$$$&&&((()))((('''''''''(((((((((((())))))))))))((((((((((((''''''zzznnnccc[[[XXXUUUUUUVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPOOOLLLJJJGGGCCC???===<<<<<<;;;::::::999888888999999888666666666555333111000......------.........---,,,+++******)))(((((((((((((((***))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&&&&%%%&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$###"""!!!"""$$$&&&$$$######$$$%%%%%%$$$###############$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&'''&&&%%%$$$%%%###%%%&&&&&&$$$$$$''')))%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''((('''''''''%%%$$$###$$$'''((('''&&&'''''''''((((((((())))))))))))((((((((('''''''''{{{oooccc[[[YYYUUUVVVVVVVVVUUUTTTRRRQQQMMMMMMMMMOOOPPPPPPNNNMMMGGGDDD@@@===<<<<<<;;;:::;;;999888888999999888666777666444222000/////////,,,---.........---,,,+++******)))((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&((())))))'''######&&&***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&%%%$$$############%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######!!!"""############"""!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$###"""!!!"""###&&&$$$######$$$%%%%%%$$$######""""""###$$$%%%%%%!!!!!! !!!"""######&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&((()))###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''################################################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$#########""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$ """%%%&&&&&&$$$$$$$$$"""$$$&&&%%%###$$$'''***%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&%%%$$$&&&((())))))(((''''''''''''((((((((()))))))))(((((('''''''''&&&xxxjjj^^^YYYZZZZZZYYYWWWWWWVVVTTTQQQNNNOOOPPPPPPQQQPPPMMMKKKIIIFFFEEEBBB???=========>>><<<:::999999:::;;;;;;:::777666555222111///......///////////////---+++***)))((((((((()))***++++++((((((((((((''''''''''''&&&%%%%%%&&&((()))(((&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&%%%###"""######"""!!!!!!"""$$$''''''&&&$$$"""!!!  !!!"""##############################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$""" """&&&(((""""""""""""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$"""""""""$$$&&&(((&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$###""""""######!!! %%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((''''''&&&&&&((()))***xxxkkk```ZZZZZZYYYXXXWWWVVVVVVTTTPPPNNNNNNOOOPPPPPPPPPNNNKKKJJJFFFEEEBBB???=========>>><<<:::999999:::;;;;;;:::777666444222111//////......////////////---,,,+++))))))))))))))))))***+++(((((((((((('''''''''''''''&&&%%%'''((()))'''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%###"""###$$$###"""!!!###%%%"""""""""###$$$%%%%%%&&&"""""""""""""""#########################################################$$$$$$$$$$$$$$$###"""!!!"""######"""!!!"""$$$&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!! !!!"""##############################""""""""""""##################$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%$$$""""""###%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$((('''&&&&&&''''''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%'''((((((((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((''''''&&&'''((()))***wwwkkkaaa[[[ZZZXXXVVVUUUUUUUUUSSSPPPNNNMMMNNNOOOPPPOOONNNLLLJJJFFFDDDBBB@@@>>>=========<<<:::999999:::;;;;;;:::777666444222111/////////...////////////---,,,++++++***))))))))))))))))))((((((((((((''''''''''''((('''&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######$$$%%%$$$""""""$$$%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%###!!! ###&&&$$$$$$###""""""""""""###""""""###############"""(((&&&$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&%%%###""""""###$$$%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((''''''''''''((())))))tttjjj```ZZZXXXVVVUUUTTTTTTUUUSSSPPPNNNLLLMMMOOOPPPOOONNNLLLJJJEEEDDDBBB@@@>>>=========<<<;;;999999;;;<<<;;;:::666666444222111000//////....../////////...,,,+++++++++***)))((((((((()))((((((((((((''''''''''''((('''''''''((('''&&&$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%$$$$$$%%%%%%$$$######$$$&&&)))((('''%%%$$$"""!!! %%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&'''''''''&&&$$$!!!!!!###%%%$$$###""""""!!!"""""""""!!!"""###$$$$$$$$$###"""!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!""""""""""""#########""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%################################################################################################&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$%%%$$$###""""""$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))|||pppggg___YYYWWWUUUTTTTTTTTTUUUTTTQQQOOOMMMNNNOOOOOOOOOMMMKKKJJJEEEDDDBBBAAA???======<<<===;;;::::::;;;<<<<<<;;;666555444222111000000000---.../////////...---,,,++++++***)))((((((((()))((((((((((((''''''''''''((('''''''''((('''&&&$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###"""###%%%&&&%%%$$$$$$%%%%%%$$$######$$$&&&!!!"""###$$$%%%&&&&&&'''""""""######$$$%%%%%%&&&################################################ !!!###%%%&&&&&&'''%%%&&&'''&&&$$$"""!!!"""$$$###""""""!!!"""""""""""""""###$$$$$$%%%$$$$$$!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%&&&$$$############$$$%%%&&&""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%#########################################################################################################$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((yyymmmeee^^^XXXVVVUUUTTTTTTUUUVVVUUURRRPPPNNNNNNOOOOOONNNLLLJJJHHHDDDDDDCCCAAA???>>><<<<<<===;;;::::::;;;<<<<<<;;;666555333222111000000000------...//////...---,,,+++***))))))))))))))))))((((((((((((''''''''''''((('''&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%###""""""$$$&&&%%%%%%###$$$%%%$$$""""""$$$%%%###############$$$$$$$$$ !!!"""###$$$%%%%%%&&&########################""""""""""""""""""""""""######$$$$$$$$$######"""!!!###%%%%%%""" $$$$$$###""""""""""""##################$$$%%%&&&!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$###""""""###$$$&&&'''!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&""""""$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!"""###$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((yyykkkddd^^^YYYXXXUUUTTTTTTUUUWWWVVVTTTRRROOOOOOPPPOOONNNKKKHHHFFFDDDDDDCCCAAA@@@>>><<<;;;===<<<::::::<<<===<<<;;;555444333222111000000000,,,---...//////...------))))))))))))))))))***+++(((((((((((('''''''''''''''&&&%%%'''((()))'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$""""""$$$%%%&&&%%%"""###$$$###"""!!!###%%%&&&%%%$$$###!!! """"""######$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$###"""!!!"""######"""  !!!%%%%%%$$$##################"""!!! !!!###%%%'''######""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############"""!!!"""$$$&&&'''!!!""""""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''&&&%%%"""!!! !!!###$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""$$$%%%&&&'''&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!"""###%%%&&&'''(((######$$$%%%%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&############$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))))))))((('''yyykkkddd___[[[YYYUUUUUUUUUVVVWWWWWWUUUSSSPPPPPPPPPOOOMMMJJJGGGEEEDDDDDDCCCBBB@@@>>><<<;;;===<<<::::::<<<===<<<;;;555444333222111111111111,,,---.../////////...---))))))(((((()))***++++++)))(((((((((''''''''''''&&&%%%%%%&&&((()))(((&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%%%%&&&&&&&&&$$$""""""$$$%%%&&&%%%"""######"""!!!!!!"""$$$ !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$""" !!!$$$&&&&&&%%%$$$$$$######$$$$$$###!!!!!!%%%'''""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''""""""###$$$%%%&&&&&&'''###"""!!!!!!"""$$$&&&'''"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%$$$""""""!!!"""$$$%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%'''''''''&&&$$$"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ """###$$$$$$###""" """"""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""############""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$### $$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&"""""""""###$$$%%%''''''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''yyylllfff```ZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQNNNLLLJJJHHHGGGDDDCCCAAA???>>><<<<<<;;;===<<<<<<;;;;;;:::999999666555444333111000//////111111111000///---,,,++++++***(((((()))******)))++++++***)))((('''&&&&&&'''&&&&&&%%%%%%$$$$$$###((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$)))((('''%%%$$$###""""""$$$###"""!!!"""###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%)))&&&!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$###""""""$$$&&&&&&###%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######'''&&&###!!! !!!!!!%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&$$$$$$%%%&&&############$$$%%%&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""######"""!!!!!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%% !!!###%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{mmmfff```ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQOOOLLLJJJHHHGGGFFFEEECCCAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999777666555444333111000000---.........---,,,++++++,,,***(((((()))***)))((()))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$&&&''''''''''''''''''(((###$$$$$$$$$$$$%%%%%%%%%#########""""""#########'''&&&%%%%%%$$$$$$$$$$$$$$$$$$"""!!!"""###$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""%%%### #################################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$###""""""$$$&&&&&&### !!!!!!!!!!!!!!!!!!""""""$$$###!!! !!!###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######"""!!!%%%###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&########################%%%%%%$$$""" !!!###""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######!!!!!!"""###$$$%%%%%%$$$########################!!!""""""!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################&&&%%%$$$$$$&&&&&&%%%$$$"""#########!!!!!!###$$$######""""""!!!"""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$%%%%%%%%%&&&%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~nnnfff```[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSQQQOOOMMMKKKIIIHHHGGGEEEDDDBBB@@@???>>>>>>===<<<<<<;;;;;;:::999999888777666555333222111111,,,,,,---------------,,,---+++)))((())))))(((&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&'''''''''''''''&&&%%%&&&((()))******))))))$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! !!!###$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$###"""  """######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$############$$$$$$###"""###$$$%%%%%%###!!!""""""######$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!"""!!!!!!!!!"""$$$%%%'''$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! """###""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""######### !!!"""###$$$$$$$$$############""""""#########!!!###%%%%%%$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$###!!!!!!###$$$"""""""""!!!""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppggg___[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRPPPMMMKKKIIIIIIEEEDDDBBB@@@>>>===<<<<<<===<<<<<<;;;;;;:::999999777777666444333222111000/////////000//////...------+++)))((((((((('''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''')))******)))((((((%%%&&&((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$##################""""""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$############$$$$$$#########$$$$$$$$$###"""######$$$$$$%%%&&&''''''%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$######""""""""""""!!!!!!"""###$$$&&&&&&!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$########################&&&%%%$$$#########%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$###""""""###%%%$$$#########$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrggg___[[[ZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQNNNLLLJJJIIIEEEDDDBBB@@@???======<<<===<<<<<<;;;;;;:::999999666555444333222000//////111111111000///---,,,+++---+++)))(((((((((&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%''''''&&&$$$""" $$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$############%%%%%%$$$######"""""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$############ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###############$$$$$$ !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%###""""""###%%%&&&!!!######"""!!!"""###&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$###""""""###%%%$$$#########$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuiii___ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQOOOMMMKKKJJJGGGFFFEEECCCAAA@@@??????===<<<<<<;;;;;;:::999999555555444333111000///...000000///...---+++)))(((,,,***((('''(((((('''%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%$$$""" %%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""&&&&&&%%%######"""""""""$$$$$$$$$$$$############%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""$$$$$$$$$""""""###$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!"""$$$&&&'''%%%%%%%%%$$$$$$######"""!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&#########"""######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!! !!!###$$$ """$$$$$$###"""###$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%$$$""""""$$$%%%"""""""""!!!""""""#########$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvjjj```ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRROOOMMMKKKJJJHHHGGGEEECCCAAA@@@??????===<<<<<<;;;;;;:::999999666666555333222111000///............---,,,+++***+++)))''''''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$######$$$$$$###############$$$"""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!"""""""""########################$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$!!! """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!"""###%%%&&&$$$%%%%%%%%%$$$$$$############"""""""""######$$$########################"""$$$&&&&&&$$$######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&######""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###  ###$$$###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%"""##################"""########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%$$$######$$$&&&######""""""!!!"""""""""!!!"""$$$&&&&&&%%%$$$###########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwkkk```YYYXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVTTTRRRPPPMMMLLLKKKFFFEEECCCAAA???>>>=========<<<<<<;;;;;;:::999999777777666555333222111000...///////////////......***(((&&&&&&((((((((('''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''######""""""###$$$&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$%%%&&&&&&&&&!!!!!!""""""#########$$$'''%%%""" ###''')))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$"""$$$%%%$$$!!!!!!###&&&######""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###&&&$$$###!!!!!!"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%"""!!!!!!"""%%%&&& !!!######"""""""""###############$$$%%%&&&&&&""""""############""""""""""""""""""""""""""""""!!!###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%$$$######$$$&&&&&&&&&%%%$$$#########$$$!!!###$$$$$$$$$"""!!!########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$######### !!!"""###$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqfff]]]XXXWWW[[[[[[ZZZZZZYYYYYYXXXXXXXXXVVVSSSRRRQQQPPPMMMKKKFFFEEECCCCCCCCCBBBAAA???>>>>>>======<<<<<<;;;;;;888888777666444333222111000111111111000...+++)))++++++)))(((''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''$$$ ###""" """"""###%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""%%%'''&&&$$$"""###%%%&&&&&&%%%%%%$$$###""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$"""###%%%'''((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""#########"""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!""""""!!!!!!!!!$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""######!!!!!!"""###$$$$$$$$$############"""#################################$$$$$$%%%%%%%%%&&&''''''%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###############"""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$///***$$$"""###%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&ssshhh___ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZXXXUUURRRQQQPPPOOOMMMKKKFFFEEECCCCCCCCCBBBAAA???@@@???>>>===<<<;;;:::999666666555444222111000//////000111111000...,,,***+++***)))(((((('''((((((&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######'''### ###&&&%%%###$$$$$$###"""!!!!!! %%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""######!!!"""$$$!!!!!!"""###%%%&&&''''''###############"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""###$$$$$$$$$###""""""""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$############"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%######$$$&&&########################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%#########%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""$$$#########"""""""""""""""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,((($$$"""###%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$tttjjjaaa\\\[[[WWWWWWXXXXXXYYYZZZZZZZZZWWWTTTQQQOOONNNMMMLLLKKKFFFEEECCCCCCCCCBBBAAA???AAA@@@???===;;;:::999888666666555444222111000///...///000000000///---,,,))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&(((((('''&&&%%%$$$$$$###'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$######""""""(((%%%""""""%%%((('''%%%$$$###"""!!! $$$$$$$$$$$$####################################"""""""""###$$$$$$%%%%%%###""" """&&& !!!###%%%&&&'''((($$$######""""""!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$######"""!!!!!!###$$$%%%""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$############"""""""""""""""""""""""""""########################"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$###############&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$############"""#################################$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&#################################"""""""""!!!!!!########################%%%&&&&&&%%%###!!!"""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$#####################"""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################!!!###$$$%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvkkkbbb]]]\\\XXXXXXXXXXXXXXXXXXXXXYYYVVVSSSOOOMMMLLLLLLKKKJJJFFFEEECCCCCCCCCBBBAAA?????????>>>===;;;:::999999888888777666444333222111---...//////000///......)))(((((((((((())))))***&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&!!!""""""######$$$%%%%%%%%%###!!!"""$$$%%%%%%$$$""""""""""""############&&&%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""%%%$$$"""!!!!!!"""%%%'''$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$##################"""""""""""""""""""""""""""###############$$$$$$########################""""""############""""""$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$######""""""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%%%%$$$######$$$&&&########################$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""###%%%%%%$$$###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$##############################"""$$$%%%&&&&&&%%%$$$"""#########$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwmmmccc]]][[[ZZZYYYYYYXXXWWWVVVVVVUUUUUURRROOOMMMLLLKKKJJJIIIFFFEEECCCCCCCCCBBBAAA???<<<<<<<<<<<<;;;;;;;;;;;;888888777666444333222111---......///////////////)))(((((((((((())))))***'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&!!!""""""######$$$%%%%%%###"""!!!"""###$$$$$$###!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$"""!!!  !!!"""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$ ###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$######""""""###$$$$$$########################""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""" !!!"""######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&((($$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$######$$$&&&########################%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!"""$$$$$$###"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###############"""###############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$#################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzoooeee^^^\\\ZZZZZZYYYWWWVVVUUUTTTSSSTTTRRROOONNNMMMLLLIIIGGGFFFEEECCCCCCCCCBBBAAA???:::;;;;;;;;;;;;<<<<<<<<<666666555444222111000///............////////////))))))(((((((((((())))))((('''&&&&&&&&&&&&'''(((###$$$$$$%%%&&&'''((((((############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%##################$$$$$$"""""""""#######################################"""""""""###$$$$$$%%%%%%"""""""""$$$&&&&&&%%%###$$$$$$#########""""""""" !!!###$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$ %%%&&&###!!!!!!"""""""""""""""""""""""""""###""""""!!!!!!""""""###$$$###"""""""""###$$$%%%########################""""""######$$$%%%%%%%%%'''&&&%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$############### !!!###$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$############"""#######################################"""""""""###$$$$$$$$$"""###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######"""###$$$&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""############"""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$####################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~rrrggg___]]]YYYXXXXXXWWWVVVUUUTTTTTTRRRQQQPPPPPPOOOMMMIIIFFFFFFEEECCCCCCCCCBBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;666666555444222111000///000//////............///+++***)))(((((('''((((((((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&'''''''''######%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$""" !!!$$$&&&%%%$$$""""""""""""############!!!!!!!!!"""###$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$!!!%%%$$$!!!!!!$$$""""""""""""""""""""""""#########""""""#########$$$###"""!!!"""###%%%&&&########################""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######### !!!!!!""""""!!!!!! $$$$$$############$$$$$$###############$$$$$$$$$!!!"""$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""######!!!!!!"""###$$$$$$$$$############"""""""""""""""""""""""""""$$$#########"""""""""!!!"""###$$$###""""""$$$&&&########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###$$$$$$$$$$$$#########""""""########################&&&&&&%%%%%%%%%$$$$$$$$$!!!"""######$$$$$$$$$############$$$$$$%%%%%%%%%$$$###""" """###$$$""""""######$$$%%%%%%&&&########################$$$$$$#########"""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$uuuiiiaaa^^^VVVVVVVVVVVVVVVVVVVVVVVVRRRQQQQQQQQQQQQNNNIIIEEEFFFEEECCCCCCCCCCCCAAA???======<<<;;;::::::999999888888777666444333222111000000///...............++++++***(((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%###%%%&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""'''### ###&&&(((((($$$$$$######""""""!!!!!!###############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!$$$&&&$$$ $$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!"""###%%%&&&########################""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""######$$$$$$$$$%%%%%%&&&'''''''''%%%###!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$############"""########################$$$#########""""""!!!!!!"""###$$$###""""""$$$&&&######################## !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!! !!!"""$$$$$$$$$$$$######""""""########################&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''######$$$%%%%%%&&&''''''""""""""""""""""""""""""$$$$$$$$$$$$####################################""""""###$$$%%%&&&&&&'''########################""""""#########$$$$$$$$$########################%%%%%%$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%##################$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%"""!!!###&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&tttiii```[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVTTTSSSQQQPPPMMMHHHEEEEEEEEEEEEDDDCCCAAA@@@???AAA>>><<<;;;<<<<<<<<<<<<777666444333333222000...000000000000000//////...***)))''''''((((((&&&%%%((((((''''''&&&&&&%%%%%%###$$$&&&'''(((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''%%%!!! ###$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!!!!###%%%''''''%%%###!!!"""######"""  !!!$$$$$$##################"""!!! !!!###%%%&&&$$$######"""!!! ########################%%%%%%%%%$$$$$$$$$#########%%%%%%$$$"""!!!"""###$$$$$$$$$$$$############"""###$$$%%%%%%$$$###"""########################"""###"""""" ######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$$$$$$$######"""!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$%%%%%%&&&'''&&&%%%######!!!"""""""""##################""""""""""""######!!!!!!""""""############&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""''''''&&&%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""#########$$$$$$$$$########################%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&yyymmmddd___XXXXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQPPPMMMJJJGGGGGGGGGGGGFFFEEEDDDBBBBBB@@@>>><<<<<<======<<<;;;999777555444444333111000//////000000000///......+++)))((('''(((((('''%%%))))))))))))((((((((((((""""""###$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$)))(((%%%$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""""""""###$$$%%%%%%$$$###""""""###$$$###!!! !!!""""""""""""######$$$$$$%%% !!!!!!"""###$$$$$$$$$$$$$$$###""""""!!! ########################%%%$$$$$$$$$############"""###$$$$$$######%%%'''""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!"""######$$$$$$$$$############""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""###$$$%%%""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######################################################""""""######$$$%%%"""############$$$$$$$$$&&&%%%$$$###"""######$$$"""""""""###$$$%%%%%%%%%#########""""""#########"""""""""#########$$$$$$&&&%%%###"""!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$%%%&&&%%%$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&yyymmmddd^^^XXXXXXXXXXXXXXXXXXXXXXXXXXXVVVSSSQQQPPPOOOMMMKKKGGGGGGGGGGGGFFFDDDCCCBBB???>>>======>>>===;;;999999888666555555444222000...////////////...------+++)))(((((((((((('''%%%((((((((((((((()))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%)))((((((''''''''''''(((######$$$$$$%%%%%%&&&&&&$$$############$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$$$$%%% !!!!!!"""#########"""######$$$######""""""""""""############"""""""""$$$$$$$$$"""!!!"""### !!!!!!"""###$$$%%%%%% """$$$%%%$$$###"""$$$$$$$$$######""""""!!!####################################""""""""""""$$$$$$###!!! !!!""""""""""""!!!!!!!!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""########################$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%%%%$$$$$$$$$$$$#########$$$###""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############$$$############$$$%%%%%%!!!!!!""""""###$$$$$$%%%######""""""""""""##############################$$$$$$######""""""!!!!!!""""""""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$&&&$$$""" !!!###%%%"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$########################$$$%%%&&&%%%######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&zzznnnddd^^^XXXXXXXXXXXXXXXXXXXXXXXXYYYWWWSSSQQQQQQPPPOOONNNEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>??????>>>;;;888999777555444444444222000...............------,,,+++***(((((())))))'''&&&%%%%%%%%%&&&&&&'''''''''***)))'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!""""""""""""###############$$$%%%$$$###"""!!!""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$#########""""""""""""!!!!!!!!!!!!""""""###$$$%%%$$$###"""###$$$!!!!!!""""""######$$$$$$ !!!"""###$$$$$$###"""$$$$$$$$$#######################################"""""""""""""""!!!!!!!!!######""" !!!###$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################%%%%%%%%%%%%%%%&&&&&&'''######""""""######$$$%%%$$$$$$$$$$$$############$$$$$$###"""!!!!!!!!!"""!!!"""###$$$$$$###"""!!!########################%%%$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! ######################################################""""""######$$$%%%""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&ssshhhbbbYYYYYYYYYYYYYYYYYYYYYYYYZZZWWWTTTRRRQQQQQQPPPOOOFFFFFFFFFFFFEEEDDDCCCCCC@@@????????????>>>;;;888888666444333333333111///...............------,,,+++***(((((())))))'''&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%#########$$$%%%'''''''''''''''(((((((((###$$$%%%%%%&&&%%%$$$$$$######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!""""""""""""#########!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###%%%$$$######""""""!!!!!!!!!###"""!!!!!!!!!"""###$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""###%%%(((+++$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""###!!!"""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$###"""""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!"""#########""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$###"""!!!!!!!!!"""$$$%%%&&&''''''&&&%%%$$$########################%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%$$$###"""!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%##################""""""""""""""""""""""""""""""########################$$$$$$%%%$$$###"""$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&ssshhhaaaYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXUUUSSSRRRQQQOOOMMMHHHHHHHHHHHHHHHGGGFFFFFFBBB@@@?????????>>>;;;999777666444333333222000......////////////...------,,,***))))))))))))(((&&&'''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((($$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''&&&%%%$$$###############!!!!!!""""""""""""!!!!!!!!!"""$$$###""""""###$$$$$$$$$###"""!!! $$$###!!! """###%%%!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$######"""$$$$$$$$$###$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%""""""""""""""""""""""""###############$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""!!!!!!!!!!!!"""######$$$############$$$%%%%%%$$$############"""""""""$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$############$$$&&&%%%%%%$$$######""""""$$$$$$############$$$$$$########################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%$$$###""" $$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###"""""""""""""""!!!!!!###########################$$$%%%$$$""""""$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&~~~qqqeee^^^YYYYYYYYYYYYYYYYYYYYYYYYZZZXXXUUUTTTSSSPPPMMMJJJHHHHHHIIIIIIHHHHHHGGGFFFCCCAAA???>>>>>>===<<<:::888666444444444333111/////////000000000///......,,,***))))))***)))(((&&&(((''''''''''''''''''&&&'''(((((())))))))))))(((%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&%%%###""""""###### !!!###$$$$$$###!!! !!!###"""!!!!!!###$$$######""""""!!!!!! ######"""""""""""""""### !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########"""###$$$!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&############""""""""""""""""""""""""""""""###$$$"""!!!!!! !!!!!!"""""""""#########$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######################################################""""""######$$$%%%"""############$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$#########""""""#########""""""#########$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$######"""""""""######""""""!!!!!!!!!!!!###########################$$$$$$###""""""###%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&ttthhhaaaZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUSSSPPPLLLHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEBBB???=========<<<;;;999777666555555444222000000000000000000//////...,,,+++))))))******((('''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&&&&#########$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""(((&&&%%%###""""""###### !!!$$$%%%%%%$$$!!! !!!""""""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###!!!  !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!$$$%%%$$$"""!!!!!!$$$$$$$$$$$$############ !!!"""######"""!!! ########################!!!!!! """###$$$%%%%%%%%%$$$###"""!!! """""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&& """"""######$$$$$$$$$$$$"""###$$$$$$$$$"""!!! %%%$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''############""""""""""""""""""!!!!!!"""###$$$$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""#########$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""#################################"""###$$$$$$%%%"""############$$$$$$$$$###""" !!!$$$%%%"""######$$$%%%%%%&&&&&&######""""""""""""######$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$###############""""""!!!!!!!!! ###########################$$$$$$###""""""###%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&qqqfff```ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZXXXWWWVVVTTTPPPMMMGGGGGGHHHHHHGGGDDDBBB@@@DDDBBB@@@??????>>><<<::::::999777555333222111111777444111///...,,,)))'''''''''((())))))((('''&&&***++++++)))&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%%%%&&&$$$###&&&$$$"""###&&&'''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###%%%'''$$$  """%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""$$$$$$$$$#########""""""""""""###### !!!!!!"""######$$$$$$"""!!!  !!!"""""""""""""""###############$$$$$$###""""""###%%% !!!!!!""""""######""""""############""""""######""""""!!!!!! """"""#########$$$$$$$$$$$$$$$############$$$$$$"""############"""!!!!!!""""""############""""""$$$$$$######%%%'''***,,,$$$$$$$$$############"""######""""""###%%%'''(((######""""""######$$$%%% !!!"""###$$$%%%%%%$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%######""""""######$$$%%%&&&%%%###!!!!!!"""###$$$((('''&&&%%%###"""!!! $$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$###"""!!! """############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%########################&&&%%%%%%$$$###"""!!!!!!"""""" !!!"""###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&############"""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""!!! !!!###$$$$$$###$$$###"""""""""###%%%%%%%%%%%%$$$$$$###"""""""""########################)))%%%""""""$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######$$$$$$###!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%%%%$$$"""!!!"""###########################&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$##################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$qqqfff```ZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYWWWVVVUUUSSSOOOLLLHHHGGGFFFFFFEEEEEEEEEEEEDDDBBB@@@??????>>><<<;;;999888777555333222111111...------...111222111000(((((()))))))))(((&&&%%%))))))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***((('''&&&'''((('''&&&%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$##############################$$$%%%%%%$$$######""""""!!!!!!!!!!!!""""""########################%%%$$$###""""""###$$$%%%""""""""""""###############$$$$$$###""""""###%%%!!!!!!!!!!!!""""""###### !!!!!!""""""!!!!!! ######""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$############""""""""""""""""""############""""""###"""!!! !!!###$$$&&&""""""######$$$$$$$$$%%%############$$$%%%%%%&&&""""""!!!!!!""""""###$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""""""""""""""##################""""""######$$$%%%'''&&&$$$###"""###$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$!!!"""######$$$$$$######""""""#########$$$$$$$$$######"""""""""""""""###########################%%%%%%$$$$$$###"""""""""###""""""!!!!!!"""""""""$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!###$$$###"""""""""!!!!!!!!!"""###$$$##################$$$$$$########################'''%%%""""""###$$$$$$""" !!!!!!"""###$$$$$$%%%###"""###$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""!!!"""###########################%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$qqqfff```ZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXVVVUUUTTTRRRNNNKKKHHHGGGEEEDDDDDDEEEGGGIIIDDDBBB@@@?????????===;;;999888666444222111000000---,,,,,,---......---+++*********)))((('''&&&%%%&&&'''((('''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&######$$$%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%% %%%(((&&&$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################## $$$''''''$$$"""###$$$!!!!!!!!! !!!!!!!!!&&&%%%%%%$$$###"""""""""###"""!!! !!!"""###""""""""""""############"""###$$$###"""!!!###%%%!!!!!!!!!""""""""""""###!!!""""""""""""""""""!!!###""""""""""""!!!!!!!!!###############$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###""""""############""""""###"""  !!!""" !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$###############$$$$$$#########"""""""""######""""""######$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&###############""""""""""""############$$$$$$$$$"""######$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!################################################$$$$$$$$$$$$###"""!!!!!!$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""############################################################""""""""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$##################"""!!!"""###$$$###"""!!!!!!!!! !!!""""""###!!!""""""###$$$$$$%%%%%%########################%%%$$$""""""#########"""######$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%$$$"""""""""$$$########################$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$pppeee___YYYXXXWWWWWWWWWWWWXXXYYYXXXWWWUUUTTTSSSQQQMMMJJJHHHHHHFFFEEEEEEFFFFFFGGGCCCAAA@@@?????????===;;;999888666444222111000000000///......///...+++)))++++++***)))((('''&&&%%%$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$!!!!!!"""###$$$$$$"""%%%'''&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&###!!! !!!###$$$"""!!!%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################### $$$&&&%%%!!!"""&&&""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%$$$#########"""!!! !!!"""!!!"""""""""############"""#########!!!!!!###$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%$$$""" !!!###$$$""""""############""""""$$$###""""""""""""###$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$"""!!!"""!!!!!!!!!!!!"""##################""""""!!!!!!######################################################""""""######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""""""""############$$$$$$###"""!!!!!!""""""########################""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###!!! $$$##################$$$############$$$$$$$$$$$$######$$$$$$$$$######"""############################################################"""""""""!!!"""""""""#########$$$$$$############$$$$$$$$$$$$###########################"""!!!"""###$$$###"""!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$##############################""""""""""""""""""((('''&&&%%%$$$###"""!!!$$$"""""""""$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$%%%$$$###"""###$$$##############################$$$$$$$$$######"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################pppeee___YYYXXXWWWVVVVVVWWWXXXYYYXXXWWWUUUTTTSSSQQQMMMJJJHHHHHHHHHHHHGGGEEECCCBBBCCCAAA????????????===<<<999888666444222111111000......///111333333111///,,,+++***)))((('''&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&(((((('''"""%%%'''&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###%%%%%%$$$!!! !!!"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!$$$$$$!!!"""((($$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""""""""############"""######"""!!!!!!"""$$$############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""####################################$$$$$$############$$$$$$%%%$$$""" !!!###$$$""""""############""""""############$$$%%%%%%&&&########################"""###$$$%%%$$$###"""!!!###""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!########################!!!""""""###$$$%%%%%%%%%######""""""######$$$%%%$$$###############$$$$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!!!!"""""""""#########""""""!!!!!!"""###$$$$$$########################"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%$$$###!!! #########$$$$$$#########""""""#########$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$########################$$$"""!!!"""######"""!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""######"""""""""#########"""!!!$$$###"""###$$$%%%$$$"""""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$########################"""######$$$$$$$$$###############$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%&&&%%%#########$$$$$$$$$%%%%%%########################~~~pppeee___YYYXXXWWWVVVVVVWWWXXXYYYXXXWWWUUUTTTSSSQQQMMMJJJGGGGGGHHHHHHGGGDDDAAA???BBBAAA??????@@@???>>><<<:::999777555333222111111............///---***''',,,+++***)))((('''''''''%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((('''&&&###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!! $$$'''%%%"""!!!$$$'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######### ###'''%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$########################""""""""""""############!!!"""###"""!!! """$$$$$$############"""""""""!!!""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$###############$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###""""""############""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$#########""""""""""""###############"""###############$$$$$$%%%$$$#########""""""!!!!!!###############$$$$$$$$$!!!!!!"""###$$$%%%&&&'''######""""""######$$$%%%""""""#########$$$$$$$$$%%%$$$$$$###"""!!!!!! #########$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###""""""""""""############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!!!!!!!"""""""""######"""""""""############$$$###############$$$$$$$$$$$$###""""""######"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######################## """$$$$$$###"""###$$$ !!!!!!"""""""""###%%%$$$######$$$$$$###!!!"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$$$$###"""$$$%%%########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$###############~~~oooddd___XXXXXXVVVVVVVVVVVVXXXXXXYYYWWWVVVUUUTTTQQQNNNKKKFFFFFFFFFEEEDDDCCCBBBBBBBBB@@@??????@@@@@@>>>===;;;:::888666444333222222///......---,,,)))$$$ ,,,+++)))((((((((())))))'''((()))(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$&&&((((((%%%###%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!"""###$$$%%%%%%&&&'''(((%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""############!!!"""###""" """###$$$$$$$$$#########"""""" !!!!!!""""""!!!!!! """"""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$############""""""""""""""""""############""""""""""""#################################$$$$$$$$$""""""!!!""""""###$$$%%%"""""""""""""""###$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%"""###$$$$$$%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!"""######$$$$$$######!!!!!!!!!!!!"""""""""######"""""""""""""""#############################################$$$$$$$$$###""""""!!!!!!""""""""""""###$$$$$$$$$$$$###"""""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""############$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$$$$###""""""######""" !!!!!!###$$$$$$$$$###"""$$$$$$########################################## ###%%%&&&$$$###$$$%%%######$$$%%%&&&''''''((('''%%%############!!! """############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!###$$$$$$######$$$%%%##############################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&& !!!"""$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""~~~oooddd^^^XXXWWWVVVVVVVVVVVVWWWXXXYYYXXXVVVUUUTTTRRRNNNKKKFFFDDDCCCBBBBBBCCCDDDEEEBBB@@@??????@@@@@@>>>===<<<;;;999777555444333333------...111222222///,,,+++***)))(((((()))******((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&(((+++---,,,)))&&&&&&$$$"""###&&&'''%%%"""########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%'''%%%###$$$((()))'''%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''##############################%%%((()))((($$$!!!######""""""""""""######&&&%%%$$$###""" $$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############!!!""""""""" """###$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$"""############"""!!!!!!""""""############""""""&&&&&&&&&%%%%%%$$$""""""!!!!!!"""###$$$%%%%%%&&&"""!!!!!! !!!###%%%&&&!!!!!!!!!!!!!!!"""######""""""""""""""""""######""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!################################################""""""!!! !!!"""###"""###$$$%%%%%%$$$###"""""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""############""""""######$$$$$$$$$$$$%%%###""""""######"""  """#########"""!!!"""""""""###$$$$$$%%%%%%######################## ###&&&'''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$#########!!!"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&###########################$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$##############################""""""""""""######"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$######""""""oooccc]]]YYYWWWUUUUUUVVVXXXXXXWWWXXXWWWVVVUUUTTTRRROOOLLLGGGGGGGGGGGGGGGFFFBBB???@@@???======>>>>>><<<;;;;;;999777666666666555444000000///............///---+++(((&&&%%%&&&(((***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$"""!!!!!!$$$&&&(((########################%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$#########""""""""""""######$$$$$$###""" ######""""""""""""##############################&&&&&&%%%$$$###"""!!! &&&%%%$$$###"""""""""###""""""############"""""" !!!!!!""""""######"""""""""###%%%&&&######""""""!!!!!! '''''''''&&&%%%$$$###""" !!!"""######%%%%%%%%%$$$$$$#################################%%%$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""  !!!"""""""""###$$$&&&%%%### %%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""""""""###########################""""""""""""############%%%$$$$$$######$$$$$$%%%""""""""""""#######################################$$$$$$###!!! !!!###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! """!!! """###$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$###### !!!"""""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""###############%%%$$$######"""#########%%%%%%%%%$$$$$$#########$$$###!!!###%%%&&&###!!!##############################$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######(((&&&$$$"""!!!!!!!!!"""oooddd]]]YYYWWWUUUUUUVVVXXXXXXWWWXXXWWWVVVUUUUUUSSSOOOLLLFFFFFFEEEFFFFFFEEEAAA???BBB@@@????????????>>><<<999777555444444444333222////////////............,,,***((('''&&&&&&'''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''&&&$$$###&&&%%%%%%%%%%%%&&&''''''++++++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""!!!######""""""""""""############$$$$$$###"""!!!!!!######""""""""""""##############################$$$$$$$$$###############(((&&&$$$"""  !!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!"""###$$$%%%$$$$$$###$$$#########"""""""""""" """###$$$%%%%%% !!!!!!""""""#########%%%%%%%%%$$$$$$#################################$$$%%%%%%&&&%%%###!!! $$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""!!!!!! !!!"""###%%%$$$""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""##############################""""""""""""############%%%$$$$$$######$$$$$$%%%""""""""""""##########################################$$$###!!!!!!"""$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###""""""!!!"""###$$$%%%############""""""""""""%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$###### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""##################"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$###"""###%%%%%%###!!!#################################$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$###"""""""""###$$$%%%pppddd^^^ZZZXXXVVVUUUWWWXXXXXXXXXYYYXXXWWWVVVVVVSSSOOOLLLEEEEEEDDDEEEEEEDDDAAA???CCCBBB@@@@@@AAAAAA???>>>999777555444444444333222...///000000000///---,,,***)))(((''''''&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&'''&&&%%%###&&&%%%%%%%%%%%%&&&''''''"""%%%((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$ !!!!!!""""""!!!!!! ############"""""""""""" !!!$$$&&&&&&%%%###!!!$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""###""""""""""""######$$$'''%%%"""!!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$########################"""#########""""""###%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######!!!!!!""""""######""""""""""""""""""#####################$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$######!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$#########$$$###"""###%%%%%%###"""########################""""""######$$$%%%%%%%%%$$$############"""""""""######""""""###$$$$$$%%%rrrfff___ZZZXXXVVVVVVWWWXXXXXXXXXYYYXXXWWWWWWWWWTTTPPPLLLFFFEEEDDDEEEEEEDDDBBB@@@DDDBBBAAA@@@AAAAAA@@@>>>;;;999777666666666555444---...000111111///---,,,))))))(((((('''&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&'''''' $$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&""""""############"""""" !!!"""###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!""""""###$$$&&&'''(((#########$$$$$$##################""""""!!!!!!!!!!!!"""$$$%%%%%%$$$###"""########################$$$$$$%%%%%%$$$$$$###"""$$$$$$#########"""""""""$$$$$$$$$#######################################$$$###!!!!!!"""$$$''')))######$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""#########'''%%%###"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!"""######""""""$$$&&&################################################%%%$$$############$$$%%%$$$$$$#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###"""""""""###$$$######$$$$$$$$$$$$######!!!""""""#########""""""#########$$$$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""""""""######$$$######"""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$########################$$$$$$$$$###"""########################""""""#########$$$$$$$$$###"""""""""""""""""""""%%%%%%$$$######"""""""""sssgggaaaZZZXXXVVVVVVWWWYYYYYYXXXYYYXXXXXXYYYXXXUUUPPPLLLGGGFFFEEEEEEFFFFFFDDDBBBBBBAAA??????@@@@@@>>>===;;;999777666666666555444---...000111111///---,,,)))))))))(((((('''&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%'''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""############!!!"""############"""!!! !!!"""""""""""""""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""***)))'''%%%###!!! ######$$$$$$$$$$$$######"""""""""!!!!!! $$$$$$###############$$$"""""""""""""""""""""""" """$$$%%%%%%$$$######""""""!!!!!! ################################################!!!!!!"""######$$$%%%%%%"""######$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%####################################$$$$$$$$$$$$$$$######""""""######$$$############$$$$$$$$$$$$########################"""###$$$###"""###%%%&&&######################################################""""""""""""###########################"""############$$$$$$%%%%%%%%%$$$###"""""""""###$$$######$$$$$$$$$$$$######""""""############"""""""""""""""#########$$$$$$########################"""######$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""!!!"""""""""""""""!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$########################"""###$$$$$$$$$###################################################$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$######"""!!!uuuhhhbbb[[[YYYVVVVVVXXXYYYYYYYYYYYYYYYYYYZZZYYYVVVQQQMMMHHHFFFEEEEEEFFFFFFEEEDDDAAA@@@>>>>>>??????===<<<999777555444444444333222...///000000000///---,,,+++***)))((((((''''''(((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$"""&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((####################################$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%$$$$$$############""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$######""""""&&&%%%$$$###"""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!! &&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!""""""""" """###$$$$$$$$$$$$#########""""""!!!!!!!!!"""""""""#######################################"""&&&((('''###!!!"""######$$$#########"""""""""""""""""""""""""""############"""!!!!!!""""""###%%%&&&%%%""" ###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$###############$$$%%%&&&#################################$$$$$$$$$$$$%%%######""""""""""""###############$$$$$$$$$$$$%%%###########################$$$$$$$$$######$$$&&&$$$$$$$$$#######################################""""""""""""""""""""""""#########$$$######"""!!! !!!""""""######$$$$$$###############$$$######$$$$$$$$$$$$############$$$$$$######"""""" !!!!!!!!!!!!###############"""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############"""""""""###""""""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$$$$%%%$$$$$$$$$%%%$$$$$$###""""""######"""""""""###############"""###%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$ !!!"""$$$%%%%%%%%%%%%vvviiiccc[[[YYYWWWVVVXXXYYYYYYYYYYYYYYYZZZ[[[ZZZVVVQQQMMMGGGEEEDDDDDDEEEEEEEEECCCAAA@@@>>>>>>??????===<<<999777555444444444333222////////////............---,,,***((('''((()))***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%&&&''''''!!!!!!"""###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&''''''&&&&&&%%%%%%!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$$$$######""""""""""""#############################################$$$$$$$$$ !!!"""###%%%&&&'''!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$######""""""!!!!!!"""""""""#########((((((((('''&&&$$$"""!!!#####################"""!!!"""""""""#########$$$########################"""###$$$$$$"""!!!!!!"""###############""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$"""!!!###"""!!!"""######"""!!!######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%"""#########$$$$$$$$$$$$############$$$%%%&&&'''#################################$$$$$$$$$%%%%%%######""""""""""""###############$$$$$$$$$%%%%%%########################$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$#########""""""########################"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""$$$#########"""""""""!!!""""""###$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""############""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""###$$$$$$%%%%%%$$$$$$#########"""######$$$$$$!!!"""""""""#########$$$!!!###%%%%%%###"""###$$$########################%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%% """$$$%%%%%%%%%%%%vvvjjjccc[[[YYYWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[WWWQQQMMMFFFDDDBBBBBBDDDDDDDDDCCCBBB@@@??????@@@???>>><<<;;;999777666666666555444000000///............//////---***((('''(((***++++++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++******&&&%%%%%%%%%%%%&&&''''''(((((((((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ """###$$$%%%%%%%%% """###$$$$$$###""" !!!"""#####################""""""""""""############################## !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$"""###%%%&&&&&&$$$!!! """"""######$$$$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################((($$$!!!$$$!!!!!!"""###############""""""""""""""""""""""""%%%%%%&&&'''&&&%%%###"""$$$""" """""""""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$############$$$%%%&&&'''##############################$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%########################%%%&&&&&&$$$###"""###$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""%%%&&&&&&'''&&&%%%###"""''''''&&&&&&%%%$$$$$$$$$!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$########################""""""############""""""######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$&&&&&&!!!!!!""""""#########$$$!!!###&&&%%%###!!!###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!vvviiibbbYYYXXXVVVVVVVVVXXXZZZ[[[\\\[[[ZZZYYYXXXTTTOOOKKKFFFEEECCCCCCDDDDDDBBBAAACCCCCCBBBAAA@@@???>>>===<<<:::777666666555444222......---,,,,,,,,,,,,---******)))))))))))))))***(((+++---,,,(((%%%%%%&&&%%%$$$#########%%%''')))&&&'''((('''%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$ ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!########################"""!!!$$$%%%$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%$$$###!!! """$$$&&&%%%%%%%%%$$$###""""""!!!!!!"""###$$$$$$###"""!!!########################$$$###"""###$$$$$$######"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$$$$###"""""""""$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###$$$$$$$$$############"""########################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""#########!!!!!!!!!!!!!!!""""""###&&&&&&&&&%%%$$$######"""############""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""#########""""""!!!"""###$$$%%%%%%$$$"""!!!!!!!!! """$$$&&&&&&%%%""""""""""""""""""""""""!!!###&&&%%%###"""%%%'''(((!!!!!!###"""$$$)))'''&&&###!!!!!!!!!"""###########################%%%$$$###"""!!!!!!""""""######$$$$$$$$$######"""############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###########################$$$$$$###!!! !!!""""""############$$$$$$$$$vvvhhhaaaYYYXXXWWWVVVVVVXXXZZZ[[[]]]\\\[[[[[[YYYVVVQQQMMMGGGFFFDDDDDDDDDDDDBBBAAAAAAAAA@@@???>>>===<<<<<<;;;999666555555444333111//////...------------...++++++***)))(((((())))))%%%'''))))))'''&&&&&&''''''&&&$$$######$$$&&&'''$$$&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%"""!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!!!!###%%%&&&%%%###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!%%%((("""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$######$$$###"""""""""###%%%&&&%%%$$$$$$###""""""!!!!!!!!!"""###$$$$$$###"""!!!###########################  %%%'''%%%!!!$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################################################################ """$$$$$$###"""""""""%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""###$$$%%%$$$######$$$$$$$$$############"""########################"""###$$$$$$$$$$$$###""""""######$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""######################## !!!"""############"""""""""""""""###$$$$$$######""""""!!! ############""""""""""""$$$$$$$$$$$$$$$$$$###"""!!!!!!"""#####################$$$$$$$$$######"""$$$"""""""""$$$%%%$$$###"""""""""""""""""""""""""""$$$%%%%%%$$$$$$$$$%%%)))$$$###&&&&&&$$$$$$''''''&&&$$$###"""""""""###########################$$$$$$######""""""######"""######$$$$$$$$$######!!!!!!""""""#########$$$##############################$$$$$$###""""""!!! ########################"""###$$$###"""!!!"""###""""""#########$$$$$$$$$uuuhhh```YYYXXXWWWWWWWWWXXXYYYZZZ\\\[[[ZZZZZZYYYUUUPPPLLLIIIGGGEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<;;;;;;:::777555444444444222111000000///............///,,,,,,***)))((((((((((((#########%%%'''((('''&&&)))'''&&&$$$######$$$$$$###$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&$$$######%%%&&&%%%%%%################################################$$$$$$$$$###$$$$$$%%%&&&''''''''''''''''''''''''(((&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&########################!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!!!!! """"""###$$$$$$###""""""########################"""%%%)))&&& &&&$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""############$$$$$$%%%%%%######""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$###""""""$$$$$$$$$############"""########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""$$$######""""""######$$$###$$$$$$$$$$$$###""""""########################!!!!!!"""###$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$######""""""############""""""""""""""""""######$$$######### !!!"""###############$$$###############$$$$$$&&&$$$######$$$$$$"""!!!""""""""""""""""""""""""$$$$$$$$$&&&''''''%%%$$$%%%###$$$'''(((%%%$$$&&&&&&%%%%%%$$$$$$###################################################$$$$$$!!!!!!"""###$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!!!!!""""""""""""#########$$$########################!!!"""######"""!!!###$$$"""""""""#########$$$$$$uuuggg```YYYYYYXXXWWWXXXXXXYYYZZZXXXXXXWWWWWWVVVRRRNNNJJJJJJHHHFFFEEEEEEEEECCCAAA?????????>>>===<<<<<<<<<:::777555444444444333222000//////...............---,,,+++)))((('''''''''%%%"""!!!$$$''')))(((%%%((('''&&&$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""" !!!$$$########################""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$######"""""""""!!!!!! ################################################"""$$$'''%%%"""%%%$$$"""!!!!!!"""$$$%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$%%%%%%######""""""######$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""#################################$$$$$$############$$$$$$$$$$$$###""""""######""""""""""""############$$$$$$$$$######"""########################""""""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!! !!!"""###############""""""#########""""""!!!$$$###"""""""""###$$$%%%%%%$$$######$$$$$$###!!!""""""""""""""""""""""""$$$######'''+++,,,***&&&""""""###%%%$$$$$$%%%'''%%%%%%%%%%%%%%%$$$###"""######################## !!!!!!"""############ """###$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&######################## !!!######""""""###%%%""""""""""""############uuuggg```YYYYYYYYYXXXXXXXXXYYYYYYWWWVVVVVVVVVUUURRRMMMIIIIIIHHHFFFEEEFFFEEECCCBBBAAA@@@@@@??????>>>>>>>>>:::888666555666666555333///...------,,,,,,---------,,,+++)))((('''''''''(((&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""$$$%%%&&&"""""""""""""""""""""""""""###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###%%%$$$######$$$%%%""""""""""""""""""""""""##################$$$$$$###""""""""""""""""""###!!!"""######$$$$$$$$$$$$ !!!###$$$%%%$$$###"""""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$########################!!!###$$$######"""###$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""######$$$$$$$$$######""""""######$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""""""""#########$$$%%%%%%$$$######"""""""""$$$$$$$$$#########""""""########################$$$##################$$$######$$$$$$$$$######"""###""""""""""""""""""###"""######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!############"""""""""!!! !!!"""###############$$$$$$$$$$$$###!!! $$$###"""""""""###%%%&&&###"""""""""$$$%%%$$$##############################"""###'''---///...,,,)))***((($$$!!!"""$$$&&&$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""""" !!!"""""""""!!! !!!"""###$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!!!!!!!!!!!!!"""""""""############################## !!!######""""""###%%%!!!!!!"""""""""#########uuuhhhaaaZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVSSSNNNKKKHHHFFFEEEEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@??????:::888666666666777666444......---,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((***)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))$$$%%%%%%%%%$$$###"""!!!$$$############$$$%%%%%%"""$$$&&&&&&%%%$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$#########""""""""""""""""""""""""$$$######"""######$$$$$$###""""""!!!!!!""""""### !!!"""###$$$$$$$$$$$$ !!!"""###$$$###""""""""""""""""""""""""""""""%%%$$$############$$$%%%########################!!!$$$'''%%%""" ###&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""##############################""""""######$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!""""""######$$$$$$$$$%%%$$$######"""#########$$$$$$$$$############"""########################$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!""""""#######################################""""""""""""""""""######$$$#########$$$$$$$$$$$$###!!! """"""""""""###$$$%%%%%%###"""!!!"""$$$%%%%%%###########################""""""###&&&***---//////444555111(((!!!!!!###$$$########################"""""""""""""""""""""""" !!!"""""""""!!! !!!"""########################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######"""""""""""""""#########$$$$$$########################!!!"""######"""!!!###$$$!!!!!!!!!"""""""""######vvviiibbbZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVVVVUUURRRNNNJJJEEEDDDCCCCCCEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@999777555555666666555444//////...---------------++++++***)))(((((())))))))))))((('''%%%%%%'''(((&&&&&&&&&&&&%%%$$$$$$###&&&(((((((((&&&%%%&&&'''$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$%%%&&&&&&"""$$$&&&&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&###"""###$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!########################%%%$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###############"""""""""######$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%######################## """######""""""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######""""""###$$$$$$######""""""!!!!!!######""""""######$$$%%%################################################################################################$$$%%%%%%$$$""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!""""""######$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$############"""########################$$$$$$###""""""###$$$$$$ !!!"""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$###"""""""""############""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""########################""""""###$$$%%%'''+++...444888666,,,$$$######"""######!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!"""$$$$$$$$$###!!! !!!!!!"""""""""""""""!!!"""""""""""""""#################################!!!""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################"""###$$$###"""!!!"""###!!!!!!!!!!!!"""""""""###vvviiicccZZZZZZZZZZZZZZZYYYXXXXXXTTTSSSSSSTTTSSSPPPLLLHHHDDDCCCBBBCCCDDDEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@888666444444555555444333000000///...............******)))))))))))))))***&&&((()))'''$$$$$$'''+++(((((('''&&&%%%###"""!!!&&&'''((('''%%%$$$$$$&&&$$$$$$%%%%%%$$$###!!! %%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&$$$%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################"""$$$%%%$$$  """"""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""  ###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$######"""!!! ######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################  ###%%%%%%###&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$###"""!!! #########"""###$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%###""""""$$$'''""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%######"""""""""###%%%&&&$$$$$$$$$############"""########################%%%$$$###""""""###$$$%%% """###%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$########################!!!!!!"""""""""!!!!!! #########"""###$$$$$$%%%"""""""""""""""""""""###############""""""""""""%%%%%%%%%%%%%%%$$$###""" !!!"""$$$$$$%%%%%% !!!###$$$%%%%%%$$$$$$'''%%%$$$#########!!!########################"""###$$$""" """''',,,,,,333444,,,%%%%%%%%%######""" !!!###$$$""""""""""""""""""""""""$$$%%%&&&'''&&&$$$"""!!!!!!"""""""""""""""!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###########################$$$$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""ttthhhbbb\\\\\\[[[ZZZYYYXXXWWWWWWSSSRRRRRRSSSSSSQQQNNNKKKHHHHHHGGGGGGFFFFFFEEEEEEEEECCCAAAAAABBBBBBBBBAAA===:::666444444555555555444222///,,,***+++,,,------,,,***)))'''&&&%%%%%%)))(((&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$((('''$$$"""%%%((($$$###""" """###$$$######$$$$$$$$$$$$##############################'''&&&%%%$$$###!!! ######$$$$$$%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((&&&%%%$$$#########"""!!!!!!""""""###$$$$$$######"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """######!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%&&&%%%###!!!!!!!!!!!!"""&&&%%%$$$######$$$%%%&&&###########################%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$#########$$$%%%###""""""###$$$$$$###########################!!!!!!"""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$###"""###############$$$%%%%%%(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%%%%################################################""""""""""""############&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!"""###%%%%%%$$$######!!!"""$$$$$$"""!!!"""######"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""!!! $$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&+++)))%%%"""!!!!!!"""###!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$"""######""""""!!! $$$###!!! !!!###$$$((())))))'''$$$!!! !!!  """###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""######$$$%%%!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!"""###"""!!! !!!""" !!!###$$$%%%%%%%%%$$$ssshhhbbb\\\\\\[[[ZZZYYYXXXWWWWWWTTTSSSSSSSSSSSSQQQNNNKKKFFFEEEEEEDDDCCCCCCBBBBBBEEEBBB@@@>>>>>>===;;;:::===:::777555555555444333333111...,,,++++++---...---,,,***)))(((''''''&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""############""""""########################&&&&&&%%%$$$###"""!!! !!!!!!"""""""""""" !!!!!!"""######""""""############$$$$$$%%%%%%$$$$$$###"""""""""######$$$######""""""###$$$%%%######""""""""""""######################################################$$$$$$$$$$$$$$$###"""""" !!!!!!""""""######""""""""""""####################################$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$###"""!!!!!! !!!!!!!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%$$$######""""""######%%%###""""""###$$$$$$###########################!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$### !!!""""""$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""$$$$$$"""""""""######"""!!!!!!!!!!!!"""######""""""!!!!!!""""""######""""""!!! !!!!!!############"""""""""!!!""""""###$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&"""""""""############$$$########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$!!!""""""#########""""""'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&$$$""""""###%%%%%%$$$$$$$$$%%%&&&'''########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""######$$$%%%##################""""""######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""$$$$$$###"""!!!"""############"""""" rrrgggbbb\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTRRRNNNKKKEEEDDDCCCCCCBBBAAAAAABBBFFFCCCAAA??????>>>===;;;<<<:::888777666555333111111///---,,,+++,,,...///,,,,,,+++***)))(((((((((###$$$%%%&&&&&&&&&&&&&&& !!!###$$$&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###&&&'''$$$ """###%%%''''''%%%###"""!!!!!!""""""""""""!!!!!!########################%%%%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$!!!!!!"""############""""""""""""############$$$"""""""""""""""###$$$$$$'''%%%###""""""###$$$%%%###"""""""""""""""##############################""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$###############!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$###"""!!! """###$$$&&&'''((((((((($$$$$$$$$%%%%%%$$$$$$$$$###########################$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""""""""###%%%###""""""###$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$############$$$$$$##################$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""###""""""""""""###$$$$$$!!!###$$$$$$###""""""######""""""!!!!!!""""""############""""""#########$$$###""""""!!!"""""""""############""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%$$$###"""!!! !!!"""###!!!###$$$$$$######$$$%%%$$$$$$$$$###$$$$$$%%%&&&########################""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""######$$$%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$%%%$$$###""""""$$$%%%$$$###!!! qqqfffaaa[[[ZZZZZZYYYXXXXXXWWWWWWXXXWWWVVVVVVUUURRRNNNKKKGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@??????@@@AAA@@@???<<<;;;999888777555222//////...---,,,,,,---///000,,,,,,+++***))))))******&&&'''((())))))((('''&&&!!!"""###%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$''''''$$$!!!######$$$%%%%%%$$$######""""""############""""""########################%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""###%%%$$$$$$$$$$$$$$$%%%%%%'''%%%###!!! !!!###$$$""""""""""""""""""###$$$######################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$"""!!!###$$$%%%&&&&&&%%%$$$##############################$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$###############$$$%%%###""""""###$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$#########""""""""""""######$$$$$$$$$#######################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!###%%%$$$###"""######""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######"""######$$$#########"""""""""""""""""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%###!!! ############$$$$$$$$$%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$!!!#########"""###$$$###############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""###############""""""######$$$%%%&&&&&&%%%$$$###""""""!!!######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$##############################$$$%%%$$$"""!!!"""###%%%$$$###"""""""""$$$$$$pppfffaaaZZZZZZYYYYYYXXXXXXWWWWWWXXXWWWVVVVVVUUURRRNNNKKKGGGFFFDDDBBBBBBBBBCCCCCC>>><<<;;;;;;===>>>===<<<<<<;;;999888777555222///......---------...///000,,,,,,+++***))))))******))))))******)))'''%%%$$$%%%%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$"""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$##################"""""""""""""""!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""'''&&&%%%$$$############%%%$$$"""  !!!"""""""""!!!!!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!"""######$$$$$$%%%!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&#########"""!!!###$$$%%%&&&&&&%%%$$$##############################$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%###""""""###$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""#########""""""!!!!!!!!!""""""'''&&&&&&%%%$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""###%%%%%%###"""###$$$""""""############""""""$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""######"""###############$$$$$$%%%%%%&&&&&&%%%$$$!!! """""""""#########$$$$$$########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$############""""""""""""######!!!"""$$$###"""!!!!!!"""$$$$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%%%%%%%$$$###""""""!!!!!!######$$$$$$$$$$$$######""""""############""""""########################"""#########!!! !!!"""%%%$$$###"""""""""$$$$$$oooeee```YYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUSSSOOOLLLFFFDDDBBB@@@???@@@AAABBBBBB@@@>>>=========<<<;;;<<<:::888777666555333111......---------......///,,,,,,+++***)))(((((((((((((((((('''&&&%%%$$$###'''((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%&&&&&&$$$###!!! !!!###$$$$$$%%%%%%%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$############"""""""""!!!""""""""""""!!! $$$############"""""""""%%%$$$###"""!!! """"""!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######"""""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######"""!!!$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%###""""""###$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""!!!"""""""""%%%$$$########################$$$$$$%%%%%%&&&&&&######""""""""""""########################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""$$$%%%%%%$$$######$$$"""######$$$$$$######"""#########""""""##################"""######$$$%%%""""""""""""####################################!!!"""$$$%%%&&&&&&%%%$$$"""""""""############$$$########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%$$$"""!!!!!!!!!!!!"""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$######""""""######$$$%%%$$$$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" !!!%%%$$$###!!! ~~~nnnddd___YYYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUSSSOOOLLLFFFEEEBBB@@@???@@@BBBCCCEEECCCAAA@@@@@@@@@???>>>===:::777555555555444333............---------...---,,,***)))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""" """&&&'''%%%###########################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!!!! %%%%%%$$$$$$##################"""!!!!!!!!!!!!!!! """"""###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%################################################""""""###$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!! !!!!!!""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$######%%%%%%%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%###""""""###$$$$$$#################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""""""""######((('''&&&%%%%%%%%%%%%&&&#########$$$%%%%%%&&&&&&$$$######""""""######$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""$$$%%%%%%$$$######$$$"""###$$$$$$$$$$$$###"""###""""""!!!!!!""""""###"""""""""""""""###$$$$$$!!!"""""""""########################""""""""""""""""""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$######"""""""""######""""""""""""$$$%%%$$$###""""""""" !!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""#########"""""" ~~~nnnddd___XXXXXXXXXXXXXXXWWWWWWWWWTTTTTTTTTTTTTTTSSSOOOLLLIIIGGGEEEBBBBBBCCCDDDFFF???===<<<===???@@@@@@???===:::666444444555555555//////.........------------,,,***)))'''&&&%%%%%%''''''&&&'''(((***,,,---$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&***%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%#########"""""""""!!!!!!""""""###""""""!!! %%%%%%%%%$$$$$$$$$#####################$$$$$$%%% ###$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!  !!!"""#########!!!###%%%%%%###!!!!!!###%%%&&&&&&""""""!!! !!!"""$$$%%%&&&%%%$$$######$$$%%%&&&###########################$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&((($$$#########$$$%%%%%%&&&%%%###""""""###$$$$$$#################################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&$$$#########$$$$$$%%%$$$######""""""""""""&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""" """#########"""!!!"""$$$&&&%%%$$$###$$$%%%"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$!!!!!!""""""#########$$$#########"""""""""""""""&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$$$$$$$""""""############""""""!!!###%%%%%%#########$$$"""###$$$%%%&&&%%%$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""### !!!###$$$%%%%%%%%%$$$qqqddd]]]YYYXXXXXXXXXXXXWWWWWWWWWYYYXXXWWWWWWVVVSSSOOOLLLGGGEEEBBBAAABBBBBBBBBAAAAAA@@@>>>===<<<<<<=========<<<:::999888666222000111111000...---,,,+++************)))'''&&&$$$###''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$""""""#########""""""!!!&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!######""""""###$$$%%%$$$$$$$$$"""!!! """############$$$$$$$$$$$$$$$$$$######"""""""""################################################!!!"""###$$$$$$###!!! """$$$&&&&&&$$$###$$$$$$!!!$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$%%%###$$$&&&&&&&&&$$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!""""""&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%$$$###"""%%%$$$"""!!!!!!!!!"""#########""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""'''$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%###!!!!!!"""###$$$###"""######""""""######$$$%%%!!!"""###$$$%%%$$$######$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!'''&&&$$$###"""###$$$$$$"""######"""!!!!!!"""$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!"""$$$&&&%%%$$$###$$$%%% !!!###$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$###!!!!!!!!!"""""""""!!!!!! !!!!!!rrrddd\\\YYYXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVSSSOOOLLLGGGEEEBBBAAABBBBBBBBBAAAAAA@@@>>>===<<<<<<=========;;;999777777666333111/////////...------,,,,,,++++++,,,,,,,,,,,,++++++'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$###############$$$########################"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###############$$$###"""""""""""""""###"""$$$%%%%%%###"""###$$$"""############""""""!!!"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%$$$$$$###"""###$$$###"""!!!"""$$$###%%%'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""$$$%%%###$$$%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!""""""### !!!""""""############""""""""""""############'''&&&$$$#########$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$######"""!!!$$$######"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$ !!!%%%%%%###$$$$$$############$$$$$$%%%%%%$$$######"""!!!!!!######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%###"""!!!"""###$$$###"""######""""""######$$$%%%!!!"""###$$$%%%$$$$$$############"""""""""""""""######$$$$$$$$$$$$######%%%$$$###"""""""""###$$$"""######"""!!!!!!"""$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!###%%%$$$###"""######"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$ !!!"""###$$$%%%ssseee]]]YYYXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVVVVUUUSSSOOOLLLFFFDDDAAAAAAAAABBBBBBAAAAAA@@@>>>===<<<<<<=========:::777666666666555333------..................************************'''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$#########&&&&&&&&&'''&&&&&&%%%$$$""""""###$$$$$$$$$$$$###""""""###############"""""""""#########$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!$$$%%%&&&%%%###!!!"""### !!!"""###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&################################################"""!!!!!!!!!!!!!!!"""""""""""""""!!! """$$$###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############ !!!"""$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$"""###$$$%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$ ###$$$$$$###"""""""""""""""#########$$$'''&&&%%%%%%$$$$$$%%%%%%########################"""############"""!!!!!!"""############""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&$$$"""!!!###%%%$$$$$$############$$$$$$$$$$$$$$$######""""""!!!######$$$$$$$$$$$$########################$$$$$$###"""!!!"""$$$$$$$$$#########""""""######$$$%%%""""""###$$$$$$$$$$$$###""""""""""""##################$$$$$$$$$$$$######"""""""""!!!""""""###$$$"""######"""!!!!!!"""$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!"""$$$$$$"""!!!"""###$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%"""!!!!!!""""""$$$%%%%%%""""""""""""######$$$%%%vvvggg^^^YYYXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVVVVUUUSSSOOOKKKEEECCCAAA@@@AAABBBBBBAAAAAA@@@???============>>>===:::666444555555555555........................,,,+++***)))'''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$###"""!!! %%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$$$$######""""""###$$$$$$$$$##############################%%%$$$######"""""""""######$$$$$$###!!!!!!"""###!!!!!!"""###############""""""#########$$$$$$$$$"""""""""######$$$$$$$$$################################################"""!!!  !!!"""#########""" """%%%%%%$$$$$$""" ########################%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############"""""""""!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###############"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""###$$$%%%%%%!!!$$$&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$"""###############""""""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!$$$&&&%%%""" !!!###$$$$$$############$$$$$$$$$#########"""""""""!!!######$$$$$$$$$$$$######$$$$$$$$$##################"""!!!"""$$$%%%$$$#########""""""######$$$%%%""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""######$$$$$$"""######"""!!!!!!"""$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! !!!###$$$$$$###""""""###&&&%%%###"""!!!"""###############$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$'''&&&$$$###"""!!! wwwhhhaaaYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUURRRNNNKKKEEECCC@@@@@@AAABBBBBBAAABBBAAA???>>>======>>>>>><<<999666444444555555444/////////...------,,,,,,///...,,,***)))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###"""!!! $$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""##############################$$$$$$%%%&&&&&&'''""""""###$$$%%%&&&&&&'''##################$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###############$$$%%%%%%###$$$$$$###"""###%%%'''###############"""!!!!!!""""""#########$$$$$$$$$"""""""""######$$$$$$$$$################################################&&&%%%$$$$$$$$$&&&'''((($$$$$$###""" !!!$$$&&&&&&%%%$$$$$$$$$###""""""########################%%%$$$$$$######$$$%%%%%%!!!!!!"""######$$$%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&"""$$$&&&((((((&&&###"""$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$######$$$$$$%%%$$$$$$###!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""#########"""!!!$$$$$$############$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############$$$""""""###$$$%%%$$$#########""""""######$$$%%%###############$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$%%%%%%%%%"""######"""!!!!!!"""$$$%%%%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""$$$%%%%%%$$$######$$$&&&%%%###"""!!!"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""&&&%%%###"""!!! vvviiibbbYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTRRRNNNKKKDDDBBB@@@???AAABBBBBBAAABBBAAA???>>>======>>>>>><<<999666555555555444222000000///...------,,,,,,***)))(((''''''((()))***((((((((('''''''''&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''###""""""""""""######$$$###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! """""""""######%%%&&&&&&$$$%%%%%%%%%$$$%%%(((***###############"""!!! """############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$"""###%%%''' """%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""""""""###$$$$$$$$$%%%$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%"""###%%%%%%%%%$$$""" ############$$$$$$$$$$$$""""""###$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$!!!""""""############"""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$"""!!! """%%%&&&$$$"""$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$###"""###%%%%%%%%%$$$######""""""######$$$%%%######""""""######$$$%%%""""""""""""##################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$"""######"""!!!!!!"""$$$%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""###$$$&&&&&&$$$###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$ssshhhbbbYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTRRRNNNJJJCCCAAA??????AAABBBBBBBBBBBBAAA@@@>>>===>>>>>>???<<<:::777666555444222000........................)))((('''%%%%%%'''((()))((((((((((((''''''''''''&&&'''''''''((((((((()))&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''""""""""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$#########$$$%%%%%%$$$%%%$$$###""""""%%%'''!!!""""""############""""""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%################################################ !!!######$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&  $$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$%%%%%%%%%%%%$$$!!!""""""############"""#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$"""!!!!!!!!!###$$$###"""$$$$$$############$$$$$$!!!"""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$######""""""######$$$%%%$$$###"""""""""###$$$%%%#########"""""""""""""""######$$$$$$$$$$$$############$$$%%%$$$$$$###""""""######"""!!!!!!"""$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$#########"""###%%%%%%#########$$$"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&qqqfffbbbYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTRRRNNNJJJCCCAAA??????@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???<<<:::888777666444111...,,,,,,------...//////000111///,,,***)))))))))***)))(((((((((''''''''''''&&&'''''''''(((((())))))############$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&'''''' !!!!!!!!!""""""""""""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$######''''''&&&%%%$$$""""""!!!$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&###############$$$$$$$$$&&&&&&%%%$$$##################""" """ !!!###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$######"""""""""################################################!!!"""$$$%%%&&&&&&%%%%%%"""$$$&&&&&&$$$###$$$$$$(((&&&$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$###!!!!!!"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''"""###%%%&&&'''&&&&&&%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""##################"""!!!!!!!!!"""$$$%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!  !!!$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$#########"""###$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$###"""!!! """######"""!!!!!!"""$$$ !!!"""$$$&&&''''''"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######!!!"""$$$$$$"""!!!"""### """###%%%%%%%%%$$$###&&&%%%%%%$$$$$$#########!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$nnnccc]]]WWWXXXXXXXXXXXXXXXWWWWWWTTTSSSSSSSSSSSSRRRNNNKKKCCCAAA???>>>???@@@@@@???AAAAAA@@@???>>>>>>>>>>>><<<999777555555444222111......---,,,---...///000///...---+++***))))))((())))))((('''%%%$$$###"""'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''')))+++)))&&&###$$$&&&$$$$$$%%%&&&'''))))))***!!!"""$$$%%%&&&&&&%%%$$$'''$$$"""###&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###"""""""""""""""###$$$%%%''''''"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$#########""""""%%%%%%$$$###"""!!!!!!!!!""""""#########$$$%%%!!! $$$&&&$$$!!!###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%&&&############$$$%%%&&&&&&$$$"""!!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############'''&&&&&&&&&&&&'''((((((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$###############"""!!!!!!%%%$$$%%%(((&&&!!!!!!#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""######""""""!!! ################################################!!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""~~~mmmbbb\\\WWWWWWXXXXXXXXXXXXWWWWWWUUUTTTTTTTTTTTTRRROOOLLLDDDBBB@@@???@@@AAAAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<999777555555444333111......---,,,---...///000///...,,,+++)))(((((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######(((&&&$$$###%%%&&&$$$############$$$$$$%%%%%%&&&""""""""""""########################$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&"""##################$$$%%%!!! $$$&&&$$$!!!###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###############""""""!!!&&&$$$%%%'''&&&""""""%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$###""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""""""""!!!################################################"""""""""""""""############"""""""""!!!!!!!!!!!!&&&%%%###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$#########""""""{{{kkk```[[[WWWWWWXXXXXXXXXXXXWWWWWWUUUUUUTTTUUUUUUSSSOOOLLLEEECCCAAA@@@AAABBBBBBBBBCCCBBBAAA???>>>=========<<<:::777666555555333111///...---------...///000000///---,,,***)))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***'''''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$###%%%%%%$$$###""""""!!! %%%%%%&&&%%%%%%###"""!!!)))'''%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%$$$$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$"""!!!"""%%%(((***%%%%%%$$$$$$$$$$$$$$$###%%%""" !!!$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######""""""'''&&&&&&%%%$$$######"""%%%%%%$$$$$$###$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$######"""!!!$$$!!!!!!###### #########""""""######$$$%%%######################## !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$!!!!!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$#########""""""#########$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""########################################################################"""""""""""""""""""""""""""!!!!!!!!!$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""#########$$$############"""""""""yyyiii^^^YYYVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTPPPMMMGGGDDDBBBBBBCCCDDDCCCCCCCCCBBBAAA???>>>=========<<<:::777666555555333222///...---------...000111222111///---,,,+++++++++&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''&&&%%%$$$$$$''''''&&&&&&%%%$$$$$$$$$'''$$$###%%%(((***'''%%%(((''''''&&&%%%$$$######%%%%%%%%%%%%$$$$$$######'''&&&$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$######"""&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!"""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!!!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$$$$###&&&&&&%%%$$$##################"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""%%%!!!!!!###!!!"""%%%######""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$ !!!"""###$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###############################################################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""""""""##############################""""""""""""wwwggg]]]YYYUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTPPPMMMGGGEEECCCBBBCCCDDDDDDCCCCCCBBBAAA???>>>============:::888666666555333222//////...---...///000111111000...---+++*********&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((())))))&&&&&&''''''&&&%%%$$$$$$((('''''''''&&&&&&&&&%%%&&&$$$###%%%((()))'''%%%'''''''''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%###############$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######&&&&&&%%%$$$############""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$###"""'''&&&&&&&&&%%%%%%$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###########################$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""(((""" ###&&&%%%%%%'''######""""""######$$$%%%""""""""""""""""""""""""######"""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######### !!!"""###$$$$$$$$$############$$$$$$$$$$$$######""""""""""""######%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""######$$$$$$######"""###############"""!!!!!!################################################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%#########""""""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""vvvfff]]]XXXTTTUUUVVVWWWWWWXXXWWWWWWUUUUUUTTTUUUUUUSSSOOOLLLGGGEEECCCBBBCCCDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>===;;;888777666555444222000///.........///000111///...,,,***)))(((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''"""""""""###%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''!!!"""#########$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""#######################################$$$$$$$$$$$$&&&((()))(((&&&###!!!&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&& !!!###$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!######$$$%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""### ######"""#########""""""######$$$%%%########################$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########""""""#########$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$###"""!!! ############################################################"""""""""""""""""""""###############$$$######!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###uuufff]]]YYYTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTTTTTTTTTTRRROOOLLLGGGEEECCCBBBCCCDDDDDDCCC@@@@@@???????????????@@@===;;;888777666666444333000///.........///111222000///---,,,***)))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((!!!###$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&!!!###$$$$$$""""""$$$'''#########$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%######$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((())) !!!!!!###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$#########%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!""""""$$$%%%''')))******$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""######$$$$$$$$$######"""################################################"""""""""""""""#########"""""""""######$$$$$$$$$""""""###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!""""""######uuufff]]]YYYSSSTTTUUUVVVWWWWWWXXXWWWTTTSSSSSSTTTTTTRRRNNNKKKGGGEEEBBBBBBCCCDDDDDDCCC?????????>>>??????@@@AAA===;;;888777777666444333000///.........///111222333222000///------,,,,,,))))))(((((('''''''''''')))((('''&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''"""###$$$%%%&&&&&&'''(((###&&&((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""######$$$###$$$%%%$$$!!!!!!###%%%""""""###$$$%%%%%%&&&&&&)))(((''''''%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$######%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%&&&''')))+++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$""""""###%%%'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!"""$$$&&&(((***,,,,,,$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""###((('''$$$############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$################################################!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$#########""""""!!!!!! !!!!!!!!!""""""######qqqbbbZZZVVVUUUVVVWWWXXXYYYYYYYYYYYYTTTTTTTTTUUUUUUSSSOOOKKKHHHFFFDDDBBBAAABBBCCCCCCAAAAAA???>>>>>>>>>???@@@===;;;888666555444333111............///000111222111111000///,,,)))&&&%%%))))))))))))))))))))))))***)))((('''(((***,,,...''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&''''''((((((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$###"""!!!!!! %%%%%%%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$#########$$$$$$############$$$$$$'''&&&%%%###""" &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))******%%%$$$###$$$&&&'''&&&%%%((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!###$$$###"""!!!"""###########################%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######!!!$$$&&&%%%###!!!"""$$$##################$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$###"""""""""###"""!!! !!!"""###$$$#########""""""!!!!!!###$$$%%%%%%$$$###"""!!!""""""""""""#####################""""""""""""!!!########################$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$"""###%%%&&&&&&%%%###"""!!!"""""""""############"""""""""!!!""""""###$$$qqqcccZZZWWWUUUUUUVVVXXXXXXYYYYYYYYYTTTTTTTTTUUUUUUSSSOOOKKKGGGFFFDDDBBBBBBBBBCCCDDDAAAAAA???>>>>>>>>>???@@@>>><<<999777666555333222000000////////////000000,,,,,,,,,+++)))&&&$$$"""((((((((((((((((((((((((%%%$$$######$$$%%%''')))%%%%%%%%%&&&&&&''''''''')))(((&&&$$$$$$$$$%%%&&&'''''''''((()))*********%%%###"""###%%%%%%$$$"""$$$$$$$$$###"""!!!!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%############""""""""""""$$$$$$############$$$$$$$$$$$$######"""""""""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&''''''((()))&&&%%%$$$%%%'''((('''&&&'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###$$$########################%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$######!!!###%%%%%%###!!!"""$$$%%%%%%$$$###"""""""""###########################""""""######$$$$$$%%%%%%$$$$$$$$$###############%%%$$$###""""""###$$$$$$##################""""""###$$$$$$%%%$$$###"""!!!""""""""""""############$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""######$$$"""""""""""""""###$$$$$$rrrddd[[[XXXTTTUUUVVVWWWWWWXXXXXXWWWTTTTTTTTTUUUUUUSSSOOOKKKEEEDDDCCCBBBBBBCCCDDDEEEAAAAAA???>>>>>>>>>???@@@???===:::888777666444333222222000///..................---,,,+++)))((('''((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))###$$$$$$%%%&&&'''((()))***)))'''%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''(((%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$###""""""!!!!!!###$$$%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###############$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&((()))((('''(((&&&######%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))***%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$###""""""###############$$$$$$$$$################################################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$############"""###%%%&&&%%%$$$###$$$%%%########################%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$'''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$########################$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$###""""""""""""###$$$ !!!"""######"""!!! ###"""!!!!!!!!!"""$$$%%%#########"""###$$$$$$%%%ssseee]]]YYYTTTUUUVVVVVVWWWWWWWWWVVVTTTTTTTTTUUUUUUSSSOOOKKKDDDDDDCCCCCCCCCDDDDDDEEEAAAAAA???>>>>>>>>>???@@@@@@===;;;999888777555333222111000///............/////////...---,,,++++++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&(((''''''''''''''''''&&&$$$$$$$$$######"""""""""$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''%%%%%%&&&'''((('''&&&***(((&&&%%%&&&((()))(((&&&&&&''''''''''''&&&&&&###$$$&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&& !!!"""######$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$###""""""!!!""""""$$$$$$#####################$$$%%%%%%######$$$%%%########################$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""###$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!#########$$$$$$%%%%%%&&&#########$$$############!!!"""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!""""""######""""""!!!###"""!!! !!!"""$$$%%%###############$$$%%%%%%tttfff^^^ZZZUUUUUUVVVVVVWWWWWWVVVVVVTTTTTTTTTUUUUUUSSSOOOKKKCCCCCCCCCCCCCCCDDDDDDDDDAAAAAA???>>>>>>>>>???@@@@@@>>>;;;999888777555444000000////////////000000------,,,+++*********)))''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((((((((()))))))))(((&&&%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$"""!!! &&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&'''%%%$$$$$$$$$&&&'''&&&%%%***(((&&&&&&'''))))))(((&&&''''''((((((''''''&&&###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&& !!!"""######$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%$$$###############$$$######""""""###$$$$$$"""###$$$###"""!!!"""$$$########################$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$###"""""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!"""""""""###$$$$$$$$$%%%############""""""!!!!!!#########$$$$$$%%%%%%&&&##################$$$$$$!!!"""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""##################"""###"""!!!!!!!!!"""$$$$$$######""""""######$$$%%%vvvhhh___[[[VVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTUUUUUUSSSOOOKKKDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA???>>>>>>>>>???@@@@@@>>>;;;999888777555444000///////////////000111///...---,,,++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''''''''%%%$$$###$$$&&&'''&&&%%%'''&&&%%%&&&'''(((&&&%%%''''''((((((((((((''''''%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$%%%%%%%%%&&&''''''((((((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%!!!"""######"""!!!"""#######################################$$$%%%&&&&&&######$$$$$$$$$$$$#########!!!!!!###$$$$$$!!!!!!""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$#########"""######$$$%%%""""""""""""############%%%$$$$$$$$$####################################%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%$$$##############################!!!"""""""""############"""""""""!!!"""######$$$wwwiii```\\\WWWWWWXXXXXXXXXWWWWWWVVVTTTTTTTTTUUUUUUSSSOOOKKKEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>>>>???@@@???===:::888888777555333222111000//////...//////111000...,,,++++++++++++''''''''''''''''''''''''))))))*********)))))))))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''########################!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&)))((((((''''''&&&''''''&&&%%%$$$%%%'''''''''&&&&&&%%%&&&((()))(((&&&$$$''''''((((((((((((''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###"""""""""###$$$%%%&&&$$$###"""!!!"""###%%%&&&"""###$$$$$$""""""###$$$####################################$$$%%%&&&'''######$$$$$$$$$$$$######### !!!$$$$$$$$$""""""""""""###$$$%%%%%%########################$$$#####################$$$$$$$$$###############"""###%%%&&&&&&&&&&&&%%%##################""""""######"""""""""###%%%%%%""""""""""""############$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""""" !!!###$$$$$$$$$"""!!!!!!!!! !!!!!!"""###xxxjjj```\\\XXXXXXXXXYYYXXXXXXWWWWWWTTTTTTTTTUUUUUUSSSOOOKKKEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA???>>>>>>>>>???@@@???===:::888777666444333444333111000...------,,,---,,,***(((&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%%%%%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""###%%%'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""""""""############$$$%%%&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&########################&&&%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''')))+++,,,+++(((%%%''''''((((((((((((''''''$$$######$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,%%%%%%&&&&&&'''((())))))$$$&&&''''''&&&&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!!!!"""$$$%%%&&&$$$###"""!!!"""###%%%&&&###$$$%%%%%%######$$$%%%####################################$$$%%%&&&'''######$$$$$$$$$$$$######### !!!$$$%%%$$$$$$$$$###############$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" """$$$%%%%%%%%%$$$$$$#########""""""!!!!!!######"""""""""###%%%&&&""""""""""""#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###!!!!!! !!!!!! ###%%%%%%$$$""" !!!""""""{{{jjj___YYYYYYXXXWWWXXXYYYYYYWWWVVVUUUTTTSSSRRRRRRPPPLLLJJJGGGEEECCCCCCCCCCCCBBBAAAGGGCCC>>>;;;;;;===??????@@@>>>;;;:::999777555333///---,,,,,,...//////...------,,,++++++******)))(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((###$$$$$$%%%&&&'''((((((+++)))'''%%%$$$%%%&&&'''%%%'''((((((&&&$$$$$$$$$%%%$$$%%%&&&(((***---...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$###""" ######""""""""""""######%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((''')))***)))((('''(((******(((''''''''''''&&&$$$&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))%%%&&&''''''&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((+++***(((''''''(((***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&$$$######$$$&&&(((((((((((((((###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''$$$###%%%%%%""""""%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$...+++&&&###"""!!!!!!!!!""""""###$$$&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###"""!!!$$$###!!! """###%%%}}}lll```YYYYYYXXXWWWXXXYYYYYYWWWUUUUUUTTTSSSRRRRRRPPPMMMJJJGGGEEECCCCCCCCCDDDCCCBBBEEEBBB???>>>??????>>>===@@@===;;;:::999777555333///...,,,---...//////...------,,,++++++******)))(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((''''''((((((((((((((('''$$$&&&((((((&&&%%%%%%%%% !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,+++***)))(((((())))))'''''''''((((((((())))))'''((())))))'''&&&'''((('''&&&%%%&&&(((((('''&&&''''''''''''(((((((((((()))))))))((('''&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******((('''%%%&&&''''''&&&$$$%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&###"""$$$$$$!!!"""%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$!!!!!!""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$########################&&&$$$""""""$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$###""""""!!! !!!"""######$$$$$$###$$$$$$$$$$$$###"""""""""""""""######$$$%%%&&&########################$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$############"""######$$$$$$""""""""""""""""""""""""!!!""""""###"""!!! $$$###"""!!!!!!""""""###nnnaaaZZZZZZYYYXXXXXXYYYXXXVVVTTTUUUSSSRRRRRRRRRPPPMMMJJJHHHFFFCCCBBBCCCDDDCCCCCCCCCBBBAAAAAABBBAAA>>><<>><<<:::999999888666444222000......//////...---------,,,++++++******)))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''(((((())))))))))))(((''''''&&&&&&'''&&&%%%%%%%%%%%%''''''###$$$%%%%%%$$$$$$&&&'''!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$###$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''''''''######$$$%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''(((((())))))$$$%%%&&&(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++''''''((((((((()))))))))***+++,,,+++)))((()))******(((''''''(((((('''&&&''''''''''''((((((((((((&&&&&&'''((()))***+++,,,)))***++++++***)))***+++))))))(((''''''((()))))))))))))))))))))))))))))),,,++++++***)))(((''''''((())))))******))))))((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%###$$$%%%'''))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((($$$###&&&%%%######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###############""""""""""""""""""""""""###""""""###$$$$$$!!!%%%%%%$$$###""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""###%%%%%%%%%%%%%%%########################!!!""""""######""""""!!! """###"""!!! !!!""""""######$$$$$$######""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$$$$$$$###############!!!"""$$$%%%%%%### rrreee___ZZZYYYXXXXXXYYYXXXVVVTTTSSSRRRRRRRRRRRRQQQNNNLLLIIIFFFCCCBBBCCCEEEFFFGGGFFFCCC@@@>>>????????????>>><<<:::999999888666444222000///...//////...---------,,,++++++******)))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''))))))(((((('''&&&&&&&&&(((((((((''''''&&&&&&&&&(((&&&$$$######$$$&&&'''$$$%%%%%%$$$######%%%'''!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((('''&&&&&&'''''''''((((((((())))))'''((()))(((''''''((())))))'''&&&&&&&&&&&&%%%###))))))))))))************)))(((((((((((((((((((((***+++,,,+++***)))***,,,******(((''''''(((******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&$$$######%%%(((++++++)))&&&#########$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''$$$###%%%%%%""""""%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!######$$$$$$$$$$$$$$$$$$"""""""""#######################################"""!!!!!!"""$$$%%%$$$###%%%%%%$$$###"""""""""###########################""""""""""""""""""""""""###$$$$$$$$$$$$###"""""" !!!###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############""""""!!!"""######!!!!!!"""###""""""############""""""""""""############""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!! !!!###$$$$$$###""" qqqfff```YYYXXXWWWXXXYYYYYYWWWUUUSSSRRRQQQRRRRRRQQQNNNLLLIIIFFFCCCAAACCCEEEGGGGGGCCCBBB@@@@@@@@@???>>><<<===<<<:::999999888777555333111///...//////...---------,,,++++++******)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$""""""$$$&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$#########$$$%%%&&&"""$$$&&&((()))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$### ###%%%%%%$$$!!! ###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&(((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''%%%$$$###(((((()))))))))*********&&&((())))))))))))***+++***)))((((((******)))(((,,,,,,,,,---------......,,,,,,,,,---------------///000111000///...///111000///...------...///000------------------------++++++++++++++++++******+++***)))(((((()))***+++(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&''''''(((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%"""!!!###### #########$$$$$$$$$%%%%%%%%%########################!!!"""############"""!!!##############################$$$$$$%%%%%%%%%%%%########################"""!!!!!!"""$$$&&&'''&&&$$$$$$##########################################!!!!!!!!!"""#########$$$###$$$$$$$$$$$$###"""""" """$$$$$$$$$###"""########################"""######$$$$$$######""""""###$$$###""""""###$$$""""""############""""""!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""###$$$$$$$$$$$$############"""######$$$$$$""""""""""""""""""""""""######!!! !!!""" !!!"""###$$$$$$######qqqfffaaaYYYXXXWWWXXXYYYYYYWWWVVVSSSRRRQQQRRRRRRQQQOOOLLLIIIFFFCCCAAACCCEEEGGGHHH@@@@@@AAABBBBBB@@@<<<999===<<<:::999999999777555333111////////////...---------,,,,,,+++******)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))***))))))&&&&&&&&&$$$""""""###%%%&&&&&&'''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!%%%$$$#########$$$%%%&&&"""$$$''')))***)))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!%%%((()))'''$$$!!!$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((()))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''(((((()))(((((('''''')))***++++++)))&&&$$$$$$%%%'''(((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((************))))))************+++++++++)))***,,,,,,,,,,,,...000---,,,,,,---///000000////////////000000000000111//////000222333555666666555666777777555555666777777666444333333444666777333333333333333333333333......//////////////////...---+++******+++---...************************))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))******)))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&### !!!!!!"""#########$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%######""""""""""""""""""%%%%%%%%%&&&&&&'''''''''########################&&&$$$""""""$$$%%%&&&&&&$$$###############$$$$$$##################$$$$$$!!!!!!"""$$$%%%&&&'''(((###$$$$$$$$$$$$###""""""!!!###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$""""""############""""""!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$ !!!"""###$$$$$$$$$qqqddd]]]\\\ZZZYYYXXXWWWVVVSSSPPPRRRQQQOOOOOOPPPOOOMMMKKKGGGEEEBBBBBBCCCEEEFFFEEEFFFDDDAAA@@@@@@@@@>>>===@@@>>><<<::::::888666444555333000...------...//////...---,,,***)))(((''')))((('''&&&&&&'''((()))&&&&&&''''''((()))******''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$&&&'''&&&$$$$$$&&&)))&&&***+++)))((()))&&&"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########"""###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$""" $$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%(((((('''&&&%%%###!!! $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&+++***)))''''''&&&&&&&&&***((('''%%%&&&''')))***((())))))(((&&&$$$%%%&&&((()))+++,,,,,,+++******+++,,,---------+++***)))(((***,,,---------...///+++,,,...//////000111333333333333444444555666777888999:::<<<============@@@@@@AAAAAABBBAAAAAA@@@CCCBBBAAA???>>>>>>======AAA>>>:::999999:::;;;:::::::::888777666666555555444111......000111///---++++++,,,,,,,,,+++***)))'''&&&&&&'''***++++++***(((''''''&&&&&&&&&'''''',,,***(((&&&&&&&&&((((((&&&''')))******(((&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''***(((&&&%%%%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$&&&%%%$$$#########$$$%%%$$$###"""!!! ########################!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%$$$############$$$%%%%%%%%%%%%$$$(((&&&$$$"""!!!!!!"""###&&&''''''%%%###!!!!!!"""######""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&'''(((((($$$#########""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!qqqddd^^^ZZZYYYXXXWWWXXXWWWTTTRRRSSSQQQPPPPPPQQQPPPNNNLLLGGGEEEBBBBBBCCCEEEEEEEEEEEECCC@@@@@@@@@@@@???>>>@@@>>><<<::::::888666444333222000///..................---+++***((('''''')))(((''''''''''''((()))))))))((('''%%%$$$######((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%'''((('''%%%%%%'''***&&&(((&&&""""""%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""""""""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((())))))''''''&&&&&&&&&''''''(((******)))((('''&&&&&&&&&***)))((('''''''''((()))((()))******(((((()))***))))))))))))(((&&&%%%###******+++,,,,,,+++++++++)))+++---......///000111222444666777777888:::<<<======>>>???AAADDDFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJKKKLLLLLLMMMLLLLLLQQQQQQPPPOOONNNNNNNNNNNNLLLIIIGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>>>><<<999666555555555222000///............---------000///------------+++)))(((''''''&&&&&&''''''(((+++***(((&&&&&&&&&((()))'''((()))))))))((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&'''((()))&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$######""""""##############################""""""##################%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$###""" """###"""$$$%%%%%%######$$$&&&######""""""""""""##############################$$$$$$$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""##################""""""""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!qqqeee^^^YYYXXXWWWWWWXXXWWWUUUSSSSSSRRRQQQQQQQQQPPPNNNLLLGGGEEEBBBAAACCCEEEEEEEEECCCBBB@@@@@@AAAAAA@@@???@@@>>><<<::::::888666444111111000000/////////......---,,,+++***)))(((''')))((((((''''''(((((())))))((('''%%%$$$"""!!! (((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&'''((('''&&&'''(((***''''''$$$###'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((((('''%%%###!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&((((((((((((((())))))(((((((((###$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&((())))))***)))((((((''''''''''''***)))))))))((((((''''''$$$&&&(((((((((((()))+++*********))))))'''&&&%%%***++++++---...///000111///111444555555666777999:::<<<>>>???@@@AAACCCEEEFFFGGGIIIKKKNNNRRRTTTVVVYYYYYYYYYYYYYYYXXXWWWWWWYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]]]][[[ZZZYYYYYYYYYXXXVVVTTTRRRPPPOOOMMMLLLLLLLLLLLLJJJHHHDDDBBBAAA???===;;;777666555444333333333333333111...------,,,)))'''***))))))(((((())))))***+++***)))((((((((()))***))))))))))))((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$######$$$&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$###""""""!!! #########$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$######"""!!!$$$$$$######"""!!!!!! ########################qqqeee___ZZZYYYXXXWWWXXXWWWTTTRRRRRRQQQPPPPPPPPPOOOMMMKKKGGGDDDBBBAAACCCDDDEEEEEEDDDBBB@@@AAABBBCCCCCCBBB@@@>>><<<::::::888666444//////000000000000///.........---,,,+++***)))))))))(((((((((((((((((()))$$$$$$$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''((()))((()))&&&!!!!!!&&&***)))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%### ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%'''(((***(((((())))))))))))(((((("""###$$$%%%&&&((())))))&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((***************(((''''''&&&((()))***)))***+++---***+++,,,---...//////000...///000222555777999::::::<<>><<<;;;::::::333222000//////...---+++---,,,,,,++++++++++++,,,---,,,+++*********+++++++++***)))((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$#########$$$%%%&&&''''''########################&&&%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$$$$%%%&&&$$$"""!!!!!!"""######""""""""""""##############################%%%%%%%%%$$$$$$#################################"""""""""#########$$$$$$%%%%%%$$$###"""!!! #########$$$$$$%%%%%%&&&""""""""""""""""""""""""#########$$$$$$######"""$$$$$$$$$#########""""""$$$$$$############$$$$$$qqqfff```]]][[[YYYXXXWWWUUURRROOOPPPOOONNNNNNNNNMMMKKKIIIFFFDDDAAAAAABBBDDDDDDDDDEEECCCBBBBBBDDDEEEEEEDDD@@@>>><<<::::::888666444//////000000000000///...//////...---,,,++++++***((())))))))))))))))))((("""###$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$###$$$%%%&&&''''''''')))((($$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&'''(((&&&''''''((((((''''''&&&######$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&))))))((((((((())))))*********++++++***)))((((((,,,...//////......///000,,,---...000222444555666444555888;;;???BBBDDDEEEFFFHHHKKKMMMNNNOOOQQQSSSYYY[[[]]]^^^___```bbbddddddeeefffhhhkkknnnppprrrsssttttttssssssrrrqqqpppooooooooooooqqqrrrtttuuurrrsssuuuvvvwwwxxxxxxxxxtttttttttvvvwwwvvvssspppnnnllljjjgggfffggghhhiiieeedddbbb___\\\ZZZYYYYYYUUUSSSPPPMMMIIIGGGEEEDDD???===:::999999777555333000///...---,,,,,,,,,,,,------,,,+++************++++++***))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""###%%%&&&'''########################&&&%%%%%%$$$$$$################################################$$$$$$%%%""""""###$$$$$$$$$$$$###((('''&&&$$$###""""""!!!$$$%%%%%%$$$"""!!!"""#########""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######"""#########$$$$$$$$$%%%$$$$$$###""""""###$$$$$$qqqfffaaa^^^\\\ZZZXXXWWWTTTQQQNNNOOONNNMMMMMMMMMLLLJJJHHHFFFDDDAAA@@@BBBDDDDDDDDDEEEDDDBBBBBBDDDEEEEEEDDD@@@>>><<<::::::888666444111111000000/////////...///......---,,,+++++++++((())))))******))))))(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''$$$"""!!!###%%%''''''&&&%%%'''(((%%%%%%''''''$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''+++***((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))(((&&&&&&%%%%%%%%%(((((((((((()))******+++*********************+++,,,...//////......///111111111222333555777999:::>>>AAAEEEIIIMMMPPPRRRRRRRRRUUUXXX[[[\\\]]]```bbbdddfffhhhiiiiiiiiikkkmmmppppppqqqsssuuuwwwyyyzzz}}}~~~~~~~~~wwwwwwvvvvvvwwwyyy{{{|||zzz|||~~~zzzzzz{{{}}}}}}{{{xxxvvvsssqqqpppppprrrsssoooooommmiiieeecccbbbcccbbbaaa```]]]YYYVVVSSSQQQMMMJJJGGGDDDBBB???<<<999666555444222000///............---,,,+++)))((((((++++++++++++*********)))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((('''''''''&&&######$$$&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""$$$%%%%%%########################$$$$$$$$$$$$$$$#########"""""""""#####################"""""""""###$$$%%%!!!"""######$$$$$$######$$$$$$###"""!!! !!!############%%%&&&######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$qqqgggaaa]]][[[YYYXXXWWWUUURRROOOOOONNNMMMMMMMMMLLLJJJHHHFFFCCCAAA@@@BBBCCCDDDDDDDDDCCCAAAAAABBBCCCCCCBBB@@@>>><<<::::::888666444333222000///............,,,,,,,,,++++++******)))((()))************)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$###!!!###&&&(((((('''%%%((('''$$$###&&&%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((()))***+++,,,+++***))))))***+++---...,,,...000000000111333555999:::;;;===@@@CCCFFFHHHMMMPPPVVV\\\```bbbbbbbbbaaacccgggiiikkkmmmoooqqqoooppprrrrrrqqqqqqsssuuuvvvwwwxxxzzz|||~~~}}}~~~~~~~~~zzzxxxwwwxxxyyy{{{zzzzzzxxxtttnnnjjjiiijjjjjjkkkkkkkkkhhheeeaaa___XXXVVVRRRPPPMMMKKKHHHEEECCCAAA???<<<:::888777666555444333111///---+++******+++,,,,,,,,,+++***)))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""###$$$%%%########################""""""##################!!!"""""""""#########$$$$$$$$$#########$$$%%%&&&!!!""""""############### !!!!!!!!!  """###"""###%%%&&&######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#################################!!!!!!"""""""""#####################$$$$$$$$$%%%##################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$"""""""""###############$$$###!!! !!!###$$$qqqgggbbb[[[ZZZXXXXXXWWWVVVTTTQQQPPPOOONNNNNNNNNMMMKKKIIIFFFCCCAAA@@@BBBCCCDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@@@@>>><<<::::::888666444555333000...------...///+++*********))))))((((((((()))***++++++***)))(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%###"""###'''))))))((()))***(((###"""%%%&&&$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))***,,,,,,+++***)))((())),,,...000222444777888999;;;===@@@@@@AAADDDHHHMMMRRRWWWYYYYYY^^^dddjjjoooppppppooolllnnnrrruuuvvvxxx{{{}}}{{{}}}~~~~~~}}}}}}~~~~~~|||{{{|||~~~|||tttooonnnooonnnoooqqqsssrrroookkkiiiaaa___]]][[[[[[ZZZWWWUUUNNNMMMJJJGGGDDDAAA@@@???<<<;;;:::888555333000///***+++---------,,,***((('''((()))******)))((('''))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""#########"""######$$$%%%########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$&&&%%%$$$$$$$$$%%%&&&'''!!!!!!"""############### """###$$$$$$$$$"""###$$$###"""!!!"""#########""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!###"""!!!!!!"""###tttiiidddZZZXXXWWWVVVVVVTTTQQQOOOQQQOOONNNNNNNNNMMMKKKIIIDDDBBB@@@@@@AAACCCCCCBBBBBB@@@>>>======>>>@@@BBBBBB@@@<<<999555333222111666333000......//////......------,,,,,,++++++***((((((''''''''''''(((((((((### %%%)))(((&&&'''%%%######%%%)))...111''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''&&&&&&%%%%%%%%%&&&&&&)))((((((((())))))'''%%%***+++++++++******,,,...000///......///222555777777999===@@@BBBEEEHHHKKKPPPRRRTTTXXX\\\```bbbdddmmmooosssyyy}}}}}}{{{yyyvvvwwwyyy}}}~~~zzzuuurrrpppooopppqqqrrrsssssssssrrrmmmjjjgggffffffffffffeeecccaaa\\\WWWRRROOOMMMLLLGGGFFFDDDAAA===:::777555444222///...------+++))),,,,,,+++***))))))))))))'''(((***,,,---+++'''$$$'''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$#########""""""""""""##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""rrrgggaaaZZZYYYWWWWWWVVVUUURRRPPPQQQOOONNNNNNNNNMMMKKKIIIDDDBBB@@@@@@AAACCCCCCBBBDDDBBB@@@=========???@@@@@@>>><<<999777666555555666333000.../////////......------,,,,,,++++++***((((((''''''''''''(((((('''$$$"""###&&&((((((&&&&&&&&&%%%%%%&&&((()))+++''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''((((((((())))))***)))((((((***+++*********,,,...111222222444666999;;;<<>>=========>>>>>>===;;;:::999888888888555333000//////000///......------,,,,,,++++++***((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&%%%%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&''''''(((''''''((())))))*********)))***,,,,,,,,,---000222555777:::>>>AAADDDEEEFFFJJJLLLPPPSSSVVVZZZ^^^bbbiiijjjlllnnnqqqsssuuuvvv~~~~~~|||wwwxxxyyyzzz{{{|||}}}~~~~~~}}}{{{|||}}}~~~}}}|||zzzxxxuuurrrooommmlllllldddcccaaa]]]VVVOOOHHHEEECCC@@@===;;;999888555333333222111000///------,,,***)))))))))******(((&&&&&&%%%%%%&&&((())))))(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$############""""""######$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%############################################################""""""""""""###"""!!!!!!!!!!!!"""######""""""!!!!!!""""""### !!!"""###%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%$$$###"""!!!""""""############""""""~~~oooeee```\\\[[[YYYXXXXXXWWWTTTRRRPPPOOONNNNNNOOONNNLLLJJJEEECCCAAAAAABBBCCCCCCCCCDDDCCCAAA???>>>>>>>>>???===<<<;;;:::999888777777444222000///000000///......------,,,,,,++++++***((((((''''''''''''((((((%%%'''))))))'''&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((()))***++++++''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''(((((()))))))))***(((((('''''''''((())))))(((((())))))((()))***+++***,,,...000111333666999;;;>>>DDDJJJNNNPPPQQQQQQSSSUUUYYY\\\___dddiiilllrrrsssuuuwwwyyyzzz|||}}}~~~{{{xxxvvvuuuuuutttppppppoookkkeee^^^WWWRRRNNNKKKGGGDDDCCC@@@>>><<<999888777666444222111000...,,,***)))******)))''''''&&&%%%''')))***))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''&&&(((((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$#########&&&&&&%%%$$$###"""!!! """###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$########################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$#################################$$$$$$##################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############"""!!!!!!################################################&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$###}}}ooogggccc]]][[[ZZZYYYXXXWWWTTTRRRPPPOOONNNOOOOOOOOOMMMKKKEEECCCAAAAAABBBDDDDDDCCCBBBAAA@@@?????????@@@AAA======;;;:::888666444333333222000000000111///......------,,,,,,++++++***((((((''''''''''''((((((%%%'''))))))'''&&&&&&''''''&&&%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""!!! """###$$$''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((()))***++++++''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((())))))))))))))))))((((((((())))))***+++)))***+++)))((('''))),,,+++...111444666:::>>>BBBEEEIIIPPPVVV[[[]]]]]]]]]___aaadddgggjjjoootttxxxzzz{{{|||~~~|||zzzyyyyyyyyyvvvwwwvvvuuupppkkkeeeaaaYYYVVVRRROOOMMMKKKHHHFFFBBBAAA@@@???<<<:::777666555333000......---,,,+++)))((('''(((***+++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$###############$$$########################"""###$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############"""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||ppphhhddd\\\[[[YYYYYYXXXWWWTTTRRRPPPOOONNNOOOPPPPPPNNNLLLFFFDDDAAAAAACCCDDDDDDDDDAAAAAA@@@@@@@@@AAAAAAAAA>>>===<<<:::888555222111222111000000111111000......------,,,,,,++++++***((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''&&&'''&&&%%%$$$%%%&&&)))***&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######""""""######$$$%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$############%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,***,,,---,,,)))))),,,000...111666:::???DDDIIIMMMRRRVVV]]]ccchhhjjjiiiiiifffhhhjjjmmmppptttzzz~~~~~~~~~{{{yyyxxxwwwwwwxxxxxxyyyyyywwwssspppnnneeebbb^^^[[[YYYWWWTTTRRRNNNMMMLLLKKKHHHDDDAAA???:::777444111000///---+++---+++******+++,,,+++)))(((((((((((((((((((((((()))))))))******)))))))))&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$###""""""###$$$$$$ !!!"""$$$&&&'''(((###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$##############################"""###$$$%%%%%%$$$###"""""""""""""""############""""""###$$$$$$###"""""""""######$$$$$$######""" !!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$######""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%|||ooohhhddd\\\ZZZYYYXXXXXXVVVSSSQQQPPPOOONNNOOOPPPPPPNNNLLLFFFDDDBBBAAACCCDDDDDDDDDBBBBBBBBBAAA@@@@@@@@@@@@>>>>>>===;;;999666333222222111000000111111000......------,,,,,,++++++***((((((''''''''''''(((((('''$$$"""###&&&((((((&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''''''''''''''''')))))))))******,,,------+++---//////---...333888666:::???EEEKKKRRRXXX]]]```dddiiiooosssttttttssslllnnnoooqqqsssxxx~~~~~~}}}zzzxxxwwwvvvxxxyyyzzzzzzyyyxxxvvvuuuooollliiifffdddccc```^^^ZZZYYYYYYWWWSSSOOOKKKIIIBBB???<<<999777444000...000///---------,,,+++)))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&'''''''''((('''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######################## !!!!!!!!!"""""""""###$$$$$$###""""""###$$$$$$ !!!!!!###$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$%%%'''((('''&&&###"""########################!!!###$$$%%%%%%$$$###!!!!!!"""""""""############"""######$$$$$$######""""""###$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$###################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$|||nnnfffccc[[[ZZZXXXXXXWWWVVVSSSQQQPPPOOONNNOOOPPPPPPOOOMMMFFFDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<:::888555444111000000111222222000.........---,,,,,,++++++***((((((''''''''''''(((((((((### %%%)))(((&&&&&&''')))+++***)))&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''###$$$&&&'''''''''&&&%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******************))))))))))))************+++,,,---...***...111111000222999>>>>>>BBBHHHOOOVVV]]]eeeiiiiiilllqqqvvvyyy{{{zzzzzzuuuvvvwwwxxx{{{~~~||||||zzzzzzzzzzzzzzzzzzyyyyyyuuurrrooommmkkkjjjgggfffbbbaaaaaa^^^[[[WWWRRRPPPNNNLLLIIIFFFCCC???;;;777333111///......---+++)))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$&&&(((***)))'''$$$!!!########################!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""########################'''&&&&&&%%%$$$###""""""###"""!!! !!!"""###{{{lllaaa\\\ZZZXXXVVVUUUVVVVVVTTTSSSUUUSSSRRRRRRRRRRRROOOMMMHHHEEECCCBBBCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@<<<;;;;;;:::888666444333333111...------......---.........---+++)))((('''$$$%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&(((***,,,---%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%###"""!!!!!!%%%$$$%%%%%%&&&'''((()))***'''%%%&&&((((((&&&$$$'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''&&&&&&&&&((())))))(((''''''(((&&&''')))*********)))((('''((()))******)))((('''$$$'''+++...///000111222///111444777:::???DDDHHHJJJNNNTTT\\\ccchhhkkklllqqqqqqrrrvvv{{{~~~|||zzzzzzyyyxxxyyy{{{~~~|||xxxwwwzzz|||}}}yyyuuurrrqqqqqqrrrmmmkkkhhhddd```]]]\\\[[[XXXUUUQQQNNNKKKHHHDDDAAA???===;;;777333000...,,,...---+++***))))))******)))))))))((())))))******%%%&&&((()))))))))((('''(((((((((((((((''''''&&&((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%###"""!!!###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############""" !!!###%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$######"""!!!!!!!!! """###$$$$$$###""" """""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%|||lllbbb]]]ZZZXXXVVVUUUUUUUUUTTTSSSTTTSSSRRRRRRSSSRRRPPPNNNHHHEEECCCBBBCCCCCCCCCBBBCCCBBBAAA@@@????????????AAA@@@???>>><<<;;;999888555333000///000000000///......------+++***(((''')))((('''&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))'''%%%&&&(((((('''%%%&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&'''((('''&&&''''''''''''&&&%%%$$$###&&&((())))))(((''''''((('''(((((()))))))))(((((()))***+++,,,---,,,,,,+++'''***---///000111333555666888<<>>>>>>>>>>>>>>>>>===;;;999888777666555222000///000111000000------------,,,+++***))),,,***(((&&&%%%&&&(((***&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''&&&%%%&&&(((((('''&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&((())))))((('''&&&&&&'''((('''&&&((((((''''''%%%$$$"""!!!&&&((())))))((('''(((((())))))(((''''''((((((((('''''')))***************+++---///111222444777:::AAACCCGGGKKKNNNSSSXXX[[[aaadddhhhmmmqqquuuvvvwwwvvvuuuvvvyyy}}}}}}{{{{{{}}}zzztttoookkkiiihhhdddaaa___]]]]]]\\\ZZZYYYSSSRRROOOKKKFFF@@@;;;888666444333111///...------,,,,,,+++***))))))))))))((()))***+++++++++******(((((((((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%$$$###"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################""""""######$$$%%%%%%%%% !!!"""######"""!!! %%%%%%$$$$$$###""""""!!!##############################""""""""""""######"""""""""############$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######################################################!!!!!!"""""""""#########%%%%%%%%%$$$$$$######"""######""""""######$$$%%%}}}nnnddd___YYYWWWUUUTTTTTTTTTSSSRRRSSSRRRQQQRRRSSSSSSQQQOOOHHHEEECCCBBBCCCCCCCCCBBBAAA@@@???>>>============;;;;;;999777555444333333333000...---...//////...,,,---------,,,+++******,,,***(((&&&&&&&&&'''(((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###############$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((&&&&&&&&&'''((('''&&&((((((''''''&&&%%%$$$###'''(((******((('''((()))***)))((('''&&&'''((()))(((((()))))))))*********...000222444777:::???CCCKKKNNNRRRVVVYYY]]]bbbeeeiiikkknnnqqqsssuuuvvvwwwyyyxxxxxxzzz~~~}}}wwwssspppiiigggcccaaaaaa```___]]]\\\[[[YYYVVVQQQKKKGGGDDD???===;;;888444111///...++++++***))))))))))))***))))))******************(((((((((((((((''''''&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&###%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""######$$$$$$#####################""""""!!!###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&""""""###$$$%%%&&&&&&&&&########################&&&&&&%%%%%%$$$######""" !!!""""""""""""!!! $$$$$$$$$#########""""""##############################""""""""""""######"""""""""#########$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$############""""""""""""""""""#################################""""""""""""#########$$$###############$$$$$$$$$######""""""######$$$%%%}}}nnneee```YYYWWWUUUTTTUUUUUUSSSRRRSSSRRRQQQRRRSSSRRRPPPNNNHHHEEECCCBBBCCCCCCCCCBBB@@@@@@???>>>============???>>><<<999888777666666222000......///000000///---------------,,,+++***((((((((((((((('''&&&%%%'''((())))))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''######""""""""""""""""""&&&&&&&&&&&&''''''''''''$$$$$$#########$$$%%%%%%%%%&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&&&&''''''(((((((((((('''''')))******)))(((((()))******(((''''''((()))***.............../////////222444777;;;>>>CCCIIIMMMSSSVVVZZZ^^^aaaeeeiiilllooopppqqqrrrssstttttttttzzzzzzzzz{{{~~~~~~yyysssooojjjgggeeecccaaa___aaa```___\\\YYYUUURRRPPPKKKIIIFFFAAA<<<888444222---,,,++++++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$$$$$$$$$$###############$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###%%%%%%&&&&&&%%%########################&&&&&&%%%%%%$$$######"""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$##############################""""""""""""##################$$$$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$#########"""""""""!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%&&&######""""""######$$$%%%|||nnnddd```ZZZXXXVVVUUUVVVVVVTTTSSSUUUSSSRRRRRRRRRRRROOOMMMHHHEEECCCBBBCCCCCCCCCBBBAAA@@@???>>>============@@@>>><<<999888777777777444222000000111222333222............---,,,******%%%&&&((())))))((('''&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&))))))(((&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&&&&'''((())))))***))))))''')))******)))(((((()))***)))))))))******+++,,,......//////111222444555999<<<@@@EEEIIINNNSSSWWW[[[^^^cccfffhhhkkknnnpppttttttssssssssssssttttttxxxzzz|||~~~{{{uuupppllliiigggeeeeeedddbbb```^^^\\\[[[ZZZWWWUUURRRMMMHHHCCC>>><<<555444222111000///......******)))((((((((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''###%%%''''''%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((("""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$########################""""""######$$$%%%%%%%%%######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$#########""""""!!!""""""######$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$%%%%%%######""""""######$$$%%%{{{mmmddd```[[[YYYWWWVVVWWWWWWUUUTTTVVVUUUSSSRRRRRRQQQNNNLLLHHHEEECCCBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>><<<999777555444555555444222000000222333333333/////////...---+++***)))'''''''''(((((()))******&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((('''''''''$$$#####################&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((&&&%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&(((''''''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&'''((((((((((((((((((((()))++++++)))((()))***((()))***+++,,,---------++++++---///222666999;;;CCCGGGLLLPPPTTTXXX[[[^^^cccfffjjjmmmoooqqqsssuuuvvvuuutttssssssrrrrrrrrrtttwww|||~~~xxxtttqqqnnnllljjjhhhfffcccaaa``````aaa```___\\\YYYUUUPPPLLLIIIBBB@@@>>>:::777444222222,,,+++***)))))))))******(((((((((((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###%%%'''(((&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&!!!###%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""###%%%&&&&&&%%%$$$###########################!!!!!!"""######$$$$$$%%%$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""############$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%&&&####################################$$$$$$$$$$$$############""""""""""""######""""""######$$$%%%zzzmmmddd___\\\ZZZXXXWWWWWWWWWVVVUUUWWWVVVTTTSSSRRRPPPMMMKKKHHHEEECCCBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>???===:::777555555666666222000......000111111111000000///...---+++)))((()))((('''&&&'''***---///&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$######"""""""""'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&(((***(((%%%$$$%%%''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((('''&&&'''((((((((('''&&&%%%%%%((()))++++++)))((()))***''')))+++---...///......,,,---///333888===BBBEEEKKKOOOTTTXXX[[[]]]```bbbhhhlllppprrrsssuuuvvvxxxuuutttsssrrrqqqqqqqqqqqqqqqvvv|||}}}xxxuuurrrqqqnnnlllhhhdddbbbbbbcccdddddddddccc```]]]YYYVVVTTTMMMKKKGGGBBB===888555444...---+++*********++++++(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((###%%%((((((&&&$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&%%%###!!! !!!!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%###"""########################$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&########################""""""""""""############%%%%%%$$$###"""!!! #########"""###$$$$$$%%%}}}oooeee___ZZZYYYWWWWWWXXXXXXXXXWWWVVVVVVUUUSSSPPPMMMKKKJJJIIIFFFCCCAAABBBCCCCCCBBBEEECCCAAA>>><<<<<<======>>>===<<<:::999888777777444222000///000222444666000000000///......------,,,+++***(((&&&%%%%%%$$$)))((('''&&&&&&'''((()))))))))))))))((((((((('''&&&%%%&&&'''((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((("""###&&&''''''%%%""" %%%%%%%%%%%%&&&'''((((((+++)))''''''((()))((('''+++******)))((('''''''''+++***'''&&&&&&'''***+++''''''&&&&&&&&&''''''(((%%%&&&(((***+++,,,,,,,,,,,,,,,,,,---...///111222444666999;;;???EEELLLQQQSSSWWW[[[___bbbeeeiiikkkkkknnnqqqssstttuuuvvvxxxwwwxxxwwwuuurrrpppooopppuuuzzz|||{{{|||~~~zzzuuurrruuuqqqlllhhhfffdddbbbaaaeeeeeefffggggggeeeaaa^^^YYYTTTOOOMMMLLLHHHAAA:::666333///---------,,,+++,,,***((('''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%######""""""######$$$%%%&&&%%%$$$"""!!!!!! $$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$&&&&&&&&&%%%$$$###!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$}}}oooeee___YYYWWWVVVVVVWWWWWWVVVUUUWWWWWWVVVTTTQQQOOOLLLKKKIIIFFFCCCAAABBBCCCCCCCCCEEECCCAAA>>>===<<<======>>>===<<<:::999888777777666444222000///000111333000000//////......------)))(((((('''''''''((((((((('''&&&%%%%%%&&&'''((()))(((((('''''''''''''''''''''&&&'''))))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&'''((())))))---+++))))))***+++***)))))))))(((''''''&&&%%%%%%***)))'''&&&&&&''')))***''''''&&&&&&''''''((((((((()))***+++,,,,,,------***+++,,,...111444666888888<<<@@@DDDHHHMMMRRRUUU\\\```eeeiiilllnnnrrrtttnnnpppssstttuuuvvvxxxzzzzzzzzzxxxtttqqqqqqsssuuu{{{}}}vvvtttxxx{{{|||{{{xxxvvvsssnnnjjjhhhfffcccaaaeeeeeefffgggiiihhheeebbb```\\\WWWUUUUUUQQQKKKEEE???;;;666222000...,,,+++///---+++***++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%***)))(((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""$$$$$$############$$$$$$#######################################$$$$$$$$$######""""""######$$$%%%%%%$$$###""""""!!!!!!"""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""########################~~~pppeee___XXXWWWUUUUUUVVVVVVVVVUUUXXXWWWVVVTTTRRRPPPMMMLLLHHHFFFBBBAAABBBCCCCCCCCCDDDCCCAAA>>>============>>>===;;;:::888777777777777555222000.........///000000//////...---------(((((((((''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&''''''%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''')))******---+++))))))*********)))'''''''''&&&%%%%%%$$$$$$(((((((((''''''((((((((('''''''''''''''((())))))++++++,,,,,,---------------...000222666999<<<>>>@@@DDDJJJNNNQQQTTTWWWYYY```dddiiimmmppprrrtttvvvtttvvvwwwxxxxxxyyy|||~~~~~~{{{wwwuuuuuuxxx{{{yyypppmmmpppvvv{{{{{{|||~~~|||yyyvvvssspppmmmjjjgggdddaaaccccccdddgggjjjjjjiiihhhgggccc```^^^]]][[[VVVRRRKKKGGG@@@;;;777333///,,,---+++)))((()))***)))(((((((((((()))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################$$$$$$$$$#####################""""""######$$$%%%$$$######"""""""""######$$$###""""""""""""###$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!qqqfff```YYYWWWUUUUUUVVVWWWVVVUUUWWWWWWVVVTTTRRROOOMMMLLLHHHEEEBBBAAABBBCCCDDDCCCCCCBBB@@@???>>>============<<<;;;999888777777666666444222000...------...000//////......---,,,,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''$$$"""!!!!!!$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%###"""""""""###$$$&&&&&&&&&&&&'''((()))******((('''&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''((()))******---------------......///333444666999===AAADDDFFFLLLOOORRRUUUWWWYYY[[[]]]cccfffkkkoooqqqsssuuuwwwzzz{{{{{{{{{{{{|||~~~}}}~~~~~~{{{|||yyypppmmmnnnrrrvvv}}}{{{vvvtttqqqooollliiieeebbbaaaaaabbbeeeiiikkkkkkjjjhhhfffcccbbbaaa```]]]ZZZVVVQQQKKKEEE@@@;;;666333---+++)))((())))))((('''((((((((()))))))))))))))))))))(((((((((''''''''''''((((((((('''&&&%%%%%%######$$$$$$%%%&&&''''''&&&%%%$$$######"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$###"""""""""######""""""######$$$%%%###"""""""""######$$$%%%########################$$$$$$############$$$$$$%%%&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!rrrfff```ZZZXXXVVVVVVWWWXXXWWWVVVUUUUUUTTTSSSQQQNNNMMMKKKGGGEEEBBBAAABBBDDDDDDDDDBBBAAA@@@???>>>>>>=========<<<;;;999888777666666333222111000/////////////////////...------,,,,,,,,,+++***((((((''''''''''''''''''((((((''''''''')))((('''&&&&&&&&&'''((($$$"""!!!!!!$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&)))(((&&&%%%%%%%%%''''''%%%%%%%%%%%%&&&'''((()))***(((&&&&&&'''((('''&&&((((((((((((''''''''''''&&&'''((())))))((('''&&&'''''''''((()))***++++++............///000222333777999<<>>666333111//////...,,,+++(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''&&&%%%######$$$%%%&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$###"""""""""######""""""######$$$%%%""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""sssggg```ZZZYYYWWWWWWXXXXXXXXXWWWTTTTTTSSSRRRPPPNNNLLLKKKGGGDDDBBBAAABBBDDDEEEDDDAAAAAA@@@@@@???>>>>>>======<<<:::999777666666666222111111000000000111111//////......---,,,,,,,,,(((((((((((()))***++++++''''''((())))))(((''''''(((((((((((('''''''''&&&'''%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%((('''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&'''(((,,,***(((((()))))))))((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))+++,,,---/////////000333555888:::<<<>>>CCCIIIPPPWWW]]]```eeeeeeeeeddddddfffkkknnnpppqqqssstttvvvyyy}}}}}}~~~~~~|||wwwtttsssrrrvvv||||||wwwsssoootttzzz~~~zzzyyyyyyzzzwww{{{}}}{{{xxxwwwvvvtttrrrpppmmmjjjhhhggghhhjjjjjjiiijjjiiihhhfffeeeeeeeeeeeeaaa^^^ZZZWWWSSSOOOKKKHHH>>>;;;777444222000---+++))))))))))))((((((((('''%%%&&&&&&'''(((((())))))'''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#####################""""""######$$$%%%###############$$$%%%&&&######$$$%%%%%%$$$######$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""########################sssggg```ZZZXXXVVVVVVWWWXXXWWWVVVUUUUUUTTTSSSQQQOOONNNMMMFFFDDDBBBAAABBBDDDEEEEEE@@@@@@@@@@@@??????>>>======<<<:::888777666666666333222222222111111111111///......------,,,,,,+++(((((((((((()))***+++,,,&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((&&&%%%$$$''''''&&&'''))))))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%&&&''''''(((%%%$$$######""""""######%%%%%%%%%&&&&&&'''((()))+++***(((((()))))))))((())))))))))))))))))))))))))))))************))))))((((((((()))***+++------111111222444777<<<@@@BBBFFFHHHLLLQQQWWW^^^bbbeeeeeeggghhhjjjkkkmmmqqqtttqqqqqqqqqqqqrrrvvv|||zzzwwwuuuuuuxxx|||{{{wwwrrrtttwww{{{|||~~~}}}~~~~~~~~~~~~}}}|||yyyuuuqqqmmmllllllkkkjjjkkkjjjiiigggfffeeefffgggeeeccc___\\\ZZZVVVRRROOOGGGCCC>>>:::666333///,,,,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$######""""""######$$$%%%$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""########################tttggg```YYYWWWUUUUUUVVVVVVVVVUUUVVVVVVUUUTTTRRRQQQOOONNNFFFDDDAAAAAABBBDDDEEEEEE@@@@@@@@@@@@@@@???>>>===<<<;;;:::888777666666555444444333333222111111000///......------,,,++++++++++++***)))((((((((()))%%%%%%&&&''''''&&&%%%%%%###%%%'''((((((&&&###!!!&&&%%%&&&'''((('''%%%###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&''''''((()))***)))'''&&&%%%''''''&&&%%%((((((((()))))))))))))))+++******************+++((((((((()))***,,,---...222333444777;;;@@@EEEHHHQQQRRRTTTWWW[[[^^^bbbccc```ccchhhkkknnnpppsssuuuuuutttsssrrrssswww~~~|||{{{zzz|||{{{wwwwwwwwwxxx}}}xxxsssrrrzzz~~~}}}wwwssspppooommmllljjjjjjiiifffddddddeeefffhhhfffbbb```]]]YYYUUURRRQQQMMMHHHBBB>>>999555111///...---,,,***)))(((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$########################""""""######$$$$$$$$$%%%#########"""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""########################vvvlllgggbbbYYYTTTWWWZZZXXXTTTQQQUUUVVVWWWWWWUUURRRNNNLLLGGGDDDBBBBBBCCCEEEFFFFFFJJJFFFAAA??????@@@>>><<>>;;;:::888888777222111000//////.........---,,,++++++******++++++))))))))))))(((((((((((((((((()))))))))))))))((((((%%%######&&&((((((&&&(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%'''((()))'''&&&))))))(((&&&######$$$&&&((((((''''''''''''(((((()))******+++,,,,,,------111---)))))),,,///000000222555999===BBBHHHNNNRRRZZZZZZ\\\^^^```aaaccccccfffhhhiiijjjllloootttwwwxxxwwwuuussstttyyy|||zzz|||~~~~~~yyyuuusssuuuyyy}}}xxxtttpppnnnhhhiiijjjgggdddcccfffiiihhhfffdddcccaaa]]]WWWTTTUUUSSSQQQOOOLLLFFF===666444333111...,,,***((((((((('''''')))+++,,,***)))$$$%%%&&&'''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$###"""!!!!!!""""""######$$$$$$$$$######"""$$$######$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$"""!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""$$$$$$!!!!!!&&&"""""""""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$######""""""""""""############"""!!!!!! !!!!!!wwwlllgggfff\\\TTTTTTWWWVVVTTTSSSVVVVVVWWWWWWUUURRROOOMMMHHHEEECCCBBBCCCEEEFFFEEEEEEBBB>>><<<<<<===<<<:::<<<;;;999777555444333333333222111000000///000000000///...,,,+++*********))))))))))))((((((((('''(((((())))))))))))(((((((((&&&###$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''((()))***)))''')))))))))'''%%%%%%&&&(((((((((''''''''''''(((((())))))(((((()))***++++++000---******---222555555555999===BBBHHHNNNUUUYYY___```aaabbbdddeeefffgggfffiiilllnnnpppsssvvvyyywwwwwwxxxyyy{{{{{{yyyvvvtttvvv{{{{{{xxxvvvvvvxxxzzztttpppiiijjjjjjhhheeedddfffhhhiiihhhfffeeeccc```[[[XXXWWWUUUSSSSSSQQQMMMFFFAAA:::888555222...,,,+++***((('''&&&'''))))))(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$(((((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$######"""""""""""""""######$$$$$$$$$######$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$$$$"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$"""$$$%%%"""!!!&&&$$$##############################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########################################################$$$$$$######""""""""""""######$$$######""""""""""""###xxxmmmgggjjj^^^TTTSSSTTTTTTUUUVVVVVVVVVWWWWWWUUURRROOONNNIIIGGGDDDCCCCCCDDDEEEDDDCCC@@@===<<<<<<<<<<<<;;;<<<;;;999777666555444444444444333222111111111111222111///---+++***)))))))))))))))(((((((((''''''((((((((())))))(((((('''(((&&&%%%$$$&&&'''&&&%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''')))(((((()))++++++***(((((())))))(((''''''(((***)))((((((''''''(((((()))+++***)))(((((()))+++,,,///---***+++///555999;;;;;;>>>DDDJJJQQQXXX___dddhhhhhhiiiiiijjjjjjkkkkkkhhhkkkooorrrtttwwwzzz}}}zzz||||||{{{{{{zzzyyywwwuuusssqqqqqqtttyyy~~~}}}{{{}}}{{{vvvnnnnnnnnnllliiihhhhhhjjjkkkiiigggfffeeeccc___]]]ZZZXXXWWWWWWVVVUUURRRPPPEEEBBB>>>888333000...---***)))(((((())))))'''&&&******)))(((''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''(((''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$######$$$&&&&&&%%%###"""######$$$$$$######"""""""""""""""###%%%&&&'''"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%!!! """%%%##################$$$$$$"""""""""############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################$$$$$$########################""""""""""""######$$$###############$$$%%%wwwlllfffggg]]]TTTSSSUUUTTTUUUXXXVVVWWWWWWVVVUUUSSSPPPOOOKKKHHHEEECCCCCCDDDDDDCCCCCCBBB@@@?????????>>>>>>===<<<:::888777666555555444333222111111000000111111000...---+++*********))))))((((((((('''''''''((((((((()))((((((''''''''''''&&&%%%&&&&&&%%%%%%'''''''''''''''''''''''')))(((&&&$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&*********)))((((((''''''((((((''')))***+++***(((&&&''')))((('''''')))***))))))(((((((((((())))))///---+++))))))+++---///...---+++,,,000555:::>>>@@@DDDKKKRRRYYYaaahhhmmmpppooooooooooooooonnnnnnkkknnnpppsssvvv{{{}}}{{{yyywwwwwwxxxyyyyyyvvvuuuuuuuuuyyy~~~~~~vvvuuutttrrrpppnnnmmmmmmjjjhhhfffeeedddcccaaa___]]]\\\ZZZYYYYYYYYYYYYYYYQQQNNNHHHAAA:::555111///...,,,******++++++***))))))((('''&&&'''((()))***%%%'''(((******((('''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%&&&&&&$$$######$$$&&&&&&%%%#########$$$$$$$$$$$$######"""""""""###$$$%%%&&&'''######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""%%%'''&&&$$$""""""###!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#####################""""""""""""######""""""""""""######$$$%%%vvvjjjddd___XXXTTTVVVWWWVVVVVVXXXWWWWWWWWWVVVUUUSSSQQQPPPLLLIIIEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@?????????:::999888666555444444444333333222111000000000000...---,,,+++*********+++((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%&&&'''&&&&&&%%%%%%&&&'''''''''''''''''''''''')))(((&&&$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$(((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''******))))))((((((((('''(((''''''(((******)))'''$$$&&&((((((''''''(((***))))))(((((((((((())))))...---+++)))***+++...000.........///222666;;;>>>DDDIIIQQQXXX```gggnnnsssttttttssssssrrrqqqpppppppppqqqrrrtttxxx~~~|||yyyyyyxxxxxxxxx{{{~~~}}}}}}}}}~~~|||{{{yyywwwuuusssqqqpppiiifffdddbbbbbbbbbaaa```___^^^\\\ZZZYYYYYY[[[\\\[[[XXXSSSKKKDDD===888555111///,,,,,,,,,,,,,,,+++&&&&&&%%%%%%&&&(((***+++&&&''')))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######"""""""""#########$$$$$$$$$###%%%&&&'''&&&$$$###""" !!!!!!""""""""""""############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%######################################################""""""""""""######!!!!!!!!!!!!!!!"""###$$$uuuiiibbbYYYUUUTTTWWWXXXVVVUUUWWWWWWWWWWWWVVVUUUSSSRRRQQQLLLIIIFFFDDDDDDEEEDDDDDDAAABBBBBBAAA>>><<<======<<<;;;:::888777777666666333222111000000//////000,,,,,,+++*********++++++((((((((('''''''''&&&&&&((((((((((((''''''&&&%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((()))***)))'''$$$&&&((((((''''''((()))***))))))(((((())))))***+++***)))((()))+++---...///111444666888;;;???BBBIIINNNVVV]]]dddkkkqqquuuwwwvvvvvvuuutttsssrrrrrrssstttuuuxxx}}}|||zzzyyyzzz{{{{{{|||~~~|||{{{xxxtttrrrjjjgggcccaaaaaabbbbbbaaa```___^^^[[[YYYYYY[[[]]]```___[[[WWWPPPIIIDDD@@@777444000...------+++***%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""#########$$$######"""!!!"""############$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!"""###vvviiibbbXXXUUUSSSVVVVVVSSSSSSUUUWWWWWWVVVVVVUUUTTTSSSRRRKKKIIIEEEDDDDDDEEEEEEEEE@@@BBBCCCAAA===;;;:::;;;>>>===<<<;;;:::999999999444444222111111111111111///...---,,,+++*********(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$!!!$$$'''(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&'''(((((()))******&&&&&&&&&'''(((((()))))))))(((((()))++++++***(((&&&(((******)))(((((((((******))))))))))))******(((((()))***+++,,,...///000555:::>>>AAADDDGGGKKKNNNSSSZZZaaahhhmmmsssvvvxxxxxxwwwvvvuuuttttttssssssvvv{{{zzzvvvmmmjjjeeeccccccddddddddd```aaa```^^^[[[[[[]]]```aaaaaabbbaaa]]]XXXRRROOOBBB>>>999444111...,,,***((((((((())))))(((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$##################"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%"""""""""############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################!!!!!!"""###$$$%%%%%%&&&######""""""""""""############""""""!!!"""""""""wwwjjjcccZZZVVVSSSTTTSSSQQQQQQTTTWWWWWWVVVVVVUUUTTTSSSSSSKKKHHHEEEDDDEEEFFFFFFFFFBBBDDDEEEBBB>>>;;;;;;<<<:::999888777666666666666555555444333222222222222222111///---+++******)))(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$###'''((('''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''******)))''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******'''''''''((()))******+++$$$%%%%%%&&&'''((())))))***))))))***,,,,,,+++)))''')))++++++***)))((()))******))))))))))))******))))))+++,,,...000111111222777???EEEHHHKKKOOORRRQQQVVV]]]dddiiiooossswwwyyyyyyxxxwwwvvvvvvuuuuuusssxxx{{{|||~~~|||qqqmmmhhheeeeeefffgggggg```bbbbbb```^^^]]]```ccc___bbbeeegggfffbbb]]]ZZZMMMHHHAAA;;;666222...+++++++++,,,,,,***(((&&&%%%''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""$$$&&&&&&&&&$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###############"""!!!!!!"""############$$$$$$$$$%%%$$$#########$$$###""" !!!"""#########!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""######################## !!!###$$$%%%&&&'''######""""""""""""######%%%%%%$$$###"""""""""###xxxkkkdddXXXWWWUUUSSSRRRRRRSSSTTTVVVVVVVVVVVVUUUSSSRRRPPPMMMJJJEEECCCCCCCCCDDDCCCFFFDDDAAA@@@???===:::888<<<;;;999777666666777777444444333222111//////...111000///---,,,+++******((((((((((((''''''''''''&&&&&&''''''(((((())))))***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&&&&''')))+++%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((()))******((('''%%%$$$$$$%%%&&&'''''''''&&&%%%&&&'''((()))'''''''''''''''((()))***(((&&&%%%&&&))))))'''$$$******))))))((((((''''''''''''((((((((((((''''''*********)))))))))))))))'''(((((((((((((((''''''&&&''''''((()))******+++000---******+++,,,***(((,,,...///000000111444666;;;>>>DDDJJJOOORRRSSSTTTZZZ\\\```eeeiiimmmpppqqqssstttvvvvvvvvvwwwzzz|||~~~~~~~~~yyyzzz{{{~~~zzzvvvpppllljjjiiihhhgggddddddccccccdddfffiiijjjjjjjjjiiihhhgggeeedddccc[[[WWWPPPIIIBBB;;;555111111...***((((((((('''&&&))))))))))))((('''&&&%%%''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%######""""""######$$$%%%############""""""""""""%%%%%%$$$###"""!!! !!!!!!""""""######"""######""""""###%%%'''"""###$$$$$$$$$$$$###"""%%%###""""""######""" zzzllldddZZZYYYVVVTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUSSSQQQPPPKKKHHHCCCAAAAAABBBBBBBBBEEECCCAAA???>>>===;;;999<<<;;;999888777666777777444444333222111000//////111000///---,,,+++******(((((((((((('''''''''''''''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((((((((()))'''&&&'''******(((&&&)))))))))(((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''(((((((((((((((''''''''''''(((((())))))******///,,,******+++,,,+++))),,,...000111111333666888>>>BBBHHHNNNSSSUUUVVVVVVVVVXXX\\\aaagggkkknnnpppsssuuuxxxzzz|||~~~}}}|||||||||}}}~~~||||||~~~{{{vvvqqqooonnnlllkkkgggfffeeeeeefffgggiiikkkkkkkkkllllllkkkjjjiiihhhddd```ZZZSSSLLLEEE>>>999444222000......---+++))))))))))))))))))(((''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""#####################"""!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$%%%&&&############""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""""""""!!!"""""" !!!###########################$$$###""""""######""" zzzlllddd\\\ZZZXXXUUUSSSSSSTTTTTTUUUVVVVVVVVVUUUSSSQQQPPPKKKGGGCCCAAAAAABBBBBBBBBDDDBBB???>>>>>>===<<<:::<<<;;;999888777666666666555555444333222111000000111000///---,,,+++******((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))((('''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))&&&&&&&&&'''&&&&&&%%%%%%)))'''%%%&&&)))***)))''')))(((((()))******)))'''((((((''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))---+++******+++,,,+++***,,,...111222444666:::<<>>============;;;;;;;;;:::888777777666666555555444333333222111111111000///---,,,+++******((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''(((***+++,,,,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&&&&###$$$&&&'''''''''&&&%%%+++(((&&&(((+++,,,***'''((((((((()))))))))((('''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))'''(((((())))))))))))(((******))))))))))))))))))++++++******+++,,,------...000333555777:::>>>AAADDDIIIPPPWWWZZZ[[[YYYWWWQQQTTTXXX^^^eeelllqqqtttvvvyyy|||zzzzzzzzzyyyuuuuuuuuuwwwzzz~~~~~~zzzwwwqqqpppooommmlllkkkkkkkkklllmmmooorrrssstttttttttpppnnnkkkgggccc\\\TTTOOOAAA===777222...+++(((%%%)))))))))((((((((())))))((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!&&&''''''&&&$$$###$$$&&&%%%$$$"""!!!!!!"""$$$%%%$$$"""!!!"""######"""!!!xxxjjjbbb[[[YYYVVVTTTRRRQQQQQQRRRTTTUUUUUUUUUTTTRRRPPPOOOMMMIIIFFFDDDDDDEEEFFFFFFBBB???<<<;;;<<<===<<<<<<;;;::::::999888777666555555444444333333222222222111000///---,,,+++******((((((((((((''''''''''''))))))((((((''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$'''))))))((()))))))))((((((''''''&&&$$$$$$%%%%%%&&&''''''((('''((((((((('''%%%###"""!!!"""%%%'''(((((((((((()))'''&&&(((******(((%%%&&&'''((((((''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''''''''(((((())))))))))))''''''((()))******))))))************))))))))))))***++++++,,,,,,---///000111333777999<<>>@@@DDDHHHKKKKKKNNNTTTYYY\\\[[[YYYXXXQQQSSSWWW]]]eeemmmssswww{{{xxxyyy||||||{{{zzzzzz|||~~~{{{xxxuuurrrqqqkkkkkkkkkkkkmmmppprrrtttrrrqqqppppppooommmiiifffaaaZZZOOOEEE===777333111,,,+++)))(((''''''((((((((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&###""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%##################""""""!!!###%%%&&&%%%%%%&&&'''%%%$$$###""""""###$$$%%%###"""!!!"""###$$$###"""xxxjjjbbbZZZXXXVVVTTTRRRRRRSSSTTTTTTTTTUUUTTTSSSRRRPPPOOOJJJGGGDDDBBBCCCDDDEEEEEECCC???;;;999:::;;;;;;:::::::::::::::999777666444222222222222222111111111111000///---,,,+++******(((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((((((,,,)))%%%&&&)))+++(((%%%((((((((((((((()))))))))&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))###'''+++***&&&$$$$$$&&&%%%'''***)))'''&&&'''(((%%%&&&&&&''')))***++++++''''''((((((((((((''''''&&&&&&''''''((())))))***''''''(((******++++++***)))))))))******++++++,,,***,,,...//////000333666:::<<>>AAADDDFFFIIIMMMPPPUUUXXX[[[^^^```aaa``````]]]^^^bbbhhhooowww~~~|||zzznnnkkkhhheeefffiiinnnqqqsssqqqooonnnmmmllljjjiiimmmiiiddd]]]VVVMMMDDD>>>333111///,,,*********+++)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%&&&'''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########%%%%%%$$$$$$%%%%%%&&&'''#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$&&&''''''%%%#########"""###$$$$$$$$$$$$###""""""!!!!!!!!!###$$$$$$###wwwjjjddd^^^ZZZVVVSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQJJJGGGDDDBBBCCCCCCCCCCCCAAA???<<<:::::::::999888999999888888777666666666222111000000000111333444111111111000///...,,,,,,************))))))))))))))))))(((((('''''''''&&&%%%%%%'''((())))))))))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''''''''((((((((((((((((((''''''&&&%%%&&&'''((()))(((((('''&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))***+++***(((&&&&&&((()))))))))))))))(((((((((((('''((()))(((((((((***+++......000222444666888999===???BBBEEEHHHKKKPPPSSSUUUVVVXXXYYYZZZ^^^bbbfffdddhhhooovvv}}}}}}|||}}}{{{xxxyyy~~~~~~}}}|||{{{|||}}}~~~}}}vvvsssmmmgggccccccgggjjjnnnpppqqqpppmmmjjjhhhhhhjjjjjjhhhfffaaaYYYPPPIII===999444000...,,,)))((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&((()))(((&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!$$$&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%$$$######""""""######$$$%%%%%%$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################!!!"""###$$$%%%$$$######'''%%%###"""!!!"""###$$$$$$$$$$$$############"""yyykkkddd^^^ZZZVVVTTTSSSTTTTTTSSSSSSTTTTTTTTTSSSQQQPPPOOOJJJGGGDDDBBBCCCCCCCCCCCCBBB???<<<;;;;;;;;;:::999:::999999888777666666555333222111000///000000111.........---,,,+++))))))*********)))))))))(((((()))(((((((((''''''''''''&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''(((((((((((((((''''''''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))&&&(((******)))(((((())))))))))))))))))))))))(((((()))******))))))+++---///000222444666888999:::<<>>CCCHHHLLLPPPTTTWWWVVVXXX[[[^^^aaagggnnnrrr{{{}}}zzzwwwwwwzzz~~~|||zzzwwwssssssxxx}}}}}}~~~}}}|||{{{{{{{{{zzz{{{}}}}}}~~~~~~}}}~~~~~~{{{uuummmfffaaa```aaahhhkkknnnooommmkkkiiiiiigggfffeeeffffffdddaaa___UUUNNNEEE<<<555111...,,,---+++)))((())))))((('''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''')))((('''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""!!!!!!"""""""""##############################$$$%%%%%%%%%%%%$$$'''&&&$$$######$$$%%%%%%###""""""""""""!!!!!!!!!~~~ooofff___[[[WWWTTTSSSSSSSSSSSSTTTUUUVVVVVVUUURRROOOMMMJJJGGGDDDBBBCCCCCCCCCCCCCCCAAA>>><<<<<<<<<;;;:::;;;:::999888777555555444333222000///...---......111111111111///...---,,,***)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((###&&&)))***)))((('''((()))))))))))))))*********)))***,,,,,,,,,---///111444444666777999;;;<<<===<<>><<<<<<<<<;;;:::::::::999888777666555555222111///.........///000.........---,,,+++***))))))))))))((((((((((((''''''''''''((((((((((((((('''((((((((((((((('''&&&''''''(((((())))))))))))'''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((((())))))(((&&&&&&'''(((((()))))))))*********+++)))***,,,,,,---...111333666666777999;;;<<<===>>>???BBBFFFIIIKKKNNNQQQSSSVVV[[[bbbiiiqqqxxx~~~{{{zzz|||~~~~~~~~~|||}}}}}}}}}}}}|||||||||zzzvvvtttwwwzzz~~~|||yyywwwwwwxxxyyy{{{}}}~~~{{{ssskkkgggeee___cccgggjjjkkklllmmmnnnhhhfffdddeeegggiiijjjiiidddaaa[[[UUUMMMCCC:::333111///+++******+++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%'''(((((('''&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######""""""###$$$&&&(((######""""""######$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$######""""""######$$$%%%%%%&&&''''''&&&%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!"""%%%%%%$$$$$$$$$$$$######sssggg```\\\WWWTTTSSSSSSRRRRRRNNNNNNNNNNNNMMMMMMLLLKKKJJJGGGDDDBBBCCCCCCCCCCCCCCC@@@===<<<<<<<<<;;;:::999999888888777666666666222111000/////////000111////////////...,,,+++***))))))(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((((('''(((((()))))))))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))++++++***(((&&&&&&''')))((())))))******+++++++++***,,,---...///000333666999999:::<<<===???@@@@@@CCCEEEHHHIIIKKKNNNRRRUUUZZZ```iiiqqqxxx~~~~~~|||{{{|||{{{zzzyyywwwzzz|||}}}|||{{{{{{|||yyyuuusssvvvyyy|||{{{yyyyyyyyywwwxxxzzz}}}yyyqqqkkkhhhaaaccceeeggggggiiilllnnniiigggffffffgggiiijjjjjjgggfffddd```ZZZPPPFFF>>>888555000---,,,,,,+++***(((((((((((((((((((((((('''(((((((((((('''&&&&&&$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!!!!###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&'''######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""#########$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%!!!!!! !!!!!!"""###!!!!!!!!!"""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$uuuhhh```\\\WWWTTTSSSSSSRRRQQQOOONNNMMMLLLLLLMMMNNNNNNJJJGGGDDDBBBCCCCCCCCCCCCBBB???<<<;;;;;;;;;:::999888888777777777777777777444333222000/////////000222222111111000...---,,,))))))((((((((('''''''''''''''''''''((((((((()))&&&&&&'''((()))))))))(((''''''(((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%&&&'''((((((((('''&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))***++++++)))((()))***((())))))******+++,,,,,,,,,...000111222444777:::======>>>???AAABBBCCCCCCFFFGGGIIIJJJLLLQQQVVVZZZaaagggqqqyyy~~~~~~~~~~~~~~~}}}zzzwwwvvvzzz~~~}}}{{{{{{{{{yyyuuuuuuyyy}}}~~~{{{{{{|||~~~~~~}}}~~~}}}|||yyyqqqmmmfffffffffddddddeeehhhkkkjjjhhhggghhhiiikkkkkkkkkkkkjjjiiigggccc\\\TTTNNNCCC>>>888333///---***)))))))))))))))))))))))))))'''(((((()))((('''&&&%%%$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""  #########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""""""######$$$%%%&&&&&&$$$#########$$$$$$######""""""""""""######"""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%!!!!!! !!!"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######vvvhhh```\\\WWWTTTSSSSSSRRRQQQQQQPPPOOONNNNNNPPPRRRSSSJJJGGGDDDBBBCCCCCCCCCCCCAAA???<<<::::::::::::888777777777777888888888888777666333111///.........//////......---+++***))))))(((((((((''''''''''''&&&'''''''''(((((())))))%%%%%%'''((())))))))))))&&&'''''''''&&&$$$"""!!!&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******%%%%%%'''((((((((('''&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))%%%(((,,,------+++******((())))))***++++++,,,,,,///000222444555777:::<<<@@@@@@AAABBBCCCEEEEEEFFFHHHHHHJJJKKKNNNSSSZZZ___fffmmmvvv~~~}}}~~~}}}yyyxxx||||||{{{{{{zzzxxxyyy~~~~~~}}}|||~~~{{{zzzwwwssskkkjjjgggcccaaabbbeeehhhjjjiiihhhiiikkkmmmmmmmmmnnnmmmlllkkkhhhccc]]]YYYKKKFFF>>>777111---***((((((((((((((((((((((((((('''((()))))))))(((&&&%%%$$$&&&(((((('''''''''((($$$%%%''''''''''''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""&&&)))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%###!!!#########"""###$$$$$$%%%'''&&&$$$""""""###$$$%%%######""""""""""""#########$$$&&&''''''&&&$$$###!!!""""""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""uuujjj```\\\VVVRRRRRRSSSSSSTTTTTTRRRPPPPPPPPPOOONNNLLLKKKHHHEEECCCCCCDDDDDDCCCAAA@@@???<<<999888888:::888777555444444444555666444333111000.........///111000///...------...///)))'''&&&'''***+++***(((((()))************))))))(((***,,,,,,***(((((((((''''''((()))))))))))))))((('''%%%$$$%%%&&&(((***((((((((((((''''''''''''"""$$$&&&(((((('''&&&%%%((()))***++++++***)))((('''((()))((('''&&&''')))(((((())))))******++++++&&&''')))*********)))((()))))))))))))))*********))))))(((''''''(((******&&&(((*********+++,,,...111333555777888;;;>>>AAABBBCCCDDDFFFGGGGGGHHHHHHIIIKKKMMMOOOSSSYYY```eeekkkmmmqqqwww|||~~~}}}~~~~~~}}}zzzxxxyyy{{{~~~||||||xxx}}}~~~{{{wwwzzzqqqkkkhhhiiijjjfffcccbbbdddfffiiilllooopppqqqqqqrrrooommmlllllljjjeeeaaaXXXRRRIII@@@999444000---,,,+++))))))***)))'''&&&(((((('''''''''&&&&&&&&&)))&&&%%%&&&((()))'''%%%(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######  ###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""######"""""""""###%%%&&&vvvkkkaaa\\\WWWSSSSSSSSSTTTTTTTTTRRRQQQPPPPPPPPPNNNMMMOOOMMMIIIHHHHHHIIIIIIHHHAAA@@@>>><<<999888888999888777666555555555666666666555333111000000000111000///...---,,,,,,------)))'''&&&'''***+++***(((((())))))******))))))(((((()))++++++)))''''''(((''''''((()))))))))))))))''''''&&&%%%&&&'''((()))((((((((((((''''''''''''&&&&&&((()))))))))(((((('''((())))))))))))(((''''''((()))(((''''''((()))(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&'''((()))******+++))))))((('''((()))***+++(((***,,,,,,,,,---///000333555777888999;;;>>>AAACCCDDDEEEFFFGGGHHHHHHIIIKKKMMMQQQTTTXXX]]]cccgggnnnooorrrwww|||~~~{{{zzzxxxuuutttvvvzzz~~~}}}yyyzzz~~~wwwqqqmmmnnnnnniiidddcccdddeeehhhjjjmmmooopppqqqrrrpppnnnmmmmmmkkkhhheeeaaa\\\SSSJJJCCC<<<666222,,,***(((''''''((('''&&&(((((('''''''''&&&&&&&&&((('''%%%&&&((()))'''%%%(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%#########""""""!!!######"""""""""###%%%%%%wwwlllaaa]]]XXXUUUTTTUUUUUUUUUUUUSSSQQQQQQQQQQQQOOONNNMMMJJJGGGEEEFFFFFFFFFFFFAAA@@@>>>;;;:::999999999999888777666666666666777666444333111000000000111//////---,,,,,,++++++,,,)))((('''((()))***)))(((((((((((())))))((((((''''''(((***)))(((&&&'''''''''(((((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((('''''''''''''''(((((((((((()))))))))&&&''''''((((((''''''&&&'''((())))))''''''((()))************))))))))))))((((((((((((((()))******$$$%%%&&&''')))***++++++)))(((((((((((()))***+++***+++......//////111333666888:::;;;;;;<<<>>>@@@DDDEEEFFFGGGHHHIIIIIIJJJMMMQQQVVV[[[___bbbfffiiimmmmmmnnnrrrwww{{{}}}~~~xxxuuuqqqnnnmmmqqqxxx}}}~~~}}}~~~yyyuuuuuutttnnniiihhheeeeeefffgggjjjllloooppprrrpppmmmlllllllllkkkiiiiiiddd]]]VVVNNNFFF>>>999000---)))''''''(((((((((((((((((('''''''''&&&&&&((('''&&&&&&(((((('''&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$######$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!#########"""######$$$%%%vvvkkkbbb^^^YYYVVVUUUVVVVVVUUUUUUSSSRRRQQQRRRRRRPPPOOOIIIGGGCCCBBBBBBCCCCCCBBBBBB@@@===;;;::::::999888999888888777777777777777333222000///.........///000///...---,,,,,,++++++(((((((((((())))))))))))'''((((((((((((''''''&&&&&&'''((((((&&&&&&&&&'''(((((())))))))))))((((((&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''')))***)))((('''((())),,,,,,,,,++++++*********)))((('''''''''(((***+++&&&''''''((()))******+++((((((((())))))***++++++***,,,...000000111444666999;;;===>>>===>>>???@@@DDDEEEEEEFFFGGGIIIJJJKKKOOOTTT[[[aaadddfffgggiiihhhggggggjjjpppvvvyyy{{{wwwsssmmmhhhggglllssszzz}}}~~~||||||{{{uuuqqqpppiiigggffffffgggjjjmmmooopppnnnlllkkkkkkkkkkkkllljjjgggccc^^^WWWPPPGGGBBB888444...*********++++++((((((((((((''''''''''''((('''''''''((((((((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$######$$$%%%$$$"""################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$#####################$$$$$$tttjjjaaa^^^ZZZWWWVVVVVVVVVUUUTTTSSSQQQQQQRRRRRRQQQOOOLLLIIIFFFEEEEEEFFFFFFEEECCC@@@<<<:::::::::999777888888888888888777777666222111///............///111111000///...---,,,+++'''(((((()))((())))))***((((((((((((((('''&&&&&&%%%'''''''''&&&%%%'''((((((((())))))))))))((((((&&&'''(((((())))))((((((((((((((((((''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))***)))((('''(((***+++++++++******))))))((()))((('''''''''(((***+++++++++******************'''((())))))***+++++++++***,,,///000111333555888<<<>>>@@@AAA@@@@@@@@@AAACCCCCCDDDEEEGGGIIIKKKLLLQQQVVV^^^dddggggggggggggcccaaaaaadddjjjqqqvvvyyyvvvrrrlllfffdddgggnnnttt}}}~~~|||zzz||||||yyyyyyooommmjjjhhhgggiiikkkllllllkkkjjjiiihhhhhhjjjkkkiiigggfffddd```ZZZSSSNNNAAA<<<555///---,,,,,,,,,))))))(((((((((''''''''''''(((((((((((('''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""!!! """$$$%%%%%%$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$######""""""""""""""""""!!! #########$$$############tttjjjaaa^^^ZZZWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQOOOMMMJJJGGGEEEEEEFFFFFFEEECCC???;;;:::;;;;;;999777777777888888888777666555333222111000///000111111111111111000///---,,,+++'''((())))))(((((()))***))))))))))))(((''''''&&&&&&'''''''''%%%&&&'''))))))))))))))))))(((((('''''''''((((((((()))))))))((((((((((((''''''''''''*********))))))))))))((()))((((((''''''(((((()))((()))******(((((()))***((((((((('''''''''''''''((((((((((((((()))******---,,,,,,++++++***))))))'''''')))***+++,,,,,,,,,+++---000222333555888:::>>>@@@CCCDDDCCCBBBBBBCCCCCCCCCDDDEEEHHHKKKNNNPPPTTTYYYaaafffhhhgggeeedddaaa```___aaagggmmmrrrtttssspppkkkeeebbbdddjjjnnnwwwzzz}}}~~~}}}yyyxxxzzzwwwtttpppllliiiiiiiiiiiihhhiiiiiihhhgggfffgggiiihhhhhhhhhiiihhheee___[[[LLLFFF===666111...,,,+++)))))))))((((((((('''''''''((())))))''''''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!! !!!$$$%%%%%%$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$###""""""######$$$######""""""###$$$$$$$$$$$$###""""""tttkkk```]]]YYYWWWVVVVVVUUUSSSRRRQQQPPPPPPQQQQQQPPPOOOJJJGGGDDDBBBCCCDDDCCCCCCDDD???;;;:::;;;<<<999666666666777777777666555444333222111//////000111111000111000000...,,,***)))&&&(((***)))(((''')))+++************)))((('''&&&&&&'''''''''&&&&&&(((***)))))))))))))))((('''''')))((('''''''''(((******(((((((((((('''''''''''')))******+++***)))((('''(((((('''&&&&&&'''((((((((()))******)))((()))***(((((((((((((((((())))))''''''((()))))))))))))))+++++++++***************&&&''')))+++,,,,,,,,,,,,,,,///222444555777:::===???AAADDDFFFEEEDDDDDDEEECCCDDDEEEGGGJJJOOOSSSUUUWWW]]]ccchhhhhhgggdddcccaaa___]]]^^^bbbfffjjjkkklllkkkhhhdddbbbcccgggjjjoootttxxxzzz{{{|||{{{zzz|||zzzxxxxxxzzz|||~~~|||wwwqqqmmmiiiggggggfffhhhjjjiiigggeeefffgggggghhhiiikkkkkkjjjfffcccXXXRRRHHH???999333///---))))))))))))((((((((('''''')))***)))''''''(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$""""""###%%%&&&%%%$$$################################################%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%$$$###"""!!!uuulll___\\\YYYWWWVVVUUUTTTSSSQQQPPPOOOOOOPPPQQQPPPNNNKKKHHHEEECCCDDDDDDDDDDDDDDD???:::999<<<<<<999666555666777777777666444333000000...------.../////////000000///...+++)))(((&&&(((******'''''')))+++++++++++++++***)))'''''''''(((((('''&&&''')))+++)))))))))))))))(((''''''***)))'''&&&'''(((***,,,)))((((((((('''''''''''''''((()))***)))(((&&&$$$'''&&&%%%%%%%%%%%%&&&'''(((***+++***)))((()))*********++++++,,,,,,,,,---&&&''')))*********)))((((((((())))))*********+++&&&''')))+++,,,,,,,,,,,,...000333666777:::===??????BBBEEEGGGFFFEEEEEEFFFDDDEEEFFFHHHMMMQQQVVVYYYZZZ___eeeiiiiiigggdddccc```^^^[[[[[[]]]```bbbbbbggggggfffdddbbbccceeehhhiiioootttwwwyyy~~~~~~|||uuuuuuuuuxxx~~~~~~zzzxxxxxxsssssstttvvvxxxyyyyyyyyy{{{uuuooojjjgggeeefffiiikkkjjjgggeeeeeefffffffffgggjjjkkkjjjgggdddbbb\\\RRRHHH@@@999444000))))))))))))((((((((((((''')))+++***'''&&&(((***(((((('''&&&&&&&&&&&&'''############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$&&&&&&%%%###########################""""""""""""""""""""""""$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""#########""""""###$$$%%%%%%$$$###"""!!!tttjjjaaa]]]YYYVVVUUUUUUTTTTTTTTTRRRQQQQQQQQQQQQPPPNNNIIIHHHFFFDDDCCCCCCEEEEEECCC@@@===;;;::::::888777:::888555444555555444444555333111000000000...,,,111///------//////---******)))(((''''''((()))*********))))))((((((''''''&&&)))++++++((('''(((***&&&''''''((((((((((((((())))))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((()))***((('''&&&&&&&&&''')))***+++***)))))))))***,,,---'''''''''''''''((())))))******))))))((((((''''''&&&(((,,,---......///000333444666999<<<>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLOOOSSSVVVXXXZZZ]]]]]]```eeejjjkkkhhheeeddd```[[[ZZZ[[[]]]]]]\\\]]]```cccdddcccdddgggkkkjjjmmmpppsssuuu{{{zzztttrrrsssvvvzzz}}}}}}}}}~~~}}}{{{vvvxxxvvvuuusssrrrrrrssstttwww~~~|||{{{wwwppphhhcccaaacccfffjjjkkkiiieeebbbdddaaa```bbbfffiiijjjiiikkkddd[[[TTTNNNFFF<<<555...,,,***)))))))))(((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$###"""!!!%%%$$$###"""""""""###$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuujjjaaa^^^YYYVVVUUUUUUTTTSSSRRRPPPOOOOOOPPPOOONNNLLLIIIGGGEEEDDDCCCDDDEEEFFFCCC@@@===;;;;;;:::999888;;;888555444555555444444444222111000111000///---000...,,,,,,---...,,,)))***)))(((''''''((()))******)))))))))((((((((('''&&&(((******(((&&&''')))&&&''''''(((((((((((((((&&&&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))((((((((('''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''(((((()))******))))))((()))***+++,,,((((((''''''(((((()))*********))))))(((((((((((('''))),,,------...000111444666888;;;===???@@@AAACCCDDDDDDEEEGGGIIIKKKLLLOOOPPPRRRUUUWWWYYYZZZ[[[ZZZ[[[]]]aaafffgggeeecccccc___[[[YYYZZZ[[[[[[ZZZ[[[___bbbddddddeeegggjjjiiilllppprrrtttyyy~~~xxxtttvvvwww{{{~~~}}}}}}{{{yyywwwuuusssrrrrrrrrrxxx}}}|||xxxrrrkkkfffdddcccdddgggjjjjjjgggdddaaa___]]]___cccgggiiiiiijjjfff```\\\WWWNNNCCC:::555333000//////...,,,***)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############"""$$$$$$###""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvkkkbbb^^^YYYVVVUUUTTTTTTSSSPPPOOOMMMMMMNNNNNNLLLKKKHHHGGGEEEDDDCCCDDDFFFGGGDDDAAA>>><<<<<<<<<;;;:::;;;999666555555555444333222111000000111111000...///---,,,+++,,,,,,+++)))))))))(((((((((((())))))))))))))))))((((((((((((&&&'''(((((('''&&&'''(((&&&''''''((((((((((((((($$$$$$%%%%%%''')))***+++))))))))))))))))))))))))))))))(((((((((((('''''')))((('''&&&&&&&&&&&&&&&'''((())))))******)))))))))(((((((((((())))))***)))(((((((((((()))*********))))))))))))((((((((()))***,,,------///111444777888:::===???AAABBBCCCDDDDDDDDDEEEHHHKKKOOOQQQUUUVVVXXXZZZ[[[[[[[[[ZZZWWWWWWXXX\\\```bbbbbbaaaaaa___[[[ZZZZZZZZZYYYXXXYYY]]]aaadddeeefffggghhhgggjjjoooqqqssswww}}}}}}{{{yyy}}}~~~~~~~~~~~~{{{xxxuuusssrrryyy~~~}}}{{{wwwqqqlllhhhdddaaacccgggjjjhhhfffaaa^^^[[[[[[^^^cccgggiiiiiihhhgggfffbbbYYYMMMDDD:::777333000...,,,***(((******************************))))))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""########################$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwlllbbb^^^YYYVVVTTTTTTSSSSSSPPPOOOMMMMMMNNNNNNLLLKKKGGGFFFEEECCCCCCDDDFFFGGGDDDBBB???=========<<<;;;<<<999666555555555444333111000///000111222111000......---,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''((()))******(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((()))***'''(((***+++++++++***)))(((((('''''''''((((((((()))))))))))))))******+++))))))))))))))))))))))))***+++------...000333666999:::<<>>======>>>===<<<===;;;888666666555444333111000///000111222111000///000000///---,,,,,,---(((((())))))))))))(((((((((((((((((())))))))))))***(((%%%%%%&&&(((((((((&&&''''''(((((((((((((((++++++++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))******%%%%%%%%%%%%&&&((()))***'''((())))))******))))))((((((((()))(((((('''&&&)))(((((((((((()))******)))))))))************++++++---///000111333666999:::;;;===???AAABBBCCCCCCAAAAAACCCEEEIIINNNSSSVVV]]]]]]\\\ZZZYYYXXXXXXWWWVVVWWWXXXXXXWWWXXXZZZ\\\^^^aaadddffffffeeefffgggaaabbbdddhhhkkklllkkkjjjjjjmmmppprrrsssxxx~~~~~~|||zzzzzz}}}}}}~~~wwwrrrlllgggeeeeeeeeeeeeiiiiiihhheeeaaa___```aaafffhhhjjjkkkkkkjjjhhhggg[[[SSSHHH===666222///...*********))))))(((''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###""""""############""""""&&&%%%%%%%%%$$$$$$######"""###$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$zzznnnccc___ZZZVVVTTTSSSRRRQQQRRRQQQOOOOOOPPPPPPNNNMMMKKKIIIFFFDDDCCCCCCCCCDDDCCC@@@===<<<=========<<<>>>;;;888666666555444333222000///000111111000///---///000...,,,***+++---'''((()))******)))(((''''''((((((((()))))))))***+++(((%%%%%%'''))))))(((&&&''''''((((((((((((((())))))***+++******)))((())))))))))))))))))))))))(((((()))))))))*********''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***((())))))***)))((('''&&&((((((''''''(((((()))***))))))*********++++++++++++---000333444555777999999:::<<<>>>@@@AAAAAABBBAAABBBEEEHHHLLLPPPTTTVVV[[[YYYWWWVVVUUUUUUVVVWWWVVVXXXYYYXXXVVVUUUWWWXXX\\\```eeeiiiiiijjjkkkmmmjjjiiijjjlllpppqqqpppooonnnppprrrsssuuu{{{|||}}}|||~~~yyyxxxtttmmmfffbbbbbbcccgggiiikkkiiieeeaaa______cccfffjjjlllmmmlllkkkjjjbbb\\\SSSJJJAAA999222...,,,,,,+++******)))((((((((((((((())))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""""""""############""""""############$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzznnnddd```ZZZVVVTTTSSSRRRQQQRRRPPPOOOOOOOOOOOONNNLLLLLLJJJGGGDDDCCCBBBCCCCCCBBB@@@===<<<<<<===<<<;;;>>><<<888666666555444333222111000000111111000...,,,...///...***)))***,,,'''((()))******)))(((''''''((((((((())))))******,,,)))&&&%%%(((******)))&&&''''''(((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))*********+++,,,+++***)))''''''&&&&&&((('''&&&&&&&&&''')))***((()))*********)))'''&&&'''''''''''''''((())))))))))))******++++++++++++***---111444555666888999999:::;;;===???@@@@@@AAABBBDDDGGGKKKOOORRRUUUVVVWWWUUURRRPPPPPPQQQSSSTTTUUUXXXZZZYYYVVVTTTTTTVVVZZZ___fffjjjkkklllnnnpppqqqooonnnpppsssuuutttsssppprrrssssssvvv}}}~~~|||}}}wwwyyy{{{}}}|||zzz{{{yyyqqqggg```___aaacccgggllllllgggbbb___^^^aaaeeekkkoooooonnnlllkkkiiifff```XXXOOODDD999222------,,,,,,+++***))))))))))))******++++++++++++''''''''''''''''''''''''&&&'''((((((((('''%%%$$$'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""""""""############"""""" !!!"""###$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{ooofffaaa[[[VVVUUUUUUUUUUUURRRPPPOOOOOOPPPQQQOOONNNKKKHHHEEECCCDDDDDDDDDDDDAAA???<<<;;;;;;<<<;;;;;;<<<;;;999777444222000///111111111111000000000000000000///...---,,,,,,+++******)))((((((((((((((())))))))))))))))))))))))&&&'''((()))******************))))))((((((''''''))))))))))))))))))))))))&&&'''((()))((('''%%%###'''&&&&&&'''((((((&&&###)))(((''''''((()))(((&&&***)))'''%%%%%%''')))***+++++++++***************,,,+++)))'''&&&'''(((((('''(((******+++,,,///111111333555777999;;;;;;;;;999999;;;<<<>>>???@@@AAACCCGGGLLLOOOPPPOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSSSSVVV___jjjqqqsssssssssssstttrrrpppqqqsssuuutttrrrsssuuuyyy}}}|||xxxwwwwwwwww{{{|||vvvwwwxxxzzz~~~|||~~~{{{xxxuuurrrkkkccc\\\```cccgggjjjkkkhhhccc^^^```aaadddkkkqqqsssqqqnnnnnniiibbb]]]XXXOOOCCC:::444222///---,,,,,,***)))))))))))))))((((((((((((******))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%###"""!!!###$$$'''&&&%%%%%%$$$$$$$$$$$${{{oooeee```[[[WWWUUUUUUUUUTTTRRRQQQOOOPPPQQQQQQPPPNNNKKKHHHEEECCCDDDDDDDDDDDDBBB@@@===<<<<<<===<<<;;;<<<;;;:::777555333111000***+++...000111111000///000//////...---,,,++++++******)))((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))***+++,,,,,,***)))((()))((()))+++,,,---+++))))))(((&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((---------,,,***)))***+++333444777:::;;;<<<;;;;;;888999:::<<<===???AAABBBDDDHHHMMMOOOOOONNNNNNNNNNNNNNNOOOPPPRRRUUUWWWXXXUUUTTTRRRQQQRRRSSSUUUVVVYYY```jjjrrrwwwyyyxxxxxxvvvsssqqqqqqrrrtttsssrrrtttxxx|||}}}xxxuuuuuuvvvyyy~~~xxxxxxxxxwwwzzz|||}}}|||zzzxxxuuupppgggaaa```bbbeeehhhiiihhheeecccaaabbbeeejjjooorrrpppnnnqqqmmmgggccc___WWWLLLDDD999666000---+++***)))(((***)))))))))((((((((((((***)))))))))((((((((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%###"""!!!###$$$%%%%%%$$$###############|||pppccc___[[[XXXVVVVVVTTTSSSRRRQQQPPPPPPQQQQQQPPPNNNKKKHHHEEECCCDDDDDDDDDDDDCCCAAA>>>============<<<===<<<:::888666444222111(((+++///222333111///---///......---,,,+++***)))***))))))((((((((((((((())))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,------,,,++++++))))))***,,,...///...,,,((('''&&&'''((()))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&)))+++,,,+++***)))((()))+++++++++,,,///111444777:::===>>>>>><<<:::888888999;;;===@@@BBBCCCFFFIIINNNPPPOOOMMMLLLKKKKKKLLLMMMPPPTTTXXX[[[]]]YYYWWWTTTRRRRRRTTTWWWXXXZZZ___gggqqqyyy~~~~~~}}}yyyvvvrrrqqqqqqrrrrrrqqqvvvzzz~~~{{{wwwttttttwwwzzz~~~}}}yyyvvvwww{{{~~~||||||||||||}}}{{{uuunnniiiaaabbbccceeefffggghhhhhhcccccceeeiiimmmppppppppprrroookkkiiifff```WWWQQQDDD>>>666///,,,+++************)))))))))((((((((())))))))))))((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""!!!###$$$$$$$$$###""""""""""""###|||oooaaa^^^[[[XXXWWWVVVTTTSSSRRRQQQPPPPPPQQQQQQPPPOOOKKKHHHEEECCCDDDDDDDDDDDDEEEBBB???>>>>>>>>>===<<<===<<<;;;999666444333222000111222333222111...---...------,,,+++***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***************((('''(((***,,,---+++***((('''&&&'''((()))(((''')))))))))******)))))))))(((((()))))))))))))))***&&&''')))***++++++******%%%'''***+++---///333666777999===@@@AAA@@@===;;;888888999;;;>>>AAADDDEEEHHHKKKOOOPPPNNNLLLJJJIIIIIIJJJLLLOOOTTTZZZ___aaa^^^[[[WWWTTTRRRTTTVVVXXXXXX[[[bbbmmmyyy|||yyyuuurrrqqqqqqqqqqqqvvvzzzzzzyyyxxxwwwwwwzzz}}}{{{yyy|||}}}{{{yyyzzz|||~~~~~~zzztttpppgggfffeeedddccceeehhhjjjeeeeeefffhhhkkknnnoooppppppnnnlllkkkiiieee```[[[PPPHHH>>>555///---,,,+++*********)))))))))(((((())))))))))))(((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%###"""!!!###$$$$$$######"""""""""######{{{ooo```^^^ZZZXXXWWWVVVTTTSSSSSSQQQPPPPPPQQQRRRPPPOOOKKKHHHEEECCCDDDDDDDDDDDDFFFCCC@@@>>>>>>>>>===<<<<<<<<<:::888666555333333333333111000////////////------,,,+++***))))))((())))))(((((((((((())))))************************)))(((((((((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((())))))))))))(((((()))+++***(((&&&(((&&&&&&''')))))))))(((***)))'''&&&&&&''')))***)))))))))******++++++++++++***)))(((((()))***+++---...///...---...000222888;;;???BBBCCCAAA???<<<::::::;;;<<>>>>>>>>===;;;;;;;;;999888666444333222000///---,,,,,,...000222...------,,,+++***)))(((((((((((((((((())))))***************************&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))))))))+++******+++,,,+++)))&&&'''&&&&&&''')))***)))((()))'''$$$######$$$''')))''''''(((((())))))******---+++)))(((((()))***,,,+++---///000000222555777999<<>>@@@CCCGGGIIILLLOOORRRRRRPPPLLLJJJIIIJJJJJJKKKNNNSSSXXX^^^aaadddaaa\\\XXXTTTSSSTTTTTTYYY\\\bbbkkkvvv|||yyyyyyyyyyyy{{{~~~~~~~~~}}}~~~}}}yyysssqqqsssxxx}}}zzz{{{~~~}}}{{{zzzvvvvvvssslllfffcccdddgggggghhhiiiiiiiiijjjmmmoooppppppqqqqqqpppnnnmmmlll^^^XXXMMMBBB999222---)))++++++*********)))))))))(((((((((((())))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""!!!###$$$$$$############$$$%%%%%%~~~qqqaaa]]]XXXUUUTTTUUUUUUUUUSSSRRRQQQQQQRRRRRRQQQPPPKKKHHHEEECCCDDDDDDDDDDDDFFFCCC???>>>======<<<:::::::::888777555444333222///......---...//////000......---,,,+++***))))))((((((((((((((()))******************************$$$&&&((())))))(((%%%$$$'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***,,,,,,***((('''&&&%%%''')))***)))(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))***))))))))))))***+++,,,,,,(((+++...111333777;;;???:::<<<>>>AAACCCCCCBBBBBB@@@@@@??????AAADDDHHHJJJMMMPPPSSSTTTQQQNNNKKKJJJLLLLLLLLLMMMQQQVVV[[[^^^bbb```\\\YYYVVVUUUUUUUUUXXX\\\bbbjjjrrrzzz~~~~~~}}}~~~yyyvvvsssrrrwww~~~}}}}}}~~~{{{{{{yyyrrrjjjddddddffffffiiikkkkkkjjjjjjlllnnnqqqrrrrrrrrrqqqooooooooogggaaaXXXNNNDDD;;;222---+++++++++*********))))))'''((((((((()))))))))***((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%###"""!!!###$$$"""""""""""""""###$$$$$$sssbbb]]]XXXTTTSSSUUUVVVVVVTTTRRRQQQQQQRRRRRRQQQPPPKKKHHHEEECCCDDDDDDDDDDDDEEECCC???======<<<;;;::::::999888666555333222222222333333222111///...,,,///......---,,,+++******((((((((((((((()))******************************%%%'''***,,,,,,***'''%%%'''((((((((())))))******************************)))((('''&&&&&&&&&&&&&&&&&&%%%&&&(((++++++***((('''&&&%%%''')))******)))((()))***++++++***)))((('''''''''((()))******+++%%%&&&)))+++---------,,,///111222333444555888::::::;;;>>>@@@BBBCCCDDDDDDCCCBBB@@@@@@BBBEEEHHHJJJNNNQQQTTTTTTRRROOOLLLKKKNNNMMMLLLMMMPPPTTTYYY\\\___]]][[[YYYWWWWWWVVVVVVUUUZZZaaagggmmmuuu~~~~~~|||wwwqqqqqqwww}}}~~~|||~~~}}}vvvmmmfffeeeffffffiiilllllljjjiiikkkmmmpppqqqrrrqqqpppnnnnnnooonnniiibbbYYYOOODDD999222+++++++++************)))'''((((((((())))))******(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%###"""!!!###$$$!!!!!!!!!!!!!!!"""######rrrddd\\\UUUUUUUUUSSSRRRSSSRRRQQQPPPQQQRRRSSSRRRQQQOOOKKKFFFBBBBBBDDDEEEEEEEEEBBB???>>>>>>>>>===<<<===<<<:::888555333111000111111000///////////////111---***)))+++------++++++*********))))))((((((((((((((()))******++++++''''''((((((''''''&&&%%%(((((((((((((((''''''&&&******))))))((((((''''''(((((())))))*********+++---+++***)))***)))'''&&&))))))(((((('''''''''&&&(((((())))))******++++++***)))(((&&&%%%%%%$$$$$$))))))*********+++++++++***---222555666777999:::;;;<<<>>>@@@BBBCCCDDDDDDEEECCCAAAAAADDDFFFGGGHHHQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQQQQQQQRRRSSSTTTUUU[[[[[[[[[ZZZYYYXXXWWWVVVYYY\\\```cccfffnnnzzz|||xxxvvvvvvvvvxxxxxxwwwvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||wwwtttyyy|||{{{yyyyyy}}}{{{wwwooogggaaacccfffjjjjjjiiihhhjjjmmmoooqqqrrrssssssrrrpppooonnnlllhhhaaaXXXLLL???777000000...***'''&&&(((***((((((((((((((((((((((((+++******)))(((''''''&&&((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%'''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!! ssseee\\\VVVUUUUUUSSSRRRSSSRRRQQQPPPQQQRRRSSSRRRPPPOOOKKKFFFCCCBBBDDDEEEEEEEEEBBB???>>>>>>>>>===<<<999999888777666555444444111111000///////////////000---***)))+++,,,,,,+++************)))))))))(((+++******))))))(((''''''(((((())))))(((((('''&&&''''''((()))******)))))))))))))))((((((((((((((((((((()))))))))*********,,,***))))))******((('''******)))))))))((((((((()))))))))))))))*********))))))(((((('''((((((((())))))******+++,,,,,,---,,,///333666777888999:::;;;<<<===???AAABBBCCCDDDFFFDDDBBBBBBDDDFFFGGGGGGLLLNNNPPPRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWZZZ^^^```ccckkkuuu}}}~~~|||zzzxxxsssqqqmmmiiifffeeeddddddeeedddcccccccccdddeeeeeefffffffffgggggghhhiiiiiimmmlllllllllmmmnnnnnnooorrrsssuuuvvvvvvwwwzzz}}}}}}wwwwwwxxx~~~~~~{{{zzz~~~~~~~~~zzzsssiiibbbaaadddhhhkkkkkkkkkkkkkkkoooppprrrssssssrrrqqqpppmmmllliiieee^^^TTTIIIBBB555333000...+++***)))(((******************************))))))((((((''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""ttteee]]]VVVUUUUUUSSSRRRSSSRRRQQQPPPPPPQQQRRRQQQPPPNNNJJJEEECCCCCCDDDEEEEEEEEEBBB???>>>>>>>>>===<<<999999888777666555555444111111000///////////////...,,,***)))***+++++++++************))))))))))))******)))((((((''''''&&&)))************)))((((((&&&'''(((***++++++,,,,,,''''''((((((((()))))))))(((((())))))))))))*********)))((((((******)))(((************))))))))))))***))))))))))))))))))(((((((((''''''((()))******((()))***+++,,,.../////////222666888888888999:::;;;;;;<<<===???AAACCCDDDGGGEEECCCBBBDDDEEEFFFEEEGGGIIIMMMQQQTTTVVVXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVXXXZZZ\\\]]]]]]\\\[[[WWWZZZ]]]```cccjjjssszzz~~~}}}wwwtttpppnnnllljjjhhhfffbbbaaa^^^[[[XXXWWWVVVVVVWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]```aaabbbeeehhhkkkmmmpppvvv{{{yyyvvvwww}}}}}}{{{zzz|||xxxnnnggg```bbbfffjjjnnnnnnmmmjjjnnnoooqqqsssssssssqqqpppmmmlllkkkiiieee^^^VVVQQQ===999444111///---)))&&&************************))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%###"""$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%uuufff]]]WWWVVVVVVSSSRRRSSSRRRPPPOOOPPPQQQQQQPPPOOOMMMJJJEEECCCCCCEEEEEEEEEEEEBBB???>>>>>>>>>===<<<===<<<;;;888666444222111111000000///////////////---,,,+++*********++++++*********)))))))))))))))&&&&&&''''''((()))))))))))))))******))))))((('''&&&'''((()))************&&&&&&''''''((())))))***(((((()))))))))))))))))))))''''''(((***+++***)))))))))))))))))))))))))))******))))))((((((((('''(((''''''''''''((())))))((()))***,,,...000111222333555888999999999:::;;;;;;;;;<<<===>>>AAACCCDDDGGGEEECCCCCCDDDEEEEEEDDDDDDFFFJJJOOOSSSVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWZZZ[[[^^^aaabbbbbb```___YYY\\\```dddhhhooowww}}}|||xxxsssooommmkkkjjjgggccc```___]]]ZZZXXXXXXVVVTTTRRRQQQOOOOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLNNNPPPRRRSSSUUUXXX[[[[[[^^^bbbeeejjjooouuuyyy}}}zzztttvvv{{{zzzwwwzzz~~~uuunnneeecccdddgggmmmpppooommmmmmnnnqqqsssttttttsssrrrnnnnnnmmmmmmkkkgggaaa\\\HHH@@@666111000...***&&&''''''''''''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$%%%$$$$$$###wwwggg^^^WWWVVVVVVSSSRRRRRRRRRPPPOOOOOOPPPPPPOOOMMMLLLIIIEEEDDDDDDEEEEEEEEEEEEBBB???>>>>>>>>>===<<<>>>===;;;999666444222111111000000///////////////,,,,,,,,,+++******++++++))))))))))))))))))******&&&&&&''''''((()))))))))((())))))))))))((('''''''''(((((()))((((((''''''%%%%%%&&&'''((()))******))))))((((((((((((((((((((('''&&&''')))******)))((((((((((((((((((((((((***)))))))))((((((''''''+++***))))))(((((()))))))))***,,,---///111333333555777999999999999;;;<<<<<<<<<===>>>@@@BBBCCCDDDFFFEEECCCDDDEEEEEEDDDCCCDDDFFFJJJNNNQQQTTTUUUVVVXXXXXXYYYZZZZZZZZZYYYYYY^^^___aaacccddddddcccbbb]]]```dddjjjpppwww}}}~~~{{{yyywwwsssqqqnnniiieeebbb___^^^^^^\\\YYYVVVUUUTTTRRRPPPNNNNNNMMMLLLKKKJJJJJJIIILLLLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFHHHHHHHHHIIILLLNNNOOOPPPSSSUUUXXX\\\bbbeeegggjjjooossswww|||xxxssstttyyy}}}xxx{{{|||vvvlllhhheeeeeeiiinnnpppppplllnnnqqqtttuuuvvvuuuuuurrrqqqpppooonnnkkkfffcccSSSIII;;;222///---***'''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$###"""!!! yyyggg___XXXWWWVVVSSSRRRRRRQQQPPPOOOOOOOOOOOONNNLLLKKKHHHEEEDDDEEEFFFFFFEEEEEEBBB???>>>>>>>>>===<<<::::::999888777666666555111111000///////////////,,,---...---+++***+++,,,))))))))))))******************)))((((((''''''&&&(((((())))))(((((('''&&&((((((((((((((('''&&&&&&%%%%%%&&&'''(((((())))))))))))((((((((((((''''''((('''&&&''')))***)))(((''''''''''''(((((((((((()))(((((((((((((((((('''------,,,++++++***+++++++++,,,---///111222444444555777999999999:::<<<======>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDDDDFFFIIIMMMPPPRRRSSSSSSVVVWWWYYY[[[]]]]]]]]]]]]aaabbbcccdddeeefffggggggdddgggkkkqqqxxx~~~~~~zzzuuupppllliiigggdddbbb```]]]ZZZWWWVVVUUUTTTRRRPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDAAABBBCCCCCCBBBBBBDDDFFFGGGIIIJJJLLLMMMPPPTTTWWWZZZ\\\^^^```cccgggmmmqqquuuyyy~~~xxxsssssszzz~~~|||tttpppjjjfffgggkkkoooqqqlllnnnrrruuuwwwxxxxxxwwwuuusssqqqpppooommmiiifff]]]SSSEEE:::333///---+++************************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!! """%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! {{{hhh___XXXWWWVVVSSSQQQRRRQQQPPPNNNNNNOOOOOOMMMKKKJJJHHHEEEDDDEEEFFFFFFEEEEEEBBB???>>>>>>>>>===<<<;;;::::::999888777666666111111000///////////////,,,...000///,,,+++,,,---((()))))))))************+++******))))))(((''''''))))))******))))))(((''''''(((((()))))))))((((((&&&&&&&&&''''''((((((((())))))((((((((('''''''''((('''&&&'''))))))((('''''''''(((((())))))))))))'''''''''(((((((((((((((******))))))******++++++------...000111333444555555666888999999:::<<>>>>>>>>===<<<>>>===<<<999777555333222111111000///////////////,,,///111000---,,,,,,...(((((())))))*********+++(((((())))))******++++++***++++++++++++***))))))&&&'''(((***++++++++++++&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&)))(((''''''((()))(((&&&(((((())))))*********+++&&&'''''''''(((((())))))$$$$$$%%%%%%&&&((()))***......///111222333444555444666777888999:::===???>>>@@@EEEHHHJJJIIIHHHFFFCCCBBBBBBDDDFFFGGGFFFEEEBBBDDDGGGKKKOOOQQQRRRSSSTTTVVV[[[___ccceeeeeefffjjjjjjjjjlllooossswwwzzz{{{|||~~~{{{uuuuuuuuutttrrrooommmkkkgggfffccc___\\\YYYWWWVVVNNNNNNMMMMMMLLLMMMMMMMMMMMMKKKJJJKKKMMMOOOOOONNNGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEEEEDDDBBBCCCDDDDDDDDDDDDGGGIIIAAACCCEEEGGGGGGHHHJJJLLLFFFIIIKKKMMMOOOQQQTTTVVVRRRVVV]]]ccciiiooouuuyyy|||vvvtttwwwzzz{{{yyyyyy{{{|||zzzyyyvvvoooiiifffiiilllmmmpppssswwwzzz{{{||||||wwwuuusssrrrqqqpppnnnmmmhhheee]]]QQQDDD:::444222((((((((((((((((((((((((+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&%%%###"""###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$|||kkkeee]]]YYYXXXXXXWWWUUURRRQQQPPPOOONNNNNNNNNNNNLLLIIIEEECCCCCCEEEFFFGGGFFFDDDBBB@@@>>>=========???===:::888777666777888222222111000///...------+++++++++*********))))))((((((''''''''''''(((((((((((((((((())))))))))))******)))'''&&&%%%$$$###***************************)))(((&&&&&&((()))***'''''''''(((((((((((((((&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&************************(((***++++++******+++,,,...///000111222333333333777666666777999<<>>===<<<<<<<<<:::888666444333222333333222222111000///...---------------,,,,,,,,,+++++++++******))))))******+++((((((((()))))))))******))))))))))))((((((((('''((((((((((((((((((((((((+++***)))(((((()))***++++++***))))))''''''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((***---000///000111222333444444444666666666888:::<<>><<<;;;;;;;;;;;;:::999777555555555555111111111000///.........---,,,,,,,,,,,,+++++++++*********))))))*********(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))++++++***))))))***++++++***)))))))))((((((''''''(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&(((******+++---//////000111333444444555555666666777888:::===???@@@BBBCCCCCCCCCCCCDDDGGGJJJJJJJJJMMMOOOPPPMMMIIIEEEFFFEEEDDDDDDEEEGGGIIIKKKOOOSSSXXX[[[^^^bbbhhhlllpppyyy~~~~~~~~~}}}}}}|||vvvrrrkkkfffbbb___]]][[[ZZZZZZZZZYYYYYYXXXXXXWWWTTTRRROOOOOOOOOOOONNNMMMOOOOOOOOOPPPRRRTTTUUUVVVVVVUUUTTTUUUVVVUUUTTTRRRUUUUUUVVVVVVVVVVVVUUUUUURRRSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKGGGHHHJJJMMMQQQUUUZZZ]]]```fffpppzzzwwwqqqrrrzzzzzzwwwxxx|||}}}}}}~~~~~~zzzssskkkfffbbbeeejjjnnnrrrvvvxxxyyyzzzzzzzzzyyywwwvvvuuutttsssqqqooonnnjjjbbbWWWOOO>>>777///***)))******)))))))))))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################}}}llleee]]]WWWUUUTTTRRRPPPPPPPPPOOONNNNNNNNNOOOOOOKKKIIIFFFEEEFFFGGGFFFFFFDDDBBB@@@>>><<<;;;;;;;;;<<<;;;:::888777666555555111111000000//////......++++++++++++***************))))))(((((())))))***))))))))))))************)))))))))***************((((((((((((((((((((((((++++++************++++++'''((((((((())))))******((()))******************''''''''''''''''''''''''))))))))))))))))))))))))"""%%%***---...------...000111222333444555555555555666777999;;;===???@@@AAABBBCCCCCCCCCEEEHHHKKKKKKLLLOOOQQQSSSQQQLLLHHHIIIGGGFFFEEEFFFHHHJJJLLLNNNQQQVVVXXXZZZ___gggmmmrrr||||||uuuqqqooooooooooooqqqsssuuuwwwsssooojjjfffccc```^^^\\\YYYYYYXXXXXXXXXWWWWWWWWWUUUSSSQQQPPPQQQQQQPPPOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[\\\]]]]]]\\\ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]XXXXXXXXXWWWWWWVVVVVVUUUSSSRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDCCCCCCCCCDDDFFFFFFIIIHHHHHHIIILLLOOOQQQRRRTTTYYY```gggmmmsssyyy|||yyyuuuwww}}}xxxxxx|||~~~xxxooohhhbbbccceeeiiinnnsssvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvqqqpppoooooommmggg^^^WWWFFF>>>444---*********((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%}}}jjjddd\\\VVVUUUTTTRRRPPPPPPOOOOOONNNNNNOOOOOOOOOLLLJJJGGGFFFGGGHHHGGGFFFDDDCCCAAA>>>===<<<<<<<<<999999888777555444333222111000000000/////////...+++++++++*********)))))))))))))))(((((())))))))))))))))))*********++++++)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&************************&&&'''((((((******+++,,,'''(((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))###'''+++...///......///111222333444555666666666555666777999;;;===>>>??????AAACCCDDDDDDFFFIIIKKKLLLLLLNNNQQQRRRQQQNNNKKKJJJIIIGGGGGGGGGIIIKKKMMMLLLOOOSSSTTTVVV[[[eeemmmtttuuulllgggcccccccccdddggglllpppsssrrrnnnjjjfffcccaaa^^^\\\XXXWWWWWWWWWVVVUUUUUUUUUUUUSSSRRRRRRSSSTTTTTTSSSUUUVVVXXXZZZ]]]___aaabbbaaaaaaaaabbbdddeeedddcccccccccddddddddddddccccccaaaaaaaaabbbbbbbbbbbbbbb___^^^^^^]]][[[ZZZZZZYYYXXXWWWVVVTTTSSSQQQPPPOOOQQQQQQRRRRRRRRRRRRSSSSSSPPPOOONNNMMMMMMLLLMMMMMMJJJJJJKKKKKKJJJIIIHHHGGGDDDCCCBBBBBBBBBCCCDDDEEEIIIGGGFFFGGGIIIKKKKKKJJJMMMPPPTTTWWW[[[```fffjjjpppwww}}}yyyxxx}}}}}}zzz}}}uuummmeeecccaaaccciiioootttvvvyyyzzzzzz{{{zzzyyywwwvvvqqqooonnnooooookkkddd^^^PPPHHH<<<333...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&~~~iiibbbZZZVVVTTTTTTSSSQQQOOOOOOOOONNNNNNOOOOOOPPPKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDBBB???============888888777666555333222111000000000000////////////,,,,,,+++++++++*********+++******))))))******+++))))))*********+++++++++))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))*********+++(((((()))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,------...000222111222333555666666666666444555777999<<<===>>>???>>>@@@CCCEEEFFFGGGIIIKKKKKKKKKLLLNNNPPPPPPMMMKKKIIIHHHHHHHHHIIIJJJLLLLLLJJJMMMQQQQQQRRRXXXcccmmmuuu|||pppgggaaa]]]\\\[[[\\\```ffflllppprrrnnnjjjgggdddbbb___]]]YYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTVVVYYY\\\\\\\\\^^^___bbbeeehhhjjjllllllllllllllloooqqqsssrrrqqqrrrrrrrrrssssssrrrrrrrrrmmmmmmmmmmmmmmmlllllllllmmmlllkkkiiihhhfffeeedddcccbbb```^^^\\\YYYXXXWWWTTTTTTUUUUUUUUUVVVVVVVVVRRRQQQPPPOOOOOONNNNNNNNNKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFDDDCCCBBBCCCCCCDDDCCCAAAAAABBBEEEFFFDDDBBBGGGIIILLLNNNOOORRRUUUXXX]]]cccllluuu{{{zzz}}}||||||}}}ttthhhddd______dddkkkqqqtttxxxyyyzzz{{{{{{yyyxxxwwwssspppoooooopppnnniiidddZZZQQQDDD:::444111---***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$###%%%'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%~~~hhhaaaZZZUUUTTTTTTSSSQQQOOOOOOOOONNNNNNOOOPPPPPPJJJHHHFFFEEEFFFFFFEEEDDDFFFDDDBBB@@@>>>=========999888888777666444333222000000000000////////////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,)))************+++++++++))))))))))))((((((((('''++++++++++++++++++++++++(((((())))))))))))((((((*********)))))))))))))))******+++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''------,,,******---222666222222444555666777777777444555777:::<<<===>>>???===@@@DDDGGGGGGHHHJJJKKKJJJIIIJJJKKKMMMNNNLLLKKKGGGGGGGGGHHHIIIJJJKKKLLLHHHLLLOOOOOOPPPVVVbbbmmmvvvyyynnnddd^^^ZZZYYYWWWXXX\\\bbbiiimmmsssppplllhhhfffccc```^^^\\\\\\[[[ZZZYYYXXXWWWVVVWWWWWWXXX[[[___ccceeeeeefffhhhkkknnnqqqtttuuuvvv|||||||||~~~~~~|||||||||||||||{{{{{{{{{zzzyyywwwuuusssrrrpppooommmllljjjhhheeebbb```___WWWWWWWWWWWWXXXXXXYYYYYYTTTSSSRRRQQQPPPOOOOOOOOOLLLMMMMMMMMMMMMKKKIIIHHHFFFEEECCCAAA????????????<<<;;;;;;===AAABBB???<<>><<<;;;999888:::999888777555333222111111111000///////////////###$$$&&&(((*********)))///---+++***++++++***)))*********)))))))))))))))(((''''''((()))***,,,---((()))***++++++***)))(((&&&((()))(((&&&%%%'''***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---++++++***)))((((((+++...333111///------///222555555444333333444555777888777888:::<<<======<<<;;;===@@@CCCGGGJJJKKKKKKKKKIIIKKKNNNPPPPPPOOOMMMKKKEEEFFFHHHJJJKKKLLLMMMMMMPPPNNNLLLKKKOOOXXXccckkk|||xxxmmmccc\\\]]]ZZZVVVTTTWWW^^^fffkkkssspppmmmkkkiiifffcccaaa``````___]]][[[[[[^^^```___```ccceeehhhlllrrrvvvrrrvvvzzz~~~}}}{{{}}}{{{wwwtttpppmmmkkkjjjeeebbb]]][[[[[[\\\\\\\\\ZZZZZZZZZXXXVVVTTTTTTTTTRRRRRRQQQPPPOOOMMMKKKJJJIIIFFFCCCAAA@@@???>>>===>>>======<<<<<<<<<======BBBBBBCCCDDDDDDEEEFFFFFFJJJLLLPPPVVV^^^iiiuuu|||||||||{{{vvvwww{{{wwwoooddd]]]]]]cccjjjooosssvvvzzz{{{zzzxxxwwwwwwttttttsssrrrqqqnnnllljjjgggaaaXXXMMMCCC:::111,,,,,,------+++((('''&&&'''******)))((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''((('''%%%###$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%$$$$$$###}}}kkkbbbYYYVVVUUURRRQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLIIIEEECCCCCCDDDCCCCCCEEEBBB???=========<<<;;;:::999888777555333222111111111000///////////////((()))***++++++***))))))+++***))))))+++------,,,)))))))))))))))*********(((((()))***+++,,,------((()))***++++++***)))((($$$&&&((('''&&&&&&)))+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++******+++***((()))+++---222000...---...///222333444444444333444555777888999999999:::;;;<<<===>>>>>>@@@CCCGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJGGGHHHIIIKKKLLLMMMMMMNNNKKKKKKJJJLLLQQQ[[[gggooo|||}}}vvvlllccc]]]bbb]]]XXXTTTTTTWWW]]]aaammmllljjjiiihhhfffdddccccccccccccbbbaaabbbeeehhhjjjllloooqqqtttyyy~~~}}}zzzxxxqqqmmmiiifffeeeeeeddddddaaaaaa```^^^[[[XXXWWWWWWUUUUUUTTTRRRQQQOOOMMMLLLKKKHHHDDDBBBAAAAAA???>>>???>>>>>>============>>>>>>??????@@@AAABBBCCCCCCHHHIIIKKKMMMRRRYYYbbbhhhvvv|||}}}}}}vvvtttvvv~~~zzztttjjjbbb^^^```fffjjjqqqtttxxxyyyyyywwwwwwwwwuuuuuuuuutttrrrpppmmmllljjjeee^^^UUUKKKAAA777111---------+++)))((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&''')))(((&&&$$$%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###}}}lllbbbZZZWWWUUUSSSRRRSSSRRRRRRQQQQQQPPPOOOOOOOOOLLLIIIEEECCCCCCDDDCCCCCCAAA???======>>>???>>>>>>::::::888777555444222222111000000///////////////---...------,,,***)))(((+++)))((()))+++------,,,(((((())))))******++++++''''''(((((((((&&&%%%$$$))))))************))))))###%%%&&&''''''(((***---************************(((((((((((())))))))))))''''''''''''((()))******(((***++++++******+++,,,//////......//////000111444444444444555666777888:::999888888999;;;>>>@@@>>>@@@CCCFFFHHHIIIJJJJJJMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOMMMNNNQQQUUU\\\gggrrrzzz}}}|||||||||yyyssskkkccc^^^ccc^^^XXXSSSRRRTTTXXX[[[fffgggggghhhhhhiiiiiiiiijjjlllmmmnnnnnnqqqtttwww|||~~~zzzwwwuuusssrrrppplllkkkhhheeebbb___\\\[[[ZZZZZZYYYWWWUUUSSSRRRQQQNNNKKKHHHEEEDDDCCC@@@???@@@???>>>===============<<<<<<===>>>???@@@AAAAAADDDDDDDDDDDDFFFJJJPPPTTTaaannn}}}{{{{{{{{{vvvttt||||||tttjjjbbb___bbbfffmmmqqquuuwwwwwwvvvvvvvvvvvvvvvvvvuuusssqqqooommmkkkhhhccc]]]TTTIII===666......,,,***)))))))))******))))))(((((((((((()))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''))))))'''&&&%%%''')))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$~~~lllcccZZZXXXVVVSSSRRRTTTTTTTTTSSSRRRQQQOOOOOONNNLLLIIIEEECCCCCCDDDCCCCCCAAA???===<<<>>>??????>>>;;;:::999777555444333222000000////////////000000//////...---,,,+++***)))---+++***)))***+++***)))''''''((()))***++++++,,,))))))))))))&&&### )))))))))******)))))))))&&&''''''((((((***+++---))))))))))))))))))))))))(((((((((((()))))))))))))))(((((())))))***+++,,,''')))+++++++++***+++,,,,,,---...//////000000///333444444555666777888888999999888999:::<<<>>>??????@@@BBBEEEGGGHHHIIIIIIKKKJJJHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQQQQQQQQQQTTTXXX^^^eeeoooyyy~~~|||zzzxxxxxxwwwuuupppiiibbb^^^]]]ZZZVVVSSSSSSVVVZZZ]]]aaacccfffiiikkkmmmppprrrvvvxxx{{{~~~~~~yyywwwsssoookkkgggbbb``````___^^^]]][[[ZZZZZZZZZRRRPPPLLLJJJHHHFFFCCC@@@AAA@@@???>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???@@@@@@@@@AAADDDIIILLLQQQ\\\iiisss}}}~~~yyyyyy~~~~~~zzz|||rrrfff```aaadddjjjmmmrrruuuvvvvvvvvvwwwvvvvvvvvvuuutttrrrooonnnjjjiiifffaaaZZZOOOCCC;;;111///+++))))))*********++++++***))))))*********((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&(((((('''&&&&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$mmmddd[[[XXXWWWTTTSSSTTTTTTSSSRRRQQQPPPOOONNNMMMLLLIIIEEECCCCCCDDDCCCCCCCCC@@@>>>======>>>======;;;:::999888666444333222000000////////////000000---------,,,++++++++++++,,,+++))))))***+++***)))''''''((()))***++++++,,,+++,,,------+++)))&&&$$$***))))))))))))))))))***+++***))))))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,&&&(((+++++++++***+++,,,+++,,,...///000000000///333333444555777888888888666777999;;;============@@@AAABBBDDDEEEFFFGGGHHHHHHGGGEEEDDDFFFIIILLLOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTWWW\\\aaagggnnnuuuzzz~~~}}}|||}}}}}}|||{{{zzzxxxttttttsssqqqmmmgggbbb___XXXVVVTTTSSSUUUYYY]]]```___ccchhhlllppptttyyy|||{{{wwwrrrmmmiiieeedddcccbbbaaaaaaaaaaaaYYYVVVSSSPPPNNNKKKGGGDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>??????@@@>>>???@@@@@@@@@BBBEEEGGGHHHNNNYYYcccmmmyyy{{{xxxzzz~~~~~~~~~|||sssggg```___aaafffjjjooosssuuuvvvwwwxxxuuuuuuuuuuuusssqqqooonnnjjjjjjhhheee___VVVKKKDDD666222,,,)))))))))))))))))))))((((((((())))))***))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&'''((()))'''&&&&&&''''''&&&%%%&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%nnnddd\\\YYYWWWUUUTTTUUUSSSSSSRRRQQQPPPOOONNNMMMLLLIIIEEECCCCCCDDDCCCCCCDDDAAA>>>=========<<<;;;;;;;;;999888666555333333///////////////000000111,,,,,,++++++++++++,,,,,,((('''&&&(((***---------(((((())))))******++++++&&&''')))***++++++++++++******))))))))))))******,,,+++))))))***++++++***''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))'''(((************,,,...,,,---...///000111111111222333555666888888999999444666999<<<>>>>>>======AAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCEEEIIINNNPPPSSSTTTUUUVVVWWWWWWXXXWWWZZZ^^^bbbgggjjjnnnrrruuuwwwwwwxxxyyy|||~~~|||yyyyyyyyyyyyxxxwwwsssrrrqqqnnnjjjfffbbb___XXXWWWVVVVVVYYY\\\```ccceeejjjpppuuuyyy~~~~~~yyyooonnnllljjjhhhhhhhhhhhhbbb```\\\YYYVVVSSSNNNKKKEEEDDDCCCAAA???>>>>>>===<<<<<<<<<<<<<<<=========>>>???@@@???>>>>>>???@@@BBBDDDKKKTTT\\\eeerrr}}}|||yyy{{{~~~|||{{{yyyyyyvvvnnneee___\\\\\\aaaeeekkkpppssstttvvvwwwtttuuuuuuuuutttrrrpppooonnnmmmkkkiiieee^^^VVVQQQ>>>888000+++******)))(((&&&&&&&&&&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&&&&''''''((()))+++)))'''&&&''''''&&&$$$%%%''')))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&""""""###$$$%%%'''((()))$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%nnneee\\\YYYXXXUUUTTTUUUSSSSSSRRRQQQPPPOOOOOOOOOLLLIIIEEECCCCCCDDDCCCCCCCCCAAA>>>======>>>===<<<<<<;;;:::888666555444333///////////////000111111...---,,,+++++++++,,,,,,(((&&&&&&'''***---------)))))))))))))))*********$$$$$$%%%'''((()))******+++***)))(((((()))***+++***(((&&&'''***++++++)))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''))))))((())))))))))))***---///---......///000111222333222333555777888999999999666777999:::<<<>>>>>>???AAAAAABBBBBBCCCDDDEEEFFFGGGFFFDDDDDDFFFIIIMMMOOOTTTUUUWWWXXXZZZZZZ[[[[[[___bbbgggkkkmmmnnnoooqqqppprrruuuyyy~~~yyyvvvuuuuuuvvvxxxxxxvvvuuurrrqqqpppmmmiiieeeaaa___\\\\\\]]]^^^bbbfffkkkmmmsssyyy{{{wwwtttrrrqqqqqqllliiifffccc___[[[VVVRRRJJJIIIGGGEEECCCAAAAAA@@@?????????>>>======<<<<<<===>>>??????===<<<<<<===@@@???BBBIIIOOOTTT___jjj||||||yyy{{{~~~{{{xxxvvvrrrllleee___[[[YYY[[[```ggglllooorrrtttuuuuuuvvvvvvvvvuuusssrrrppppppnnnllljjjgggddd___\\\GGG???555///---,,,***(((''''''&&&&&&'''(((((()))))))))))))))((((((((('''''''''''''''((()))******000---***(((((((((&&&%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&#########$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%oooeee\\\ZZZXXXUUUTTTVVVSSSSSSRRRRRRQQQQQQPPPPPPLLLIIIEEECCCCCCDDDDDDCCCBBB@@@======>>>>>>>>>>>><<<;;;:::888777555444333///////////////000111111000///...,,,+++++++++,,,+++)))((((((***+++***)))*********)))))))))))))))++++++***))))))))))))***+++***)))(((((()))***+++'''%%%###%%%)))++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++((())))))((((((***---000......//////000222333444111333555777999999999999888888777888:::===@@@AAABBBAAAAAABBBBBBDDDEEEEEEHHHGGGFFFEEEFFFIIIKKKMMMUUUVVVWWWYYY[[[\\\]]]]]]\\\```eeehhhiiiiiijjjjjjmmmpppvvv|||~~~xxxtttrrrrrrsssuuuwwwwwwuuutttrrrqqqooolllhhhdddaaa______```cccffflllrrrwwwzzz|||zzzyyyrrrpppllliiifffaaa[[[WWWMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>:::<<<>>>???>>>===>>>???AAA===>>>DDDHHHLLLUUU```hhhxxxzzzyyyyyy}}}{{{wwwrrrmmmgggbbb\\\YYYXXX]]]ccciiimmmppprrrtttvvvwwwwwwwwwvvvuuusssrrrpppnnnkkkhhhgggeeecccaaaNNNEEE999222///...+++)))******)))******+++,,,,,,))))))))))))(((((((((((('''''''''((((((***++++++333000---***))))))'''&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&rrrfff[[[YYYXXXWWWVVVWWWVVVRRRPPPQQQTTTTTTQQQMMMLLLJJJGGGDDDCCCBBBCCCCCCBBB@@@>>>>>>???@@@@@@??????===:::777666444111...000000111222222000///...,,,---/////////---+++)))))))))(((((((((((())))))******))))))))))))******)))************+++++++++((((((((((((((()))))))))(((((((((((())))))))))))++++++,,,++++++***)))((()))((('''((()))***)))((()))---,,,'''&&&)))((($$$###%%%'''***,,,...///000000000000000111111111111000333666777777777777888666777:::===???AAACCCCCCAAAAAABBBDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGJJJMMMOOOSSSVVV[[[```bbbbbb```^^^cccbbbbbbbbbccceeehhhiiimmmqqqxxx~~~zzzvvvtttrrrpppnnnlllmmmppprrrssssssrrrqqqsssqqqnnnlllmmmmmmnnnmmmlllnnnqqqtttyyy}}}wwwqqqmmmiiieeebbbZZZVVVPPPLLLIIIHHHFFFEEEFFFEEEDDDBBB@@@>>><<<;;;>>>>>>>>>>>>===<<<;;;:::BBBAAA@@@@@@CCCGGGLLLOOO\\\iii|||{{{{{{zzz{{{|||vvvoookkkhhhddd\\\VVV[[[]]]```eeejjjooosssuuuzzzxxxvvvwwwyyyxxxvvvssssssrrrpppooonnnllliiifff```SSSAAA555000...---+++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))((($$$$$$%%%&&&'''''''''&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%########################%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%#########$$$$$$#########$$$&&&&&&%%%###"""###$$$'''''''''&&&&&&%%%%%%%%%qqqeeeZZZWWWWWWVVVUUUVVVTTTPPPNNNOOORRRRRROOOKKKLLLJJJGGGDDDCCCBBBCCCCCC@@@>>><<<;;;<<<======<<<;;;999777666555444222000111111111111111000//////---............,,,+++******))))))(((((())))))***++++++************++++++)))************+++++++++***************)))))))))(((((((((((())))))))))))'''(((((())))))))))))(((((('''&&&'''((())))))'''(((,,,+++'''&&&))))))%%%%%%''')))+++---...///000000000000000111111111222333555777777666555555666:::;;;===>>>@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGHHHKKKNNNPPPSSSVVV[[[```cccdddcccbbbcccbbbaaa```bbbdddhhhjjjqqquuu|||wwwuuuqqqnnnmmmkkkiiiggggggkkkoooqqqpppoooooopppsssqqqooonnnooorrrtttuuuxxx{{{|||wwwqqqllliiiddd```YYYSSSPPPMMMKKKIIIFFFEEECCCAAA???===<<<;;;======>>>======<<<;;;;;;>>>>>>===>>>@@@CCCGGGIIIPPP[[[lll~~~{{{yyy}}}}}}wwwpppllliiifff```[[[^^^___aaadddiiinnnrrruuuxxxwwwvvvvvvxxxxxxuuussstttsssqqqpppooommmjjjgggcccYYYJJJ===555111...---***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''******************)))(((%%%&&&&&&''''''''''''&&&((('''%%%$$$$$$%%%'''((()))(((((('''''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%#########%%%&&&&&&%%%%%%%%%$$$$$$$$$pppdddZZZWWWWWWUUUTTTUUUSSSQQQOOOPPPRRRRRROOOLLLLLLJJJGGGDDDCCCBBBCCCCCC@@@>>>;;;:::;;;;;;;;;:::<<<:::777666666555333111222111111000000000000000///......------,,,++++++*********))))))*********,,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++******)))((((((((((((((())))))))))))&&&''''''((()))*********'''&&&%%%&&&((()))(((''''''******''''''******'''((()))+++---...//////000000000111111111222222222222444666777666666666777??????@@@AAAAAAAAA@@@@@@CCCDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIILLLNNNPPPRRRVVV[[[aaaeeeggggggfffeeedddbbbaaabbbfffjjjmmmvvv{{{vvvpppllljjjgggffffffdddbbb```ccciiioooqqqnnnmmmnnnqqqssssssrrrsssvvvzzz~~~wwwsssnnnhhhaaaZZZUUUQQQNNNKKKHHHHHHFFFDDDBBB@@@>>>>>>===============<<<<<<<<<============???@@@BBBCCCHHHQQQ___nnn}}}~~~{{{{{{~~~yyyrrrnnnllljjjfffcccdddccccccdddgggkkkpppsssvvvuuuuuuvvvxxxwwwuuusssuuutttrrrqqqpppooollliiiggg```UUUHHH===555000...***)))))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))'''((((((((((((((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$######pppeeeZZZWWWWWWUUUTTTUUUUUUSSSRRRSSSTTTSSSQQQOOOLLLJJJGGGDDDCCCBBBBBBCCCBBB@@@===;;;<<<<<<;;;:::>>><<<999888777666333111333222000/////////000111//////...,,,,,,,,,,,,,,,++++++************+++++++++++++++******+++++++++))))))*********+++++++++******++++++***)))''''''(((((((((((())))))))))))***************++++++,,,((('''&&&''')))))))))((('''((((((((((((******)))+++,,,---...///000000000111111111222222222333333///111444555666888:::<<<@@@AAAAAABBBBBBBBBAAAAAAFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJLLLNNNOOORRRUUU[[[aaafffiiijjjjjjhhhfffdddccceeejjjooosss|||wwwoooiiidddcccbbbbbbbbbaaa```^^^___gggooopppmmmlllooossstttuuuvvvyyy~~~}}}vvvqqqiiiaaa[[[WWWSSSPPPNNNMMMKKKIIIGGGDDDBBBAAA============<<<============>>>>>>???@@@@@@??????DDDJJJTTT___mmm||||||vvvrrrppppppnnnmmmllliiigggeeefffiiinnnqqqtttuuuvvvwwwxxxxxxvvvuuuwwwuuusssrrrrrrpppnnnkkkhhheee]]]RRREEE999222///*********))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))((()))))))))))))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$qqqfff[[[XXXXXXWWWVVVVVVUUUTTTSSSSSSTTTSSSQQQPPPLLLJJJGGGDDDCCCBBBBBBCCCBBB???<<<;;;;;;;;;;;;:::999888666666666666444333333222000/////////000111//////...,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******))))))*********+++++++++'''((()))***)))(((&&&%%%(((((((((((()))))))))))),,,,,,+++***))))))******)))(((((((((***+++***)))'''''''''))))))))))))***------...000000111111000222222222222333333333333///111333555666888:::===>>>???@@@AAABBBCCCCCCCCCGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKMMMNNNRRRUUU[[[aaafffiiijjjkkkhhhgggeeeeeehhhnnntttxxxxxxppphhhddd___^^^\\\]]]^^^___^^^\\\[[[cccjjjllljjjjjjpppuuutttwww{{{{{{rrrkkkeee```\\\YYYTTTRRRPPPMMMJJJGGGDDDCCC??????>>>=========>>>>>>===>>>>>>??????>>>===<<<>>>BBBGGGOOOZZZkkk}}}|||xxxwwwvvvvvvvvvtttpppkkkgggfffhhhlllnnnrrrtttwwwyyyyyyyyyxxxwwwwwwvvvtttssssssrrrooommmhhhfffbbbYYYLLL???555000,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((((((((((((((()))*********)))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&rrrfff\\\YYYYYYWWWVVVWWWRRRRRRRRRRRRQQQPPPOOOOOOLLLJJJGGGDDDCCCBBBCCCCCC???===:::999:::::::::999222111111222444666555444222111111000000000000000///......------,,,++++++*********))))))************))))))))))))))))))***)))************+++++++++%%%&&&((())))))(((&&&%%%(((((((((((()))))))))))),,,+++)))''''''''''''(((***)))((()))+++,,,+++***(((&&&''')))***((((((+++------///000111111111111222222333333333444444444444555666555444555777999<<<===???@@@AAABBBCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNRRRUUUZZZ___dddggghhhiiiffffffeeegggkkkqqqxxx|||yyyppphhhaaa]]]ZZZXXXVVVVVVXXXYYYZZZZZZYYY^^^dddggghhhkkkqqqwwwwww|||{{{rrrlllfffbbb___YYYXXXUUUQQQLLLIIIEEEDDDCCCBBB@@@>>>>>>>>>>>>???<<<<<<=========<<<;;;:::<<<>>>AAAFFFMMM[[[kkkvvv~~~}}}}}}~~~{{{wwwqqqkkkhhhhhhjjjlllnnnrrrvvvyyyyyyxxxxxxxxxwwwvvvtttttttttrrrpppnnnhhhgggddd^^^TTTHHH<<<555......,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&''''''qqqeee[[[XXXXXXVVVUUUVVVRRRSSSSSSSSSQQQPPPPPPPPPLLLJJJGGGDDDCCCBBBCCCCCC???===:::::::::;;;;;;:::555333222333444555444333111111111111111000//////---............,,,+++******))))))(((((())))))***+++******))))))******+++)))************+++++++++$$$%%%(((******)))((('''(((((((((((())))))))))))+++)))((('''&&&''')))******(((((()))***+++***)))***&&&&&&******''''''+++,,,---...000111222222222333333333333444444444444555666666555444444666888;;;<<<===???@@@@@@@@@@@@AAABBBDDDEEEGGGIIIKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPSSSUUUYYY^^^aaadddeeefffggghhhiiimmmrrrxxx~~~uuullleee___\\\XXXUUURRRQQQSSSUUUWWWXXX[[[]]]aaaeeeiiipppwww|||}}}zzzuuuttttttvvvxxxzzzzzzyyyzzzzzzzzzzzz|||~~~wwwpppkkkgggbbb```\\\WWWRRRMMMIIIGGGFFFEEEBBB@@@???>>>??????>>>>>>=========<<<<<<<<<===>>>@@@BBBFFFPPP]]]fffwww|||uuuoookkkiiiiiiiiijjjoootttwwwwwwvvvvvvwwwwwwuuutttttttttssspppnnnkkkiiigggccc]]]SSSFFF<<<111000...,,,***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''''''''(((((())))))((((((%%%&&&&&&&&&&&&&&&&&&%%%############$$$%%%&&&'''***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''''''''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%#########%%%$$$$$$%%%%%%%%%&&&&&&&&&pppdddZZZWWWWWWUUUTTTUUUTTTUUUVVVUUUSSSRRRRRRRRRLLLJJJGGGDDDCCCBBBCCCCCC@@@>>><<<<<<===>>>>>>>>>===;;;999777666555222000000111222222222111///...,,,---/////////---+++)))))))))(((((((((((()))))),,,++++++++++++++++++,,,)))************+++++++++###%%%(((+++,,,+++***((((((((((((((())))))))))))+++***)))((()))***---...)))((('''((()))***)))(((+++''''''++++++&&&&&&***+++,,,...///111222222222333333333444444444555555333444555444444666888;;;<<<<<<===>>>>>>>>>>>>>>>>>>???AAACCCFFFHHHIIIJJJOOOOOOOOOPPPPPPQQQQQQQQQTTTVVVYYY\\\```bbbcccdddjjjkkknnnsssyyy~~~tttmmmgggccc```XXXUUUQQQOOOQQQTTTWWWXXX``````bbbfffmmmvvv}}}}}}xxxsssoookkkgggddddddcccccceeegggiiiiiihhhiiiiiihhhhhhhhhjjjkkklllmmmppptttyyy~~~~~~xxxtttiiigggccc^^^XXXRRRNNNLLLHHHFFFDDDAAA?????????@@@AAA@@@@@@?????????@@@@@@:::;;;======@@@GGGRRRZZZiiiwwwxxxrrrllliiihhhhhhggglllrrruuuuuutttuuuvvvvvvuuutttssssssrrrpppnnnnnnkkkhhhgggddd[[[MMMBBB222111///,,,***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''&&&&&&'''(((((()))((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&&&&'''((()))***+++***((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%sssggg\\\XXXWWWUUUTTTTTTUUUUUUTTTTTTSSSQQQPPPOOONNNKKKIIIGGGFFFDDDAAA???BBB???<<<::::::::::::999===;;;999888777666444222444222000000111000///------------,,,++++++******++++++******+++,,,------)))((((((((()))***++++++,,,+++***))))))***+++,,,))))))************))))))++++++)))(((''''''''''''+++,,,,,,+++)))((()))***)))))))))))))))******+++))))))***+++,,,------.........//////000000111111222222333444444555555666555555555555666777888999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAACCCHHHKKKOOOPPPRRRTTTVVVWWWXXXXXXZZZ\\\^^^___```bbbeeehhhllloootttyyy~~~}}}vvvooohhhbbb___YYYUUUPPPNNNOOOSSSVVVXXX[[[```gggnnnvvv|||wwwsssooommmiiieee```]]]ZZZYYYVVVUUUTTTTTTSSSSSSSSSTTTYYYXXXXXXWWWWWWWWWXXXXXXZZZ]]]bbbfffjjjoootttwwwvvvqqqiiibbb\\\WWWSSSPPPOOOKKKFFFCCCBBBCCCDDDDDD???@@@@@@@@@???>>><<<;;;<<<======;;;;;;???FFFKKK[[[fffvvv}}}wwwpppiiieeeddddddgggkkkooosssuuuwwwwwwvvvvvvuuutttsssrrrqqqqqqsssooojjjgggddd]]]SSSKKK;;;555---(((&&&'''***,,,))))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&%%%%%%&&&'''((()))+++******((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%qqqeeeZZZWWWVVVTTTRRRSSSUUUUUUTTTTTTSSSQQQPPPOOOJJJHHHGGGFFFFFFFFFDDDCCCCCC@@@===<<<<<<<<<;;;::::::999777777777777555444444333111111222222111///000000//////...------,,,'''''''''''''''((())))))))))))))))))))))))***++++++***))))))))))))***+++))))))************))))))******)))))))))***++++++)))***++++++)))((()))***((((((((('''((())))))***))))))***+++,,,------.........//////000000111111222222333333444555555555444444555555666666777888666777888:::;;;===>>>???<<<===>>>>>>???BBBGGGJJJKKKMMMPPPSSSVVVYYYZZZ[[[]]]___```aaabbbcccfffiiiooosssxxx}}}|||wwwqqqkkkeeeaaaXXXUUUPPPNNNOOOSSSXXXZZZeeejjjsss{{{{{{uuuooolllhhhdddaaa^^^\\\YYYUUUQQQNNNLLLKKKMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLOOORRRVVVZZZ]]]aaaeeehhhkkknnnqqqtttxxx}}}~~~uuummmfffaaa\\\YYYRRROOOIIIFFFEEEDDDCCCBBBAAABBBBBBBBBAAA???>>>===<<<======;;;;;;>>>DDDIIIRRR[[[jjjyyy}}}xxxsssnnnhhhdddccceeeiiimmmqqqtttvvvwwwwwwwwwvvvuuutttsssrrrqqqrrroookkkiiigggaaaYYYQQQCCC;;;111***)))+++,,,---))))))))))))))))))))))))+++++++++***)))(((((((((''''''&&&&&&&&&&&&'''''',,,,,,+++***)))(((((('''''''''(((((('''&&&&&&%%%''''''&&&%%%&&&'''((((((***))))))(((&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%qqqfffZZZWWWVVVTTTRRRSSSTTTTTTTTTTTTSSSQQQPPPOOOJJJHHHFFFEEEFFFFFFEEECCCCCCAAA>>><<<<<<<<<<<<:::999777666777888888777666222111000000222222111000111000000///......------)))))))))))))))******++++++***))))))))))))))))))***))))))(((((())))))***))))))************))))))&&&''''''((()))+++,,,---''')))******(((((()))+++'''''''''''''''(((((()))))))))***+++,,,---............//////000000111111222222333333444444555555444444444555666666777777555666777999:::<<<===>>>:::;;;<<<===>>>AAAEEEIIIIIILLLPPPUUUZZZ]]]```aaa```aaabbbccccccdddhhhjjjssswww~~~~~~zzzxxxwww||||||{{{xxxtttmmmgggccc[[[XXXTTTRRRSSSXXX^^^cccpppwwwzzztttkkkgggbbb]]]ZZZWWWTTTQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFJJJLLLOOOQQQUUUWWWZZZ\\\___aaadddiiinnnrrrxxx|||vvvnnngggbbb^^^YYYVVVQQQMMMKKKIIIFFFDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>===<<<;;;===AAAEEEHHHOOO[[[iiiyyy|||zzzyyytttkkkdddaaacccfffiiinnnrrruuuwwwyyyxxxxxxwwwuuutttrrrqqqrrrooommmlllkkkggg```ZZZMMMCCC666///---...---,,,))))))))))))))))))))))))++++++******))))))((((((''''''&&&&&&&&&&&&''''''...---,,,+++)))((('''''''''''''''(((''''''&&&%%%(((((('''&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%rrrfff[[[XXXWWWUUUSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNKKKHHHFFFEEEDDDBBBAAACCC@@@===<<<<<<<<<;;;::::::999888888999999888777///...---...///000///...///......------,,,,,,+++,,,,,,+++++++++,,,,,,---++++++***)))((((((((()))))))))(((((((((((())))))))))))************))))))$$$$$$$$$%%%'''(((******&&&'''))))))(((((()))+++(((''''''''''''((()))))))))******+++,,,---............//////000000111111111222222333444444555555444555666666777888888888888888999999999:::::::::888:::;;;<<<===@@@DDDHHHLLLOOOTTTYYY^^^bbbdddeeeaaabbbccccccccceeeiiilllvvv{{{yyyssspppnnnnnnvvvxxxzzzyyytttnnnhhheeeaaa___]]]\\\^^^ccckkkpppzzzzzztttoooiiieee\\\YYYUUUQQQNNNLLLJJJIIIGGGFFFDDDCCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAAAAA???AAADDDEEEFFFHHHKKKMMMNNNPPPSSSUUUWWWZZZ^^^aaaeeehhhnnntttzzzxxxooogggccc```]]]YYYUUURRROOOLLLIIIGGGGGGFFFEEECCCBBB@@@?????????>>><<<<<<===???AAABBBGGGPPP[[[kkk~~~zzz{{{}}}yyynnneee``````bbbeeeiiiooosssvvvyyyyyyyyyxxxwwwuuusssrrrrrrqqqooonnnmmmiiiddd```VVVJJJ<<<333000///---***)))))))))))))))))))))))))))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''***))))))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((()))((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqeeeZZZWWWVVVTTTRRRSSSSSSSSSTTTSSSSSSRRRQQQPPPNNNKKKGGGEEEDDDDDDCCCBBBBBB???<<<;;;;;;;;;:::999>>><<<::::::::::::888666///...---...///000///............---,,,,,,++++++++++++***************+++++++++***)))((((((((()))(((((())))))))))))(((((())))))************))))))&&&&&&&&&&&&&&&'''((((((&&&'''))))))(((((()))+++))))))(((((())))))***+++******+++,,,---......///......//////000000111111111111222222333444444555666666888999::::::999999888888999999999:::::::::888999:::;;;===@@@EEEHHHOOORRRVVV[[[___bbbcccccc```aaabbbbbbcccfffkkknnnyyy~~~|||tttmmmjjjiiiiiiqqqtttwwwwwwrrrmmmjjjhhhhhhhhhiiiiiikkkqqqyyyyyyooofff```\\\XXXTTTMMMLLLIIIFFFCCCAAAAAAAAA>>>======<<<;;;;;;<<<<<<>>>===============>>>>>>;;;;;;;;;;;;;;;<<<======???@@@BBBCCCCCCDDDFFFHHHFFFHHHJJJKKKLLLNNNPPPSSSTTTWWW\\\bbbgggmmmtttxxx|||~~~}}}sssnnnfffccc^^^ZZZWWWTTTPPPNNNJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>???BBBHHHQQQ^^^ooo{{{|||zzz{{{|||qqqfff___^^^^^^```eeekkkppptttxxxxxxyyyyyyxxxvvvtttrrrtttsssqqqpppmmmjjjeeebbb[[[PPPBBB888222///+++((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooocccXXXUUUTTTRRRPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQJJJHHHEEEDDDEEEFFFFFFFFFAAA???<<<:::::::::999888>>><<<;;;:::::::::888666222111000000222222111000000//////...------,,,,,,......---,,,,,,,,,,,,---+++***))))))))))))))))))((())))))******))))))((())))))************))))))******))))))((()))))))))''')))******(((((()))+++)))))))))))))))***++++++******+++,,,---...//////......//////000000111111111111222222333333444444666777999:::;;;;;;::::::555666777999:::<<<===>>>999:::;;;===>>>BBBFFFJJJNNNQQQVVVZZZ]]]______^^^^^^___aaabbbdddiiiooosss|||zzzrrrkkkhhhgggggglllooorrrrrrooolllmmmnnnpppsssvvvxxx{{{zzzuuujjjeee^^^WWWRRROOOLLLJJJEEEEEEDDDAAA???===>>>@@@<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;<<<===>>>>>>???@@@BBBBBBBBBBBBDDDEEEDDDFFFHHHIIIHHHIIIKKKLLLKKKNNNRRRVVVZZZ^^^cccgggnnnppprrrtttwww|||{{{oookkkeee___[[[XXXTTTQQQNNNMMMKKKHHHFFFDDDCCCCCCBBB@@@??????@@@@@@>>><<<;;;>>>BBBHHHQQQ___ppp{{{zzztttssswww}}}}}}~~~~~~tttkkk___]]]\\\\\\```fffmmmqqquuuvvvxxxyyyxxxwwwuuusssuuuuuusssqqqnnnjjjgggeee___WWWLLL@@@777000,,,)))))))))))))))))))))))))))************))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((())))))%%%&&&''''''(((''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqeeeZZZVVVVVVSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQJJJHHHDDDCCCDDDFFFGGGGGGBBB@@@===;;;;;;;;;:::999;;;999888888999999888777444333111111222222111///.........---,,,,,,++++++000000///...............))))))))))))))))))***+++))))))***++++++***))))))))))))************))))))+++******))))))*********)))***++++++)))((()))***((((((((((((((()))*********++++++,,,---...//////......//////000000111111111111111222333333444444666777999;;;;;;;;;:::999666777888:::;;;===>>>???:::;;;===>>>@@@CCCHHHLLLNNNQQQUUUZZZ]]]]]]]]]\\\]]]^^^```cccfffllltttyyyyyyrrrlllhhhfffffffffiiillllllkkklllqqqvvv{{{yyypppgggbbbXXXUUUQQQMMMJJJGGGEEEDDDAAABBBBBB@@@===<<<>>>AAA===<<<<<<<<<======>>>???======<<<<<<===>>>>>>???>>>>>>>>>??????AAABBBBBB@@@AAACCCCCCBBBBBBCCCEEEFFFHHHIIIIIIHHHHHHIIIJJJHHHJJJMMMOOOQQQSSSWWWZZZ___bbbeeegggjjjmmmqqquuuwww}}}}}}xxxooohhhbbb]]]YYYVVVSSSQQQOOOLLLIIIGGGGGGFFFCCCAAA@@@AAABBBBBB???<<<:::<<<@@@CCCHHHRRR___hhh}}}{{{sssqqqqqquuu~~~wwwppp___]]]ZZZYYY\\\cccjjjooossstttvvvxxxxxxwwwvvvtttuuuuuuuuusssooollljjjjjjbbb___VVVJJJ===444///...))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&&&&'''((((((''''''%%%&&&'''((((((((('''&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%uuuiii^^^ZZZYYYWWWVVVVVVRRRSSSSSSSSSSSSSSSRRRQQQNNNKKKFFFDDDDDDDDDDDDDDDCCCAAA>>><<<<<<<<<;;;:::777666555666888999888777444222000000111000///---,,,,,,+++******))))))(((---,,,++++++************))))))(((((()))***++++++)))***+++,,,,,,+++***)))))))))************))))))((((((((((((((()))******+++,,,,,,+++)))((()))***'''''''''''''''((())))))***++++++,,,---...//////......//////000111111111000111111222333333444444555666888:::;;;:::999888::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>???AAAEEEJJJMMMOOORRRVVV[[[^^^___^^^^^^\\\^^^```dddhhhooowww}}}yyyrrrmmmiiigggfffbbbeeehhhiiiiiimmmuuu|||}}}qqqggg]]]UUUQQQJJJIIIGGGDDDBBB@@@???>>>;;;======;;;999888;;;>>>:::::::::::::::;;;<<<===???>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFDDDEEEGGGGGGEEEDDDDDDEEECCCEEEGGGHHHHHHJJJMMMOOOQQQTTTWWW[[[]]]```dddfffiiinnnuuuyyy{{{zzzppphhhccc^^^\\\VVVTTTQQQNNNKKKJJJIIIIIICCCAAA@@@BBBCCCCCC@@@<<<;;;===@@@BBBEEELLLVVV^^^lllzzzxxxtttppppppxxxzzzttt___]]]YYYXXXZZZaaahhhmmmqqqsssuuuxxxxxxxxxvvvuuuuuuvvvvvvtttqqqooonnnnnneeeddd^^^QQQBBB777222222))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''$$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%rrrggg\\\YYYXXXWWWUUUVVVSSSSSSRRRRRRRRRRRRSSSSSSMMMJJJGGGFFFFFFFFFEEEDDD@@@>>><<<:::999888888999888888777666666666666666555444222111///...------++++++,,,---............******))))))))))))*********************)))((('''******+++++++++,,,,,,,,,))))))((((((''''''&&&&&&)))))))))))))))*********---,,,+++)))(((((((((((())))))))))))************------------------------000111222111000///000111444444333222222222333333777777999:::::::::::::::999999:::;;;;;;<<<<<<===<<<>>>@@@AAACCCFFFKKKNNNQQQUUUYYY[[[\\\\\\]]]^^^```bbbeeehhhlllrrryyy{{{tttooojjjfffccc___bbbfffiiimmmttt~~~~~~uuuhhh___YYYTTTMMMGGGCCCCCCAAA???>>><<<::::::999:::;;;<<<============<<<<<<<<<<<<===>>>???@@@AAABBBDDDEEEDDDCCCAAA@@@CCCBBB@@@???@@@AAACCCDDDIIIHHHGGGFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJIIIHHHGGGGGGGGGHHHIIIMMMMMMMMMOOORRRUUUYYY[[[___aaadddfffjjjooouuuyyy{{{wwwooohhhccc___\\\YYYTTTPPPMMMJJJHHHEEEHHHFFFDDDCCCCCCBBB@@@>>>===<<<<<<===@@@EEEKKKNNN___hhhwwwxxxtttrrrvvv~~~zzzuuufff^^^XXXXXXZZZ]]]ccciiiqqqtttvvvwwwvvvvvvvvvwwwxxxwwwuuuttttttssspppnnnmmmiiicccYYYMMM@@@666000,,,...///...,,,+++***++++++***)))'''''''''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssggg\\\YYYXXXVVVUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQMMMJJJGGGFFFFFFFFFEEEDDDCCCAAA>>>;;;888777666555888888777666666666666666222222000///------,,,,,,,,,,,,------......------+++***)))))))))))))))***+++++++++++++++***))))))))))))))))))*********************+++++++++++++++++++++******))))))(((((()))((('''&&&&&&%%%&&&&&&(((((((((((()))))))))))),,,,,,,,,------.........111111000...,,,---000222333333333222222333444444666777888999::::::::::::999999999::::::;;;<<<===<<<>>>@@@BBBDDDGGGKKKOOOQQQTTTXXX[[[[[[[[[\\\]]]aaacccgggkkkooouuu{{{~~~yyysssmmmhhhdddaaa^^^aaaeeeiiimmmuuu|||sssmmmfff[[[TTTPPPMMMHHHDDDAAA@@@???>>><<<;;;:::999999:::;;;<<<========================>>>???@@@AAABBBCCCDDDFFFFFFEEECCCBBBDDDCCCBBBAAABBBCCCEEEFFFIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMMMMLLLMMMMMMMMMNNNKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKMMMOOORRRTTTWWWXXX[[[]]]___dddiiimmmpppssswww|||~~~vvvooojjjccc___YYYUUURRRPPPMMMKKKJJJHHHFFFEEEEEEDDDBBB@@@>>>>>>======???DDDHHHKKKTTT]]]kkkzzz{{{uuuvvvzzz~~~zzzwwwjjjbbb[[[YYY[[[\\\aaagggmmmpppsssuuuuuuvvvwwwxxxzzzxxxwwwvvvvvvuuurrrpppoookkkeee^^^SSSGGG:::222+++,,,,,,+++***)))))))))++++++***)))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((())))))&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ssshhh\\\YYYXXXUUUTTTTTTWWWVVVTTTSSSQQQPPPPPPOOOMMMKKKGGGFFFFFFFFFEEEDDDDDDBBB???;;;999777666666888888777666666666666666222111000///...------...------......------,,,+++,,,+++***)))))))))))))))*********+++******)))((('''''''''((((((((()))))))))******+++,,,---------,,,,,,+++***)))(((''''''***))))))(((((()))))))))'''''''''((((((((())))))++++++,,,---...//////000111000...+++***,,,000333222222222222333444444555555666777888888999999999999999888888999:::<<<===<<<>>>@@@BBBDDDHHHLLLPPPRRRTTTXXXYYYZZZZZZ[[[\\\bbbeeekkkpppuuuyyy~~~~~~}}}~~~~~~~~~~~~}}}{{{yyy{{{|||}}}zzzxxxtttooojjjeeeaaa______bbbhhhmmmsss|||xxxllleeeZZZTTTMMMHHHGGGFFFCCCAAA======<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>??????>>>??????@@@AAABBBCCCDDDFFFGGGHHHGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJKKKMMMNNNNNNPPPRRRSSSUUUWWW\\\___bbbdddhhhkkknnnrrrvvvyyy~~~wwwpppiiiddd^^^YYYVVVSSSPPPNNNNNNLLLIIIHHHHHHGGGEEECCCAAA???>>>===>>>AAADDDFFFIIIQQQ\\\iiixxx}}}yyyyyy~~~zzzwwwnnneee]]][[[[[[[[[___dddhhhlllpppsssuuuuuuwwwxxxyyywwwvvvvvvvvvuuusssppprrrnnniiiddd]]]PPPAAA555---,,,+++******)))))))))***++++++++++++******)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((())))))&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ttthhh\\\XXXWWWUUUSSSTTTVVVUUUTTTRRRQQQQQQPPPPPPNNNKKKHHHFFFFFFEEEDDDCCC@@@???===;;;:::999999999888777777666666666666666333333222111000000000111............---,,,+++***,,,,,,+++***))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((())))))*********+++*********))))))((((((***)))))))))******+++,,,(((((((((((())))))))))))***+++,,,---...///000111///000///---,,,---000333111111111222333444555666444555666777888888888888999888777777888999;;;===;;;===@@@BBBEEEIIINNNQQQRRRUUUWWWYYYYYYYYYZZZ\\\ccchhhooouuuzzz~~~~~~}}}}}}~~~}}}||||||}}}~~~}}}}}}{{{yyyxxxxxxvvvtttrrrssstttwwwzzz}}}}}}yyyuuurrrpppnnnnnnmmmllliiidddaaa^^^^^^```fffnnnvvv~~~}}}tttkkkbbb]]]MMMIIIDDDBBBBBBBBBAAA@@@;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNKKKMMMNNNOOOOOOPPPSSSVVVWWWYYY\\\___aaadddhhhkkktttxxx}}}wwwqqqlllfff```\\\XXXUUURRRQQQNNNLLLKKKJJJIIIGGGEEECCCBBB@@@>>>>>>???@@@BBBEEEKKKTTT___lll|||||||||zzzvvvooofff^^^[[[ZZZZZZ^^^cccgggjjjooossstttuuuvvvwwwvvvtttsssssstttsssqqqooosssoookkkiiieeeYYYGGG:::222000---,,,,,,,,,++++++)))***+++,,,+++***)))(((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''))))))(((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssggg\\\XXXWWWUUUSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRNNNKKKHHHFFFFFFEEEDDDCCCAAA???===;;;:::999::::::888777777666666666666666333333222111111111111111/////////...---,,,+++***,,,,,,+++******)))******)))******++++++*********((((((((()))))))))******))))))((((((((('''''''''(((((())))))*********+++&&&&&&&&&&&&''''''((()))))))))*********+++++++++++++++,,,---///000111111---///111111111000000111111111111222333444555666444444666777777777777777888888888777888999;;;<<<;;;===@@@CCCFFFJJJOOOSSSSSSVVVXXXYYYYYYZZZ\\\^^^fffkkksssyyy}}}}}}|||}}}}}}}}}|||{{{}}}~~~}}}zzzyyyxxxuuusssqqqpppnnnllljjjiiijjjmmmpppssswwwyyyzzz{{{xxxsssmmmgggccc`````````bbbbbbaaa^^^]]]^^^___ccckkkvvvuuujjjbbb[[[TTTPPPEEECCC@@@???????????????;;;<<<<<<===>>>>>>??????AAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTUUUVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNNNNOOOOOOKKKLLLMMMMMMLLLMMMOOOPPPOOOQQQTTTVVVXXX[[[___bbbfffiiimmmpppttt|||}}}yyyrrrkkkfff```[[[XXXSSSQQQNNNMMMLLLKKKHHHFFFFFFDDDBBB@@@??????@@@@@@DDDHHHOOOWWWbbbqqq~~~}}}}}}vvvnnneee\\\ZZZYYYYYY\\\aaagggjjjpppsssuuuuuuuuuvvvtttsssrrrssstttsssqqqpppqqqnnnkkkkkkhhh^^^NNNAAA777333...,,,,,,,,,,,,+++'''((()))*********((((((((((((((((((((((((((((((&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((''''''&&&%%%$$$##############################&&&%%%$$$%%%'''))))))((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqeee[[[WWWWWWUUUTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSNNNLLLHHHFFFFFFEEEDDDBBBDDDCCC@@@<<<:::888777777888888777666666666666666333222111000///.....................---,,,+++***++++++*********++++++,,,+++,,,------...---------))))))*********+++++++++++++++******)))(((((('''''''''((()))***+++,,,,,,((('''''''''((())))))************+++++++++,,,,,,,,,,,,---...///000000111,,,...222333333111111111222222222222333444444555444555666777777888888888888888999999:::;;;;;;;;;;;;===@@@CCCGGGKKKQQQTTTUUUWWWYYY[[[[[[]]]___bbbhhhmmmuuu{{{~~~|||||||||}}}}}}|||zzz{{{|||{{{zzzwwwtttssspppmmmjjjgggfffdddbbb```^^^___aaaeeehhhkkknnnoooooonnniiiccc[[[VVVTTTTTTUUUXXXZZZZZZZZZ\\\aaaeeejjjsss}}}tttggg\\\TTTNNNHHHDDD@@@???>>><<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDDDDEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPQQQRRRRRRUUUVVVXXXZZZ[[[[[[ZZZZZZWWWWWWWWWWWWVVVUUUSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOJJJLLLMMMLLLKKKKKKLLLMMMJJJLLLNNNPPPQQQSSSVVVYYYYYY\\\```cccfffmmmvvv}}}|||uuunnnfff^^^YYYVVVTTTQQQOOONNNMMMJJJHHHHHHFFFEEECCCBBBAAAAAABBBBBBFFFJJJPPPYYYfffuuuyyyooofff]]]YYYXXXXXX[[[___eeeiiiooosssttttttuuuuuuuuutttttttttvvvvvvtttrrrooommmkkkkkkiiiaaaUUUKKK;;;666///+++++++++***((('''(((((())))))))))))(((((((((((((((((((((((((((&&&'''((()))***)))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooodddYYYWWWWWWVVVUUUVVVTTTTTTSSSRRRRRRQQQRRRRRROOOLLLHHHFFFEEEEEECCCBBBEEECCC@@@===:::888777777888888777666666666666666444333222000///.....................---,,,++++++************+++,,,------++++++,,,---------------)))))))))*********+++++++++*********************(((((())))))******+++++++++***************+++,,,)))************+++++++++------....../////////000,,,...000111000000111222333333333222222333444444555555666777888888888888777888:::<<<===<<<;;;:::;;;===@@@DDDGGGLLLRRRVVVVVVXXX[[[\\\^^^```cccfffkkkooovvv{{{}}}|||{{{|||||||||{{{yyyyyyxxxvvvtttqqqnnnlllgggddd___\\\ZZZYYYVVVTTTSSSTTTVVVYYY]]]```cccdddbbbaaa___ZZZSSSNNNMMMMMMNNNQQQUUUWWWXXX]]]fffmmmwww}}}nnnfff[[[RRRLLLHHHCCC@@@======<<<;;;::::::;;;<<<<<<======>>>???@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQQQQSSSUUUWWWZZZ\\\\\\\\\\\\[[[[[[[[[[[[ZZZXXXVVVUUUSSSSSSSSSRRRQQQPPPNNNNNNKKKLLLNNNMMMLLLKKKLLLMMMIIIJJJLLLLLLKKKLLLOOOQQQRRRUUUXXX[[[]]]bbbjjjpppuuuzzzoooeee^^^YYYWWWTTTRRRQQQPPPMMMKKKIIIHHHGGGEEEEEEDDDDDDDDDAAADDDHHHLLLRRR\\\iiirrrsssiii___[[[XXXWWWYYY]]]```eeelllqqqssstttuuuuuutttsssssstttuuuvvvtttsssnnnmmmlllkkkhhhbbb[[[UUUAAA:::111,,,,,,,,,***((())))))(((((())))))***+++((((((((((((((((((((((((&&&''')))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''$$$$$$$$$%%%%%%&&&(((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnncccYYYVVVWWWVVVVVVWWWWWWVVVTTTSSSQQQPPPPPPPPPOOOLLLIIIFFFEEEEEECCCBBBAAA@@@>>><<<;;;:::::::::888888777666666666666666777666444222111000//////------......------,,,,,,)))))))))***+++,,,......'''((()))***************))))))))))))************((((((((()))******++++++************))))))))))))((((((''''''''''''(((((())))))))))))************.........///////////////---.........---...111333444444333222222222333333555666777888888999999999666888;;;>>>>>>===;;;:::;;;===AAADDDHHHMMMRRRVVVWWWYYY[[[]]]___bbbfffhhhlllpppvvvzzz|||~~~~~~|||zzz{{{{{{{{{zzzxxxwwwuuurrrooollliiihhh```]]]XXXUUUSSSQQQNNNMMMLLLMMMOOORRRVVVYYY\\\]]]XXXYYYXXXTTTNNNJJJIIIJJJKKKOOOSSSUUUXXX___jjjsssuuulll___XXXNNNHHHEEECCCAAA>>><<<======<<<<<<<<<===???<<<======>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>???@@@BBBCCCDDDDDDDDDEEEFFFIIILLLNNNOOOOOOOOOOOOQQQTTTXXXZZZ[[[ZZZZZZ]]]]]]^^^]]]\\\ZZZXXXWWWYYYXXXWWWVVVSSSQQQOOONNNMMMNNNPPPPPPNNNMMMMMMNNNKKKLLLLLLKKKJJJIIIKKKMMMMMMPPPSSSTTTUUUXXX^^^cccfffqqq}}}qqqiii\\\YYYWWWUUUTTTRRROOOMMMIIIIIIHHHGGGFFFFFFGGGGGGBBBDDDGGGJJJOOOXXXccclllrrr~~~wwwmmmbbb]]]YYYVVVWWW[[[\\\aaaiiiooossstttuuuvvvrrrqqqqqqrrrssstttrrrqqqnnnnnnmmmkkkhhhccc___\\\FFF>>>444///......,,,***+++***)))))))))***,,,---((((((((((((((((((((((((&&&''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&))))))((('''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnncccYYYWWWXXXVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOLLLHHHFFFFFFFFFEEEEEECCCAAA>>><<<<<<;;;999777:::999888777666666666666777555222111222111000///...---,,,,,,++++++,,,,,,...---+++*********++++++******************++++++++++++******))))))((((((***************)))((('''''''''((()))***++++++,,,'''((()))***+++******))))))))))))***+++,,,......////////////////////////.........//////000111222000111222444555555444444444444444555555555666666888:::<<<===<<<<<<===>>>>>>@@@CCCEEEHHHLLLQQQUUUVVVWWWYYY\\\```eeejjjllloooqqquuuwwwyyyzzz}}}~~~~~~}}}|||{{{|||}}}}}}|||zzzxxxxxxrrroookkkhhhddd```ZZZWWWTTTSSSQQQOOOMMMJJJIIIHHHDDDEEEGGGIIILLLOOOQQQSSSPPPRRRRRROOOJJJFFFGGGHHHIIINNNTTTYYY```kkkzzztttggg___VVVRRRJJJCCC>>><<<<<<===>>>>>>============>>>>>>@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@<<<<<<======>>>>>>>>>???>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIMMMMMMNNNOOORRRUUUXXXZZZ]]]^^^___```___^^^]]]\\\[[[ZZZZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPOOONNNMMMLLLMMMKKKIIIGGGFFFEEEEEEEEEHHHHHHIIIKKKNNNRRRVVVYYY^^^dddnnnvvv|||rrrgggaaaZZZVVVUUUSSSPPPNNNKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFHHHOOOWWW]]]gggrrr}}}vvvhhh^^^ZZZYYYYYYXXX\\\^^^aaahhhnnnrrrttttttsssttttttttttttsssqqqppppppooonnnkkkhhheeecccaaaRRRIII<<<222---+++***((()))(((((('''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ooodddZZZWWWXXXVVVUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPMMMIIIFFFFFFFFFFFFEEEDDDBBB???===<<<;;;999888:::999888777666666666666666444222111111111000///......---,,,,,,,,,,,,---///...---,,,++++++,,,---,,,+++++++++***)))))))))*********))))))))))))))))))************))))))(((((((((((()))*********+++***)))((((((((()))++++++))))))******+++,,,...///000000000000000000000000.........//////000111222000111222444444444444444555555666666666666666666777999<<<<<<<<<<<<>>>??????BBBDDDGGGIIIMMMRRRUUUWWWXXXZZZ]]]bbbgggkkkmmmoooqqqtttvvvwwwxxx{{{}}}|||{{{zzzzzz{{{}}}}}}zzzwwwuuunnnkkkfffbbb^^^YYYUUURRRJJJIIIHHHFFFCCCAAA@@@???BBBBBBCCCEEEGGGJJJMMMNNNLLLNNNOOOMMMIIIGGGHHHJJJLLLRRRZZZaaaiiivvv}}}rrrfff[[[SSSJJJGGGBBB===<<<<<<>>>@@@>>>===>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>?????????@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJJJJKKKNNNPPPSSSTTTSSSUUUXXX[[[]]]^^^______]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUUUUUUUTTTRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGIIIMMMPPPRRRSSSYYYaaagggnnnwwwtttmmmccc\\\XXXUUURRROOOLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFKKKQQQVVVaaajjjyyy~~~}}}oooddd___]]][[[ZZZ\\\]]]```ffflllqqqsssssssssssstttttttttsssqqqpppppppppnnnllliiifffcccbbbWWWNNNAAA777111---+++***,,,+++***)))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&pppeeeZZZWWWXXXVVVVVVVVVVVVVVVTTTSSSSSSSSSSSSSSSPPPMMMIIIGGGGGGGGGFFFEEEEEECCC@@@>>>===<<<:::999:::999888777666666666666555333111000000000///...//////...---------------------,,,++++++++++++,,,---,,,,,,+++***)))(((((())))))))))))************((())))))************)))))))))))))))))))))))))))+++***(((&&&''')))+++---************+++---...///000000000000000000000000.........//////000111222000111222333444444444333777777777777777666666666666888;;;<<<<<<===???AAABBBDDDGGGIIILLLOOOSSSVVVXXXYYY\\\___dddhhhlllnnnpppqqqsssttttttuuuxxxzzzyyyxxxxxxxxxzzz|||~~~zzzuuurrriiieee^^^XXXTTTPPPMMMJJJEEEEEECCCBBB@@@>>>===<<>>>>>@@@CCCEEE>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBB????????????????????????===============>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDEEEEEEFFFFFFHHHIIIKKKLLLKKKLLLOOOSSSVVVYYY[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSOOONNNLLLJJJIIIHHHHHHIIIFFFFFFEEEEEEFFFHHHJJJKKKMMMQQQWWW\\\aaahhhqqqwwwzzzmmmccc]]]XXXUUURRRMMMLLLKKKJJJJJJIIIIIIIIIKKKJJJGGGEEEDDDFFFJJJNNNXXX```nnnzzz}}}~~~xxxmmmfffbbb___]]]\\\\\\^^^ccciiinnnpppqqqrrrssstttttttttsssrrrqqqppppppnnnllljjjgggeeeccc^^^VVVJJJ>>>666111...,,,...---,,,***)))(((''''''((((((((((((((((((((((((((((((((()))***+++++++++)))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrfff[[[XXXXXXWWWVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQNNNJJJHHHGGGGGGGGGFFFFFFDDDAAA???>>>===;;;::::::999888777666666666666444222000///000000///.........---,,,,,,,,,,,,---***))))))))))))))))))))),,,+++++++++***)))))))))(((((())))))******++++++'''((()))***************)))))))))))))))(((((((((***)))((('''((()))+++,,,*********+++,,,---...///////////////////////////............///000111222111111222222333333333333777777777666666666666555666888:::;;;<<<===@@@CCCDDDGGGJJJLLLNNNQQQTTTWWWYYY[[[^^^bbbfffkkknnnpppqqqrrrrrrrrrqqqrrruuuwwwuuuuuuuuuwwwyyy{{{}}}xxxrrrmmmeee___XXXQQQLLLIIIFFFDDDCCCBBBBBB@@@???>>>===<<<===<<<<<<<<<>>>@@@CCCDDDEEEGGGIIIIIIGGGHHHLLLPPPXXXaaaooo{{{~~~pppeee\\\UUUNNNJJJEEECCCAAA??????@@@BBBCCC?????????@@@AAABBBDDDEEEGGGFFFEEECCCCCCBBBBBBBBB????????????????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIKKKLLLNNNNNNOOOTTTUUUVVVXXXYYYYYYYYYYYYWWWWWWWWWWWWVVVUUUSSSSSSNNNMMMKKKIIIHHHHHHHHHIIIJJJIIIHHHHHHGGGHHHIIIIIIKKKMMMQQQTTTXXX^^^eeejjjttt}}}wwwkkkbbb]]]YYYUUUNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIGGGDDDBBBCCCFFFIIIQQQXXXdddooozzz}}}|||}}}sssmmmhhhdddaaa]]]\\\\\\___eeejjjmmmnnnqqqrrrssstttttttttsssrrrppppppooommmkkkhhhfffeeeddd]]]RRREEE;;;444///------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))*********(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&sssggg\\\XXXXXXWWWVVVXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQNNNKKKHHHHHHHHHGGGGGGFFFDDDAAA??????>>><<<::::::999888777666666666666333222000///000000000...---,,,++++++******++++++)))))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))******++++++'''((()))***************)))))))))((((((((((((((((((((()))************************+++,,,---//////....................................///000111222222222111222222222333333555555555555555555555555666777999:::;;;>>>AAADDDFFFIIILLLOOOPPPRRRUUUWWWZZZ\\\___dddhhhllloooqqqqqqrrrrrrqqqppppppqqqrrrqqqrrrsssvvvxxx{{{}}}}}}vvvnnniiiaaa\\\SSSLLLGGGDDDBBBAAA===<<<<<<;;;::::::999999<<<<<<;;;<<<===@@@DDDFFFFFFHHHKKKKKKKKKMMMRRRVVVbbbmmm|||vvvmmmaaaWWWQQQLLLGGGDDDAAA@@@>>>=========>>>???AAAAAA@@@@@@@@@AAABBBBBBFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDIIIJJJMMMOOORRRTTTUUUVVVTTTTTTTTTUUUTTTTTTSSSRRROOONNNLLLJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHEEEGGGIIIKKKOOOTTTYYY]]]ccckkkvvvwwwmmmddd]]]XXXPPPNNNLLLJJJHHHHHHHHHHHHFFFFFFEEECCCBBBBBBEEEGGGMMMSSS]]]gggqqq|||~~~xxxsssooojjjfff```^^^\\\]]]aaafffjjjkkkpppqqqssstttttttttssssssppppppooonnnllljjjhhhgggfffaaaXXXMMMAAA777111...))))))((((((((()))******)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuuhhh\\\XXXXXXWWWWWWXXXVVVVVVTTTSSSSSSSSSSSSSSSRRROOOKKKIIIIIIIIIHHHGGGFFFDDDAAA???>>>===;;;::::::999888777666666666666444222000000111111000///,,,++++++******************+++,,,,,,---,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))************((())))))************)))(((((((((((((((((((((((('''(((***+++++++++))))))++++++++++++,,,...///000------------------------.........//////000111222222222111111111111222333444444444444555555555666777888999:::;;;===AAADDDHHHKKKNNNPPPQQQSSSUUUWWWZZZ]]]```eeeiiimmmpppqqqqqqssstttssspppnnnnnnnnnnnnooorrruuuxxx|||~~~zzzrrrkkkfff^^^YYYQQQJJJFFFCCCAAA???;;;;;;;;;:::::::::::::::<<<;;;;;;<<>>>>>===;;;999:::999888777666666666666444222111000222222222111---,,,++++++******++++++***+++,,,---......---,,,)))))))))***+++++++++,,,*********))))))))))))))))))************))))))(((&&&'''''''''((())))))))))))))))))))))))*********+++++++++,,,---...///000.................................//////000111222333222111000000111222222333333444555666777777888888999999::::::<<<@@@CCCIIIKKKOOOQQQRRRSSSUUUVVVZZZ]]]aaaeeejjjmmmpppqqqqqqsssuuutttqqqnnnlllkkklllnnnqqquuuyyy||||||vvvooohhhddd[[[VVVOOOJJJFFFCCC@@@>>>========================;;;:::;;;<<>>>>>>>>>>>===>>>@@@BBBDDDFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJIIIIIIIIIHHHIIIHHHGGGGGGIIILLLNNNOOOSSSWWW^^^eeemmmyyyxxxlllcccXXXVVVQQQMMMJJJHHHHHHHHHDDDEEEFFFEEEDDDDDDEEEGGGFFFKKKSSSZZZaaajjjssszzz|||vvvrrrhhhccc]]]ZZZ[[[```dddfffoooppprrrtttuuuuuuuuutttqqqppppppooonnnmmmkkkjjjdddeeeccc[[[NNNAAA666111******)))))))))***++++++)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwjjj]]]XXXXXXWWWXXXYYYUUUTTTSSSRRRQQQQQQQQQQQQSSSPPPLLLJJJIIIIIIIIIHHHEEECCC@@@>>>===<<<:::999:::999888777666666666666444333111111222333222111...---,,,,,,++++++,,,,,,)))***+++,,,---,,,,,,++++++++++++***************++++++******))))))((((((***************)))((('''%%%&&&&&&'''((()))******+++***((('''''')))+++---+++++++++,,,---...///000////////////////////////.........//////000111222333222111000000111222222333444555666777888999:::999999:::::::::<<<@@@CCCIIILLLOOORRRRRRSSSTTTVVVZZZ\\\aaafffjjjmmmppppppqqqtttvvvvvvrrrnnnjjjiiikkkmmmqqquuuyyy}}}~~~~~~}}}yyytttmmmgggcccYYYUUUOOOIIIFFFCCC@@@>>>;;;;;;<<<<<<<<<=========:::::::::===AAAHHHNNNRRRPPPTTTZZZ___eeemmmwww~~~{{{kkkaaaWWWQQQKKKGGGGGGFFFDDDBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAABBBCCCEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIJJJKKKKKKJJJHHHHHHIIIGGGDDDAAA>>><<<<<<;;;>>>???@@@AAABBBBBBBBBBBBAAABBBDDDFFFHHHJJJJJJKKKIIIHHHFFFEEEDDDEEEEEEFFFIIIJJJKKKLLLLLLLLLKKKKKKIIIGGGDDDDDDEEEGGGHHHHHHJJJMMMRRRXXX___iiivvvsssjjj\\\YYYTTTOOOKKKJJJIIIIIIEEEGGGGGGGGGEEEDDDEEEFFFCCCHHHPPPVVV\\\dddlllrrrzzzzzzuuujjjeee^^^ZZZZZZ^^^bbbeeennnppprrrtttuuuuuuuuuuuuqqqqqqppppppooommmlllkkkdddffffff```SSSDDD999333------,,,+++*********+++))))))))))))))))))))))))(((((())))))******++++++((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||mmm^^^YYYXXXWWWVVVWWWXXXWWWUUUSSSSSSTTTUUUVVVPPPNNNKKKIIIGGGFFFGGGGGGDDDBBB???===<<<;;;999888999999:::999999888777666777444000......///......//////...,,,***((('''&&&((()))+++,,,,,,+++)))(((,,,++++++++++++++++++,,,))))))))))))))))))))))))&&&(((+++......,,,***(((+++***)))(((((()))***+++))))))))))))***+++,,,---/////////...------,,,,,,,,,,,,,,,------------...//////...---...000222444222222333333333222222111222333555666666666555444888888999:::<<<>>>@@@AAAEEEGGGJJJLLLNNNPPPTTTWWWYYY\\\bbbfffiiilllooorrrtttuuuuuussspppnnnmmmmmmjjjmmmqqqvvvyyy{{{|||||||||xxxtttpppkkkfffbbbYYYTTTNNNIIIFFFCCC@@@>>>>>>>>>============>>>>>>???<<<:::<<<===???GGGOOOTTTZZZcccjjjqqq|||xxxppphhhZZZQQQMMMIIIFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGDDDEEEGGGIIIJJJKKKJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMHHHHHHIIIJJJJJJIIIHHHGGGHHHGGGFFFEEEDDDBBBAAAAAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBAAAAAACCCEEEFFFKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGEEEDDDCCCCCCHHHLLLPPPRRRUUU\\\fffooo}}}zzzsssddd^^^WWWQQQMMMKKKIIIGGGGGGHHHHHHGGGGGGEEEDDDDDDGGGJJJOOOSSSXXX^^^eeeiiiooovvv~~~tttnnneee^^^[[[\\\aaadddiiinnntttvvvtttsssvvvyyyuuusssqqqpppooonnnkkkiiijjjhhhfffccc\\\PPP@@@666000,,,***+++***''''''***)))******++++++)))((('''))))))))))))))))))))))))&&&'''((()))************'''(((((((((((((((''''''(((&&&$$$%%%''''''%%%###'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%|||mmm^^^XXXXXXWWWVVVVVVVVVUUUSSSRRRQQQRRRSSSTTTPPPNNNKKKIIIGGGFFFGGGGGGEEEBBB???>>>===<<<:::888999999999999888777666666777444000/////////......000000///...------,,,,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((+++******))))))******+++******))))))***+++,,,,,,------...........................////////////000---...///000000111111111222222222333333222222111111222444555777777777777888999:::<<<>>>@@@AAABBBEEEGGGJJJLLLNNNPPPTTTWWW[[[^^^cccfffiiikkknnnpppssstttuuussspppmmmlllmmmmmmooorrrvvvyyy|||}}}}}}}}}zzzvvvrrrooojjjeeebbbYYYUUUOOOJJJFFFCCC@@@>>>@@@@@@@@@???@@@@@@AAAAAABBB??????AAACCCEEELLLTTTWWW^^^hhhqqqzzz|||qqqkkkfffZZZOOOLLLHHHFFFEEEEEEDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEECCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKHHHHHHIIIJJJJJJIIIHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@CCCAAA@@@??????@@@BBBCCCGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDGGGJJJKKKMMMSSS\\\dddooovvvyyyjjjeee]]]VVVRRROOOMMMLLLIIIIIIIIIIIIHHHGGGEEEEEEEEEHHHLLLPPPUUU[[[aaaeeekkkqqqzzzzzztttjjjaaa\\\\\\___bbbhhhmmmsssuuussssssuuuxxxvvvtttqqqppppppooollljjjhhhgggfffddd___TTTFFF<<<222...+++,,,+++((((((+++)))******+++***)))((('''((((((((((((((((((((((((''''''((()))))))))((((((''''''(((((((((''''''&&&)))'''%%%%%%'''(((&&&$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######{{{lll]]]WWWWWWVVVUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTPPPNNNKKKIIIGGGFFFGGGGGGFFFCCC@@@>>>>>>===;;;999999999999999888777666555666333000/////////...---,,,,,,,,,,,,,,,++++++++++++***(((&&&&&&(((***+++)))((((((''''''(((((()))))))))))))))))))))))))))'''((()))*********)))))))))******++++++******)))+++************++++++,,,,,,,,,------...//////000.........////////////000,,,...000222222222000///111222222333333222222222000111333555777888999999888:::<<>>>>>AAACCCEEELLLSSSZZZcccooozzzzzztttooofffeeecccXXXMMMJJJGGGEEEEEEEEEDDDCCCFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@?????????@@@@@@AAABBBCCCDDDEEEGGGGGGHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAAAAA@@@??????@@@???>>>=========>>>???BBBCCCEEEGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEAAADDDFFFFFFGGGKKKRRRWWW^^^eeepppzzzssslllccc[[[VVVSSSPPPOOOLLLKKKKKKJJJHHHGGGFFFFFFCCCFFFIIIMMMPPPUUU[[[___eeejjjrrryyy|||qqqfff___]]]^^^```fffkkkpppsssrrrsssuuuwwwvvvtttrrrqqqqqqpppnnnlllhhhgggfffeeebbbYYYMMMEEE666000,,,,,,,,,******,,,)))************)))(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%&&&''''''''''''&&&&&&)))(((&&&'''(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$zzzkkk\\\WWWVVVUUUTTTUUUWWWVVVUUUTTTTTTTTTUUUUUUPPPNNNKKKIIIGGGFFFGGGGGGFFFDDDAAA???>>>===;;;:::999999999999888777666555555333000///000000///---++++++++++++************+++***)))(((((()))***+++(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((())))))***'''(((************((('''+++++++++******++++++,,,---------.........//////,,,,,,,,,------------......///000111222111111000111111222333333333222222111222333555666888888999999;;;???BBBDDDEEEEEEEEEFFFHHHKKKMMMNNNQQQTTTWWW\\\^^^bbbdddfffhhhkkknnnsssuuuuuutttqqqooooooooossstttuuuxxxzzz|||~~~~~~zzzwwwssspppnnnkkkhhheee^^^ZZZTTTPPPLLLJJJGGGEEECCCCCCCCCCCCCCCDDDEEEEEE@@@===>>>AAACCCDDDJJJQQQ]]]ggguuu|||nnnhhheee^^^^^^___VVVKKKIIIGGGFFFGGGGGGFFFEEEGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???????????????>>>>>>=========>>>>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEEEECCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;;;;<<<===???BBBEEEGGGHHHHHHGGGIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEFFFFFFFFFHHHLLLOOOSSSZZZccckkksss|||{{{tttjjj```YYYTTTPPPNNNMMMMMMKKKIIIHHHGGGFFFFFFCCCEEEGGGJJJMMMPPPUUUYYY___dddkkkqqqxxxzzzmmmddd___^^^^^^dddhhhmmmpppqqqrrrtttuuuvvvtttrrrrrrrrrqqqpppnnnjjjiiihhhhhheee^^^TTTLLL:::333---,,,,,,******+++************)))))))))(((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&)))((((((((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))******))))))((('''&&&(((''''''''''''&&&&&&&&&zzzkkk\\\WWWVVVUUUTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUPPPNNNKKKIIIGGGFFFGGGGGGFFFDDDAAA???>>>===;;;:::888888888888777666555555444222000000000000///---000000///...---,,,++++++******,,,,,,,,,,,,*********))))))(((((())))))***)))))))))))))))))))))))))))((('''''''''(((******&&&'''((())))))((('''&&&++++++++++++++++++,,,---//////.........---------,,,,,,,,,------------...111111000//////000222222000111222333333333333333555555555555666777777888:::===@@@DDDFFFGGGGGGGGGGGGIIIKKKMMMNNNQQQTTTWWWYYY\\\___bbbdddgggkkknnnrrrtttuuutttrrrqqqqqqrrrtttuuuwwwyyy{{{|||}}}}}}yyyvvvrrrooonnnllljjjhhh___[[[VVVQQQNNNLLLIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBEEEFFFHHHOOOVVVbbblll{{{tttgggaaa^^^XXXYYY[[[SSSJJJIIIGGGHHHIIIJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@???????????????????????????????????????>>>>>>>>>=========<<<<<<======>>>@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGEEEDDDCCCCCC???>>>===<<<<<<;;;;;;;;;;;;<<>>>>>===;;;999888888888888777666555444333222000000111111///---//////...---,,,+++***)))***+++---......---+++***+++******))))))******+++))))))))))))))))))))))))))))))((((((((()))***+++'''(((((())))))(((((('''*********++++++,,,---...000//////...------,,,,,,.........////////////000333222000//////000222333000111222222333333333333666666555555555666777888<<<>>>AAADDDFFFHHHIIIIIIHHHJJJLLLMMMOOOQQQTTTWWWWWWYYY\\\___bbbeeejjjmmmnnnppprrrrrrqqqqqqrrrssstttvvvyyy{{{||||||{{{{{{wwwtttpppnnnmmmllljjjiiiaaa]]]WWWSSSPPPNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGCCCCCCFFFHHHLLLTTT]]]kkkvvvxxxmmm```[[[YYYSSSUUUWWWOOOIIIHHHGGGIIIKKKLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHGGGFFFFFFEEEDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<==============================<<<======>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<======??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGBBBBBBAAA@@@???===<<<<<<<<<===>>>???@@@BBBCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHLLLQQQUUUYYY```hhhooowww}}}xxxooofff^^^WWWSSSPPPNNNKKKIIIFFFEEEEEEEEEDDDEEEFFFGGGGGGIIILLLOOOUUUZZZaaaggglllsss|||~~~sssiiibbb___```bbbfffkkknnnqqqrrrrrrtttsssrrrrrrrrrsssqqqppppppnnnlllkkkjjjddd\\\VVVGGG<<<111------***((()))+++******)))((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$%%%&&&''''''((('''''''''((()))(((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%$$$|||mmm^^^XXXXXXWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPNNNKKKIIIGGGFFFGGGGGGEEEBBB???>>>===<<<:::888888888888888777666555444222111000111111111///---+++++++++******)))))))))+++++++++,,,,,,++++++++++++******))))))******+++)))))))))))))))))))))))))))))))))************+++******))))))))))))******))))))***+++,,,---///000..................------.........////////////000222111111111111111111111000000111222333333333333555555555555666777999:::===>>>@@@CCCFFFHHHJJJKKKIIIJJJLLLNNNOOOQQQTTTVVVWWWYYY[[[]]]___bbbfffiiiiiikkknnnoooooooooqqqrrrsssvvvzzz|||}}}|||yyyxxxtttpppmmmkkkjjjjjjiiihhhfffbbb]]]YYYVVVTTTQQQPPPNNNMMMKKKJJJHHHGGGGGGGGGGGGDDDCCCGGGLLLRRR]]]hhhwwwuuuoooeeeYYYUUUTTTOOORRRSSSKKKFFFFFFFFFHHHKKKLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@>>>=========>>><<<<<<;;;:::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999:::::::::::::::;;;<<<<<<======>>>>>>??????@@@@@@??????>>>>>>???@@@BBBCCCBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIFFFEEEEEEDDDBBBAAA???>>>???>>>=========???AAABBBDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDEEEHHHKKKMMMOOOTTT\\\bbbjjjpppyyy~~~xxxrrrkkkccc\\\WWWRRRPPPMMMJJJGGGFFFEEEFFFCCCDDDEEEEEEDDDEEEHHHKKKNNNTTT[[[aaafffllltttyyyyyynnneee```^^^```dddiiimmmpppqqqqqqsssrrrqqqqqqrrrrrrqqqppppppnnnllllllkkkggg```[[[OOOAAA555000///,,,))))))++++++)))((((((((()))***************************))))))))))))(((((('''&&&%%%%%%&&&'''((((((((((((&&&''')))(((%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&'''((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%|||mmm^^^YYYXXXWWWVVVWWWUUUVVVVVVVVVVVVUUUTTTTTTPPPNNNKKKIIIGGGGGGGGGGGGDDDBBB???===<<<;;;:::888888888888888777666555444222111000111222111///---,,,,,,,,,------.........,,,+++)))(((((()))+++,,,******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***---,,,+++******+++,,,---((())))))+++,,,...000111,,,,,,------.../////////,,,,,,,,,---------......000111222333333222000//////000111222333444444444444333444444666888;;;<<<>>>???@@@BBBEEEHHHKKKLLLIIIKKKMMMNNNOOOQQQTTTVVVXXXZZZ[[[\\\]]]___cccfffeeegggjjjlllmmmnnnpppqqqrrrvvvzzz}}}~~~|||xxxvvvqqqnnnjjjhhhhhhhhhhhhgggmmmiiiddd___]]][[[XXXWWWSSSRRRPPPNNNLLLJJJJJJIIILLLIIIIIIMMMTTT\\\jjjuuuwwwnnnhhh___SSSQQQQQQMMMPPPQQQIIIDDDDDDEEEGGGJJJLLLKKKJJJLLLLLLLLLLLLKKKIIIHHHGGGDDDDDDCCCAAA@@@???>>>===>>>===;;;:::999999::::::;;;:::999999888888999999888888888888888888888888777777999::::::999888777999999888888999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>============???AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHFFFEEECCCAAA@@@BBB@@@===<<<<<<===@@@AAACCCCCCDDDDDDEEEEEEFFFFFFHHHGGGHHHIIIJJJIIIGGGEEEEEEGGGIIIJJJKKKOOOVVV\\\]]]cccllluuuzzz~~~|||zzzvvvqqqllleee]]]XXXTTTRRROOOKKKHHHGGGGGGGGGCCCCCCDDDCCCBBBCCCEEEHHHIIIOOOWWW^^^bbbhhhnnnsss~~~}}}rrrhhhbbb]]]___ccchhhmmmppppppppprrrqqqpppppprrrrrrqqqpppooommmkkklllllliiiccc^^^TTTFFF888222000---***))),,,+++)))((((((((()))***************************)))))))))))))))(((((('''%%%&&&'''((())))))))))))%%%'''((('''$$$###%%%''''''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&''''''((((((((((((((($$$%%%&&&((())))))))))))))))))((((((((('''''''''{{{lll^^^XXXXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLJJJHHHGGGFFFFFFGGGDDDCCCAAA???===;;;::::::888888888888777555444333555444333222000///...---,,,,,,---...---,,,+++***---,,,+++******+++,,,---******)))(((((()))***+++++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))***+++***++++++,,,,,,------.................................---------......///111111111111000000000000...///000000//////000111777777777777888:::<<<>>>AAABBBCCCEEEFFFHHHIIIIIILLLLLLMMMNNNPPPSSSVVVXXXXXXYYYYYYZZZ\\\^^^```aaadddeeeggggggffffffhhhjjjrrrrrrsssuuuuuutttqqqnnnkkkccc^^^___cccfffjjjooommmmmmjjjgggcccaaaaaabbb[[[ZZZWWWTTTPPPMMMJJJIIILLLPPPUUUWWW[[[eeetttzzzqqqiiiccc___UUUTTTRRRPPPNNNMMMMMMLLLLLLKKKIIIJJJLLLMMMMMMLLLNNNNNNMMMLLLIIIFFFCCCBBBAAAAAAAAA@@@??????>>>>>>::::::;;;;;;:::999777666888888888888777777777777666777888999999888777666777777777777888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJIIIIIIIIIIIIHHHGGGFFFEEEBBBAAA@@@???>>>===============>>>@@@CCCEEEHHHIIIJJJLLLMMMLLLJJJGGGFFFFFFHHHGGGEEEDDDEEEHHHLLLNNNUUUZZZcccjjjooosssvvvyyy}}}}}}~~~~~~~~~}}}|||{{{wwwuuurrrooolllhhhccc___XXXTTTNNNJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCHHHLLLQQQWWW\\\bbbhhhllluuu}}}~~~rrrjjjggg``````aaaffflllpppqqqppprrrsssssstttsssrrrpppooonnnlllkkkkkkllliiiddd```ZZZPPPAAA666111...---+++,,,,,,++++++***)))))))))''''''(((******++++++++++++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&((())))))'''&&&$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((())))))))))))(((((()))(((&&&&&&''''''&&&%%%%%%&&&''')))***,,,---...((((((((((((''''''''''''''''''''''''''''''''''''{{{lll^^^YYYXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMKKKIIIGGGGGGGGGGGGDDDCCCAAA???===;;;::::::::::::999888777666555555444333222111///...---,,,,,,,,,---------,,,+++***)))))))))(((((()))))))))******)))(((((()))***++++++******)))))))))))))))))))))))))))))))))))))))******************+++,,,***++++++,,,,,,---......000000000000000000000000---------...///111222333111111111111000000000000///000111111000000111222666666666666888:::;;;===???@@@AAACCCDDDFFFGGGHHHMMMMMMNNNOOOQQQTTTWWWXXXYYYYYYZZZ[[[\\\^^^___```aaaccceeefffffffffggghhhlllllllllnnnooommmjjjgggfff___YYY[[[___bbbfffkkkpppppppppnnnkkkiiihhhiiieeeccc```]]]XXXTTTQQQOOORRRWWW]]]aaagggssszzzpppggg```[[[XXXSSSRRRQQQPPPOOONNNNNNNNNNNNLLLKKKKKKMMMNNNNNNMMMLLLLLLKKKJJJHHHEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666666666555555555444444555666777888888777777666666666666777777777888888888888999:::::::::::::::::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFHHHJJJJJJKKKKKKJJJJJJIIIHHHFFFEEECCCAAA@@@>>>=========>>>>>>@@@AAADDDEEEGGGIIIKKKLLLLLLJJJHHHGGGHHHHHHGGGEEECCCDDDFFFIIIKKKMMMRRRYYY```eeeiiinnnqqqtttuuuwwwxxxxxxvvvuuusssqqqpppnnnmmmkkkhhhdddaaaZZZVVVQQQLLLJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEHHHMMMRRRWWW^^^eeeiiiqqqyyytttlllhhhcccaaaaaadddiiimmmooooooqqqqqqrrrrrrrrrqqqooonnnooommmkkkkkkkkkiiieeebbb\\\TTTGGG;;;444///---,,,,,,++++++******)))(((((('''((()))***+++++++++++++++***((('''&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&((())))))'''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&''''''&&&$$$%%%&&&'''((()))+++,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''{{{mmm^^^YYYXXXWWWUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPOOONNNLLLJJJHHHHHHHHHHHHEEECCCAAA???===<<<;;;:::<<<;;;999777666666666777222222111000...---,,,,,,,,,,,,---------,,,+++***'''(((((())))))(((((('''******))))))))))))***************)))))))))))))))************************+++************+++,,,---+++++++++,,,------......000000000000000000000000---------......000111111111111111111000000000000000111222222111111222333555555555666888999;;;<<<@@@@@@AAABBBDDDFFFHHHIIIMMMNNNOOOPPPSSSVVVXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]^^^aaadddffffffeeeeeeffffffffffffggghhhfffccc```___XXXTTTUUUYYY\\\aaafffpppsssuuuvvvtttrrrqqqqqqpppnnnkkkgggaaa\\\XXXUUUUUU[[[ccckkkssszzzoooddd\\\WWWSSSQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPNNNMMMMMMNNNNNNNNNMMMJJJJJJIIIHHHFFFDDDBBBAAA======<<<;;;;;;::::::999<<<;;;:::999888888888888555555555555444444444444444444555666777777666666555555555666666666666777777888888999999999999888777777777777777777777777;;;;;;:::999999:::;;;<<<;;;;;;<<<<<<======>>>>>>;;;<<<<<<===>>>???@@@@@@???@@@AAAAAA@@@AAACCCEEEIIIIIIJJJKKKKKKKKKKKKJJJKKKIIIHHHEEECCCAAA???>>>????????????@@@AAABBBCCCGGGIIIJJJJJJIIIHHHHHHIIIIIIGGGEEECCCCCCDDDEEEFFFFFFIIIOOOTTTYYY^^^dddhhhkkkmmmppprrrrrrqqqnnnlllkkkjjjjjjjjjjjjiiifffddd___ZZZTTTOOOLLLJJJGGGEEEFFFEEEDDDDDDCCCCCCDDDDDDAAACCCGGGKKKPPPXXX```ffflllsss|||vvvnnnjjjeeecccaaabbbeeeiiimmmnnnooopppqqqqqqqqqpppooonnnqqqooolllkkkjjjiiifffddd___ZZZPPPCCC888111......++++++******)))((((((((((((((()))***++++++++++++******)))(((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''((((((((()))(((((((((((((((((()))'''(((((())))))(((((('''(((&&&%%%%%%&&&'''&&&$$$&&&&&&''''''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((|||mmm^^^YYYYYYWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPOOONNNLLLJJJIIIHHHHHHIIIEEEDDDBBB???===<<<;;;;;;<<<:::888666555555666777222111111000...------,,,---------,,,,,,,,,++++++((()))***++++++***)))(((*********)))))))))))))))))))))*********)))))))))************************))))))))))))***+++,,,,,,++++++,,,,,,---.................................//////---,,,++++++++++++111111111111000000000//////000222111000000111333555555666777999;;;<<<===BBBBBBBBBCCCEEEHHHJJJKKKNNNOOOPPPRRRTTTVVVXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[___cccffffffeeeeeeeeeddddddccccccdddbbb___\\\ZZZTTTQQQRRRUUUXXX^^^eeennnsssyyy||||||{{{yyyxxxwwwuuurrrmmmgggaaa]]]ZZZ]]]cccllluuuyyyqqqfff]]]VVVSSSQQQPPPMMMNNNOOOQQQRRRSSSSSSTTTQQQOOOMMMMMMMMMNNNMMMKKKHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;<<<:::999777666777777888777777777777666666666555333333444555555666666666444444444555555555666666666777777888888888777777666666666666666666666666:::888777666666888:::;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<<<<======;;;<<<>>>>>>>>>???AAACCCDDDEEEFFFHHHIIIIIIIIIIIILLLKKKJJJIIIGGGEEECCCBBBAAA@@@@@@????????????@@@DDDFFFHHHHHHGGGGGGIIIJJJJJJHHHGGGEEECCCCCCCCCCCCDDDFFFIIILLLQQQWWW^^^cccgggiiimmmpppqqqooollliiihhhhhhhhhiiikkkjjjhhhfffbbb^^^XXXSSSOOOLLLHHHFFFFFFEEEDDDCCCCCCCCCCCCCCC???@@@BBBEEEJJJRRR[[[bbbiiiooowww~~~vvvoookkkeeeccc```___aaafffkkkoooooopppqqqrrrrrrqqqpppppprrrpppnnnkkkjjjhhhggggggbbb___WWWKKK===333//////++++++***))))))(((((('''((()))******++++++++++++***))))))(((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&'''((((((''''''&&&''''''''''''((((((((((((***))))))(((((())))))***))))))************))))))'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&'''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))|||mmm___YYYYYYXXXVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPOOONNNLLLJJJIIIHHHHHHIIIEEEDDDBBB@@@>>><<<;;;;;;:::999666444333333444555222222111000//////......------,,,,,,,,,+++++++++((()))***++++++***)))(((************))))))((((((((()))************))))))************************'''''''''(((((()))+++++++++,,,,,,------...//////........................000///...---,,,+++++++++111111111111000000000///...///000000//////000222555666777999;;;===>>>>>>BBBBBBBBBCCCEEEHHHKKKLLLOOOPPPQQQSSSUUUVVVWWWWWWXXXXXXYYYZZZZZZYYYXXXXXXYYY]]]bbbdddeeeeeeeeeeeecccaaa`````````^^^[[[YYYWWWSSSPPPQQQTTTVVV^^^eeennnttt||||||zzzvvvqqqlllhhhdddbbbjjjpppzzz}}}uuuoooiii___WWWSSSQQQQQQPPPMMMNNNPPPRRRTTTUUUUUUUUURRRPPPMMMLLLLLLLLLKKKIIIFFFFFFEEEDDDCCCCCCCCCBBB@@@??????>>>>>>======<<<;;;:::888777666666777888888777777777777666666666444444444444444555666666444444444444555555555555555666666666666666555555555555555555555555555555777666555444444666888:::888999999999999999::::::999999999::::::;;;;;;<<<999:::<<<<<<<<<===???AAAAAABBBDDDEEEGGGHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGCCCBBBAAA@@@????????????BBBCCCEEEEEEEEEFFFGGGIIIJJJIIIHHHFFFEEECCCBBBBBBBBBDDDEEEGGGKKKQQQXXX]]]bbbeeeiiilllmmmkkkiiiggggggggggggiiikkkkkkiiigggddd```ZZZUUURRRNNNJJJGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@BBBFFFMMMVVV\\\fffllltttzzz}}}vvvpppllleeeccc```^^^___dddkkkoooooopppqqqsssssssssrrrrrrrrrqqqooommmjjjiiihhhhhhcccbbb]]]RRRDDD888111///++++++******)))((((((((()))******++++++++++++***)))))))))))))))(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''((((((''''''''''''((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''))))))))))))))))))))))))|||nnn___ZZZYYYXXXVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPOOONNNLLLJJJHHHHHHHHHHHHFFFDDDBBB@@@>>>===<<<;;;999888666444333333333444222222111000000///.........---,,,+++++++++,,,,,,'''(((((())))))(((((('''******+++******)))(((''''''(((***++++++***))))))************************&&&&&&&&&'''((()))***+++,,,,,,,,,---......//////000000000000000000000000.........//////111222222111111111111000000000000---///000000//////000111555666888:::<<<>>>??????@@@??????@@@CCCFFFIIIKKKQQQQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVWWWZZZ___aaabbbcccdddeee```^^^\\\[[[[[[YYYWWWTTTUUUQQQOOOQQQRRRUUU]]]fffooouuu}}}yyytttqqqooonnnnnntttzzztttmmmddd___WWWRRRPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWVVVVVVSSSQQQNNNLLLLLLKKKIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEAAA@@@@@@??????>>>>>>===;;;;;;:::999888888888888666666666666555555555555666555444444444444555555444444444555555555555666555555555555555444444333555555555555555555555555555555444444444666777888777777777888888888888888888888888999999:::::::::888999::::::::::::===???@@@AAABBBDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJFFFEEEDDDBBBAAA@@@@@@???@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGGGGFFFDDDCCCBBB@@@AAABBBCCCEEEJJJPPPUUUZZZ]]]```cccddddddbbb```dddddddddfffhhhiiigggfffccc```[[[WWWTTTPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAACCCIIIPPPVVV```gggooovvv|||~~~{{{vvvrrrnnngggeeebbb^^^^^^bbbiiinnnooopppqqqssstttttttttsssqqqrrrrrrooollliiiiiiiiieeeddd___WWWKKK???555111,,,,,,++++++***)))))))))******+++++++++++++++***((())))))******))))))(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((|||nnn___ZZZZZZXXXWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMKKKIIIGGGGGGGGGGGGFFFEEECCC@@@>>>===<<<;;;888888777666555444333333111000000//////......---...---,,,+++++++++,,,,,,)))))))))(((((()))))))))******++++++***)))'''&&&'''(((***+++++++++))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,,,,,,,------.../////////000000000000000000000000......//////111222444555111111111111000000000000...000111111000///111222444555777:::<<<>>>>>>>>>@@@??????@@@BBBFFFJJJLLLRRRRRRSSSTTTTTTSSSRRRRRRQQQSSSUUUVVVWWWVVVUUUTTTUUUWWW[[[]]]^^^___bbbccc```]]][[[ZZZYYYWWWUUURRRQQQNNNMMMNNNOOORRR[[[dddmmmttt~~~}}}xxxtttrrrsssuuuwww{{{vvvllleee[[[WWWRRROOONNNOOOOOOOOORRRTTTVVVWWWXXXXXXWWWVVVUUUSSSOOONNNMMMLLLIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHDDDDDDCCCCCCBBBAAAAAAAAA============<<<;;;::::::888777777777666666666666888777666444444444444555444555555555555666666666444444444444444333222222444444444444444444444444333333444555555666777777666666666666666666666666777777777777777888888888777888999888777888999;;;===>>>@@@AAABBBCCCDDDDDDFFFGGGIIIKKKLLLLLLKKKJJJHHHGGGFFFDDDCCCBBBAAAAAA>>>???@@@@@@???@@@CCCEEECCCDDDEEEFFFFFFDDDCCCBBB???@@@@@@@@@BBBEEEJJJNNNRRRTTTWWWYYY[[[[[[[[[ZZZ]]]]]]^^^aaadddeeedddcccaaa^^^ZZZWWWUUURRROOOLLLJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@AAAEEEJJJNNNWWW^^^hhhooouuu}}}}}}zzzxxxtttqqqkkkiiieee```^^^___eeejjjmmmnnnppprrrssstttssssssppprrrsssqqqmmmjjjiiiiiigggeeeaaa\\\SSSGGG;;;333------,,,,,,+++************++++++,,,,,,++++++***((()))************)))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''((((((((())))))))))))))))))(((((((((((())))))))))))************))))))((('''&&&''')))***)))(((&&&&&&''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''}}}nnn___ZZZZZZXXXWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLJJJHHHGGGFFFFFFGGGFFFEEECCCAAA>>>===<<<<<<888888888888777555444333/////////......------,,,...---,,,+++***+++,,,------,,,+++******+++,,,---***+++++++++***)))'''&&&&&&(((***+++,,,+++***)))(((((((((((((((((((((((('''''''''((()))+++,,,---,,,,,,------.../////////........................000////////////000000111111111111111000000000000///111222222111111222333222444777999<<<=========BBBAAAAAABBBDDDHHHLLLOOOSSSSSSTTTTTTSSSRRRQQQPPPOOOQQQSSSUUUVVVUUUTTTSSSSSSUUUXXXYYY[[[]]]```bbbaaa___\\\ZZZZZZXXXUUUSSSNNNKKKKKKLLLMMMPPPYYYcccjjjqqq{{{~~~zzzuuuqqqqqqssswwwzzzzzzqqqggg```WWWTTTQQQOOOOOOPPPQQQQQQTTTVVVWWWYYYYYYXXXWWWVVVWWWTTTQQQOOONNNLLLJJJHHHHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHGGGFFFFFFEEEEEE??????@@@@@@@@@>>>===;;;::::::::::::999999999888:::999777555444444444555555555555666666666666777444444444444333333222111333333333333333333333333222333444555666666666666666666666666666666555555555555666666666666666666666777777777555555777999:::;;;<<<===>>>?????????FFFGGGIIIKKKLLLKKKJJJIIIJJJIIIGGGFFFDDDCCCCCCCCC>>>>>>???>>>>>>???AAADDD@@@AAACCCEEEEEEDDDBBBAAA@@@AAAAAAAAAAAADDDHHHLLLNNNPPPRRRTTTVVVVVVWWWWWWVVVVVVXXX\\\```bbbbbbaaa___]]]ZZZXXXVVVTTTPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCBBB@@@@@@BBBFFFIIIPPPXXXbbbiiiooovvv}}}zzzyyyvvvtttnnnlllhhhbbb^^^^^^bbbffflllmmmoooqqqrrrssssssrrrppprrrtttsssnnnjjjiiiiiiiiifffbbb^^^XXXMMM???555......---,,,,,,++++++***++++++,,,,,,,,,++++++***((()))***++++++***)))(((''''''''''''((((((((()))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''(((***+++***)))&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''{{{mmm___YYYXXXVVVVVVXXXVVVVVVVVVUUUTTTSSSRRRQQQOOOLLLIIIHHHHHHIIIIIIHHHFFFDDDAAA@@@??????===<<<;;;:::999777666444333222000000000///......------///.........///---***(((+++*********))))))((((((+++++++++*********)))))))))((((((''''''(((***+++)))))))))***++++++,,,,,,...(((!!!"""(((---///...---------....../////////111000000///......------//////////////////......///////////////.........222111000000000111222333333555777:::;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEHHHKKKRRRQQQPPPPPPQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRTTTVVVXXXZZZ[[[[[[[[[\\\\\\\\\[[[YYYVVVTTTRRRNNNNNNLLLKKKLLLPPPVVV[[[dddjjjrrrwwwxxxzzz|||sssuuuvvvvvvwww{{{~~~sssjjjbbb[[[WWWTTTRRROOOMMMNNNRRRWWWZZZ\\\[[[ZZZYYYWWWVVVTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIEEEFFFGGGIIIJJJKKKMMMMMMKKKKKKKKKJJJJJJHHHGGGGGGIIIHHHGGGEEECCCBBB@@@@@@AAA@@@>>>;;;:::999999999999999888666666555555555777666444333333333444444222333555666777666666555444444444444444444444444555555444333333333333444444444444555555555555666777777777777777777777777666555444333444666888:::<<<===>>>??????@@@@@@@@@???BBBEEEGGGHHHHHHIIIKKKIIIHHHHHHGGGGGGFFFFFFEEEGGGEEEBBB???===>>>???AAA>>>@@@BBBEEEFFFEEEDDDCCCFFFDDDAAA>>>???AAAEEEGGGIIIIIIKKKLLLMMMMMMMMMMMMOOOPPPQQQSSSVVVXXXYYYZZZZZZWWWUUUTTTUUUTTTPPPMMMOOOMMMJJJGGGEEEEEEGGGHHHDDDCCCBBBAAAAAAAAAAAAAAAJJJQQQ[[[bbbiiiqqq{{{}}}wwwuuusssssstttoooiiiccc``````bbbdddjjjkkknnnpppqqqrrrrrrrrrsssqqqooonnnnnnllliiigggiiihhhddd___\\\VVVGGG888222...+++,,,,,,***,,,000******))))))(((((('''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''|||nnn```ZZZXXXVVVVVVXXXVVVVVVVVVUUUTTTSSSRRRQQQOOOLLLHHHGGGGGGGGGGGGGGGFFFDDDAAA@@@??????===<<<;;;:::999777666444333222000000000///......------+++******+++---...,,,+++++++++++++++*********)))+++++++++*********))))))((((((''''''((()))***+++***************))))))))))))))))))(((((()))+++,,,,,,,,,---------.....................////////////............/////////////////////////////////...111000/////////000111222666777999:::;;;;;;:::999999<<<>>>AAACCCEEEIIILLLPPPOOONNNOOOOOOOOOOOONNNPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSUUUXXXYYYZZZZZZYYY[[[ZZZZZZXXXVVVTTTRRRPPPMMMMMMLLLJJJKKKOOOTTTYYY___cccjjjmmmnnnpppsssvvvsssuuuxxxzzz|||wwwmmmddd\\\UUUQQQPPPOOOMMMMMMOOOTTTYYY\\\]]]\\\ZZZWWWUUUTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGEEEFFFGGGHHHIIIKKKLLLLLLQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKIIIGGGFFFDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;999888777666666666888777666555444444555555333444555555555444333222444444444444444444444444555555444333333333333444444444444444555555555555666666666666666666666666555555444333444666888999::::::;;;<<<===============@@@CCCEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFCCC@@@>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEEEEFFFDDDAAA??????@@@CCCDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUSSSRRRRRRTTTTTTRRRPPPQQQOOOLLLIIIGGGFFFGGGHHHGGGEEEBBB@@@???@@@BBBCCCGGGNNNVVV\\\bbbiiissszzzzzzwwwvvvwwwuuuqqqjjjccc``````ccceeehhhjjjlllooorrrsssttttttsssrrrpppoooooommmjjjhhhjjjiiifffaaa___YYYKKK===555000,,,---,,,******---***)))))))))))))))(((((())))))((((((((('''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%************************|||nnn```ZZZYYYWWWWWWYYYVVVVVVVVVUUUTTTSSSQQQQQQOOOLLLHHHFFFFFFFFFFFFEEEGGGDDDBBB@@@@@@???===<<<;;;:::999777666444333222000000000///......------+++***))))))+++,,,,,,+++,,,,,,,,,++++++++++++++++++************)))))))))(((''''''((()))***+++,,,+++******)))((((((''''''%%%+++111///)))$$$'''+++,,,,,,,,,,,,------------,,,,,,---...//////000000------......////////////....../////////////////////////////////000111222888999:::::::::999888777777999===@@@BBBEEEIIILLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSQQQSSSTTTVVVXXXXXXXXXWWWWWWWWWUUUTTTRRROOONNNMMMLLLKKKKKKIIIJJJMMMRRRVVVZZZ]]]aaabbbbbbdddiiimmmqqquuu{{{yyypppfff^^^WWWQQQNNNLLLLLLLLLMMMQQQUUUZZZ]]]]]][[[XXXTTTQQQPPPPPPPPPOOONNNLLLKKKIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNRRRRRRSSSSSSSSSRRRRRRQQQRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFEEECCCBBBAAAAAAAAA???>>>===;;;999888777777:::999888777666666666666666666666666555444333222333333333333333333333333555555444333333333333444444444444444555555555555555555555555555555555555555555444444444666777888777888999::::::;;;:::::::::===@@@AAAAAABBBCCCEEEDDDEEEEEEGGGHHHIIIJJJJJJHHHGGGFFFCCCAAA???===<<<======>>>@@@BBBDDDFFFGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFHHHIIIJJJLLLMMMMMMOOONNNNNNPPPSSSUUUUUUTTTSSSQQQNNNKKKIIIHHHGGGGGGJJJGGGCCC???>>>???BBBDDDEEEJJJQQQVVV[[[bbbkkkqqq|||zzzzzz|||wwwrrrkkkddd``````ccceeeeeegggkkkooorrrtttvvvvvvtttrrrqqqppppppooollljjjjjjjjjgggdddbbb]]]QQQEEE888222......---***(((***)))))))))***************)))))))))((((((((('''''')))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))))))))''''''''''''''''''''''''|||oooaaa[[[YYYWWWWWWYYYUUUUUUUUUUUUTTTRRRQQQPPPOOOLLLIIIFFFFFFFFFFFFEEEGGGEEEBBB@@@@@@???===;;;::::::999777666444333333000000000///......------000---***))))))***))))))++++++++++++++++++++++++************))))))))))))''''''(((((()))***+++,,,))))))((((((''''''''''''$$$+++111000)))%%%'''+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,------......//////000............//////////////////000000111111222222777888999::::::999888777777999===@@@BBBDDDGGGIIIJJJKKKLLLLLLKKKKKKLLLMMMLLLMMMNNNPPPRRRSSSSSSSSSQQQRRRTTTUUUVVVVVVVVVUUUTTTRRRPPPNNNLLLJJJJJJIIIIIIIIIIIIIIIIIIKKKOOORRRXXXZZZ\\\\\\[[[^^^ccchhhooouuu~~~zzzsssjjjaaaZZZUUUPPPNNNMMMMMMNNNPPPSSSVVVZZZ\\\[[[XXXSSSOOOLLLKKKKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTUUUUUUUUUUUUUUUTTTVVVUUUTTTSSSQQQPPPOOONNNKKKKKKJJJIIIHHHGGGGGGGGGDDDCCCAAA???===;;;;;;:::;;;;;;:::999888777777777777777777777777666666555333333333333333333333333555555444333333333333444333333444444444555555555444444444444444444444444555444444444444555666777555666777888999999999999999;;;===>>>>>>???AAABBBAAABBBDDDFFFHHHJJJLLLMMMJJJJJJIIIGGGEEEBBB???===<<<;;;;;;<<<>>>AAADDDFFFFFFFFFFFFEEECCCAAA???>>>@@@@@@AAABBBDDDFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLNNNQQQTTTUUUVVVUUUSSSQQQNNNLLLJJJHHHHHHJJJHHHDDDAAA@@@@@@AAABBBDDDHHHMMMRRRXXX___gggmmmsss|||~~~~~~xxxssskkkddd```___aaaccceeegggjjjnnnqqqtttuuuvvvtttrrrqqqqqqqqqpppnnnkkkjjjjjjhhheeeccc```WWWLLL;;;444//////...+++)))***))))))******++++++,,,,,,)))))))))(((((((((((('''))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))************&&&&&&&&&&&&&&&&&&&&&&&&|||nnn```ZZZXXXWWWWWWXXXUUUUUUUUUTTTSSSRRRQQQPPPPPPMMMJJJHHHGGGHHHGGGGGGHHHFFFCCCAAA@@@???===;;;:::999888777666555444333000000000///......------111...+++******+++***)))))))))******************))))))))))))))))))))))))'''((())))))***+++++++++&&&&&&''''''(((((((((((('''))),,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------......//////---.........//////000000000000111222333333444444444555777999:::::::::999888;;;>>>@@@AAABBBDDDFFFIIIKKKLLLLLLKKKJJJLLLNNNKKKLLLMMMOOOQQQRRRSSSSSSQQQRRRTTTUUUUUUUUUTTTTTTPPPNNNKKKHHHFFFEEEFFFFFFFFFGGGHHHHHHIIIJJJNNNPPPVVVXXXYYYXXXXXX[[[aaafffooovvv~~~rrrlllccc\\\WWWSSSPPPOOOQQQQQQRRRTTTUUUVVVWWWWWWUUURRRNNNJJJHHHGGGGGGHHHKKKKKKJJJJJJKKKKKKLLLMMMOOOOOOPPPQQQRRRRRRSSSSSSXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVTTTSSSRRRRRROOOOOOOOOOOONNNNNNMMMMMMIIIHHHFFFDDDBBB@@@??????=========<<<;;;999888888666666666666666777777888444444444444444444444444555555444333333333333444333333333444444444444555444444444444444444444444444444444444444555555666555555666777888888888888999:::<<<===<<<===???AAA???@@@BBBEEEGGGJJJKKKLLLLLLLLLLLLKKKHHHEEEBBB@@@<<<;;;::::::<<<>>>AAACCCFFFFFFGGGGGGFFFCCCAAA?????????@@@@@@BBBDDDFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFIIIJJJKKKLLLNNNQQQSSSUUUUUUTTTSSSQQQNNNKKKIIIHHHHHHGGGFFFEEECCCBBBAAA@@@BBBDDDHHHNNNTTT\\\dddiiinnnvvvyyyuuummmfffaaa``````aaaeeefffiiimmmppprrrsssssssssrrrqqqqqqqqqqqqooommmhhhjjjhhheeecccbbb[[[RRR@@@777000000000---+++,,,))))))******++++++,,,,,,***)))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))))))))))))))))))))))))))))){{{mmm___YYYXXXVVVVVVXXXUUUUUUUUUTTTSSSRRRPPPPPPOOOMMMIIIHHHHHHIIIIIIHHHIIIGGGCCCAAA@@@???===;;;999999888777666555444444000000000///......------,,,+++******,,,------,,,)))))))))))))))*********(((((()))))))))))))))***((()))******++++++******&&&&&&''''''((())))))***)))(((''')))+++---...///------------,,,,,,,,,,,,......------------------------------------------------......///000000000000000222333444444555444222333666888:::;;;;;;;;;999<<>>@@@>>>???AAACCCFFFHHHIIIJJJKKKKKKLLLKKKJJJHHHFFFEEE???===<<<;;;;;;===???@@@CCCDDDFFFGGGFFFDDDBBBAAA>>>=========>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFHHHIIIJJJLLLPPPTTTTTTTTTTTTRRRPPPMMMJJJHHHFFFGGGGGGGGGFFFDDDAAA@@@???@@@CCCHHHOOOXXX___ccciiiqqq|||{{{wwwqqqjjjeeebbbaaa```ccceeehhhkkknnnpppqqqqqqrrrqqqppppppqqqqqqooommmhhhjjjiiieeecccccc^^^WWWGGG<<<333000000...,,,---)))))))))*********************)))))))))((((((((()))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((zzzlll^^^XXXVVVUUUUUUWWWUUUUUUTTTTTTSSSQQQPPPOOOMMMKKKHHHGGGHHHIIIIIIIIIJJJGGGDDDBBBAAA???===;;;999999888777666555444444000000000///......------***))))))***,,,---+++***)))))))))******+++++++++(((((((((((())))))************+++++++++***)))(((((((((((((((((((((((()))(((((((((***,,,..................---------,,,,,,+++,,,,,,------......//////......------,,,,,,+++------......///000000111...///111333444444444444222333555888:::;;;;;;;;;888;;;???BBBCCCCCCDDDEEEDDDGGGJJJIIIGGGFFFIIILLLKKKLLLMMMNNNPPPPPPQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRLLLIIIEEEAAA??????@@@BBBAAACCCFFFIIIJJJLLLNNNPPPSSSVVVXXXYYYZZZ^^^eeekkkwww~~~wwwnnnhhhbbb]]]VVVQQQOOOPPPPPPPPPRRRTTTUUUVVVTTTRRROOOMMMJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIKKKMMMPPPSSSVVVXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWW\\\[[[[[[ZZZYYYXXXWWWWWWUUUUUUVVVWWWWWWWWWVVVUUUPPPOOONNNMMMKKKKKKJJJJJJFFFFFFFFFFFFDDDBBB@@@???999888777777777888999999777777777777777777777777555555444333333333333444222222333333333444444444444444444444444444444444444444444555444444444333333333444555666666666666888888999999888:::<<<>>>>>>???@@@BBBDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHCCCBBB@@@???>>>===>>>>>>@@@AAACCCDDDDDDDDDCCCBBB>>>===<<<;;;<<<===???@@@@@@@@@@@@??????>>>>>>>>>>>>@@@BBBDDDEEEHHHNNNRRRRRRSSSSSSSSSQQQNNNKKKIIIGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@AAAEEELLLTTTZZZ^^^ccckkkvvv~~~{{{vvvpppkkkfffcccaaa___aaaeeeiiimmmoooqqqrrrqqqpppooopppqqqqqqooommmiiikkkjjjfffdddddd```[[[QQQCCC666111000...,,,,,,***)))))))))))))))((((((*********)))))))))(((((((((''''''''''''''''''(((***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&yyylll^^^XXXVVVTTTTTTVVVTTTTTTTTTTTTSSSQQQPPPOOOKKKIIIFFFEEEGGGHHHIIIIIIJJJGGGDDDBBBAAA???===;;;999888888777666555555444000000000///......------,,,+++***++++++***'''$$$*********++++++,,,,,,,,,'''((((((((())))))******++++++,,,,,,+++***((('''*********)))((((((''''''&&&(((,,,------,,,,,,---/////////......---------)))***+++,,,...///000111//////...---,,,++++++***---------...///000000111---...000222333333333333333444666888999:::::::::777:::???BBBDDDEEEFFFHHHAAAEEEIIIHHHEEEDDDGGGKKKKKKLLLMMMNNNOOOPPPPPPPPPTTTTTTUUUVVVVVVUUUSSSRRRKKKHHHCCC???======???AAA???BBBFFFIIIKKKMMMOOOQQQUUUXXX[[[\\\^^^cccjjjppp{{{yyyqqqggg``````[[[UUUPPPPPPQQQSSSSSSQQQRRRTTTUUUSSSPPPLLLJJJGGGGGGHHHHHHIIIIIIIIIIIILLLMMMOOORRRVVVZZZ]]]___]]]]]]]]]^^^^^^______```______^^^^^^]]]\\\[[[ZZZ]]]]]]\\\[[[[[[ZZZYYYYYYVVVVVVXXXYYYYYYXXXXXXWWWRRRQQQPPPOOONNNNNNNNNNNNJJJJJJJJJIIIHHHFFFCCCBBB???>>><<<;;;:::;;;;;;<<<777777777777777777777777555555444333333333333444222222333333333444444444555555555555555555555555444444444555555444333333222222333444555555555555666777888777777888;;;===??????@@@AAABBBDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJFFFEEEDDDBBB@@@>>>>>>======>>>@@@BBBCCCCCCCCCCCC@@@???===<<<<<<===???@@@BBBAAAAAA@@@??????>>>>>>888;;;>>>@@@BBBFFFLLLQQQQQQRRRSSSSSSRRROOOKKKIIIIIIGGGEEEDDDCCCDDDEEEFFFCCCBBBBBBFFFLLLSSSXXX[[[```gggrrr|||~~~zzzuuuoooiiieeebbb[[[^^^bbbggglllppprrrssspppooonnnoooqqqqqqooommmjjjmmmlllgggeeeeeebbb]]]XXXIII999222000---************))))))((((((''''''************))))))))))))''''''&&&&&&&&&&&&''''''++++++************++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&)))))))))))))))))))))))){{{lll]]]XXXWWWUUUSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLKKKIIIHHHGGGGGGHHHIIIMMMKKKHHHCCC???<<<:::888777666555444333222222111111111///......///000111///---------------***(((******))))))))))))******+++++++++***)))((((((''',,,+++++++++***)))))))))***++++++++++++,,,,,,,,,******++++++,,,---............------------......///......---------..............................000000000111222222333333333333222222222333444555666666666666777888::::::999<<>>???AAACCCDDDEEEGGGHHHIIIKKKKKKKKKJJJJJJHHHGGGFFFDDDBBBAAA@@@@@@???>>>???BBBFFFGGGEEEBBB@@@@@@>>>;;;999888:::<<<@@@???>>>===<<<;;;::::::===>>>>>>@@@BBBEEEHHHIIIMMMOOOQQQSSSRRRPPPLLLJJJLLLJJJHHHFFFDDDCCCCCCCCC@@@@@@AAABBBEEELLLTTTYYY]]]dddmmmttt|||{{{wwwqqqiiiddd^^^]]]^^^aaaggglllppprrrqqqqqqppppppooonnnnnnnnnllllllkkkjjjhhheeebbbaaaYYYPPPCCC777000---,,,,,,+++++++++***)))(((''''''&&&'''(((*********)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((()))***+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((---,,,***((('''&&&&&&'''{{{lll]]]XXXWWWVVVTTTTTTUUUTTTSSSSSSQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIIIIHHHEEEBBB???===;;;;;;777777666555444333222222333222111///......//////...,,,++++++++++++)))(((++++++************++++++******)))(((((('''&&&&&&+++++++++***************'''(((((((((((()))))))))***+++,,,---///000111222///..................///......---------......///------------------------///000000111111222333333333222222222333333444444666666666666777888999::::::<<>>============<<<;;;:::999:::999999888777666555444555555666666666666666666777777777666555555444444444444555555555555444444444444333222222222333333444555555666777777888888999:::;;;===???@@@BBBBBBCCCDDDFFFHHHJJJJJJJJJJJJJJJIIIGGGEEEDDDBBBAAAAAA>>>======???BBBCCCAAA???@@@???>>>;;;888777888:::>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===???BBBDDDFFFHHHKKKNNNQQQRRRQQQPPPNNNLLLKKKIIIFFFEEEDDDDDDDDDBBBBBBAAAAAACCCHHHNNNTTT[[[aaajjjqqqxxx|||uuulllfff^^^]]]^^^aaaggglllppprrrqqqqqqppppppoooooooooooolllllllllkkkhhhfffcccbbb[[[SSSGGG;;;333...------******++++++***((('''&&&&&&''')))*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++zzzlll]]]WWWWWWVVVUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPMMMLLLJJJIIIHHHHHHIIIIIIEEEDDDCCCAAA@@@>>>===<<<777777666555444333222222444333111000...---------...---+++***++++++***))),,,++++++******++++++,,,+++******))))))(((((((((***************+++++++++'''''''''(((((((((((())))))***+++---///111333333---------,,,,,,---------------------...///000000........................//////000111111222222333222222222333333333444444666666666666777888999:::;;;>>>@@@BBBBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQNNNKKKIIIIIIEEEBBBBBBAAA@@@EEELLLOOOPPPRRRRRRPPPPPPPPPQQQTTTXXX^^^ccciiiqqq||||||tttnnniiiccc[[[VVVUUUUUUUUUWWWZZZ\\\\\\[[[ZZZWWWRRRNNNKKKJJJGGGFFFDDDEEEFFFFFFGGGIIIMMMPPPRRRWWWaaakkkttt~~~|||zzzvvvrrrnnnmmmjjjgggeeedddbbb___]]][[[[[[ZZZ[[[\\\[[[XXXVVVUUUTTTTTTSSSSSSSSSSSSTTTSSSTTTTTTTTTTTTSSSRRRRRRRRROOOLLLJJJIIIGGGDDDAAABBBBBBBBBAAAAAA@@@???>>>;;;::::::999888777666666777777777666666666666666444444444333333333333333333444444555555444444333222222111111111222333333444444555555666777777777666777888:::;;;===>>>??????@@@BBBEEEGGGIIIJJJJJJLLLKKKJJJHHHFFFEEEDDDCCCAAA???======?????????>>>???>>>===:::777555666777:::;;;===>>>>>>===<<<:::888888999:::<<<>>>@@@BBBCCCEEEJJJOOORRRSSSSSSSSSMMMLLLJJJGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@CCCHHHMMMVVV]]]ffflllrrr|||zzzppphhh^^^]]]]]]```eeekkkooopppqqqqqqqqqpppppppppppppppmmmmmmmmmllljjjgggeeeccc^^^WWWLLL@@@777111......)))***+++,,,+++)))'''&&&'''((()))*********))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))************************(((((((((((()))***,,,,,,{{{lll]]]WWWWWWVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQPPPLLLJJJIIIHHHGGGGGGHHHHHHCCCCCCBBBAAA@@@>>>===<<<666666555444333222111111111000000///...------,,,000...++++++,,,---,,,++++++******))))))******+++---------,,,,,,+++++++++)))))))))***+++++++++,,,************++++++++++++))))))***,,,---///000111,,,++++++******++++++,,,------------...///111111//////////////////////////////000000111222222222222222333333444444444333666666666666777888999:::===???AAABBBBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPPPPPPPOOOLLLJJJIIIIIIEEEBBBBBBBBBBBBHHHPPPTTTUUUWWWVVVUUUTTTTTTUUUTTTYYY```fffmmmwww}}}xxxsssnnnjjjfffbbb[[[VVVUUUUUUWWW[[[^^^___^^^\\\ZZZVVVPPPKKKHHHGGGFFFEEEFFFHHHJJJKKKLLLNNNQQQTTTUUUZZZbbbmmmxxx~~~zzzzzzwwwtttpppmmmjjjeeebbb\\\\\\\\\]]]^^^\\\YYYVVVTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRPPPNNNLLLJJJHHHFFFFFFFFFFFFEEEDDDBBBBBB<<<<<<<<<;;;:::999999999888888777777666666666555222222222222333333333333333333444444444444333333222222111111222333444444444444444555555666666666555555666888999;;;<<<<<<>>>???AAACCCEEEFFFHHHHHHLLLLLLKKKJJJIIIHHHGGGFFFEEECCCAAA???????????????>>>>>><<<:::666444555666777999<<<>>>???>>><<<;;;777777777888999<<<>>>??????BBBGGGLLLQQQSSSTTTUUUOOOMMMKKKIIIGGGFFFFFFFFFDDDDDDBBB@@@???AAAFFFIIIRRRYYYaaahhhmmmvvv}}}rrriii]]]\\\[[[]]]bbbhhhlllnnnppppppppppppqqqqqqqqqqqqnnnnnnnnnmmmkkkiiifffeee___ZZZQQQFFF;;;333///...***+++---...---,,,)))((())))))))))))***)))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))******((((((((((((((()))))))))))))))(((((((((((()))))))))))))))(((((())))))***''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************|||mmm]]]WWWWWWVVVVVVWWWUUUTTTTTTSSSRRRQQQPPPOOOJJJIIIHHHFFFFFFFFFFFFGGGEEEDDDDDDBBB@@@===;;;:::555555444333222111000000,,,,,,------------------...,,,******,,,,,,,,,***))))))(((((((((((())))))------------,,,,,,,,,,,,)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........------,,,,,,,,,,,,---------------...///000111222000000000000000000000000...//////000111111222222111222333444444444333333555555666666777999:::;;;===???AAABBBAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGIIIJJJJJJJJJKKKLLLLLLLLLNNNNNNOOONNNMMMLLLJJJIIIIIIFFFDDDEEEEEEFFFLLLSSSWWWYYYZZZZZZYYYXXXYYYZZZWWW\\\cccjjjrrr|||}}}xxxqqqmmmhhhfffeeebbb^^^ZZZWWWXXXZZZ]]]``````^^^\\\YYYTTTNNNIIIGGGGGGGGGFFFHHHKKKMMMPPPQQQTTTWWWZZZ^^^aaafffnnnyyy}}}xxxsssmmmiiiaaaaaa`````````]]]YYYVVVTTTSSSRRRQQQPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUUUUUUUSSSRRRQQQPPPJJJJJJJJJIIIHHHGGGEEEDDD@@@@@@??????>>>=========:::999999888777666666555666666666777777777777777333444444555555444444333333333333333333444555666444444444444555555555555444555666777888::::::;;;??????@@@AAACCCDDDEEEFFFKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFDDDAAA???>>>>>>>>>=========:::777555555666666888;;;>>>???>>>===;;;888888777888999;;;===>>>???AAAFFFJJJOOOQQQSSSSSSPPPOOOLLLJJJHHHGGGGGGGGGEEEDDDCCCAAA@@@BBBFFFIIINNNUUU^^^dddiiiqqq{{{~~~qqqiii\\\ZZZYYYZZZ___dddiiikkkoooooooooppppppqqqqqqrrrnnnnnnnnnnnnllljjjgggfff___\\\VVVKKK???555000...,,,---...//////---,,,+++*********))))))))))))***))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))(((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++*********~~~nnn^^^WWWVVVVVVVVVWWWUUUTTTSSSRRRQQQPPPPPPOOOJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFEEECCCAAA===:::888555555444333222111000000***+++,,,---............******)))***,,,+++***((((((((((((''''''(((((((((***************************************+++++++++*********+++++++++,,,,,,////////////////////////111000000//////000000111............///000111111111111111111111111111111......///000000111111222111222333444555444333222444444555666888:::;;;<<<===???AAAAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKHHHHHHJJJJJJJJJOOOUUUXXXZZZ\\\]]]]]]]]]^^^```]]]bbbiiipppwwwyyytttlllhhhcccbbbccccccaaa^^^]]]\\\]]]___```___\\\ZZZUUUQQQLLLHHHHHHHHHIIIIIIKKKNNNRRRVVVYYY]]]bbbeeeggghhhkkkpppwwwxxxtttkkkiiigggeeeccc```[[[XXXTTTSSSQQQOOONNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUURRRTTTWWWWWWVVVUUUUUUVVVNNNNNNMMMLLLKKKJJJHHHGGGDDDDDDDDDCCCCCCBBBBBBBBB======<<<;;;:::888888777777777777777777777777777444555555555555555555444444444333333444444555555444444444444444444444444444444555666777888999:::>>>>>>>>>???@@@BBBCCCDDDHHHIIIJJJKKKLLLLLLKKKJJJGGGGGGFFFCCC???============>>>>>><<<999888777888777888:::===>>>>>>===<<<999999888888999;;;<<<===???AAAEEEIIIMMMPPPQQQRRRQQQPPPNNNKKKJJJIIIIIIIIIEEEEEEDDDBBBAAABBBEEEHHHJJJQQQZZZaaafffmmmwww}}}qqqhhh]]]ZZZXXXYYY]]]cccgggiiimmmmmmnnnooopppqqqqqqrrrnnnnnnnnnnnnllljjjhhhggg___^^^ZZZPPPCCC888222000---...............------++++++***)))))))))******))))))))))))))))))))))))))))))************))))))&&&'''((()))))))))(((((('''(((((())))))******+++***)))(((''''''((()))***(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***,,,,,,---------ppp___WWWVVVUUUUUUVVVVVVUUUTTTTTTRRRRRRQQQPPPLLLKKKJJJHHHGGGHHHHHHIIIFFFFFFFFFDDDBBB???<<<:::777666666555444333222111,,,---.../////////...---***+++,,,...///...+++)))))))))(((((((((((()))))))))))))))***************+++++++++***************))))))*********+++++++++......//////000000111111111000000//////000000111000///////////////000000////////////////////////......//////000111111111000222333555555444333222222222444666888;;;===>>>===>>>@@@@@@???>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKLLLOOOOOONNNQQQWWWWWWYYY]]]___```aaaccceeeeeeiiipppvvv}}}}}}vvvrrrhhhddd___^^^```ccccccbbbbbbaaa```______]]]YYYWWWQQQNNNJJJIIIIIIKKKKKKKKKOOOSSSZZZaaagggmmmrrrvvvuuuvvvxxxzzz~~~vvvsssnnnkkkgggccc___[[[UUUSSSPPPMMMLLLLLLMMMNNNPPPPPPQQQRRRSSSSSSSSSSSSQQQTTTWWWXXXWWWUUUVVVWWWQQQQQQQQQPPPNNNMMMKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGBBBAAA@@@???===<<<;;;:::888888777777666666555555555666666777777666666555444444333333222333333333333333333333333333333333333333444555666777777888::::::;;;<<<>>>@@@CCCDDDDDDEEEHHHJJJLLLLLLLLLKKKHHHIIIIIIGGGBBB???>>>???===>>>???>>><<<::::::;;;888999:::;;;<<<=========:::999888888999:::<<<======???CCCGGGKKKOOOQQQRRRRRRQQQOOOLLLKKKJJJJJJJJJFFFFFFEEECCCAAAAAACCCEEEEEEMMMVVV]]]bbbjjjsss{{{|||ppphhh^^^[[[YYYYYY]]]cccgggjjjkkklllmmmnnnooopppqqqqqqmmmmmmnnnmmmllljjjhhhggg___```^^^UUUHHH<<<555333------,,,++++++,,,---...,,,+++***)))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))'''((()))*********))))))'''(((((()))******++++++***)))(((''''''((()))*********)))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---------,,,,,,qqq___WWWVVVTTTTTTUUUWWWVVVVVVUUUTTTSSSRRRRRRNNNMMMKKKJJJIIIIIIJJJJJJEEEEEEEEEEEECCC@@@===;;;888888777666555444444333000000111111111///...------...000333444333///,,,******))))))))))))******++++++++++++++++++++++++,,,+++++++++******))))))***++++++++++++,,,,,,,,,++++++,,,---...///000111......------------......111000000////////////000..............................//////000111111111000111333555555444333222111222333555888;;;>>>???<<<>>>@@@@@@>>>===>>>???AAAAAAAAABBBCCCDDDFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMNNNNNNOOONNNMMMNNNRRRRRRPPPSSSXXXVVVYYY]]]___aaaccceeehhhjjjooouuu{{{zzzuuuqqqfffaaa\\\[[[^^^bbbddddddfffdddaaa___]]][[[WWWUUUNNNLLLJJJIIIKKKLLLMMMMMMTTTYYYbbbjjjrrrzzz~~~zzztttnnnjjjeeeaaa^^^UUUSSSOOOLLLKKKKKKLLLLLLOOOOOOPPPQQQQQQQQQQQQQQQQQQUUUXXXYYYWWWUUUUUUVVVTTTTTTSSSRRRPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEDDDBBB@@@???>>>======<<<<<<;;;:::999888888666666777777777777666666444444333222111111111111333333333333333333333333222222333444555555666666666666777999<<>>@@@???>>><<<<<<===999999::::::;;;<<<======:::999888888888999;;;<<<<<<>>>BBBFFFKKKOOORRRSSSSSSQQQOOOMMMKKKJJJJJJJJJGGGGGGEEEBBB@@@???@@@BBBBBBJJJSSS[[[```gggqqqxxx|||ppphhh```]]]ZZZZZZ^^^dddhhhkkkjjjkkklllmmmnnnooopppqqqmmmmmmmmmmmmllljjjhhhfff```bbbaaaXXXKKK>>>888555---,,,***))))))***,,,...---,,,***)))))))))******))))))))))))))))))))))))***)))(((''''''((()))***((()))***+++,,,+++******'''(((((()))***++++++++++++)))(((''''''((()))+++......---,,,++++++,,,,,,((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))............---+++)))(((~~~ooo```XXXUUUSSSSSSTTTVVVVVVVVVUUUTTTRRRPPPOOOLLLJJJHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBB@@@===:::999888666444222000...---...//////000000000000///000...---------,,,)))'''+++***)))***+++------,,,))))))***+++,,,------...&&&'''((())))))))))))))),,,,,,,,,,,,,,,,,,------'''((())),,,---///000000..............................///111222222///---***++++++,,,---...//////...000000///,,,---111555222222111111111111111111111111111222444777999;;;>>>>>>>>>>>>============BBBAAA@@@@@@??????@@@@@@DDDEEEGGGIIIJJJJJJIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUSSSRRRQQQPPPPPPRRRTTTVVVXXXWWWVVVYYY^^^dddiiikkkooosss{{{}}}xxxqqqkkkeeeaaa]]][[[]]]bbbfffhhhcccccccccaaa]]]XXXSSSPPPHHHJJJKKKLLLLLLNNNRRRUUUUUU]]]iiittt}}}}}}uuupppkkkfffbbbYYYTTTNNNIIIHHHIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRRRRSSSTTTUUUVVVWWWRRRSSSTTTTTTTTTRRRQQQPPPNNNOOOOOOOOOOOOOOOOOONNNJJJJJJHHHFFFEEEDDDCCCCCCBBB@@@===;;;888777777777777777777777777777777777555444333111000000//////111111222222222333333333555555555555555666777888777888888999;;;===???@@@CCCEEEGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKIIIGGGDDDCCC===>>>>>>???>>><<<;;;:::;;;999888777777999;;;<<<::::::999888888999:::;;;;;;>>>AAADDDGGGKKKOOOSSSOOOPPPQQQPPPMMMJJJIIIIIIIIIFFFCCCBBBCCCDDDDDDDDDDDDGGGMMMUUU^^^gggnnnqqqzzz}}}pppfff```[[[VVVWWW]]]dddffffffiiijjjlllnnnoooppppppooopppmmmkkkjjjkkkjjjgggccc```^^^]]][[[UUUIII;;;000222000---,,,---,,,+++*********))))))))))))******************************(((((())))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))+++***'''&&&&&&'''***++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********************)))******+++,,,~~~pppaaaYYYVVVTTTTTTUUUUUUUUUUUUTTTSSSQQQOOONNNLLLJJJHHHHHHHHHIIIHHHGGGGGGEEEDDDCCCCCC@@@===::::::999777666444222111000//////000000000000/////////...,,,,,,---,,,***(((+++***))))))***+++++++++------,,,***)))((('''&&&(((((()))*********))))))++++++++++++,,,,,,,,,,,,+++,,,---...////////////........................000000000111333222///---***+++,,,,,,......///000000000000///......111333111111111111111111111111444444555666777:::<<<===========================@@@@@@@@@@@@@@@@@@@@@AAAEEEEEEGGGHHHIIIIIIJJJJJJKKKMMMPPPQQQRRRSSSVVVXXXXXXWWWUUUTTTTTTTTTUUUVVVUUUTTTSSSUUU[[[aaagggjjjqqqvvv~~~{{{yyytttnnniiifffbbb]]]\\\^^^bbbfffhhhddddddccc```\\\WWWSSSPPPMMMNNNOOOPPPPPPSSSVVVYYY___gggrrr~~~~~~xxxsssmmmiiibbb\\\TTTNNNLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSSSSTTTRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPOOONNNLLLKKKIIIHHHHHHGGGEEEDDDAAA>>><<<;;;::::::888888777777777777777777666555444333222111111111222222222333333444444444555444444444555555666777666666666888999;;;<<<===@@@BBBDDDEEEEEEFFFHHHJJJJJJJJJKKKKKKJJJIIIGGGFFF?????????>>>===<<<;;;::::::999888777777888:::;;;<<<;;;999888888888888999:::<<>>444111///---,,,,,,,,,+++*********))))))))))))******+++++++++***************(((((())))))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))***************************++++++,,,qqqbbb[[[XXXVVVUUUWWWTTTTTTTTTTTTRRRPPPNNNMMMMMMKKKHHHGGGHHHIIIHHHGGGIIIHHHFFFEEECCCAAA===:::::::::999777666444333333000000111000000///...------,,,,,,,,,------+++)))******))))))))))))))))))...---,,,)))'''%%%######******+++++++++***))))))************++++++,,,,,,///000000000000///..............................///......///000///,,,***++++++,,,---...//////000444222//////000111111111111111111111111111111111222222333444666888999;;;========================?????????@@@@@@AAABBBBBBEEEEEEEEEFFFGGGIIIJJJKKKLLLOOORRRTTTUUUWWWZZZ]]][[[ZZZYYYXXXVVVTTTSSSSSSRRRQQQQQQSSSXXX```gggllluuuzzz~~~yyyuuussspppkkkgggfffbbb___^^^```cccfffgggeeedddaaa^^^ZZZUUURRROOOOOOPPPQQQQQQRRRUUUYYY\\\dddkkkvvv~~~wwwrrrjjjcccYYYQQQMMMLLLLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIGGGDDDAAA@@@>>>>>>999999999888888777777777777666555444444444444444333333333333444444444444444444333333333444555555444444444555666888999:::<<<>>>AAABBBBBBDDDFFFHHHHHHHHHJJJKKKKKKKKKJJJIIIBBBAAA@@@>>>===<<<<<<<<<:::999777666666777888999<<<;;;:::888777777777777777:::===???AAADDDHHHKKKNNNPPPRRRQQQOOOLLLKKKJJJIIIGGGFFFEEEFFFFFFDDDCCCAAABBBFFFLLLTTT^^^fffkkkrrrzzz}}}||||||~~~vvviiibbb[[[XXX[[[aaaeeegggjjjlllmmmooopppppppppoooooonnnlllkkkkkkjjjgggddddddcccaaa___[[[QQQDDD:::222///---+++,,,,,,+++*********))))))))))))******++++++++++++******))))))((())))))******))))))(((''''''((((((((()))))))))))))))(((((((((((())))))'''((()))******)))((('''++++++*********)))))))))))))))))))))))))))))))))***++++++++++++++++++***)))))))))*********++++++***************+++,,,,,,qqqccc]]]ZZZWWWWWWXXXUUUUUUUUUUUUSSSQQQOOONNNNNNKKKHHHGGGGGGHHHHHHGGGKKKIIIGGGFFFDDDAAA===:::::::::999888666555444444111111111111000...------,,,++++++,,,---...,,,+++***+++++++++)))(((((()))*********)))(((''''''''',,,,,,,,,,,,++++++***))))))))))))******++++++,,,///000000000000///..............................000///.../////////---+++++++++,,,---...///000000666222//////222333111///111111111111111222222222111222222444555777888999;;;<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBCCCEEEDDDDDDDDDFFFHHHJJJKKKMMMPPPSSSVVVXXX[[[^^^aaa]]]\\\[[[YYYVVVSSSPPPNNNPPPPPPQQQSSSYYYaaajjjpppyyy~~~}}}xxxrrrooommmkkkhhhdddeeeccc``````bbbeeeffffffdddbbb___[[[WWWTTTQQQPPPTTTUUUVVVVVVWWWZZZ___bbbgggllluuu}}}{{{rrrkkk```WWWRRRPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVSSSSSSSSSRRRQQQOOONNNNNNNNNMMMKKKIIIGGGDDDCCCBBB===<<<<<<;;;:::999999888777777666555555555555555333333333333333333333333333333333222222333444444444444444444555666888888999;;;>>>@@@@@@BBBEEEGGGGGGHHHIIIKKKLLLLLLKKKKKKFFFDDDBBB???======<<<===999999888777666666777777999999999888888888888888777999;;;===???BBBEEEHHHMMMOOORRRRRRPPPMMMLLLKKKIIIHHHGGGGGGHHHGGGDDDBBBAAAAAACCCGGGOOOXXXaaafffnnnttt~~~zzzyyyyyy|||{{{ooohhh___ZZZZZZ___cccfffjjjkkkmmmooopppppppppoooooonnnmmmlllkkkiiigggeeefffdddbbbaaa]]]TTTIII@@@333000---+++,,,,,,+++++++++******))))))******+++,,,,,,++++++***))))))))))))))))))******)))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********++++++++++++************+++,,,,,,qqqddd^^^[[[YYYWWWXXXVVVWWWWWWVVVUUUSSSQQQOOOOOOLLLHHHFFFGGGHHHHHHGGGKKKIIIGGGFFFDDDAAA===:::999999888777666444444333111111111111000...------,,,++++++,,,---...---+++***,,,...---+++))))))***))))))************++++++,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,,,,---......////////////////////////////////////333222111111222222000///+++,,,,,,---...///000111555222///000222333111...000000111111111222222222555555777888999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===???@@@BBBBBBCCCCCCDDDCCCCCCDDDEEEGGGJJJKKKMMMPPPSSSVVVYYY\\\___bbb___^^^]]]ZZZVVVSSSPPPNNNNNNPPPRRRUUUZZZcccmmmttt}}}~~~zzztttmmmjjjiiihhheeeccccccbbbbbbccceeegggggggggccc```\\\XXXUUUTTTSSSSSS[[[]]]___aaacccfffjjjnnnnnnrrrwww|||}}}vvvkkkbbb]]]ZZZYYYYYYSSSRRRQQQPPPNNNLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIGGGFFFAAAAAA@@@???>>>===<<<;;;999999888777666666666666333333333333333333222222444333333222222222333333555555555555555666777777888:::<<<>>>???@@@CCCEEEGGGHHHIIIKKKKKKKKKJJJJJJIIIHHHEEEBBB???>>>>>>>>>:::999888777666666666555555666777888999:::::::::777999;;;===>>>@@@CCCFFFIIIMMMPPPQQQPPPNNNMMMMMMKKKIIIHHHHHHIIIHHHEEECCCBBBBBBBBBEEEKKKSSS\\\aaajjjpppwww}}}||||||~~~~~~uuunnnddd\\\ZZZ]]]bbbeeeiiijjjlllnnnooopppppppppnnnooonnnmmmkkkiiiggggggfffdddbbbaaa^^^WWWMMMEEE666333///,,,,,,,,,++++++++++++************+++++++++++++++*********))))))))))))************))))))(((((((((((()))))))))***))))))(((((((((((())))))***)))(((''''''((()))************)))))))))((((((************************)))******************)))************+++++++++++++++++++++***+++,,,,,,---~~~qqqddd^^^\\\YYYXXXXXXWWWWWWWWWWWWVVVSSSQQQPPPPPPMMMHHHFFFFFFGGGGGGGGGJJJHHHGGGFFFDDDBBB>>>;;;999999888666555333222222000000111000000///...---,,,++++++,,,---...,,,+++(((,,,///...+++)))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++******((())))))***+++,,,------)))***,,,---...//////000///////////////////////////---,,,---...///...---,,,,,,---...///000000111222111000000111222000///000000000111222222333333444555666888999999999999999999::::::;;;<<<<<<<<<<<<===???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJLLLNNNRRRUUUXXX[[[^^^aaabbbaaa^^^[[[XXXUUUSSSQQQLLLPPPUUUYYY^^^gggqqqxxx~~~{{{wwwqqqiiieeedddcccbbb```aaaaaabbbeeehhhjjjiiihhhbbb```[[[XXXVVVWWWYYY[[[```ccchhhlllooorrruuuxxxvvvyyy|||~~~vvvmmmfffbbb```^^^ZZZYYYWWWUUUSSSQQQPPPOOOKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOOOOQQQRRRUUUVVVXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZYYYXXXVVVUUURRRRRRQQQQQQOOOMMMLLLKKKGGGFFFEEEDDDBBBAAA@@@???===<<<;;;999888888777777444444444444333333333333444444333222222222333333666666555555555666666777666888;;;<<<===>>>@@@BBBEEEFFFHHHJJJKKKKKKJJJJJJMMMKKKIIIFFFCCCAAA???>>>;;;::::::999777666555555333444666888999:::;;;;;;888999;;;<<<===>>>AAADDDEEEIIINNNQQQQQQOOOOOOOOOMMMKKKIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCHHHOOOVVVZZZdddiiipppxxxyyyssshhh___[[[\\\```cccfffgggjjjlllooopppppppppnnnoooooonnnkkkhhhggghhhfffdddbbbaaa___YYYQQQJJJ:::666111...,,,,,,++++++++++++************++++++************************)))******++++++******)))((((((((()))))))))******))))))(((((((((((())))))+++***'''&&&&&&'''***+++******)))))))))(((((((((************************))))))************))))))*********++++++++++++,,,+++++++++++++++,,,------}}}pppccc^^^\\\YYYWWWXXXVVVWWWWWWVVVUUUSSSQQQPPPQQQMMMHHHFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDBBB>>>;;;;;;:::999777555333222111//////000000000000//////---,,,+++,,,------,,,***%%%***......+++(((***,,,,,,,,,,,,,,,++++++++++++)))***+++++++++++++++***))))))***+++,,,---......***+++,,,---.../////////////////////////////////+++***))))))+++------,,,,,,,,,---...///000111111...///111111000///000111///000000111222222333333222333444666777777777777888999999:::;;;;;;<<<<<<<<<>>>@@@AAABBBBBBAAAAAA@@@AAABBBDDDFFFHHHHHHIIIJJJMMMPPPSSSVVVYYY\\\___bbb```]]]ZZZWWWUUUTTTTTTOOOUUU\\\bbbgggnnnxxx{{{xxxtttnnneee```______^^^\\\___```bbbfffjjjlllkkkiiiccc```]]]ZZZZZZ]]]aaadddiiinnnuuu{{{|||tttmmmhhheeebbbaaa___]]]ZZZXXXVVVUUUQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPPQQQSSSUUUWWWXXXWWWXXXXXXYYYYYYXXXXXXWWWYYYZZZ[[[[[[[[[YYYWWWVVVSSSTTTTTTTTTSSSRRRQQQPPPLLLKKKJJJHHHFFFEEECCCCCCBBBAAA???===;;;:::999999777666666666555555555555555555444333333333333333666555555444444444555555555777999999::::::===>>>AAACCCEEEHHHJJJKKKLLLLLLOOONNNLLLJJJFFFCCC@@@???<<<<<<;;;:::888777555444333444666888999:::::::::777999:::;;;;;;<<>>:::444///---,,,+++***,,,++++++******++++++,,,)))))))))***++++++,,,,,,)))******++++++******)))(((((()))))))))*********))))))(((((((((((())))))***)))(((''''''((()))******)))))))))((((((((((((******************************++++++++++++***************+++++++++,,,,,,,,,++++++++++++,,,------|||pppccc^^^\\\YYYWWWXXXVVVVVVVVVUUUTTTRRRPPPOOOQQQMMMHHHFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDBBB>>><<<<<<;;;:::888555333222111...///000000000000000///---,,,,,,,,,------+++)))###(((------***((())),,,)))******+++,,,,,,------((()))***+++++++++++++++)))******,,,---...//////,,,,,,---.../////////...000000000000000000000000///...---...000222333222,,,,,,---...///000111111+++...111111///...000222///000000111222222333333555666888999:::::::::999888888999::::::;;;<<<<<<===>>>@@@BBBBBBBBBAAA@@@>>>@@@CCCEEEGGGHHHHHHHHHIIILLLOOORRRTTTWWWZZZ]]]```^^^ZZZWWWTTTSSSSSSTTTTTTZZZcccjjjooovvv}}}yyywwwssslllccc^^^\\\\\\[[[ZZZ^^^___bbbggglllmmmllljjjdddbbb^^^\\\]]]aaafffjjjvvv||||||uuuqqqhhhgggeeebbb```]]][[[ZZZXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRRRRRRRTTTVVVXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZYYYWWWUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSOOONNNMMMKKKIIIGGGFFFEEEEEEDDDBBB@@@>>><<<;;;;;;999999888888777777666666666555444444333333333333555555444444333333444444333555777888777888:::;;;>>>@@@CCCGGGJJJLLLMMMNNNPPPPPPOOOLLLIIIEEEAAA???===<<<<<<;;;999777555444444555777888999999888888666888999:::999;;;===???>>>CCCJJJNNNPPPQQQQQQQQQQQQNNNJJJHHHHHHHHHHHHGGGCCCBBBAAAAAADDDHHHLLLOOOVVV[[[bbbiiiqqq|||~~~xxxoooddd]]][[[]]]___aaacccfffjjjmmmooopppqqqnnnpppqqqooojjjhhhhhhiiiiiifffdddcccaaa^^^WWWQQQAAA<<<555000...,,,+++***,,,++++++******++++++,,,(((((()))***+++,,,,,,---******++++++++++++******))))))))))))************))))))(((((((((((())))))'''((()))******)))((('''))))))))))))((((((((((((************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...}}}pppddd___]]]ZZZXXXYYYWWWWWWWWWXXXXXXWWWSSSQQQNNNKKKGGGFFFGGGHHHIIIIIIJJJJJJJJJHHHEEEAAA===;;;<<<:::888777666555333111000000///...............//////.........---------+++++++++*********))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++,,,------------.........///////////////...000111000///...///111///////////////////////////............///000000000000111111111111000000111111111000111111222222444555777888999999888888:::;;;;;;:::999:::<<<>>>@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPSSSWWW\\\```^^^]]]ZZZUUURRRRRRTTTWWW[[[___fffnnnvvv~~~|||yyyuuusssmmmiiibbb\\\XXXXXXZZZ\\\___bbbfffhhhiiiiiijjjjjj___aaabbbbbbccciiirrryyy|||yyyuuuqqqmmmjjjhhheeecccaaa___]]]ZZZYYYYYYZZZ[[[___\\\ZZZYYY[[[]]]^^^^^^ZZZXXXVVVVVVXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXUUUUUUTTTTTTUUUVVVVVVWWWVVVUUURRRNNNLLLKKKJJJJJJGGGEEEDDDDDDEEECCC>>>:::;;;999888999::::::999888999888777666666555555666555555444444555555666777777666555555666888;;;<<<===???BBBDDDFFFHHHLLLOOOOOOOOONNNKKKFFFCCCBBBBBBCCCBBBAAA???===:::888777666666555555666777888999777777777888999;;;<<<======AAAGGGMMMQQQRRRQQQPPPUUUQQQMMMKKKKKKKKKHHHFFFDDDBBB???>>>>>>AAAEEEHHHOOOUUU]]]ccciiiqqq|||wwwmmmddd^^^\\\\\\\\\aaagggjjjkkklllnnnqqqqqqqqqqqqpppnnnmmmkkkjjjfffeeecccbbbaaa___[[[XXXJJJAAA666000//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((******))))))))))))***************))))))))))))))))))***,,,---...------,,,******+++,,,,,,,,,,,,+++'''((()))+++,,,,,,++++++...------,,,,,,++++++***}}}pppddd___]]]ZZZXXXYYYXXXXXXXXXYYYYYYXXXTTTRRRNNNKKKGGGFFFGGGIIIIIIJJJKKKKKKJJJHHHEEEAAA>>><<<<<<:::888777666555333111000000///...............///.........---------------------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((******+++,,,------------...............///000000...000111000///...///000.......................................//////000000000111111111111000000111111111000111111222333444555777888:::::::::::::::;;;;;;:::999999<<<>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRUUUZZZ^^^[[[ZZZXXXTTTRRRRRRTTTWWW___ccckkksss{{{|||yyyuuurrrjjjfff```ZZZXXXXXX[[[]]]```cccgggjjjkkkkkkkkkllleeegggiiikkkmmmttt}}}|||yyywwwtttrrrlllkkkhhhfffdddddddddeeeeeecccaaaaaaaaabbbbbbaaa```^^^[[[ZZZ[[[\\\[[[ZZZYYYYYYYYYZZZZZZZZZYYYYYYUUUUUUTTTUUUUUUVVVWWWXXXXXXWWWUUURRRPPPNNNMMMMMMLLLJJJHHHHHHIIIFFFBBB>>>>>>===;;;<<<======<<<::::::999888777777666666666555555444444444444444555666666555555666888999:::===???BBBDDDFFFIIILLLOOOSSSTTTSSSQQQMMMJJJIIIIIIDDDCCCBBB@@@>>>;;;999888666666555555555666888999777777777777999:::;;;<<<<<>>>>>@@@CCCEEEGGGMMMTTTYYY___gggqqqyyy{{{rrriiiaaa]]][[[[[[___eeehhhjjjkkknnnppppppppppppoooooommmlllkkkgggfffdddcccbbb```\\\YYYOOOEEE999111...---,,,***++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))******))))))))))))*********))))))))))))))))))))))))***+++,,,,,,+++************+++,,,,,,,,,,,,+++((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,|||oooccc^^^\\\ZZZXXXYYYYYYYYYYYYYYYZZZXXXUUURRRNNNKKKGGGFFFGGGIIIJJJJJJMMMLLLKKKIIIFFFBBB???===:::999777666777666444333000000///...........................---------------------,,,,,,,,,++++++************************)))))))))(((((((((((('''***+++,,,------......---///......------///000111...///000000......///000------------------------------------.........///000000111111111111000000111111000000111222222333444555777999:::;;;<<<<<<:::;;;<<<;;;::::::<<<>>>======>>>???AAABBBBBBCCCBBBCCCCCCDDDFFFHHHJJJKKKKKKLLLNNNNNNPPPSSSWWW[[[YYYYYYXXXVVVTTTUUUXXX[[[eeejjjsss|||~~~|||xxxssspppfffbbb]]]YYYXXXYYY\\\^^^aaaeeeiiilllllllllkkkllliiimmmqqquuuzzz}}}{{{xxxvvvuuuuuuuuutttrrrppppppooonnnllliiifffccc```^^^]]]\\\[[[ZZZWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVUUUSSSQQQOOONNNOOONNNMMMLLLKKKIIIFFFCCCBBBAAA@@@@@@AAAAAA@@@>>><<<;;;:::999888888888888888777777666666555555555555555666666777777888888;;;===@@@CCCEEEHHHLLLOOOQQQRRRRRRPPPMMMKKKJJJJJJFFFEEEDDDBBB@@@===;;;999777666555555555666777888666666666777888999:::;;;;;;>>>AAAFFFJJJNNNPPPQQQQQQNNNLLLKKKJJJJJJIIIGGGGGGEEEAAA>>>======???@@@@@@DDDJJJOOOTTT[[[dddjjjyyyyyypppggg___[[[ZZZ]]]bbbeeehhhjjjmmmpppnnnoooooooooooonnnmmmllliiigggeeedddcccaaa^^^[[[UUUKKK>>>333...,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))******)))***+++++++++***)))(((******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,++++++******+++,,,,,,---......{{{nnnbbb]]]\\\YYYXXXXXXYYYXXXXXXYYYYYYWWWSSSQQQMMMKKKGGGFFFHHHJJJKKKKKKNNNMMMLLLJJJFFFCCC@@@>>>:::888666666777777555333000000///...............------------------------+++++++++*********))))))))))))))))))))))))))))))&&&''''''((()))***++++++***+++,,,---............000///---------...000111...///000///......///000------------------------,,,------...............000000111111111111000000000000000000111222333333444555777999:::<<<===>>><<<===>>>>>>======>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKKKKLLLMMMMMMNNNPPPTTTWWWYYYZZZZZZZZZZZZ\\\```ccclllrrr|||}}}zzzvvvppplllccc```\\\YYYYYY[[[^^^```dddgggkkkmmmlllkkkjjjjjjjjjooovvv~~~{{{xxxssspppkkkgggeeeccc```^^^ZZZYYYXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTTTTTTTSSSQQQNNNMMMPPPOOOOOONNNLLLJJJHHHFFFGGGEEEDDDDDDEEEEEECCCBBB???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;999888777666555666777777777777777666888;;;>>>@@@CCCFFFJJJMMMLLLNNNOOOOOOMMMKKKKKKKKKHHHGGGFFFDDDBBB???===<<<888777666555555555666777666666666666777888999:::<<<===@@@CCCHHHLLLPPPRRRRRRPPPOOOMMMKKKJJJHHHGGGHHHFFFCCC???===<<<;;;<<<<<>>===???@@@@@@??????@@@AAACCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDFFFHHHJJJKKKJJJKKKKKKKKKKKKMMMQQQTTTXXXZZZ[[[]]]___bbbgggkkkssszzz~~~{{{xxxsssnnnjjjcccaaa^^^\\\\\\^^^aaaccchhhjjjlllmmmkkkjjjiiiiiilllsss}}}}}}xxxtttqqqnnnkkkeeecccaaa]]]ZZZXXXWWWWWWRRRRRRRRRRRRRRRSSSTTTTTTRRRSSSSSSSSSSSSQQQOOONNNQQQQQQQQQPPPNNNMMMLLLKKKKKKIIIHHHHHHHHHHHHGGGEEECCCBBBAAA@@@????????????>>>>>>>>>===<<<:::999888777888888999999888777777666999;;;>>>@@@CCCGGGJJJMMMPPPRRRSSSRRRRRRRRRRRRJJJJJJIIIGGGDDDBBB???>>>999888777666555555666777666666666666777888999999>>>>>>???BBBFFFKKKPPPSSSTTTTTTRRRPPPMMMJJJHHHHHHIIIGGGDDDAAA>>>;;;:::999;;;<<>>@@@AAABBBAAA@@@AAABBBDDDDDDCCCCCCBBBAAA@@@@@@AAABBBBBBCCCEEEGGGIIIJJJHHHIIIIIIIIIIIILLLOOORRRUUUXXX[[[^^^bbbggglllpppyyy}}}zzzwwwuuurrrnnnkkkgggeeebbb``````aaadddeeekkklllmmmlllkkkkkklllnnnttt{{{{{{xxxqqqnnniiiddd^^^[[[XXXWWWTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTSSSQQQPPPQQQRRRPPPNNNLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC???@@@@@@@@@???===;;;999<<<;;;;;;;;;::::::999999666888;;;===???AAAEEEHHHLLLOOOSSSUUUUUUUUUUUUVVVLLLLLLKKKIIIGGGDDDBBB@@@<<<:::999777666666777777777777777777777888999:::>>>>>>???AAAEEEJJJNNNQQQTTTTTTTTTRRRNNNKKKJJJIIIHHHGGGEEEBBB???<<<:::999888888999;;;>>>CCCGGGIIIRRR\\\kkkyyyzzzppphhh\\\[[[[[[]]]bbbgggjjjkkklllmmmmmmnnnnnnnnnmmmmmmllljjjgggeeeeeedddcccaaa[[[TTTIII>>>666111000000++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))******************))))))))))))******((((((((()))******++++++((()))***,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,---......---,,,,,,+++******xxxkkk___[[[ZZZXXXWWWXXXYYYXXXWWWWWWWWWUUUQQQNNNMMMJJJHHHGGGIIIKKKMMMMMMOOOMMMKKKHHHEEEBBB@@@???<<<:::888777666555333111000000///...............++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))+++,,,---...////////////,,,---///000111000///...---...//////------...///........................---...000111222111000///000000111111111111000000/////////000111333444555666666666666777999;;;<<<<<>>???AAADDDGGGGGGKKKOOOSSSTTTTTTUUUUUUNNNNNNLLLKKKHHHFFFCCCBBB===<<<:::999777777777888999888888888888999::::::======>>>@@@CCCGGGKKKMMMOOOQQQSSSRRRNNNLLLKKKLLLGGGFFFEEEDDDAAA>>><<<:::777666555777:::===@@@AAAHHHQQQ^^^kkkyyy}}}tttmmm___\\\ZZZ\\\aaafffiiijjjmmmmmmmmmnnnmmmmmmllllllllljjjfffeeeeeedddcccbbb\\\WWWNNNBBB999222000///++++++++++++++++++++++++******************************))))))))))))***************************************)))))))))))))))******))))))))))))******'''(((((()))******++++++******+++++++++***((('''******+++,,,,,,,,,,,,+++******))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,wwwkkk___[[[ZZZXXXWWWXXXZZZYYYXXXXXXXXXUUURRRNNNMMMJJJHHHGGGIIIKKKMMMMMMOOOMMMJJJGGGDDDAAA@@@???<<<:::888777666555333111000000///...............+++++++++,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++&&&&&&'''((()))***+++++++++,,,---...////////////+++---///111222000...------...///...------...///------------------------...///111222333222000///000000111111111111000000/////////000111333444555777666666666666888:::;;;;;;===@@@@@@???>>>>>>???>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGEEEFFFFFFGGGGGGJJJNNNQQQWWW[[[```eeekkkqqqwww{{{~~~zzzxxxvvvuuusssqqqqqqrrrtttttttttpppnnnkkkhhhffffffggghhhllllllmmmmmmooosssyyy~~~|||tttmmmiiigggZZZYYYWWWUUUTTTSSSRRRRRRMMMMMMLLLKKKLLLMMMNNNOOOMMMOOOQQQPPPOOOOOORRRUUUWWWVVVTTTSSSSSSSSSQQQOOOLLLLLLJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKJJJHHHFFFEEECCCBBB???===<<<<<<===>>>;;;<<<>>>???@@@BBBEEEGGGGGGKKKPPPSSSUUUVVVVVVWWWOOOOOOMMMLLLIIIGGGDDDCCC???===;;;999888888888888999999999888999999::::::<<<======???BBBEEEHHHJJJKKKNNNQQQQQQNNNLLLMMMNNNFFFFFFFFFDDDBBB@@@===;;;888666555666888<<<>>>>>>BBBJJJVVVbbbooowwwpppaaa]]][[[\\\aaafffiiiiiimmmmmmnnnnnnmmmllllllkkkllliiifffdddddddddcccbbb^^^YYYQQQEEE:::222///...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************++++++******))))))((((((******))))))))))))******'''(((((()))***++++++++++++,,,++++++)))'''$$$###******+++,,,,,,,,,,,,+++))))))(((((()))+++---...***++++++,,,,,,------...{{{nnn```[[[ZZZYYYYYYZZZWWWWWWVVVVVVTTTSSSQQQPPPLLLJJJHHHGGGHHHIIIIIIHHHJJJIIIHHHFFFCCC@@@===<<<<<<:::888777777555333000000000000000////////////---+++)))***,,,...............---,,,+++***)))(((++++++,,,...000000---+++,,,++++++***))))))******//////000111111111111111000000//////.........---//////000111111111111111////////////////////////,,,---///111111000...---111111000///...---,,,,,,///000111222222333222222555666777666555666:::>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHFFFFFFJJJOOOSSSZZZ]]]bbbiiipppwww|||~~~zzzxxxwwwvvvtttsssqqqppppppqqqssstttssspppnnnnnnoooooollljjjlllllllllmmmpppvvv~~~|||sssmmmgggddd___ZZZWWWUUUUUUUUUQQQNNNKKKJJJKKKLLLMMMLLLPPPPPPPPPPPPQQQRRRTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKMMMMMMNNNNNNMMMKKKJJJIIIJJJIIIHHHFFFDDDBBBAAA@@@AAA@@@???>>>>>>@@@BBBCCCDDDGGGKKKOOOSSSUUUVVVVVVTTTSSSQQQOOOKKKHHHEEECCCDDDBBB???===:::999999999===<<<;;;<<<<<<;;;999777<<<<<<===>>>???AAACCCDDDNNNNNNOOONNNMMMLLLJJJIIIHHHIIIGGGCCCBBBBBB>>>888888666555444444555777888???BBBKKKXXXcccrrr|||rrriii```YYY[[[```ccceeehhhmmmoooppppppnnnmmmnnnooojjjjjjiiihhhfffdddcccbbbaaa^^^VVVLLLAAA777111///------,,,+++++++++,,,,,,,,,+++)))((((((((()))***((()))***+++++++++++++++((((((((((((((((((((((((******))))))******+++,,,---+++))))))+++***'''$$$)))))))))******))))))))))))************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,|||oooaaa\\\ZZZYYYXXXZZZWWWWWWWWWVVVUUUSSSQQQPPPLLLJJJHHHGGGHHHIIIIIIHHHJJJIIIHHHFFFCCC@@@===<<<;;;:::888777777555333000000000000000////////////...,,,******,,,---------,,,,,,,,,++++++++++++******)))***+++------+++*********)))******+++,,,,,,//////000111111111111000000/////////............//////000111111111111111////////////////////////000000111111000...,,,***000000000///......------///000111222222333333222444555666555444555999<<<;;;;;;;;;;;;<<<<<<======>>>>>>======>>>@@@BBBDDDBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHIIILLLQQQUUU]]]```eeelllssszzz}}}yyywwwuuuuuurrrqqqpppooooooqqqsssttttttqqqooooooppppppnnnkkknnnnnnnnnnnnqqqxxxzzzrrroooiiiccc^^^[[[ZZZZZZUUURRROOOMMMNNNOOOOOONNNMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRSSSTTTTTTUUUUUUUUUSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDGGGJJJOOORRRTTTUUUUUURRRRRRQQQOOOLLLJJJHHHFFFEEEDDDAAA>>><<<:::999999<<<;;;<<<===>>>===:::888:::;;;<<<===???BBBDDDFFFLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHFFFBBBAAAAAA<<<666333333555666777888888888<<<>>>EEEPPPZZZhhh{{{~~~tttjjjaaaYYYZZZ]]]```dddggglllnnnppppppooonnnnnnooolllkkkkkkiiihhhfffdddcccbbb___YYYOOODDD:::333///...---,,,,,,++++++,,,,,,,,,+++***)))((())))))***))))))***+++++++++******++++++++++++++++++++++++******))))))******+++,,,+++)))((()))++++++)))''',,,,,,------------,,,,,,************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++.....................---~~~pppbbb\\\ZZZXXXWWWXXXWWWWWWWWWWWWVVVTTTRRRPPPLLLJJJHHHGGGHHHJJJIIIIIIJJJIIIHHHFFFCCC@@@===<<<;;;:::888777777666333111000000000/////////......///---++++++,,,---,,,+++*********++++++,,,,,,,,,+++***))))))+++,,,,,,+++(((((())))))+++,,,---......///000000111111000000////////////............//////000111111111111111////////////////////////000000111111000...,,,+++///////////////////////////000111222333333333333333444444444333555888:::777777888999:::;;;<<<<<<>>>=========>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMPPPTTTWWW```ccchhhooovvv}}}|||xxxuuutttsssnnnmmmllllllmmmoooqqqssssssrrrqqqqqqrrrrrrpppoooqqqqqqppppppttt{{{|||uuummmgggaaa^^^]]]XXXUUUQQQNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEGGGJJJMMMPPPRRRSSSSSSQQQQQQPPPOOONNNLLLKKKJJJGGGFFFCCC@@@===;;;999888::::::<<<>>>@@@???<<<:::999999:::<<>>999555555555666666777888999:::;;;@@@HHHQQQ]]]pppxxxnnnddd[[[ZZZ\\\___cccgggjjjmmmooopppooonnnoooooommmmmmlllkkkiiigggeeedddcccaaa[[[SSSIII>>>555000......---,,,,,,,,,,,,,,,++++++***))))))))))))*********+++++++++******)))))))))))))))))))))))))))******))))))******+++,,,***)))((()))+++,,,+++*********++++++++++++******************+++++++++,,,,,,------......------,,,------,,,++++++******)))++++++,,,,,,,,,,,,,,,,,,qqqccc]]]ZZZXXXVVVWWWWWWXXXXXXXXXWWWTTTRRRPPPLLLJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFCCC@@@===<<<;;;999888777777666333111000000000///.........---000...,,,,,,------+++*********+++++++++,,,,,,,,,///---******+++---...---)))))))))***+++,,,---......//////000000000000000///////////////.........//////000111111111111111........................,,,---...///000000//////............//////000000000000111222333333333333333333444444555666888999555666777888:::;;;<<<<<<============>>>@@@AAABBBAAABBBBBBCCCDDDEEEFFFGGGEEEHHHKKKNNNPPPSSSWWWZZZbbbeeekkkrrryyy~~~zzzwwwtttqqqpppiiiiiihhhhhhjjjllloooqqqqqqpppqqqrrrssstttttttttsssrrrqqqrrruuu}}}{{{ssskkkfffddd^^^[[[VVVRRRQQQOOONNNLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTSSSRRRQQQPPPOOONNNMMMKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGIIILLLOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHGGGDDDAAA>>>;;;999888999:::<<>>AAADDDFFFGGGHHHJJJKKKKKKJJJHHHFFFDDDFFFEEECCCCCCEEEBBB======;;;888666555666777999;;;;;;>>>DDDKKKWWWjjjzzz}}}~~~zzztttjjj```]]]]]]^^^ccchhhhhhkkknnnpppooooooooopppmmmmmmlllkkkiiigggfffdddcccaaa]]]VVVMMMBBB777000///...---,,,,,,,,,,,,,,,++++++*********)))))))))+++++++++++++++***)))(((((((((((((((((((((((((((******))))))******+++,,,+++***))))))******+++***))))))************))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,rrrddd]]][[[XXXVVVWWWXXXXXXYYYYYYXXXUUURRRQQQLLLJJJHHHHHHIIIKKKKKKJJJJJJIIIHHHFFFCCC@@@===<<<:::999777777777666444222000000000///...------,,,000///------------+++))),,,,,,,,,+++++++++******000---***)))***,,,------+++++++++***+++,,,,,,---......///000000000000000........./////////////////////000111111111111111------------------------,,,---...//////000000000------......///000000000000111222333333444333333444444444555666888888999555666777888:::<<<======<<<<<<======>>>???AAAAAAAAAAAABBBCCCDDDEEEEEEFFFDDDHHHLLLPPPSSSVVVYYY\\\bbbffflllssszzz|||yyyvvvssspppnnnffffffeeefffgggjjjmmmooommmnnnpppqqqsssuuuvvvxxxssssssssstttxxxzzztttqqqkkkfffaaa\\\YYYVVVTTTRRRQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQNNNNNNLLLKKKJJJIIIHHHHHHGGGHHHJJJLLLMMMOOOPPPPPPRRRRRRRRRQQQOOOMMMLLLKKKHHHGGGEEEBBB???<<<999888999999<<>>======<<<;;;===???BBBCCCGGGHHHKKKMMMMMMKKKIIIHHHHHHHHHFFFBBBAAADDDBBB>>><<<===??????===:::777555999999<<>>;;;<<<<<<===??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEHHHLLLPPPSSSWWW[[[^^^cccgggmmmuuu{{{~~~|||yyyvvvrrrooommmgggfffffffffgggjjjmmmnnnkkkmmmoooqqqqqqsssuuuwwwssstttuuuwww{{{~~~vvvrrrkkkeeeaaa]]]ZZZXXXWWWVVVUUUTTTTTTSSSTTTTTTWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSTTTSSSSSSRRRRRRRRRSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSQQQPPPPPPOOOMMMLLLKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPRRRRRRQQQPPPOOOMMMLLLKKKIIIHHHGGGDDDAAA>>>;;;:::::::::;;;===@@@AAA@@@??????>>><<<;;;;;;>>>@@@BBBHHHJJJMMMPPPPPPOOOLLLKKKLLLKKKFFFAAAAAAEEEFFFCCC<<<@@@FFFIIIGGG@@@777222666666888===BBBLLL\\\kkk}}}~~~xxxoooeee___[[[YYY\\\bbbdddhhhlllooopppppppppqqqmmmmmmlllkkkiiigggeeedddbbb___\\\YYYSSSJJJ===555000000...---,,,,,,,,,,,,++++++,,,,,,++++++***)))******+++++++++******)))******************************))))))******+++,,,......---+++(((''')))***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++---...///000*********+++,,,,,,------rrrddd^^^[[[YYYXXXYYYXXXYYY[[[[[[ZZZWWWSSSQQQLLLJJJHHHHHHJJJLLLLLLLLLJJJIIIHHHFFFCCC@@@===<<<999888777777777777444222111000///...---,,,,,,+++///.........//////,,,******+++++++++++++++,,,,,,---***(((((()))***))))))*********+++,,,---...///---...//////000000//////............/////////000//////000111111111111111////////////////////////000//////........................///////////////000111222333444444444444444222222444777999777666666777777999:::;;;<<<<<<;;;;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFIIILLLOOORRRVVV[[[___eeeiiiooowww}}}~~~}}}|||yyyvvvrrrooommmjjjiiihhhhhhiiilllnnnppplllnnnppppppooooooqqqssssssuuuxxx{{{zzzsssnnniiieeeccc```___]]]\\\ZZZYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^[[[[[[ZZZXXXWWWUUUTTTTTTSSSRRRQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOONNNNNNKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOOOOOOONNNNNNMMMJJJJJJIIIGGGEEEBBB???===;;;::::::;;;>>>@@@@@@@@@>>><<<;;;:::;;;>>>AAADDDJJJMMMPPPSSSTTTSSSPPPNNNLLLKKKGGGDDDGGGPPPUUUUUUNNNMMMKKKHHHCCC===777444555555777;;;???EEETTTaaawww{{{sssjjjddd^^^ZZZ\\\aaabbbfffllloooqqqqqqqqqqqqnnnnnnmmmllljjjhhhgggfffccc```\\\ZZZVVVNNNBBB:::111000///...,,,,,,,,,+++++++++,,,,,,,,,+++***)))))))))***+++++++++******''''''''''''''''''''''''******))))))******+++,,,,,,------***((((((***---)))******++++++******)))+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,---......//////))))))***++++++,,,------qqqddd^^^\\\YYYYYYZZZXXXYYY[[[\\\ZZZWWWSSSQQQLLLJJJHHHHHHJJJLLLLLLLLLJJJIIIHHHFFFCCC@@@>>><<<999888777777777777555333111000///...---,,,++++++.........///000///---+++((()))***+++,,,---.........,,,+++***+++,,,+++***(((((()))***,,,...000111---......///////////////---.........//////000000//////000111111111111111111111111111111111111111,,,,,,------///000111222////////////////////////111111222333444444444444222111111333666888666444666666777888999::::::;;;:::;;;<<<>>>???????????????@@@@@@AAABBBCCCDDDEEEGGGIIILLLOOORRRVVV[[[___fffjjjqqqxxx~~~~~~}}}|||zzzvvvrrrooommmmmmlllkkkkkklllnnnppprrrnnnpppqqqpppmmmlllmmmoootttvvvzzz~~~~~~yyyuuurrrhhhgggeeecccaaa```______XXXZZZ\\\^^^aaacccdddddd```___^^^\\\YYYWWWVVVUUURRRRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSRRRQQQPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKJJJGGGEEEBBB@@@<<<;;;999:::<<>>BBBOOO\\\oooxxxpppiiiccc]]]___dddaaafffkkkoooqqqqqqqqqrrrpppoooooommmllljjjhhhgggddd```]]][[[XXXQQQFFF===111111///...---,,,,,,+++++++++,,,---,,,+++***)))((()))***+++++++++++++++*********************************)))***++++++,,,+++,,,,,,***((())),,,000,,,------......------,,,++++++,,,,,,,,,---------,,,------......------,,,------..................000000111111222333333444rrrddd___\\\YYYXXXXXXWWWXXXZZZZZZYYYVVVSSSQQQNNNMMMKKKJJJIIIJJJLLLMMMQQQOOOKKKGGGCCC@@@???>>>999999999999999888777666333222111000////////////------,,,,,,,,,+++++++++---......---+++******+++...---,,,+++******************+++,,,------------////////////...---,,,+++///............//////000000000111222111000///...............////////////---.........//////000000//////000111111111111111222222222222222222222222444555555555666666777777888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEGGGIIIKKKMMMOOORRRWWWZZZcccgggoooyyy}}}|||zzzyyy||||||zzzwwwssspppppppppooooooooopppqqqssstttuuuvvvrrrpppooollliiilllqqqwww}}}{{{wwwrrrnnnkkkiiigggfffgggfffdddbbbbbbdddfffggghhhhhhfffccc___[[[WWWUUUSSSSSSSSSRRRQQQPPPPPPOOOSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQSSSQQQOOONNNNNNOOOPPPQQQLLLMMMMMMNNNNNNOOOPPPPPPLLLLLLLLLJJJHHHEEEBBBAAA>>>===<<<<<<<<<<<<===>>><<<<<<===<<<<<<>>>BBBDDDHHHMMMUUU[[[]]]ZZZUUUQQQBBBEEEIIIJJJJJJKKKNNNQQQTTTLLLBBB;;;999666222...333444666888<<>>===<<<999::::::999888777666555222111000///............///............---------------,,,******+++---//////...---,,,++++++++++++******+++,,,------------------..................///............///000000111111222222222111000///............////////////............/////////000......///000000000000000222222333333333444444444444444444444444333333333777777888999:::;;;<<<===<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKMMMQQQTTT^^^ccclllvvv~~~~~~}}}{{{zzzyyy{{{{{{zzzwwwtttqqqqqqrrrrrrrrrrrrssstttuuuvvvvvvvvvqqqnnnllliiigggjjjpppyyy~~~{{{yyyvvvtttqqqooollljjjiiikkkmmmnnnpppooommmkkkgggccc___]]]YYYXXXWWWUUUTTTRRRRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQOOONNNNNNNNNNNNOOOKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMMMMKKKIIIFFFDDDBBB???===<<<;;;:::;;;===>>>??????@@@??????@@@DDDFFFHHHMMMUUU[[[]]][[[VVVSSSIIIKKKLLLJJJHHHGGGHHHJJJMMMGGG@@@<<<<<<;;;888555555666777999;;;@@@FFFKKK]]]kkkyyyooofffbbb______cccgggkkknnnoooooopppqqqoooooonnnmmmkkkjjjiiihhheeecccaaa___ZZZTTTLLLFFF888444///---...///---+++---------------,,,++++++))))))))))))*********+++))))))))))))************,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++---------,,,,,,+++++++++,,,,,,------------,,,,,,---...............------,,,...///...---,,,---///.........000111222222111rrreee___\\\YYYXXXYYYXXXYYYZZZZZZYYYVVVSSSQQQMMMLLLKKKJJJJJJKKKLLLMMMMMMKKKGGGCCC???<<<;;;::::::::::::999888666555444000000///...------------............---------------,,,***((())),,,///111///...---,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,------...//////000...............///000000000000000111000//////...............////////////............////////////------...///////////////222222333444555555666666555555555444333333222222666666777999:::<<<===>>>>>>>>>=========>>>??????@@@@@@AAABBBCCCDDDEEEEEEGGGHHHHHHHHHHHHJJJNNNQQQZZZ```iiisss{{{~~~}}}{{{zzzyyyxxxyyyzzzzzzxxxuuuttttttuuuvvvvvvvvvwwwwwwxxxxxxxxxwwwrrrmmmjjjgggggglllsss~~~~~~zzzvvvttttttuuuvvvuuuuuussspppmmmhhheeebbb]]][[[XXXUUURRRQQQPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPOOONNNMMMLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKHHHFFFDDD@@@>>>;;;999999:::<<<===@@@@@@AAA@@@@@@AAADDDFFFHHHMMMTTT[[[^^^\\\XXXUUUNNNNNNMMMKKKGGGEEEFFFFFFIIIEEEAAA@@@@@@???===:::999999999999:::===AAAEEERRR___ssstttkkkddd```___bbbfffllloooqqqppppppqqqoooooonnnmmmkkkjjjiiihhhgggeeeccc```\\\VVVOOOJJJ;;;666000...///000000...,,,,,,,,,,,,,,,++++++***)))))))))***************)))))))))*********++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,++++++------............------------...............---...///000///...---...000......///000222333555555ssseee___]]]ZZZXXXYYYXXXYYYZZZZZZYYYVVVRRRPPPLLLKKKKKKJJJKKKKKKLLLMMMLLLJJJFFFBBB>>><<<:::999;;;;;;:::999777666444333111000///...------------,,,,,,,,,+++++++++******,,,+++******,,,---.........---,,,+++++++++++++++***+++,,,---............------------......//////......---......///000111............---------,,,............////////////.........///////////////---...//////000000//////000111222333444555666777666666666666666555555555444555777888:::<<<===>>>??????>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDEEEHHHIIIIIIIIIJJJLLLQQQTTT[[[```iiiqqqxxx|||~~~~~~|||{{{yyyxxxxxxwwwwwwxxxyyyyyywwwvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{tttnnnkkkiiiiiiqqqyyy|||vvvsssrrrrrrwww|||||||||||||||{{{zzzwwwsssoookkkiiiccc```\\\XXXTTTQQQPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNPPPPPPQQQQQQPPPNNNLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOONNNLLLJJJHHHGGGAAA???<<<999888999:::<<<===???@@@??????@@@BBBEEEHHHMMMTTTZZZ^^^^^^[[[YYYOOOOOONNNLLLJJJJJJJJJKKKLLLIIIFFFDDDCCCAAA===999:::::::::::::::;;;???BBBJJJVVVhhhzzzxxxnnnfffaaa^^^aaaffflllppprrrqqqqqqqqqoooooonnnmmmkkkjjjiiihhhhhhfffcccaaa]]]XXXRRRNNN>>>999222...///000000///++++++,,,,,,++++++***)))************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---......///............000111000///...///000//////000000111333666888ssseee```]]]ZZZYYYYYYYYYZZZ[[[ZZZYYYUUURRRPPPKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKGGGCCC???<<<:::::::::::::::999777555444333111111000///............,,,,,,+++++++++*********+++++++++...//////+++(((,,,+++******************++++++,,,---............000///...------------...---------......///111111//////......------------............///////////////////////////.........//////000111111111111000///000111222333444555555444444444555666777888888444555666888:::<<<===>>>>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBCCCDDDDDDGGGHHHHHHIIIKKKOOOUUUYYY^^^dddkkkqqquuuyyy}}}~~~|||{{{yyyxxxwwwwwwwwwuuuwwwyyyzzzyyyyyyyyyzzz{{{{{{|||}}}}}}||||||{{{|||uuuooolllkkkmmmvvv{{{qqqkkkgggeeedddhhhlllnnnpppvvv|||wwwtttqqqkkkiiiddd___ZZZWWWTTTSSSPPPQQQRRRRRRRRRPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQSSSSSSSSSQQQNNNLLLLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOOOOOOONNNLLLJJJIIICCC@@@===:::888888999:::<<<>>>???@@@@@@AAACCCEEEHHHMMMSSSZZZ^^^___^^^]]]TTTRRRPPPOOONNNOOOOOOOOONNNLLLJJJHHHFFFBBB>>><<<;;;;;;<<<;;;;;;===@@@CCCGGGRRRaaaqqqzzzqqqhhhaaa^^^```eeelllppprrrqqqqqqqqqoooooonnnmmmkkkjjjiiihhhhhhfffbbb___]]]YYYTTTQQQBBB;;;333......///000///++++++,,,,,,++++++***)))+++++++++***************************++++++++++++++++++************++++++***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...//////......///000111000//////000111000111111000000222666:::sssfff```]]]ZZZYYYYYYYYYZZZ[[[ZZZYYYUUURRROOOJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKGGGCCC???<<<;;;:::999999999888777555444333222111000///............------------,,,,,,,,,,,,******,,,///222000***%%%******))))))))))))******+++,,,---......//////...111000...---,,,,,,---------------......000111222111111000////////////000............///////////////////////////.........///000000111111111111111000000111111222333444444000111222333444666777777555555666888999;;;<<<===============>>>???@@@@@@??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGJJJOOOVVV[[[aaafffmmmqqqsssvvvzzz~~~}}}{{{yyywwwvvvuuuvvvvvvuuuwwwzzz{{{{{{zzz{{{||||||}}}~~~|||vvvpppnnnnnnrrr|||wwwooohhhbbb___[[[]]]^^^^^^___cccjjjpppwww}}}yyywwwqqqoookkkfffaaa\\\XXXVVVRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNPPPQQQSSSTTTSSSRRRPPPOOOMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOOOOOOONNNMMMKKKJJJCCCBBB???===:::999999888;;;===@@@AAABBBCCCFFFHHHHHHLLLSSSZZZ^^^aaaaaaaaa\\\XXXTTTRRRQQQQQQPPPPPPMMMMMMLLLJJJHHHFFFDDDBBB===>>>>>>>>>>>>???AAADDDEEENNN[[[iiixxx{{{sssjjjddd``````dddjjjnnnppppppqqqqqqoooooonnnmmmkkkjjjiiihhhhhheeeaaa^^^\\\YYYVVVSSSGGG???555///...//////...,,,,,,,,,,,,,,,++++++***+++++++++++++++******************++++++++++++,,,+++******))))))******++++++,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---...////////////...000111000///...///111000111222111000333:::???tttfff```^^^[[[YYYZZZZZZZZZ[[[[[[XXXUUUQQQOOOIIIJJJKKKLLLLLLMMMMMMMMMMMMKKKGGGBBB???<<<::::::888888888888777666555444000000///...---------------------,,,,,,,,,,,,+++***)))***---111111,,,'''+++***************+++++++++,,,---...////////////000///---,,,,,,---...///------------///000111222000000...---------...///............////////////000/////////...............//////000111000000000222222222333333333444444111222222333444555666666555666777888999:::;;;;;;:::;;;;;;<<<===???@@@AAA??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGJJJOOOVVV\\\aaafffllloooqqqsssyyy~~~|||{{{xxxvvvttttttuuuuuuuuuxxx{{{||||||{{{||||||~~~zzzvvvuuuvvv{{{}}}vvvnnngggbbbZZZYYYXXXWWWWWWYYY\\\^^^dddjjjsss|||zzzxxxvvvrrrlllfffaaa]]]YYYWWWUUUSSSQQQOOONNNNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOOOONNNMMMLLLKKKDDDCCCBBB@@@===:::888777888;;;>>>AAABBBDDDFFFHHHIIILLLSSSYYY___bbbcccddd```\\\VVVSSSSSSSSSQQQPPPNNNNNNMMMKKKIIIGGGGGGGGGAAABBBBBBAAA@@@@@@BBBCCCBBBIIITTT```nnn|||uuunnngggccc```ccchhhlllnnnoooppprrroooooonnnmmmkkkjjjiiihhhiiifffaaa^^^]]][[[XXXVVVLLLCCC888111.../////////---------------,,,++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------------............------+++,,,---...////////////...///000000......///000///111333222333777@@@GGGtttfff```^^^[[[YYYZZZZZZ[[[[[[[[[XXXUUUQQQOOOIIIIIIKKKLLLMMMMMMMMMMMMLLLJJJFFFBBB>>>;;;:::999777777777777777666555555//////...---,,,,,,,,,,,,+++++++++*********))))))***((('''+++000222///++++++++++++***++++++,,,,,,+++,,,---...////////////...---,,,+++,,,...000111,,,,,,------///000111222---,,,+++*********+++,,,............/////////000000000//////.........------......///////////////444444444444444444444444555555666666666666666666666666777888999999::::::999999:::;;;===???@@@AAA>>>???@@@AAABBBCCCCCCDDDGGGGGGGGGHHHKKKPPPWWW\\\```eeekkknnnooorrrxxx~~~|||zzzxxxuuutttttttttuuuuuuxxx{{{}}}}}}|||||||||||||||~~~~~~wwwnnnhhh```^^^[[[YYYZZZ[[[[[[[[[ZZZ^^^ccchhhnnnyyy|||uuunnnkkk___^^^ZZZWWWTTTSSSRRRRRRLLLLLLMMMMMMNNNNNNNNNOOONNNNNNOOOPPPQQQQQQQQQQQQKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNNNNOOONNNMMMLLLKKKDDDDDDCCCAAA???;;;888666444777;;;>>>@@@BBBEEEGGGIIILLLRRRYYY___ccceeeeee___[[[UUUSSSTTTTTTTTTRRRQQQQQQOOOLLLIIIGGGGGGGGGDDDEEEEEECCCAAA@@@AAACCC???EEEOOOZZZgggzzz~~~}}}wwwpppjjjfff```cccgggjjjlllnnnppprrroooooonnnmmmkkkjjjiiihhhjjjfffbbb___]]]\\\ZZZXXXPPPGGG;;;222000000000000------......------,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,---///000+++++++++,,,,,,---------......////////////......+++,,,---...////////////...///000///...---...000...111333444555;;;FFFNNN~~~ssshhhbbb___[[[YYY[[[ZZZ[[[\\\[[[YYYVVVRRRPPPMMMLLLLLLLLLMMMNNNOOOOOOLLLKKKGGGCCC???<<<:::999777777777666555333111111111000///////////////000,,,++++++******++++++,,,++++++*********+++,,,,,,************************++++++,,,---............------......------,,,+++++++++---...//////////////////...---,,,,,,++++++,,,,,,,,,---...//////000000000///...............,,,,,,,,,---...///000000222222222222222222222222444444333333444555777888777777777777777777888888<<<<<<<<<<<<============???@@@AAAAAA@@@???AAABBBDDDEEEFFFHHHLLLRRRYYY^^^fffiiimmmooopppqqqsssuuuyyyyyy{{{}}}|||yyy{{{yyyvvvtttsssssstttuuuwwwzzz}}}~~~|||{{{zzz{{{yyyqqqkkkdddaaabbb```ZZZWWWYYYVVVVVVWWWYYY]]]ccckkkppp{{{vvvkkkggg```[[[XXXVVVTTTRRRRRRNNNIIIGGGHHHKKKMMMNNNRRRRRRSSSTTTTTTSSSSSSRRRNNNMMMLLLLLLLLLMMMOOOOOOOOOOOOPPPQQQPPPOOOMMMLLLIIIGGGCCC@@@<<<:::999999999888777999===BBBEEEGGGLLLMMMQQQVVV[[[^^^``````___\\\ZZZXXXXXXWWWUUUTTTRRRPPPMMMLLLKKKIIIGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGLLLWWWcccrrr}}}zzztttkkkeeebbbbbbbbbeeejjjnnnpppppprrrrrrqqqooonnnlllkkkkkkllliiieeeaaa^^^\\\XXXVVVRRRJJJ>>>555111///...,,,//////...---,,,,,,++++++------,,,++++++******))),,,,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000000000000000/////////111111000//////000111222333333444666<<>>>>>???AAACCCDDDGGGJJJNNNUUU\\\aaagggjjjnnnpppqqqqqqssstttvvvvvvxxx{{{}}}}}}zzzxxxyyyxxxvvvuuutttttttttuuuxxx{{{}}}}}}|||{{{zzz{{{xxxqqqlllkkkhhh```\\\]]]WWWWWWVVVUUUWWW[[[```dddmmmqqq~~~{{{uuummmfff```[[[WWWTTTWWWSSSOOOLLLMMMOOOQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOONNNMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPOOOMMMMMMIIIGGGDDD@@@===;;;:::999888888888:::>>>BBBFFFHHHLLLNNNRRRWWW\\\___aaaaaabbb```\\\ZZZXXXVVVTTTRRRRRRPPPNNNMMMLLLJJJGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBFFFOOOZZZiii}}}{{{~~~}}}zzzuuummmgggbbbaaabbbeeejjjnnnpppppprrrrrrqqqooonnnlllkkkkkkjjjgggdddaaa```^^^\\\ZZZUUUMMMAAA888333000///............------,,,,,,++++++++++++++++++++++++,,,((())))))***+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------...............111000/////////000111222333444555888@@@LLLYYYbbb}}}rrrgggbbb^^^ZZZYYYZZZ[[[\\\]]]\\\ZZZWWWSSSQQQLLLLLLLLLLLLLLLMMMMMMNNNLLLJJJGGGCCC???<<<:::999999999888777666444333222222111000///......------...------,,,,,,------...---,,,+++******)))******+++++++++++++++++++++++++++,,,---......///......//////000000//////...---...//////000000/////////000000//////......------......//////000000111111000000//////......//////---------------...///000222222222222222222222222444444333444444555777777888888888888888999::::::;;;<<<<<<<<<<<<=========;;;<<<======<<<<<<>>>???AAADDDHHHLLLQQQYYY```eeejjjllloooqqqqqqqqqrrrsssrrrssstttwwwzzzzzzyyywwwwwwwwwvvvvvvvvvuuuuuuuuuyyy{{{}}}|||{{{zzzzzz{{{~~~zzztttkkkeeeddd```^^^ZZZWWWUUUVVVXXXYYY]]]___gggtttzzzqqqiiibbb\\\YYYZZZWWWRRRPPPOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOONNNPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMIIIHHHEEEBBB>>><<<;;;:::777888999;;;???CCCGGGJJJNNNRRRWWW]]]aaadddffffffjjjgggbbb^^^[[[XXXUUURRRSSSQQQPPPOOOMMMKKKGGGDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCAAACCCKKKUUUcccvvvyyyzzz}}}}}}|||{{{wwwoooiiiaaa```aaadddiiimmmpppqqqrrrqqqpppooonnnmmmlllkkkhhhfffcccbbbbbbaaa___^^^YYYQQQEEE;;;444111000///------------------------)))******+++,,,,,,------'''((()))***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,------......//////000///.........000111222444555777===GGGUUUdddooo}}}rrrgggbbb^^^ZZZYYYZZZ[[[\\\]]]]]]ZZZWWWSSSQQQLLLLLLKKKKKKKKKLLLLLLMMMKKKJJJGGGCCC???===;;;:::999999999888777555333222333222000///...---,,,,,,------,,,,,,,,,,,,------......,,,+++************+++++++++++++++++++++++++++,,,---...///////////////////////////...------///000000000000000///...111000000000//////......//////000000111111111111000000///....../////////---------------...///000111111111111222222222222333333444444555666666777888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;:::::::::<<>><<<;;;666888:::<<>>666111000///,,,,,,------------------*********++++++,,,,,,,,,***++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---......///000111222222///............000111222444777;;;CCCPPP```ppp{{{~~~ssshhhbbb___[[[YYY[[[[[[\\\]]]\\\ZZZWWWSSSQQQLLLLLLKKKKKKJJJKKKKKKLLLKKKIIIFFFCCC@@@===;;;:::999999999888777555333222222111000...---,,,,,,,,,,,,,,,++++++++++++,,,,,,000///...,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...////////////---............---,,,,,,///000000000000000///...000000000000000/////////000000000111111111111111///...............//////...------------...//////000000000111111222222222333333444555555666666666888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999::::::999888:::<<>><<<666888:::<<>>;;;<<<@@@GGGSSSdddsss{{{yyy{{{zzzqqqkkkbbb``````bbbfffkkknnnoooqqqppppppooonnnmmmllllllllliiifffdddcccbbb```^^^[[[VVVLLLBBB888222///...,,,,,,------------------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---......///000111222222///.........///000222333555:::BBBMMMZZZjjjzzztttiiiddd```\\\[[[\\\ZZZ[[[\\\[[[YYYVVVRRRPPPLLLKKKKKKJJJJJJJJJJJJJJJKKKIIIFFFCCC@@@===;;;;;;999999888777666444333222111000///...------,,,,,,,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////---------...---,,,,,,+++...//////000000/////////000000000000////////////000000000000000111111111---------,,,------...///......---------....../////////000000111222222222222333444555666666666666777777777888888:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<999::::::999999:::>>>@@@AAAFFFMMMTTT[[[aaagggkkkppprrrttttttsssrrrrrrsssqqqqqqqqqsssvvvwwwvvvuuurrrssstttvvvxxxyyy{{{{{{yyyzzzzzzyyyxxxzzz~~~{{{tttnnnhhhbbb]]]ZZZXXXYYY^^^bbbfffooowww~~~xxxrrrmmmfff```\\\YYYXXXVVVTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLLLLMMMNNNOOOOOOOOONNNMMMJJJJJJIIIGGGDDDAAA???>>>777999;;;;;;>>>EEENNNVVV\\\eeeqqq{{{yyyrrrlllfff```\\\XXXVVVSSSPPPOOOLLLIIIGGGBBBAAA????????????@@@AAA<<<:::;;;@@@FFFPPP___mmm~~~}}}~~~tttmmmcccaaa```aaaeeeiiilllmmmpppppppppooonnnmmmmmmmmmmmmjjjgggeeecccbbb___]]]ZZZWWWPPPFFF<<<444000...------------------------------,,,,,,+++******)))((()))***+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,------......//////////////////000111333444888???KKKYYYggguuuuuujjjeeeaaa]]]\\\]]]YYYZZZ[[[ZZZXXXUUUQQQOOOLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIFFFCCC@@@===<<<;;;888888777777555444222111000///...---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000...............------,,,,,,---...///////////////////////////////////////000000000000000000000000+++++++++++++++,,,---...///......---------....../////////000111222222222222333444666666666666555666666666777888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999;;;???BBBEEEJJJRRRYYY___dddiiilllppprrrtttuuutttsssttttttqqqppppppqqqtttuuutttssssssssssssuuuwwwzzz}}}~~~{{{{{{{{{{{{{{{~~~yyypppjjjddd```___```cccfffoooxxxvvvnnniiibbb___\\\XXXTTTRRRQQQQQQRRRRRRRRRRRRQQQPPPNNNMMMKKKLLLMMMNNNOOOOOONNNMMMJJJJJJJJJHHHFFFCCC@@@???888:::::::::===EEEQQQZZZfffqqq~~~uuummmfffaaa[[[XXXSSSOOONNNLLLKKKIIICCCBBB@@@???>>>>>>???@@@;;;:::<<>>>>>???@@@666555777===BBBJJJWWWcccvvv}}}vvvfffcccaaa```cccgggiiijjjppppppoooooonnnnnnmmmmmmjjjhhheeeccccccbbbaaa___YYYYYYWWWOOODDD:::333111//////...---,,,,,,++++++*********++++++,,,------......---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000000000000000/////////111000000000222333555666???JJJ\\\mmm{{{xxxmmmgggccc^^^\\\]]]^^^\\\ZZZYYYWWWSSSNNNJJJLLLKKKJJJJJJKKKLLLKKKIIIIIIGGGEEEBBB???===;;;;;;;;;999777777777666444222111000...---,,,------...------,,,,,,,,,,,,++++++///...,,,***))))))*********+++,,,,,,+++,,,...000---...000111111111000//////---,,,---111333222111/////////...///000000111222222111000///...------000000000000000000000000,,,---///000000000///...000///...---,,,+++++++++000000000000111111111111222222333333333333444444777666666666666666777888:::999888888999;;;>>>@@@???>>>???BBBBBB@@@BBBGGGLLLRRR[[[bbbfffiiinnnqqqsssrrrrrrsssvvvwwwwwwvvvrrrrrrrrrrrrrrrsssttttttssssssssstttvvvyyy{{{}}}{{{ssspppqqqttt|||uuuhhh^^^YYYVVVSSSOOOQQQQQQQQQPPPOOONNNMMMLLLKKKLLLLLLMMMNNNOOOOOOOOOLLLKKKJJJHHHFFFDDDCCCBBB;;;:::;;;<<<<<>>???<<<<<<>>>@@@EEEPPP\\\qqq|||nnnhhhaaa^^^```dddggghhhmmmnnnooopppooonnnllljjjggggggfffeeeeeedddcccccc^^^]]]ZZZRRRHHH===444//////......------,,,++++++------------------------++++++,,,,,,,,,,,,------------------------------.../////////...---,,,,,,---...///...------...///------------------,,,,,,////////////000000000000222333444333222444:::???GGGVVVgggtttyyymmmgggccc___]]]^^^[[[YYYXXXWWWVVVSSSOOOLLLKKKJJJIIIIIIJJJKKKJJJIIIIIIGGGEEEBBB???===<<<;;;;;;999777666666555333111,,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,++++++***+++++++++)))+++++++++++++++---///......///000000000000000///---+++,,,///111000///222222111111222222333444111111000000//////..............................+++,,,---/////////...---000000/////////000111111000000000000111111111111222222333333333333444444666666555555666777888888::::::999999:::<<<>>>???@@@>>>@@@CCCDDDBBBEEEJJJQQQXXX```gggjjjmmmqqquuusssrrrrrrtttvvvxxxxxxwwwtttsssrrrqqqqqqqqqqqqrrrqqqrrrrrrtttvvvyyy|||~~~~~~|||}}}qqqddd]]]XXXTTTQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDD>>><<<<<<<<<;;;???KKKXXXlllyyyuuuiii___WWWTTTQQQMMMKKKKKKKKKIIIGGGEEECCCAAA@@@@@@>>><<<;;;===???DDDOOOZZZmmm|||rrrlllddd___```dddfffhhhmmmmmmooooooooommmkkkjjjggggggfffeeedddccccccbbb___^^^[[[TTTJJJ???666111//////......---,,,,,,+++------------------------++++++,,,,,,,,,,,,------------------------------.........///......---------...///...---,,,---///------------............////////////000000000000111222333222333777>>>EEERRR```qqq}}}zzzooohhhddd```^^^___YYYWWWVVVVVVUUUSSSOOOMMMJJJIIIHHHHHHJJJJJJIIIHHHIIIHHHEEEBBB???===<<<;;;;;;999777555555444111///,,,,,,,,,,,,---...000000......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,)))***+++*********,,,...//////......//////000111///...,,,,,,...///...---///////////////000111111000000000000////////////........................+++,,,------...---------......//////111222444555000000000000111111111111222222333333333333444444444444555555666777888999999::::::;;;<<<===>>>>>>@@@???AAAEEEFFFEEEIIIOOOVVV\\\eeekkkmmmooosssuuutttsssssstttwwwyyyzzzzzzuuutttrrrpppooooooooooooooopppqqqtttwwwzzz}}}nnnbbb[[[VVVRRROOOOOOPPPOOOOOONNNMMMLLLJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEAAA???===<<<:::<<>>;;;;;;<<<>>>BBBLLLWWWfffuuuyyyrrrhhhbbb```cccfffhhhkkklllnnnoooooommmkkkjjjggggggfffeeedddcccbbbaaa```^^^\\\VVVMMMCCC:::444/////////...------,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------......///.........,,,...///...---,,,---...------......//////000000/////////000000000111111000111222222444;;;EEEMMM^^^lll{{{{{{oooiiieeeaaa___```ZZZYYYWWWVVVUUUSSSOOOMMMJJJIIIHHHIIIKKKKKKKKKIIIIIIHHHEEEBBB@@@===<<<;;;;;;999666555444333111///.........//////000000111......---,,,++++++******)))***,,,------,,,+++***((()))******)))***,,,...//////...------///000111000///...------...------......------......///000.../////////000000000111........................------------------------,,,,,,,,,---...000111222///000000000111111111111222222222333333333444444333333444555666777999:::999999;;;<<<===>>>>>>>>>???>>>@@@DDDFFFGGGLLLRRRWWW]]]fffkkkmmmoooqqqsssuuutttsssuuuxxxzzz{{{{{{uuutttrrrpppooooooppppppmmmoooqqqtttxxx|||zzzyyy|||~~~yyyiii___XXXTTTOOOOOOOOOOOOOOONNNMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLKKKJJJIIIGGGFFFFFFBBB???===<<<::::::BBBLLLWWWfff|||sssfffZZZSSSOOOLLLKKKMMMKKKKKKJJJIIIGGGFFFDDDCCC===;;;:::<<<===@@@JJJTTT```oooyyynnneeeaaabbbeeehhhjjjkkkmmmnnnooonnnlllkkkhhhhhhgggeeedddbbbaaaaaa___^^^[[[WWWOOOFFF<<<666000000//////...---------,,,,,,------------------+++++++++,,,,,,,,,------------------------------,,,,,,---.../////////...,,,---......,,,,,,---...---......///000111111222/////////000000111111222111222222333777@@@LLLUUUeeerrr{{{pppjjjfffaaa___```^^^\\\YYYWWWUUUSSSOOOLLLKKKJJJJJJJJJLLLMMMMMMKKKJJJHHHFFFCCC@@@>>><<<<<<:::888666555444333111///------------,,,,,,++++++......---,,,,,,+++******,,,,,,------,,,+++)))(((((()))******)))***,,,...///...---------...000111111111000///.........///111000000000000111222222......//////000000111111//////////////////////////////..................---,,,,,,,,,------...//////000000000111111111111222222222333333333444444333333333444555777888999888999;;;<<<======>>>===>>>===???CCCFFFGGGMMMTTTXXX___gggmmmooooooqqqsssvvvuuutttuuuwwwzzz||||||tttsssqqqoooooopppqqqsssmmmooorrrvvvzzz~~~vvvssstttvvvrrrwww|||rrrddd[[[WWWPPPPPPPPPPPPPPPOOONNNMMMIIIIIIIIIIIIIIIJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFEEEAAA>>><<<<<<;;;:::@@@HHHPPP^^^tttttthhhZZZSSSOOOLLLMMMPPPKKKKKKKKKJJJIIIGGGFFFEEE>>>;;;;;;<<<===???HHHRRR[[[jjjtttiiibbbaaadddhhhjjjkkkmmmoooooonnnmmmllljjjiiihhhfffdddbbbaaa```^^^\\\ZZZWWWQQQIII>>>777111000000//////...------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,,,,---.../////////...,,,---...---,,,+++,,,.........//////000111222222/////////000111222222222222333444666;;;FFFSSS]]]kkkwww{{{oooiiieeeaaa___``````]]]ZZZWWWUUURRROOOLLLLLLKKKJJJKKKMMMNNNNNNMMMJJJIIIFFFCCC@@@>>>===<<<:::888666555555555333111////////////...---,,,+++------,,,,,,,,,,,,++++++---------,,,+++***)))((()))***+++*********,,,.........------......///000111111111000...---///000///////////////000000111......//////000000111111000000000000000000000000000000///.........//////000//////............///000000000000111111111111222222333333333333444444333333444444555666777888888999999:::;;;<<<======>>><<<>>>BBBEEEGGGMMMTTT[[[bbbkkkppprrrrrrtttuuuxxxvvvttttttvvvyyyzzz{{{sssrrrooonnnmmmoooqqqrrrnnnppptttxxx|||xxxrrrppppppmmmmmmqqqxxxyyy{{{kkk```[[[SSSRRRRRRRRRQQQOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFBBB???======<<<;;;???FFFLLLYYYnnnxxxkkk]]]UUUQQQNNNNNNQQQJJJJJJKKKKKKJJJHHHGGGEEE>>><<<<<<======>>>FFFPPPXXXfff{{{xxxllldddaaacccfffjjjkkkmmmoooppppppooonnnlllkkkjjjgggeeecccaaaaaa]]]\\\YYYXXXTTTLLLAAA999111111111000//////......+++,,,,,,------.........++++++,,,,,,,,,,,,------------------------------------......///.........+++---...---,,,+++,,,---......//////000000111111...///000000111222333333333555888<<>>===<<<999777666666666666555333000000111222111111000///++++++,,,,,,,,,,,,---------,,,,,,+++************)))+++++++++++++++---///,,,---......//////.........000111///---,,,...111---,,,,,,,,,,,,---......////////////000000000000////////////////////////000///...---------......000000////////////000000000000000000111111111111222222333333333333444444444444444444444555666777888888888888999;;;<<<>>>???===>>>BBBEEEGGGNNNUUU[[[ccclllrrrttttttuuuwwwyyywwwtttsssuuuwwwyyyyyysssqqqnnnkkkjjjkkkmmmoooooorrruuuzzz~~~vvvqqqnnnmmmjjjjjjnnnrrrwwwvvvyyysssfff```UUUUUUTTTSSSRRRPPPNNNMMMJJJJJJJJJJJJJJJIIIIIIIIILLLKKKKKKJJJIIIHHHGGGGGGEEE@@@>>>>>>===;;;===BBBFFFRRRfff{{{}}}pppaaaYYYTTTOOOOOOQQQIIIIIIJJJKKKJJJIIIGGGFFF???======>>>===>>>FFFOOOUUUcccwww{{{oooeeeaaabbbeeejjjlllnnnpppqqqqqqppppppnnnmmmkkkiiifffdddbbbaaa^^^\\\ZZZYYYWWWOOODDD;;;222222111000000//////...++++++,,,,,,---......///++++++,,,,,,,,,,,,------------------------------.........///......------+++,,,------++++++,,,---////////////////////////...///000111222333333444333666<<>>@@@>>>???CCCFFFHHHNNNVVVZZZbbbkkkrrrttttttuuuvvvzzzwwwtttssstttvvvxxxxxxtttqqqmmmiiihhhhhhiiikkkqqqssswww{{{|||uuuqqqhhhddddddffffffgggooozzztttttt|||||||||~~~yyykkkcccWWWWWWVVVTTTRRRPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLKKKJJJIIIIIIHHHGGGCCC@@@???===:::<<>>===>>>>>>>>>EEENNNSSSaaauuu}}}|||qqqfffaaabbbdddjjjlllnnnqqqrrrrrrqqqqqqooonnnllljjjgggeeecccbbb___]]][[[[[[YYYRRRFFF===222222111111000/////////++++++,,,,,,---...//////++++++,,,,,,,,,---------------------------------.../////////...---,,,,,,+++,,,------++++++,,,---////////////...............///000111222333444444222777>>>GGGSSSccctttzzzzzznnnhhheee```^^^______^^^[[[WWWSSSOOOLLLKKKJJJIIIJJJKKKMMMMMMKKKIIILLLHHHCCC???===<<<:::888999999888666555444333222111111111000000///...------------,,,,,,+++++++++,,,++++++******++++++,,,(((+++---...---,,,,,,,,,..................------222///------///000///---,,,,,,,,,------------...000000000000111111111111111///---...000000...,,,...---,,,,,,++++++++++++............//////////////////000111222333333333222222111111222222333444333333444555666777888888666777888::::::999888888<<<;;;???FFFKKKMMMQQQUUU\\\bbbiiimmmooopppsssuuuwwwwwwwwwwwwwwwvvvvvvuuuwwwsssmmmhhhfffgggiiikkklllrrryyy~~~{{{sssnnnhhhdddeeeggggggiiimmmtttzzzsssoooppptttzzz~~~|||wwwqqqoooppppppooommmpppnnnkkkhhheeebbb``````cccgggppp}}}pppfff___\\\XXXUUUSSSQQQNNNLLLKKKKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEBBB???===;;;::::::???GGGVVVkkk{{{kkk^^^WWWRRROOOLLLIIIIIIIIIJJJKKKIIIFFFCCCBBBAAA>>>;;;;;;>>>DDDIIIWWWbbbttt~~~|||{{{{{{~~~~~~uuujjjcccbbbccchhhjjjmmmoooqqqrrrrrrqqqooonnnmmmmmmllliiidddaaa```^^^]]]\\\YYYSSSJJJBBB777333...,,,...///...---------------------------------...///...---+++***------------------------.........------,,,,,,,,,///////////////////////////...---,,,,,,---...///111000///000222333444333777;;;DDDQQQaaapppzzzzzznnniiieee```___```]]]\\\ZZZWWWSSSPPPNNNMMMJJJIIIJJJKKKMMMMMMKKKIIIJJJGGGCCC???>>>===<<<;;;999888777666555444333222000111111000000///...------------,,,,,,+++++++++,,,++++++******++++++,,,...---,,,***)))+++...222........................111///,,,---...///...,,,.........////////////000//////000000000111111111111///---...///000...,,,...---,,,,,,++++++,,,,,,............/////////////////////000000111111222222222111111222222333444333444444555666777888888777777888999999999999888<<<;;;???FFFKKKNNNRRRVVV\\\bbbhhhlllmmmnnnqqqssswwwxxxyyyyyyyyyxxxwwwvvvuuurrrmmmiiiggghhhiiikkkmmmsssyyy~~~uuunnnhhhggggggeeegggjjjmmmrrryyyzzznnniiijjjmmmsssyyy~~~xxxuuupppjjjggggggfffdddaaa]]]\\\YYYVVVRRRPPPNNNMMMMMMPPPYYYeeeppp{{{tttkkkaaa^^^ZZZVVVTTTRRROOOMMMLLLJJJHHHGGGHHHIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFDDDAAA>>>===<<<<<<@@@GGGTTTggg~~~qqqccc[[[UUUQQQNNNJJJIIIIIIIIIJJJIIIFFFDDDBBBAAA>>>;;;;;;>>>DDDHHHUUU```rrr~~~{{{{{{}}}}}}uuujjjdddcccdddfffhhhkkknnnpppqqqqqqpppooonnnmmmlllkkkiiifffcccaaa___]]]\\\ZZZTTTKKKDDD999444///---...///...------------------------------.........------,,,+++.................................------,,,,,,,,,//////////////////////////////...------.../////////......///222444555666:::@@@JJJYYYhhhuuu~~~zzznnniiieeeaaa___```\\\[[[YYYVVVTTTQQQOOONNNJJJIIIJJJKKKMMMMMMLLLJJJIIIEEEAAA??????>>>>>>===999888777666555333222222000000000000///...------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***+++***)))((())),,,...........................111000......///000///---.........////////////000//////000000000000111111111///......//////...---...---,,,,,,,,,,,,,,,,,,............///////////////////////////000000000222222111111222222333444333444555555777777888999888888888777888888999:::<<<;;;???FFFLLLOOOSSSYYY]]]bbbhhhkkkkkklllnnnqqqwwwxxxzzz{{{{{{yyywwwuuurrrpppmmmkkkiiiiiijjjkkkoootttzzz~~~{{{sssooollljjjjjjmmmppptttyyywwwjjjeeeeeegggkkkqqquuu{{{~~~uuunnniiiccc___^^^\\\XXXTTTQQQOOOMMMIIIFFFDDDBBBBBB>>>@@@FFFPPPZZZdddsssxxxqqqccc```[[[WWWUUURRRPPPNNNNNNKKKHHHHHHJJJKKKJJJIIIKKKKKKLLLLLLKKKIIIFFFEEEIIIGGGEEEBBB@@@>>>======@@@FFFQQQbbbxxxyyykkkaaaZZZTTTQQQMMMKKKIIIHHHHHHHHHGGGEEEBBBAAA>>><<<;;;>>>CCCGGGRRR^^^ppp|||{{{}}}wwwmmmgggeeeeeedddfffjjjmmmoooppppppoooooonnnlllkkkkkkjjjhhhfffccc```^^^]]][[[VVVMMMGGG;;;666000---...//////---------------------------///...------------------////////////////////////.........---------------//////////////////////////////............//////------...///111444777888>>>FFFSSScccqqq|||zzznnniiieeeaaa```aaa]]]\\\YYYWWWTTTQQQOOONNNJJJIIIJJJLLLNNNNNNLLLJJJHHHEEEAAA>>>======<<<;;;888888777666444333222111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,%%%)))---///...,,,***)))---------...............222111111111111111000///,,,,,,,,,------------...////////////000000000111000///////////////...---...------,,,,,,,,,------............////////////000000000000000/////////222222111111222222333444444444555666777888999999999888777777777888:::;;;<<<;;;>>>FFFMMMPPPVVV[[[^^^ccchhhjjjiiijjjllloootttvvvyyyzzzzzzxxxuuurrrooonnnmmmlllllllllllllllqqquuu{{{~~~~~~zzzvvvwwwzzz|||vvviiicccbbbcccfffkkknnntttwwwkkkfff```]]][[[XXXSSSOOOMMMLLLIIIFFFDDDAAA@@@???<<<<<>>===???DDDMMM\\\ppprrrfff^^^WWWRRRPPPMMMJJJHHHHHHHHHGGGGGGCCCBBB@@@===<<<>>>BBBFFFPPP[[[mmm~~~|||~~~|||rrrjjjfffddddddfffiiillloooppppppooopppnnnkkkjjjkkkkkkjjjiiidddbbb___]]]\\\WWWPPPKKK>>>999222//////000///...........................///...---,,,,,,---...///.......................................---------////////////////////////////////////////////////...//////000111444777:::AAAKKK[[[kkkwwwzzznnniiifffbbbaaabbb___]]][[[WWWSSSPPPMMMKKKIIIIIIJJJLLLNNNOOOMMMKKKHHHEEE@@@===<<<;;;:::999888888777555444333222111000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((,,,000111000...---,,,---------.........//////000000111111111000//////,,,,,,,,,------------......////////////000000000//////000///............---------,,,,,,---..................////////////111111111111111111111000222222111111222222333444444444555666777888999999999888777777777888:::;;;<<<;;;>>>GGGMMMRRRXXX^^^```dddhhhjjjiiiiiilllnnnqqqsssvvvxxxwwwuuurrrpppmmmmmmmmmnnnnnnoooooopppssswww}}}uuuhhhaaa______bbbfffjjjqqq|||}}}mmmhhhaaa\\\ZZZWWWRRROOOIIIHHHEEECCC@@@>>>===<<<;;;:::;;;???BBBGGGRRR^^^pppxxxqqqeeeaaa[[[WWWTTTSSSQQQOOOPPPMMMJJJIIIKKKLLLJJJIIIJJJKKKMMMMMMLLLIIIFFFDDDFFFFFFEEECCCAAA???===<<<<<>>BBBFFFNNNYYYkkk}}}~~~vvvllleeeaaadddfffiiimmmooopppqqqppppppnnnlllkkkllllllkkkjjjfffbbb___]]]\\\XXXRRRNNNBBB;;;444000///000///...........................///...---,,,,,,---///000------------------------........................////////////////////////000000000000000000000000000111222111111333888<<>><<<<<<;;;999:::<<<===@@@HHHRRRdddxxxvvvlllccc^^^YYYUUUSSSRRRPPPOOOMMMLLLJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFFFFEEEEEECCCBBB@@@>>>===:::>>>EEEOOO```zzzuuuiii```ZZZVVVSSSOOOLLLKKKKKKJJJIIIFFFFFFDDDAAA???@@@CCCFFFOOOYYYjjj||||||~~~|||qqqfff___ccceeeiiimmmoooqqqqqqqqqpppnnnmmmmmmmmmmmmkkkjjjfffbbb^^^\\\[[[YYYTTTPPPEEE>>>666111000000000///..........................................///000------------------------.............../////////////////////////////////000000111111111111000000000222444333222555;;;@@@MMMXXXfffrrryyy|||zzzooojjjgggcccbbbccc^^^]]]ZZZWWWSSSPPPMMMLLLIIIIIIJJJLLLOOOPPPNNNMMMIIIEEEAAA???>>>>>>===<<<777777666555333222111111////////////...---,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,+++)))&&&###"""%%%***///,,,,,,------...//////000---///222222000------............////////////000........./////////000000...000111000---,,,...///---------------...//////............//////////////////000000111111222222222222111111222222333444555555666777888999999:::777777888999999999999888<<<;;;???GGGOOOUUU\\\cccdddgggkkklllllllllpppsssuuuvvvwwwwwwwwwvvvtttsssnnnnnnnnnoooqqqtttwwwxxxzzz{{{ooobbb\\\ZZZXXXZZZ]]]ccclllwww~~~~~~{{{sssggg^^^XXXTTTPPPLLLKKKIIIGGGEEEBBB@@@??????;;;:::;;;======>>>FFFOOO\\\ooouuuiii```[[[VVVRRRQQQPPPPPPOOOLLLNNNNNNKKKGGGEEEHHHKKKIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFEEECCCAAA???>>>999===BBBJJJXXXppp~~~rrrhhhbbbXXXUUUQQQOOONNNMMMKKKIIIHHHHHHFFFCCCAAAAAADDDFFFPPPZZZjjj{{{~~~zzzxxx}}}{{{nnneeebbbdddgggkkknnnooopppppppppooonnnoooooommmjjjhhhfffbbb]]][[[[[[YYYUUUQQQGGG@@@777111000111000///........................------...///////////////........................---........./////////000////////////////////////000111111222222111111000...111444444444888@@@FFFWWW```mmmuuuyyy{{{~~~zzzooojjjgggcccbbbddd\\\[[[YYYWWWTTTQQQOOONNNIIIIIIJJJLLLOOOPPPOOOMMMHHHEEEBBB@@@@@@AAA@@@@@@777777666555333222111000////////////...---,,,++++++++++++,,,,,,---------,,,++++++++++++++++++,,,+++,,,---,,,++++++---///,,,,,,------...///000000///333666666333000000111,,,,,,,,,---------................../////////000...000111000---,,,---000---------------...///000............/////////000---......///000111111222222222111111222222333444555555666777888999::::::666777888::::::999888888<<<;;;???GGGOOOUUU]]]dddeeehhhlllmmmmmmnnnrrruuuyyyyyyyyyyyyyyyxxxwwwwwwoooooooooppprrrvvvyyy{{{}}}|||oooccc]]]ZZZYYYZZZ]]]aaaiiiuuu~~~wwwsssooommmmmmqqq}}}zzzlll```YYYTTTPPPLLLJJJIIIGGGDDDBBB@@@??????888777888;;;<<<===DDDLLLWWWjjj{{{uuuhhh^^^YYYTTTPPPOOOPPPPPPOOONNNQQQSSSOOOIIIGGGKKKPPPIIIIIIIIIIIIJJJJJJKKKKKKGGGGGGGGGGGGEEECCCAAA???999<<>>======:::999888666444222000///111...++++++------,,,***------------------------,,,,,,+++******+++,,,,,,---+++***,,,///000...+++---------.........//////........................111///---...111222000...////////////000000000000444333222000...---,,,,,,.........////////////000...///000000000...---,,,////////////////////////000000000111222222333333888777666666666777999:::444666777888777888999;;;<<>>===<<<;;;999888555333111000000333000------...///---,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,+++,,,//////...,,,---------.........//////........................111///---...000111///---////////////000000000000//////......///000111111------........./////////111222222333222111000///000000000000000000000000000000000111222222333333666666555555555666777888555666888888777777999;;;<<<@@@FFFLLLSSSZZZbbbgggjjjkkkmmmoooqqqsssssstttyyyzzz|||}}}}}}|||zzzyyyxxxwwwtttssssssvvvyyy{{{|||pppccc[[[WWWUUUXXX]]]dddlllxxxvvvmmmfff___ZZZVVVUUUUUUZZZeeeqqqvvvkkkeee^^^XXXUUURRROOOKKKIIIGGGFFFEEECCCAAA@@@>>>===>>>@@@DDDFFFSSS]]]lllxxx{{{vvvllleee[[[WWWSSSPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHJJJKKKLLLLLLKKKJJJIIIHHHFFFFFFEEECCC@@@===;;;<<<@@@CCCIIIWWWqqqyyymmmddd\\\VVVSSSQQQMMMLLLNNNJJJIIIHHHEEECCCDDDGGGIIIPPPZZZiiiyyyvvvxxx|||~~~yyyiiifffccceeejjjoooppppppppppppooonnnllljjjiiigggfffddd```]]][[[YYYUUUSSSNNNEEE:::444222222111///---------...............,,,---.../////////...---.........///////////////////////////000000000000000000000000000000000000000000000111222222111000444222333888===FFFUUUbbbwww~~~}}}~~~rrrjjjfffdddbbb```___]]]YYYVVVRRRPPPNNNNNNLLLLLLNNNOOOOOONNNMMMLLLIIIGGGDDDAAA>>>===<<<<<<;;;:::777444222111111111333111//////000000///...************************,,,++++++******++++++,,,,,,,,,+++---...///...,,,---------...............///////////////////////////...---...//////...---////////////000000000000---------...///000222333,,,---------............//////000000000///......111111111111111111111111000000000111222222333333444444333333444444555666666777888888777777999;;;>>>BBBGGGNNNTTT[[[bbbgggiiijjjkkknnnppprrrssstttzzz{{{|||~~~~~~~~~zzzyyyvvvtttuuuwwwzzz|||}}}sssppprrr{{{zzznnnaaaZZZVVVTTTXXX]]]gggrrr|||sssjjjaaa[[[VVVRRROOONNNNNNRRR]]]hhhssskkkccc\\\YYYVVVSSSPPPMMMKKKIIIFFFCCCCCCBBB@@@??????AAADDDFFFNNNVVVcccmmmqqqnnngggaaaZZZWWWRRRPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLIIIHHHGGGGGGFFFEEEBBB???;;;;;;>>>AAAEEEQQQhhh}}}sssfff^^^WWWUUURRRMMMLLLNNNKKKKKKIIIGGGEEEEEEGGGIIIQQQZZZiiixxxvvvxxx{{{|||lllhhheeefffkkkoooqqqqqqqqqqqqqqqooonnnllljjjiiigggdddaaa^^^\\\YYYVVVSSSNNNFFF<<<555333222111///,,,,,,---......///000000,,,---......//////......------......//////000000////////////000000000000000000000000000000000000///000111222333333333333555333444:::BBBOOOaaaqqq~~~{{{}}}rrrjjjfffdddcccaaa___]]]YYYVVVRRRPPPNNNNNNLLLMMMNNNOOONNNNNNLLLKKKHHHFFFCCC@@@>>><<<;;;;;;;;;999777444222111222222222111000000000000000///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---......------........................000000000000000000000000......------.........---////////////000000000000111000///...............,,,,,,,,,---------...........................---111111111111111111111111000000000111222222333333333333333444444444555555666777888777777777:::<<<@@@DDDJJJPPPVVV]]]ccchhhhhhiiijjjlllnnnqqqssstttyyyzzz|||~~~yyywwwvvvvvvwww{{{uuujjjccc______gggrrrzzznnnaaaZZZWWWUUUYYY^^^jjjwww{{{pppggg___VVVQQQPPPMMMJJJJJJKKKNNNXXXcccuuu{{{qqqggg```]]]WWWUUURRRPPPNNNKKKGGGDDDEEEDDDBBB@@@@@@BBBCCCEEEKKKQQQ[[[dddgggfffbbb^^^YYYVVVRRROOOOOOOOONNNMMMPPPOOONNNLLLJJJHHHFFFEEEGGGIIIKKKLLLNNNNNNNNNMMMIIIHHHGGGHHHHHHGGGDDDAAA===<<<===???BBBLLL```ssswwwhhh```YYYVVVRRRMMMLLLMMMLLLLLLKKKHHHFFFFFFGGGIIIRRR[[[iiixxx|||}}}}}}pppkkkggggggjjjoooqqqqqqrrrrrrrrrqqqooommmlllkkkgggeeeaaa___\\\ZZZVVVTTTOOOHHH???777444222111000,,,,,,---------.........---------...............,,,------...///000111111////////////000000000000000000000000000000000000+++---///000111222333444555333555===HHHXXXnnn{{{{{{|||qqqiiifffeeedddbbb___]]]YYYVVVRRRPPPNNNNNNLLLMMMNNNOOONNNNNNLLLKKKGGGEEECCC@@@===<<<;;;;;;:::999777444333222222222000000000///......//////---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...------------.....................---000000000000000000000000---.........------......////////////000000000000333222000///---,,,,,,+++,,,,,,,,,---------......111111111111111111111222000000000000000000000000000000000111222222333333444444555555666666666666666777888777777888;;;>>>CCCGGGNNNTTTYYY___eeeiiiiiiiiijjjkkkmmmppprrrtttwwwxxxzzz}}}zzzyyywwwwwwzzz}}}}}}ssshhh```ZZZVVVUUUZZZbbbooozzznnnbbb[[[XXXWWW[[[```mmm}}}{{{pppeee]]]VVVOOOKKKGGGEEEDDDEEEFFFIIISSS]]]oooyyymmmeeecccXXXVVVTTTRRRQQQNNNKKKHHHGGGFFFDDDCCCBBBCCCDDDDDDJJJOOOVVV]]]``````^^^\\\WWWTTTQQQOOOOOOOOONNNNNNPPPOOONNNLLLJJJHHHFFFEEEFFFGGGJJJLLLMMMNNNNNNNNNJJJJJJIIIIIIIIIHHHEEEBBB???======>>>@@@HHHZZZjjjyyyjjjbbbZZZVVVRRRMMMKKKLLLKKKLLLKKKIIIGGGFFFHHHIIIRRR[[[iiixxxtttnnnhhhgggjjjnnnpppqqqrrrrrrrrrqqqpppnnnmmmlllhhheeebbb___]]][[[WWWUUUPPPJJJAAA:::444222000000------------,,,,,,++++++------------......//////,,,------...///000111111////////////000000000000000000000000000000000000---///111222000000111222444333888BBBPPPbbbyyyyyyuuu{{{|||qqqiiiffffffdddccc___]]]YYYVVVRRRPPPNNNNNNLLLLLLNNNOOOOOONNNMMMLLLGGGEEECCC@@@>>>===<<<<<<888888777666444333222111...//////...---,,,...///---,,,,,,++++++************++++++,,,,,,++++++******,,,......---,,,---..................---------////////////////////////---...//////...---...///////////////000000000000000///......------......,,,---------............000000/////////000111111000000000000000000000000000000000111222222333333555555666777777777777666666666777777777999===@@@GGGKKKRRRXXX]]]bbbgggkkkkkkkkkkkkkkkmmmooorrrsssuuuvvvxxxzzz|||~~~~~~|||zzzzzz{{{~~~xxxoooggg___YYYTTTPPPOOOQQQVVV___ooo~~~yyynnnbbb[[[YYYXXX\\\bbbqqqwwwoooddd[[[UUUPPPJJJFFFCCCAAAAAADDDEEEIIISSS]]]mmm}}}wwwnnnkkk]]][[[XXXVVVTTTRRROOOMMMLLLJJJIIIGGGFFFEEEEEEFFFKKKNNNTTTXXX[[[[[[ZZZYYYVVVSSSPPPNNNNNNOOOOOONNNLLLLLLLLLKKKJJJJJJIIIIIIEEEGGGIIILLLNNNOOOOOOOOOMMMLLLKKKJJJJJJIIIFFFCCC@@@>>>======???EEETTTccc{{{{{{kkkccc[[[VVVRRRLLLIIIKKKIIIJJJJJJIIIHHHGGGHHHJJJQQQZZZgggvvvvvvpppiiifffhhhmmmoooppprrrrrrrrrqqqpppooommmllliiifffccc```^^^[[[XXXUUUPPPLLLDDD<<<555222000000///......---,,,,,,++++++...------------...//////------......//////000000////////////000000000000000000000000000000000000444777888666222000000222333555<<>>=========666777777777666444111000---//////...,,,,,,...000......------,,,++++++******+++,,,,,,,,,,,,+++******,,,......---,,,---/////////.........---------........................---///111000...---///111////////////000000000000......---------...//////------........./////////...------,,,---...///000111111111111111111111111000000000111222222333333444555666777888777777666444555666666777:::???CCCJJJNNNUUU[[[```eeeiiilllmmmmmmllllllmmmoooqqqssssssssstttvvvyyy{{{}}}}}}|||{{{{{{}}}|||qqqiii```WWWQQQNNNKKKKKKLLLNNNTTTaaannnxxxmmmaaaZZZXXXXXX\\\bbbttt}}}vvvjjjcccYYYQQQMMMIIIEEEBBBBBB@@@BBBFFFHHHLLLVVV```lll{{{xxxuuugggddd___[[[YYYWWWTTTRRRQQQPPPNNNLLLJJJIIIIIIIIIKKKNNNRRRVVVXXXXXXWWWUUUUUUSSSOOONNNNNNOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIFFFHHHJJJMMMOOOPPPQQQQQQOOOMMMLLLLLLKKKIIIFFFCCC???===;;;<<<===CCCPPP]]]ppp}}}kkkccc[[[VVVQQQKKKHHHIIIGGGHHHIIIIIIHHHGGGIIIJJJMMMVVVdddsssxxxqqqiiieeegggkkknnnoooqqqqqqqqqqqqpppnnnmmmllliiifffccc```^^^\\\XXXVVVQQQMMMFFF===666222000000///////////////............------,,,---...///000.........///////////////////////////000000000000000000000000000000000000555999;;;999555222333666444888BBBRRRbbbsssyyy}}}{{{pppiiigggfffeeeddd___]]]ZZZVVVRRRPPPNNNNNNJJJKKKMMMNNNOOOOOOOOONNNGGGFFFCCCAAA???>>>>>>>>>555666888888777444111///---///000///---,,,///111111111000///......------***+++,,,------,,,+++******,,,//////,,,+++---/////////.........---------...........................000222111...---///111////////////000000000000//////...---------------.........////////////000111000/////////111222333222222222222222222222222000000000111222222333333444444666777777777666555444444555666777;;;@@@DDDLLLPPPWWW]]]bbbfffkkkmmmooonnnmmmlllmmmoooqqqrrrqqqrrrssstttwwwyyy{{{}}}yyyyyyyyy{{{zzzpppfff\\\RRRKKKKKKIIIIIIKKKKKKOOO[[[gggsssvvvkkk___YYYWWWWWW[[[aaawwwuuunnnbbb[[[QQQKKKGGGEEEBBB@@@>>>===@@@DDDGGGKKKUUU___lllzzz|||pppkkkeee```]]]ZZZXXXVVVTTTSSSQQQOOONNNLLLLLLKKKKKKMMMQQQTTTVVVVVVTTTSSSUUURRROOONNNNNNOOOOOOOOOPPPOOONNNLLLJJJHHHFFFEEEGGGIIIKKKNNNQQQRRRSSSSSSPPPOOOMMMLLLKKKIIIEEECCC???;;;::::::<<>>666222000000//////000000111111222222......---,,,---...///000///////////////.........////////////000000000000000000000000000000000000000444888888666555888<<<555:::FFFWWWhhhxxx|||pppjjjgggcccbbbcccaaa___\\\WWWSSSPPPMMMLLLOOONNNNNNOOOPPPOOOMMMJJJGGGEEEBBB???===;;;;;;;;;444444555555444222000///111111000///...,,,***)))...............------,,,,,,,,,+++++++++,,,......---------...///000000111/////////...---------,,,,,,---///111111111111000...............///000000222222222222111111111111//////.........---------,,,---...///000000000000000000////////////000000111222333444444333111000111111222222222333333333666666666666666666666666222111333777999:::???FFFMMMRRRYYY```dddhhhkkkmmmoooooonnnnnnnnnnnnooooooqqqqqqqqqrrrsssuuuxxxyyywwwyyy||||||nnncccYYYRRRNNNKKKFFFDDDFFFIIIKKKPPPWWWhhhvvvtttjjj___YYYVVVUUUXXX]]]rrrwwwiii___YYYRRRIIICCCCCCCCC@@@======@@@CCCFFFJJJQQQ[[[bbbssszzzxxxtttmmmgggcccaaa^^^\\\XXXWWWVVVTTTRRRPPPOOONNNPPPQQQTTTVVVXXXXXXXXXWWWQQQNNNLLLLLLMMMNNNMMMMMMSSSRRRPPPMMMJJJHHHEEEDDDEEEGGGIIILLLOOOQQQQQQQQQQQQQQQPPPMMMKKKHHHEEEDDDBBBAAA>>><<<===BBBKKKQQQeeevvvpppdddYYYSSSPPPJJJFFFDDDGGGGGGGGGHHHHHHIIIIIIIIIPPPVVVaaaooo~~~~~~wwwppphhhddddddhhhjjjkkkpppqqqqqqqqqpppooommmllljjjgggcccaaa___]]]ZZZXXXWWWSSSLLLCCC:::333111111...///000111111000///...000000...------...///000////////////000000000000000000000000000000000000111111111000000000000000222///...222444222111333<<>><<<>>>AAADDDHHHLLLUUU___ggguuu{{{wwwpppkkkgggcccaaa]]]\\\ZZZYYYWWWUUUTTTSSSTTTVVVXXXZZZ\\\[[[ZZZYYYSSSPPPNNNMMMMMMNNNNNNMMMQQQPPPOOOMMMJJJHHHFFFEEEGGGHHHKKKNNNQQQSSSTTTTTTSSSSSSQQQOOOMMMJJJHHHGGGBBB@@@===;;;;;;@@@GGGMMM```ppptttgggZZZTTTPPPKKKGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJOOOUUU___mmm|||}}}}}}}}}vvvooogggbbbbbbfffiiikkkppppppqqqqqqpppooommmllljjjgggdddaaa___]]][[[YYYWWWTTTMMMDDD;;;444111111...///000111111000///...//////............//////////////////000000000000000000000000000000000000111000000000000000000000333000000333444333333555===EEERRRaaappp~~~rrrlllgggcccaaaccc```___\\\XXXUUUSSSQQQPPPLLLLLLLLLNNNPPPQQQOOONNNGGGEEECCC@@@===<<<;;;;;;666666666666444333222111//////000000000000000///---------...------,,,+++,,,,,,+++******+++++++++------......///000000000..................//////000///////////////000000000000000000000111222222000000000000////////////...............---------,,,---...///000000000000000000////////////000000000000000//////000000111111111222222222333333333555555555555444444333333555444555999:::;;;@@@FFFPPPVVV^^^eeejjjlllnnnooonnnnnnnnnoooooonnnnnnnnnllllllllllllnnnppprrrssstttvvvyyy|||~~~zzzoooeee[[[SSSNNNKKKFFFDDDEEEFFFFFFJJJOOORRR___sssssshhh]]]XXXUUUTTTWWW\\\hhhzzz|||ssskkkbbbXXXRRRKKKFFFAAA?????????===;;;???BBBFFFJJJPPPZZZfffnnnwww}}}|||vvvpppkkkhhhdddcccaaa___^^^\\\\\\[[[[[[]]]___aaaaaa```^^^\\\VVVSSSOOONNNNNNNNNNNNMMMOOOOOOMMMLLLJJJIIIGGGGGGHHHJJJMMMQQQTTTVVVWWWWWWVVVUUUSSSQQQOOOMMMKKKJJJDDDBBB???<<<<<>>===>>>>>>===;;;@@@DDDHHHMMMTTT___kkktttzzzzzztttqqqkkkjjjhhhfffdddccccccccccccdddfffggggggdddaaa___XXXTTTPPPNNNMMMMMMMMMLLLNNNMMMMMMLLLKKKJJJIIIHHHIIIKKKOOORRRVVVXXXYYYZZZWWWVVVTTTRRROOOMMMLLLKKKGGGFFFCCC@@@>>>@@@EEEIIIUUUccczzzsssbbbXXXRRRLLLIIIIIIDDDDDDDDDEEEGGGIIIKKKLLLMMMSSS]]]jjjxxxzzzxxx{{{{{{xxxtttqqqrrruuuyyy{{{tttnnneee___]]]aaafffiiiooopppqqqqqqpppooonnnmmmkkkiiieeebbb```^^^\\\ZZZWWWUUUPPPHHH???777333111//////000000000000//////------///000000000///...////////////000000000000////////////////////////000000000000000111111111444111111333444333777<<>><<<<<<<<<999888777555444333222111////////////...---,,,,,,...////////////...------++++++++++++++++++++++++............////////////---......//////000000000111111///......///000000///............///000000222222222222111111111000---.....................,,,---...///000000000000000000////////////000000222111000///000111333444111111222222222333333333444444444444444444444444777555777;;;<<<===BBBHHHNNNTTT[[[bbbeeegggiiiiiilllmmmnnnoooooonnnmmmllljjjjjjiiijjjjjjlllnnnooooooqqqtttwww{{{yyyqqqhhh^^^UUUOOOKKKFFFCCCCCCBBBAAABBBGGGJJJUUUdddsssrrrhhh]]]WWWTTTSSSVVV[[[eeettt}}}wwwlllaaaWWWOOOJJJFFF???>>>===<<<===>>>??????AAAEEEKKKQQQXXXcccnnnwww{{{{{{tttssspppmmmkkkjjjjjjjjjkkklllnnnnnnlllhhhdddaaaYYYUUUPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLOOOSSSWWWZZZ[[[\\\YYYWWWTTTQQQNNNLLLKKKKKKIIIHHHEEEBBB???@@@CCCFFFRRR___ttt|||iii]]]UUUNNNJJJJJJEEEDDDDDDEEEFFFIIIKKKMMMOOOUUU^^^jjjxxxzzzuuuvvvxxxuuuqqqnnnmmmooosssvvvsssnnnggg```]]]```eeeiiioooooopppqqqqqqpppnnnmmmllliiifffcccaaa___\\\ZZZXXXVVVRRRJJJAAA999444222000000////////////000000,,,---///000000000///...////////////000000000000//////////////////////////////000000111111111111222000111333333444:::AAAIIIXXXjjjtttuuuvvv|||{{{nnnhhhccc___]]]___\\\ZZZXXXUUUSSSPPPOOOOOOQQQPPPOOOOOOOOONNNKKKHHHHHHFFFDDDAAA>>>===<<<<<<999888666444333222111111////////////...---,,,+++......//////......---,,,***+++,,,------------,,,......////////////////////////////////////000000000///////////////000000...............//////000000000000000////////////---------...............,,,---...///000000000000000000////////////000000............///000000111111111222222222333333333333333333444555555666666999777999===@@@AAAFFFLLLRRRWWW]]]bbbeeehhhjjjlllkkklllnnnoooooonnnlllkkkjjjiiiiiiiiijjjkkkmmmnnnmmmooorrruuuzzzyyyqqqhhh___WWWQQQKKKFFFCCCCCCBBB@@@AAADDDGGGPPP\\\hhhuuussshhh]]]XXXUUUTTTWWW\\\eeettt}}}pppkkkbbbWWWNNNGGGBBB@@@>>>===<<<<<<<<<>>>@@@BBBCCCHHHPPPWWW]]]fffpppxxx|||~~~zzzwwwtttrrrrrrrrrrrrtttuuutttqqqlllgggcccZZZVVVQQQNNNNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJMMMQQQUUUYYY\\\^^^^^^[[[YYYUUUQQQNNNKKKJJJJJJGGGFFFDDDAAA???>>>@@@BBBNNN[[[nnnssseee[[[RRRLLLKKKGGGFFFEEEEEEGGGIIILLLMMMPPPVVV___kkkxxx~~~wwwvvvwwwvvvrrrooollllllpppssssssoooiiiccc___```eeeiiinnnooopppqqqqqqpppooonnnmmmjjjfffcccbbb```]]][[[XXXWWWTTTMMMCCC;;;555222000000////////////000000,,,---...///000000000000////////////000000000000000000000000000000000000/////////000111111222222111000111333444666>>>GGGSSSaaaqqqyyyyyywwwzzz~~~zzznnnhhhddd```___```]]]\\\YYYVVVSSSQQQOOONNNPPPOOOOOOOOOPPPOOOLLLJJJHHHGGGDDDAAA>>>===<<<<<<999888666333111000000000......////////////......,,,,,,------,,,,,,+++******+++,,,.../////////.../////////////////////...000000000///////////////---...///000000111000000/////////...///000000111000000000000////////////---------.........//////,,,---...///000000000000000000////////////000000,,,---...///000000000000111111222222222333333333222222333444666777888999;;;:::<<>>===???DDDGGGIIIOOOVVVVVVYYY\\\```bbbfffjjjmmmjjjlllnnnoooooonnnllljjjhhhgggffffffggghhhiiijjjjjjlllooorrrwww{{{qqqiii```YYYTTTKKKFFFDDDDDDCCC@@@@@@DDDDDDJJJRRRYYYcccqqqtttjjj___YYYVVVUUUXXX]]]cccqqq|||qqqjjjZZZXXXSSSMMMFFFBBB@@@@@@===<<<:::999999<<>>>>>AAADDDHHHLLLPPPUUUXXX[[[^^^aaacccdddfffhhhjjjlllmmmooooooooommmkkkjjjhhhgggfffeeedddeeeffffffjjjmmmooorrruuu}}}{{{qqqhhh```YYYTTTIIIGGGEEEBBB@@@???@@@@@@BBBEEEJJJPPPYYYfffuuuyyyiiiZZZVVVUUUSSSWWW^^^eeeqqq{{{pppeee]]]UUUPPPIIIEEECCC@@@===:::999:::<<<===???AAAEEEIIIOOOTTT[[[bbbjjjqqqxxx}}}~~~|||yyyuuurrrddd```ZZZUUUSSSQQQOOONNNSSSSSSQQQPPPOOONNNNNNNNNOOOQQQSSSWWW[[[___bbbdddddd___XXXSSSOOONNNLLLKKKIIIGGGDDDBBB@@@@@@@@@AAAJJJNNNZZZooopppcccZZZVVVPPPOOOLLLKKKJJJKKKLLLMMMMMMRRR[[[eeeqqq~~~||||||~~~}}}wwwqqqsssyyy{{{yyyuuupppjjjgggfffgggkkkmmmppprrrsssqqqooommmmmmjjjgggeeecccaaa]]][[[ZZZWWWSSSNNNIIIAAA999333111000000////////////000000///...------...///000000000000000000000000000////////////000000000000/////////000111111222222444222222777;;;BBBOOO[[[mmmyyyzzzkkkbbb```aaa```______]]]ZZZVVVSSSPPPNNNMMMLLLMMMNNNOOOOOONNNMMMMMMIIIHHHFFFCCC@@@>>><<<;;;777666666555444333222111111000000000000000//////......------,,,+++******++++++,,,,,,---...//////222222222111000000///////////////////////////.........////////////......000000//////.../////////......///000000000000000------------------------............////////////111000///...............000000000000000000000000111111111111111111111111444444333333666999<<>><<<::::::<<<>>>???AAADDDHHHKKKRRRVVV\\\ccciiipppwww{{{zzzuuurrrgggbbb\\\WWWUUUSSSRRRQQQUUUTTTSSSQQQPPPOOOOOOOOOOOOQQQUUUZZZ___cccfffhhhfffaaaZZZUUUQQQOOONNNLLLIIIGGGDDDBBB@@@@@@@@@@@@HHHKKKWWWjjjsssdddXXXRRRPPPNNNLLLKKKJJJKKKMMMMMMNNNRRRZZZcccooo}}}|||}}}{{{uuuvvv{{{~~~}}}yyyrrrlllhhhggggggkkkmmmpppssssssrrrpppnnnnnnkkkhhhfffdddbbb___]]]ZZZWWWSSSOOOIIIBBB999444111111000////////////000000///...------...///000000000000000000000000000////////////000000000111//////000000111111222222222222333888===EEETTTbbbsssxxxkkkbbb`````````^^^```^^^ZZZVVVRRROOOMMMLLLLLLMMMNNNOOOOOONNNMMMLLLHHHGGGEEECCC@@@>>><<<;;;888777666555444333333222---------....../////////000///...---,,,***)))))),,,,,,,,,------.........111111000000///......---......//////////////////...//////000000//////...111000///......------......//////000000000000000------------------------............////////////111111000////////////000000000000000000000000000111111111111111111111111555444444555777:::===???BBBEEEHHHKKKNNNRRRWWWZZZ]]]___bbbccccccccceeefffggghhhjjjkkkkkkiiigggfffeeeeeedddeeefffhhhiiikkkmmmpppsssvvv{{{zzzqqqhhh```YYYTTTOOOLLLGGGBBB???>>>>>>???<<>>HHH[[[kkkzzzwwwjjjbbb``````___^^^```^^^[[[WWWRRROOOMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJGGGFFFEEECCC@@@>>><<<:::777777666555444333222222*********+++++++++,,,,,,//////...---,,,++++++***,,,---------------------/////////...------,,,,,,............//////////////////000000000000////////////.............../////////000000000000//////------------------------............////////////000000///////////////000////////////////////////111111111111111222222222555555555666888;;;===???BBBEEEHHHKKKNNNRRRVVVYYY^^^```bbbcccbbbbbbcccdddfffgggiiijjjjjjhhhgggfffccccccdddeeegggiiilllmmmqqqtttwwwzzz~~~zzzrrrjjjaaaZZZUUUSSSOOOIIICCC???>>>>>>>>>;;;===@@@CCCHHHQQQ\\\dddrrr}}}tttccc\\\XXXUUUYYYaaajjjttt}}}vvvmmmeee^^^VVVMMMGGGBBB@@@>>><<<<<<===>>>???<<<>>>@@@CCCEEEIIINNNQQQWWW[[[```fffkkkrrryyy~~~yyyuuulllhhhaaa\\\YYYXXXWWWVVVUUUUUUTTTRRRRRRQQQQQQQQQSSSUUUZZZ___eeeiiilllmmmjjjeee___YYYUUURRROOOMMMHHHGGGEEECCCAAA@@@@@@@@@DDDFFFOOO___qqqqqqbbbYYYPPPOOOMMMLLLLLLMMMNNNOOOPPPRRRWWW^^^iiivvvzzz{{{}}}uuummmiiihhhiiilllpppsssuuuuuusssrrrmmmkkkhhhgggfffdddaaa___YYYWWWTTTPPPKKKEEE===888222222111000////////////...............//////000//////////////////////////////000000000111111111///000000111111222333333222333777<<>>;;;:::666555555444333222111111////////////............------------------------,,,---------------------111000000000////////////---.........//////000000//////000000000000//////---------......000111222//////000000000000//////------------------------............////////////.........------......///////////////////////////000000111111111222222222444444555666888;;;===???@@@CCCFFFJJJMMMPPPUUUXXX___```bbbbbbaaa```aaabbbcccdddfffggggggfffeeedddccccccdddeeehhhkkknnnpppuuuxxx|||~~~{{{ssskkkccc\\\WWWUUUQQQKKKEEE@@@>>>======;;;===???AAADDDJJJTTT[[[fffpppuuubbbZZZWWWUUUZZZcccjjjuuu|||rrrlllccc[[[VVVPPPIIICCC???>>>===;;;:::;;;<<<>>><<<>>>AAADDDGGGLLLQQQUUUYYY\\\bbbgggnnnvvv~~~}}}yyypppkkkeee```]]]ZZZXXXVVVTTTTTTSSSRRRQQQQQQQQQQQQUUUXXX\\\aaafffiiikkkkkkkkkfff```ZZZVVVRRROOOLLLIIIHHHFFFEEECCCAAAAAA@@@CCCFFFNNN\\\lllyyyhhh^^^RRRQQQOOOMMMLLLMMMNNNOOOOOORRRVVV]]]gggttt~~~|||xxxyyy}}}|||sssllliiiiiilllppptttvvvvvvtttsssmmmkkkhhhfffeeeccc```^^^XXXWWWTTTQQQMMMFFF???:::333222111000////////////---......///////////////////////////////////////000000000000111111111111000000000111222222333333444555999???GGGSSShhhzzzwwwkkkcccbbbbbb```^^^^^^]]]ZZZVVVSSSPPPNNNMMMKKKKKKLLLLLLKKKJJJIIIHHHDDDDDDDDDCCCAAA>>>;;;:::555555444333222111111000111111000000/////////...,,,,,,,,,---......//////,,,,,,,,,------.........------............//////------......///000000000///000000111111000000///---------...000111333444000000000000000//////...------------------------............////////////...------------......///000000000000000000000000000000000111222222333333333444555666888;;;<<<>>>>>>@@@DDDHHHKKKPPPUUUXXX^^^```bbbbbb`````````aaa```aaaccceeeeeedddbbbaaaccccccdddfffiiillloooqqqwwwzzz~~~|||uuunnnfff^^^YYYUUURRRMMMGGGCCC???======<<<===??????@@@EEEMMMSSS]]]ggguuuvvvbbbZZZVVVTTTZZZdddjjjttt}}}~~~yyyrrrhhhaaaYYYRRRNNNJJJEEEAAA<<<<<<;;;999777888:::===>>>@@@DDDGGGKKKOOOUUUYYY\\\___dddjjjqqqyyyuuurrrmmmhhhddd```[[[XXXTTTTTTSSSRRRRRRRRRRRRRRRWWWYYY^^^cccgggiiikkkkkklllhhhbbb\\\WWWSSSOOOLLLJJJIIIHHHGGGEEECCCBBBAAACCCFFFNNNZZZhhhzzz~~~kkk```TTTSSSPPPNNNLLLLLLMMMNNNNNNQQQVVV]]]gggttt|||yyy{{{xxxxxx{{{{{{rrrmmmjjjmmmqqqtttvvvvvvuuutttnnnlllhhhfffdddbbb___\\\XXXVVVTTTQQQNNNHHHAAA===444333222111000/////////,,,---...///000000000///000000000000000000000000000000000111111111222222000000111111222333333333666666:::DDDPPP___rrrwwwkkkdddccccccaaa___]]][[[YYYVVVSSSQQQOOOOOOLLLMMMMMMNNNMMMKKKJJJIIIDDDDDDDDDCCCAAA>>>;;;999666666555444333222111111------------............---------...............++++++,,,,,,---...//////******+++,,,---...//////------......///000000111000000111111111111000000/////////000000222333444000000000000000///......------------------------............////////////...............///000000000000000000000000000000///000000111222222333333222333444666888:::;;;<<<<<>>======@@@GGGLLLTTT^^^kkkwwwyyyddd[[[VVVTTTZZZccchhhqqqzzz{{{yyyuuummmfff^^^WWWOOOIIIFFFDDDAAA>>>999:::;;;999888999<<<@@@AAACCCGGGKKKOOOTTTZZZ^^^aaadddhhhmmmssszzz}}}{{{vvvrrrmmmggg```\\\UUUUUUTTTSSSSSSSSSSSSTTTVVVYYY___dddiiilllmmmnnnoookkkddd___ZZZUUUPPPMMMKKKKKKJJJHHHGGGEEECCCBBBBBBEEEMMMYYYeeeuuupppdddWWWUUURRROOOMMMLLLLLLLLLLLLPPPVVV^^^hhhttt|||wwwxxx}}}{{{yyy{{{yyyrrrkkknnnrrruuuwwwvvvuuusssqqqnnnjjjgggeeebbb___\\\XXXVVVTTTRRROOOIIICCC>>>555444222111000/////////,,,---...///000000000///000000000000000000000000000000111111111222222222000111111222222333333444777666;;;IIIZZZlll~~~wwwllleeeddddddbbb___\\\[[[XXXVVVSSSQQQPPPPPPNNNOOOOOOOOONNNMMMKKKJJJCCCCCCDDDCCCAAA>>>;;;999777777666555444333333222,,,,,,---...///000111222/////////......------,,,******+++,,,...///000000------...000111333444444---------...///000000111000000111111111111000000222111111111111111222222000000000000000///......------------------------............/////////000///////////////000111111000000000000000000000000///000000111222222333333111222333555888999;;;<<<;;;???CCCHHHLLLQQQWWW[[[\\\^^^```aaa`````````bbbeeefffhhhjjjjjjiiihhhgggddddddeeegggiiillloooqqqrrrwww}}}~~~xxxqqqiiiaaa\\\SSSRRROOOKKKGGGBBB>>>;;;;;;======<<<;;;===CCCHHHJJJSSS___kkkwww}}}ggg\\\VVVSSSYYYbbbgggpppwwwwwwsssmmmddd\\\WWWQQQIIICCCAAA@@@>>>;;;999;;;<<<<<<;;;<<>><<<;;;666555333333333222///---...///000000000///------......---,,,,,,+++******)))+++------,,,+++,,,---.../////////...------,,,////////////000000000000222000//////000111111000////////////000000000000------------------------//////...---,,,,,,,,,,,,,,,------...///000111111000000////////////000000000///...------...000000000000000000111111111111333555666666555555777888<<>>@@@AAABBBBBBHHHTTTbbbnnn}}}hhhZZZVVVVVVYYY]]]iiikkknnnnnnkkkccc[[[VVVLLLIIIEEEBBB@@@???<<<;;;;;;;;;<<<===???BBBEEEGGGLLLNNNQQQTTTWWW\\\aaadddiiikkknnnsssxxx|||oooeeebbb]]]WWWSSSSSSUUUWWWWWWTTTXXX___ffflllqqqssstttrrrpppllleee\\\UUUQQQOOOMMMLLLKKKJJJHHHEEECCCBBBAAABBBIIITTT```qqqyyygggaaaXXXPPPNNNMMMJJJIIIJJJLLLQQQXXX___gggqqq}}}}}}zzzzzz{{{{{{zzz|||~~~|||sssqqqpppssswwwyyyyyywwwsssrrrpppmmmiiieeebbb```[[[XXXUUURRROOOKKKGGGDDD888555111///000111222222000000000000111111111111000000000000000000000000000000000000000000000000111111111222222333333444666888@@@QQQggg~~~vvviiicccaaa___^^^```[[[YYYWWWTTTRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGDDDAAA???===<<<666555333333333222///---,,,---.........---,,,+++.........------,,,++++++...000222222111000111222...............---,,,,,,////////////000000000000111///......///000000///////////////000000000000------------------------......---------...//////------......//////000000000000////////////000000000///...---------......000000000000111111111111000222555666666888:::<<<===@@@FFFJJJOOOSSSXXX[[[]]]___aaabbbbbbbbbdddeeedddfffiiilllmmmnnnmmmmmmkkkjjjiiiggggggiiinnnrrrtttvvvyyy}}}yyyssslllccc\\\UUURRRNNNKKKIIIFFFBBB@@@>>>>>>===<<<;;;;;;;;;;;;BBBFFFPPP[[[ffftttkkk\\\WWWVVVXXX\\\eeegggiiiiiieee^^^VVVQQQHHHEEEBBB@@@??????===<<<<<<<<<>>>@@@CCCFFFIIIKKKMMMPPPSSSVVVZZZ___eeeiiinnnpppsssvvv{{{{{{qqqgggbbb\\\XXXWWWWWWXXXXXXVVVZZZ```gggmmmrrrtttuuusssqqqmmmfff^^^XXXSSSQQQMMMLLLKKKJJJHHHFFFDDDBBBAAACCCIIISSS___ooommmaaaXXXPPPNNNMMMJJJIIIJJJLLLPPPVVV\\\cccnnn{{{||||||}}}}}}|||~~~sssqqqppprrrvvvxxxxxxvvvsssrrrpppmmmiiieeebbb```[[[YYYUUURRRPPPLLLGGGDDD888555111000000111222222000000000000111111111111000000000000000000000000000000000000000000000000111222222333333444444444888;;;FFFWWWnnnvvviiicccbbb___^^^___ZZZYYYVVVTTTRRRPPPPPPPPPQQQQQQQQQPPPOOONNNLLLLLLJJJIIIGGGEEEBBB???>>><<<777666444333333222000...------......------,,,+++---------...---------,,,,,,...///000......///000------......------,,,,,,////////////000000000000000...------...//////...////////////000000000000...........................------...///000111111.........///////////////000000////////////000000111111000///............000000000111111111222222000222444555666888;;;===>>>BBBIIINNNRRRUUUYYY[[[]]]___bbbccccccdddeeegggeeegggjjjmmmooooooooonnnooonnnllljjjiiijjjnnnrrrvvvwwwzzz~~~}}}wwwnnneee^^^VVVSSSOOOLLLIIIFFFCCCAAA>>>>>>===;;;;;;:::::::::@@@CCCJJJRRR[[[hhh|||ooo___XXXVVVXXX[[[```aaacccaaa]]]VVVOOOKKKBBB@@@======>>>>>>>>>======>>>@@@CCCHHHLLLOOOQQQQQQSSSWWWZZZ^^^cccjjjnnnsssuuuxxx|||rrrlllddd^^^[[[ZZZYYYYYYYYY\\\bbbiiinnnrrrtttuuutttrrrnnnhhhaaa[[[UUURRRMMMMMMLLLJJJHHHFFFDDDCCCBBBCCCIIIRRR]]]llltttcccYYYQQQNNNMMMJJJIIIKKKJJJNNNRRRWWW^^^iiivvvtttrrrpppqqquuuwwwvvvttttttsssqqqmmmjjjfffcccaaa\\\YYYVVVSSSPPPMMMHHHEEE999666222000000111222111000000000000111111111111000000000000000000000000000000000000000000000000111222222333444444555555777===JJJ^^^tttvvviiidddbbb___^^^___ZZZXXXVVVSSSQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGDDDAAA???===<<<888666444333333333111//////////////////.........++++++,,,---------,,,,,,)))***,,,,,,+++++++++,,,,,,---------------,,,,,,////////////000000000000111///---...///000//////////////////000000000000////////////////////////......------...///000000///////////////.........000000////////////000000111111111111111111111111000000111111111222222222333444555444444555777:::>>>CCCJJJPPPTTTVVVXXXYYY___aaabbbcccbbbaaabbbccceeegggjjjmmmoooppppppoooppppppooommmlllmmmqqqtttxxxyyy|||{{{rrrggg```WWWTTTPPPLLLJJJGGGDDDBBB>>>===============>>>>>>???@@@EEELLLSSS___tttqqq```XXXVVVWWWZZZ\\\\\\\\\ZZZUUUOOOIIIEEE???===;;;;;;<<<>>>>>>===>>>@@@CCCHHHMMMRRRVVVXXXXXXZZZ\\\^^^aaaeeekkkpppuuuwww{{{zzznnnddd^^^\\\[[[[[[[[[^^^ccciiinnnqqqtttuuutttrrrnnniiiccc]]]WWWSSSNNNNNNMMMKKKIIIGGGEEEDDDCCCDDDHHHQQQ[[[iii~~~zzzfff\\\SSSPPPNNNKKKJJJKKKIIILLLOOOSSSYYYdddqqqzzzuuurrrpppqqqtttvvvuuuttttttsssqqqnnnjjjfffcccaaa]]]ZZZWWWTTTQQQNNNIIIFFF;;;888333111111111222111///000000000111111111111000000000000000000000000000000000000000000000000000000111222333444444555555===MMMaaavvvuuuiiidddccc```^^^^^^ZZZXXXVVVSSSQQQPPPOOOOOONNNNNNNNNNNNMMMKKKJJJIIIHHHGGGEEEBBB@@@===;;;::::::777555333333333222111000000//////............)))***,,,------,,,+++***,,,...///000......///000,,,,,,---......---------////////////000000000000222000//////000111111000////////////000000000000///////////////////////////...------,,,,,,------///////////////.........000000////////////000000---...///000111222222222111111111111222222222222222333333333222444777999===CCCJJJPPPSSSUUUVVVWWW\\\^^^````````````aaabbbdddfffiiillloooooooooooooooppppppooooooqqquuuxxxzzz|||uuujjjcccYYYUUUPPPLLLJJJHHHFFFDDD???>>>>>>=========>>>>>>>>>>>>BBBHHHNNNZZZooorrr```XXXUUUVVVXXXXXXWWWVVVSSSOOOJJJEEEBBB@@@>>><<<;;;===>>>>>>>>>AAACCCHHHNNNTTTZZZ^^^```aaaaaabbbaaabbbfffkkknnnssswww|||{{{mmmccc___]]]]]]]]]___ccchhhlllppprrrssstttqqqmmmiiiddd___XXXSSSOOONNNMMMLLLJJJGGGEEEDDDCCCCCCGGGOOOXXXfffzzzkkk```VVVRRROOOKKKJJJKKKHHHJJJMMMPPPUUU___llluuuvvvssspppqqqtttvvvvvvuuuuuutttrrroookkkgggdddbbb^^^[[[XXXUUURRROOOJJJGGG===999555222111222111111///000000000111111111111000000000000000000000000000000000000000000000000//////000111222333444444777@@@QQQdddwwwuuuiiieeeccc```^^^^^^YYYXXXUUUSSSQQQOOOOOOOOONNNNNNMMMMMMLLLKKKIIIHHHGGGFFFDDDBBB???<<<:::999;;;888555333333444333222......---,,,,,,,,,,,,---***+++---......---+++***---...000000/////////000------......//////......////////////000000000000222111//////111111111000////////////000000000000........................//////...,,,,,,+++++++++.........///////////////000000////////////000000+++,,,---...///000000000111111111222222222222333...000111111333666;;;>>>>>>CCCJJJOOORRRSSSUUUVVVUUUXXX[[[^^^___```cccddddddfffiiimmmooopppppppppnnnoooppppppqqqtttxxx{{{}}}xxxmmmeeeZZZWWWQQQMMMKKKIIIGGGEEEBBBAAA???===;;;:::999888<<<===AAAFFFKKKWWWkkk}}}uuubbbXXXTTTTTTUUUTTTSSSPPPMMMIIIFFFCCCAAA@@@>>>======???AAAAAAAAAFFFIIIOOOUUU\\\bbbfffhhhiiiiiigggeeeeeegggkkknnnssswww}}}|||ooogggbbb```___```dddhhhlllooorrrssstttqqqllliiifffaaaYYYSSSOOOOOONNNLLLJJJHHHFFFEEEBBBBBBFFFMMMVVVcccwwwqqqfffZZZTTTPPPLLLJJJKKKGGGIIILLLOOOTTT]]]iiiqqq~~~wwwssspppqqqtttwwwxxxwwwvvvuuusssooolllhhheeeccc___\\\YYYVVVSSSPPPKKKHHH>>>;;;666333222222111111000000000000111111111111000000000000000000000000000000000000000000000000//////000111333444555555===GGGWWWhhhxxxuuuiiieeeddd```]]]]]]YYYXXXUUURRRPPPOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEBBB@@@===;;;:::<<<999555444444444333333///...---,,,+++,,,,,,------...000111000...,,,******,,,......---,,,---...---...//////000000//////////////////000000000000111000......000111000///////////////000000000000------------------------///...---------------...------......//////000000000000////////////000000...///000000000///......111111111222222222333333000111222333444888===@@@@@@DDDJJJOOOQQQSSSUUUVVVTTTWWWZZZ]]]^^^```bbbdddeeegggjjjnnnpppqqqrrrqqqnnnpppqqqrrrrrruuuxxx{{{zzzooohhh\\\WWWRRRMMMKKKIIIHHHFFFDDDCCC@@@>>><<<:::999999;;;<<>>>>>???BBBEEEGGGGGGLLLPPPVVV]]]dddjjjnnnpppooonnnllliiihhhjjjnnnqqquuuyyyssshhhaaaaaaccceeeiiilllppprrrsssuuuqqqmmmkkkiiiddd\\\UUUPPPOOONNNMMMKKKIIIGGGEEEAAAAAAEEELLLTTTbbbvvvvvvjjj^^^WWWRRRLLLJJJKKKGGGJJJMMMPPPTTT\\\fffnnn{{{wwwtttqqqqqquuuyyyzzzyyyvvvuuusssppplllhhheeeccc___]]]ZZZWWWTTTPPPLLLIII???<<<777333222222111111000000000000111111111111000000000000000000000000000000000000000000000000000111222333555666777888CCCLLL[[[jjjwwwuuujjjeeeddd```]]]]]]YYYWWWUUURRRPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHFFFCCCAAA>>><<<;;;<<<999666444444444444333111000///...---.../////////000222333222///---++++++---//////...---...///......///000111111000000////////////000000000000000///------///000///...////////////000000000000------------------------......---......///000111,,,------...///000111111000000////////////000000444444555444333111///...111111222222222333333333555666555555555777<<>>>>>@@@EEEIIIKKKLLLQQQUUU[[[bbbiiiooorrrtttrrrqqqooolllkkklllqqqtttwww||||||lllbbbccceeegggjjjnnnqqqssstttwwwsssnnnmmmkkkfff^^^WWWPPPPPPOOOMMMKKKIIIGGGFFF@@@@@@DDDKKKTTTaaauuuzzzmmm```XXXRRRMMMJJJKKKFFFJJJNNNQQQUUU\\\eeelllzzzwwwtttqqqrrrvvvzzz{{{{{{wwwuuussspppllliiieeeccc```]]]ZZZWWWTTTQQQLLLIII@@@<<<777444222222111000000000000000111111111111000000000000000000000000000000000000000000000000222333444555777888999:::EEENNN\\\iiittt~~~vvvkkkgggfffccc``````YYYXXXUUURRROOOMMMMMMMMMLLLMMMNNNOOONNNLLLJJJIIIIIIHHHGGGDDDAAA>>>;;;999999777555333222111111222000000000///...,,,******++++++,,,---............------,,,,,,,,,------......///////////////......,,,---///111111000...---////////////000000000000............///000222222........................000//////.........//////////////////////////////...............///000111000000000000111111111111---...///000111222222333666444222333666:::===>>>EEEHHHLLLPPPTTTVVVWWWWWWZZZ[[[\\\]]]^^^_________cccdddgggjjjmmmpppqqqrrrqqqooonnnmmmooosssxxx{{{zzznnnfff___XXXQQQNNNLLLHHHGGGHHHHHHFFFDDDBBB???===<<<<<<<<<;;;===@@@DDDKKK[[[iiimmm^^^UUUNNNJJJFFFFFFEEEBBB???>>>???AAA???BBBEEEFFFGGGJJJPPPTTTZZZ___ffflllpppsssvvvxxxwwwuuurrroooooopppssstttxxx|||rrrhhheeeeeefffiiilllpppsssuuusssssstttrrrmmmfff^^^ZZZTTTRRROOOMMMLLLJJJGGGDDDEEECCCDDDJJJSSS___rrrqqq```WWWRRRNNNKKKLLLIIILLLOOOSSSXXX___ggglll{{{|||~~~wwwppppppvvv{{{{{{yyywwwvvvtttqqqmmmiiifffddd^^^\\\YYYXXXVVVSSSPPPMMMEEE???777222111111000...000000000000111111111111111111222222222222111111000000111111222222222222555111111444555666999???IIIWWWfffmmmrrr{{{vvvkkkgggfffcccaaaaaaYYYWWWUUURRROOONNNMMMMMMLLLMMMNNNOOONNNLLLJJJIIIIIIHHHGGGDDDAAA>>>;;;:::888777555333222111111222000000000000//////...------------...------,,,,,,,,,,,,,,,,,,---...//////...//////000000000//////,,,---///000111000///...////////////000000000111............///000111222........................//////............//////////////////////////////000////////////000000111//////000000000111111111555555555555444444444444666555444555888<<>>======<<<===@@@CCCJJJYYYgggrrrcccYYYQQQKKKFFFFFFEEEBBB@@@???AAACCCCCCGGGKKKMMMNNNRRRWWW\\\```eeekkkqqquuuwwwzzz|||{{{yyyvvvtttsssuuuwwwxxx|||uuujjjcccdddeeegggjjjnnnrrrtttssstttuuusssnnnggg___[[[UUURRROOOMMMLLLJJJGGGEEEEEECCCEEEKKKSSS___rrrtttcccZZZUUUPPPMMMMMMLLLOOORRRVVV[[[bbbjjjpppzzz~~~{{{}}}~~~wwwppppppuuuzzz{{{yyyxxxwwwuuurrrnnnjjjfffddd^^^\\\ZZZXXXVVVSSSPPPMMMFFF@@@888444333222111///000000000000111111111111111111222222222222111111000111111111222222222222444111111444555666:::@@@NNN\\\kkkrrrvvv}}}uuujjjgggfffcccaaaaaaYYYWWWTTTQQQOOONNNMMMMMMMMMNNNNNNOOONNNLLLKKKIIIIIIIIIGGGDDDAAA>>>;;;:::888777666444222222111111///000000111111111000000............---,,,+++***+++,,,,,,,,,---...000000......//////000000000000---...///000111000///////////////000000000111111///......//////000111222//////////////////////////////............//////////////////////////////111111000000///000000000//////000000000000111111+++,,,...000333555777888777777777888;;;???BBBDDDIIIKKKOOOSSSVVVWWWXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]bbbccceeegggjjjkkklllmmmmmmlllllllllooosssxxx{{{zzznnneee___XXXTTTTTTRRRNNNLLLMMMLLLJJJHHHEEECCCAAA@@@???===<<<===@@@BBBIIIWWWdddxxxgggZZZPPPJJJEEEEEEDDDBBB@@@AAACCCEEEJJJNNNSSSWWWYYY\\\bbbgggiiimmmsssxxx{{{~~~~~~|||{{{|||}}}~~~uuulllbbbbbbccceeehhhllloooqqqtttuuuuuutttooohhhaaa\\\VVVSSSPPPMMMLLLJJJHHHFFFEEEDDDEEEKKKSSS___qqqxxxggg]]]WWWRRROOOOOOMMMOOORRRVVV[[[bbbjjjpppwww}}}}}}yyy{{{~~~xxxqqqqqquuuyyyzzzyyyzzzyyyvvvrrrnnnjjjfffddd```]]]ZZZXXXVVVTTTPPPNNNHHHBBB:::555444444222000000000000000111111111111222222222222222222222222111111111111222222222222333111111444666777<<>><<<:::888777666444333222111111000000000000000000///...---------...------,,,,,,---------------...//////---------......///000000---...///000111111000000//////000000000111111111///////////////000111111000000000000000000000000///............//////000////////////////////////111111000///......//////////////////000000000111$$$&&&(((,,,///333555777888999:::<<<>>>BBBFFFIIILLLNNNRRRUUUWWWXXXXXXXXXZZZ[[[\\\]]]^^^_________```aaaccceeegggiiiiiijjjkkkkkkjjjlllooosssxxx{{{|||qqqjjj^^^XXXUUUVVVTTTPPPMMMNNNMMMKKKIIIGGGDDDBBBAAAAAA>>>===>>>@@@BBBGGGTTTbbb}}}|||iiiYYYMMMFFFBBBCCCBBBAAAAAABBBFFFIIIOOOTTT[[[```cccggglllppprrrvvv{{{~~~qqqhhhaaabbbbbbdddgggjjjmmmnnnssstttuuutttpppiiiccc^^^WWWTTTPPPMMMLLLKKKIIIGGGFFFDDDEEEKKKSSS^^^ooo~~~{{{jjj___YYYSSSOOOOOOKKKLLLNNNQQQVVV]]]fffkkkuuuzzz}}}yyyzzzyyysssqqqtttxxxyyyyyy{{{zzzwwwsssoookkkgggeeeaaa^^^[[[XXXVVVTTTQQQNNNIIIBBB:::555444444222000///000000000111111111111222222222222222222222222222222222222222222222222222111222555666888???GGGYYYiiizzzssshhhdddccc```]]]]]]XXXVVVTTTQQQOOONNNNNNNNNPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHEEEBBB???<<<:::777777666555333222111000000000000///...,,,+++******+++,,,---............//////...---------......---,,,,,,,,,,,,---...///---...///000000111111111000000000000111111111111000////////////000000111000000000000000000000000...............///000000000000000000000000000000000///...---------------...////////////000000000000000111111111111111111888:::===@@@AAAEEEJJJMMMPPPRRRTTTWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^____________```bbbdddeeeggghhhhhhiiiiiijjjlllppptttyyy|||~~~rrrkkk^^^XXXUUUVVVUUUQQQNNNOOOMMMLLLJJJGGGEEECCCBBBAAA>>>>>>???AAABBBGGGSSS```yyy~~~jjjYYYLLLDDDAAAAAAAAA@@@AAADDDIIILLLTTTZZZbbbhhhkkkoootttxxxzzz~~~vvvjjjcccaaaaaaaaaccceeehhhjjjlllpppqqqsssssspppjjjddd```XXXUUUQQQNNNLLLKKKIIIHHHFFFDDDEEEKKKQQQ[[[kkkyyy}}}kkk```YYYRRRNNNNNNIIIJJJKKKMMMQQQXXX```fffpppvvv~~~{{{{{{zzztttrrrtttwwwxxxyyy|||zzzxxxtttppplllhhhfffccc```\\\XXXVVVTTTQQQOOOIIIBBB:::555333333111//////000000000111111111111333333222111111222333333333222222222222222222222111111333555666999AAAKKK]]]mmmuuuiiidddbbb___\\\[[[WWWVVVTTTQQQOOOOOONNNNNNQQQQQQPPPNNNMMMLLLKKKKKKJJJJJJHHHEEEBBB???<<<;;;777777666555444222111000//////......,,,***)))((()))***+++---...///000000//////...............//////...---,,,,,,---............//////000111222333000000000111111111222222000000////////////000000////////////////////////......---......///000111000000000000000000000000......------,,,,,,------......////////////000000111111111222222333333444777;;;@@@BBBDDDGGGLLLQQQSSSUUUWWWYYY[[[[[[ZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^```bbbeeefffggghhhhhhhhhjjjmmmqqqvvv{{{}}}rrriii```ZZZVVVVVVUUUQQQPPPQQQNNNMMMKKKHHHFFFDDDCCCBBB???>>>???BBBCCCHHHTTT```www}}}iiiYYYMMMGGGAAAAAABBBBBBCCCHHHNNNRRRZZZaaaiiippptttwww|||{{{pppfff```_________```bbbeeeggghhhkkkmmmppppppnnnjjjeeeaaaYYYVVVQQQNNNLLLLLLJJJIIIGGGEEEFFFJJJOOOXXXgggtttmmmaaaYYYRRRMMMLLLIIIJJJJJJJJJMMMTTT\\\aaaiiioooxxx~~~~~~{{{uuurrrsssuuuxxxyyy{{{zzzxxxuuuqqqnnnjjjiiieeeaaa\\\XXXVVVTTTRRRPPPIIICCC:::555333333111///000000000000111111111111444333222111111222333444333333333333222222222222000111333666777:::DDDOOO```pppwwwkkkfffccc___\\\[[[WWWVVVSSSQQQOOOOOOOOOOOORRRQQQPPPNNNMMMLLLKKKKKKKKKJJJHHHFFFCCC???===;;;666666666666444222000///------------,,,+++***)))***+++,,,---......///...,,,,,,------...000111222222111///---------...///.........///000222333333000000111111111222222222000000////////////000000........................---------......///000111000000000000000000000000...------------......///........./////////000000***+++---///222444666777777;;;AAADDDEEEHHHNNNSSSUUUWWWYYY[[[\\\\\\[[[ZZZXXXYYYZZZ[[[\\\]]]]]]]]][[[]]]___bbbdddggghhhhhhggghhhjjjnnnrrrxxx|||vvvlllddd]]]XXXWWWVVVRRRQQQSSSPPPOOOMMMJJJHHHFFFEEEDDD???>>>@@@CCCDDDIIIUUUaaawwwvvveeeWWWMMMIIICCCCCCDDDEEEGGGLLLSSSXXXaaahhhrrryyy|||yyyooogggaaa\\\\\\\\\]]]^^^aaacccdddfffiiilllnnnmmmiiieeebbbZZZVVVQQQNNNLLLLLLKKKJJJGGGEEEEEEIIIMMMUUUbbbooo~~~ooobbbZZZRRRMMMLLLIIIIIIHHHHHHJJJOOOWWW\\\aaahhhrrr{{{{{{vvvsssrrrtttwwwxxx{{{zzzxxxvvvrrrooolllkkkfffbbb]]]YYYVVVTTTRRRPPPKKKDDD<<<666555444222000000000000000111111111111555444222111111222444555444444333333333222222222000000444666777:::FFFRRRdddtttzzznnnhhheee```\\\[[[WWWVVVSSSQQQPPPOOOOOOOOOSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJHHHFFFCCC???===;;;666666666666555333000///+++,,,,,,------,,,,,,+++,,,,,,------...---------)))***+++---///222444555555444111///......///000.........///000222333444000111111111111222222222111000////////////000000........................---------......000111111000000000000000000000000...............///000111............/////////000111111111222333333444444666;;;BBBEEEFFFIIIOOOTTTWWWXXXZZZ\\\]]]\\\[[[ZZZZZZ[[[\\\]]]^^^_________ZZZ\\\^^^bbbeeeggghhhiiiggghhhkkknnnsssyyy}}}{{{rrrggg```ZZZXXXWWWSSSSSSUUURRRQQQOOOLLLJJJHHHGGGFFF???>>>AAADDDEEEJJJVVVbbbwwwooo___SSSLLLIIIEEEEEEFFFGGGJJJPPPWWW\\\fffmmmwww~~~yyyqqqiiidddZZZZZZYYYZZZ\\\^^^```aaacccfffiiilllllliiieeebbb[[[WWWRRRNNNMMMLLLKKKKKKHHHEEEEEEHHHLLLSSS```lllwwwpppddd[[[SSSNNNMMMHHHGGGFFFDDDFFFKKKRRRXXX\\\cccmmmwww|||wwwsssrrrtttvvvxxxzzzyyyxxxvvvssspppnnnlllfffbbb]]]YYYVVVTTTRRRQQQLLLFFF===888666555333111000000000000111111111111555444222111111222444555444444444333333222222222///000444777777;;;GGGTTTgggvvv}}}ooofffcccaaa^^^[[[WWWUUUSSSPPPOOOOOOOOOPPPQQQPPPOOONNNMMMKKKJJJJJJMMMMMMLLLHHHBBB>>>;;;;;;888777666444222000///.........---------,,,,,,,,,...---,,,++++++,,,---...---...////////////////////////.........---------......---,,,,,,...///000111111000000//////......000000000000111111111111......//////////////////------------///000111222222111111000///......---000//////........./////////////////////.........///000000222333444555555666999===@@@BBBEEEIIILLLSSSVVVYYY[[[[[[ZZZZZZ[[[ZZZ\\\^^^___^^^^^^___```___```bbbbbbbbbdddgggiiifffjjjooossswww{{{vvvkkkeee]]]YYYXXXWWWUUUSSSWWWVVVTTTQQQNNNIIIFFFDDDAAA???@@@CCCFFFLLLWWWbbbyyyooobbbYYYOOOIIIHHHDDDHHHKKKNNNQQQWWW```gggqqqvvv~~~~~~|||sssfff^^^\\\YYYXXXZZZZZZYYYZZZ^^^^^^cccgggggghhhiiifffbbb[[[WWWRRRNNNLLLJJJIIIHHHGGGEEEDDDGGGJJJOOO[[[fffsss{{{uuuggg]]]VVVPPPKKKIIIIIIHHHGGGHHHJJJMMMNNNWWW^^^gggpppxxx~~~~~~}}}yyyttttttwwwyyyzzzzzzyyyxxxvvvtttpppmmmkkkhhhddd___ZZZXXXVVVTTTSSSKKKGGGAAA:::666444444444000000111222222222222111444333333222222333333444333333333222222111111111444444666777888>>>MMM\\\kkkuuu~~~pppgggcccaaa^^^[[[YYYWWWUUURRRQQQQQQQQQRRRQQQPPPOOONNNMMMKKKJJJJJJLLLMMMKKKHHHBBB>>>;;;;;;888777666444222111//////.........---------,,,,,,---------,,,,,,------------...//////000///////////////.........---------...------------...//////000000000000/////////////////////000000000111111///////////////.........---------...///000111222111111000000//////......//////............/////////////////////////////////000111222333444444555666999<<>>;;;;;;888777666444333111000///.........------------,,,,,,------......------,,,---...//////000000000////////////.........------------...////////////...////////////000000000000....../////////000000000000000//////.........---------......///111222333000000000000000000000000//////............//////////////////////////////000000111222333333444555666888;;;===???BBBFFFHHHNNNQQQUUUXXXXXXYYYYYYZZZZZZ\\\]]]]]]\\\[[[\\\]]]\\\^^^bbbcccddddddeeegggiiimmmsssxxx}}}~~~tttmmmddd^^^[[[YYYUUURRRRRRRRRSSSQQQOOOKKKFFFDDDBBB@@@AAADDDGGGMMMXXXddduuuvvvjjj]]]VVVPPPKKKIIIKKKKKKPPPXXX^^^bbbhhhoootttyyymmmjjjnnn{{{~~~ooofff\\\WWWUUUWWWVVVTTTUUUXXX\\\aaaeeeeeefffgggddd___ZZZVVVPPPMMMKKKJJJIIIHHHFFFDDDDDDGGGIIINNNYYYdddpppxxx}}}lll```XXXRRRNNNJJJIIIGGGFFFEEEFFFGGGHHHLLLRRR[[[ccclllyyyzzzzzz}}}|||xxxxxx{{{}}}{{{{{{|||~~~~~~{{{{{{~~~wwwuuuwwwyyyzzzzzzzzzzzzxxxvvvrrrooommmgggdddaaa^^^[[[XXXUUURRRLLLIIIBBB<<<777444333333000000111222222222222111222222111111111111222222333333333222222222222111333333555888;;;CCCUUUeeeuuu~~~ssshhhccc```]]]YYYWWWUUUSSSPPPOOOOOOOOOPPPQQQPPPOOONNNMMMKKKJJJJJJJJJJJJIIIFFFAAA===<<<;;;777777666444333222111000............------------+++,,,---......---,,,+++---...///000000000000000////////////............,,,---///000000000///.........//////000000111111............////////////000000000///......------.........///000111222333000000000000000000111111///............//////000///////////////000000000000000111222333333444444555777999;;;===@@@DDDGGGLLLOOOSSSVVVWWWWWWXXXYYY[[[\\\^^^^^^\\\\\\\\\]]]\\\___cccfffffffffggghhhiiinnntttzzz{{{tttjjjccc___[[[WWWTTTSSSTTTUUUUUURRRNNNJJJGGGCCCAAABBBEEEHHHNNNYYYeeeuuuxxxiii___UUUPPPMMMJJJJJJMMMOOOVVV```hhhmmmrrrxxx|||}}}mmmeeebbbkkkrrrhhh\\\WWWTTTUUUTTTQQQRRRVVVZZZ___cccdddeeefffccc___ZZZVVVQQQMMMKKKJJJIIIHHHFFFDDDDDDFFFHHHLLLWWWaaammmvvvpppbbbYYYSSSOOOKKKIIIGGGDDDCCCCCCDDDDDDFFFLLLTTT\\\eeerrrzzzxxx{{{~~~zzzvvvuuuxxxzzzxxxwwwyyy~~~~~~xxxtttvvvyyy|||{{{{{{{{{zzzxxxtttpppnnngggeeebbb___]]]ZZZUUURRRMMMJJJDDD===888444333333000000111222222222222111222111111000000111111222222222222222222222222222333333555999===HHH\\\nnn{{{tttiiidddaaa]]]YYYWWWUUUSSSPPPOOOOOOOOOPPPQQQPPPOOONNNMMMKKKJJJJJJHHHIIIHHHEEEAAA===<<<;;;777777666555333222111111//////.........---------+++,,,---......---,,,+++---...///000111111111111000000/////////.........,,,---///000000000///.........//////000000111111............////////////000000//////.........---/////////000111222333444000000000000111111111111...............///000000////////////000000111111111111111222222333333444444666888999;;;???DDDGGGKKKNNNRRRUUUVVVVVVWWWXXX[[[]]]______^^^]]]^^^___]]]aaaeeehhhiiiiiiiiijjjjjjooouuu|||{{{qqqhhhccc___ZZZVVVTTTUUUUUUUUUSSSOOOLLLJJJDDDBBBCCCFFFIIIOOOZZZfffwww|||lll```XXXQQQNNNLLLJJJLLLPPPTTT\\\gggpppvvv{{{qqqeee]]]___pppqqqggg[[[VVVSSSSSSQQQOOOQQQTTTXXX^^^bbbcccdddfffddd___\\\WWWRRRNNNLLLJJJIIIHHHEEECCCDDDFFFHHHKKKUUU___jjjsss}}}sssdddZZZSSSOOOKKKJJJGGGDDDBBBAAABBBBBBCCCHHHPPPVVV___mmm~~~}}}{{{}}}}}}xxxvvvyyyzzzxxxxxxyyy~~~wwwssstttyyy}}}{{{|||||||||zzzvvvrrrooohhhfffccc```^^^[[[VVVSSSOOOKKKEEE>>>999555333222000000111222222222222111222111111000000111111222222222222222222222222222333333666;;;AAANNNdddwwwtttjjjeeebbb^^^ZZZYYYWWWUUURRRQQQQQQQQQRRRQQQPPPOOONNNMMMKKKJJJJJJGGGGGGGGGDDD@@@===<<<<<<777777666555444333222222/////////.........------,,,------......------,,,---...///000111222222222000000000/////////............///000000000000///////////////000000000000....../////////000000000//////////////////////////////000000111333444555111111111111111111111111......---......///000111...//////000000111111222111111222222222333333333333555777888;;;???DDDHHHKKKOOOSSSUUUUUUVVVVVVWWW[[[\\\^^^___^^^^^^___```___bbbfffhhhiiijjjlllmmmmmmqqqxxx~~~wwwnnnhhhccc^^^ZZZUUUUUUTTTSSSPPPNNNKKKJJJEEECCCDDDGGGJJJPPP[[[gggxxxqqqbbbYYYSSSNNNMMMLLLLLLPPPUUU[[[cccnnnwww~~~tttfff[[[WWW```nnnsssiiiYYYSSSPPPOOONNNLLLNNNSSSVVV\\\aaabbbeeegggfffaaa^^^ZZZTTTOOOLLLKKKIIIHHHEEECCCCCCFFFGGGJJJSSS\\\gggppp{{{xxxhhh\\\TTTPPPLLLJJJGGGCCCAAAAAAAAAAAAAAAFFFLLLRRRZZZhhhyyy}}}zzz|||}}}{{{{{{}}}|||xxxrrrsssxxx|||{{{|||~~~~~~|||xxxssspppjjjgggdddaaa^^^[[[XXXUUUPPPLLLFFF@@@:::555222111000000111222222222222111222222111111111111222222111222222222222333333333333444777===EEETTTllltttjjjeeeccc___\\\YYYWWWUUURRRQQQQQQQQQRRRQQQPPPOOONNNMMMKKKJJJJJJEEEFFFFFFDDD@@@===<<<<<<777777666555444333333222////////////............---------,,,,,,------------...///000111222222222000000000000/////////...///////////////000000111000000000000/////////////////////000000000111111------......///000000000000000000111222333444555333222222111111000000000---------......///000111...//////000111111222222111222222222222333333333222444666888;;;@@@FFFJJJMMMPPPSSSUUUUUUUUUUUUVVVXXXZZZ]]]^^^^^^^^^___aaa```bbbeeeggghhhjjjlllnnnpppuuu{{{|||sssmmmhhhbbb^^^XXXWWWUUURRROOOMMMLLLKKKFFFDDDEEEHHHKKKPPP\\\gggvvv}}}uuugggYYYRRRNNNKKKMMMNNNOOOTTT[[[bbbjjjttt}}}|||wwwxxx{{{vvvggg[[[RRRUUU^^^ssszzzllldddUUUOOOLLLKKKJJJIIILLLPPPTTTZZZ```bbbeeeiiihhhdddbbb]]]VVVQQQMMMKKKIIIGGGDDDCCCCCCEEEFFFIIIQQQ[[[eeemmmwww{{{}}}~~~mmm___VVVRRRKKKJJJGGGDDDAAAAAAAAAAAA@@@DDDIIINNNVVVcccuuu}}}zzzrrrqqqvvvzzz{{{}}}}}}yyytttqqqlllhhhddd```^^^[[[YYYWWWPPPMMMGGGAAA:::555222111000000111222222222222111333333222222222222333333111111222222222333333333444555888???HHHYYYssstttjjjfffccc```\\\WWWUUUSSSPPPOOOOOOOOOPPPQQQPPPOOONNNMMMKKKJJJJJJEEEFFFFFFCCC@@@===<<<<<<777777666555444333333333000/////////..................,,,++++++,,,......---...///000222222333333000000000000////////////000///.........///111222111111000000//////......000000000000111111111111,,,,,,---...///000111111000000000111222333555555333333333222111000//////---------......000111111...//////000111222222222222222222222222222333333111333555888;;;@@@GGGLLLNNNPPPTTTVVVUUUUUUUUUVVVVVVXXX[[[]]]]]]^^^___aaa```bbbdddeeefffiiilllooossswww~~~~~~uuuooojjjeeeaaa\\\ZZZWWWSSSQQQOOONNNNNNFFFDDDEEEHHHKKKQQQ\\\hhhttt~~~}}}uuunnnaaaTTTMMMJJJIIILLLNNNQQQXXX___gggnnnxxxxxxnnnhhhhhhiiikkksss~~~xxxhhh[[[QQQQQQXXX\\\mmmvvviii^^^WWWRRRLLLHHHHHHHHHGGGJJJNNNSSSYYY___bbbfffjjjiiifffddd___XXXRRRNNNKKKIIIGGGDDDBBBCCCEEEFFFHHHPPPZZZccckkktttwwwxxx~~~pppbbbXXXSSSKKKJJJGGGDDDBBBAAAAAABBB???CCCGGGLLLSSSaaarrr~~~|||rrrppptttyyy|||}}}~~~zzzuuurrrmmmiiiddd```]]][[[ZZZXXXQQQNNNHHHAAA;;;666222000000000111222222222222111444333333222222333333444111111111222222333333333555555999@@@JJJ\\\wwwrrrjjjeee___[[[[[[YYYXXXVVVTTTRRRRRRRRRRRRQQQQQQPPPOOOMMMKKKIIIHHHIIIGGGDDDBBB@@@>>>;;;999888777666555444333333333000000000000///...---,,,......------------......000000000000111111111111000000///...............,,,---...///000000000000111111111111111222222222000000000000111111111111///000000///,,,++++++,,,/////////000111111222222111111000000000000111111---,,,++++++,,,---...///000000000000111111111111333333333333333333333333555777999;;;>>>BBBHHHLLLMMMPPPSSSTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\^^^```bbbdddiiinnnrrrvvvzzzzzztttpppjjjgggbbb^^^YYYUUUSSSQQQOOONNNJJJFFFEEEHHHLLLRRR^^^iiiwwwxxxxxxsssjjj___WWWRRRLLLLLLLLLLLLOOOUUU\\\aaaiiitttzzzxxxwwwvvvvvvyyy}}}{{{rrriiiaaa^^^\\\```ccciiipppzzz{{{kkk^^^SSSKKKIIITTTZZZdddmmmtttvvvvvvuuuqqqpppnnnmmmlllmmmmmmnnnpppppprrrtttwwwzzz}}}~~~}}}yyyrrriii```WWWPPPMMMGGGGGGFFFDDDCCCDDDGGGJJJQQQVVV]]]cccfffggghhhhhhccc```[[[VVVPPPLLLJJJIIICCCDDDDDDDDDFFFKKKQQQVVV^^^pppvvvtttxxxyyy{{{uuueeeXXXRRRMMMJJJFFFDDDCCCBBB@@@???BBBBBBEEEJJJPPP[[[mmm}}}~~~xxxvvvvvvvvv|||~~~|||wwwtttnnnjjjccc^^^[[[YYYXXXVVVQQQMMMGGG@@@:::666333222111111111222222333333333111111111111000000//////333222222111111222222333333666:::>>>III^^^yyyrrrjjjeee___[[[[[[WWWVVVTTTRRRPPPPPPPPPPPPRRRRRRQQQPPPNNNLLLKKKJJJJJJHHHEEECCCAAA???<<<:::555444333222111000000000111000000///......------------,,,,,,,,,,,,------------........./////////000000///...............//////////////////......//////000000111222222222000000000000111111111111...///000///------.../////////000000111222222333111111000000000000111111000///.........///000111...////////////000000000222222222333333444444444555666999;;;===BBBGGGKKKNNNPPPSSSTTTTTTSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]___bbbffflllpppuuuzzz|||xxxtttpppgggccc]]]YYYVVVTTTRRRPPPLLLHHHFFFIIINNNTTT```kkkttttttsssmmmdddZZZSSSOOOLLLLLLMMMNNNPPPVVV^^^cccnnnyyywwwqqqkkkjjjjjjjjjlllqqqvvvzzz}}}|||xxxrrriiiaaa\\\ZZZYYY[[[]]]aaahhhsss{{{kkk___SSSKKKHHHGGGLLLSSS[[[```bbbbbbaaa^^^]]]\\\ZZZYYYYYYYYYZZZYYYYYYZZZ\\\___aaadddeeehhhjjjkkklllkkkiiifffeeeaaa^^^ZZZUUUOOOJJJEEECCCBBBBBBAAA@@@???@@@DDDGGGOOOTTT[[[aaadddeeefffgggccc```[[[UUUPPPLLLJJJIIIDDDDDDDDDDDDFFFKKKQQQVVV___pppuuusssvvvuuuuuu|||{{{jjj\\\TTTMMMJJJGGGDDDCCCBBBAAA???AAAAAACCCIIIOOOYYYkkkzzzzzzvvvvvvwww|||~~~|||wwwtttoookkkeee```]]]ZZZXXXWWWRRROOOIIIBBB<<<777444333111111222222222333333333222222222111111000000000333222222111111222222333444666:::???JJJ___xxxqqqiiiddd___[[[ZZZWWWUUUSSSQQQPPPPPPPPPPPPTTTSSSSSSRRRPPPNNNLLLKKKJJJHHHEEECCCBBB@@@===;;;888777666444333222222222111000///...------......,,,,,,,,,++++++,,,,,,,,,------------............000000///.........//////000000000000///...---,,,---......///000111111222000000000000111111111111---...000000///...000111000000111111222333333333111111000000000000111111222111000/////////000111............////////////111111222222444444555555666888:::<<>>999666444111222222222222333333333333333222222222222111111333222222111111222222333444666:::@@@KKK```xxxppphhhddd^^^[[[ZZZXXXWWWUUUSSSRRRRRRRRRRRRTTTSSSSSSQQQPPPNNNLLLKKKIIIGGGDDDBBBAAA???===:::999888777555444333333333222000...---,,,---///000------,,,,,,,,,,,,------.../////////000000000000000000///////////////000000000000000000///...............//////////////////000000000111111111111...000111000///...000111000111111222333333444444111111000000000000111111111000///...------...///........./////////000000///000111222444555666777888:::<<>>;;;<<<<<<<<<<<>>???>>>AAAFFFKKKTTTdddsss}}}{{{~~~~~~{{{{{{{{{}}}}}}yyywwwrrrnnnhhhddd```]]]ZZZXXXSSSPPPKKKEEE???:::666444222222222222222222222222333333333333333333333333333222222111111222222333444666:::@@@MMMaaaxxx}}}ooohhhccc^^^[[[ZZZWWWVVVTTTRRRRRRQQQRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIGGGEEEBBBAAA@@@>>><<<999777666444222111000//////111000...---,,,---///000......------------....../////////000000000000111000000/////////000000111......///000111111000000000000//////...---------///000000000111111111111111111222111///---...///000111111222333333444444111111000000000000111111111000///...------.../////////000000000111111111//////111222444555777777777999<<<>>>BBBFFFLLLPPPQQQSSSUUUVVVTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTVVVYYY\\\```eeekkkooovvvzzzzzztttmmmfff```[[[WWWTTTQQQMMMKKKMMMQQQVVVaaallluuurrrmmmeee]]]VVVSSSSSSPPPRRRTTTWWW[[[aaaiiinnnuuuuuudddYYYQQQJJJHHHJJJHHHLLLQQQUUU[[[fffsss|||sssnnnhhhbbb___^^^^^^^^^dddlllyyyzzzkkk___RRRIIIFFF@@@@@@AAACCCFFFJJJMMMOOOMMMMMMLLLLLLJJJIIIHHHHHHJJJIIIIIIJJJJJJKKKLLLMMMJJJJJJKKKKKKJJJIIIHHHGGGDDDDDDCCCAAA@@@>>>======;;;<<<<<<;;;;;;>>>BBBFFFJJJOOOWWW^^^bbbdddfffgggdddaaa\\\WWWRRRNNNKKKJJJGGGGGGFFFFFFFFFJJJPPPTTT]]]nnnttttttwwwssskkklllkkkmmmpppuuu{{{wwwiiiZZZQQQJJJGGGDDDAAA@@@???>>><<>>;;;999888777666444222111000000000///...------...///000///......------......///............////////////000000/////////000111111---...///000111111111111000000000///......------000000000000111111111111111222222000...,,,,,,---000000111111222333333333111111000000000000111111222111000/////////000111000000000000111111111111///000111222444555666777555777:::===@@@EEEKKKOOORRRTTTVVVWWWVVVUUUVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUWWWZZZ]]]aaagggmmmrrrxxx{{{zzzqqqiiibbb\\\WWWTTTRRRNNNMMMPPPUUU\\\hhhsssyyywwwrrrjjjaaa[[[YYYXXXTTTVVVYYY\\\___eeelllqqqyyylll```SSSLLLHHHDDDCCCEEEBBBFFFKKKOOOTTT___mmmwww}}}vvvoooiiiddd___\\\\\\```jjjxxxxxxjjj^^^RRRIIIFFF>>>>>>>>>@@@CCCGGGJJJMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<;;;:::<<<@@@CCCHHHNNNVVV]]]aaadddfffgggeeeccc^^^XXXSSSOOOMMMKKKHHHHHHGGGFFFGGGJJJPPPTTT]]]mmmttttttyyyuuummmnnniiijjjmmmppptttxxx|||~~~~~~~~~~~~zzzrrrfff[[[SSSJJJGGGCCCAAA@@@???===<<<>>>>>>AAAEEEIIIQQQ___mmm}}}|||zzz|||~~~}}}{{{zzzssspppkkkfffccc___[[[XXXSSSPPPLLLFFF@@@:::666333333333333222222222222111222222333333333333444444333222222111111222222333555777;;;BBBPPPdddwww|||nnnfffbbb]]]ZZZZZZTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPOOONNNMMMKKKIIIHHHFFFDDDBBB@@@@@@>>><<<:::;;;:::888666444333222222.../////////////////////...------,,,,,,------...////////////000000000111000000//////000111111222///000000111111111000000....../////////000000000000000000000111111111111...000000///---,,,---...//////000000111222222333111111000000000000111111000///.........///000111/////////000000000000111000000111222444555666666777999;;;>>>BBBGGGMMMQQQRRRUUUWWWXXXXXXWWWXXXYYYVVVVVVVVVVVVVVVUUUTTTSSSTTTWWWZZZ^^^bbbhhhnnnssszzz|||~~~uuullleee^^^XXXUUURRROOOPPPVVV]]]fffttt{{{ssskkkeeebbbaaa^^^```cccfffiiiooouuuyyyrrrdddXXXNNNFFFDDDBBB???>>>@@@===AAAFFFIIILLLVVVdddooo~~~{{{rrriiibbb___]]]aaakkkvvvvvvhhh]]]RRRIIIFFF@@@@@@@@@@@@CCCFFFIIIKKKMMMMMMNNNOOOOOONNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGAAAAAA???===;;;<<>>BBBFFFLLLZZZgggqqq|||}}}zzz{{{}}}~~~~~~|||{{{ssspppkkkgggccc^^^ZZZVVVUUUSSSOOOJJJDDD>>>999666333333333222222111111111111111111222222333333333333222222222222222222333666777;;;DDDRRReeewwwzzzlllddd```[[[XXXXXXWWWTTTQQQPPPQQQRRRSSSRRRVVVUUUSSSPPPNNNMMMLLLKKKIIIGGGDDDAAA???>>>>>>???:::999777555333222111111//////............//////..............................////////////......///////////////000000000000000000000000000000000000000111111111111000000.........//////000111222333222000///.........///...000333555444333222222000000000000000000000000111111111111000000000000000000000000111111111111111000//////000222444666888;;;???CCCFFFJJJNNNQQQUUUWWWXXXYYYXXXXXXXXXZZZYYYYYYXXXWWWVVVUUUUUUUUUTTTXXX\\\]]]```fffqqqyyy|||~~~xxxnnneee]]]XXXTTTVVVYYY___jjjyyy~~~{{{yyytttuuuvvvxxx|||qqqddd\\\TTTLLLFFF>>>======<<<<<<;;;::::::<<<>>>@@@BBBDDDHHHNNNRRRaaafffqqqxxxrrrjjjddddddffflll|||tttggg^^^UUULLLFFFBBB@@@======@@@CCCEEEEEEHHHKKKNNNPPPNNNLLLKKKKKKKKKJJJIIIIIILLLNNNOOOOOOQQQTTTUUURRRQQQRRROOOKKKMMMMMMNNNNNNMMMLLLKKKKKKJJJHHHFFFCCCAAA???>>>===BBBGGGOOOVVV[[[___cccfffiiiiiihhhddd\\\UUUPPPNNNLLLLLLKKKIIIHHHJJJNNNQQQ^^^iiitttyyyzzzyyytttnnnnnnmmmmmmnnnooonnnkkkhhhiiigggeeecccaaa]]]YYYVVVNNNKKKHHHFFFEEEEEEDDDBBB@@@???AAAEEEGGGLLLVVV```rrr~~~~~~|||zzzxxxsssmmmgggccc___\\\ZZZTTTRRRNNNJJJFFF@@@999555222222111111111111222222111111111111111111111111333333333111000111444777666:::???FFFUUUkkk{{{{{{lllddd```[[[XXXXXXWWWTTTQQQPPPQQQRRRSSSSSSVVVUUUSSSQQQNNNMMMLLLKKKHHHGGGDDDAAA???>>>>>>>>>:::999777555333222111111//////............//////..............................////////////...............//////000000000000000000000000000000000///000000111111000000///.........//////000111222333222000///.........///000222444444333111111111000000000000000000000000000000000000000000000000/////////000000000111111111000//////000222444666888;;;???CCCFFFJJJOOORRRUUUWWWYYYYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYVVVYYY\\\^^^```fffpppwww{{{}}}yyyooofff___ZZZTTTVVV[[[dddqqq~~~qqqhhh\\\RRRLLLGGGAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???AAADDDIIILLLQQQTTT]]]kkkxxxvvvlllfffccceeeqqq~~~~~~pppeee\\\TTTLLLFFFCCC@@@======???BBBCCCDDDFFFIIIMMMNNNNNNMMMLLLMMMMMMLLLKKKLLLOOOQQQSSSTTTSSSWWWWWWUUUTTTTTTRRRNNNOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJHHHEEECCCAAA@@@???AAAFFFMMMSSSYYY___dddhhhkkkllllllhhhaaaYYYSSSPPPLLLLLLKKKIIIHHHJJJNNNRRR\\\gggsssyyy{{{{{{wwwqqqpppoooooooooooonnnjjjgggdddcccbbbaaa```]]]YYYVVVPPPMMMIIIGGGGGGFFFEEEDDD@@@???@@@CCCFFFJJJTTT___lllxxx~~~|||~~~~~~{{{xxxwwwsssmmmgggccc___\\\ZZZTTTRRRNNNKKKFFF@@@999555222222111111111111222222222222222222222222222222333333333222111222444666555:::>>>FFFVVVkkk{{{|||mmmeee```[[[XXXXXXWWWTTTQQQPPPQQQSSSSSSSSSVVVUUUSSSQQQOOOMMMLLLKKKGGGFFFCCC@@@>>>=========999888777555333222111111//////............//////..............................////////////......------...///000111111222000000000000000000000000//////000000000000//////.........//////000111222222111000.........//////333444444333111000000111000000000000000000000000////////////////////////....../////////000000000111000000000111333555666888;;;@@@CCCGGGKKKOOOSSSUUUWWWYYYYYYYYYYYYZZZ[[[\\\]]]___aaaaaaaaa___^^^ZZZ\\\^^^___aaafffooovvvyyy{{{{{{qqqhhhaaa\\\WWWZZZ```kkk{{{~~~sssggg___VVVOOOFFFAAA>>><<<999666::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===???BBBEEEEEEFFFMMMXXXdddqqqzzznnneeeccciiiqqq~~~{{{{{{xxxmmmccc\\\UUUOOOJJJDDDAAA>>>===>>>@@@AAABBBCCCFFFIIIKKKLLLLLLMMMNNNMMMMMMNNNOOOQQQTTTWWWXXXZZZ]]]^^^[[[ZZZ[[[YYYUUUUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLJJJHHHEEECCCAAAAAA@@@DDDJJJPPPWWW^^^eeejjjooopppqqqmmmfff]]]VVVSSSMMMLLLKKKIIIIIIKKKOOORRRZZZfffrrrxxx|||}}}zzzuuurrrqqqppppppooolllhhheee_________``````]]]YYYVVVRRROOOLLLIIIIIIHHHGGGEEE@@@??????BBBEEEIIISSS]]]fffsss|||}}}||||||~~~|||zzzwwwsssmmmhhhccc```\\\YYYUUURRROOOKKKGGGAAA:::555222222111111111111222222333333333333333333333333222333444444333333444555777;;;@@@III[[[ppp~~~}}}nnneeeaaa\\\XXXXXXVVVTTTQQQQQQRRRSSSTTTTTTUUUUUUTTTRRRPPPNNNLLLKKKFFFEEECCC@@@>>>===<<<<<<999888666444333111111000///......------......///..............................////////////......---...///000111222333444000000000000000000000000/////////000000/////////............///000111222222111000.........///000222333333222000000222444////////////////////////---------...........................////////////000000000111222444666777888;;;@@@DDDHHHLLLPPPTTTUUUWWWYYYZZZZZZZZZ[[[\\\[[[]]]```dddeeeeeedddccc```aaaaaabbbccchhhoootttyyy{{{sssjjjccc___]]]```gggssszzzuuuooohhhbbb[[[SSSNNNGGGCCC>>>;;;:::::::::999888888999999:::;;;<<<<<<:::;;;<<<<<<;;;;;;===???AAAAAADDDLLLUUUaaarrr{{{oooiiijjjmmmtttvvvsssuuuxxxxxxxxxrrrjjjbbb\\\WWWRRROOOFFFCCC???======?????????@@@BBBEEEHHHIIIKKKMMMOOOMMMNNNPPPQQQSSSVVVZZZ]]]dddggghhhfffdddeeebbb]]]\\\ZZZWWWSSSQQQOOONNNNNNMMMMMMKKKIIIGGGDDDBBBAAA@@@CCCGGGMMMTTT]]]gggmmmqqqssstttqqqiii```XXXTTTMMMLLLKKKJJJIIILLLPPPTTT[[[fffrrryyy}}}~~~|||wwwtttrrrqqqooommmjjjeeeaaa^^^^^^^^^___```]]]YYYUUUUUURRRNNNLLLKKKJJJHHHGGGCCCAAA@@@CCCDDDHHHRRR]]]dddqqq{{{{{{}}}}}}~~~wwwsssnnniiieeeaaa\\\ZZZUUUSSSPPPLLLGGGAAA;;;666333222222111111222222333333333333333333333333333111333555555444333444555888===DDDOOOaaawww~~~nnnfffaaa\\\YYYXXXVVVTTTQQQQQQRRRTTTUUUUUUUUUUUUTTTSSSQQQNNNLLLKKKFFFEEECCCAAA???===<<<;;;999888666444222111000000......------------....................................////////////......//////000111333444555555000000000000000000000000//////000000000000//////............///000111222111111///......//////000000111222222111222444666////////////////////////,,,---------.........///............////////////000000111222444555777777888<<<@@@EEEIIIMMMRRRUUUUUUWWWZZZ[[[ZZZZZZ\\\]]]\\\^^^cccgggkkkllllllkkkhhhgggffffffgggkkkppptttzzz|||xxxnnnfffbbb```ccckkkzzzzzzrrrlllhhhaaa]]]XXXSSSOOOKKKHHHFFFBBB???<<<::::::;;;;;;<<<777888888999:::;;;<<<<<<<<<===>>>===;;;;;;<<<>>>???===>>>BBBHHHPPP^^^lll~~~uuuoookkkooowwwqqqkkkkkklllllloookkkeee___ZZZVVVSSSQQQHHHEEEAAA>>>===>>>>>>======???BBBCCCEEEGGGKKKNNNNNNQQQTTTWWWYYY^^^cccgggnnnrrrtttrrrpppoookkkeee___\\\XXXTTTQQQOOOOOOPPPMMMMMMLLLJJJHHHEEECCCAAA???BBBFFFKKKSSS]]]hhhoooqqqssstttqqqiii```XXXTTTMMMMMMLLLJJJJJJMMMQQQUUU]]]hhhsssyyy}}}}}}yyytttssspppnnnlllgggbbb^^^```______``````]]]YYYVVVWWWTTTPPPMMMLLLKKKJJJHHHFFFCCCBBBCCCEEEHHHSSS]]]fffrrr{{{{{{{{{~~~}}}xxxuuuoookkkfffbbb^^^ZZZVVVTTTPPPMMMHHHBBB;;;777333333222222222222333333222222222222222222222222111333555555444444444555777<<>><<<;;;888777666444222111000000......------------....................................////////////......000000111222333444444555000000000000000000000000000000111111111111000000.........//////000111222111000///......///000111...///111222222333555777000000000000000000000000,,,,,,------.../////////....../////////000000000000000222333555666777888999<<>>??????>>>===>>>???AAA??????AAACCCHHHRRR]]]nnnxxxnnnooossszzzzzzmmmfffcccbbb```fffccc```[[[WWWTTTRRRQQQLLLHHHCCC???>>>======<<<<<<===>>>???@@@CCCGGGJJJNNNSSSYYY^^^cccjjjsssyyy|||}}}vvvnnnccc```[[[VVVTTTSSSTTTUUUNNNNNNMMMLLLJJJGGGDDDBBB@@@BBBFFFKKKSSS]]]hhhooorrrssssssooohhh^^^WWWSSSMMMMMMLLLKKKKKKNNNRRRVVV]]]hhhssszzz~~~{{{uuutttqqqooolllgggaaa]]]aaa```_________^^^[[[XXXXXXUUUQQQOOOMMMLLLJJJIIIHHHEEECCCDDDDDDHHHRRR]]]hhhttt~~~|||{{{~~~|||}}}zzzvvvrrrmmmiiiddd___\\\WWWTTTQQQMMMIIICCC<<<777333333222222222222333333111111111111111111111111333444555555444444555666555:::DDDTTTkkkppphhhbbb]]]YYYYYYVVVTTTRRRQQQSSSUUUVVVVVVUUUUUUUUUTTTRRROOOLLLJJJFFFFFFEEECCCAAA???===<<<888777555333222000000///...------,,,,,,------.................................////////////......000000000111111222222222000000000000000000000000111111222222222222111111.........//////000111222111000///......///000111...000333444333333333444000000000000000000000000,,,------...//////000000/////////000000000111111///000222444666777888888999<<>>@@@@@@??????@@@AAACCCBBBBBBDDDDDDFFFMMMVVV___ooo|||xxxuuuvvv|||uuulllfffcccaaa___bbbaaa___[[[XXXUUUTTTTTTNNNJJJEEEAAA???===<<<;;;;;;<<<<<<<<<<<>><<<;;;;;;<<<;;;::::::<<<@@@CCCBBBKKKWWWbbbmmmzzz{{{uuulllbbb[[[WWWUUUUUUQQQRRRRRRPPPNNNKKKGGGEEEAAACCCHHHNNNUUU^^^hhhnnnttttttrrrmmmeee]]]WWWTTTMMMMMMMMMLLLLLLOOOSSSWWWYYYeeeqqqyyyyyywwwuuurrrooojjjeee```^^^\\\ZZZ[[[]]]___```___YYYVVVRRROOONNNLLLJJJIIIHHHEEEBBBBBBAAAEEEOOOZZZfffqqq~~~{{{~~~~~~|||yyyuuuppplllgggbbb^^^XXXUUURRRNNNIIICCC===888444333333222222333333444333333333333333333333333555555555333222333666999888???JJJ^^^xxxrrriiieee___ZZZYYYWWWUUURRRQQQRRRSSSTTTTTTTTTSSSQQQQQQPPPOOOLLLJJJFFFFFFEEEDDDBBB???===<<<;;;:::777444111000//////111000///......///000111000000000000000000000000..................---------......///000111111222111222333444333222111000000000111111111111000000//////000000111111111222000000///---,,,,,,///111333444444555555444444333111000...------///222333000000////////////000000////////////000000000000222222111111333555888999:::;;;>>>BBBHHHMMMRRRUUUXXXXXXYYYZZZZZZZZZZZZZZZ```aaacccggglllrrrvvvyyyzzzzzzyyywwwuuutttvvvwwwzzz|||zzzvvvsss{{{|||mmmaaaWWWRRRMMMJJJGGGEEECCCBBB@@@>>><<<;;;:::999999:::;;;;;;>>>===<<<;;;:::;;;<<<===?????????@@@AAADDDFFFGGGBBBBBBCCCBBBAAABBBDDDGGGRRRXXXdddvvv~~~yyywwwwwwtttuuuuuussspppnnnnnnooonnnjjjeee```]]][[[XXXVVVVVVQQQKKKGGGDDDAAA;;;777888:::<<<;;;999888;;;>>>BBBEEELLLWWWhhh|||}}}oooddd^^^[[[VVVSSSRRRQQQPPPNNNLLLIIIGGGFFFEEEDDDFFFLLLUUU```iiinnnqqqrrrpppkkkddd\\\VVVTTTQQQOOONNNNNNOOOQQQTTTVVVaaajjjttt||||||sssnnnmmmjjjeeeaaa]]][[[ZZZZZZ\\\^^^______^^^ZZZTTTOOOMMMKKKJJJHHHIIIEEEBBBCCCDDDFFFNNNVVVcccppp{{{~~~~~~}}}wwwqqqlllgggccc___XXXVVVRRRMMMIIICCC===999222222222111222222333333333333222222333333444555444444333333444555777888888>>>NNNfffrrrhhhccc^^^ZZZXXXZZZWWWTTTSSSSSSTTTTTTSSSUUUSSSQQQQQQQQQOOOLLLJJJGGGFFFEEEDDDBBB???===<<<888777555333222222222333...---,,,++++++,,,---...////////////////////////.................................///000111111111000111111222222111000000000000111111111111000000///000000000111111111111000000///...,,,---///111222333333333333333333222111000000//////.........000//////.........//////////////////000000000000222222111111333555888999;;;<<>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;=========>>>@@@CCCEEEGGGEEEFFFFFFDDDBBBBBBDDDEEELLLRRR]]]lllzzzuuuuuuxxx{{{~~~~~~}}}~~~xxxtttnnniiieeebbb^^^[[[[[[VVVPPPLLLJJJGGGBBB>>>:::;;;<<<;;;999888:::===>>>AAAFFFPPP^^^ppp|||nnnccc]]]YYYUUUQQQPPPPPPOOONNNLLLIIIGGGFFFEEEEEEGGGMMMWWWbbblllqqquuuvvvtttoooggg___YYYVVVQQQPPPNNNNNNOOORRRUUUVVV```jjjttt}}}yyyssspppmmmgggccc^^^\\\ZZZZZZ[[[\\\\\\\\\^^^ZZZTTTOOOMMMKKKJJJIIIHHHDDDBBBCCCDDDFFFMMMUUU___lllzzz||||||~~~}}}wwwqqqmmmhhhccc```XXXUUUQQQMMMIIICCC===999333222222222222222333333333333222222333333444555444444333333444555777888<<>><<<888777555333222222222333///......------......///////////////////////////..............................//////000000111111//////000111111000000///000000111111111111000000000000000000111111111111///000000...------000222111222222333333222222111---...///000000///---,,,000000///...............////////////000000000000222222111222333555777999;;;===???CCCHHHLLLPPPSSSUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[]]]```cccgggkkkmmmnnnpppqqqrrrrrrsssvvvxxxyyy|||ttthhh^^^XXXQQQNNNJJJHHHFFFEEEBBB@@@AAAAAA???>>>===<<<<<<<<<999999::::::::::::999999::::::;;;<<<>>>AAADDDFFFFFFGGGHHHGGGFFFFFFGGGHHHGGGMMMVVVaaappp~~~yyyyyy~~~yyytttnnnhhhddd___ZZZTTTPPPNNNKKKGGGCCC===>>>>>><<<:::999:::;;;;;;===AAAHHHSSSaaaoooxxx}}}uuuiii___YYYUUUQQQNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFIIIOOOYYYdddooovvvxxxyyyxxxssskkkaaaZZZWWWRRRQQQOOOOOOPPPRRRUUUWWW```iiiuuu{{{vvvqqqjjjfffaaa___\\\[[[[[[\\\[[[[[[]]]YYYSSSOOOMMMKKKJJJIIIHHHDDDBBBCCCCCCEEELLLTTT[[[hhh{{{xxxyyy}}}{{{~~~}}}wwwrrrmmmhhhccc```XXXUUUQQQMMMIIICCC===999333333222222222222333333333333222222333333444555444444333333444555777888===DDDUUUoooqqqgggccc___\\\[[[ZZZYYYWWWVVVVVVVVVUUUSSSVVVTTTRRRRRRQQQOOOLLLJJJGGGGGGFFFDDDBBB@@@>>>===;;;:::777444111000//////////////////////////////////////////////////////............////////////.../////////000000000111//////000000000000000000000111111222222111111000000000000000000111111111//////000///......000222222222333333333333222222)))***,,,---///000111111111111000///............////////////000000000000111111222222444555777888<<<===@@@DDDHHHLLLOOOQQQSSSTTTVVVXXXZZZ[[[[[[[[[YYYYYYZZZ\\\___bbbeeegggiiikkknnnooooooqqqtttvvvxxx{{{~~~xxxlllbbb\\\TTTRRRNNNKKKJJJHHHEEECCCDDDCCCBBB@@@???>>>===<<<777888999::::::999888777888888999:::<<>>===;;;:::777444111000//////,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000////////////000000000000000000000000111111222222111111222222222222111111111111000000000000000000...///000000//////111222333333444444444444333333,,,+++++++++,,,///222444222111000000/////////000////////////000000000000111111222333444666777888;;;===@@@DDDIIILLLOOOQQQSSSTTTUUUWWWYYYZZZZZZ[[[XXXXXXYYYZZZ\\\___bbbdddgggiiilllmmmnnnoooqqqssswwwyyy}}}{{{pppfffaaaYYYVVVRRROOONNNLLLIIIGGGFFFEEEDDDCCCAAA@@@>>>===888999:::;;;:::999888777777777777888;;;===@@@BBBFFFIIIMMMPPPPPPQQQRRRSSSOOORRRUUUWWW]]]kkkyyyrrrjjjccc___[[[VVVSSSJJJIIIFFFCCCAAA@@@>>>===<<<>>>???AAACCCIIIOOOTTTXXX]]]`````````aaa]]]XXXXXXTTTOOOJJJHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGIIILLLRRRZZZfffttt}}}}}}tttiii```[[[VVVUUUSSSRRRSSSUUUXXXYYYbbbkkkwww}}}uuuppphhheeebbbaaaaaaaaaaaa```\\\XXXRRRNNNLLLKKKJJJIIIHHHDDDCCCDDDDDDEEEKKKRRR[[[gggxxx|||{{{yyysssnnnjjjeeeaaaYYYWWWSSSOOOJJJDDD>>>:::555444444333222222222333333333222222333333444555444444333333444555777888:::BBBUUUpppvvvpppnnnkkkiiihhh^^^[[[XXXVVVWWWXXXXXXXXXWWWVVVTTTRRRQQQOOOLLLJJJHHHGGGFFFEEECCCAAA???===888777555333222222222333......////////////.......................................//////000000111////////////000000000000000000000000000111333333111111222222222222111111111111111111000000000000---///000000000000111222333444444555555444444333111000---++++++---///111000000////////////000000////////////000000000000000111222333555666777777:::<<<@@@EEEIIIMMMPPPQQQSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWYYY[[[]]]```aaadddgggjjjmmmnnnooorrrssswwwzzz~~~uuulllggg^^^[[[WWWTTTRRRPPPMMMKKKHHHHHHGGGFFFEEECCCAAA@@@<<<<<<<<<<<<;;;999888777777777777888999<<<>>>???GGGKKKPPPTTTUUUVVVVVVWWWWWWXXXXXXWWWZZZcccqqq|||wwwnnnhhhbbb\\\XXXTTTQQQMMMJJJHHHEEECCC@@@===>>>@@@@@@AAACCCGGGJJJJJJMMMOOOMMMMMMNNNKKKGGGGGGEEECCCAAA@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGIIIMMMQQQYYYeeettt~~~|||qqqhhhbbbYYYXXXVVVUUUUUUWWWZZZ[[[ccclllxxx}}}xxxmmmjjjfffddddddcccbbb```[[[WWWRRRNNNLLLKKKJJJIIIIIIEEEDDDFFFFFFFFFKKKRRR\\\gggxxxyyytttooojjjeeebbb[[[XXXTTTPPPLLLFFF@@@;;;666555444333333222222333333333222222333333444555444444333333444555777888<<>>888777555333222222222333111111222333333222111111........................---......///000000111111000000000000//////////////////......///000222333111222222333333222222111111111111111000000000///---///111111000000111333333333333444444333333333222111///............///---------------...///000////////////000000000000000111222444555666777777888;;;@@@EEEJJJNNNQQQRRRTTTTTTUUUWWWWWWXXXXXXXXXUUUUUUVVVWWWYYY\\\^^^```aaadddiiilllooorrrtttvvvyyy}}}zzzrrrmmmbbb___[[[XXXVVVSSSPPPNNNKKKKKKKKKJJJIIIGGGFFFDDDAAA@@@???===;;;:::999999888888777888999:::<<<===AAAGGGOOOVVVZZZ]]]___aaaaaa___]]][[[\\\aaaiiinnn{{{}}}tttllleee```\\\XXXSSSOOOMMMKKKGGGDDDAAABBBDDDDDDCCCDDDFFFHHHDDDGGGGGGDDDDDDFFFEEEBBB>>>>>>>>>===<<<<<<===>>>===???AAACCCEEEFFFGGGHHHGGGIIIMMMQQQWWWcccrrr}}}wwwmmmggg\\\ZZZXXXWWWWWWYYY\\\]]]ccclllxxxwwwtttoookkkiiifffdddbbbZZZVVVQQQMMMLLLKKKJJJIIIJJJGGGFFFGGGGGGGGGLLLRRR[[[gggwwwzzztttpppkkkfffccc]]]ZZZVVVRRRMMMHHHAAA===666666555333333222222222333333222222333333444555444444333333444555777888<<>>;;;:::777444111000//////...///000111111000///...........................---......///000111111222000000000000////////////...---------...///111222111222222333333222222111222111111111000000//////---///111111111111222333222222222333333222222222---...///111111111000000*********+++,,,---...///////////////000000000000000111222444555666777777777:::???EEEJJJNNNQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWTTTTTTTTTVVVXXX[[[]]]___^^^bbbhhhmmmppptttwwwzzz{{{~~~vvvqqqdddaaa]]]ZZZXXXUUURRRPPPMMMMMMNNNMMMLLLKKKIIIHHHEEECCC@@@===;;;:::::::::999888888888888:::;;;<<<999@@@KKKVVV^^^dddhhhkkkhhhfffbbb``````bbbfffhhhmmm|||{{{rrrmmm```\\\WWWSSSQQQNNNJJJFFFFFFGGGIIIIIIHHHHHHIIIKKKBBBEEEDDDAAAAAADDDDDDAAA<<<======<<<;;;;;;<<<===;;;<<>>777666555444333222222222333333222222333333444555444444333333444555777888;;;DDDVVVppp|||{{{yyywwwxxxkkkddd\\\YYYYYYYYYWWWTTTVVVVVVTTTSSSPPPNNNKKKJJJHHHHHHGGGEEECCCAAA???>>><<<;;;888555333111//////111111111111111000///.....................------///...---,,,,,,---...///------------.........///////////////////////////000111111---)))))),,,///111111222111000///---,,,............///111222333333444444444444333222222111111000000000000111111/////////000000000000000000000000000111111111111111222333333333444777:::999===BBBFFFIIILLLOOOQQQRRRRRRTTTUUUUUUTTTSSSSSSSSSTTTUUUWWWYYYZZZ[[[\\\```eeejjjmmmnnnqqqvvv{{{~~~vvvpppkkkhhhddd```\\\WWWQQQMMMSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFDDDAAA???======<<<;;;:::999999999:::;;;???@@@FFFQQQZZZbbbllluuuuuuuuuuuurrrnnnjjjggggggnnnqqq{{{}}}vvvlllfff___ZZZWWWTTTNNNJJJJJJJJJKKKLLLMMMMMMMMMMMMEEEDDDBBBBBBBBBAAA???===????????????>>><<<;;;:::======>>>???@@@BBBDDDEEEJJJIIIJJJPPPVVV```ppp~~~vvvkkkaaa\\\YYYYYYZZZYYY]]]bbbccclllxxx|||yyysssllleeeaaa[[[SSSOOONNNNNNMMMLLLLLLKKKIIIGGGFFFHHHMMMQQQ\\\gggwww|||wwwsssnnngggbbb```\\\VVVSSSPPPLLLEEE@@@999666222111111222222111333333333222222222111111444444555444333444666888;;;EEEXXXrrr}}}wwwwww{{{yyyvvvtttuuuhhhbbb[[[XXXXXXYYYWWWUUUVVVVVVUUUSSSPPPNNNKKKJJJHHHHHHGGGEEECCCAAA???>>>;;;:::888555333111000///000000000/////////..............................000///............///000---.........////////////////////////////////////111111111000......000111000000111111000///...---............///111222333333333333333333222222111000000////////////000000///.........//////000000000000000000111111111111111222333333333555888;;;:::===CCCGGGJJJLLLOOOQQQRRRSSSTTTUUUUUUUUUTTTSSSUUUUUUVVVWWWYYYZZZ[[[\\\```dddjjjnnnppptttzzz~~~yyytttqqqnnniiieeeaaa]]]XXXUUUSSSRRRQQQPPPNNNMMMKKKKKKKKKJJJHHHFFFCCCAAA??????>>>===<<<::::::::::::;;;>>>===AAAIIIRRR\\\iiittt|||}}}~~~}}}xxxssspppnnnnnnooouuuuuunnnfff```[[[WWWRRRMMMJJJKKKMMMOOOQQQRRRQQQPPPOOOMMMJJJIIIHHHHHHFFFEEECCCBBBBBBBBBAAA@@@???????????????@@@AAACCCDDDEEEIIIHHHJJJPPPWWWaaaqqquuujjjaaa\\\YYYZZZZZZZZZ]]]bbbeeemmmyyyzzzsssnnnccc\\\TTTPPPOOOOOOMMMKKKLLLKKKJJJHHHGGGIIIMMMQQQ\\\fffwww|||wwwtttooohhhccc```\\\WWWSSSPPPLLLFFFAAA:::777444222222333333333111111222222333333333444444444555444333444777999<<>>===999888666444333222111111000///...------......///---------...............///////////////////////////000000000000111111111000000000000000000000000///------000333333000,,,---......//////000000000............///111222333111222222222222111000000000//////......//////000///...,,,,,,,,,---///000///000000000111111111111111222333444555777;;;>>>>>>AAAFFFIIIKKKNNNPPPRRRRRRSSSTTTVVVVVVVVVUUUUUUVVVVVVVVVXXXZZZ\\\___```ccchhhnnnrrruuuzzz~~~yyyqqqllleee```]]][[[YYYXXXSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPNNNLLLJJJIIIGGGFFFFFFEEECCCAAA???===<<<<<<<<<888888;;;AAAHHHTTT___pppyyy}}}{{{}}}{{{ppphhh```YYYTTTOOOPPPTTT[[[bbbggggggfffbbb]]]VVVPPPMMMLLLKKKKKKMMMLLLKKKKKKJJJJJJIIIIIIFFFFFFEEEEEEEEEFFFFFFFFFGGGFFFIIIPPPWWWaaappp~~~vvvlll```\\\ZZZ\\\\\\\\\___ccciiippp|||~~~~~~}}}xxxttthhhaaaXXXRRRPPPNNNLLLJJJJJJJJJKKKKKKJJJKKKNNNPPP[[[eeettt{{{wwwrrrkkkfffbbb^^^YYYUUURRRNNNGGGBBB;;;888555333333444444333111111222222333444444555333444555444444555888:::>>>JJJ___vvvuuuwww~~~sssooo{{{rrrmmmgggdddddd[[[YYYVVVUUUVVVVVVWWWWWWWWWWWWUUUTTTQQQOOOLLLKKKGGGGGGFFFDDDBBB@@@>>>===888777666444222111111000/////////.../////////000---------.........//////........................000000000000111111111222000000000000000000000000000///...111333222...***---------......///000000............///111222333111222222222222111000000111000000//////000000111...------,,,---...///000///000000000111111111111111222444555666999===@@@@@@CCCHHHKKKMMMNNNQQQRRRRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUVVVXXX[[[___bbbdddgggkkkqqquuuwww{{{|||vvvpppiiibbb___]]][[[ZZZTTTTTTSSSRRRRRRQQQPPPPPPQQQPPPOOONNNMMMLLLKKKKKKKKKJJJHHHFFFDDDAAA???>>>===::::::<<<>>>@@@GGGOOO]]]iii|||yyyooofff]]]XXXSSSSSSVVV___jjjssswwwwwwsssmmmddd\\\WWWTTTRRRQQQRRRQQQOOONNNMMMLLLLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFIIIOOOVVV___mmmzzzwwwmmm```\\\[[[]]]^^^]]]___dddjjjqqq{{{~~~~~~~~~}}}zzzvvviiibbbYYYSSSPPPNNNLLLIIIIIIJJJKKKJJJJJJKKKNNNPPP[[[dddsss}}}yyytttmmmhhhccc___ZZZVVVSSSOOOHHHCCC:::777444222333333333333333333333333333333333333333444555555444666888;;;???LLLbbbyyy~~~rrrvvvuuupppxxxoooiiiccc______YYYXXXWWWVVVUUUVVVWWWWWWXXXWWWVVVTTTRRROOOMMMKKKGGGFFFEEEDDDBBB@@@>>><<<999888666444222000000///......///000000000//////,,,,,,------.../////////------............------000000000000111111111111000000000000000000000000111111111333333222///---...---------...///000000............///111222333222222222333222111111000111111000000000000111111------......////////////000000000000111111111111111222444666777:::???BBBBBBEEEIIILLLNNNOOOQQQSSSRRRTTTUUUWWWXXXXXXXXXWWWVVVVVVVVVXXX[[[```dddfffhhhmmmrrrvvvxxx|||zzzuuullleee```]]][[[YYYUUUUUUTTTSSSRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOONNNMMMKKKIIIFFFCCCBBB@@@>>>===???>>><<<@@@EEENNNZZZmmmyyyoooddd]]]WWWVVVWWWaaappp~~~|||rrrhhhaaa\\\XXXVVVWWWVVVTTTQQQOOOOOOOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHGGGIIIOOOTTT[[[hhhtttvvvmmm```\\\[[[^^^___^^^```dddiiipppzzz~~~zzzyyyzzzyyyvvvrrriiibbbYYYSSSPPPNNNKKKIIIHHHIIIIIIIIIIIIJJJNNNQQQZZZdddrrr{{{vvvooojjjddd```[[[WWWTTTPPPIIIDDD:::777444222222333333333555444444444333333333222333444555555555666999<<<@@@NNNeee|||~~~pppvvvvvvrrrvvvlllfff```\\\\\\XXXXXXXXXWWWUUUUUUVVVWWWXXXWWWVVVTTTRRROOOMMMLLLGGGFFFEEEDDDBBB???===<<<:::888666444111000///...+++,,,///000111000...---,,,,,,------...//////000---...///000000///...---/////////000000000111111////////////////////////---///111222111000000000///...---------...//////............///111222333333333333333333222222111000000////////////000000,,,...///111111000///...000000000000111111111111111333555666888<<<@@@CCCDDDGGGKKKMMMOOOPPPRRRSSSSSSTTTVVVWWWXXXYYYXXXXXXYYYXXXXXXYYY[[[___ccceeeggglllrrrvvvyyy~~~|||tttllleeeaaa\\\ZZZVVVUUUTTTSSSQQQPPPNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQRRRQQQQQQOOOMMMJJJGGGFFFEEEAAA@@@@@@>>><<<>>>DDDEEEMMM[[[lll~~~xxxmmmeee\\\XXXWWWaaatttvvvmmmfff```\\\]]][[[XXXUUURRRQQQQQQQQQSSSQQQPPPMMMKKKJJJIIIIIIIIIHHHJJJNNNRRRWWWcccnnnzzz|||sssjjj___\\\\\\___```___aaaeeehhhoooxxx|||xxxvvvwwwuuurrrooohhhaaaXXXRRROOONNNKKKIIIHHHHHHGGGFFFFFFIIINNNQQQZZZcccqqq|||wwwqqqllleeeaaa[[[XXXUUUPPPJJJEEE;;;888555333333444444444333333333444444444444444333444555555555777:::<<>>===@@@FFFBBBFFFNNN\\\nnnsssjjj^^^YYYWWWaaauuu{{{rrrkkkfffaaa___[[[WWWTTTSSSRRRRRRTTTSSSQQQOOOLLLKKKJJJIIIJJJIIIJJJMMMPPPUUU```kkkuuu{{{}}}yyyqqqhhh___\\\\\\___```___aaaeeegggnnnwww|||zzzzzzyyyuuurrrggg```XXXQQQOOOMMMKKKIIIHHHHHHFFFEEEEEEHHHMMMRRRZZZcccppp~~~}}}xxxrrrmmmeeeaaa\\\XXXUUUQQQJJJEEE<<<999666444555555555555111222222333444555666666333444555555555777:::===AAAQQQiiittt||||||yyywwwlllfff```[[[ZZZYYYWWWUUUSSSSSSUUUWWWYYYVVVVVVVVVVVVSSSPPPMMMKKKJJJHHHEEECCCAAA???<<<:::666555333111000///......///---,,,...111222000---........................111///...------...///111000000000000000111111222000000000000000000000000222111111000000000000000.........111333444222111222222111111111111222222333333444444333333222111000000000000///////////////......---------......////////////000000000000222444666888;;;???CCCGGGGGGIIIKKKMMMNNNOOORRRTTTSSSTTTUUUWWWXXXYYYYYYYYYUUUVVVXXXZZZ]]]```cccdddiiinnntttyyy}}}ssslllsss{{{}}}xxxrrrjjjdddeeebbb]]]ZZZXXXVVVTTTRRRRRRPPPOOOOOOPPPQQQQQQPPPTTTTTTUUUTTTSSSPPPMMMKKKNNNKKKFFFAAA???>>>???@@@AAACCCHHHPPP[[[nnn{{{qqqiiiaaa]]]eeevvv{{{pppjjjccc```[[[XXXVVVUUUSSSRRRSSSQQQNNNNNNPPPPPPNNNKKKGGGJJJKKKJJJJJJNNNXXX```jjjqqqyyy~~~wwwmmmfffaaa```___^^^___bbbeeeggglllpppwww}}}{{{yyyuuuqqqjjjcccZZZTTTQQQOOOMMMJJJJJJGGGFFFHHHHHHHHHLLLSSSXXXcccsss}}}xxxsssoookkkeee]]]WWWTTTQQQMMMIII<<<:::777666666555333222333333333333333333333333222333444555555777;;;>>>EEESSSjjj|||xxxvvvlllfff```[[[YYYVVVUUUTTTSSSTTTVVVYYY[[[WWWWWWVVVUUUSSSOOOLLLJJJJJJGGGDDDBBB@@@===:::888666555444222111111000000///------...000111///---........................///000000000000000000///000000000000000111111222222222222111111111111111000000////////////000000---------///111222000...---......///000222333444333333444444333333222111////////////..................---------......///////////////000000000000222444666888;;;???CCCGGGHHHJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWXXXZZZ\\\___aaabbbjjjnnntttzzz}}}yyylllfffkkkqqq|||{{{sssnnnhhheee```\\\ZZZWWWTTTRRRSSSQQQPPPPPPQQQRRRRRRQQQUUUUUUVVVUUUTTTRRROOONNNNNNLLLHHHDDDBBBAAAAAABBB@@@@@@DDDJJJSSSddd~~~wwwnnnfffaaafffsss|||uuukkkfff```ZZZWWWUUUSSSQQQTTTRRRPPPPPPQQQQQQOOOMMMNNNOOOOOOMMMMMMQQQXXX^^^bbbhhhpppwwwyyyuuunnniiibbbaaa```___aaacccfffhhhlllpppvvv}}}zzzvvvrrrllleee[[[TTTQQQNNNKKKIIIJJJGGGFFFHHHHHHHHHMMMTTTZZZeeeuuuzzztttpppjjjeee]]]XXXTTTQQQMMMIII===:::777666666555333222333333333333333333333333333444555555666888<<>><<<999777666555333222111111111---......///000000///...........................///000111111111111000///000000000000000111111222111111111000//////......------......000111222333000...---.........---+++000000////////////000000333333444444333333222111/////////.........------,,,,,,,,,---...///000111////////////000000000000222444666888;;;???CCCGGGJJJLLLNNNOOONNNMMMMMMNNNQQQRRRTTTVVVWWWYYYYYYYYYYYYYYYZZZ\\\^^^aaacccdddjjjooouuu{{{yyypppjjjaaa\\\___bbbjjj}}}yyytttooojjjeee```]]]XXXVVVTTTTTTUUUUUUTTTSSSTTTUUUUUUVVVUUUUUUTTTSSSQQQPPPOOONNNLLLJJJHHHGGGFFFCCCBBBBBBEEEMMM^^^ooozzzssslllhhhjjjwww}}}uuujjj```YYYVVVTTTSSSTTTSSSRRRRRRSSSTTTUUUUUUZZZWWWSSSRRRSSSTTTUUUTTT^^^```dddggghhhgggeeeddd`````````aaabbbeeehhhiiimmmrrryyy~~~xxxtttnnnggg]]]VVVSSSPPPMMMKKKJJJHHHGGGJJJJJJKKKPPPWWW___jjjxxx}}}~~~}}}vvvqqqjjjeee^^^YYYVVVRRRMMMIII>>>;;;777555555555444333444444444444444444444444555555666666777:::???BBBMMM\\\pppvvvkkkeee^^^YYYWWWVVVVVVUUUUUUUUUVVVWWWXXXWWWVVVTTTQQQNNNKKKHHHGGGFFFDDDBBBBBBBBBAAA???===888777555333111000///...---...//////////////////........................000///............///000000000000000000111111222444444444333333222222222...//////000111333444555222000////////////...---222111111000000111111222333333444444333333222111000000000/////////......,,,,,,,,,---...///000111////////////000000000000222444666888;;;???CCCGGGKKKMMMOOOPPPNNNMMMLLLMMMOOOPPPRRRTTTVVVWWWXXXXXXXXXYYY[[[]]]aaadddgggiiijjjnnnuuu{{{~~~}}}zzztttsssrrrmmmfffbbb]]]ZZZ\\\___gggzzz~~~yyysssmmmgggccc^^^\\\YYYXXXWWWWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKIIIFFFDDDCCCCCCFFFRRR___wwwzzzrrrkkkiiissszzznnnccc\\\XXXWWWVVVRRRRRRSSSSSSTTTVVVXXXZZZ```___^^^___aaaaaa___^^^bbbbbbcccccccccaaa```___^^^______aaacccfffhhhjjjooottt}}}zzzvvvooohhh___XXXUUUSSSPPPNNNLLLIIIIIIKKKKKKLLLQQQWWW```jjjxxx|||zzz{{{~~~vvvqqqkkkfff```[[[XXXTTTNNNJJJ>>>;;;777444444444444333444444444444444444444444555555666666777;;;@@@DDDSSSbbbwwwvvvkkkeee^^^XXXVVVWWWVVVVVVVVVUUUVVVVVVVVVVVVUUUSSSPPPMMMJJJHHHGGGFFFDDDBBBBBBBBBBBB@@@>>>888666555333111000//////,,,...000000///...///000........................111///...,,,,,,...///111000000000000000111111222000000000000000000000000000000000111222333555666444222000///000111000////////////000111333555666333333444444333333222111111000000000////////////---------------...///000////////////000000000000222444666888;;;???CCCGGGJJJMMMOOOPPPOOOMMMLLLLLLMMMNNNPPPRRRTTTVVVWWWWWWWWWYYY[[[^^^bbbeeeiiijjjiiimmmtttzzz~~~~~~uuuuuupppjjjggggggddd___\\\YYYXXXYYY\\\dddttt|||uuuooojjjfffddd```^^^\\\[[[XXXVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOLLLIIIGGGFFFDDDDDDKKKSSSccc{{{zzzrrrmmmsss~~~rrrggg___[[[YYYWWWQQQRRRTTTTTTVVVYYY^^^aaacccfffkkkoooqqqqqqooonnnkkkkkkiiigggeeebbbaaa```^^^___```bbbeeehhhjjjkkkqqqvvv~~~yyyrrrkkkbbb[[[WWWUUURRROOONNNKKKJJJLLLLLLLLLPPPWWW^^^hhhvvv|||zzzwwwxxx}}}~~~wwwsssmmmhhhbbb^^^[[[VVVPPPKKK???;;;777444444444444444444444444444444444444444555555555555666:::@@@DDDUUUfff{{{vvvkkkddd]]]XXXVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUSSSQQQNNNLLLJJJHHHHHHGGGEEECCCBBBAAA???===;;;666555444333333222333333,,,...000000......///000........................000//////////////////000000000000000000111111222,,,,,,------......//////000000000000111222333444333111//////000111111111.........///111222444555333333444444333333222111000000/////////...............---------......///////////////000000000000222444666888;;;???CCCGGGJJJLLLOOOPPPOOOMMMLLLLLLKKKLLLNNNPPPSSSTTTUUUVVVWWWXXXZZZ]]]```dddfffhhhhhhlllsssyyy~~~rrrqqqlllccc``````___\\\YYYXXXXXXYYYZZZaaappp}}}xxxssspppmmmhhheeebbb___\\\ZZZWWWWWWVVVUUUUUUUUUUUUUUUWWWVVVUUUUUUTTTSSSRRRRRROOOMMMLLLMMMJJJGGGJJJPPPVVVjjjzzztttvvvxxxlllccc]]]ZZZWWWQQQSSSVVVWWWYYY]]]dddiiikkksss~~~~~~zzzuuuoooiiieeeccc___```bbbeeehhhjjjmmmnnnqqqvvv~~~xxxpppfff^^^YYYUUUQQQNNNPPPMMMLLLMMMLLLLLLPPPVVV\\\fffttt}}}zzzxxxwww{{{}}}zzzvvvnnnjjjddd```]]]XXXRRRLLL???;;;666444333444444444555555555555555555555555444444444444666:::@@@DDDTTTfff|||vvvkkkddd]]]XXXVVVSSSSSSTTTUUUWWWXXXYYYYYYTTTRRRPPPNNNKKKJJJIIIHHHIIIGGGCCCAAA???===:::777444444444444444555666777+++...111000...---///111........................///000111222222111000///000000000000000111111222000000111222333444555555////////////000111222333333111///...000111111111000000////////////000000333333444444444333222222//////.........---------///......---------......////////////000000000000222444666888;;;???CCCGGGIIILLLOOOPPPOOONNNLLLLLLJJJKKKMMMOOORRRSSSTTTUUUXXXYYYZZZ\\\^^^aaadddeeeggglllrrryyy}}}rrrpppjjjaaa]]]]]]\\\ZZZZZZZZZZZZZZZ[[[aaannnyyy{{{vvvsssnnnjjjfffccc___]]]ZZZYYYXXXWWWVVVVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRSSSQQQMMMMMMQQQOOO___tttyyyxxx|||pppfff___ZZZWWWRRRTTTWWWYYY\\\aaahhhnnnxxxyyypppjjjfffaaabbbdddgggjjjmmmoooppppppvvv|||tttiii```ZZZUUUPPPMMMRRRNNNMMMNNNMMMLLLPPPVVVZZZdddrrr}}}zzzxxx{{{||||||yyyoookkkeeeaaa^^^YYYSSSMMM???;;;666333333444444444555555555555555555555555444444444333555999@@@DDDRRReee{{{~~~|||wwwjjjccc]]]YYYXXXUUUUUUVVVVVVVVVVVVWWWWWWSSSRRRPPPNNNKKKHHHGGGEEEFFFEEEDDDBBB@@@???===<<<999888666444222111000000......////////////.........------,,,,,,------...,,,,,,---...///000111111000000000000000000000000333333222222111000//////111000/////////000222333222333666777666333000...000111111000000000333555444333222111000000000000...------------...//////......------...///111222111111222222222333333333333444666888;;;>>>AAABBBIIIKKKNNNQQQRRRQQQOOONNNMMMMMMMMMNNNPPPRRRTTTVVVVVVWWWYYYZZZ[[[^^^bbbeeeggglllrrrwww||||||tttiiibbb^^^]]][[[ZZZ^^^ZZZXXXZZZ]]]aaakkktttzzzuuuqqqlllfffaaaaaa^^^ZZZWWWVVVUUUSSSRRRWWWVVVVVVUUUVVVWWWYYYZZZZZZXXXWWWUUUSSSQQQQQQPPPWWWXXXcccxxx~~~rrriiibbb\\\XXXZZZVVVUUUXXX[[[```jjjttt|||}}}qqqiiiiiidddbbbggglllmmmmmmnnnvvvzzzzzzpppeee]]]WWWRRRPPPNNNNNNMMMMMMNNNPPPRRRTTTVVVaaaqqqzzzwwwzzz~~~{{{wwwpppkkkeeeaaa^^^ZZZTTTPPPHHH???777555555333333444222222333333444555666666444555555555666999>>>AAAOOOiii{{{~~~wwwuuuwwwjjjccc]]]YYYXXXUUUUUUVVVVVVVVVVVVWWWWWWSSSRRRPPPNNNKKKIIIGGGFFFFFFEEECCCAAA???>>>======999888666444222111000000......////////////......---,,,,,,++++++,,,,,,---------......///000000000...//////000111222222222333333222111111000//////111000/////////000222222222333444555444222000...000111111000...///111333444333222111000000000000///............///000000111000///......------...000000000000111111111111333444555777:::===@@@AAAGGGIIIKKKNNNOOOOOONNNMMMLLLKKKLLLLLLNNNQQQSSSTTTVVVXXXZZZ\\\]]]___ccceeegggkkkrrrwww{{{zzzooogggcccaaa___\\\]]]YYYXXXZZZ\\\```iiisss{{{wwwrrrlllgggdddaaa]]]ZZZXXXWWWUUUSSSXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYWWWVVVTTTTTTSSSSSSVVVVVV^^^nnnvvvmmmeee___[[[\\\XXXWWWYYY\\\```jjjsss~~~}}}tttlllfffdddiiinnnpppqqqtttxxx|||~~~sssggg___YYYTTTRRROOONNNMMMMMMNNNPPPSSSTTTXXXbbbppp~~~~~~||||||xxxqqqmmmgggbbb___[[[UUUPPPHHH???777555555333333444222222333333444555555666444555555555666999===AAALLLfffyyy{{{tttsssvvvjjjccc]]]YYYXXXUUUUUUVVVVVVVVVVVVWWWWWWTTTSSSQQQNNNKKKIIIGGGFFFFFFDDDAAA???============999888666444222111000000......////////////......,,,,,,++++++++++++,,,,,,////////////////////////------...000111222333444222222222111111000000///000000000///000111111222222222222222111000/////////000000///......000333444333222111111000000111///////////////000111111000000000///......------........./////////000000222333444666999;;;>>>???DDDFFFHHHJJJLLLLLLMMMLLLJJJJJJJJJKKKMMMOOORRRSSSUUUXXX\\\^^^```aaadddfffgggkkkqqqwww{{{~~~yyypppkkkgggccc```___[[[YYY[[[]]]aaajjjsss{{{uuupppiiifffaaa^^^\\\ZZZXXXVVVYYYXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVXXXWWW[[[eeeuuu{{{qqqiiiccc___^^^ZZZYYY[[[]]]```hhhqqq}}}pppjjjgggkkkpppsssvvvyyy{{{~~~wwwkkkaaa[[[WWWTTTPPPOOONNNMMMNNNQQQSSSUUUZZZdddqqq~~~~~~zzzsssnnnhhhccc```\\\UUUQQQHHH???777666555333333555222333333444444555555555444555555555666888===AAAIIIbbbuuu{{{}}}wwwppppppvvvjjjccc]]]YYYXXXUUUUUUUUUVVVVVVVVVWWWWWWTTTSSSQQQNNNLLLIIIGGGFFFFFFCCC@@@===<<<<<<===>>>999888666444222111000000......////////////......---------,,,,,,---------000000//////..................///000111222333333222111111111000000000///000000000000000111111222111111000///////////////...///000//////000333555444444333222111111111111//////......//////000111,,,---...//////000000000........./////////000000111222333555777:::<<<>>>CCCDDDFFFIIIKKKLLLMMMMMMKKKKKKKKKLLLNNNPPPRRRTTTUUUYYY]]]```bbbccceeefffhhhlllrrrvvvzzz}}}yyysssnnnhhhdddddd```^^^___```cccllluuu}}}xxxoookkkgggccc```^^^[[[YYYYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXX[[[\\\___dddmmm~~~}}}ssskkkeee```___\\\ZZZ[[[\\\^^^fffnnnyyywwwpppkkkmmmrrruuuxxx|||}}}zzzmmmccc\\\XXXVVVQQQPPPNNNNNNOOOQQQUUUWWW^^^hhhuuu{{{tttoooiiiddd```[[[UUUPPPIII@@@888666666444333555333333333444444444555555555555555555555888<<<@@@GGG^^^rrryyyzzzuuupppqqqvvvjjjccc]]]ZZZYYYUUUUUUUUUVVVVVVVVVWWWWWWTTTSSSQQQOOOLLLIIIHHHFFFEEECCC@@@===<<<<<<>>>???999888666444222111000000......////////////......//////............//////000000000///......------000000000000000111111111111111111000000000000000///000000000111111111111111000///.........///000---...000000111333777:::555444333222111111111111......------......///000------......///000000000/////////000000000111111111111222444777999;;;===BBBDDDGGGJJJMMMOOOOOOPPPMMMMMMMMMNNNOOORRRTTTUUUUUUYYY]]]aaabbbdddfffhhhiiimmmrrrwwwzzz}}}|||vvvooojjjiiieeeaaaaaabbbdddkkktttvvvrrrmmmhhheeeccc```]]]ZZZYYYXXXWWWVVVVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYYYY\\\^^^bbbfffjjjuuutttllleeeaaa```\\\ZZZ[[[\\\]]]dddkkkuuu~~~vvvooopppsssuuuxxx|||~~~}}}oooeee^^^YYYVVVSSSQQQOOONNNOOORRRVVVXXXbbblllzzz|||uuupppiiiddd```[[[TTTOOOIII@@@888666666444444555333333333444444444444444555555555444555777<<>>======>>>???999888666444222111000000......////////////......000000000//////000000000000000//////.........---111111000000000000000000000000000000000000000000//////000111111111111000000//////......//////000---///000111222444888;;;555444333222222111111222---------------...//////222111///...------......000000111111111222222222111222333444666999;;;<<>>BBBUUUiii}}}{{{~~~rrrooorrruuuiiiccc^^^ZZZZZZUUUUUUVVVVVVVVVVVVWWWWWWUUUTTTRRROOOMMMJJJHHHGGGDDDCCCBBB@@@????????????999888666444222111000000......////////////......000000////////////000000///////////////.........//////000000111111222222///000000000000000000000...///000111222111111000///////////////////////////000111111111222555888555555444333222222222222...............//////000333111...,,,+++,,,...000000000000111111111222222222222333555777999;;;<<>>>>>PPPdddzzz}}}zzznnnlllpppuuuiiiccc^^^[[[ZZZUUUUUUVVVVVVVVVWWWWWWWWWUUUTTTRRRPPPMMMJJJHHHGGGCCCCCCBBBBBBAAA@@@??????999888666444222111111000......////////////......//////............//////////////////////////////---...///000111222333444////////////000000000000...///000222222111111000//////000000000000000///111111111000///000222444555555444333222222222222///////////////000111111111///,,,***+++...222555000000000000111111111111222333444555777999;;;<<<===BBBIIIPPPTTTTTTSSSQQQOOOOOOOOOPPPQQQTTTVVVWWWWWWYYY[[[]]]___ccchhhkkknnnqqqvvvzzz}}}}}}wwwrrrooolllkkkpppwww|||wwwtttpppmmmdddcccaaa___^^^]]]^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\^^^]]]___bbbdddhhhtttvvvnnniiidddaaa```aaabbbccchhhooossszzz|||xxxnnneee]]]XXXVVVTTTQQQOOOPPPTTTXXX[[[cccooo}}}xxxqqqkkkfff```YYYTTTJJJAAA999777777555444666444444444444444444444444555555555444444666:::===<<>>>>>??????===<<<777666555444333222222222///000111111111000///...000//////......---------...//////000//////...------...///000111111222111111111111000000000//////111///......000000///---///////////////000111111.........///000333555666333333222333444333111...////////////000000000000............////////////......///000000111111222111222444555666888;;;>>>CCCHHHOOOTTTVVVWWWWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSXXXYYY[[[\\\^^^aaafffjjjqqqssswww{{{}}}|||xxxzzz~~~~~~yyyvvvssspppooollliiigggbbbbbbaaaaaaaaaaaaaaabbbbbbdddffffffeeegggkkkpppzzzyyytttpppllljjjjjjiiijjjooovvv~~~vvvjjj```ZZZXXXXXXXXXYYYXXXXXXZZZ^^^aaaiiirrrzzzsssnnniiiccc[[[UUULLLCCC:::888777444333444444444444444444444444444666666555555666777999:::>>>FFFZZZrrrvvviiidddfff|||nnneee^^^ZZZZZZWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRPPPNNNLLLJJJIIIHHHAAA@@@????????????===;;;888777555444333222111111,,,---...///000///..................////////////000000000//////...------...///000111222333444444000000000/////////......222000///000111111000//////////////////000000111///......///000333555666333333333444444333///---////////////000000000000............////////////...//////000111111222222111222444555666999===@@@DDDIIIPPPUUUWWWXXXXXXXXXSSSSSSRRRQQQQQQQQQQQQQQQVVVWWWYYY[[[]]]aaafffjjjrrruuuyyy}}}}}}{{{yyywwwsssoookkkgggfffeeedddccccccddddddccceeeggggggfffgggiiikkkttt{{{vvvrrrnnnkkklllkkklllqqqyyyuuuiii___YYYWWWYYYYYYZZZZZZZZZ\\\```ccckkkttt|||uuupppkkkddd]]]WWWMMMDDD;;;888666444333555444444444444555555555555666666555555666777888:::>>>FFFXXXqqq{{{mmmhhhjjj}}}oooeee^^^ZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRPPPNNNLLLJJJIIIDDDCCCAAAAAAAAA???<<<::::::999777444222111000///***+++---...//////......,,,------...///000111111000000//////...............//////000222333444555//////.........---------...---,,,,,,......---,,,...//////000000000000000////////////111333555666666555444444444222...***////////////000000000000............//////////////////000000111222222222111222444666777:::>>>AAAFFFJJJQQQVVVXXXXXXXXXXXXTTTSSSRRRQQQPPPPPPPPPPPPSSSUUUWWWZZZ]]]bbbhhhlllsssvvv{{{~~~zzzuuuqqqmmmllljjjhhhffffffggggggdddeeefffggggggfffggghhhlllyyy}}}wwwtttpppmmmmmmmmmnnnttt|||tttggg^^^XXXVVVXXXYYYYYYYYYZZZ\\\```cccllluuu~~~wwwrrrmmmggg___YYYOOODDD;;;888666444333555444444444555555666666666666666555555666777888:::???FFFXXXooosssooorrr}}}oooeee]]]YYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTRRROOOLLLJJJIIIFFFEEECCCCCCBBB???<<<999;;;999777444222000///...+++,,,...000000000000///------...///000111111222000//////............///---------...///000111222/////////.........------///---------///000///.........///000000000000000000000000000111333555666777666555444333111---***////////////000000000000............//////////////////000111111222222333000222444666888;;;@@@CCCFFFKKKQQQVVVXXXXXXXXXXXXSSSSSSRRRQQQQQQQQQQQQQQQRRRTTTWWWZZZ^^^ccciiinnntttxxx}}}|||yyyuuusssooollljjjiiiiiiiiiffffffggggggggghhhhhhhhhkkkuuu{{{xxxssspppppppppqqqxxx~~~qqqeee]]]XXXUUUUUUVVVWWWWWWXXXZZZ^^^aaakkkuuu}}}~~~yyytttooohhhaaa[[[PPPEEE;;;888666444444666444444444555666666777777666666555555666777999:::>>>EEEWWWnnnvvvtttxxx}}}nnnddd]]]XXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTRRROOOKKKHHHFFFEEEDDDCCCCCCBBB@@@<<<999999888666444222111000000,,,---///000000000000///000000////////////////////////...---......000000///...------...///000111111000000000000/////////111//////000111222222111---...///000111000000///111000000000111333555666777555333222222111///---////////////000000000000............///////////////000000111111222333333000222444666999<<>><<<888777555333222000000///.........---,,,,,,++++++........................------...............///.../////////000000000111333222111000000////////////////////////000000000//////000000000000//////...//////000111333444555555444444333222111000//////......------......////////////000111111111222000000000000111111111111333555888:::<<>>===888777555333111000//////////////////////////////......................../////////......---------------...///000111222222222111000//////000111222---......//////000000000//////000000000000//////...//////000111333444555555444333333222111000000------,,,,,,,,,,,,------000000000000000000000000000000000000111111111111000222555888:::===AAADDDKKKNNNRRRVVVXXXXXXVVVUUUQQQQQQRRRSSSSSSTTTUUUUUUXXXYYYZZZ[[[]]]aaagggkkkrrrxxx}}}{{{xxxxxxwwwvvvtttrrrpppooooooooorrrzzzyyymmmccc]]]XXXUUUSSSSSSTTTSSSTTTVVVZZZ]]]dddppp}}}yyyyyy|||vvvqqqkkkccc]]]QQQFFF<<<999777444444666444444444333444444555666333444555555555666999<<<===FFFYYYpppiiiccchhh}}}ooofff^^^YYYYYYWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQOOOMMMKKKHHHGGGGGGFFFEEECCCAAA???>>>===999777666444222111000000//////000000000111111111........................////////////............------...///000111222222///...---------...000111---......///000111111222//////000000000000//////...//////000111333444555444444333333222111000000...------,,,,,,------...000000000000000////////////000000000111111111111///111444666888;;;???BBBKKKNNNSSSVVVXXXWWWWWWVVVPPPQQQQQQRRRRRRTTTUUUUUUYYYZZZ[[[[[[]]]aaafffjjjrrrxxx}}}|||{{{zzzwwwuuusssrrrqqqpppqqqwwwzzzmmmddd]]]YYYVVVVVVWWWXXXXXXWWWXXX[[[]]]cccppp|||zzz~~~xxxssslllddd^^^RRRGGG===999777444444666444444444444444555666666333444555555555777:::===???HHH\\\tttpppdddfff}}}ooofff^^^ZZZYYYWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQPPPOOOMMMJJJHHHGGGGGGGGGEEECCCAAA???======999888777555333222111111+++,,,,,,------......///................................./////////000000////////////000000000000......------...///000111//////000111222222333333//////000000000000//////...//////000111333444555444333333222222111111111//////............//////000000000//////////////////000000000111111111111222444777999;;;>>>BBBEEEIIINNNSSSVVVWWWVVVVVVWWWPPPPPPPPPQQQRRRTTTUUUVVVYYYZZZ[[[[[[]]]```fffiiirrrwww~~~{{{xxxvvvuuusssqqqrrrvvv||||||oooeee^^^ZZZXXX\\\]]]^^^^^^]]]\\\^^^___fffrrr|||zzztttnnneee___RRRHHH>>>999777444444666555444444444444555666666333444555555555777:::===AAAKKK___xxxwwwgggfff|||nnneee^^^ZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFDDDAAA???===;;;999888666444222111111000------....../////////000.................................//////000000000////////////000000000000//////000000111111222222000111111222222333333333//////000000000000//////...//////000111333444555333333333222222222111111000000////////////000000////////////////////////000000000000111111111111000222555777999<<<@@@CCCHHHMMMSSSVVVUUUTTTUUUVVVQQQQQQQQQQQQRRRTTTVVVXXXYYYZZZ[[[[[[]]]aaafffjjjpppvvv}}}}}}zzzyyyuuutttuuuwwwzzz~~~pppfff```\\\ZZZ___aaacccdddccccccdddeeejjjuuu~~~{{{vvvooogggaaaSSSIII>>>:::777444444555555555444444555555666777444555666666666777:::<<>>AAAFFFLLLSSSUUUTTTSSSTTTVVVRRRQQQQQQQQQSSSUUUXXXYYYXXXYYYZZZ[[[]]]aaagggkkkmmmssszzz}}}yyywwwwwwxxxwwwzzzrrrhhhbbb^^^\\\___bbbfffhhhjjjjjjlllmmmoooyyy}}}wwwppphhhaaaTTTIII???:::888555444555555555555555555666666777555666777666666777999<<<@@@III___xxxjjjfffyyyjjjaaa\\\ZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTRRRQQQQQQPPPNNNLLLKKKJJJFFFFFFGGGFFFCCC???;;;999555444222111///...------...............---------........................222222111000///...------+++,,,---///000222333444,,,---000111111000---,,,111111111000000000000000//////000000000000//////...//////000111333444555333333222222222222222222000000////////////000000,,,------...///000111111000000000000111111111111000333555888:::===AAADDDEEELLLRRRUUUSSSRRRSSSUUUSSSRRRQQQRRRSSSVVVXXXZZZXXXYYYZZZ[[[]]]aaagggkkkkkkqqqxxx~~~{{{zzzyyyxxxuuuvvv~~~sssiiiccc___]]]]]]aaagggkkknnnppprrrsssrrr{{{}}}xxxqqqhhhbbbTTTIII???:::888555444555555555555555555666777777666777777777666666999;;;>>>HHH]]]wwwnnnjjj{{{nnneee]]]YYYXXX[[[YYYVVVUUUVVVWWWVVVUUUQQQQQQQQQPPPNNNLLLIIIHHHJJJIIIFFFCCCAAA???>>>===555444333222111111000111---...000000///....../////////000000///...------//////000000111111222222000000000000000000000000///////////////.........////////////////////////---...///000000///...---//////000000111222444555333333333222111000///...222111111111000000//////555333...)))''')))---111000000000000111111111111333444555666777;;;@@@DDDFFFHHHKKKOOORRRTTTUUUVVVQQQQQQQQQQQQQQQRRRSSSTTTWWWXXXYYYZZZ\\\___cccggglllpppuuuyyy}}}}}}xxxtttssswww|||tttkkkddd___]]]___bbbfffiiimmmqqqvvvyyyzzzsssjjjdddWWWJJJ>>>999777555333333444444444555555555555666444444444555666888999:::===EEEWWWpppnnnhhh{{{nnneee]]]YYYXXX[[[XXXVVVUUUVVVVVVVVVUUUSSSSSSSSSRRRPPPNNNKKKJJJFFFEEECCCAAA>>><<<;;;;;;555555333222111111000000---///000000///......//////////////////...------/////////...............////////////////////////////////////////////////111111111111111111111111---...///000000///...---//////000000111222444555444444444444333222111000000000000000//////......000000///---+++,,,...111000000000000111111111111333444555666888;;;AAADDDJJJLLLOOOQQQTTTUUUVVVVVVQQQQQQQQQQQQQQQRRRSSSTTTWWWXXXZZZ[[[\\\___dddgggkkkoootttwww{{{zzztttrrrtttxxxzzztttjjjccc___\\\]]]___cccfffjjjpppvvvzzzzzzssskkkeeeXXXKKK???:::888555444444444444444555555555555666555555555555666888999999===EEEVVVooo{{{kkkggg{{{mmmddd]]]XXXXXXZZZXXXVVVUUUVVVVVVVVVTTTTTTTTTTTTSSSQQQOOOMMMKKKDDDCCCBBB@@@>>>===;;;;;;666555444222111111000000...///111000///......///...////////////...------000000//////...------,,,........................////////////////////////111111111111111111111111......////////////......//////000000111222444555333333333333333222111000////////////............+++...000111000//////000000000000000111111111111333444555777888<<>>777666444333222111000000...000111111///......///.........//////...------111111000000000////////////////////////////////////////////////000000000////////////////////////...//////////////////.../////////000111222444444222222222111000///---,,,////////////////////////,,,...111222111000///000///000000000111111111111222444666777999===AAAEEEGGGHHHJJJMMMOOOOOOPPPOOOQQQQQQQQQQQQRRRSSSUUUUUUWWWYYY[[[]]]^^^aaadddgggmmmpppuuuwwwxxx|||xxxrrrooooooooowwwrrrhhhbbb^^^\\\ZZZ[[[\\\]]]aaahhhpppvvv~~~vvvmmmgggZZZMMM@@@:::888666555666444444444555555555555666777666666666666666777888===CCCQQQggg~~~kkk```___{{{lllccc\\\XXXXXXXXXWWWVVVVVVVVVVVVTTTSSSQQQQQQRRRQQQPPPNNNLLLKKKGGGFFFFFFEEEDDDBBB@@@???888777555333222111000000///111222111///......///------............------.../////////000000000111000000000000000000000000////////////000000111111/////////////////////////////////......//////////////////000111222444444555444333222000...,,,+++000000000000000000000000000111111000///...///000///000000000111111111111111333666888:::>>>BBBEEEHHHJJJMMMPPPRRRTTTTTTTTTPPPQQQQQQQQQSSSTTTUUUVVVWWWZZZ\\\^^^___bbbeeegggnnnqqqvvvxxxzzz|||{{{uuurrrppppppxxx~~~qqqgggaaa^^^]]]\\\\\\[[[[[[^^^dddlllrrrxxxooohhh[[[MMM???999888666666777444444444555555555555666777666666666666666777888===AAAMMMccc}}}yyyfff\\\[[[{{{lllbbb[[[XXXXXXXXXVVVVVVVVVWWWVVVTTTRRROOOPPPPPPPPPOOOMMMKKKJJJFFFFFFFFFEEECCC@@@>>><<<888777666444222111000000000111222222000......///,,,,,,---............---+++,,,,,,---......//////111111111111111111111111...//////000000111111222111111111111111111111111//////............////////////000000111222444555888777666555333111///---000000000000111111111111111111000...------...000000000000000111111111111111333666999;;;>>>BBBEEEGGGIIILLLOOORRRSSSTTTTTTPPPPPPQQQRRRSSSUUUVVVWWWXXXZZZ]]]___aaaccceeehhhmmmqqqvvvyyy{{{~~~zzzvvvtttsssuuu|||~~~~~~|||ooofffaaa___^^^___^^^^^^]]]___dddkkkqqq~~~zzzpppiii[[[MMM???888777555555777444444444555555555555666666666666666666777888888===@@@JJJ^^^yyyxxxeee[[[ZZZ{{{lllbbb[[[XXXXXXWWWVVVVVVVVVWWWVVVTTTQQQOOOOOOPPPOOONNNMMMKKKJJJFFFFFFFFFEEEBBB???<<<:::999888666444222111000000000222333222000......///+++,,,------.........---------------------------000000000000000000000000...//////000111111222222111111111111111111111111000///...------...///000//////000000111222444555666666666555444333222111/////////000000000111111---...///...------///000000000000000111111111111000333666999<<>>777555444555777444444444555555555555666555555555555666888999999===???HHH[[[vvvzzzggg\\\[[[{{{lllbbb[[[XXXXXXWWWVVVUUUVVVWWWVVVSSSQQQOOOOOOPPPPPPOOOMMMLLLJJJGGGHHHGGGFFFDDD@@@<<<:::999888666444222111000000111222333222000......///+++,,,------.........---000000000///......------////////////////////////...//////000111222222222////////////////////////000///...------...///000//////000000111222444555222222333444444333333333---.........//////000000)))+++...////////////000000000000000111111111111000333777:::<<>>FFFYYYttt|||hhh^^^\\\|||lllbbbZZZWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTPPPMMMNNNQQQQQQMMMIIIEEEEEEEEEDDDBBB@@@===<<<777777666555333222111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000111111222222222111111000000111222222111///,,,+++333222000.........////////////............//////000000//////000222444555666555444333222111111111111000///......///000111000////////////000000111......//////000000111111333444777999<<>>888888666555555333333333444444444555555666555444444555777:::;;;;;;===EEEWWWpppzzzjjj```]]]|||mmmbbb[[[WWWWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTPPPNNNNNNQQQQQQMMMIIIFFFFFFEEEDDDBBB@@@===<<<888777666555333222111000000000000000000000000000------------------------000000////////////000000000000111111111000000/////////000111111000....../////////......//////000//////............//////000000//////000222444555666555444333222111111111111000///......///000111///............//////000......//////000111111111555777999<<<>>>BBBGGGJJJLLLOOOSSSUUUUUUUUUVVVVVVTTTSSSRRRQQQQQQSSSUUUVVV[[[\\\^^^___```cccgggjjjnnnqqqtttvvvyyy~~~}}}|||vvvqqqllliiifffeeejjjwwwuuulllgggdddeeeiiimmmooorrrqqqqqqvvv{{{zzz|||~~~tttjjj]]]NNN>>>888888666555555444444444555555555666666666555444444555777:::;;;<<<===DDDUUUmmmyyyjjj```^^^|||mmmccc[[[WWWXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSPPPNNNOOOQQQPPPMMMJJJFFFFFFFFFEEEBBB@@@===<<<999888777555333111000///000000000000000000000000........................000//////......//////000...//////000000000//////......//////000000111111+++,,,---...///000000000000//////......//////000000/////////000222444555666555444222111111111111000000////////////000000//////......//////000111......///000000111111222444777:::<<>>888888666555555555555555666666666777777555555555555666777999:::======CCCQQQhhhyyylllcccbbb|||mmmccc\\\XXXXXXXXXXXXXXXWWWVVVUUUSSSSSSRRRQQQOOOOOOPPPOOOMMMJJJGGGGGGFFFEEECCC@@@===;;;999888777555333111000///////////////////////////......................../////////....../////////...///000000111000000000/////////...///000111111***,,,---/////////......000000////////////000000////////////111333555666666555333222111111000000000000////////////000000000/////////000111222333...//////000111111222222222555888;;;???DDDIIIMMMRRRUUUXXXZZZZZZZZZZZZ[[[WWWVVVTTTSSSSSSTTTVVVWWWXXXYYY\\\]]]___bbbfffiiinnnqqquuuwwwyyy}}}zzztttnnnjjjaaa___]]]___cccqqqsssjjjdddcccggglllsssxxx}}}~~~{{{zzz|||vvvlll]]]NNN>>>888888666555555444555555555666666666666555555555555666777999999======AAAMMMccc~~~|||ppphhhggg|||mmmddd\\\YYYYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKHHHHHHGGGEEECCC@@@===;;;888888666555333111000///////////////////////////------------------------//////............/////////000111111222222222111111111000///.../////////,,,---...//////...---,,,000000////////////000000////////////111333555666555444333222111000000000//////000000000000//////...------...///000111111//////000000111222222222222555999<<>>888888666555555333333444444444555555555555555555666666777888888<<<<<>>888888666555555333333333444444444444555555666666666777777777777:::;;;>>>HHHZZZttttttmmmlll|||nnnddd]]]ZZZZZZYYYYYYXXXXXXWWWVVVTTTSSSPPPQQQQQQQQQOOOMMMLLLLLLIIIIIIHHHFFFCCC@@@===;;;666555555444333333222222000000000000000000000000........................///......------......///...///000111222222222222......000111111000//////............///000111111111111000000000000111111.........///111333666777555444333111000000//////...///000111111000///...++++++++++++---...///000///000000111111222333333444777<<<@@@EEEKKKRRRVVVWWWYYY[[[\\\ZZZXXXWWWWWWVVVTTTSSSQQQQQQQQQSSSTTTUUUWWWYYYZZZ\\\___cccfffiiinnntttxxx{{{wwwpppjjjfffddd^^^XXXTTTQQQOOOOOOUUU\\\mmmyyymmmeeeaaabbbfffooowww}}}{{{zzz{{{{{{|||zzzppp]]]NNN>>>888888666555555444444444444555555555555555666666777777777777777888:::>>>GGGXXXpppyyyqqqooo|||nnneee^^^ZZZ[[[YYYYYYYYYXXXWWWVVVTTTTTTPPPQQQRRRQQQOOOMMMLLLMMMJJJIIIHHHFFFDDD@@@===;;;555555444444444333333333000000000000000000000000000000000000000000000000.........------.........---...///000111111111111+++,,,///111222222111000------------///111333555111111000000000000111111.........///111333666777555444222111000000//////...///000111111000///...------......000111222333000000000111222222333333222555:::???DDDJJJQQQVVVTTTWWWZZZ[[[ZZZYYYXXXXXXVVVUUUSSSRRRQQQRRRSSSTTTSSSUUUWWWZZZ\\\```eeehhhhhhmmmtttxxx|||vvvnnniiieeeccc```YYYRRROOOMMMMMMQQQWWW[[[mmmxxxmmmeee```aaaeeeiiiqqq{{{}}}}}}zzzzzz{{{zzz|||zzzppp]]]NNN>>>999888666555555555555555555666666666777555666777777777777777666777999===FFFWWWooo~~~uuuttt{{{lllccc]]][[[[[[YYYYYYYYYYYYXXXVVVTTTRRRPPPPPPOOOPPPQQQPPPMMMKKKKKKJJJIIIFFFCCC???===;;;888666222///......///000////////////////////////333222222111111111111111//////000000111111222222///000000111111111000000222222111111111111111222000000//////000111222222000...,,,+++---.........000000000000111222333444333333222222222222222222111000///......///000111000///...------...///000......///000111222222333555666888===DDDJJJOOOQQQXXXXXXYYYZZZZZZYYYXXXWWWUUUSSSPPPNNNNNNPPPSSSUUUXXXVVVUUUWWWZZZ___bbbdddgggmmmtttyyy{{{~~~wwwnnngggccc```\\\XXXSSSNNNKKKIIIJJJKKKWWWaaatttxxxjjjaaa^^^]]]^^^eeegggoooyyy~~~~~~~~~~~~~~~|||{{{|||ppp[[[KKK;;;777::::::888666666666666666666666666666555555555555666666666666:::<<<@@@HHHVVVmmmxxxlllzzzlllccc^^^[[[\\\ZZZ[[[[[[ZZZYYYWWWUUUTTTPPPPPPOOOPPPQQQPPPMMMKKKJJJIIIGGGEEEBBB???===;;;999777444111//////000111///////////////////////////////////////000111111000000000000000000//////---...///111111222222222111111000000000111111222000000000000000111222222111///......///000000/////////000000111222444444333333333222222222222222000000///......///000000222111000//////000111111111111222222222222222222555666888===CCCIIINNNPPPWWWXXXYYYZZZZZZYYYXXXXXXUUUSSSPPPNNNNNNPPPRRRTTTXXXWWWVVVWWWZZZ^^^bbbcccgggmmmtttyyy|||~~~xxxnnngggbbb```\\\YYYUUUPPPLLLJJJJJJJJJMMMTTTdddzzzvvvhhh___[[[YYYYYY___aaagggqqqyyyzzzxxx{{{}}}|||pppZZZJJJ:::777999999666555666666666666666666666666555555555555666666666666:::<<>>EEETTTmmmxxxzzzlllddd___^^^___XXXYYYXXXXXXVVVTTTRRRPPPPPPOOOOOOOOOPPPOOOMMMJJJGGGFFFEEECCC@@@>>><<<:::888666444222111111222222////////////////////////,,,,,,,,,,,,---...///000//////.........---------......///111111222222222............///000222222111111111000000111222222111000000222333333111////////////000111333444555444444444333333222222111.........------.........------------.........///333333333333333333333333333555888<<<@@@EEEJJJNNNTTTUUUXXXZZZ\\\[[[ZZZYYYVVVTTTQQQNNNMMMNNNPPPRRRUUUVVVWWWXXXZZZ\\\```cccgggmmmtttyyy|||zzzppphhhbbb^^^[[[ZZZXXXTTTPPPLLLIIIGGGKKKLLLRRR___mmmvvvkkkbbb\\\WWWUUUVVVVVVZZZbbbkkkvvv}}}wwwvvvxxx}}}pppXXXJJJ;;;777888777666666666666666666666666666666555555555555666666666666888:::>>>DDDRRRlll}}}zzzmmmeee```^^^___YYYYYYYYYXXXVVVTTTRRRPPPOOOOOONNNOOOPPPOOOLLLJJJGGGFFFEEECCC@@@===;;;999666555333222111111111111000000000000000000000000//////...------.........,,,---------.........///000000111111111000000///............///000222222222222111111111111111222/////////111222222000---......///000111333555666555555444444333222111111---..................---,,,,,,------............000000000111222333333333222555888;;;>>>BBBHHHLLLRRRTTTWWW[[[\\\\\\[[[ZZZWWWUUUQQQNNNMMMMMMOOOQQQSSSUUUWWWYYYZZZ\\\```dddhhhmmmtttyyy||||||rrrjjjccc^^^ZZZZZZXXXUUUQQQMMMIIIGGGIIIHHHLLLUUU```ooovvvlllddd]]]XXXUUUVVVUUUXXX___gggssszzzwwwyyy}}}pppYYYKKK===999888777777777666666666666666666666666555555555555666666666666777:::===CCCPPPjjj{{{mmmeee___^^^___]]]]]]\\\[[[YYYWWWTTTSSSOOONNNNNNOOOOOONNNLLLJJJHHHGGGFFFCCC@@@===:::888555444333222222111111111000000000000000000000000000000///...............,,,,,,------...//////000111222222111111000///...////////////000111111222333333222111111111111222///......///000000///---......///000111333555666666666555444333222111111---...////////////...------...///000000000000000---...///000111222333333111444888:::<<<@@@FFFKKKPPPSSSWWW[[[]]]]]]\\\[[[WWWUUUQQQNNNLLLMMMNNNPPPPPPSSSWWWYYYZZZ\\\aaaeeehhhmmmtttyyy}}}~~~uuulllddd___YYYXXXVVVTTTPPPMMMJJJHHHIIIIIILLLSSS[[[fffwww~~~tttkkkccc^^^YYYVVVXXXVVVXXX^^^fffqqq|||yyy{{{~~~pppYYYLLL???999888777777999666666666666666666666666555555555555666666666666777:::>>>BBBNNNfff|||mmmeee___]]]^^^^^^^^^]]]\\\ZZZWWWUUUSSSOOONNNNNNNNNOOONNNLLLIIIJJJIIIGGGDDD@@@<<<999777555555444444333333222222000000000000000000000000///............//////000.............../////////000111111111111000000///111111000000000111111222444333222222111111111222111///---...///000///...---......000111444555666666666555444333222111111...///000000000000///...,,,---...000000000000000/////////000000111111111000444888::::::>>>DDDIIINNNRRRVVV[[[^^^^^^]]][[[XXXUUUQQQNNNLLLLLLMMMOOOMMMQQQWWWYYYZZZ\\\bbbggghhhmmmtttyyy}}}wwwnnneee___XXXVVVTTTRRROOOLLLJJJIIIJJJJJJNNNUUU[[[bbbnnnyyy~~~tttkkkeee```]]]ZZZ]]]\\\]]]ccciiirrr|||{{{~~~~~~pppWWWKKK>>>999777666666888666666666666666666666666555555555555666666666666666;;;???CCCLLLccc~~~|||nnneee___\\\]]]]]]]]]\\\[[[YYYVVVSSSRRROOONNNNNNNNNOOONNNLLLIIILLLKKKHHHEEEAAA<<<999777666666666555555444444333000000000000000000000000,,,,,,,,,---...///000111000000000///......------...///000111111111111111333222111111111111111222444333333222111111111222222000...---///000000000---......000222444666777777666666444333222111111...///000111111000///...)))***,,,...//////...---111111111000000000000000000444888::::::===CCCIIINNNQQQVVV[[[^^^^^^]]]\\\XXXVVVQQQNNNLLLLLLMMMNNNKKKPPPVVVYYYZZZ]]]ccchhhhhhmmmtttyyy}}}yyyooofff```WWWUUUSSSPPPNNNLLLKKKJJJFFFGGGMMMTTTXXX]]]eeeooovvvvvvnnnhhhdddaaa___cccbbbccchhhmmmvvv~~~}}}~~~qqqVVVJJJ>>>888666444555777666666666666666666666666555555555555666666666777666;;;@@@CCCLLLaaawww{{{llleee```]]]]]]^^^]]]\\\ZZZXXXVVVSSSRRRMMMNNNNNNNNNNNNOOOOOOOOOMMMJJJFFFAAA>>><<<<<<<<<777666555444333222222222////////////..................////////////......000000///...---,,,++++++////////////000000000000000000000000000111111222111111222222222222111111222111111000///......---000000//////000222444555888777666555333222111000000000000000000000000000...------------...//////...............///000000222444666888:::===AAADDDKKKNNNRRRVVVZZZ\\\]]]]]]ZZZWWWRRRNNNLLLLLLNNNOOORRRTTTXXXZZZ\\\___ccceeeiiinnnuuuzzz~~~zzzqqqfff___YYYWWWTTTOOOLLLIIIHHHGGGGGGHHHLLLSSS[[[ccchhhjjjtttzzzxxxrrrlllgggeeeggggggiiikkkmmmqqqzzz}}}{{{pppWWWKKK>>>999888666555777444555555555666666777777444555666777777888777777444<<<===@@@MMM\\\ttt{{{qqqzzzkkkddd___\\\\\\\\\\\\[[[ZZZXXXWWWUUUTTTOOOOOONNNMMMMMMLLLKKKKKKJJJHHHFFFCCC@@@===;;;:::777666555444333222222222////////////............000000000000000000000000000000//////...---------////////////000000000000222222111000000000000000111111222222222222111111222111111000//////......000000//////000222444555888777666555333222111000000000000000000000000000...------------...//////000////////////000111111222444666888:::===AAADDDJJJLLLQQQUUUYYY\\\]]]]]][[[XXXSSSOOOMMMMMMOOOPPPRRRUUUXXX[[[]]]```ccceeejjjooouuuzzz~~~yyypppfff^^^YYYWWWSSSOOOLLLIIIHHHGGGGGGIIILLLSSS\\\ccchhhjjjnnnttt~~~yyytttooolllmmmlllnnnpppqqquuu~~~~~~|||qqqWWWJJJ>>>999888666555777555555555555666666666777555666666777777777777666555<<<<<>>======777666555444333222222222////////////............000000000000000000000000..................//////////////////000000000000333333222111111111222222111111222222222222111111111111111111111111111111000000//////000222444555555555555444444333333222000000000000000000000000///////////////000000111111000000000000111222222222444666888:::===AAADDDHHHKKKOOOTTTXXXZZZ[[[\\\\\\[[[YYYWWWVVVUUUUUUVVVZZZ^^^cccgggjjjkkklllmmmllloootttwww{{{{{{sssnnnkkkhhhccc``````^^^YYYUUUTTTVVV[[[^^^gggmmmwwwyyyrrrkkkbbb]]]WWWUUURRROOOLLLKKKJJJJJJJJJLLLRRRZZZccciiillllllkkkmmmpppvvv~~~sssoooqqqrrrrrrrrrooorrrvvvzzz}}}|||~~~nnnTTTGGG;;;777777666666777777666666666555555555555555666666777777777777666666<<<;;;<<>><<<;;;DDDOOOeeezzzsssjjj^^^TTTvvvgggaaa]]][[[\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUURRROOONNNMMMLLLKKKIIIHHHGGGEEEBBB???<<<:::888666555555444222111111000......//////000000111111---------------...///000222222111111000...---,,,111111111111222222222222222111...------...111222000000000000000000000000000000111111111111000000,,,---...000111333444444444444444333222111000///000000////////////000000000000000000000111111222///000000000000111111111666777888999;;;>>>BBBFFFLLLOOOSSSWWWXXXYYYZZZ[[[[[[[[[ZZZWWWUUUTTTVVVXXX\\\```eeehhhjjjlllnnnooorrrtttxxx{{{|||wwwrrrlllddd]]]XXXTTTQQQOOOQQQRRRWWW___kkk|||{{{sssjjjaaa[[[WWWRRROOONNNLLLIIIJJJMMMMMMRRRXXX]]]eeekkkiiiccchhhhhhmmmuuu}}}{{{iiicccdddeeeeeeeeeiiilllqqqxxx~~~mmmTTTFFF:::999;;;:::666555444444444555555555666666666666777777777555444333888;;;999<<>>CCCGGGLLLOOOSSSVVVWWWXXXYYYZZZ[[[ZZZYYYVVVTTTTTTVVVXXXYYY]]]cccgggjjjmmmoooqqqtttvvvzzz~~~zzzpppfff^^^WWWSSSPPPMMMMMMPPPWWW```ooo}}}tttlllbbb\\\XXXSSSOOONNNLLLIIIJJJMMMOOOUUU[[[aaahhhmmmkkkfffhhhhhhlllttt{{{xxxgggaaaaaaaaa```aaafffiiipppxxx||||||}}}kkkSSSFFF:::888:::999666444444444444555555555666666444555666777777666666555888;;;999<<>>CCCHHHLLLQQQSSSWWWYYYXXXXXXXXXYYYYYYXXXWWWTTTRRRRRRSSSUUUWWWZZZ^^^aaacccfffjjjmmmuuuyyyqqqeeeYYYSSSMMMJJJIIIJJJRRR[[[kkk}}}|||ppphhh___YYYSSSQQQOOOMMMPPPUUU^^^iiivvv|||~~~}}}xxxqqqooommmnnnrrrvvv|||rrrggg\\\VVVSSSPPPOOOQQQPPPUUU^^^iiiwwwzzzsssqqquuuyyyeeeLLLCCC:::777777555555777555555666666666777777777:::999888777666666666666555::::::===EEEGGGUUUnnnrrrgggaaa^^^\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUQQQQQQQQQQQQRRRPPPMMMJJJJJJHHHFFFCCC@@@===;;;:::444444333333333333222222111000000000/////////...//////////////////000111---...///////////////...///000000000000111111111111111111222222111111111111111111111111111111111000000111111111111000000+++---///222333333222222111222222333333222222222000000////////////000000///............///000000000000000111111111222222444666999;;;???DDDIIINNNSSSUUUYYYZZZZZZYYYYYYYYYYYYYYYXXXUUUSSSRRRTTTVVVUUUWWW[[[___bbbfffkkknnnuuuzzz~~~qqqaaaYYYQQQLLLIIIGGGLLLSSS___oootttkkkaaa[[[UUUSSSQQQOOORRRWWWdddppp~~~{{{tttpppmmmmmmqqqtttyyy|||lllbbbYYYTTTQQQMMMMMMOOOMMMQQQYYYdddrrr{{{uuurrrvvvzzzfffLLLCCC;;;888777555555888555666666666777777777777999888777666666777777888555999:::>>>DDDFFFSSSkkkuuuiiidddaaa^^^___ZZZYYYXXXWWWVVVUUUUUUUUUQQQQQQQQQRRRRRRQQQMMMKKKJJJIIIFFFCCC@@@===;;;:::444333333333333333333333111111000000/////////...//////...//////000111222//////000000000000//////111111111111222222222222111111111111111111111111111111111111111111111111000000111111111111000000***,,,///222444444333222111222222333333333222222000000////////////000000...............///000000///000000000000111111111444666999<<>>DDDFFFRRRjjj